From 611d62b9d044aaa9c71469abd98a736b82cac259 Mon Sep 17 00:00:00 2001 From: reffy-bot <> Date: Sat, 20 Jul 2024 01:34:14 +0000 Subject: [PATCH] Update of TR report from new reffy run Using reffy commit 16.1.1. --- tr/algorithms/encrypted-media.json | 909 ++++--- tr/algorithms/media-capabilities.json | 16 +- tr/algorithms/mediasession.json | 2 +- .../mse-byte-stream-format-registry.json | 34 + .../mse-byte-stream-format-webm.json | 8 +- tr/algorithms/trusted-types.json | 16 +- tr/algorithms/webgpu.json | 881 +++---- tr/algorithms/webnn.json | 235 +- tr/dfns/encrypted-media.json | 2317 +++++++++++++---- tr/dfns/mediasession.json | 22 + tr/dfns/mse-byte-stream-format-isobmff.json | 4 +- tr/dfns/mse-byte-stream-format-mp2t.json | 4 +- .../mse-byte-stream-format-mpeg-audio.json | 27 +- tr/dfns/webgpu.json | 19 + tr/dfns/webnn.json | 66 +- tr/events/encrypted-media.json | 16 +- tr/headings/encrypted-media.json | 167 +- .../mse-byte-stream-format-isobmff.json | 29 +- tr/headings/mse-byte-stream-format-mp2t.json | 29 +- .../mse-byte-stream-format-mpeg-audio.json | 22 +- .../mse-byte-stream-format-registry.json | 22 +- tr/headings/mse-byte-stream-format-webm.json | 29 +- tr/idl/encrypted-media.idl | 158 +- tr/idl/mediasession.idl | 3 +- tr/idl/webnn.idl | 7 +- tr/ids/encrypted-media.json | 2222 +++++++++++++--- tr/ids/media-capabilities.json | 505 +--- tr/ids/mediasession.json | 49 +- tr/ids/mse-byte-stream-format-isobmff.json | 51 +- tr/ids/mse-byte-stream-format-mp2t.json | 57 +- tr/ids/mse-byte-stream-format-mpeg-audio.json | 54 +- tr/ids/mse-byte-stream-format-registry.json | 35 +- tr/ids/mse-byte-stream-format-webm.json | 44 +- tr/ids/trusted-types.json | 6 +- tr/ids/webgpu.json | 1237 ++++----- tr/ids/webnn.json | 541 ++-- tr/index.json | 75 +- tr/links/encrypted-media.json | 219 +- tr/links/media-capabilities.json | 9 +- tr/links/mediasession.json | 10 +- tr/links/mse-byte-stream-format-isobmff.json | 60 +- tr/links/mse-byte-stream-format-mp2t.json | 70 +- .../mse-byte-stream-format-mpeg-audio.json | 64 +- tr/links/mse-byte-stream-format-registry.json | 38 +- tr/links/mse-byte-stream-format-webm.json | 68 +- tr/links/webgpu.json | 4 + tr/links/webnn.json | 10 +- tr/links/webrtc-stats.json | 28 +- tr/refs/encrypted-media.json | 66 +- tr/refs/media-capabilities.json | 6 +- tr/refs/mediasession.json | 4 + tr/refs/mse-byte-stream-format-isobmff.json | 29 +- tr/refs/mse-byte-stream-format-mp2t.json | 29 +- .../mse-byte-stream-format-mpeg-audio.json | 34 +- tr/refs/mse-byte-stream-format-registry.json | 16 +- tr/refs/mse-byte-stream-format-webm.json | 29 +- 56 files changed, 6602 insertions(+), 4109 deletions(-) create mode 100644 tr/algorithms/mse-byte-stream-format-registry.json diff --git a/tr/algorithms/encrypted-media.json b/tr/algorithms/encrypted-media.json index 1522383cd3e2..a91ab52c7786 100644 --- a/tr/algorithms/encrypted-media.json +++ b/tr/algorithms/encrypted-media.json @@ -5,151 +5,154 @@ }, "algorithms": [ { - "name": "navigator/requestmediakeysystemaccess()", + "name": "Navigator/requestMediaKeySystemAccess()", "href": "https://www.w3.org/TR/encrypted-media/#dom-navigator-requestmediakeysystemaccess", - "html": "When this method is invoked, the user agent must run the following steps:", + "html": "When this method is invoked, the user agent MUST run the following steps:", "rationale": "if", "steps": [ { - "html": "

If keySystem is the empty string, return a promise rejected with a newly created TypeError.

" + "html": "

\n If this's relevant global object's associated Document is not\n allowed to use the encrypted-media feature, then\n throw a \"SecurityError\" DOMException and abort these steps.\n

" }, { - "html": "

If supportedConfigurations is empty, return a promise rejected with a newly created TypeError.

" + "html": "

\n If keySystem is the empty string, return a promise rejected with a\n newly created TypeError.\n

" }, { - "html": "

Let document be the calling context's Document.

" + "html": "

\n If supportedConfigurations is empty, return a promise rejected with\n a newly created TypeError.\n

" }, { - "html": "

Let origin be the origin of document.

" + "html": "

\n Let document be the calling context's Document.\n

" }, { - "html": "

Let promise be a new promise.

" + "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": "

If keySystem is not one of the Key Systems supported by the user agent, reject promise with a NotSupportedError.\n String comparison is case-sensitive.

" + "html": "

\n If keySystem is not one of the Key Systems supported by the\n user agent, reject promise with a NotSupportedError. String\n comparison is case-sensitive.\n

" }, { - "html": "

Let implementation be the implementation of keySystem.

" + "html": "

\n Let implementation be the implementation of\n keySystem.\n

" }, { "html": "For each value in supportedConfigurations:", "rationale": "let", "steps": [ { - "html": "

Let candidate configuration be the value.

" + "html": "

\n Let candidate configuration be the value.\n

" }, { - "html": "

Let supported configuration be the result of executing the Get Supported Configuration algorithm on implementation, candidate configuration,\n and origin.

" + "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 not NotSupported, run the following steps:", + "html": "If supported configuration is not NotSupported,\n run the following steps:", "rationale": "let", "steps": [ { - "html": "Let access be a new MediaKeySystemAccess object, and initialize it as follows:", + "html": "Let access be a new MediaKeySystemAccess object, and\n initialize it as follows:", "rationale": "set", "steps": [ { - "html": "

Set the keySystem attribute to keySystem.

" + "html": "

\n Set the keySystem attribute to\n keySystem.\n

" }, { - "html": "

Let the configuration value be supported configuration.

" + "html": "

\n Let the configuration value be supported\n configuration.\n

" }, { - "html": "

Let the cdm implementation value be implementation.

" + "html": "

\n Let the cdm implementation value be\n implementation.\n

" } ] }, { - "html": "

Resolve promise with access and abort the parallel steps of this algorithm.

" + "html": "

\n Resolve promise with access and abort the\n parallel steps of this algorithm.\n

" } ] } ] }, { - "html": "

Reject promise with a NotSupportedError.

" + "html": "

\n Reject promise with a NotSupportedError.\n

" } ] }, { - "html": "

Return promise.

" + "html": "

\n Return promise.\n

" } ] }, { - "html": "Given a Key Systems implementation implementation, MediaKeySystemConfiguration candidate configuration,\n and origin, this algorithm returns a supported configuration or NotSupported as appropriate.", + "html": "Given a Key Systems implementation implementation,\n MediaKeySystemConfiguration candidate configuration, and\n origin, this algorithm returns a supported configuration or\n NotSupported as appropriate.", "rationale": "let", "steps": [ { - "html": "

Let supported configuration be ConsentDenied.

" + "html": "

\n Let supported configuration be ConsentDenied.\n

" }, { - "html": "

Initialize restrictions to indicate that no configurations have had user consent denied.

" + "html": "

\n Initialize restrictions to indicate that no configurations have had\n user consent denied.\n

" }, { - "html": "Repeat the following step while supported configuration is ConsentDenied:", + "html": "Repeat the following step while supported configuration is\n ConsentDenied:", "rationale": "let", "steps": [ { - "html": "

\n Let supported configuration and, if provided, restrictions be the result of executing the\n Get Supported Configuration and Consent algorithm with implementation, candidate configuration, restrictions and origin.\n

" + "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": "

Return supported configuration.

" + "html": "

\n Return supported configuration.\n

" } ] }, { - "html": "Given a Key Systems implementation implementation, MediaKeySystemConfiguration candidate configuration,\n restrictions and origin, this algorithm returns a supported configuration, NotSupported, or ConsentDenied as appropriate and, in the ConsentDenied case, restrictions.", + "html": "Given a Key Systems implementation implementation,\n MediaKeySystemConfiguration 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": "

Let accumulated configuration be a new MediaKeySystemConfiguration dictionary.

" + "html": "

\n Let accumulated configuration be a new MediaKeySystemConfiguration\n dictionary.\n

" }, { - "html": "

\n Set the label member of accumulated configuration to equal the label member\n of candidate configuration.\n

" + "html": "

\n Set the label member of accumulated\n configuration to equal the label member of\n candidate configuration.\n

" }, { - "html": "If the initDataTypes member of candidate configuration is non-empty, run the following steps:", + "html": "If the initDataTypes member of candidate\n configuration is non-empty, run the following steps:", "rationale": "let", "steps": [ { - "html": "

Let supported types be an empty sequence of DOMStrings.

" + "html": "

\n Let supported types be an empty sequence of DOMStrings.\n

" }, { - "html": "For each value in candidate configuration's initDataTypes member:", + "html": "For each value in candidate configuration's\n initDataTypes member:", "rationale": "let", "steps": [ { - "html": "

Let initDataType be the value.

" + "html": "

\n Let initDataType be the value.\n

" }, { - "html": "

If the implementation supports generating requests based on initDataType, add initDataType to supported types. String comparison is case-sensitive. The empty string\n is never supported.\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": "

If supported types is empty, return NotSupported.

" + "html": "

\n If supported types is empty, return NotSupported.\n

" }, { - "html": "

Set the initDataTypes member of accumulated configuration to supported types.

" + "html": "

\n Set the initDataTypes member of\n accumulated configuration to supported types.\n

" } ] }, { - "html": "

\n Let distinctive identifier requirement be the value of candidate configuration's distinctiveIdentifier member.\n

" + "html": "

\n Let distinctive identifier requirement be the value of candidate\n configuration's distinctiveIdentifier\n member.\n

" }, { - "html": "

\n If distinctive identifier requirement is \"optional\" and\n Distinctive Identifiers are not allowed according to restrictions, set distinctive identifier requirement to \"not-allowed\".\n

" + "html": "

\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

" }, { - "html": "Follow the steps for distinctive identifier requirement from the following list:", + "html": "Follow the steps for distinctive identifier requirement from the\n following list:", "rationale": ".switch", "steps": [ { @@ -157,31 +160,31 @@ "steps": [ { "case": "\"required\"", - "html": "

If the implementation does not support use of Distinctive Identifier(s) in combination with accumulated configuration and restrictions, return\n NotSupported.

" + "html": "

\n If the implementation does not support use of Distinctive Identifier(s) in combination with accumulated configuration and\n restrictions, return NotSupported.\n

" }, { "case": "\"optional\"", - "html": "

Continue with the following steps.

" + "html": "

\n Continue with the following steps.\n

" }, { "case": "\"not-allowed\"", - "html": "

If the implementation requires use Distinctive Identifier(s) or Distinctive Permanent Identifier(s) in combination with accumulated configuration and restrictions, return NotSupported.

" + "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

" } ] } ] }, { - "html": "

\n Set the distinctiveIdentifier member of accumulated configuration to equal distinctive identifier requirement.\n

" + "html": "

\n Set the distinctiveIdentifier member of\n accumulated configuration to equal distinctive identifier\n requirement.\n

" }, { - "html": "

\n Let persistent state requirement be equal to the value of candidate configuration's persistentState member.\n

" + "html": "

\n Let persistent state requirement be equal to the value of\n candidate configuration's\n persistentState member.\n

" }, { - "html": "

\n If persistent state requirement is \"optional\" and persisting state is not allowed according to\n restrictions, set persistent state requirement to \"not-allowed\".\n

" + "html": "

\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

" }, { - "html": "Follow the steps for persistent state requirement from the following list:", + "html": "Follow the steps for persistent state requirement from the following\n list:", "rationale": ".switch", "steps": [ { @@ -189,22 +192,22 @@ "steps": [ { "case": "\"required\"", - "html": "

If the implementation does not support persisting state in combination with accumulated configuration and restrictions, return NotSupported.

" + "html": "

\n If the implementation does not support persisting state in\n combination with accumulated configuration and\n restrictions, return NotSupported.\n

" }, { "case": "\"optional\"", - "html": "

\n Continue with the following steps.\n

" + "html": "

\n Continue with the following steps.\n

" }, { "case": "\"not-allowed\"", - "html": "

If the implementation requires persisting state in combination with accumulated configuration and restrictions, return NotSupported.

" + "html": "

\n If the implementation requires persisting state in combination\n with accumulated configuration and restrictions, return\n NotSupported.\n

" } ] } ] }, { - "html": "

\n Set the persistentState member of accumulated configuration to equal the value of persistent state requirement.\n

" + "html": "

\n Set the persistentState member of\n accumulated configuration to equal the value of persistent state\n requirement.\n

" }, { "html": "Follow the steps for the first matching condition from the following list:", @@ -214,12 +217,12 @@ "operation": "switch", "steps": [ { - "case": "If the sessionTypes member is present [WebIDL] in candidate configuration", - "html": "

Let session types be candidate configuration's sessionTypes member.

" + "case": "If the sessionTypes member is present [Infra] in candidate configuration", + "html": "

\n Let session types be candidate configuration's\n sessionTypes member.\n

" }, { "case": "Otherwise", - "html": "

Let session types be [ \"temporary\" ].

" + "html": "

\n Let session types be [ \"temporary\"\n ].\n

" } ] } @@ -230,27 +233,27 @@ "rationale": "let", "steps": [ { - "html": "

Let session type be the value.

" + "html": "

\n Let session type be the value.\n

" }, { - "html": "

\n If accumulated configuration's persistentState value is \"not-allowed\" and the Is persistent session type? algorithm returns true for session type return NotSupported.\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

" }, { - "html": "

If the implementation does not support session type in combination with accumulated configuration and restrictions for other reasons, return NotSupported.

" + "html": "

\n If the implementation does not support session type in\n combination with accumulated configuration and\n restrictions for other reasons, return NotSupported.\n

" }, { - "html": "

If accumulated configuration's persistentState value is \"optional\" and the result of running the Is persistent session type? algorithm on session type is true, change accumulated configuration's persistentState value to \"required\".

" + "html": "

\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

" } ] }, { - "html": "

Set the sessionTypes member of accumulated configuration to session types.

" + "html": "

\n Set the sessionTypes member of accumulated\n configuration to session types.\n

" }, { - "html": "

\n If the videoCapabilities and audioCapabilities members in candidate configuration are both empty, return NotSupported.\n

" + "html": "

\n If the videoCapabilities and\n audioCapabilities members in candidate\n configuration are both empty, return NotSupported.\n

" }, { - "html": "
\n
If the videoCapabilities member in candidate configuration is non-empty:
\n
\n \n
\n
Otherwise:
\n
\n

Set the videoCapabilities member of accumulated configuration to an empty sequence.

\n
\n
", + "html": "
\n
\n If the videoCapabilities member in\n candidate configuration is non-empty:\n
\n
\n \n
\n
\n Otherwise:\n
\n
\n

\n Set the videoCapabilities member of\n accumulated configuration to an empty sequence.\n

\n
\n
", "rationale": ".switch", "steps": [ { @@ -262,26 +265,26 @@ "rationale": "let", "steps": [ { - "html": "

Let video capabilities be the result of executing the Get Supported Capabilities for Audio/Video Type algorithm on Video, candidate configuration's\n videoCapabilities member, accumulated configuration, and restrictions.

" + "html": "

\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

" }, { - "html": "

If video capabilities is null, return NotSupported.

" + "html": "

\n If video capabilities is null, return\n NotSupported.\n

" }, { - "html": "

Set the videoCapabilities member of accumulated configuration to video capabilities.

" + "html": "

\n Set the videoCapabilities member of\n accumulated configuration to video capabilities.\n

" } ] }, { "case": "Otherwise:", - "html": "

Set the videoCapabilities member of accumulated configuration to an empty sequence.

" + "html": "

\n Set the videoCapabilities member of\n accumulated configuration to an empty sequence.\n

" } ] } ] }, { - "html": "
\n
If the audioCapabilities member in candidate configuration is non-empty:
\n
\n \n
\n
Otherwise:
\n
\n

Set the audioCapabilities member of accumulated configuration to an empty sequence.

\n
\n
", + "html": "
\n
\n If the audioCapabilities member in\n candidate configuration is non-empty:\n
\n
\n \n
\n
\n Otherwise:\n
\n
\n

\n Set the audioCapabilities member of\n accumulated configuration to an empty sequence.\n

\n
\n
", "rationale": ".switch", "steps": [ { @@ -293,45 +296,45 @@ "rationale": "let", "steps": [ { - "html": "

Let audio capabilities be the result of executing the Get Supported Capabilities for Audio/Video Type algorithm on Audio, candidate configuration's\n audioCapabilities member, accumulated configuration, and restrictions.

" + "html": "

\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

" }, { - "html": "

If audio capabilities is null, return NotSupported.

" + "html": "

\n If audio capabilities is null, return\n NotSupported.\n

" }, { - "html": "

Set the audioCapabilities member of accumulated configuration to audio capabilities.

" + "html": "

\n Set the audioCapabilities member of\n accumulated configuration to audio capabilities.\n

" } ] }, { "case": "Otherwise:", - "html": "

Set the audioCapabilities member of accumulated configuration to an empty sequence.

" + "html": "

\n Set the audioCapabilities member of\n accumulated configuration to an empty sequence.\n

" } ] } ] }, { - "html": "If accumulated configuration's distinctiveIdentifier value is \"optional\",\n follow the steps for the first matching condition from the following list:", + "html": "If accumulated configuration's\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 Distinctive Identifier(s) or Distinctive Permanent Identifier(s) for any of the combinations in accumulated configuration", - "html": "

Change accumulated configuration's distinctiveIdentifier value to \"required\".

" + "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

" }, { "case": "Otherwise", - "html": "

Change accumulated configuration's distinctiveIdentifier value to \"not-allowed\".

" + "html": "

\n Change accumulated configuration's\n distinctiveIdentifier value to\n \"not-allowed\".\n

" } ] } ] }, { - "html": "If accumulated configuration's persistentState value is \"optional\", follow\n the steps for the first matching condition from the following list:", + "html": "If accumulated configuration's\n persistentState value is\n \"optional\", follow the steps for the first matching\n condition from the following list:", "rationale": ".switch", "steps": [ { @@ -339,33 +342,33 @@ "steps": [ { "case": "If the implementation requires persisting state for any of the combinations in accumulated configuration", - "html": "

Change accumulated configuration's persistentState value to \"required\".

" + "html": "

\n Change accumulated configuration's\n persistentState value to\n \"required\".\n

" }, { "case": "Otherwise", - "html": "

Change accumulated configuration's persistentState value to \"not-allowed\".

" + "html": "

\n Change accumulated configuration's\n persistentState value to\n \"not-allowed\".\n

" } ] } ] }, { - "html": "

If implementation in the configuration specified by the combination of the values in accumulated configuration is not supported or not allowed in the origin, return NotSupported.

" + "html": "

\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

" }, { - "html": "If accumulated configuration's distinctiveIdentifier value is \"required\" and the Distinctive Identifier(s) associated with accumulated configuration are not unique per origin and profile and\n clearable:", + "html": "If accumulated configuration's\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 by accumulated configuration do not have user consent.\n

" + "html": "

\n Update restrictions to reflect that all configurations described\n by accumulated configuration do not have user consent.\n

" }, { - "html": "

Return ConsentDenied and restrictions.

" + "html": "

\n Return ConsentDenied and restrictions.\n

" } ] }, { - "html": "Let consent status and updated restrictions be the result of running the Get Consent Status algorithm on accumulated configuration, restrictions and origin and follow the steps for the value of consent status from the following list:", + "html": "Let consent status and updated restrictions be the result\n of running the Get Consent Status algorithm on accumulated\n configuration, restrictions and origin and follow the\n steps for the value of consent status from the following list:", "rationale": ".switch", "steps": [ { @@ -373,65 +376,68 @@ "steps": [ { "case": "ConsentDenied:", - "html": "

\n Return ConsentDenied and updated restrictions.\n

" + "html": "

\n Return ConsentDenied and updated restrictions.\n

" }, { "case": "InformUser:", - "html": "

\n Inform the user that accumulated configuration is in use in the origin including, specifically, the information that Distinctive Identifier(s) and/or\n Distinctive Permanent Identifier(s) as appropriate will be used if the distinctiveIdentifier member of accumulated configuration is \"required\". Continue to the next step.\n

" + "html": "

\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

" }, { "case": "Allowed:", - "html": "

\n Continue to the next step.\n

" + "html": "

\n Continue to the next step.\n

" } ] } ] }, { - "html": "

Return accumulated configuration.

" + "html": "

\n Return accumulated configuration.\n

" } ] }, { - "html": "Given an audio/video type, MediaKeySystemMediaCapability sequence requested media capabilities, MediaKeySystemConfiguration accumulated configuration, and restrictions, this algorithm returns a sequence of supported MediaKeySystemMediaCapability values for this audio/video type or null as appropriate.", + "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": "

Let local accumulated configuration be a local copy of accumulated configuration.

" + "html": "

\n Let local accumulated configuration be a local copy of\n accumulated configuration.\n

" }, { - "html": "

Let supported media capabilities be an empty sequence of MediaKeySystemMediaCapability dictionaries.

" + "html": "

\n Let supported media capabilities be an empty sequence of\n MediaKeySystemMediaCapability dictionaries.\n

" }, { - "html": "For each requested media capability in requested media capabilities:", + "html": "For each requested media capability in requested media\n capabilities:", "rationale": "let", "steps": [ { - "html": "

Let content type be requested media capability's contentType member.

" + "html": "

\n Let content type be requested media capability's\n contentType member.\n

" + }, + { + "html": "

\n Let encryption scheme be requested media capability’s\n encryptionScheme member.\n

" }, { - "html": "

Let robustness be requested media capability's robustness member.

" + "html": "

\n Let robustness be requested media capability's\n robustness member.\n

" }, { - "html": "

If content type is the empty string, return null.

" + "html": "

\n If content type is the empty string, return null.\n

" }, { - "html": "

If content type is not a valid media MIME type or is unrecognized, continue to the next iteration.

" + "html": "

\n If content type is not a valid media MIME type or is\n unrecognized, continue to the next iteration.\n

" }, { - "html": "

Let container be the container type specified by content type.

" + "html": "

\n Let container be the container type specified by content\n type.\n

" }, { - "html": "

If the user agent does not support container, continue to the next iteration. The case-sensitivity of string comparisons is determined by the appropriate RFC.

" + "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": "

Let parameters be the RFC 6381 [RFC6381] parameters, if any, specified by content type.

" + "html": "

\n Let parameters be the RFC 6381 [RFC6381] parameters, if any,\n specified by content type.\n

" }, { - "html": "

If the user agent does not recognize one or more parameters, continue to the next iteration.

" + "html": "

\n If the user agent does not recognize one or more parameters,\n continue to the next iteration.\n

" }, { - "html": "

Let media types be the set of codecs and codec constraints specified by parameters. The case-sensitivity of string comparisons is determined by the appropriate RFC or other specification.

" + "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:", @@ -442,31 +448,34 @@ "steps": [ { "case": "If container normatively implies a specific set of codecs and codec constraints:", - "html": "

\n Let parameters be that set.\n

" + "html": "

\n Let parameters be that set.\n

" }, { "case": "Otherwise:", - "html": "

\n Continue to the next iteration.\n

" + "html": "

\n Continue to the next iteration.\n

" } ] } ] }, { - "html": "

If content type is not strictly a audio/video type, continue to the next iteration.

" + "html": "

\n If content type is not strictly a audio/video type,\n continue to the next iteration.\n

" }, { - "html": "

If robustness is not the empty string and contains an unrecognized value or a value not supported by implementation, continue to the next iteration. String comparison is case-sensitive.

" + "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": "If the user agent and implementation definitely support playback of encrypted media data for the combination of container,\n media types, robustness and local accumulated configuration in combination with restrictions:", + "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 capabilities.\n

" + "html": "

\n Add requested media capability to supported media\n capabilities.\n

" }, { - "html": "
\n
If audio/video type is Video:
\n
\n

\n Add requested media capability to the videoCapabilities member of local accumulated configuration.\n

\n
\n
If audio/video type is Audio:
\n
\n

\n Add requested media capability to the audioCapabilities member of local accumulated configuration.\n

\n
\n
", + "html": "
\n
\n If audio/video type is Video:\n
\n
\n

\n Add requested media capability to the\n videoCapabilities member of\n local accumulated configuration.\n

\n
\n
\n If audio/video type is Audio:\n
\n
\n

\n Add requested media capability to the\n audioCapabilities member of\n local accumulated configuration.\n

\n
\n
", "rationale": ".switch", "steps": [ { @@ -474,11 +483,11 @@ "steps": [ { "case": "If audio/video type is Video:", - "html": "

\n Add requested media capability to the videoCapabilities member of local accumulated configuration.\n

" + "html": "

\n Add requested media capability to the\n videoCapabilities member of\n local accumulated configuration.\n

" }, { "case": "If audio/video type is Audio:", - "html": "

\n Add requested media capability to the audioCapabilities member of local accumulated configuration.\n

" + "html": "

\n Add requested media capability to the\n audioCapabilities member of\n local accumulated configuration.\n

" } ] } @@ -489,246 +498,299 @@ ] }, { - "html": "

If supported media capabilities is empty, return null.

" + "html": "

\n If supported media capabilities is empty, return null.\n

" }, { - "html": "

Return supported media capabilities.

" + "html": "

\n Return supported media capabilities.\n

" } ] }, { - "html": "Given an accumulated configuration, restrictions and origin, this algorithm returns the consent status for\n accumulated configuration and origin as one of ConsentDenied, InformUser or Allowed, together with an updated value for restrictions in the ConsentDenied case.", + "html": "Given an accumulated configuration, restrictions and\n origin, this algorithm returns the consent status for accumulated\n configuration and origin as one of ConsentDenied,\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 accumulated configuration is not allowed, run the following 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": "

Update restrictions to reflect the configurations for which consent has been denied.

" + "html": "

\n Update restrictions to reflect the configurations for which\n consent has been denied.\n

" }, { - "html": "

Return ConsentDenied and restrictions.

" + "html": "

\n Return ConsentDenied and restrictions.\n

" } ] }, { - "html": "

\n If there is persisted consent for origin indicating accumulated configuration is allowed, return Allowed.\n

" + "html": "

\n If there is persisted consent for origin indicating accumulated\n configuration is allowed, return Allowed.\n

" }, { "html": "then run the following steps:", "rationale": "if", "steps": [ { - "html": "

\n Request user consent to use accumulated configuration in the origin and wait for the user response.\n

\n

\n The consent MUST include consent to use a Distinctive Identifier(s) and/or Distinctive Permanent Identifier(s) as appropriate if\n accumulated configuration's distinctiveIdentifier member is \"required\".\n

" + "html": "

\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

" }, { "html": "If consent was denied, run the following steps:", "rationale": "update", "steps": [ { - "html": "

Update restrictions to reflect the configurations for which consent was denied.

" + "html": "

\n Update restrictions to reflect the configurations for which\n consent was denied.\n

" }, { - "html": "

Return ConsentDenied and restrictions.

" + "html": "

\n Return ConsentDenied and restrictions.\n

" } ] } ] }, { - "html": "

\n If the distinctiveIdentifier member of accumulated configuration is not\n \"not-allowed\", return InformUser.\n

" + "html": "

\n If the distinctiveIdentifier member of\n accumulated configuration is not\n \"not-allowed\", return InformUser.\n

" }, { - "html": "

\n If the user agent requires informing the user for the accumulated configuration for other reasons, return InformUser.\n

" + "html": "

\n If the user agent requires informing the user for the accumulated\n configuration for other reasons, return InformUser.\n

" }, { - "html": "

Return Allowed.

" + "html": "

\n Return Allowed.\n

" } ] }, { - "name": "mediakeysystemaccess/getconfiguration()", + "name": "MediaKeySystemAccess/getConfiguration()", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-getconfiguration", - "html": "When this method is invoked, the user agent must run the following steps:", + "html": "When this method is invoked, the user agent MUST run the following steps:", "rationale": "return", "steps": [ { - "html": "

\n Return this object's configuration value.\n

" + "html": "

\n Return this object's configuration value.\n

" } ] }, { - "name": "mediakeysystemaccess/createmediakeys()", + "name": "MediaKeySystemAccess/createMediaKeys()", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-createmediakeys", - "html": "When this method is invoked, the user agent must run the following steps:", + "html": "When this method is invoked, the user agent MUST run the following steps:", "rationale": "let", "steps": [ { - "html": "

Let promise be a new promise.

" + "html": "

\n Let promise be a new promise.\n

" }, { "html": "Run the following steps in parallel:", "rationale": "let", "steps": [ { - "html": "

Let configuration be the value of this object's configuration value.

" + "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 of configuration's distinctiveIdentifier member is \"required\" and false otherwise.\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

" }, { - "html": "

\n Let persistent state allowed be true if the value of configuration's persistentState member is \"required\" and false otherwise.\n

\n

\n

" + "html": "

\n Let persistent state allowed be true if the value of\n configuration's persistentState\n member is \"required\" and false\n otherwise.\n

" }, { - "html": "

Load and initialize the Key System implementation represented by this object's cdm implementation value if necessary.

" + "html": "

\n Load and initialize the Key System implementation represented by this\n object's cdm implementation value if necessary.\n

" }, { - "html": "

Let instance be a new instance of the Key System implementation represented by this object's cdm implementation value.

" + "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": "

Initialize instance to enable, disable and/or select Key System features using configuration.

" + "html": "

\n Initialize instance to enable, disable and/or select Key System features using configuration.\n

" }, { - "html": "

If use distinctive identifier is false, prevent instance from using Distinctive Identifier(s) and Distinctive Permanent Identifier(s).

" + "html": "

\n If use distinctive identifier is false, prevent\n instance from using Distinctive Identifier(s) and Distinctive Permanent Identifier(s).\n

" }, { - "html": "

If persistent state allowed is false, prevent instance from persisting any state related to the application or origin of this object's Document.

" + "html": "

\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

" }, { - "html": "

If any of the preceding steps failed, reject promise with a new DOMException whose name is the appropriate error name.

" + "html": "

\n If any of the preceding steps failed, reject promise with a new\n DOMException whose name is the appropriate error\n name.\n

" }, { - "html": "Let media keys be a new MediaKeys object, and initialize it as follows:", + "html": "Let media keys be a new MediaKeys object, and initialize it as\n follows:", "rationale": "let", "steps": [ { - "html": "

Let the use distinctive identifier value be use distinctive identifier.

" + "html": "

\n Let the use distinctive identifier value be use\n distinctive identifier.\n

" }, { - "html": "

Let the persistent state allowed value be persistent state allowed.

" + "html": "

\n Let the persistent state allowed value be persistent\n state allowed.\n

" }, { - "html": "

Let the supported session types value be be the value of configuration's sessionTypes member.

" + "html": "

\n Let the supported session types value be be the value of\n configuration's sessionTypes\n member.\n

" }, { - "html": "

Let the cdm implementation value be this object's cdm implementation value.

" + "html": "

\n Let the cdm implementation value be this object's cdm\n implementation value.\n

" }, { - "html": "

Let the cdm instance value be instance.

" + "html": "

\n Let the cdm instance value be instance.\n

" } ] }, { - "html": "

Resolve promise with media keys.

" + "html": "

\n Resolve promise with media keys.\n

" } ] }, { - "html": "

Return promise.

" + "html": "

\n Return promise.\n

" } ] }, { - "name": "mediakeys/createsession()", + "name": "MediaKeys/createSession()", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-createsession", - "html": "When this method is invoked, the user agent must run the following steps:", + "html": "When this method is invoked, the user agent MUST run the following steps:", "rationale": "if", "steps": [ { - "html": "

If this object's supported session types value does not contain sessionType, throw [WebIDL]\n a NotSupportedError.

" + "html": "

\n If this object's supported session types value does not contain\n sessionType, throw [WEBIDL] a NotSupportedError.\n

" }, { - "html": "

If the implementation does not support MediaKeySession operations in the current state, throw [WebIDL] an InvalidStateError.

" + "html": "

\n If the implementation does not support MediaKeySession operations in the\n current state, throw [WEBIDL] an InvalidStateError.\n

" }, { - "html": "Let session be a new MediaKeySession object, and initialize it as follows:", + "html": "Let session be a new MediaKeySession object, and initialize it as\n follows:", "rationale": "let", "steps": [ { - "html": "

Let the sessionId attribute be the empty string.

" + "html": "

\n Let the sessionId attribute be the empty string.\n

" }, { - "html": "

Let the expiration attribute be NaN.

" + "html": "

\n Let the expiration attribute be NaN.\n

" }, { - "html": "

Let the closed attribute be a new promise.

" + "html": "

\n Let the closed attribute be a new promise.\n

" }, { - "html": "Let key status be a new empty MediaKeyStatusMap object, and initialize it as follows:", + "html": "Let key status be a new empty MediaKeyStatusMap object, and\n initialize it as follows:", "rationale": "let", "steps": [ { - "html": "

Let the size attribute be 0.

" + "html": "

\n Let the size attribute be 0.\n

" } ] }, { - "html": "

Let the session type value be sessionType.

" + "html": "

\n Let the session type value be sessionType.\n

" }, { - "html": "

Let the uninitialized value be true.

" + "html": "

\n Let the uninitialized value be true.\n

" }, { - "html": "

Let the callable value be false.

" + "html": "

\n Let the callable value be false.\n

" }, { - "html": "

Let the closing or closed value be false.

" + "html": "

\n Let the closing or closed value be false.\n

" }, { - "html": "

Let the use distinctive identifier value be this object's use distinctive identifier value.

" + "html": "

\n Let the use distinctive identifier value be this object's use\n distinctive identifier value.\n

" }, { - "html": "

Let the cdm implementation value be this object's cdm implementation.

" + "html": "

\n Let the cdm implementation value be this object's cdm\n implementation.\n

" }, { - "html": "

Let the cdm instance value be this object's cdm instance.

" + "html": "

\n Let the cdm instance value be this object's cdm\n instance.\n

" } ] }, { - "html": "

Return session.

" + "html": "

\n Return session.\n

" } ] }, { - "name": "mediakeys/setservercertificate()", + "name": "MediaKeys/getStatusForPolicy()", + "href": "https://www.w3.org/TR/encrypted-media/#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 created TypeError." + }, + { + "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 TypeError and\n abort these steps.\n

" + } + ] + }, + { + "html": "For each dictionary member of policy, run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "

\n If the CDM cannot determine the MediaKeyStatus for the\n dictionary member, then reject promise with\n NotSupportedError and abort these steps.\n

" + } + ] + }, + { + "html": "For each dictionary member of policy, run the following steps:", + "rationale": "if", + "steps": [ + { + "html": "

\n If the CDM would block presentation of decrypted media data for the\n dictionary member, then resolve promise with\n \"output-restricted\".\n

" + } + ] + }, + { + "html": "

\n Resolve promise with \"usable\".\n

" + } + ] + }, + { + "html": "

\n Return promise.\n

" + } + ] + }, + { + "name": "MediaKeys/setServerCertificate()", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-setservercertificate", - "html": "When this method is invoked, the user agent must run the following steps:", + "html": "When this method is invoked, the user agent MUST run the following steps:", "rationale": "if", "steps": [ { - "html": "

If the Key System implementation represented by this object's cdm implementation value does not support server certificates, return a promise resolved with false.

" + "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

" }, { - "html": "

If serverCertificate is an empty array, return a promise rejected with a new a newly created TypeError.

" + "html": "

\n If serverCertificate is an empty array, return a promise rejected with\n a new a newly created TypeError.\n

" }, { - "html": "

Let certificate be a copy of the contents of the serverCertificate parameter.

" + "html": "

\n Let certificate be a copy of the contents of the\n serverCertificate parameter.\n

" }, { - "html": "

Let promise be a new promise.

" + "html": "

\n Let promise be a new promise.\n

" }, { "html": "Run the following steps in parallel:", "rationale": "let", "steps": [ { - "html": "

Let sanitized certificate be a validated and/or sanitized version of certificate.

" + "html": "

\n Let sanitized certificate be a validated and/or sanitized version\n of certificate.\n

" }, { - "html": "

Use this object's cdm instance to process sanitized certificate.

" + "html": "

\n Use this object's cdm instance to process sanitized\n certificate.\n

" }, { - "html": "

If the preceding step failed, resolve promise with a new DOMException whose name is the appropriate error name.

" + "html": "

\n If the preceding step failed, reject promise with a new\n DOMException whose name is the appropriate error\n name.\n

" }, { - "html": "

Resolve promise with true.

" + "html": "

\n Resolve promise with true.\n

" } ] }, { - "html": "

Return promise.

" + "html": "

\n Return promise.\n

" } ] }, @@ -737,7 +799,7 @@ "rationale": "let", "steps": [ { - "html": "

Let the session type be the specified MediaKeySessionType value.

" + "html": "

\n Let the session type be the specified MediaKeySessionType value.\n

" }, { "html": "Follow the steps for the value of session type from the following list:", @@ -761,84 +823,87 @@ ] }, { - "html": "The following step is run:", - "rationale": "for", + "html": "The following steps are run:", + "rationale": "let", "steps": [ { - "html": "

For each MediaKeySession created by the media keys that is not closed, queue a task to run the Session Closed algorithm on the session.

" + "html": "

\n Let the reason be the specified MediaKeySessionClosedReason value.\n

" + }, + { + "html": "

\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

" } ] }, { - "name": "mediakeysession/generaterequest()", + "name": "MediaKeySession/generateRequest()", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-generaterequest", - "html": "When this method is invoked, the user agent must run the following steps:", + "html": "When this method is invoked, the user agent MUST run the following steps:", "rationale": "if", "steps": [ { - "html": "

If this object's closing or closed value is true, return a promise rejected with an InvalidStateError.

" + "html": "

\n If this object's closing or closed value is true, return a promise\n rejected with an InvalidStateError.\n

" }, { - "html": "

If this object's uninitialized value is false, return a promise rejected with an InvalidStateError.

" + "html": "

\n If this object's uninitialized value is false, return a promise\n rejected with an InvalidStateError.\n

" }, { - "html": "

Let this object's uninitialized value be false.

" + "html": "

\n Let this object's uninitialized value be false.\n

" }, { - "html": "

If initDataType is the empty string, return a promise rejected with a newly created TypeError.

" + "html": "

\n If initDataType is the empty string, return a promise rejected with a\n newly created TypeError.\n

" }, { - "html": "

If initData is an empty array, return a promise rejected with a newly created TypeError.

" + "html": "

\n If initData is an empty array, return a promise rejected with a newly\n created TypeError.\n

" }, { - "html": "

If the Key System implementation represented by this object's cdm implementation value does not support initDataType as an Initialization Data Type,\n return a promise rejected with a NotSupportedError. String comparison is case-sensitive.

" + "html": "

\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 NotSupportedError. String comparison is case-sensitive.\n

" }, { - "html": "

Let init data be a copy of the contents of the initData parameter.

" + "html": "

\n Let init data be a copy of the contents of the initData\n parameter.\n

" }, { - "html": "

Let session type be this object's session type.

" + "html": "

\n Let session type be this object's session type.\n

" }, { - "html": "

Let promise be a new promise.

" + "html": "

\n Let promise be a new promise.\n

" }, { "html": "Run the following steps in parallel:", "rationale": "if", "steps": [ { - "html": "

If the init data is not valid for initDataType, reject promise with a newly created TypeError.

" + "html": "

\n If the init data is not valid for initDataType, reject\n promise with a newly created TypeError.\n

" }, { - "html": "

Let sanitized init data be a validated and sanitized version of init data.

\n

The user agent MUST thoroughly validate the Initialization Data before passing it to the CDM. This includes verifying that the length and\n values of fields are reasonable, verifying that values are within reasonable limits, and stripping irrelevant, unsupported, or unknown data or fields. It is RECOMMENDED that user agents pre-parse, sanitize, and/or generate a fully sanitized version of the Initialization Data. If the Initialization Data format\n specified by initDataType supports multiple entries, the user agent SHOULD remove entries that are not needed by the CDM. The user agent MUST NOT re-order entries within the Initialization Data.\n

" + "html": "

\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": "

If the preceding step failed, reject promise with a newly created TypeError.

" + "html": "

\n If the preceding step failed, reject promise with a newly created\n TypeError.\n

" }, { - "html": "

If sanitized init data is empty, reject promise with a NotSupportedError.

" + "html": "

\n If sanitized init data is empty, reject promise with a\n NotSupportedError.\n

" }, { - "html": "

Let session id be the empty string.

" + "html": "

\n Let session id be the empty string.\n

" }, { - "html": "

Let message be null.

" + "html": "

\n Let message be null.\n

" }, { - "html": "

Let message type be null.

" + "html": "

\n Let message type be null.\n

" }, { - "html": "

Let cdm be the CDM instance represented by this object's cdm instance value.

" + "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": "

If the sanitized init data is not supported by the cdm, reject promise with a NotSupportedError.

" + "html": "

\n If the sanitized init data is not supported by the\n cdm, reject promise with a NotSupportedError.\n

" }, { - "html": "Follow the steps for the value of session type from the following list:", + "html": "Follow the steps for the value of session type from the\n following list:", "rationale": ".switch", "steps": [ { @@ -846,21 +911,21 @@ "steps": [ { "case": "\"temporary\"", - "html": "

Let requested license type be a temporary non-persistable license.

" + "html": "

\n Let requested license type be a temporary non-persistable\n license.\n

" }, { "case": "\"persistent-license\"", - "html": "

Let requested license type be a persistable license.

" + "html": "

\n Let requested license type be a persistable license.\n

" } ] } ] }, { - "html": "

Let session id be a unique Session ID string.

\n

If the result of running the Is persistent session type? algorithm on session type is true, the ID MUST be unique within the origin of this object's Document over time,\n including across Documents and browsing sessions.

" + "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

" }, { - "html": "
\n
If a license request for the requested license type can be generated based on the sanitized init data:
\n
\n \n
\n
Otherwise:
\n
\n \n
\n
", + "html": "
\n
\n If a license request for the requested license type can be\n generated based on the sanitized init data:\n
\n
\n \n
\n
\n Otherwise:\n
\n
\n \n
\n
", "rationale": ".switch", "steps": [ { @@ -872,10 +937,10 @@ "rationale": "let", "steps": [ { - "html": "

\n Let message be a license request for the requested license type generated based on the sanitized init data interpreted per initDataType.\n

\n

\n The cdm MUST NOT use any stream-specific data, including media data,\n not provided via the\n sanitized init data.\n

\n

The cdm SHOULD NOT store session data, including the session ID, at this point. See Session Storage and Persistence.

" + "html": "

\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 \"license-request\".\n

" + "html": "

\n Let message type be\n \"license-request\".\n

" } ] }, @@ -885,10 +950,10 @@ "rationale": "let", "steps": [ { - "html": "

\n Let message be the request that needs to be processed before a license request request for the requested license type can be generated based on the sanitized init data.\n

\n

\n In a subsequent call to update() the CDM MUST generate a license request for the requested license type based on the sanitized init data, which is interpreted per initDataType.\n

" + "html": "

\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

" }, { - "html": "

\n Let message type reflect the type of message, either \"license-request\" or \"individualization-request\".\n

" + "html": "

\n Let message type reflect the type of\n message, either\n \"license-request\" or\n \"individualization-request\".\n

" } ] } @@ -899,207 +964,210 @@ ] }, { - "html": "Queue a task to run the following steps:", + "html": "Queue a task to run the following steps:", "rationale": "if", "steps": [ { - "html": "

If any of the preceding steps failed, reject promise with a new DOMException whose name is the appropriate error name.

" + "html": "

\n If any of the preceding steps failed due to a lack of resources, reject\n promise with QuotaExceededError.\n

" + }, + { + "html": "

\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

" }, { - "html": "

Set the sessionId attribute to session id.

" + "html": "

\n Set the sessionId attribute to session id.\n

" }, { - "html": "

Set this object's callable value to true.

" + "html": "

\n Set this object's callable value to true.\n

" }, { - "html": "

Run the Queue a \"message\" Event algorithm on the session, providing message type and message.

" + "html": "

\n Resolve promise with undefined.\n

" }, { - "html": "

Resolve promise.

" + "html": "

\n Run the Queue a \"message\" Event algorithm on the session,\n providing message type and message.\n

" } ] } ] }, { - "html": "

Return promise.

" + "html": "

\n Return promise.\n

" } ] }, { - "name": "mediakeysession/load()", + "name": "MediaKeySession/load()", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-load", - "html": "When this method is invoked, the user agent must run the following steps:", + "html": "When this method is invoked, the user agent MUST run the following steps:", "rationale": "if", "steps": [ { - "html": "

If this object's closing or closed value is true, return a promise rejected with an InvalidStateError.

" + "html": "

\n If this object's closing or closed value is true, return a promise\n rejected with an InvalidStateError.\n

" }, { - "html": "

If this object's uninitialized value is false, return a promise rejected with an InvalidStateError.

" + "html": "

\n If this object's uninitialized value is false, return a promise\n rejected with an InvalidStateError.\n

" }, { - "html": "

Let this object's uninitialized value be false.

" + "html": "

\n Let this object's uninitialized value be false.\n

" }, { - "html": "

If sessionId is the empty string, return a promise rejected with a newly created TypeError.

" + "html": "

\n If sessionId is the empty string, return a promise rejected with a\n newly created TypeError.\n

" }, { - "html": "

If the result of running the Is persistent session type? algorithm on this object's session type is false, return a promise rejected with a newly created\n TypeError.

" + "html": "

\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 TypeError.\n

" }, { - "html": "

Let origin be the origin of this object's Document.

" + "html": "

\n Let origin be the origin of this object's Document.\n

" }, { - "html": "

Let promise be a new promise.

" + "html": "

\n Let promise be a new promise.\n

" }, { "html": "Run the following steps in parallel:", "rationale": "let", "steps": [ { - "html": "

Let sanitized session ID be a validated and/or sanitized version of sessionId.

" + "html": "

\n Let sanitized session ID be a validated and/or sanitized version\n of sessionId.\n

" }, { - "html": "

If the preceding step failed, or if sanitized session ID is empty, reject promise with a newly created TypeError.

" + "html": "

\n If the preceding step failed, or if sanitized session ID is empty,\n reject promise with a newly created TypeError.\n

" }, { - "html": "

If there is a MediaKeySession object that is not closed in this object's Document whose sessionId attribute is sanitized session ID, reject promise with a QuotaExceededError.

" + "html": "

\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 QuotaExceededError.\n

" }, { - "html": "

Let expiration time be NaN.

" + "html": "

\n Let expiration time be NaN.\n

" }, { - "html": "

Let message be null.

" + "html": "

\n Let message be null.\n

" }, { - "html": "

Let message type be null.

" + "html": "

\n Let message type be null.\n

" }, { - "html": "

Let cdm be the CDM instance represented by this object's cdm instance value.

" + "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": "

If there is no data stored for the sanitized session ID in the origin, resolve promise with false and abort these steps.\n \n

" + "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

" }, { - "html": "

If the stored session's session type is not the same as the current MediaKeySession session type,\n reject promise with a newly created TypeError.

" + "html": "

\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 TypeError.\n

" }, { - "html": "

Let session data be the data stored for the sanitized session ID in the origin. This MUST NOT include data from other origin(s)\n or that is not associated with an origin.

" + "html": "

\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": "

If there is a MediaKeySession object that is not closed in any Document and that represents the session data, reject promise with a QuotaExceededError.

" + "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 QuotaExceededError.\n

" }, { - "html": "

Load the session data.

" + "html": "

\n Load the session data.\n

" }, { - "html": "

If the session data indicates an expiration time for the session, let expiration time be that expiration time.

" + "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": "

Let message be a message generated based on the session data.

" + "html": "

\n Let message be a message generated based on the\n session data.\n

" }, { - "html": "

Let message type be the appropriate MediaKeyMessageType for the message.

" + "html": "

\n Let message type be the appropriate\n MediaKeyMessageType for the message.\n

" } ] } ] }, { - "html": "Queue a task to run the following steps:", + "html": "Queue a task to run the following steps:", "rationale": "if", "steps": [ { - "html": "

If any of the preceding steps failed, reject promise with a the appropriate error name.

" + "html": "

\n If any of the preceding steps failed, reject promise with the\n appropriate error name.\n

" }, { - "html": "

Set the sessionId attribute to sanitized session ID.

" + "html": "

\n Set the sessionId attribute to sanitized session\n ID.\n

" }, { - "html": "

Set this object's callable value to true.

" + "html": "

\n Set this object's callable value to true.\n

" }, { - "html": "

\n If the loaded session contains information about any keys (there are known keys), run the Update Key Statuses algorithm on the session,\n providing each key's key ID along with the appropriate MediaKeyStatus.\n

\n

Should additional processing be necessary to determine with certainty the status of a key, use \"status-pending\". Once the additional processing\n for one or more keys has completed, run the Update Key Statuses algorithm again with the actual status(es).\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

\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

" }, { - "html": "

Run the Update Expiration algorithm on the session, providing expiration time.

" + "html": "

\n Run the Update Expiration algorithm on the session,\n providing expiration time.\n

" }, { - "html": "

If message is not null, run the Queue a \"message\" Event algorithm on the session, providing message type and message.

" + "html": "

\n Resolve promise with true.\n

" }, { - "html": "

Resolve promise with true.

" + "html": "

\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": "

Return promise.

" + "html": "

\n Return promise.\n

" } ] }, { - "name": "mediakeysession/update()", + "name": "MediaKeySession/update()", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-update", - "html": "When this method is invoked, the user agent must run the following steps:", + "html": "When this method is invoked, the user agent MUST run the following steps:", "rationale": "if", "steps": [ { - "html": "

If this object's closing or closed value is true, return a promise rejected with an InvalidStateError.

" + "html": "

\n If this object's closing or closed value is true, return a promise\n rejected with an InvalidStateError.\n

" }, { - "html": "

If this object's callable value is false, return a promise rejected with an InvalidStateError.

" + "html": "

\n If this object's callable value is false, return a promise rejected\n with an InvalidStateError.\n

" }, { - "html": "

If response is an empty array, return a promise rejected with a newly created TypeError.

" + "html": "

\n If response is an empty array, return a promise rejected with a newly\n created TypeError.\n

" }, { - "html": "

Let response copy be a copy of the contents of the response parameter.

" + "html": "

\n Let response copy be a copy of the contents of the response\n parameter.\n

" }, { - "html": "

Let promise be a new promise.

" + "html": "

\n Let promise be a new promise.\n

" }, { "html": "Run the following steps in parallel:", "rationale": "let", "steps": [ { - "html": "

Let sanitized response be a validated and/or sanitized version of response copy.

" + "html": "

\n Let sanitized response be a validated and/or sanitized version of\n response copy.\n

" }, { - "html": "

If the preceding step failed, or if sanitized response is empty, reject promise with a newly created TypeError.

" + "html": "

\n If the preceding step failed, or if sanitized response is empty,\n reject promise with a newly created TypeError.\n

" }, { - "html": "

Let message be null.

" + "html": "

\n Let message be null.\n

" }, { - "html": "

Let message type be null.

" + "html": "

\n Let message type be null.\n

" }, { - "html": "

Let session closed be false.

" + "html": "

\n Let session closed be false.\n

" }, { - "html": "

Let cdm be the CDM instance represented by this object's cdm instance value.

" + "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": "

If the format of sanitized response is invalid in any way, reject promise with a newly created TypeError.

" + "html": "

\n If the format of sanitized response is invalid in any way,\n reject promise with a newly created TypeError.\n

" }, { - "html": "Process sanitized response, following the stipulation for the first matching condition from the following list:", + "html": "Process sanitized response, following the stipulation for the\n first matching condition from the following list:", "rationale": ".switch", "steps": [ { @@ -1107,7 +1175,7 @@ "steps": [ { "case": "If sanitized response contains a license or key(s)", - "html": "Process sanitized response, following the stipulation for the first matching condition from the following list:", + "html": "Process sanitized response, following the stipulation for\n the first matching condition from the following list:", "rationale": ".switch", "steps": [ { @@ -1115,15 +1183,15 @@ "steps": [ { "case": "If sessionType is \"temporary\" and sanitized response does not specify that session data, including any license, key(s), or similar session data it contains, should be stored", - "html": "Process sanitized response, not storing any session data." + "html": "Process sanitized response, not storing any session\n data." }, { "case": "If sessionType is \"persistent-license\" and sanitized response contains a persistable license", - "html": "Process sanitized response, storing the license/key(s) and related session data contained in sanitized response. Such data MUST be\n stored such that only the origin of this object's Document can access it." + "html": "Process sanitized response, storing the license/key(s)\n and related session data contained in sanitized\n response. Such data MUST be stored such that only the\n origin of this object's Document can access it." }, { "case": "Otherwise", - "html": "

Reject promise with a newly created TypeError.

" + "html": "

\n Reject promise with a newly created TypeError.\n

" } ] } @@ -1135,10 +1203,10 @@ "rationale": "close", "steps": [ { - "html": "

\n Close the key session and clear all stored session data associated with this object, including the sessionId and record of license destruction.\n

" + "html": "

\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

" }, { - "html": "

Set session closed to true.

" + "html": "

\n Set session closed to true.\n

" } ] }, @@ -1155,21 +1223,21 @@ "rationale": "let", "steps": [ { - "html": "

Let message be that message.

" + "html": "

\n Let message be that message.\n

" }, { - "html": "

Let message type be the appropriate MediaKeyMessageType for the message.

" + "html": "

\n Let message type be the appropriate\n MediaKeyMessageType for the message.\n

" } ] } ] }, { - "html": "Queue a task to run the following steps:", + "html": "Queue a task to run the following steps:", "rationale": "if", "steps": [ { - "html": "
\n
If session closed is true:
\n
\n

Run the Session Closed algorithm on this object.

\n
\n
Otherwise:
\n
\n

Run the following steps:

\n \n
\n
", + "html": "
\n
\n If session closed is true:\n
\n
\n

\n Run the Session Closed algorithm on this object with reason\n \"release-acknowledged\".\n

\n
\n
\n Otherwise:\n
\n
\n

\n Run the following steps:\n

\n \n
\n
", "rationale": ".switch", "steps": [ { @@ -1177,7 +1245,7 @@ "steps": [ { "case": "If session closed is true:", - "html": "

Run the Session Closed algorithm on this object.

" + "html": "

\n Run the Session Closed algorithm on this object with reason\n \"release-acknowledged\".\n

" }, { "case": "Otherwise:", @@ -1185,16 +1253,16 @@ "rationale": "if", "steps": [ { - "html": "

\n If the set of keys known to the CDM for this object changed or the status of any key(s) changed, run the Update Key Statuses algorithm on the session, providing each known key's key ID along with the appropriate MediaKeyStatus.\n

\n

\n Should additional processing be necessary to determine with certainty the status of a key, use \"status-pending\". Once\n the additional processing for one or more keys has completed, run the Update Key Statuses algorithm again with the actual status(es).\n

" + "html": "

\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

\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

" }, { - "html": "

If the expiration time for the session changed, run the Update Expiration algorithm on the session, providing the\n new expiration time.

" + "html": "

\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": "

If any of the preceding steps failed, reject promise with a new DOMException whose name is the appropriate\n error name.

" + "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

" }, { - "html": "

If message is not null, run the Queue a \"message\" Event algorithm on the session, providing message type and message.

" + "html": "

\n If message is not null, run the Queue a \"message\" Event algorithm on the session, providing\n message type and message.\n

" } ] } @@ -1203,91 +1271,91 @@ ] }, { - "html": "

Resolve promise.

" + "html": "

\n Resolve promise with undefined.\n

" } ] } ] }, { - "html": "

Return promise.

" + "html": "

\n Return promise.\n

" } ] }, { - "name": "mediakeysession/close()", + "name": "MediaKeySession/close()", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-close", - "html": "When this method is invoked, the user agent must run the following steps:", + "html": "When this method is invoked, the user agent MUST run the following steps:", "rationale": "if", "steps": [ { - "html": "

If this object's closing or closed value is true, return a resolved promise.

" + "html": "

\n If this object's closing or closed value is true, return a promise\n resolved with undefined.\n

" }, { - "html": "

If this object's callable value is false, return a promise rejected with an InvalidStateError.

" + "html": "

\n If this object's callable value is false, return a promise rejected\n with an InvalidStateError.\n

" }, { - "html": "

Let promise be a new promise.

" + "html": "

\n Let promise be a new promise.\n

" }, { - "html": "

Set this object's closing or closed value to true.

" + "html": "

\n Set this object's closing or closed value to true.\n

" }, { "html": "Run the following steps in parallel:", "rationale": "let", "steps": [ { - "html": "

Let cdm be the CDM instance represented by this object's cdm instance value.

" + "html": "

\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n

" }, { - "html": "

Use cdm to close the key session associated with this object.

" + "html": "

\n Use cdm to close the key session associated with this object.\n

" }, { - "html": "Queue a task to run the following steps:", - "rationale": "run", + "html": "Queue a task to run the following steps:", + "rationale": "resolve", "steps": [ { - "html": "

Run the Session Closed algorithm on this object.

" + "html": "

\n Resolve promise with undefined.\n

" }, { - "html": "

Resolve promise.

" + "html": "

\n Run the Session Closed algorithm on this object with reason\n \"closed-by-application\".\n

" } ] } ] }, { - "html": "

Return promise.

" + "html": "

\n Return promise.\n

" } ] }, { - "name": "mediakeysession/remove()", + "name": "MediaKeySession/remove()", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-remove", - "html": "When this method is invoked, the user agent must run the following steps:", + "html": "When this method is invoked, the user agent MUST run the following steps:", "rationale": "if", "steps": [ { - "html": "

If this object's closing or closed value is true, return a promise rejected with an InvalidStateError.

" + "html": "

\n If this object's closing or closed value is true, return a promise\n rejected with an InvalidStateError.\n

" }, { - "html": "

If this object's callable value is false, return a promise rejected with an InvalidStateError.

" + "html": "

\n If this object's callable value is false, return a promise rejected\n with an InvalidStateError.\n

" }, { - "html": "

Let promise be a new promise.

" + "html": "

\n Let promise be a new promise.\n

" }, { "html": "Run the following steps in parallel:", "rationale": "let", "steps": [ { - "html": "

Let cdm be the CDM instance represented by this object's cdm instance value.

" + "html": "

\n Let cdm be the CDM instance represented by this object's\n cdm instance value.\n

" }, { - "html": "

Let message be null.

" + "html": "

\n Let message be null.\n

" }, { - "html": "

Let message type be null.

" + "html": "

\n Let message type be null.\n

" }, { "html": "Use the cdm to execute the following steps:", @@ -1298,10 +1366,10 @@ "rationale": "destroy", "steps": [ { - "html": "

\n Destroy the license(s) and/or key(s) associated with the session.\n

" + "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 type from the following list:", + "html": "Follow the steps for the value of this object's session\n type from the following list:", "rationale": ".switch", "steps": [ { @@ -1309,7 +1377,7 @@ "steps": [ { "case": "\"temporary\"", - "html": "

Continue with the following steps.

" + "html": "

\n Continue with the following steps.\n

" }, { "case": "\"persistent-license\"", @@ -1317,13 +1385,13 @@ "rationale": "let", "steps": [ { - "html": "

\n Let record of license destruction be a record of license destruction for the license represented by this object.\n

" + "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 Store the record of license destruction.\n

" }, { - "html": "

\n Let message be a message containing or reflecting the record of license destruction.\n

" + "html": "

\n Let message be a message containing or reflecting\n the record of license destruction.\n

" } ] } @@ -1336,33 +1404,33 @@ ] }, { - "html": "Queue a task to run the following steps:", + "html": "Queue a task to run the following steps:", "rationale": "run", "steps": [ { - "html": "

\n Run the Update Key Statuses algorithm on the session, providing all key ID(s) in the session along with the \"released\" MediaKeyStatus value for each.\n

" + "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

" }, { - "html": "

Run the Update Expiration algorithm on the session, providing NaN.

" + "html": "

\n Run the Update Expiration algorithm on the session,\n providing NaN.\n

" }, { - "html": "

If any of the preceding steps failed, reject promise with a new DOMException whose name is the appropriate error name.

" + "html": "

\n If any of the preceding steps failed, reject promise with a\n new DOMException whose name is the appropriate error name.\n

" }, { - "html": "

Let message type be \"license-release\".

" + "html": "

\n Let message type be \"license-release\".\n

" }, { - "html": "

If message is not null, run the Queue a \"message\" Event algorithm on the session, providing message type and message.

" + "html": "

\n Resolve promise with undefined.\n

" }, { - "html": "

Resolve promise.

" + "html": "

\n If message is not null, run the Queue a \"message\" Event algorithm on the session, providing\n message type and message.\n

" } ] } ] }, { - "html": "

Return promise.

" + "html": "

\n Return promise.\n

" } ] }, @@ -1371,10 +1439,10 @@ "rationale": "let", "steps": [ { - "html": "

Let the session be the specified MediaKeySession object.

" + "html": "

\n Let the session be the specified MediaKeySession object.\n

" }, { - "html": "

Queue a task to create an event named message that does not bubble and is not cancellable using the MediaKeyMessageEvent interface with its type attribute set to message and its isTrusted attribute initialized to true,\n and dispatch it at the session.

\n

The event interface MediaKeyMessageEvent has:

\n " + "html": "

\n Queue a task to create an event named message that does not bubble and is\n not cancellable using the 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

\n The event interface MediaKeyMessageEvent has:\n

\n " } ] }, @@ -1383,40 +1451,40 @@ "rationale": "let", "steps": [ { - "html": "

Let the session be the associated MediaKeySession object.

" + "html": "

\n Let the session be the associated MediaKeySession object.\n

" }, { - "html": "

Let the input statuses be the sequence of pairs key ID and associated MediaKeyStatus pairs.

" + "html": "

\n Let the input statuses be the sequence of pairs key ID and associated\n MediaKeyStatus pairs.\n

" }, { - "html": "

Let the statuses be session's keyStatuses attribute.

" + "html": "

\n Let the statuses be session's keyStatuses\n attribute.\n

" }, { "html": "Run the following steps to replace the contents of statuses:", "rationale": "empty", "steps": [ { - "html": "

Empty statuses.

" + "html": "

\n Empty statuses.\n

" }, { "html": "For each pair in input statuses.", "rationale": "let", "steps": [ { - "html": "

Let pair be the pair.

" + "html": "

\n Let pair be the pair.\n

" }, { - "html": "

Insert an entry for pair's key ID into statuses with the value of pair's MediaKeyStatus value.

" + "html": "

\n Insert an entry for pair's key ID into statuses with\n the value of pair's MediaKeyStatus value.\n

" } ] } ] }, { - "html": "

Queue a task to fire a simple event named keystatuseschange at the session.

" + "html": "

\n Queue a task to fire an event named keystatuseschange at the\n session.\n

" }, { - "html": "

Queue a task to run the Attempt to Resume Playback If Necessary algorithm on each of the media element(s) whose mediaKeys attribute is the MediaKeys object that created the session.

" + "html": "

\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

" } ] }, @@ -1425,16 +1493,16 @@ "rationale": "let", "steps": [ { - "html": "

Let the session be the associated MediaKeySession object.

" + "html": "

\n Let the session be the associated MediaKeySession object.\n

" }, { - "html": "

Let expiration time be NaN.

" + "html": "

\n Let expiration time be NaN.\n

" }, { - "html": "

If the new expiration time is not NaN, let expiration time be that expiration time.

" + "html": "

\n If the new expiration time is not NaN, let expiration time\n be that expiration time.\n

" }, { - "html": "

Set the session's expiration attribute to expiration time expressed as time.

" + "html": "

\n Set the session's expiration attribute to\n expiration time expressed as time.\n

" } ] }, @@ -1443,25 +1511,25 @@ "rationale": "let", "steps": [ { - "html": "

Let session be the associated MediaKeySession object.

" + "html": "

\n Let session be the associated MediaKeySession object.\n

" }, { - "html": "

Let promise be the session's closed attribute.

" + "html": "

\n Let promise be the session's closed\n attribute.\n

" }, { - "html": "

If promise is resolved, abort these steps.

" + "html": "

\n If promise is resolved, abort these steps.\n

" }, { - "html": "

Set the session's closing or closed value to true.

" + "html": "

\n Set the session's closing or closed value to true.\n

" }, { - "html": "

Run the Update Key Statuses algorithm on the session, providing an empty sequence.

" + "html": "

\n Run the Update Key Statuses algorithm on the session, providing an\n empty sequence.\n

" }, { - "html": "

Run the Update Expiration algorithm on the session, providing NaN.

" + "html": "

\n Run the Update Expiration algorithm on the session, providing\n NaN.\n

" }, { - "html": "

Resolve promise.

" + "html": "

\n Resolve promise with the provided reason.\n

" } ] }, @@ -1470,95 +1538,98 @@ "rationale": "let", "steps": [ { - "html": "

\n Let session be the MediaKeySession object.\n

" + "html": "

\n Let session be the MediaKeySession object.\n

" }, { - "html": "

Let cdm be the CDM instance represented by session's cdm instance value.

" + "html": "

\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:", + "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 message, respectively.\n

" + "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, message type and message.\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 the status of one or more of the keys,\n queue a task to execute the following steps:", + "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 containing one pair for each key\n known to session.\n

" + "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

" }, { - "html": "

\n Run the Update Key Statuses algorithm, passing session and statuses.\n

" + "html": "

\n Run the Update Key Statuses algorithm, passing session and\n statuses.\n

" } ] }, { - "html": "If cdm has changed the expiration time of session, queue a task to execute the following steps:", + "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 session.\n

" + "html": "

\n Let expiration time be the new expiration time of\n session.\n

" }, { - "html": "

\n Run the Update Expiration algorithm, passing session and expiration time.\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 Session Closed algorithm on session.\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

" + }, + { + "html": "

\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

" }, { - "html": "

\n If cdm had become unavailable, queue a task to run the Session Closed algorithm on session.\n

" + "html": "

\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

" } ] }, { - "name": "htmlmediaelement/setmediakeys()", + "name": "HTMLMediaElement/setMediaKeys()", "href": "https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-setmediakeys", - "html": "When this method is invoked, the user agent must run the following steps:", + "html": "When this method is invoked, the user agent MUST run the following steps:", "rationale": "if", "steps": [ { - "html": "

If this object's attaching media keys value is true, return a promise rejected with an InvalidStateError.

" + "html": "

\n If this object's attaching media keys value is true, return a promise\n rejected with an InvalidStateError.\n

" }, { - "html": "

If mediaKeys and the mediaKeys attribute are the same object, return a resolved promise.

" + "html": "

\n If mediaKeys and the mediaKeys attribute are the\n same object, return a promise resolved with undefined.\n

" }, { - "html": "

Let this object's attaching media keys value be true.

" + "html": "

\n Let this object's attaching media keys value be true.\n

" }, { - "html": "

Let promise be a new promise.

" + "html": "

\n Let promise be a new promise.\n

" }, { "html": "Run the following steps in parallel:", "rationale": "if", "steps": [ { - "html": "

If all the following conditions hold:

\n \n

\n then let this object's attaching media keys value be false and reject promise with a QuotaExceededError.\n

" + "html": "

\n If all the following conditions hold:\n

\n \n

\n then let this object's attaching media keys value be false and\n reject promise with a QuotaExceededError.\n

" }, { - "html": "If the mediaKeys attribute is not null, run the following steps:", + "html": "If the mediaKeys attribute is not null, run the\n following steps:", "rationale": "if", "steps": [ { - "html": "

If the user agent or CDM do not support removing the association, let this object's attaching media keys value be false and reject promise with a NotSupportedError.

" + "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 NotSupportedError.\n

" }, { - "html": "

If the association cannot currently be removed, let this object's attaching media keys value be false and reject promise with an InvalidStateError.

" + "html": "

\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 InvalidStateError.\n

" }, { - "html": "

Stop using the CDM instance represented by the mediaKeys attribute to decrypt media data and remove the association with the media element.

" + "html": "

\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

" }, { - "html": "

If the preceding step failed, let this object's attaching media keys value be false and reject promise with the appropriate error name.

" + "html": "

\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

" } ] }, @@ -1567,41 +1638,41 @@ "rationale": "if", "steps": [ { - "html": "

Associate the CDM instance represented by mediaKeys with the media element for decrypting media data.

" + "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": "

Set the mediaKeys attribute to null.

" + "html": "

\n Set the mediaKeys attribute to null.\n

" }, { - "html": "

Let this object's attaching media keys value be false.

" + "html": "

\n Let this object's attaching media keys value be false.\n

" }, { - "html": "

Reject promise with a new DOMException whose name is the appropriate error name.

" + "html": "

\n Reject promise with a new DOMException whose name is\n the appropriate error name.\n

" } ] }, { - "html": "

Queue a task to run the Attempt to Resume Playback If Necessary algorithm on the media element.

" + "html": "

\n Queue a task to run the Attempt to Resume Playback If Necessary\n algorithm on the media element.\n

" } ] }, { - "html": "

Set the mediaKeys attribute to mediaKeys.

" + "html": "

\n Set the mediaKeys attribute to mediaKeys.\n

" }, { - "html": "

Let this object's attaching media keys value be false.

" + "html": "

\n Let this object's attaching media keys value be false.\n

" }, { - "html": "

Resolve promise.

" + "html": "

\n Resolve promise with undefined.\n

" } ] }, { - "html": "

Return promise.

" + "html": "

\n Return promise.\n

" } ] }, @@ -1610,17 +1681,17 @@ "rationale": "let", "steps": [ { - "html": "

Let the media element be the specified HTMLMediaElement object.

" + "html": "

\n Let the media element be the specified HTMLMediaElement object.\n

" }, { - "html": "If the media element's mediaKeys attribute is null and the implementation requires specification of a MediaKeys object before decoding potentially-encrypted media data, run the following steps:", + "html": "If the media element's 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": "

Run the Wait for Key algorithm on the media element.

" + "html": "

\n Run the Wait for Key algorithm on the media element.\n

" }, { - "html": "

Wait for a signal to resume playback.

" + "html": "

\n Wait for a signal to resume playback.\n

" } ] } @@ -1631,28 +1702,28 @@ "rationale": "let", "steps": [ { - "html": "

Let the media element be the specified HTMLMediaElement object.

" + "html": "

\n Let the media element be the specified HTMLMediaElement object.\n

" }, { - "html": "

Let initDataType be the empty string.

" + "html": "

\n Let initDataType be the empty string.\n

" }, { - "html": "

Let initData be null.

" + "html": "

\n Let initData be null.\n

" }, { - "html": "If the media data is CORS-same-origin and not mixed content,\n run the following steps:", + "html": "If the media data is CORS-same-origin and not\n mixed content, run the following steps:", "rationale": "let", "steps": [ { - "html": "

Let initDataType be the string representing the Initialization Data Type of the Initialization Data.

" + "html": "

\n Let initDataType be the string representing the Initialization Data Type of the Initialization Data.\n

" }, { - "html": "

Let initData be the Initialization Data.

" + "html": "

\n Let initData be the Initialization Data.\n

" } ] }, { - "html": "

Queue a task to create an event named encrypted that does not bubble and is not cancellable using the MediaEncryptedEvent interface with its type attribute set to encrypted and its isTrusted attribute initialized to true,\n and dispatch it at the media element.

\n

The event interface MediaEncryptedEvent has:

\n " + "html": "

\n Queue a task to create an event named encrypted that does not bubble and is\n not cancellable using the 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

\n The event interface MediaEncryptedEvent has:\n

\n " } ] }, @@ -1661,16 +1732,16 @@ "rationale": "let", "steps": [ { - "html": "

Let the media element be the specified HTMLMediaElement object.

" + "html": "

\n Let the media element be the specified HTMLMediaElement object.\n

" }, { - "html": "

Let block be the block of encrypted media data.

" + "html": "

\n Let block be the block of encrypted media data.\n

" }, { - "html": "

Add block to the end of the media element's encrypted block queue.

" + "html": "

\n Add block to the end of the media element's encrypted\n block queue.\n

" }, { - "html": "

If the media element's decryption blocked waiting for key value is false, run the Attempt to Decrypt algorithm.

" + "html": "

\n If the media element's decryption blocked waiting for key\n value is false, run the Attempt to Decrypt algorithm.\n

" } ] }, @@ -1679,71 +1750,71 @@ "rationale": "let", "steps": [ { - "html": "

Let the media element be the specified HTMLMediaElement object.

" + "html": "

\n Let the media element be the specified HTMLMediaElement object.\n

" }, { - "html": "

If the media element's encrypted block queue is empty, abort these steps.

" + "html": "

\n If the media element's encrypted block queue is empty, abort\n these steps.\n

" }, { - "html": "If the media element's mediaKeys attribute is not null, run the following steps:", + "html": "If the media element's mediaKeys attribute is not\n null, run the following steps:", "rationale": "let", "steps": [ { - "html": "

Let media keys be the MediaKeys object referenced by that attribute.

" + "html": "

\n Let media keys be the MediaKeys object referenced by that\n attribute.\n

" }, { - "html": "

Let cdm be the CDM instance represented by media keys's cdm instance value.

" + "html": "

\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": "

Run the media data is corrupted steps of the resource fetch algorithm.

" + "html": "

\n Run the media data is corrupted\n steps of the resource fetch algorithm.\n

" }, { - "html": "

Run the CDM Unavailable algorithm on media keys.

" + "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

" }, { - "html": "

Abort these steps.

" + "html": "

\n Abort these steps.\n

" } ] }, { - "html": "If there is at least one MediaKeySession created by the media keys that is not closed,\n run the following steps:", + "html": "If there is at least one MediaKeySession created by the media\n keys that is not closed, run the following steps:", "rationale": "let", "steps": [ { - "html": "

Let block be the first entry in the media element's encrypted block queue.

" + "html": "

\n Let block be the first entry in the media element's\n encrypted block queue.\n

" }, { - "html": "

Let the block key ID be the key ID of block.

" + "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": "

Let available keys be the union of keys in sessions that were created by the media keys.

" + "html": "

\n Let available keys be the union of keys in sessions that\n were created by the media keys.\n

" }, { - "html": "

Let block key be null.

" + "html": "

\n Let block key be null.\n

" }, { - "html": "

If any of the available keys corresponds to the block key ID and is usable for decryption, let session be a\n MediaKeySession object containing that key and let block key be that key.

" + "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

" }, { - "html": "

If the status of any of the available keys changed as the result of running the preceding step, queue a task to run the Update Key Statuses algorithm on each affected session, providing all key ID(s) in the session along with the appropriate MediaKeyStatus value(s) for each.

" + "html": "

\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

" }, { "html": "If block key is not null, run the following steps:", "rationale": "use", "steps": [ { - "html": "

Use the cdm to decrypt block using block key.

" + "html": "

\n Use the cdm to decrypt block using block\n key.\n

" }, { - "html": "Follow the steps for the first matching condition from the following list:", + "html": "Follow the steps for the first matching condition from the\n following list:", "rationale": ".switch", "steps": [ { @@ -1755,13 +1826,13 @@ "rationale": "run", "steps": [ { - "html": "

Run the media data is corrupted steps of the resource fetch algorithm.

" + "html": "

\n Run the media data\n is corrupted steps of the resource fetch algorithm.\n

" }, { - "html": "

If cdm is no longer usable for any reason then run the CDM Unavailable algorithm on media keys.

" + "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

" }, { - "html": "

Abort these steps.

" + "html": "

\n Abort these steps.\n

" } ] }, @@ -1771,13 +1842,13 @@ "rationale": "remove", "steps": [ { - "html": "

Remove block from the front of the media element's encrypted block queue.

" + "html": "

\n Remove block from the front of the media\n element's encrypted block queue.\n

" }, { - "html": "

Process the decrypted block as normal.

" + "html": "

\n Process the decrypted block as normal.\n

" }, { - "html": "

Return to the beginning of this algorithm.

" + "html": "

\n Return to the beginning of this algorithm.\n

" } ] } @@ -1794,7 +1865,7 @@ ] }, { - "html": "

Set the media element's decryption blocked waiting for key value to true.

" + "html": "

\n Set the media element's decryption blocked waiting for key\n value to true.\n

" } ] }, @@ -1803,13 +1874,13 @@ "rationale": "let", "steps": [ { - "html": "

Let the media element be the specified HTMLMediaElement object.

" + "html": "

\n Let the media element be the specified HTMLMediaElement object.\n

" }, { - "html": "

If the media element's playback blocked waiting for key value is true, abort these steps.

" + "html": "

\n If the media element's playback blocked waiting for key value\n is true, abort these steps.\n

" }, { - "html": "

Set the media element's playback blocked waiting for key value to true.

" + "html": "

\n Set the media element's playback blocked waiting for key\n value to true.\n

" }, { "html": "Follow the steps for the first matching condition from the following list:", @@ -1820,21 +1891,21 @@ "steps": [ { "case": "If data for the immediate current playback position is available", - "html": "

Set the readyState of media element to HAVE_CURRENT_DATA.

" + "html": "

\n Set the readyState of media element to\n HAVE_CURRENT_DATA.\n

" }, { "case": "Otherwise", - "html": "

Set the readyState of media element to HAVE_METADATA.

" + "html": "

\n Set the readyState of media element to\n HAVE_METADATA.\n

" } ] } ] }, { - "html": "

Queue a task to fire a simple event named waitingforkey at the media element.

" + "html": "

\n Queue a task to fire an event named waitingforkey at the media\n element.\n

" }, { - "html": "

Suspend playback.

" + "html": "

\n Suspend playback.\n

" } ] }, @@ -1843,26 +1914,26 @@ "rationale": "let", "steps": [ { - "html": "

Let the media element be the specified HTMLMediaElement object.

" + "html": "

\n Let the media element be the specified HTMLMediaElement object.\n

" }, { - "html": "

If the media element's playback blocked waiting for key is false, abort these steps.

" + "html": "

\n If the media element's playback blocked waiting for key is\n false, abort these steps.\n

" }, { - "html": "

Run the Attempt to Decrypt algorithm on the media element.

" + "html": "

\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:", + "html": "If the user agent can advance the current playback position in the direction of playback:", "rationale": "set", "steps": [ { - "html": "

Set the media element's decryption blocked waiting for key value to false.

" + "html": "

\n Set the media element's decryption blocked waiting for\n key value to false.\n

" }, { - "html": "

Set the media element's playback blocked waiting for key value to false.

" + "html": "

\n Set the media element's playback blocked waiting for key\n value to false.\n

" }, { - "html": "

\n Set the media element's readyState value to HAVE_CURRENT_DATA,\n HAVE_FUTURE_DATA or\n HAVE_ENOUGH_DATA as appropriate.\n

" + "html": "

\n Set the media element's readyState value to\n HAVE_CURRENT_DATA, HAVE_FUTURE_DATA\n or HAVE_ENOUGH_DATA as appropriate.\n

" } ] } diff --git a/tr/algorithms/media-capabilities.json b/tr/algorithms/media-capabilities.json index 77f42f73405a..582a75268319 100644 --- a/tr/algorithms/media-capabilities.json +++ b/tr/algorithms/media-capabilities.json @@ -7,7 +7,7 @@ { "name": "valid MediaDecodingConfiguration", "href": "https://www.w3.org/TR/media-capabilities/#valid-mediadecodingconfiguration", - "html": "For a MediaDecodingConfiguration to be a valid\n MediaDecodingConfiguration, all of the following conditions MUST\n be true:", + "html": "For a MediaDecodingConfiguration to be a valid\n MediaDecodingConfiguration, all of the following conditions MUST\n be true:", "rationale": "if", "steps": [ { @@ -33,7 +33,7 @@ { "name": "valid video configuration", "href": "https://www.w3.org/TR/media-capabilities/#valid-video-configuration", - "html": "To check if a VideoConfiguration configuration is a valid video configuration, the following steps MUST be run:", + "html": "To check if a VideoConfiguration configuration is a valid video configuration, the following steps MUST be run:", "rationale": "if", "steps": [ { @@ -53,7 +53,7 @@ { "name": "valid audio configuration", "href": "https://www.w3.org/TR/media-capabilities/#valid-audio-configuration", - "html": "To check if a AudioConfiguration configuration is a valid audio configuration, the following steps MUST be run:", + "html": "To check if a AudioConfiguration configuration is a valid audio configuration, the following steps MUST be run:", "rationale": "if", "steps": [ { @@ -147,7 +147,7 @@ "html": "Let origin be the origin of the calling context’s Document." }, { - "html": "Let implementation be the implementation of config.keySystemConfiguration.keySystem" + "html": "Let implementation be the implementation of config.keySystemConfiguration.keySystem." }, { "html": "Let emeConfiguration be a new MediaKeySystemConfiguration, and initialize it as follows:", @@ -177,10 +177,10 @@ "rationale": "set", "steps": [ { - "html": "Set the robustness attribute to config.keySystemConfiguration.audio.robustness" + "html": "Set the robustness attribute to config.keySystemConfiguration.audio.robustness." }, { - "html": "Set the encryptionScheme attribute to config.keySystemConfiguration.audio.encryptionScheme" + "html": "Set the encryptionScheme attribute to config.keySystemConfiguration.audio.encryptionScheme." } ] } @@ -201,7 +201,7 @@ "html": "Set the robustness attribute to config.keySystemConfiguration.video.robustness." }, { - "html": "Set the encryptionScheme attribute to config.keySystemConfiguration.video.encryptionScheme" + "html": "Set the encryptionScheme attribute to config.keySystemConfiguration.video.encryptionScheme." } ] } @@ -231,7 +231,7 @@ ] }, { - "html": "Return access" + "html": "Return access." } ] }, diff --git a/tr/algorithms/mediasession.json b/tr/algorithms/mediasession.json index 8467cd8b9d2a..aec68fb06bae 100644 --- a/tr/algorithms/mediasession.json +++ b/tr/algorithms/mediasession.json @@ -289,7 +289,7 @@ "html": "Let newMutedState be true if active is false and false otherwise." }, { - "html": "For each MediaStreamTrack whose source is of type captureKind, queue a task to set a track’s muted state to newMutedState." + "html": "For each MediaStreamTrack whose source is of type captureKind, queue a task to set a track’s muted state to newMutedState." } ] } diff --git a/tr/algorithms/mse-byte-stream-format-registry.json b/tr/algorithms/mse-byte-stream-format-registry.json new file mode 100644 index 000000000000..620bb6209cae --- /dev/null +++ b/tr/algorithms/mse-byte-stream-format-registry.json @@ -0,0 +1,34 @@ +{ + "spec": { + "title": "Media Source Extensions Byte Stream Format Registry", + "url": "https://www.w3.org/TR/mse-byte-stream-format-registry/" + }, + "algorithms": [ + { + "rationale": "if", + "steps": [ + { + "html": "Each entry MUST include a unique MIME-type/subtype pair. If the byte stream format is derived-from an existing file format, then it SHOULD use the\n MIME-type/subtype pairs typically used for the file format." + }, + { + "html": "Each entry MUST include a [[generate timestamps flag]] value that MUST be used by\n SourceBuffer when handling the byte stream format." + }, + { + "html": "Each entry MUST include a link that references a publically available specification. It is recommended that such a specification be made available\n without cost (other than reasonable shipping and handling if not available by online means)." + }, + { + "html": "The referenced specification for each entry MUST comply with all requirements outlined in the Byte Stream Formats section of the Media Source Extensions™ specification [MEDIA-SOURCE]." + }, + { + "html": "Candidate entries MUST be announced on public-html-media@w3.org (subscribe,\n archives) so they can be discussed and evaluated for compliance before being added to the\n registry. The Media Working Group may seek expertise from outside the Working Group as part of its evaluation, e.g., from the codec specification editors or relevant standards group. If the Media Working Group reaches consensus to accept the candidate, a pull request should be drafted (either by editors or by the party requesting the candidate registration) to register the candidate. The registry editors will review and merge the pull request." + }, + { + "html": "If a registration fails to satisfy a mandatory requirement specified above, then it MAY be removed from the registry (without prejudice). Existing entries cannot be deleted or deprecated otherwise." + }, + { + "html": "Existing entries MAY be changed after being published through the same process as candidate entries. Possible changes include modification of the link to the publically available specification." + } + ] + } + ] +} \ No newline at end of file diff --git a/tr/algorithms/mse-byte-stream-format-webm.json b/tr/algorithms/mse-byte-stream-format-webm.json index 0d372610beee..135f6aa5c511 100644 --- a/tr/algorithms/mse-byte-stream-format-webm.json +++ b/tr/algorithms/mse-byte-stream-format-webm.json @@ -5,17 +5,17 @@ }, "algorithms": [ { - "html": "The user agent MUST run the append error algorithm if any of the following conditions are not met:", + "html": "The user agent MUST run the append error algorithm if any of the following conditions are not met:", "rationale": "block", "steps": [ { - "html": "The Timecode element MUST appear before any Block & SimpleBlock elements in a Cluster." + "html": "The Timecode element MUST appear before any Block & SimpleBlock elements in a Cluster." }, { - "html": "Block & SimpleBlock elements are in time increasing order consistent with the WebM spec." + "html": "Block & SimpleBlock elements are in time increasing order consistent with [WEBM]." }, { - "html": "If the most recent WebM initialization segment describes multiple tracks, then blocks from all the tracks MUST be interleaved in time increasing order. At least one block from all audio and video tracks MUST be present." + "html": "If the most recent WebM initialization segment describes multiple tracks, then blocks from all the tracks MUST be interleaved in time increasing order. At least one block from all audio and video\n tracks MUST be present." } ] } diff --git a/tr/algorithms/trusted-types.json b/tr/algorithms/trusted-types.json index 9f6d384996dc..03ac9ee83adb 100644 --- a/tr/algorithms/trusted-types.json +++ b/tr/algorithms/trusted-types.json @@ -85,19 +85,7 @@ "html": "

Set policy’s name property value to policyName.

" }, { - "html": "

Let policyOptions be a new TrustedTypePolicyOptions object.

" - }, - { - "html": "

Set policyOptions createHTML property to options’ createHTML property value.

" - }, - { - "html": "

Set policyOptions createScript property to options’ createScript property value.

" - }, - { - "html": "

Set policyOptions createScriptURL property to options’ createScriptURL property value.

" - }, - { - "html": "

Set policy’s options value to policyOptions.

" + "html": "

Set policy’s options value to «[\n \"createHTML\" -> options[\"createHTML\",\n \"createScript\" -> options[\"createScript\",\n \"createScriptURL\" -> options[\"createScriptURL\"\n]».

" }, { "html": "

If the policyName is default, set the factory’s default policy value to policy.

" @@ -139,7 +127,7 @@ "html": "

Let functionName be a function name for the given trustedTypeName,\nbased on the following table:

\n \n \n \n \n \n \n
Function name\n Trusted Type name \n
\"createHTML\"\n \"TrustedHTML\"\n
\"createScript\"\n \"TrustedScript\"\n
\"createScriptURL\"\n \"TrustedScriptURL\"\n
" }, { - "html": "

Let function be the value of the property in policy’s options named functionName.

" + "html": "

Let function be policy’s options[functionName].

" }, { "html": "If function is null, then:", diff --git a/tr/algorithms/webgpu.json b/tr/algorithms/webgpu.json index 41acf401cded..219fe2e22113 100644 --- a/tr/algorithms/webgpu.json +++ b/tr/algorithms/webgpu.json @@ -98,10 +98,7 @@ ] }, { - "html": "

Complete any outstanding mapAsync() steps.

" - }, - { - "html": "

Complete any outstanding onSubmittedWorkDone() steps.

" + "html": "

Complete any outstanding steps that are waiting until device becomes lost.

" } ] }, @@ -278,7 +275,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.

\n

The 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.

\n

The 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.

" @@ -394,7 +391,7 @@ "rationale": "let", "steps": [ { - "html": "

Let device be a new device with the capabilities described by descriptor.

" + "html": "

Let device be a new device with the capabilities described by descriptor.

" }, { "html": "

Expire adapter.

" @@ -516,7 +513,7 @@ "rationale": "if", "steps": [ { - "html": "

If any of the following requirements are unmet, generate a validation error, invalidate b, and stop.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, generate a validation error, invalidate b, and stop.

\n
\n \n
" } ] }, @@ -560,7 +557,7 @@ "html": "

Call this.unmap().

" }, { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -577,14 +574,14 @@ { "name": "GPUBuffer.mapAsync", "href": "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode", - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": ".algorithm", "steps": [ { "html": "

Let contentTimeline be the current Content timeline.

" }, { - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "return", "steps": [ { @@ -599,7 +596,7 @@ "html": "

Set this.[[pending_map]] to p.

" }, { - "html": "

Issue the validation steps on the Device timeline of this.[[device]].

" + "html": "

Issue the validation steps on the Device timeline of this.[[device]].

" }, { "html": "

Return p.

" @@ -609,11 +606,11 @@ { "name": "GPUBuffer.mapAsync", "href": "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode", - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "if", "steps": [ { - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "let", "steps": [ { @@ -622,7 +619,7 @@ ], "additional": [ { - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "let", "steps": [ { @@ -633,7 +630,7 @@ ] }, { - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "issue", "steps": [ { @@ -651,7 +648,18 @@ "html": "

Set this.[[internal state]] to \"unavailable\".

" }, { - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "

When either of the following events occur (whichever comes first),\nor if either has already occurred:

\n \n

Then issue the subsequent steps on the device timeline of this.[[device]].

" + } + ] + }, + { + "name": "GPUBuffer.mapAsync", + "href": "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "rationale": "if", + "steps": [ + { + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "issue", "steps": [ { @@ -660,7 +668,7 @@ ], "additional": [ { - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "let", "steps": [ { @@ -681,11 +689,11 @@ { "name": "GPUBuffer.mapAsync", "href": "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode", - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "if", "steps": [ { - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "assert", "steps": [ { @@ -703,7 +711,7 @@ "html": "

Assert internalStateAtCompletion is \"unavailable\".

" }, { - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "set", "steps": [ { @@ -728,11 +736,11 @@ { "name": "GPUBuffer.mapAsync", "href": "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-mode", - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "if", "steps": [ { - "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", + "html": "\n \n \n \n \n \n \n \n
Arguments for the GPUBuffer.mapAsync(mode, offset, size) method.
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
", "rationale": "assert", "steps": [ { @@ -837,17 +845,17 @@ "html": "

Set this.[[mapping]] to null.

" }, { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, { "name": "GPUBuffer.unmap", - "html": "Device timeline steps:", + "html": "Device timeline steps:", "rationale": "if", "steps": [ { - "html": "

If any of the following conditions are unsatisfied, return.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, return.

\n
\n \n
" }, { "html": "

Assert this.[[internal state]] is \"unavailable\".

" @@ -857,7 +865,7 @@ "rationale": "issue", "steps": [ { - "html": "Queue timeline steps:", + "html": "Queue timeline steps:", "rationale": "update", "steps": [ { @@ -875,7 +883,7 @@ { "name": "compute render extent", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-compute-render-extent", - "html": "compute render extent(baseSize, mipLevel) \n

Arguments:

\n \n

Returns: GPUExtent3DDict

\n

Device timeline steps:

", + "html": "compute render extent(baseSize, mipLevel) \n

Arguments:

\n \n

Returns: GPUExtent3DDict

\n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -1016,10 +1024,10 @@ "html": "

? validate GPUExtent3D shape(descriptor.size).

" }, { - "html": "

? Validate texture format required features of descriptor.format with this.[[device]].

" + "html": "

? Validate texture format required features of descriptor.format with this.[[device]].

" }, { - "html": "

? Validate texture format required features of each element of descriptor.viewFormats with this.[[device]].

" + "html": "

? Validate texture format required features of each element of descriptor.viewFormats with this.[[device]].

" }, { "html": "

Let t be ! create a new WebGPU object(this, GPUTexture, descriptor).

" @@ -1049,7 +1057,7 @@ "html": "

Set t.usage to descriptor.usage.

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return t.

" @@ -1076,11 +1084,11 @@ { "name": "validating GPUTextureDescriptor", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gputexturedescriptor", - "html": "validating GPUTextureDescriptor(this, descriptor): \n

Arguments:

\n \n

Device timeline steps:

", + "html": "validating GPUTextureDescriptor(this, descriptor): \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { - "html": "validating GPUTextureDescriptor(this, descriptor): \n

Arguments:

\n \n

Device timeline steps:

", + "html": "validating GPUTextureDescriptor(this, descriptor): \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".switch", "steps": [ { @@ -1121,13 +1129,13 @@ "rationale": ".algorithm", "steps": [ { - "html": "

? Validate texture format required features of descriptor.format with this.[[device]].

" + "html": "

? Validate texture format required features of descriptor.format with this.[[device]].

" }, { "html": "

Let view be ! create a new WebGPU object(this, GPUTextureView, descriptor).

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return view.

" @@ -1204,14 +1212,14 @@ { "name": "resolving GPUTextureViewDescriptor defaults", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-resolving-gputextureviewdescriptor-defaults", - "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView texture with a GPUTextureViewDescriptor descriptor, run the following device timeline steps:", + "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView texture with a GPUTextureViewDescriptor descriptor, run the following device timeline steps:", "rationale": ".algorithm", "steps": [ { "html": "

Let resolved be a copy of descriptor.

" }, { - "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView texture with a GPUTextureViewDescriptor descriptor, run the following device timeline steps:", + "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView texture with a GPUTextureViewDescriptor descriptor, run the following device timeline steps:", "rationale": "let", "steps": [ { @@ -1226,7 +1234,7 @@ "html": "

If resolved.mipLevelCount is not provided:\nset resolved.mipLevelCount to texture.mipLevelCount − resolved.baseMipLevel.

" }, { - "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView texture with a GPUTextureViewDescriptor descriptor, run the following device timeline steps:", + "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView texture with a GPUTextureViewDescriptor descriptor, run the following device timeline steps:", "rationale": ".switch", "steps": [ { @@ -1249,7 +1257,7 @@ ] }, { - "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView texture with a GPUTextureViewDescriptor descriptor, run the following device timeline steps:", + "html": "When resolving GPUTextureViewDescriptor defaults for GPUTextureView texture with a GPUTextureViewDescriptor descriptor, run the following device timeline steps:", "rationale": ".switch", "steps": [ { @@ -1446,7 +1454,7 @@ "html": "

Let s be ! create a new WebGPU object(this, GPUSampler, descriptor).

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return s.

" @@ -1476,11 +1484,11 @@ { "name": "exceeds the binding slot limits", "href": "https://www.w3.org/TR/webgpu/#exceeds-the-binding-slot-limits", - "html": "The list of 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 of 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:

", "rationale": ".algorithm", "steps": [ { - "html": "The list of 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 of 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:

", "rationale": ".switch", "steps": [ { @@ -1499,11 +1507,11 @@ ] }, { - "html": "The list of 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 of 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:

", "rationale": "for", "steps": [ { - "html": "The list of 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 of 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:

", "rationale": ".switch", "steps": [ { @@ -1563,7 +1571,7 @@ "html": "

Let layout be ! create a new WebGPU object(this, GPUBindGroupLayout, descriptor).

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return layout.

" @@ -1577,7 +1585,7 @@ "rationale": "if", "steps": [ { - "html": "

If any of the following conditions are unsatisfied generate a validation error, invalidate layout, and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied generate a validation error, invalidate layout, and stop.

\n
\n \n
" }, { "html": "

Set layout.[[descriptor]] to descriptor.

" @@ -1656,7 +1664,7 @@ "html": "

Let bindGroup be ! create a new WebGPU object(this, GPUBindGroup, descriptor).

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return bindGroup.

" @@ -1670,7 +1678,7 @@ "rationale": "let", "steps": [ { - "html": "

Let limits be this.[[device]].[[limits]].

" + "html": "

Let limits be this.[[device]].[[limits]].

" }, { "html": "\n \n \n \n \n \n
Arguments for the GPUDevice.createBindGroup(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUBindGroupDescriptor\n ✘\n ✘\n Description of the GPUBindGroup to create. \n
", @@ -1795,7 +1803,7 @@ "html": "

Let pl be ! create a new WebGPU object(this, GPUPipelineLayout, descriptor).

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return pl.

" @@ -1809,7 +1817,7 @@ "rationale": "let", "steps": [ { - "html": "

Let limits be this.[[device]].[[limits]].

" + "html": "

Let limits be this.[[device]].[[limits]].

" }, { "html": "

Let allEntries be the result of concatenating bgl.[[descriptor]].entries for all bgl in descriptor.bindGroupLayouts.

" @@ -1832,7 +1840,7 @@ "html": "

Let sm be ! create a new WebGPU object(this, GPUShaderModule, descriptor).

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return sm.

" @@ -1865,32 +1873,13 @@ "html": "

Let promise be a new promise.

" }, { - "html": "

Issue the synchronization steps on the Device timeline of this.

" + "html": "

Issue the synchronization steps on the Device timeline of this.

" }, { "html": "

Return promise.

" } ] }, - { - "name": "GPUShaderModule.getCompilationInfo", - "html": "Device timeline synchronization steps:", - "rationale": "let", - "steps": [ - { - "html": "When the device timeline becomes informed that shader module creation has\ncompleted for this:", - "rationale": "let", - "steps": [ - { - "html": "

Let messages be a list of any errors, warnings, or informational messages\ngenerated during shader module creation for this.

" - }, - { - "html": "

Issue the subsequent steps on contentTimeline.

" - } - ] - } - ] - }, { "name": "GPUShaderModule.getCompilationInfo", "html": "Content timeline steps:", @@ -1899,6 +1888,9 @@ { "html": "

Let info be a new GPUCompilationInfo.

" }, + { + "html": "

Let messages be a list of any errors, warnings, or informational messages\ngenerated during shader module creation for this, or the empty list [] if the device was lost.

" + }, { "html": "For each message in messages:", "rationale": "let", @@ -2038,7 +2030,7 @@ "html": "

Let layout be a new GPUBindGroupLayout object.

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return layout.

" @@ -2062,17 +2054,17 @@ { "name": "default pipeline layout creation", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-default-pipeline-layout", - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": ".algorithm", "steps": [ { "html": "

Let groupCount be 0.

" }, { - "html": "

Let groupDescs be a sequence of device.[[limits]].maxBindGroups new GPUBindGroupLayoutDescriptor objects.

" + "html": "

Let groupDescs be a sequence of device.[[limits]].maxBindGroups new GPUBindGroupLayoutDescriptor objects.

" }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "set", "steps": [ { @@ -2081,7 +2073,7 @@ ] }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "let", "steps": [ { @@ -2091,7 +2083,7 @@ "html": "

Let entryPoint be get the entry point(shaderStage, stageDesc). Assert entryPoint is not null.

" }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "let", "steps": [ { @@ -2110,7 +2102,7 @@ "html": "

Set entry.visibility to shaderStage.

" }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "let", "steps": [ { @@ -2122,7 +2114,7 @@ ] }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "let", "steps": [ { @@ -2137,7 +2129,7 @@ ] }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "let", "steps": [ { @@ -2147,7 +2139,7 @@ "html": "

Set bufferLayout.minBindingSize to resource’s minimum buffer binding size.

" }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "set", "steps": [ { @@ -2156,7 +2148,7 @@ ] }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "set", "steps": [ { @@ -2170,14 +2162,14 @@ ] }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "let", "steps": [ { "html": "

Let textureLayout be a new GPUTextureBindingLayout.

" }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": ".switch", "steps": [ { @@ -2207,7 +2199,7 @@ "html": "

Set textureLayout.viewDimension to resource’s dimension.

" }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "set", "steps": [ { @@ -2221,7 +2213,7 @@ ] }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "let", "steps": [ { @@ -2234,7 +2226,7 @@ "html": "

Set storageTextureLayout.viewDimension to resource’s dimension.

" }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": ".switch", "steps": [ { @@ -2265,11 +2257,11 @@ "html": "

Set groupCount to max(groupCount, group + 1).

" }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "if", "steps": [ { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "add", "steps": [ { @@ -2278,7 +2270,7 @@ ] }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "set", "steps": [ { @@ -2287,7 +2279,7 @@ ] }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "set", "steps": [ { @@ -2296,7 +2288,7 @@ ] }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "return", "steps": [ { @@ -2305,7 +2297,7 @@ ] }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "set", "steps": [ { @@ -2316,7 +2308,7 @@ ] }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "append", "steps": [ { @@ -2332,7 +2324,7 @@ "html": "

Let groupLayouts be a new list.

" }, { - "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", + "html": "To create a default pipeline layout for GPUPipelineBase pipeline,\nrun the following device timeline steps:", "rationale": "let", "steps": [ { @@ -2363,11 +2355,11 @@ { "name": "get the entry point", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-get-the-entry-point", - "html": "To get the entry point(GPUShaderStage stage, GPUProgrammableStage descriptor), run the following device timeline steps:", + "html": "To get the entry point(GPUShaderStage stage, GPUProgrammableStage descriptor), run the following device timeline steps:", "rationale": ".algorithm", "steps": [ { - "html": "To get the entry point(GPUShaderStage stage, GPUProgrammableStage descriptor), run the following device timeline steps:", + "html": "To get the entry point(GPUShaderStage stage, GPUProgrammableStage descriptor), run the following device timeline steps:", "rationale": "if", "steps": [ { @@ -2376,7 +2368,7 @@ ], "additional": [ { - "html": "To get the entry point(GPUShaderStage stage, GPUProgrammableStage descriptor), run the following device timeline steps:", + "html": "To get the entry point(GPUShaderStage stage, GPUProgrammableStage descriptor), run the following device timeline steps:", "rationale": "if", "steps": [ { @@ -2391,11 +2383,11 @@ { "name": "validating GPUProgrammableStage", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuprogrammablestage", - "html": "validating GPUProgrammableStage(stage, descriptor, layout) \n

Arguments:

\n \n

All of the requirements in the following steps must be met.\n If any are unmet, return false; otherwise, return true.

", + "html": "validating GPUProgrammableStage(stage, descriptor, layout, device) \n

Arguments:

\n \n

All of the requirements in the following steps must be met.\n If any are unmet, return false; otherwise, return true.

", "rationale": ".algorithm", "steps": [ { - "html": "

descriptor.module must be valid.

" + "html": "

descriptor.module must be valid to use with device.

" }, { "html": "

Let entryPoint be get the entry point(stage, descriptor).

" @@ -2407,7 +2399,7 @@ "html": "

For each binding that is statically used by entryPoint:

\n " }, { - "html": "validating GPUProgrammableStage(stage, descriptor, layout) \n

Arguments:

\n \n

All of the requirements in the following steps must be met.\n If any are unmet, return false; otherwise, return true.

", + "html": "validating GPUProgrammableStage(stage, descriptor, layout, device) \n

Arguments:

\n \n

All of the requirements in the following steps must be met.\n If any are unmet, return false; otherwise, return true.

", "rationale": "let", "steps": [ { @@ -2560,7 +2552,7 @@ "html": "

Let pipeline be ! create a new WebGPU object(this, GPUComputePipeline, descriptor).

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return pipeline.

" @@ -2581,10 +2573,10 @@ "rationale": "let", "steps": [ { - "html": "

layout must be valid to use with this.

" + "html": "

layout must be valid to use with this.

" }, { - "html": "

validating GPUProgrammableStage(COMPUTE, descriptor.compute, layout) must succeed.

" + "html": "

validating GPUProgrammableStage(COMPUTE, descriptor.compute, layout, this) must succeed.

" }, { "html": "

Let entryPoint be get the entry point(COMPUTE, descriptor.compute).

\n

Assert entryPoint is not null.

" @@ -2621,7 +2613,7 @@ "html": "

Let promise be a new promise.

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return promise.

" @@ -2635,19 +2627,10 @@ "rationale": "let", "steps": [ { - "html": "

Let pipeline be a new GPUComputePipeline created as if this.createComputePipeline() was called with descriptor;

" + "html": "

Let pipeline be a new GPUComputePipeline created as if this.createComputePipeline() was called with descriptor,\nexcept capturing any errors as error, rather than dispatching them to the device.

" }, { - "html": "\n \n \n \n \n \n
Arguments for the GPUDevice.createComputePipelineAsync(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUComputePipelineDescriptor\n ✘\n ✘\n Description of the GPUComputePipeline to create. \n
", - "rationale": "let", - "steps": [ - { - "html": "

Let valid be pipeline’s valid state.

" - }, - { - "html": "

Issue the subsequent steps on contentTimeline.

" - } - ] + "html": "

When either of the following events occur (whichever comes first),\nor if either has already occurred:

\n \n

Then issue the subsequent steps on the device timeline of this.

" } ] }, @@ -2659,24 +2642,28 @@ "steps": [ { "html": "\n \n \n \n \n \n
Arguments for the GPUDevice.createComputePipelineAsync(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUComputePipelineDescriptor\n ✘\n ✘\n Description of the GPUComputePipeline to create. \n
", - "rationale": ".switch", + "rationale": "resolve", "steps": [ { - "operation": "switch", - "steps": [ - { - "case": "true", - "html": "

Resolve promise with pipeline.

" - }, - { - "case": "false due to an internal error", - "html": "

Reject promise with a GPUPipelineError with reason \"internal\".

" - }, - { - "case": "false due to a validation error", - "html": "

Reject promise with a GPUPipelineError with reason \"validation\".

" - } - ] + "html": "

Resolve promise with pipeline.

" + } + ] + }, + { + "html": "\n \n \n \n \n \n
Arguments for the GPUDevice.createComputePipelineAsync(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUComputePipelineDescriptor\n ✘\n ✘\n Description of the GPUComputePipeline to create. \n
", + "rationale": "reject", + "steps": [ + { + "html": "

Reject promise with a GPUPipelineError with reason \"internal\".

" + } + ] + }, + { + "html": "\n \n \n \n \n \n
Arguments for the GPUDevice.createComputePipelineAsync(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUComputePipelineDescriptor\n ✘\n ✘\n Description of the GPUComputePipeline to create. \n
", + "rationale": "reject", + "steps": [ + { + "html": "

Reject promise with a GPUPipelineError with reason \"validation\".

" } ] } @@ -2710,7 +2697,7 @@ "html": "

Let pipeline be ! create a new WebGPU object(this, GPURenderPipeline, descriptor).

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return pipeline.

" @@ -2727,10 +2714,10 @@ "html": "

Let layout be a new default pipeline layout for pipeline if descriptor.layout is \"auto\",\nand descriptor.layout otherwise.

" }, { - "html": "

If any of the following conditions are unsatisfied: generate a validation error, invalidate pipeline, and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied: generate a validation error, invalidate pipeline, and stop.

\n
\n \n
" }, { - "html": "

If any pipeline-creation uncategorized errors result from the implementation of pipeline creation, generate an internal error, invalidate pipeline, and stop.

" + "html": "

If any pipeline-creation uncategorized errors result from the implementation of pipeline creation, generate an internal error, invalidate pipeline, and stop.

" }, { "html": "

Set pipeline.[[descriptor]] to descriptor.

" @@ -2804,13 +2791,13 @@ "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.

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return promise.

" @@ -2824,19 +2811,10 @@ "rationale": "let", "steps": [ { - "html": "

Let pipeline be a new GPURenderPipeline created as if this.createRenderPipeline() was called with descriptor;

" + "html": "

Let pipeline be a new GPURenderPipeline created as if this.createRenderPipeline() was called with descriptor,\nexcept capturing any errors as error, rather than dispatching them to the device.

" }, { - "html": "\n \n \n \n \n \n
Arguments for the GPUDevice.createRenderPipelineAsync(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPURenderPipelineDescriptor\n ✘\n ✘\n Description of the GPURenderPipeline to create. \n
", - "rationale": "let", - "steps": [ - { - "html": "

Let valid be pipeline’s valid state.

" - }, - { - "html": "

Issue the subsequent steps on contentTimeline.

" - } - ] + "html": "

When either of the following events occur (whichever comes first),\nor if either has already occurred:

\n \n

Then issue the subsequent steps on the device timeline of this.

" } ] }, @@ -2848,24 +2826,28 @@ "steps": [ { "html": "\n \n \n \n \n \n
Arguments for the GPUDevice.createRenderPipelineAsync(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPURenderPipelineDescriptor\n ✘\n ✘\n Description of the GPURenderPipeline to create. \n
", - "rationale": ".switch", + "rationale": "resolve", "steps": [ { - "operation": "switch", - "steps": [ - { - "case": "true", - "html": "

Resolve promise with pipeline.

" - }, - { - "case": "false due to an internal error", - "html": "

Reject promise with a GPUPipelineError with reason \"internal\".

" - }, - { - "case": "false due to a validation error", - "html": "

Reject promise with a GPUPipelineError with reason \"validation\".

" - } - ] + "html": "

Resolve promise with pipeline.

" + } + ] + }, + { + "html": "\n \n \n \n \n \n
Arguments for the GPUDevice.createRenderPipelineAsync(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPURenderPipelineDescriptor\n ✘\n ✘\n Description of the GPURenderPipeline to create. \n
", + "rationale": "reject", + "steps": [ + { + "html": "

Reject promise with a GPUPipelineError with reason \"internal\".

" + } + ] + }, + { + "html": "\n \n \n \n \n \n
Arguments for the GPUDevice.createRenderPipelineAsync(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPURenderPipelineDescriptor\n ✘\n ✘\n Description of the GPURenderPipeline to create. \n
", + "rationale": "reject", + "steps": [ + { + "html": "

Reject promise with a GPUPipelineError with reason \"validation\".

" } ] } @@ -2874,7 +2856,7 @@ { "name": "validating GPURenderPipelineDescriptor", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpipelinedescriptor", - "html": "validating GPURenderPipelineDescriptor(descriptor, layout, device) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "validating GPURenderPipelineDescriptor(descriptor, layout, device) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -2888,7 +2870,7 @@ { "name": "validating inter-stage interfaces", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-inter-stage-interfaces", - "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -2898,7 +2880,7 @@ "html": "

Let maxVertexShaderOutputVariables be device.limits.maxInterStageShaderVariables.

" }, { - "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": "decrement", "steps": [ { @@ -2907,11 +2889,11 @@ ] }, { - "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": "let", "steps": [ { - "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": "decrement", "steps": [ { @@ -2928,15 +2910,15 @@ "html": "

Return false if any of the following requirements are unmet:

\n " }, { - "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": "let", "steps": [ { - "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": "if", "steps": [ { - "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": "decrement", "steps": [ { @@ -2945,7 +2927,7 @@ ] }, { - "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": "decrement", "steps": [ { @@ -2954,7 +2936,7 @@ ] }, { - "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating inter-stage interfaces(device, descriptor) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": "decrement", "steps": [ { @@ -2980,7 +2962,7 @@ { "name": "validating GPUPrimitiveState", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuprimitivestate", - "html": "validating GPUPrimitiveState(descriptor, device) Arguments: \n \n

Device timeline steps:

", + "html": "validating GPUPrimitiveState(descriptor, device) Arguments: \n \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -2991,7 +2973,7 @@ { "name": "validating GPUMultisampleState", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpumultisamplestate", - "html": "validating GPUMultisampleState(descriptor) Arguments: \n \n

Device timeline steps:

", + "html": "validating GPUMultisampleState(descriptor) Arguments: \n \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -3002,11 +2984,11 @@ { "name": "validating GPUFragmentState", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstate", - "html": "validating GPUFragmentState(device, descriptor, layout) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "validating GPUFragmentState(device, descriptor, layout) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { - "html": "validating GPUFragmentState(device, descriptor, layout) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "validating GPUFragmentState(device, descriptor, layout) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".switch", "steps": [ { @@ -3033,14 +3015,14 @@ { "name": "Validating GPUFragmentState’s color attachment bytes per sample", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstates-color-attachment-bytes-per-sample", - "html": "Validating GPUFragmentState’s color attachment bytes per sample(device, targets) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "Validating GPUFragmentState’s color attachment bytes per sample(device, targets) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { "html": "

Let formats be an empty list<GPUTextureFormat?>

" }, { - "html": "Validating GPUFragmentState’s color attachment bytes per sample(device, targets) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "Validating GPUFragmentState’s color attachment bytes per sample(device, targets) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": "if", "steps": [ { @@ -3052,14 +3034,14 @@ ] }, { - "html": "

Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]].maxColorAttachmentBytesPerSample.

" + "html": "

Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]].maxColorAttachmentBytesPerSample.

" } ] }, { "name": "biased fragment depth", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-biased-fragment-depth", - "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:", + "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": [ { @@ -3072,7 +3054,7 @@ "html": "

Let maxDepthSlope be the maximum of the horizontal and vertical slopes of the fragment’s depth value.

" }, { - "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:", + "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": "let", "steps": [ { @@ -3081,7 +3063,7 @@ ] }, { - "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:", + "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": "let", "steps": [ { @@ -3090,7 +3072,7 @@ ] }, { - "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:", + "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": "set", "steps": [ { @@ -3099,7 +3081,7 @@ ] }, { - "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:", + "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": "set", "steps": [ { @@ -3108,7 +3090,7 @@ ] }, { - "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:", + "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": "set", "steps": [ { @@ -3121,7 +3103,7 @@ { "name": "validating GPUDepthStencilState", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpudepthstencilstate", - "html": "validating GPUDepthStencilState(descriptor, topology) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "validating GPUDepthStencilState(descriptor, topology) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -3132,11 +3114,11 @@ { "name": "validating GPUVertexBufferLayout", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexbufferlayout", - "html": "validating GPUVertexBufferLayout(device, descriptor, vertexStage) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "validating GPUVertexBufferLayout(device, descriptor, vertexStage) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { - "html": "validating GPUVertexBufferLayout(device, descriptor, vertexStage) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "validating GPUVertexBufferLayout(device, descriptor, vertexStage) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".switch", "steps": [ { @@ -3163,18 +3145,18 @@ { "name": "validating GPUVertexState", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexstate", - "html": "validating GPUVertexState(device, descriptor, layout) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "validating GPUVertexState(device, descriptor, layout) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { - "html": "

Return true, if and only if, all of the following conditions are satisfied:

\n
\n \n
" + "html": "

Return true, if and only if, all of the following conditions are satisfied:

\n
\n \n
" } ] }, { "name": "validating GPUImageCopyBuffer", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuimagecopybuffer", - "html": "validating GPUImageCopyBuffer \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating GPUImageCopyBuffer \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -3257,7 +3239,7 @@ { "name": "validating GPUImageCopyTexture", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuimagecopytexture", - "html": "validating GPUImageCopyTexture(imageCopyTexture, copySize) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating GPUImageCopyTexture(imageCopyTexture, copySize) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -3274,7 +3256,7 @@ { "name": "validating texture buffer copy", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-texture-buffer-copy", - "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -3287,7 +3269,7 @@ "html": "

Let offsetAlignment = texel block copy footprint of texture.format.

" }, { - "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": "if", "steps": [ { @@ -3300,14 +3282,14 @@ "html": "

texture.usage contains textureUsage.

" }, { - "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": "if", "steps": [ { "html": "

imageCopyTexture.aspect must refer to a single aspect of texture.format.

" }, { - "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", + "html": "validating texture buffer copy(imageCopyTexture, dataLayout, dataLength, copySize, textureUsage, aligned) \n

Arguments:

\n \n

Returns: boolean

\n

Device timeline steps:

", "rationale": ".switch", "steps": [ { @@ -3349,7 +3331,7 @@ { "name": "validating linear texture data", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-linear-texture-data", - "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n

Arguments:

\n
\n
GPUImageDataLayout layout\n
\n

Layout of the linear texture data.

\n
GPUSize64 byteSize\n
\n

Total size of the linear data, in bytes.

\n
GPUTextureFormat format\n
\n

Format of the texture.

\n
GPUExtent3D copyExtent\n
\n

Extent of the texture to copy.

\n
\n

Device timeline steps:

", + "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n

Arguments:

\n
\n
GPUImageDataLayout layout\n
\n

Layout of the linear texture data.

\n
GPUSize64 byteSize\n
\n

Total size of the linear data, in bytes.

\n
GPUTextureFormat format\n
\n

Format of the texture.

\n
GPUExtent3D copyExtent\n
\n

Extent of the texture to copy.

\n
\n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -3365,14 +3347,14 @@ "html": "

Let requiredBytesInCopy be 0.

" }, { - "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n

Arguments:

\n
\n
GPUImageDataLayout layout\n
\n

Layout of the linear texture data.

\n
GPUSize64 byteSize\n
\n

Total size of the linear data, in bytes.

\n
GPUTextureFormat format\n
\n

Format of the texture.

\n
GPUExtent3D copyExtent\n
\n

Extent of the texture to copy.

\n
\n

Device timeline steps:

", + "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n

Arguments:

\n
\n
GPUImageDataLayout layout\n
\n

Layout of the linear texture data.

\n
GPUSize64 byteSize\n
\n

Total size of the linear data, in bytes.

\n
GPUTextureFormat format\n
\n

Format of the texture.

\n
GPUExtent3D copyExtent\n
\n

Extent of the texture to copy.

\n
\n

Device timeline steps:

", "rationale": "increment", "steps": [ { "html": "

Increment requiredBytesInCopy by bytesPerRow × rowsPerImage × (copyExtent.depthOrArrayLayers − 1).

" }, { - "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n

Arguments:

\n
\n
GPUImageDataLayout layout\n
\n

Layout of the linear texture data.

\n
GPUSize64 byteSize\n
\n

Total size of the linear data, in bytes.

\n
GPUTextureFormat format\n
\n

Format of the texture.

\n
GPUExtent3D copyExtent\n
\n

Extent of the texture to copy.

\n
\n

Device timeline steps:

", + "html": "validating linear texture data(layout, byteSize, format, copyExtent) \n

Arguments:

\n
\n
GPUImageDataLayout layout\n
\n

Layout of the linear texture data.

\n
GPUSize64 byteSize\n
\n

Total size of the linear data, in bytes.

\n
GPUTextureFormat format\n
\n

Format of the texture.

\n
GPUExtent3D copyExtent\n
\n

Extent of the texture to copy.

\n
\n

Device timeline steps:

", "rationale": "increment", "steps": [ { @@ -3390,7 +3372,7 @@ { "name": "validating texture copy range", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-texture-copy-range", - "html": "validating texture copy range \n

Arguments:

\n
\n
GPUImageCopyTexture imageCopyTexture\n
\n

The texture subresource being copied into and copy origin.

\n
GPUExtent3D copySize\n
\n

The size of the texture.

\n
\n

Device timeline steps:

", + "html": "validating texture copy range \n

Arguments:

\n
\n
GPUImageCopyTexture imageCopyTexture\n
\n

The texture subresource being copied into and copy origin.

\n
GPUExtent3D copySize\n
\n

The size of the texture.

\n
\n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -3410,11 +3392,11 @@ { "name": "Validate the encoder state", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-the-encoder-state", - "html": "To Validate the encoder state of GPUCommandsMixin encoder run the
following device timeline steps:", + "html": "To Validate the encoder state of GPUCommandsMixin encoder run the
following device timeline steps:", "rationale": ".algorithm", "steps": [ { - "html": "To Validate the encoder state of GPUCommandsMixin encoder run the
following device timeline steps:", + "html": "To Validate the encoder state of GPUCommandsMixin encoder run the
following device timeline steps:", "rationale": ".switch", "steps": [ { @@ -3426,7 +3408,7 @@ }, { "case": "\"locked\"", - "html": "

Invalidate encoder and return false.

" + "html": "

Invalidate encoder and return false.

" }, { "case": "\"ended\"", @@ -3441,14 +3423,14 @@ { "name": "Enqueue a command", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-enqueue-a-command", - "html": "To Enqueue a command on GPUCommandsMixin encoder which issues the steps of a GPU Command command, run the following device timeline steps:", + "html": "To Enqueue a command on GPUCommandsMixin encoder which issues the steps of a GPU Command command, run the following device timeline steps:", "rationale": ".algorithm", "steps": [ { "html": "

Append command to encoder.[[commands]].

" }, { - "html": "To Enqueue a command on GPUCommandsMixin encoder which issues the steps of a GPU Command command, run the following device timeline steps:", + "html": "To Enqueue a command on GPUCommandsMixin encoder which issues the steps of a GPU Command command, run the following device timeline steps:", "rationale": "issue", "steps": [ { @@ -3468,7 +3450,7 @@ "html": "

Let e be ! create a new WebGPU object(this, GPUCommandEncoder, descriptor).

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return e.

" @@ -3482,7 +3464,7 @@ "rationale": "if", "steps": [ { - "html": "

If any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.

\n
\n \n
" } ] }, @@ -3508,7 +3490,7 @@ "html": "

Let pass be a new GPURenderPassEncoder object.

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return pass.

" @@ -3522,7 +3504,7 @@ "rationale": "validate", "steps": [ { - "html": "

Validate the encoder state of this.\nIf it returns false, invalidate pass and return.

" + "html": "

Validate the encoder state of this.\nIf it returns false, invalidate pass and return.

" }, { "html": "

Set this.[[state]] to \"locked\".

" @@ -3549,7 +3531,7 @@ ] }, { - "html": "

If any of the following requirements are unmet, invalidate pass and return.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate pass and return.

\n
\n \n
" }, { "html": "

Consider each texture subresource in attachmentRegions to be used as\nan attachment for the duration of the render pass.

\n

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.)

" @@ -3612,7 +3594,7 @@ "html": "

Set pass.[[maxDrawCount]] to descriptor.maxDrawCount.

" }, { - "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" + "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" } ] }, @@ -3742,7 +3724,7 @@ "html": "

Let pass be a new GPUComputePassEncoder object.

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return pass.

" @@ -3756,13 +3738,13 @@ "rationale": "validate", "steps": [ { - "html": "

Validate the encoder state of this.\nIf it returns false, invalidate pass and return.

" + "html": "

Validate the encoder state of this.\nIf it returns false, invalidate pass and return.

" }, { "html": "

Set this.[[state]] to \"locked\".

" }, { - "html": "

If any of the following requirements are unmet, invalidate pass and return.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate pass and return.

\n
\n \n
" }, { "html": "\n \n \n \n \n \n
Arguments for the GPUCommandEncoder.beginComputePass(descriptor) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
descriptor \n GPUComputePassDescriptor\n ✘\n ✔\n \n
", @@ -3794,7 +3776,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -3808,10 +3790,10 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied invalidate this and stop.

\n
\n \n
" }, { - "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" + "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" } ] }, @@ -3833,7 +3815,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -3850,10 +3832,10 @@ "html": "

If size is missing, set size to max(0, |buffer|.{{GPUBuffer/size}} - |offset|).

" }, { - "html": "

If any of the following conditions are unsatisfied invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied invalidate this and stop.

\n
\n \n
" }, { - "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" + "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" } ] }, @@ -3881,7 +3863,7 @@ "html": "

? validate GPUExtent3D shape(copySize).

" }, { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]]:

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]]:

" } ] }, @@ -3901,10 +3883,10 @@ "html": "

Let dataLength be source.buffer.size.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { - "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" + "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" } ] }, @@ -3980,7 +3962,7 @@ "html": "

? validate GPUExtent3D shape(copySize).

" }, { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]]:

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]]:

" } ] }, @@ -4000,10 +3982,10 @@ "html": "

Let dataLength be destination.buffer.size.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { - "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" + "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" } ] }, @@ -4082,7 +4064,7 @@ "html": "

? validate GPUExtent3D shape(copySize).

" }, { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]]:

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]]:

" } ] }, @@ -4096,10 +4078,10 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { - "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" + "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" } ] }, @@ -4178,7 +4160,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -4192,10 +4174,10 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { - "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" + "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline when executed.

" } ] }, @@ -4238,7 +4220,7 @@ "html": "

Let commandBuffer be a new GPUCommandBuffer.

" }, { - "html": "

Issue the finish steps on the Device timeline of this.[[device]].

" + "html": "

Issue the finish steps on the Device timeline of this.[[device]].

" }, { "html": "

Return commandBuffer.

" @@ -4252,7 +4234,7 @@ "rationale": "let", "steps": [ { - "html": "

Let validationSucceeded be true if all of the following requirements are met, and false otherwise.

\n
\n \n
" + "html": "

Let validationSucceeded be true if all of the following requirements are met, and false otherwise.

\n
\n \n
" }, { "html": "

Set this.[[state]] to \"ended\".

" @@ -4265,7 +4247,7 @@ "html": "

Generate a validation error.

" }, { - "html": "

Return an invalidated GPUCommandBuffer.

" + "html": "

Return an invalidated GPUCommandBuffer.

" } ] }, @@ -4277,18 +4259,18 @@ { "name": "GPUBindingCommandsMixin.setBindGroup", "href": "https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsets-index", - "html": "Called on: GPUBindingCommandsMixin this. \n

Arguments:

\n
\n
index, of type GPUIndex32, non-nullable, required\n
\n

The index to set the bind group at.

\n
bindGroup, of type GPUBindGroup, nullable, required\n
\n

Bind group to use for subsequent render or compute commands.

\n
dynamicOffsets, of type sequence<GPUBufferDynamicOffset>, non-nullable, defaulting to []\n
\n

Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset.

\n
\n

Returns: undefined

\n \n

Content timeline steps:

", + "html": "Called on: GPUBindingCommandsMixin this. \n

Arguments:

\n
\n
index, of type GPUIndex32, non-nullable, required\n
\n

The index to set the bind group at.

\n
bindGroup, of type GPUBindGroup, nullable, required\n
\n

Bind group to use for subsequent render or compute commands.

\n
dynamicOffsets, of type sequence<GPUBufferDynamicOffset>, non-nullable, defaulting to []\n
\n

Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset.

\n
\n

Returns: undefined

\n \n

Content timeline steps:

", "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, { "name": "GPUBindingCommandsMixin.setBindGroup", "href": "https://www.w3.org/TR/webgpu/#dom-gpubindingcommandsmixin-setbindgroup-index-bindgroup-dynamicoffsets-index", - "html": "Called on: GPUBindingCommandsMixin this. \n

Arguments:

\n
\n
index, of type GPUIndex32, non-nullable, required\n
\n

The index to set the bind group at.

\n
bindGroup, of type GPUBindGroup, nullable, required\n
\n

Bind group to use for subsequent render or compute commands.

\n
dynamicOffsets, of type sequence<GPUBufferDynamicOffset>, non-nullable, defaulting to []\n
\n

Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset.

\n
\n

Returns: undefined

\n \n

Content timeline steps:

", + "html": "Called on: GPUBindingCommandsMixin this. \n

Arguments:

\n
\n
index, of type GPUIndex32, non-nullable, required\n
\n

The index to set the bind group at.

\n
bindGroup, of type GPUBindGroup, nullable, required\n
\n

Bind group to use for subsequent render or compute commands.

\n
dynamicOffsets, of type sequence<GPUBufferDynamicOffset>, non-nullable, defaulting to []\n
\n

Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset.

\n
\n

Returns: undefined

\n \n

Content timeline steps:

", "rationale": "validate", "steps": [ { @@ -4298,10 +4280,10 @@ "html": "

Let dynamicOffsetCount be 0 if bindGroup is null, or bindGroup.[[layout]].[[dynamicOffsetCount]] if not.

" }, { - "html": "

If any of the following requirements are unmet, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate this and stop.

\n
\n \n
" }, { - "html": "Called on: GPUBindingCommandsMixin this. \n

Arguments:

\n
\n
index, of type GPUIndex32, non-nullable, required\n
\n

The index to set the bind group at.

\n
bindGroup, of type GPUBindGroup, nullable, required\n
\n

Bind group to use for subsequent render or compute commands.

\n
dynamicOffsets, of type sequence<GPUBufferDynamicOffset>, non-nullable, defaulting to []\n
\n

Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset.

\n
\n

Returns: undefined

\n \n

Content timeline steps:

", + "html": "Called on: GPUBindingCommandsMixin this. \n

Arguments:

\n
\n
index, of type GPUIndex32, non-nullable, required\n
\n

The index to set the bind group at.

\n
bindGroup, of type GPUBindGroup, nullable, required\n
\n

Bind group to use for subsequent render or compute commands.

\n
dynamicOffsets, of type sequence<GPUBufferDynamicOffset>, non-nullable, defaulting to []\n
\n

Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset.

\n
\n

Returns: undefined

\n \n

Content timeline steps:

", "rationale": "remove", "steps": [ { @@ -4313,11 +4295,11 @@ ], "additional": [ { - "html": "Called on: GPUBindingCommandsMixin this. \n

Arguments:

\n
\n
index, of type GPUIndex32, non-nullable, required\n
\n

The index to set the bind group at.

\n
bindGroup, of type GPUBindGroup, nullable, required\n
\n

Bind group to use for subsequent render or compute commands.

\n
dynamicOffsets, of type sequence<GPUBufferDynamicOffset>, non-nullable, defaulting to []\n
\n

Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset.

\n
\n

Returns: undefined

\n \n

Content timeline steps:

", + "html": "Called on: GPUBindingCommandsMixin this. \n

Arguments:

\n
\n
index, of type GPUIndex32, non-nullable, required\n
\n

The index to set the bind group at.

\n
bindGroup, of type GPUBindGroup, nullable, required\n
\n

Bind group to use for subsequent render or compute commands.

\n
dynamicOffsets, of type sequence<GPUBufferDynamicOffset>, non-nullable, defaulting to []\n
\n

Array containing buffer offsets in bytes for each entry in bindGroup marked as buffer.hasDynamicOffset.

\n
\n

Returns: undefined

\n \n

Content timeline steps:

", "rationale": "if", "steps": [ { - "html": "

If any of the following requirements are unmet, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate this and stop.

\n
\n \n
" }, { "html": "

Set this.[[bind_groups]][index] to be bindGroup.

" @@ -4351,7 +4333,7 @@ { "name": "Iterate over each dynamic binding offset", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-iterate-over-each-dynamic-binding-offset", - "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:", + "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:", "rationale": ".algorithm", "steps": [ { @@ -4361,14 +4343,14 @@ "html": "

Let layout be bindGroup.[[layout]].

" }, { - "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:", + "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:", "rationale": "let", "steps": [ { "html": "

Let bindingDescriptor be the GPUBindGroupLayoutEntry at layout.[[entryMap]][entry.binding]:

" }, { - "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:", + "html": "To Iterate over each dynamic binding offset in a given GPUBindGroup bindGroup with a given list of steps to be executed for each dynamic offset, run the following device timeline steps:", "rationale": "let", "steps": [ { @@ -4392,7 +4374,7 @@ { "name": "Validate encoder bind groups", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-encoder-bind-groups", - "html": "Validate encoder bind groups(encoder, pipeline) \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device timeline steps:

\n \n

Otherwise return true.

", + "html": "Validate encoder bind groups(encoder, pipeline) \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device timeline steps:

\n \n

Otherwise return true.

", "rationale": ".algorithm", "steps": [ { @@ -4403,11 +4385,11 @@ { "name": "Encoder bind groups alias a writable resource", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-encoder-bind-groups-alias-a-writable-resource", - "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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device 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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device timeline steps:

", "rationale": ".algorithm", "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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device 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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device timeline steps:

", "rationale": "let", "steps": [ { @@ -4417,7 +4399,7 @@ "html": "

Let textureViews be a list of (GPUTextureView, boolean) pairs,\nwhere the latter indicates whether the resource was used as writable.

" }, { - "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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device 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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device timeline steps:

", "rationale": "let", "steps": [ { @@ -4430,14 +4412,14 @@ "html": "

Let bufferRanges be the bound buffer ranges of bindGroup,\ngiven dynamic offsets encoder.[[dynamic_offsets]][bindGroupIndex]

" }, { - "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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device 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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device timeline steps:

", "rationale": "let", "steps": [ { "html": "

Let resourceWritable be (bindGroupLayoutEntry.buffer.type == \"storage\").

" }, { - "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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device 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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device timeline steps:

", "rationale": "if", "steps": [ { @@ -4451,7 +4433,7 @@ ] }, { - "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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device 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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device timeline steps:

", "rationale": "let", "steps": [ { @@ -4461,7 +4443,7 @@ "html": "

If bindGroupLayoutEntry.storageTexture is not provided, continue.

" }, { - "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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device 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 different GPUTextureView object). \n

Arguments:

\n
\n
GPUBindingCommandsMixin encoder\n
\n

Encoder whose bind groups are being validated.

\n
GPUPipelineBase pipeline\n
\n

Pipeline to validate encoders bind groups are compatible with.

\n
\n

Device timeline steps:

", "rationale": "if", "steps": [ { @@ -4490,7 +4472,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -4510,24 +4492,24 @@ }, { "name": "GPUDebugCommandsMixin.popDebugGroup", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, { "name": "GPUDebugCommandsMixin.popDebugGroup", - "html": "Device timeline steps:", + "html": "Device timeline steps:", "rationale": "validate", "steps": [ { "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following requirements are unmet, invalidate this, and stop.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate this, and stop.

\n
\n \n
" }, { "html": "

Pop an entry off of this.[[debug_group_stack]].

" @@ -4541,7 +4523,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -4563,7 +4545,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -4577,7 +4559,7 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { "html": "

Set this.[[pipeline]] to be pipeline.

" @@ -4591,7 +4573,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -4605,13 +4587,13 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { "html": "

Let bindingState be a snapshot of this’s current state.

" }, { - "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline.

" + "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline.

" } ] }, @@ -4633,7 +4615,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -4647,7 +4629,7 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { "html": "

Add indirectBuffer to the usage scope as input.

" @@ -4656,7 +4638,7 @@ "html": "

Let bindingState be a snapshot of this’s current state.

" }, { - "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline.

" + "html": "

Enqueue a command on this which issues the subsequent steps on the Queue timeline.

" } ] }, @@ -4685,17 +4667,17 @@ }, { "name": "GPUComputePassEncoder.end", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, { "name": "GPUComputePassEncoder.end", - "html": "Device timeline steps:", + "html": "Device timeline steps:", "rationale": "let", "steps": [ { @@ -4711,7 +4693,7 @@ "html": "

Set parentEncoder.[[state]] to \"open\".

" }, { - "html": "

If any of the following requirements are unmet, invalidate parentEncoder and stop.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate parentEncoder and stop.

\n
\n \n
" }, { "html": "

Extend parentEncoder.[[commands]] with this.[[commands]].

" @@ -4730,70 +4712,85 @@ { "name": "Valid Usage", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-gpurenderpassdescriptor-valid-usage", - "html": "Valid Usage \n

Given a GPUDevice device and GPURenderPassDescriptor this, the following validation rules apply:

", + "html": "Valid Usage \n

Given a GPUDevice device and GPURenderPassDescriptor this, the following validation rules apply:

", "rationale": ".algorithm", "steps": [ { - "html": "

this.colorAttachments.length must be ≤ device.[[limits]].maxColorAttachments.

" + "html": "

this.colorAttachments.length must be ≤ device.[[limits]].maxColorAttachments.

" }, { - "html": "

For each non-null colorAttachment in this.colorAttachments:

", - "ignored": [ - "colorAttachment must meet the GPURenderPassColorAttachment Valid Usage rules." + "html": "Valid Usage \n

Given a GPUDevice device and GPURenderPassDescriptor this, the following validation rules apply:

", + "rationale": "if", + "steps": [ + { + "html": "

colorAttachment.view must be valid to use with device.

" + }, + { + "html": "Valid Usage \n

Given a GPUDevice device and GPURenderPassDescriptor this, the following validation rules apply:

", + "rationale": "resolve", + "steps": [ + { + "html": "

colorAttachment.resolveTarget must be valid to use with device.

" + } + ] + }, + { + "html": "

colorAttachment must meet the GPURenderPassColorAttachment Valid Usage rules.

" + } ] }, { - "html": "

If this.depthStencilAttachment is provided:

", + "html": "

If this.depthStencilAttachment is provided:

", "ignored": [ - "this.depthStencilAttachment must meet the GPURenderPassDepthStencilAttachment Valid Usage rules." + "this.depthStencilAttachment.view must be valid to use with device. this.depthStencilAttachment must meet the GPURenderPassDepthStencilAttachment Valid Usage rules." ] }, { - "html": "

There must exist at least one attachment, either:

\n " + "html": "

There must exist at least one attachment, either:

\n " }, { "html": "

Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, this.colorAttachments) succeeds.

" }, { - "html": "

All views in non-null members of this.colorAttachments,\nand this.depthStencilAttachment.view if present, must have equal sampleCounts.

" + "html": "

All views in non-null members of this.colorAttachments,\nand this.depthStencilAttachment.view if present, must have equal sampleCounts.

" }, { - "html": "

For each view in non-null members of this.colorAttachments and this.depthStencilAttachment.view,\nif present, the [[renderExtent]] must match.

" + "html": "

For each view in non-null members of this.colorAttachments and this.depthStencilAttachment.view,\nif present, the [[renderExtent]] must match.

" }, { "html": "

If this.occlusionQuerySet is not null:

", "ignored": [ - "this.occlusionQuerySet.type must be occlusion." + "this.occlusionQuerySet must be valid to use with device. this.occlusionQuerySet.type must be occlusion." ] }, { - "html": "

If this.timestampWrites is provided:

\n " + "html": "

If this.timestampWrites is provided:

\n " } ] }, { "name": "Validating GPURenderPassDescriptor’s color attachment bytes per sample", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpassdescriptors-color-attachment-bytes-per-sample", - "html": "Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, colorAttachments) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, colorAttachments) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { "html": "

Let formats be an empty list<GPUTextureFormat?>

" }, { - "html": "Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, colorAttachments) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "Validating GPURenderPassDescriptor’s color attachment bytes per sample(device, colorAttachments) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": "if", "steps": [ { "html": "

If colorAttachment is undefined, continue.

" }, { - "html": "

Append colorAttachment.view.[[descriptor]].format to formats.

" + "html": "

Append colorAttachment.view.[[descriptor]].format to formats.

" } ] }, { - "html": "

Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]].maxColorAttachmentBytesPerSample.

" + "html": "

Calculating color attachment bytes per sample(formats) must be ≤ device.[[limits]].maxColorAttachmentBytesPerSample.

" } ] }, @@ -4802,26 +4799,26 @@ "rationale": "let", "steps": [ { - "html": "

Let renderViewDescriptor be this.view.[[descriptor]].

" + "html": "

Let renderViewDescriptor be this.view.[[descriptor]].

" }, { - "html": "

Let resolveViewDescriptor be this.resolveTarget.[[descriptor]].

" + "html": "

Let resolveViewDescriptor be this.resolveTarget.[[descriptor]].

" }, { - "html": "

Let renderTexture be this.view.[[texture]].

" + "html": "

Let renderTexture be this.view.[[texture]].

" }, { - "html": "

Let resolveTexture be this.resolveTarget.[[texture]].

" + "html": "

Let resolveTexture be this.resolveTarget.[[texture]].

" }, { - "html": "

The following validation rules apply:

\n
\n \n
" + "html": "

The following validation rules apply:

\n
\n \n
" } ] }, { "name": "renderable texture view", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-renderable-texture-view", - "html": "A GPUTextureView view is a renderable texture view if the all of the requirements in the following device timeline steps are met: \n
\n \n
", + "html": "A GPUTextureView view is a renderable texture view if the all of the requirements in the following device timeline steps are met: \n
\n \n
", "rationale": ".algorithm", "steps": [ { @@ -4882,30 +4879,30 @@ { "name": "derive render targets layout from pass", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pass", - "html": "derive render targets layout from pass \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", + "html": "derive render targets layout from pass \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { "html": "

Let layout be a new GPURenderPassLayout object.

" }, { - "html": "derive render targets layout from pass \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", + "html": "derive render targets layout from pass \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", "rationale": "if", "steps": [ { - "html": "derive render targets layout from pass \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", + "html": "derive render targets layout from pass \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", "rationale": "set", "steps": [ { - "html": "

Set layout.sampleCount to colorAttachment.view.[[texture]].sampleCount.

" + "html": "

Set layout.sampleCount to colorAttachment.view.[[texture]].sampleCount.

" }, { - "html": "

Append colorAttachment.view.[[descriptor]].format to layout.colorFormats.

" + "html": "

Append colorAttachment.view.[[descriptor]].format to layout.colorFormats.

" } ] }, { - "html": "derive render targets layout from pass \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", + "html": "derive render targets layout from pass \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", "rationale": "append", "steps": [ { @@ -4916,14 +4913,14 @@ ] }, { - "html": "

Let depthStencilAttachment be descriptor.depthStencilAttachment,\nor null if not provided.

" + "html": "

Let depthStencilAttachment be descriptor.depthStencilAttachment,\nor null if not provided.

" }, { - "html": "derive render targets layout from pass \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", + "html": "derive render targets layout from pass \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", "rationale": "let", "steps": [ { - "html": "

Let view be depthStencilAttachment.view.

" + "html": "

Let view be depthStencilAttachment.view.

" }, { "html": "

Set layout.sampleCount to view.[[texture]].sampleCount.

" @@ -4941,7 +4938,7 @@ { "name": "derive render targets layout from pipeline", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pipeline", - "html": "derive render targets layout from pipeline \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", + "html": "derive render targets layout from pipeline \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -4951,7 +4948,7 @@ "html": "

Set layout.sampleCount to descriptor.multisample.count.

" }, { - "html": "derive render targets layout from pipeline \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", + "html": "derive render targets layout from pipeline \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", "rationale": "set", "steps": [ { @@ -4960,11 +4957,11 @@ ] }, { - "html": "derive render targets layout from pipeline \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", + "html": "derive render targets layout from pipeline \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", "rationale": "for", "steps": [ { - "html": "derive render targets layout from pipeline \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", + "html": "derive render targets layout from pipeline \n

Arguments:

\n \n

Returns: GPURenderPassLayout

\n

Device timeline steps:

", "rationale": "append", "steps": [ { @@ -4981,17 +4978,17 @@ }, { "name": "GPURenderPassEncoder.end", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, { "name": "GPURenderPassEncoder.end", - "html": "Device timeline steps:", + "html": "Device timeline steps:", "rationale": "let", "steps": [ { @@ -5007,7 +5004,7 @@ "html": "

Set parentEncoder.[[state]] to \"open\".

" }, { - "html": "

If any of the following requirements are unmet, invalidate parentEncoder and stop.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate parentEncoder and stop.

\n
\n \n
" }, { "html": "

Extend parentEncoder.[[commands]] with this.[[commands]].

" @@ -5022,13 +5019,13 @@ ] }, { - "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" + "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" } ] }, { "name": "GPURenderPassEncoder.end", - "html": "Queue timeline steps:", + "html": "Queue timeline steps:", "rationale": "for", "steps": [ { @@ -5036,7 +5033,7 @@ "rationale": "let", "steps": [ { - "html": "

Let colorView be colorAttachment.view.

" + "html": "

Let colorView be colorAttachment.view.

" }, { "html": "If colorView.[[descriptor]].dimension is:", @@ -5058,11 +5055,11 @@ ] }, { - "html": "If colorAttachment.resolveTarget is not null:", + "html": "If colorAttachment.resolveTarget is not null:", "rationale": "resolve", "steps": [ { - "html": "

Resolve the multiple samples of every texel of colorSubregion to a single\nsample and copy to colorAttachment.resolveTarget.

" + "html": "

Resolve the multiple samples of every texel of colorSubregion to a single\nsample and copy to colorAttachment.resolveTarget.

" } ] }, @@ -5150,14 +5147,14 @@ { "name": "Enqueue a render command", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-enqueue-a-render-command", - "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:", + "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]].

" }, { - "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:", + "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": "issue", "steps": [ { @@ -5174,7 +5171,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5191,7 +5188,7 @@ "html": "

Let pipelineTargetsLayout be derive render targets layout from pipeline(pipeline.[[descriptor]]).

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { "html": "

Set this.[[pipeline]] to be pipeline.

" @@ -5205,7 +5202,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5222,7 +5219,7 @@ "html": "

If size is missing, set size to max(0, buffer.size - offset).

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { "html": "

Add buffer to the usage scope as input.

" @@ -5248,7 +5245,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5268,7 +5265,7 @@ "html": "

If size is missing, set size to max(0, bufferSize - offset).

" }, { - "html": "

If any of the following requirements are unmet, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate this and stop.

\n
\n \n
" }, { "html": "\n \n \n \n \n \n \n \n \n
Arguments for the GPURenderCommandsMixin.setVertexBuffer(slot, buffer, offset, size) method.
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
", @@ -5287,7 +5284,7 @@ "rationale": "if", "steps": [ { - "html": "

If any of the following requirements are unmet, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, invalidate this and stop.

\n
\n \n
" }, { "html": "

Add buffer to the usage scope as input.

" @@ -5311,7 +5308,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5389,7 +5386,7 @@ "html": "

Let bindingState be a snapshot of this’s current state.

" }, { - "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" + "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" } ] }, @@ -5400,7 +5397,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5414,7 +5411,7 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { "html": "

Increment this.[[drawCount]] by 1.

" @@ -5423,7 +5420,7 @@ "html": "

Let bindingState be a snapshot of this’s current state.

" }, { - "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" + "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" } ] }, @@ -5434,7 +5431,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5448,7 +5445,7 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { "html": "

Add indirectBuffer to the usage scope as input.

" @@ -5460,7 +5457,7 @@ "html": "

Let bindingState be a snapshot of this’s current state.

" }, { - "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" + "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" } ] }, @@ -5494,7 +5491,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5508,7 +5505,7 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { "html": "

Add indirectBuffer to the usage scope as input.

" @@ -5520,7 +5517,7 @@ "html": "

Let bindingState be a snapshot of this’s current state.

" }, { - "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" + "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" } ] }, @@ -5553,11 +5550,11 @@ { "name": "valid to draw", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw", - "html": "To determine if it’s valid to draw with 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": [ { - "html": "To determine if it’s valid to draw with 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": "let", "steps": [ { @@ -5567,7 +5564,7 @@ "html": "

Let vertexBufferSpaceUsed be\n(the maximum key in encoder.[[vertex_buffers]]) + 1.

" }, { - "html": "

bindGroupSpaceUsed + vertexBufferSpaceUsed must be ≤ encoder.[[device]].[[limits]].maxBindGroupsPlusVertexBuffers.

" + "html": "

bindGroupSpaceUsed + vertexBufferSpaceUsed must be ≤ encoder.[[device]].[[limits]].maxBindGroupsPlusVertexBuffers.

" } ] }, @@ -5579,7 +5576,7 @@ { "name": "valid to draw indexed", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-valid-to-draw-indexed", - "html": "To determine if it’s valid to draw indexed with 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": [ { @@ -5597,7 +5594,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5611,10 +5608,10 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { - "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" + "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" } ] }, @@ -5639,7 +5636,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5653,10 +5650,10 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { - "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" + "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" } ] }, @@ -5681,7 +5678,7 @@ "html": "

? validate GPUColor shape(color).

" }, { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5695,7 +5692,7 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" + "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" } ] }, @@ -5717,7 +5714,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5731,7 +5728,7 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" + "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" } ] }, @@ -5753,7 +5750,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5767,13 +5764,13 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { "html": "

Set this.[[occlusion_query_active]] to true.

" }, { - "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" + "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" } ] }, @@ -5790,36 +5787,36 @@ }, { "name": "GPURenderPassEncoder.endOcclusionQuery", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, { "name": "GPURenderPassEncoder.endOcclusionQuery", - "html": "Device timeline steps:", + "html": "Device timeline steps:", "rationale": "validate", "steps": [ { "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { "html": "

Set this.[[occlusion_query_active]] to false.

" }, { - "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" + "html": "

Enqueue a render command on this which issues the subsequent steps on the Queue timeline with renderState when executed.

" } ] }, { "name": "GPURenderPassEncoder.endOcclusionQuery", - "html": "Queue timeline steps:", + "html": "Queue timeline steps:", "rationale": "let", "steps": [ { @@ -5837,7 +5834,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" + "html": "

Issue the subsequent steps on the Device timeline of this.[[device]].

" } ] }, @@ -5851,7 +5848,7 @@ "html": "

Validate the encoder state of this. If it returns false, stop.

" }, { - "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, invalidate this and stop.

\n
\n \n
" }, { "html": "\n \n \n \n \n \n
Arguments for the GPURenderPassEncoder.executeBundles(bundles) method.
Parameter \n Type \n Nullable \n Optional \n Description \n
bundles \n sequence<GPURenderBundle>\n ✘\n ✘\n List of render bundles to execute. \n
", @@ -5879,7 +5876,7 @@ { "name": "Reset the render pass binding state", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-reset-the-render-pass-binding-state", - "html": "To Reset the render pass binding state of 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": [ { @@ -5903,16 +5900,16 @@ "rationale": ".algorithm", "steps": [ { - "html": "

? Validate texture format required features of each non-null element of descriptor.colorFormats with this.[[device]].

" + "html": "

? Validate texture format required features of each non-null element of descriptor.colorFormats with this.[[device]].

" }, { - "html": "

? Validate texture format required features of descriptor.depthStencilFormat with this.[[device]].

" + "html": "

? Validate texture format required features of descriptor.depthStencilFormat with this.[[device]].

" }, { "html": "

Let e be ! create a new WebGPU object(this, GPURenderBundleEncoder, descriptor).

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return e.

" @@ -5926,7 +5923,7 @@ "rationale": "if", "steps": [ { - "html": "

If any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied generate a validation error, invalidate e, and stop.

\n
\n \n
" }, { "html": "

Set e.[[layout]] to a copy of descriptor’s included GPURenderPassLayout interface.

" @@ -5955,7 +5952,7 @@ "html": "

Let renderBundle be a new GPURenderBundle.

" }, { - "html": "

Issue the finish steps on the Device timeline of this.[[device]].

" + "html": "

Issue the finish steps on the Device timeline of this.[[device]].

" }, { "html": "

Return renderBundle.

" @@ -5969,7 +5966,7 @@ "rationale": "let", "steps": [ { - "html": "

Let validationSucceeded be true if all of the following requirements are met, and false otherwise.

\n
\n \n
" + "html": "

Let validationSucceeded be true if all of the following requirements are met, and false otherwise.

\n
\n \n
" }, { "html": "

Set this.[[state]] to \"ended\".

" @@ -5982,7 +5979,7 @@ "html": "

Generate a validation error.

" }, { - "html": "

Return an invalidated GPURenderBundle.

" + "html": "

Return an invalidated GPURenderBundle.

" } ] }, @@ -6019,7 +6016,7 @@ "html": "

Let contents be the contentsSize elements of dataContents starting at\nan offset of dataOffset elements.

" }, { - "html": "

Issue the subsequent steps on the Device timeline of this.

" + "html": "

Issue the subsequent steps on the Device timeline of this.

" } ] }, @@ -6030,10 +6027,10 @@ "rationale": "if", "steps": [ { - "html": "

If any of the following conditions are unsatisfied, generate a validation error and stop.

\n
\n \n
" + "html": "

If any of the following conditions are unsatisfied, generate a validation error and stop.

\n
\n \n
" }, { - "html": "

Issue the subsequent steps on the Queue timeline of this.

" + "html": "

Issue the subsequent steps on the Queue timeline of this.

" } ] }, @@ -6053,7 +6050,7 @@ "html": "

Let dataBytes be a copy of the bytes held by the buffer source data.

" }, { - "html": "

Issue the subsequent steps on the Device timeline of this.

" + "html": "

Issue the subsequent steps on the Device timeline of this.

" } ] }, @@ -6073,7 +6070,7 @@ "html": "

If any of the following conditions are unsatisfied, generate a validation error and stop.

\n
\n \n \n
" }, { - "html": "

Issue the subsequent steps on the Queue timeline of this.

" + "html": "

Issue the subsequent steps on the Queue timeline of this.

" } ] }, @@ -6164,7 +6161,7 @@ "html": "

Let usability be ? check the usability of the image argument(source).

" }, { - "html": "

Issue the subsequent steps on the Device timeline of this.

" + "html": "

Issue the subsequent steps on the Device timeline of this.

" } ] }, @@ -6178,10 +6175,10 @@ "html": "

Let texture be destination.texture.

" }, { - "html": "

If any of the following requirements are unmet, generate a validation error and stop.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, generate a validation error and stop.

\n
\n \n
" }, { - "html": "

If copySize.depthOrArrayLayers is > 0, issue the subsequent\nsteps on the Queue timeline of this.

" + "html": "

If copySize.depthOrArrayLayers is > 0, issue the subsequent\nsteps on the Queue timeline of this.

" } ] }, @@ -6230,7 +6227,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this:

" + "html": "

Issue the subsequent steps on the Device timeline of this:

" } ] }, @@ -6261,7 +6258,7 @@ }, { "case": "GPUQuerySet qs", - "html": "

qs must be in the available state.\nFor occlusion queries, the occlusionQuerySet in beginRenderPass() is not \"used\" unless\nit is also used by beginOcclusionQuery().

" + "html": "

qs must be in the available state.\nFor occlusion queries, the occlusionQuerySet in beginRenderPass() is not \"used\" unless\nit is also used by beginOcclusionQuery().

" } ] } @@ -6274,7 +6271,7 @@ ] }, { - "html": "

Issue the subsequent steps on the Queue timeline of this:

" + "html": "

Issue the subsequent steps on the Queue timeline of this:

" } ] }, @@ -6297,17 +6294,17 @@ }, { "name": "GPUQueue.onSubmittedWorkDone", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "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.

" }, { - "html": "

Issue the synchronization steps on the Device timeline of this.

" + "html": "

Issue the synchronization steps on the Device timeline of this.

" }, { "html": "

Return promise.

" @@ -6316,23 +6313,7 @@ }, { "name": "GPUQueue.onSubmittedWorkDone", - "html": "Device timeline synchronization steps:", - "rationale": "issue", - "steps": [ - { - "html": "When the device timeline becomes informed of the completion of all currently-enqueued operations on this, or\nif this is lost, or when this becomes lost:", - "rationale": "issue", - "steps": [ - { - "html": "

Issue the subsequent steps on contentTimeline.

" - } - ] - } - ] - }, - { - "name": "GPUQueue.onSubmittedWorkDone", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "resolve", "steps": [ { @@ -6365,7 +6346,7 @@ "html": "

Set q.count to descriptor.count.

" }, { - "html": "

Issue the initialization steps on the Device timeline of this.

" + "html": "

Issue the initialization steps on the Device timeline of this.

" }, { "html": "

Return q.

" @@ -6379,7 +6360,7 @@ "rationale": "if", "steps": [ { - "html": "

If any of the following requirements are unmet, generate a validation error, invalidate q, and stop.

\n
\n \n
" + "html": "

If any of the following requirements are unmet, generate a validation error, invalidate q, and stop.

\n
\n \n
" }, { "html": "

Set q.[[state]] to available.

" @@ -6388,7 +6369,7 @@ }, { "name": "GPUQuerySet.destroy", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { @@ -6399,18 +6380,18 @@ { "name": "Validate timestampWrites", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-timestampwrites", - "html": "Validate timestampWrites(device, timestampWrites) \n

Arguments:

\n \n

Device timeline steps:

", + "html": "Validate timestampWrites(device, timestampWrites) \n

Arguments:

\n \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { - "html": "

Return true if the following requirements are met, and false if not:

\n
\n \n
" + "html": "

Return true if the following requirements are met, and false if not:

\n
\n \n
" } ] }, { "name": "create a 'webgpu' context on a canvas", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-create-a-webgpu-context-on-a-canvas", - "html": "To create a 'webgpu' context on a canvas (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": [ { @@ -6437,10 +6418,10 @@ "html": "

Let device be configuration.device.

" }, { - "html": "

? Validate texture format required features of configuration.format with device.[[device]].

" + "html": "

? Validate texture format required features of configuration.format with device.[[device]].

" }, { - "html": "

? Validate texture format required features of each element of configuration.viewFormats with device.[[device]].

" + "html": "

? Validate texture format required features of each element of configuration.viewFormats with device.[[device]].

" }, { "html": "

Let descriptor be the GPUTextureDescriptor for the canvas and configuration(this.canvas, configuration).

" @@ -6455,7 +6436,7 @@ "html": "

Replace the drawing buffer of this, which resets this.[[drawingBuffer]] with a bitmap with the new format and tags.

" }, { - "html": "

Issue the subsequent steps on the Device timeline of device.

" + "html": "

Issue the subsequent steps on the Device timeline of device.

" } ] }, @@ -6472,7 +6453,7 @@ }, { "name": "GPUCanvasContext.unconfigure", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { @@ -6488,7 +6469,7 @@ }, { "name": "GPUCanvasContext.getCurrentTexture", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": ".algorithm", "steps": [ { @@ -6532,11 +6513,11 @@ { "name": "get a copy of the image contents of a context", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-get-a-copy-of-the-image-contents-of-a-context", - "html": "To get a copy of the image contents of a context: \n

Arguments:

\n \n

Returns: image contents

\n

Content timeline steps:

", + "html": "To get a copy of the image contents of a context: \n

Arguments:

\n \n

Returns: image contents

\n

Content timeline steps:

", "rationale": ".algorithm", "steps": [ { - "html": "To get a copy of the image contents of a context: \n

Arguments:

\n \n

Returns: image contents

\n

Content timeline steps:

", + "html": "To get a copy of the image contents of a context: \n

Arguments:

\n \n

Returns: image contents

\n

Content timeline steps:

", "rationale": "return", "steps": [ { @@ -6554,7 +6535,7 @@ "html": "

Let alphaMode be context.[[configuration]].alphaMode.

" }, { - "html": "To get a copy of the image contents of a context: \n

Arguments:

\n \n

Returns: image contents

\n

Content timeline steps:

", + "html": "To get a copy of the image contents of a context: \n

Arguments:

\n \n

Returns: image contents

\n

Content timeline steps:

", "rationale": ".switch", "steps": [ { @@ -6562,7 +6543,7 @@ "steps": [ { "case": "If alphaMode is \"opaque\":", - "html": "To get a copy of the image contents of a context: \n

Arguments:

\n \n

Returns: image contents

\n

Content timeline steps:

", + "html": "To get a copy of the image contents of a context: \n

Arguments:

\n \n

Returns: image contents

\n

Content timeline steps:

", "rationale": "clear", "steps": [ { @@ -6589,7 +6570,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 a GPUCanvasContext 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": [ { @@ -6606,11 +6587,11 @@ { "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": [ { - "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": "call", "steps": [ { @@ -6625,7 +6606,7 @@ }, { "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": [ { @@ -6636,7 +6617,7 @@ { "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 (an HTMLCanvasElement 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 \n \n

Run the following steps:

", + "html": "When updating the rendering of a WebGPU canvas (an HTMLCanvasElement 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 \n \n

Run the following steps:

", "rationale": ".algorithm", "steps": [ { @@ -6646,7 +6627,7 @@ }, { "name": "transferToImageBitmap from WebGPU", - "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:", + "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": [ { @@ -6657,7 +6638,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": [ { @@ -6667,7 +6648,7 @@ "html": "

Let configuration be context.[[configuration]]

" }, { - "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": "set", "steps": [ { @@ -6701,7 +6682,7 @@ { "name": "Generate a validation error", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-a-validation-error", - "html": "To generate a\n validation error for GPUDevice device, run the following steps: \n

Device timeline steps:

", + "html": "To generate a\n validation error for GPUDevice device, run the following steps: \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -6715,7 +6696,7 @@ { "name": "Generate an out-of-memory error", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-out-of-memory-error", - "html": "To generate an out-of-memory error for GPUDevice device, run the following steps: \n

Device timeline steps:

", + "html": "To generate an out-of-memory error for GPUDevice device, run the following steps: \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -6729,7 +6710,7 @@ { "name": "Generate an internal error", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-internal-error", - "html": "To generate an\n internal error for GPUDevice device, run the following steps: \n

Device timeline steps:

", + "html": "To generate an\n internal error for GPUDevice device, run the following steps: \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -6743,11 +6724,11 @@ { "name": "current error scope", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-current-error-scope", - "html": "The current error scope for a GPUError error and GPUDevice device is determined by issuing the following steps to the device timeline of device: \n

Device timeline steps:

", + "html": "The current error scope for a GPUError error and GPUDevice device is determined by issuing the following steps to the device timeline of device: \n

Device timeline steps:

", "rationale": ".algorithm", "steps": [ { - "html": "The current error scope for a GPUError error and GPUDevice device is determined by issuing the following steps to the device timeline of device: \n

Device timeline steps:

", + "html": "The current error scope for a GPUError error and GPUDevice device is determined by issuing the following steps to the device timeline of device: \n

Device timeline steps:

", "rationale": ".switch", "steps": [ { @@ -6773,7 +6754,7 @@ "html": "

Let scope be the last item of device.[[errorScopeStack]].

" }, { - "html": "The current error scope for a GPUError error and GPUDevice device is determined by issuing the following steps to the device timeline of device: \n

Device timeline steps:

", + "html": "The current error scope for a GPUError error and GPUDevice device is determined by issuing the following steps to the device timeline of device: \n

Device timeline steps:

", "rationale": "if", "steps": [ { @@ -6792,17 +6773,17 @@ { "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
\n Device timeline steps: \n \n
\n
\n Content timeline steps: \n \n \n
", + "html": "To dispatch an error GPUError error on GPUDevice device, run the following device timeline steps: \n
\n Device timeline steps: \n \n
\n
\n Content timeline steps: \n \n \n
", "rationale": ".algorithm", "steps": [ { - "html": "

If device is lost, return.

" + "html": "

If device is lost, return.

" }, { "html": "

Let scope be the current error scope for error and device.

" }, { - "html": "To dispatch an error GPUError error on GPUDevice device, run the following device timeline steps: \n
\n Device timeline steps: \n \n
\n
\n Content timeline steps: \n \n \n
", + "html": "To dispatch an error GPUError error on GPUDevice device, run the following device timeline steps: \n
\n Device timeline steps: \n \n
\n
\n Content timeline steps: \n \n \n
", "rationale": "append", "steps": [ { @@ -6814,18 +6795,18 @@ ] }, { - "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 error GPUError error on GPUDevice device, run the following device timeline steps: \n
\n Device timeline steps: \n \n
\n
\n Content timeline steps: \n \n \n
", + "html": "To dispatch an error GPUError error on GPUDevice device, run the following device timeline steps: \n
\n Device timeline steps: \n \n
\n
\n Content timeline steps: \n \n \n
", "rationale": "if", "steps": [ { - "html": "To dispatch an error GPUError error on GPUDevice device, run the following device timeline steps: \n
\n Device timeline steps: \n \n
\n
\n Content timeline steps: \n \n \n
", + "html": "To dispatch an error GPUError error on GPUDevice device, run the following device timeline steps: \n
\n Device timeline steps: \n \n
\n
\n Content timeline steps: \n \n \n
", "rationale": "fire", "steps": [ { @@ -6842,7 +6823,7 @@ "rationale": ".algorithm", "steps": [ { - "html": "

Issue the subsequent steps on the Device timeline of this.

" + "html": "

Issue the subsequent steps on the Device timeline of this.

" } ] }, @@ -6865,17 +6846,17 @@ }, { "name": "GPUDevice.popErrorScope", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "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.

" }, { - "html": "

Issue the check steps on the Device timeline of this.

" + "html": "

Issue the check steps on the Device timeline of this.

" }, { "html": "

Return promise.

" @@ -6884,11 +6865,11 @@ }, { "name": "GPUDevice.popErrorScope", - "html": "Device timeline check steps:", + "html": "Device timeline check steps:", "rationale": "if", "steps": [ { - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "resolve", "steps": [ { @@ -6897,7 +6878,7 @@ ] }, { - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "reject", "steps": [ { @@ -6918,7 +6899,7 @@ }, { "name": "GPUDevice.popErrorScope", - "html": "Content timeline steps:", + "html": "Content timeline steps:", "rationale": "resolve", "steps": [ { @@ -7198,7 +7179,7 @@ "html": "

Set the shader builtins:

\n " }, { - "html": "

Invoke the vertex shader entry point described by desc.

\n \n

The 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 \n

The device may become lost if shader execution does not end in a reasonable amount of time, as determined by the user agent.

" } ] }, @@ -7276,7 +7257,7 @@ "html": "

Let vp be state.[[viewport]].\nMap the NDC position n into viewport coordinates:

\n " }, { - "html": "

Let rasterizationPoints be an empty list.

" + "html": "

Let rasterizationPoints be the list of points, each having its attributes (divisor(p), framebufferCoords(n), depth(n), etc.) interpolated according to its position on the\nprimitive, using the same interpolation as § 23.2.4 Primitive Clipping. If the attribute is\nuser-defined (not a built-in output value) then the interpolation type specified by\nthe @interpolate WGSL attribute is used.

" }, { "html": "rasterize(primitiveList, state) \n

Arguments:

\n \n

Returns: list of RasterizationPoint.

\n

Each primitive in primitiveList is processed independently.\n However, the order of primitives affects later stages, such as depth/stencil operations and pixel writes.

", @@ -7493,7 +7474,7 @@ ] }, { - "html": "

Invoke the fragment shader entry point described by desc.

\n

The 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.

\n

The 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.

" @@ -7538,7 +7519,7 @@ { "name": "validate GPUColor shape", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpucolor-shape", - "html": "validate GPUColor shape(color) \n

Arguments:

\n \n

Returns: undefined

\n

Content timeline steps:

", + "html": "validate GPUColor shape(color) \n

Arguments:

\n \n

Returns: undefined

\n

Content timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -7549,7 +7530,7 @@ { "name": "validate GPUOrigin2D shape", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuorigin2d-shape", - "html": "validate GPUOrigin2D shape(origin) \n

Arguments:

\n \n

Returns: undefined

\n

Content timeline steps:

", + "html": "validate GPUOrigin2D shape(origin) \n

Arguments:

\n \n

Returns: undefined

\n

Content timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -7560,7 +7541,7 @@ { "name": "validate GPUOrigin3D shape", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuorigin3d-shape", - "html": "validate GPUOrigin3D shape(origin) \n

Arguments:

\n \n

Returns: undefined

\n

Content timeline steps:

", + "html": "validate GPUOrigin3D shape(origin) \n

Arguments:

\n \n

Returns: undefined

\n

Content timeline steps:

", "rationale": ".algorithm", "steps": [ { @@ -7571,7 +7552,7 @@ { "name": "validate GPUExtent3D shape", "href": "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-gpuextent3d-shape", - "html": "validate GPUExtent3D shape(extent) \n

Arguments:

\n \n

Returns: undefined

\n

Content timeline steps:

\n \n ", + "html": "validate GPUExtent3D shape(extent) \n

Arguments:

\n \n

Returns: undefined

\n

Content timeline steps:

\n \n ", "rationale": ".algorithm", "steps": [ { diff --git a/tr/algorithms/webnn.json b/tr/algorithms/webnn.json index 245730944a98..a833f8751569 100644 --- a/tr/algorithms/webnn.json +++ b/tr/algorithms/webnn.json @@ -201,31 +201,6 @@ } ] }, - { - "name": "BufferSource/detachable", - "href": "https://www.w3.org/TR/webnn/#buffersource-detachable", - "rationale": ".algorithm", - "steps": [ - { - "html": "

Let jsArrayBuffer be the result of converting bufferSource to a JavaScript value.

" - }, - { - "html": "

If jsArrayBuffer has a [[ViewedArrayBuffer]] internal slot, then set jsArrayBuffer to jsArrayBuffer.[[ViewedArrayBuffer]].

" - }, - { - "html": "

If IsSharedArrayBuffer(jsArrayBuffer) is true, then return false.

" - }, - { - "html": "

If IsDetachedBuffer(jsArrayBuffer) is true, return false.

" - }, - { - "html": "

If jsArrayBuffer.[[ArrayBufferDetachKey]] is not undefined, return false.

" - }, - { - "html": "

Return true.

" - } - ] - }, { "name": "MLNamedArrayBufferViews/transfer", "href": "https://www.w3.org/TR/webnn/#mlnamedarraybufferviews-transfer", @@ -236,7 +211,7 @@ "rationale": "if", "steps": [ { - "html": "

If view is not detachable, then throw a TypeError.

" + "html": "

If view is not transferable, then throw a TypeError.

" } ] }, @@ -750,7 +725,7 @@ "html": "

If validating operand with this and input returns false, then throw a TypeError.

" }, { - "html": "

Let outputShape be the result of calculating reduction output sizes given input’s shape, options.axes (if it exists), and options.keepDimensions. If that returns failure, then throw a TypeError.

" + "html": "

Let outputShape be the result of calculating reduction output sizes given input’s shape, « axis », and options.keepDimensions. If that returns failure, then throw a TypeError.

" }, { "html": "

Let desc be a new MLOperandDescriptor.

" @@ -788,13 +763,13 @@ ] }, { - "name": "MLGraphBuilder/argMin(input, options)", + "name": "MLGraphBuilder/argMin(input, axis, options)", "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin", - "html": "The argMin(input, options) method steps are:", + "html": "The argMin(input, axis, options) method steps are:", "rationale": ".algorithm", "steps": [ { - "html": "The argMin(input, options) method steps are:", + "html": "The argMin(input, axis, options) method steps are:", "rationale": "if", "steps": [ { @@ -808,13 +783,13 @@ ] }, { - "name": "MLGraphBuilder/argMax(input, options)", + "name": "MLGraphBuilder/argMax(input, axis, options)", "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmax", - "html": "The argMax(input, options) method steps are:", + "html": "The argMax(input, axis, options) method steps are:", "rationale": ".algorithm", "steps": [ { - "html": "The argMax(input, options) method steps are:", + "html": "The argMax(input, axis, options) method steps are:", "rationale": "if", "steps": [ { @@ -836,7 +811,7 @@ "html": "

If this.[[hasBuilt]] is true, then throw an \"InvalidStateError\" DOMException.

" }, { - "html": "

If validating operand with this and any of input, mean, variance, options.scale (if it exists), and options.bias (if it exists) returns false, then throw a TypeError.

" + "html": "

If validating operand with this and any of input, mean, variance, options.scale (if it exists), and options.bias (if it exists) returns false, then throw a TypeError.

" }, { "html": "

If input’s dataType is not \"float32\" or \"float16\", then throw a TypeError.

" @@ -860,7 +835,7 @@ "html": "

Set options.epsilon to the result of casting options.epsilon to input’s dataType.

" }, { - "html": "If options.scale exists:", + "html": "If options.scale exists:", "rationale": "if", "steps": [ { @@ -872,7 +847,7 @@ ] }, { - "html": "If options.bias exists:", + "html": "If options.bias exists:", "rationale": "if", "steps": [ { @@ -900,10 +875,10 @@ "html": "

Set operator’s inputs to input, mean, and variance.

" }, { - "html": "

If options.scale exists, then add it to operator’s inputs.

" + "html": "

If options.scale exists, then add it to operator’s inputs.

" }, { - "html": "

If options.bias exists, then add it to operator’s inputs.

" + "html": "

If options.bias exists, then add it to operator’s inputs.

" }, { "html": "

Set operator’s output to output.

" @@ -1142,7 +1117,7 @@ "html": "

If this.[[hasBuilt]] is true, then throw an \"InvalidStateError\" DOMException.

" }, { - "html": "

If validating operand with this and any of input, filter, and options.bias (if it exists) returns false, then throw a TypeError.

" + "html": "

If validating operand with this and any of input, filter, and options.bias (if it exists) returns false, then throw a TypeError.

" }, { "html": "

If input’s dataType is not \"float32\" or \"float16\", then throw a TypeError.

" @@ -1157,13 +1132,13 @@ "html": "

If filter’s dataType is not equal to input’s dataType, then throw a TypeError.

" }, { - "html": "

If options.padding does not exist, set it to the list « 0, 0, 0, 0 ».

" + "html": "

If options.padding does not exist, set it to the list « 0, 0, 0, 0 ».

" }, { "html": "

Otherwise, if options.padding's size is not 4, then throw a TypeError.

" }, { - "html": "

If options.strides does not exist, set it to the list « 1, 1 ».

" + "html": "

If options.strides does not exist, set it to the list « 1, 1 ».

" }, { "html": "

Otherwise, if options.strides's size is not 2, then throw a TypeError.

" @@ -1172,7 +1147,7 @@ "html": "

If any element in options.strides is equal to 0, then throw a TypeError.

" }, { - "html": "

If options.dilations does not exist, set it to the list « 1, 1 ».

" + "html": "

If options.dilations does not exist, set it to the list « 1, 1 ».

" }, { "html": "

Otherwise, if options.dilations's size is not 2, then throw a TypeError.

" @@ -1336,7 +1311,7 @@ "html": "

Otherwise, if inputChannels / options.groups is not equal to filterInputChannels, then throw a TypeError.

" }, { - "html": "If options.bias exists:", + "html": "If options.bias exists:", "rationale": "if", "steps": [ { @@ -1400,7 +1375,7 @@ "html": "

Set operator’s inputs to input and filter.

" }, { - "html": "

If options.bias exists, then add it to operator’s inputs.

" + "html": "

If options.bias exists, then add it to operator’s inputs.

" }, { "html": "

Set operator’s output to output.

" @@ -1453,7 +1428,7 @@ "html": "

If this.[[hasBuilt]] is true, then throw an \"InvalidStateError\" DOMException.

" }, { - "html": "

If validating operand with this and any of input, filter, and options.bias (if it exists) returns false, then throw a TypeError.

" + "html": "

If validating operand with this and any of input, filter, and options.bias (if it exists) returns false, then throw a TypeError.

" }, { "html": "

If input’s rank is not 4, then throw a TypeError.

" @@ -1468,13 +1443,13 @@ "html": "

If filter’s dataType is not equal to input’s dataType, then throw a TypeError.

" }, { - "html": "

If options.padding does not exist, set it to the list « 0, 0, 0, 0 ».

" + "html": "

If options.padding does not exist, set it to the list « 0, 0, 0, 0 ».

" }, { "html": "

Otherwise, if options.padding's size is not 4, then throw a TypeError.

" }, { - "html": "

If options.strides does not exist, set it to the list « 1, 1 ».

" + "html": "

If options.strides does not exist, set it to the list « 1, 1 ».

" }, { "html": "

Otherwise, if options.strides's size is not 2, then throw a TypeError.

" @@ -1483,7 +1458,7 @@ "html": "

If any element in options.strides is equal to 0, then throw a TypeError.

" }, { - "html": "

If options.dilations does not exist, set it to the list « 1, 1 ».

" + "html": "

If options.dilations does not exist, set it to the list « 1, 1 ».

" }, { "html": "

Otherwise, if options.dilations's size is not 2, then throw a TypeError.

" @@ -1492,13 +1467,13 @@ "html": "

If any element in options.dilations is equal to 0, then throw a TypeError.

" }, { - "html": "

If options.outputPadding does not exist, set it to the list « 0, 0 ».

" + "html": "

If options.outputPadding does not exist, set it to the list « 0, 0 ».

" }, { "html": "

Otherwise, if options.outputPadding's size is not 2, then throw a TypeError.

" }, { - "html": "If options.outputSizes exists:", + "html": "If options.outputSizes exists:", "rationale": "if", "steps": [ { @@ -1652,7 +1627,7 @@ "html": "

Let outputChannels be filterOutputChannels * options.groups.

" }, { - "html": "If options.bias exists:", + "html": "If options.bias exists:", "rationale": "if", "steps": [ { @@ -1664,7 +1639,7 @@ ] }, { - "html": "

If options.outputSizes exists, let outputSizes be options.outputSizes.

" + "html": "

If options.outputSizes exists, let outputSizes be options.outputSizes.

" }, { "html": "

Otherwise, let outputSizes be the result of calculating convtranspose2d output sizes given inputHeight, inputWidth, filterHeight, filterWidth, options.padding, options.strides, options.dilations, and options.outputPadding.

" @@ -1719,7 +1694,7 @@ "html": "

Set operator’s inputs to input and filter.

" }, { - "html": "

If options.bias exists, then add it to operator’s inputs.

" + "html": "

If options.bias exists, then add it to operator’s inputs.

" }, { "html": "

Set operator’s output to output.

" @@ -2773,7 +2748,7 @@ "html": "

If shapeA[1] is not equal to shapeB[0], then throw a TypeError.

" }, { - "html": "If options.c exists:", + "html": "If options.c exists:", "rationale": "if", "steps": [ { @@ -2810,7 +2785,7 @@ "html": "

Set operator’s inputs to a and b.

" }, { - "html": "

If options.c exists, then add it to operator’s inputs.

" + "html": "

If options.c exists, then add it to operator’s inputs.

" }, { "html": "

Set operator’s output to output.

" @@ -2831,10 +2806,10 @@ "html": "

If this.[[hasBuilt]] is true, then throw an \"InvalidStateError\" DOMException.

" }, { - "html": "

If validating operand with this and any of input, weight, recurrentWeight, options.bias (if it exists), options.recurrentBias (if it exists), and options.initialHiddenState (if it exists) returns false, then throw a TypeError.

" + "html": "

If validating operand with this and any of input, weight, recurrentWeight, options.bias (if it exists), options.recurrentBias (if it exists), and options.initialHiddenState (if it exists) returns false, then throw a TypeError.

" }, { - "html": "

If options.activations exists, and validating activation with this and any item in it returns false, then throw a TypeError.

" + "html": "

If options.activations exists, and validating activation with this and any item in it returns false, then throw a TypeError.

" }, { "html": "

If input’s dataType is not \"float32\" or \"float16\", then throw a TypeError.

" @@ -2867,7 +2842,7 @@ "html": "

If hiddenSize * 6 is not a valid dimension, then throw a TypeError.

" }, { - "html": "If options.bias exists:", + "html": "If options.bias exists:", "rationale": "if", "steps": [ { @@ -2879,7 +2854,7 @@ ] }, { - "html": "If options.recurrentBias exists:", + "html": "If options.recurrentBias exists:", "rationale": "if", "steps": [ { @@ -2891,7 +2866,7 @@ ] }, { - "html": "If options.initialHiddenState exists:", + "html": "If options.initialHiddenState exists:", "rationale": "if", "steps": [ { @@ -2903,10 +2878,10 @@ ] }, { - "html": "

If options.activations exists and its size is not 2, then throw a TypeError.

" + "html": "

If options.activations exists and its size is not 2, then throw a TypeError.

" }, { - "html": "If options.activations exists:", + "html": "If options.activations exists:", "rationale": "let", "steps": [ { @@ -2994,16 +2969,16 @@ "html": "

Set operator’s inputs to input, weight, and recurrentWeight.

" }, { - "html": "

If options.bias exists, then add it to operator’s inputs.

" + "html": "

If options.bias exists, then add it to operator’s inputs.

" }, { - "html": "

If options.recurrentBias exists, then add it to operator’s inputs.

" + "html": "

If options.recurrentBias exists, then add it to operator’s inputs.

" }, { - "html": "

If options.initialHiddenState exists, then add it to operator’s inputs.

" + "html": "

If options.initialHiddenState exists, then add it to operator’s inputs.

" }, { - "html": "

If options.activations exists, then add its items to operator’s activation functions.

" + "html": "

If options.activations exists, then add its items to operator’s activation functions.

" }, { "html": "

Set operator’s output to output.

" @@ -3024,10 +2999,10 @@ "html": "

If this.[[hasBuilt]] is true, then throw an \"InvalidStateError\" DOMException.

" }, { - "html": "

If validating operand with this and any of input, weight, recurrentWeight, hiddenState, options.bias (if it exists), and options.recurrentBias (if it exists) returns false, then throw a TypeError.

" + "html": "

If validating operand with this and any of input, weight, recurrentWeight, hiddenState, options.bias (if it exists), and options.recurrentBias (if it exists) returns false, then throw a TypeError.

" }, { - "html": "

If options.activations exists, and validating activation with this and any item in it returns false, then throw a TypeError.

" + "html": "

If options.activations exists, and validating activation with this and any item in it returns false, then throw a TypeError.

" }, { "html": "

If input’s dataType is not \"float32\" or \"float16\", then throw a TypeError.

" @@ -3057,7 +3032,7 @@ "html": "

If hiddenSize * 6 is not a valid dimension, then throw a TypeError.

" }, { - "html": "If options.bias exists:", + "html": "If options.bias exists:", "rationale": "if", "steps": [ { @@ -3069,7 +3044,7 @@ ] }, { - "html": "If options.recurrentBias exists:", + "html": "If options.recurrentBias exists:", "rationale": "if", "steps": [ { @@ -3081,7 +3056,7 @@ ] }, { - "html": "

If options.activations exists and its size is not 2, then throw a TypeError.

" + "html": "

If options.activations exists and its size is not 2, then throw a TypeError.

" }, { "html": "

Let desc be a new MLOperandDescriptor.

" @@ -3093,7 +3068,7 @@ "html": "

Set desc.dataType to input’s dataType.

" }, { - "html": "

If options.activations exists, and running the validation steps of any item in it with desc returns false, then throw a TypeError.

" + "html": "

If options.activations exists, and running the validation steps of any item in it with desc returns false, then throw a TypeError.

" }, { "html": "Make graph connections:", @@ -3112,13 +3087,13 @@ "html": "

Set operator’s inputs to input, weight, recurrentWeight, and hiddenState.

" }, { - "html": "

If options.bias exists, then add it to operator’s inputs.

" + "html": "

If options.bias exists, then add it to operator’s inputs.

" }, { - "html": "

If options.recurrentBias exists, then add it to operator’s inputs.

" + "html": "

If options.recurrentBias exists, then add it to operator’s inputs.

" }, { - "html": "

If options.activations exists, then add its items to operator’s activation functions.

" + "html": "

If options.activations exists, then add its items to operator’s activation functions.

" }, { "html": "

Set operator’s output to output.

" @@ -3272,7 +3247,7 @@ "html": "

If this.[[hasBuilt]] is true, then throw an \"InvalidStateError\" DOMException.

" }, { - "html": "

If validating operand with this and any of input, options.scale (if it exists), and options.bias (if it exists) returns false, then throw a TypeError.

" + "html": "

If validating operand with this and any of input, options.scale (if it exists), and options.bias (if it exists) returns false, then throw a TypeError.

" }, { "html": "

If input’s dataType is not \"float32\" or \"float16\", then throw a TypeError.

" @@ -3287,7 +3262,7 @@ "html": "

Let axis be 1 if options.layout is \"nchw\", and 3 otherwise.

" }, { - "html": "If options.scale exists:", + "html": "If options.scale exists:", "rationale": "if", "steps": [ { @@ -3299,7 +3274,7 @@ ] }, { - "html": "If options.bias exists:", + "html": "If options.bias exists:", "rationale": "if", "steps": [ { @@ -3327,10 +3302,10 @@ "html": "

Set operator’s input to input.

" }, { - "html": "

If options.scale exists, then add it to operator’s inputs.

" + "html": "

If options.scale exists, then add it to operator’s inputs.

" }, { - "html": "

If options.bias exists, then add it to operator’s inputs.

" + "html": "

If options.bias exists, then add it to operator’s inputs.

" }, { "html": "

Set operator’s output to output.

" @@ -3351,13 +3326,13 @@ "html": "

If this.[[hasBuilt]] is true, then throw an \"InvalidStateError\" DOMException.

" }, { - "html": "

If validating operand with this and any of input, options.scale (if it exists), and options.bias (if it exists) returns false, then throw a TypeError.

" + "html": "

If validating operand with this and any of input, options.scale (if it exists), and options.bias (if it exists) returns false, then throw a TypeError.

" }, { "html": "

If input’s dataType is not \"float32\" or \"float16\", then throw a TypeError.

" }, { - "html": "

If options.axes does not exist, then set options.axes to a new list, either equal to the range from 1 to input’s rank, exclusive, if input’s rank is greater than 1, or an empty list otherwise.

" + "html": "

If options.axes does not exist, then set options.axes to a new list, either equal to the range from 1 to input’s rank, exclusive, if input’s rank is greater than 1, or an empty list otherwise.

" }, { "html": "

Otherwise, if options.axes contains duplicate values, or if any of its elements is not in the range 0 to input’s rank, exclusive, then return failure.

" @@ -3366,7 +3341,7 @@ "html": "

Set options.epsilon to the result of casting options.epsilon to input’s dataType.

" }, { - "html": "If options.scale exists:", + "html": "If options.scale exists:", "rationale": "if", "steps": [ { @@ -3378,7 +3353,7 @@ ] }, { - "html": "If options.bias exists:", + "html": "If options.bias exists:", "rationale": "if", "steps": [ { @@ -3403,7 +3378,7 @@ "html": "

Let size be input’s shape[axis].

" }, { - "html": "If options.scale exists:", + "html": "If options.scale exists:", "rationale": "if", "steps": [ { @@ -3412,7 +3387,7 @@ ] }, { - "html": "If options.bias exists:", + "html": "If options.bias exists:", "rationale": "if", "steps": [ { @@ -3439,10 +3414,10 @@ "html": "

Set operator’s input to input.

" }, { - "html": "

If options.scale exists, then add it to operator’s inputs.

" + "html": "

If options.scale exists, then add it to operator’s inputs.

" }, { - "html": "

If options.bias exists, then add it to operator’s inputs.

" + "html": "

If options.bias exists, then add it to operator’s inputs.

" }, { "html": "

Set operator’s output to output.

" @@ -3611,10 +3586,10 @@ "html": "

If this.[[hasBuilt]] is true, then throw an \"InvalidStateError\" DOMException.

" }, { - "html": "

If validating operand with this and any of input, weight, recurrentWeight, options.bias (if it exists), options.recurrentBias (if it exists), options.peepholeWeight (if it exists), options.initialHiddenState (if it exists), and options.initialCellState (if it exists) returns false, then throw a TypeError.

" + "html": "

If validating operand with this and any of input, weight, recurrentWeight, options.bias (if it exists), options.recurrentBias (if it exists), options.peepholeWeight (if it exists), options.initialHiddenState (if it exists), and options.initialCellState (if it exists) returns false, then throw a TypeError.

" }, { - "html": "

If options.activations exists, and validating activation with this and any item in it returns false, then throw a TypeError.

" + "html": "

If options.activations exists, and validating activation with this and any item in it returns false, then throw a TypeError.

" }, { "html": "

Let numDirections be 2 if options.direction is \"both\", or 1 otherwise.

" @@ -3650,7 +3625,7 @@ "html": "

If hiddenSize * 8 is not a valid dimension, then throw a TypeError.

" }, { - "html": "If options.bias exists:", + "html": "If options.bias exists:", "rationale": "if", "steps": [ { @@ -3662,7 +3637,7 @@ ] }, { - "html": "If options.recurrentBias exists:", + "html": "If options.recurrentBias exists:", "rationale": "if", "steps": [ { @@ -3674,7 +3649,7 @@ ] }, { - "html": "If options.peepholeWeight exists:", + "html": "If options.peepholeWeight exists:", "rationale": "if", "steps": [ { @@ -3686,7 +3661,7 @@ ] }, { - "html": "If options.initialHiddenState exists:", + "html": "If options.initialHiddenState exists:", "rationale": "if", "steps": [ { @@ -3698,7 +3673,7 @@ ] }, { - "html": "If options.initialCellState exists:", + "html": "If options.initialCellState exists:", "rationale": "if", "steps": [ { @@ -3710,7 +3685,7 @@ ] }, { - "html": "If options.activations exists:", + "html": "If options.activations exists:", "rationale": "if", "steps": [ { @@ -3804,22 +3779,22 @@ "html": "

Set operator’s inputs to input, weight, and recurrentWeight.

" }, { - "html": "

If options.bias exists, then add it to operator’s inputs.

" + "html": "

If options.bias exists, then add it to operator’s inputs.

" }, { - "html": "

If options.recurrentBias exists, then add it to operator’s inputs.

" + "html": "

If options.recurrentBias exists, then add it to operator’s inputs.

" }, { - "html": "

If options.peepholeWeight exists, then add it to operator’s inputs.

" + "html": "

If options.peepholeWeight exists, then add it to operator’s inputs.

" }, { - "html": "

If options.initialHiddenState exists, then add it to operator’s inputs.

" + "html": "

If options.initialHiddenState exists, then add it to operator’s inputs.

" }, { - "html": "

If options.initialCellState exists, then add it to operator’s inputs.

" + "html": "

If options.initialCellState exists, then add it to operator’s inputs.

" }, { - "html": "

If options.activations exists, then add its items to operator’s activation functions.

" + "html": "

If options.activations exists, then add its items to operator’s activation functions.

" }, { "html": "

Set operator’s output to output.

" @@ -3840,10 +3815,10 @@ "html": "

If this.[[hasBuilt]] is true, then throw an \"InvalidStateError\" DOMException.

" }, { - "html": "

If validating operand with this and any of input, weight, recurrentWeight, hiddenState, cellState, options.bias (if it exists), options.recurrentBias (if it exists), and options.peepholeWeight (if it exists) returns false, then throw a TypeError.

" + "html": "

If validating operand with this and any of input, weight, recurrentWeight, hiddenState, cellState, options.bias (if it exists), options.recurrentBias (if it exists), and options.peepholeWeight (if it exists) returns false, then throw a TypeError.

" }, { - "html": "

If options.activations exists, and validating activation with this and any item in it returns false, then throw a TypeError.

" + "html": "

If options.activations exists, and validating activation with this and any item in it returns false, then throw a TypeError.

" }, { "html": "

If input’s dataType is not \"float32\" or \"float16\", then throw a TypeError.

" @@ -3876,7 +3851,7 @@ "html": "

If hiddenSize * 8 is not a valid dimension, then throw a TypeError.

" }, { - "html": "If options.bias exists:", + "html": "If options.bias exists:", "rationale": "if", "steps": [ { @@ -3888,7 +3863,7 @@ ] }, { - "html": "If options.recurrentBias exists:", + "html": "If options.recurrentBias exists:", "rationale": "if", "steps": [ { @@ -3900,7 +3875,7 @@ ] }, { - "html": "If options.peepholeWeight exists:", + "html": "If options.peepholeWeight exists:", "rationale": "if", "steps": [ { @@ -3912,7 +3887,7 @@ ] }, { - "html": "If options.activations exists:", + "html": "If options.activations exists:", "rationale": "if", "steps": [ { @@ -3930,7 +3905,7 @@ "html": "

Set desc.dataType to input’s dataType.

" }, { - "html": "

If options.activations exists, and running the validation steps of any item in it with desc returns false, then throw a TypeError.

" + "html": "

If options.activations exists, and running the validation steps of any item in it with desc returns false, then throw a TypeError.

" }, { "html": "Make graph connections:", @@ -3955,16 +3930,16 @@ "html": "

Set operator’s inputs to input, weight, recurrentWeight, hiddenState, and cellState.

" }, { - "html": "

If options.bias exists, then add it to operator’s inputs.

" + "html": "

If options.bias exists, then add it to operator’s inputs.

" }, { - "html": "

If options.recurrentBias exists, then add it to operator’s inputs.

" + "html": "

If options.recurrentBias exists, then add it to operator’s inputs.

" }, { - "html": "

If options.peepholeWeight exists, then add it to operator’s inputs.

" + "html": "

If options.peepholeWeight exists, then add it to operator’s inputs.

" }, { - "html": "

If options.activations exists, then add its items to operator’s activation functions.

" + "html": "

If options.activations exists, then add its items to operator’s activation functions.

" }, { "html": "

Set operator’s output to output.

" @@ -4326,19 +4301,19 @@ "html": "

If input’s rank is not 4, then throw a TypeError.

" }, { - "html": "

If options.windowDimensions exists and its size is not 2, then throw a TypeError.

" + "html": "

If options.windowDimensions exists and its size is not 2, then throw a TypeError.

" }, { "html": "

Otherwise, set options.windowDimensions to the height and width dimensions of the shape of input.

" }, { - "html": "

If options.outputSizes exists, or if options.padding does not exist, set options.padding to the list « 0, 0, 0, 0 ».

" + "html": "

If options.outputSizes exists, or if options.padding does not exist, set options.padding to the list « 0, 0, 0, 0 ».

" }, { "html": "

If options.padding's size is not 4, then throw a TypeError.

" }, { - "html": "

If options.strides does not exist, set options.strides to the list « 1, 1 ».

" + "html": "

If options.strides does not exist, set options.strides to the list « 1, 1 ».

" }, { "html": "

If options.strides's size is not 2, then throw a TypeError.

" @@ -4347,7 +4322,7 @@ "html": "

If any value in options.strides is not greater than 0, then throw a TypeError.

" }, { - "html": "If options.outputSizes exists:", + "html": "If options.outputSizes exists:", "rationale": "if", "steps": [ { @@ -4359,7 +4334,7 @@ ] }, { - "html": "

If options.dilations does not exist, set options.dilations to the list « 1, 1 ».

" + "html": "

If options.dilations does not exist, set options.dilations to the list « 1, 1 ».

" }, { "html": "

If options.dilations's size is not 2, then throw a TypeError.

" @@ -4371,7 +4346,7 @@ "html": "

Let desc be a copy of input.[[descriptor]].

" }, { - "html": "

Let outputShape be the result of calculating pool2d output sizes given options.layout, input’s shape, options.roundingType, options.windowDimensions, options.padding, options.strides, options.dilations, and options.outputSizes (if it exists).

" + "html": "

Let outputShape be the result of calculating pool2d output sizes given options.layout, input’s shape, options.roundingType, options.windowDimensions, options.padding, options.strides, options.dilations, and options.outputSizes (if it exists).

" }, { "html": "

If any item in outputShape is not a valid dimension, then throw a TypeError.

" @@ -4596,7 +4571,7 @@ "html": "

If allowedDataTypes is given and it does not contain input’s dataType, then throw a TypeError.

" }, { - "html": "

Let outputShape be the result of calculating reduction output sizes given input’s shape, options.axes (if it exists), and options.keepDimensions. If that returns failure, then throw a TypeError.

" + "html": "

Let outputShape be the result of calculating reduction output sizes given input’s shape, options.axes (if it exists), and options.keepDimensions. If that returns failure, then throw a TypeError.

" }, { "html": "

Let desc be a new MLOperandDescriptor.

" @@ -4895,16 +4870,16 @@ "rationale": ".algorithm", "steps": [ { - "html": "

If options.scales does not exist, set it to the list « 1.0, 1.0 ».

" + "html": "

If options.scales does not exist, set it to the list « 1.0, 1.0 ».

" }, { "html": "

Otherwise, if any of its values is not greater than 0, or if its size is not 2, return false.

" }, { - "html": "

If options.sizes exists, and if its size is not 2, or if any of its values is not greater than 0, return false.

" + "html": "

If options.sizes exists, and if its size is not 2, or if any of its values is not greater than 0, return false.

" }, { - "html": "

If options.axes does not exists, set it to the list « 2, 3 ».

" + "html": "

If options.axes does not exists, set it to the list « 2, 3 ».

" }, { "html": "

Otherwise, if its value is not one of « 0, 1», « 1, 2», « 2, 3 », return false.

" @@ -4927,7 +4902,7 @@ "rationale": "if", "steps": [ { - "html": "

If options.sizes exists, then let size be options.sizes[index].

" + "html": "

If options.sizes exists, then let size be options.sizes[index].

" }, { "html": "

Otherwise, let size be floor(input’s shape[options.axes[index]] * options.scales[index]).

" @@ -5006,7 +4981,7 @@ "html": "

If validating operand with this and input returns false, then throw a TypeError.

" }, { - "html": "

Let outputShape be an empty array of unsigned long.

" + "html": "

Let outputShape be an empty array of unsigned long.

" }, { "html": "

If newShape’s size is 0, set outputShape to an empty list for a scalar.

" @@ -5339,7 +5314,7 @@ "html": "

If axis is greater than or equal to input’s rank, then throw a TypeError.

" }, { - "html": "If splits is an unsigned long:", + "html": "If splits is an unsigned long:", "rationale": "if", "steps": [ { @@ -5351,7 +5326,7 @@ ] }, { - "html": "If splits is a sequence of unsigned long:", + "html": "If splits is a sequence<unsigned long>:", "rationale": "if", "steps": [ { @@ -5383,7 +5358,7 @@ "html": "

Let operand be the result of copying an MLOperand given input.

" }, { - "html": "

If splits is an unsigned long, then let newDimension be operand’s shape[axis] / splits.

" + "html": "

If splits is an unsigned long, then let newDimension be operand’s shape[axis] / splits.

" }, { "html": "

Otherwise, let newDimension be splits[index].

" @@ -5480,10 +5455,10 @@ "html": "

If validating operand with this and input returns false, then throw a TypeError.

" }, { - "html": "

If options.permutation does not exist, let options.permutation be the reversed sequence of all indices for input’s shape.

" + "html": "

If options.permutation does not exist, let options.permutation be the reversed sequence of all indices for input’s shape.

" }, { - "html": "Otherwise if options.permutation exists:", + "html": "Otherwise if options.permutation exists:", "rationale": "if", "steps": [ { diff --git a/tr/dfns/encrypted-media.json b/tr/dfns/encrypted-media.json index c290a94e967d..c8e60dac9f82 100644 --- a/tr/dfns/encrypted-media.json +++ b/tr/dfns/encrypted-media.json @@ -5,15 +5,16 @@ }, "dfns": [ { - "id": "initialization-data-type", - "href": "https://www.w3.org/TR/encrypted-media/#initialization-data-type", + "id": "dfn-cdm", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-cdm", "linkingText": [ - "Initialization Data Type" + "CDM", + "Content Decryption Module (CDM)" ], "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "definitions", @@ -21,13 +22,14 @@ "title": "Definitions", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "associable", - "href": "https://www.w3.org/TR/encrypted-media/#associable", + "id": "dfn-key-system-s", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-key-system-s", "linkingText": [ - "associable" + "Key System(s)", + "Key System" ], "localLinkingText": [], "type": "dfn", @@ -40,13 +42,13 @@ "title": "Definitions", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "non-associable", - "href": "https://www.w3.org/TR/encrypted-media/#non-associable", + "id": "dfn-key-session", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-key-session", "linkingText": [ - "non-associable" + "Key Session" ], "localLinkingText": [], "type": "dfn", @@ -59,13 +61,13 @@ "title": "Definitions", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "associable-by-entity", - "href": "https://www.w3.org/TR/encrypted-media/#associable-by-entity", + "id": "dfn-session-id", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-session-id", "linkingText": [ - "associable by an entity" + "Session ID" ], "localLinkingText": [], "type": "dfn", @@ -78,13 +80,14 @@ "title": "Definitions", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "non-associable-by-entity", - "href": "https://www.w3.org/TR/encrypted-media/#non-associable-by-entity", + "id": "dfn-key-s", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-key-s", "linkingText": [ - "non-associable by an entity" + "key(s)", + "Key" ], "localLinkingText": [], "type": "dfn", @@ -97,13 +100,13 @@ "title": "Definitions", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "non-associable-by-application", - "href": "https://www.w3.org/TR/encrypted-media/#non-associable-by-application", + "id": "dfn-usable-for-decryption", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-usable-for-decryption", "linkingText": [ - "non-associable by the application" + "Usable For Decryption" ], "localLinkingText": [], "type": "dfn", @@ -116,18 +119,19 @@ "title": "Definitions", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "associable-by-application", - "href": "https://www.w3.org/TR/encrypted-media/#associable-by-application", + "id": "dfn-decryption-key-id", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-decryption-key-id", "linkingText": [ - "associable by the application" + "Decryption key ID", + "Key ID" ], "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "definitions", @@ -135,13 +139,14 @@ "title": "Definitions", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "permanent-identifier", - "href": "https://www.w3.org/TR/encrypted-media/#permanent-identifier", + "id": "dfn-known", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-known", "linkingText": [ - "Permanent Identifier" + "Known", + "Known Key" ], "localLinkingText": [], "type": "dfn", @@ -154,13 +159,13 @@ "title": "Definitions", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "distinctive-permanent-identifier", - "href": "https://www.w3.org/TR/encrypted-media/#distinctive-permanent-identifier", + "id": "dfn-license", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-license", "linkingText": [ - "Distinctive Permanent Identifier" + "License" ], "localLinkingText": [], "type": "dfn", @@ -173,18 +178,18 @@ "title": "Definitions", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "uses-distinctive-identifiers", - "href": "https://www.w3.org/TR/encrypted-media/#uses-distinctive-identifiers", + "id": "dfn-initialization-data", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data", "linkingText": [ - "uses Distinctive Identifier(s)" + "Initialization Data" ], "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "definitions", @@ -192,18 +197,18 @@ "title": "Definitions", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "uses-distinctive-permanent-identifiers", - "href": "https://www.w3.org/TR/encrypted-media/#uses-distinctive-permanent-identifiers", + "id": "dfn-initialization-data-type", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data-type", "linkingText": [ - "uses Distinctive Permanent Identifier(s)" + "Initialization Data Type" ], "localLinkingText": [], "type": "dfn", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "definitions", @@ -214,10 +219,11 @@ "definedIn": "prose" }, { - "id": "uses-distinctive-identifiers-or-distinctive-permanent-identifiers", - "href": "https://www.w3.org/TR/encrypted-media/#uses-distinctive-identifiers-or-distinctive-permanent-identifiers", + "id": "dfn-associable", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-associable", "linkingText": [ - "uses Distinctive Identifier(s) or Distinctive Permanent Identifier(s)" + "associable", + "Associable Value" ], "localLinkingText": [], "type": "dfn", @@ -230,13 +236,13 @@ "title": "Definitions", "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "dom-navigator", - "href": "https://www.w3.org/TR/encrypted-media/#dom-navigator", + "id": "dfn-non-associable", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-non-associable", "linkingText": [ - "Navigator" + "non-associable" ], "localLinkingText": [], "type": "dfn", @@ -244,39 +250,37 @@ "access": "private", "informative": false, "heading": { - "id": "navigator-extension:-requestmediakeysystemaccess()", - "href": "https://www.w3.org/TR/encrypted-media/#navigator-extension%3A-requestmediakeysystemaccess()", - "title": "Navigator Extension: requestMediaKeySystemAccess()", - "number": "3.1" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, - "definedIn": "heading" + "definedIn": "prose" }, { - "id": "dom-navigator-requestmediakeysystemaccess", - "href": "https://www.w3.org/TR/encrypted-media/#dom-navigator-requestmediakeysystemaccess", + "id": "dfn-associable-by-an-entity", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-associable-by-an-entity", "linkingText": [ - "requestmediakeysystemaccess()", - "requestMediaKeySystemAccess" + "associable by an entity" ], "localLinkingText": [], "type": "dfn", - "for": [ - "navigator" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "methods", - "href": "https://www.w3.org/TR/encrypted-media/#methods", - "title": "Methods" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, - "definedIn": "dt" + "definedIn": "prose" }, { - "id": "dom-mediakeysrequirement", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement", + "id": "dfn-non-associable-by-an-entity", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-non-associable-by-an-entity", "linkingText": [ - "MediaKeysRequirement" + "non-associable by an entity" ], "localLinkingText": [], "type": "dfn", @@ -284,81 +288,78 @@ "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, "definedIn": "prose" }, { - "id": "dom-mediakeysrequirement-required", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-required", + "id": "dfn-non-associable-by-application", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-non-associable-by-application", "linkingText": [ - "required" + "non-associable by application", + "non-associable by the application" ], "localLinkingText": [], "type": "dfn", - "for": [ - "mediakeysrequirement" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, - "definedIn": "table" + "definedIn": "prose" }, { - "id": "dom-mediakeysrequirement-optional", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-optional", + "id": "dfn-associable-by-the-application", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-associable-by-the-application", "linkingText": [ - "optional" + "associable by the application" ], "localLinkingText": [], "type": "dfn", - "for": [ - "mediakeysrequirement" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, - "definedIn": "table" + "definedIn": "prose" }, { - "id": "dom-mediakeysrequirement-not-allowed", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-not-allowed", + "id": "dfn-distinctive", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-distinctive", "linkingText": [ - "not-allowed" + "distinctive", + "Distinctive Value" ], "localLinkingText": [], "type": "dfn", - "for": [ - "mediakeysrequirement" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, - "definedIn": "table" + "definedIn": "dt" }, { - "id": "dom-mediakeysystemconfiguration", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration", + "id": "dfn-permanent-identifier-s", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-permanent-identifier-s", "linkingText": [ - "MediaKeySystemConfiguration" + "Permanent Identifier(s)", + "Permanent Identifier" ], "localLinkingText": [], "type": "dfn", @@ -366,165 +367,160 @@ "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, - "definedIn": "prose" + "definedIn": "dt" }, { - "id": "dom-mediakeysystemconfiguration-label", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-label", + "id": "dfn-distinctive-permanent-identifier-s", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-distinctive-permanent-identifier-s", "linkingText": [ - "label" + "Distinctive Permanent Identifier(s)", + "Distinctive Permanent Identifier" ], "localLinkingText": [], "type": "dfn", - "for": [ - "mediakeysystemconfiguration" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, - "definedIn": "dt" + "definedIn": "prose" }, { - "id": "dom-mediakeysystemconfiguration-initdatatypes", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-initdatatypes", + "id": "dfn-distinctive-identifier-s", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-distinctive-identifier-s", "linkingText": [ - "initDataTypes" + "Distinctive Identifier(s)", + "Distinctive Identifier" ], "localLinkingText": [], "type": "dfn", - "for": [ - "mediakeysystemconfiguration" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, "definedIn": "dt" }, { - "id": "dom-mediakeysystemconfiguration-audiocapabilities", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-audiocapabilities", + "id": "dfn-use-of-distinctive-identifiers-and-distinctive-permanent-identifiers", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-use-of-distinctive-identifiers-and-distinctive-permanent-identifiers", "linkingText": [ - "audioCapabilities" + "Use of Distinctive Identifiers and Distinctive Permanent Identifiers" ], "localLinkingText": [], "type": "dfn", - "for": [ - "mediakeysystemconfiguration" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, "definedIn": "dt" }, { - "id": "dom-mediakeysystemconfiguration-videocapabilities", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-videocapabilities", + "id": "dfn-use-distinctive-identifier-s", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-identifier-s", "linkingText": [ - "videoCapabilities" + "use Distinctive Identifier(s)", + "use of Distinctive Identifier(s)", + "uses Distinctive Identifier(s)" ], "localLinkingText": [], "type": "dfn", - "for": [ - "mediakeysystemconfiguration" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, - "definedIn": "dt" + "definedIn": "prose" }, { - "id": "dom-mediakeysystemconfiguration-distinctiveidentifier", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-distinctiveidentifier", + "id": "dfn-use-distinctive-permanent-identifier-s", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-permanent-identifier-s", "linkingText": [ - "distinctiveIdentifier" + "use Distinctive Permanent Identifier(s)", + "using Distinctive Permanent Identifier(s)", + "uses Distinctive Permanent Identifier(s)" ], "localLinkingText": [], "type": "dfn", - "for": [ - "mediakeysystemconfiguration" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, - "definedIn": "dt" + "definedIn": "prose" }, { - "id": "dom-mediakeysystemconfiguration-persistentstate", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-persistentstate", + "id": "dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s", "linkingText": [ - "persistentState" + "use Distinctive Identifier(s) or Distinctive Permanent Identifier(s)", + "use of Distinctive Identifier(s) or Distinctive Permanent Identifier(s)", + "using Distinctive Identifier(s) or Distinctive Permanent Identifier(s)", + "uses Distinctive Identifier(s) or Distinctive Permanent Identifier(s)" ], "localLinkingText": [], "type": "dfn", - "for": [ - "mediakeysystemconfiguration" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, - "definedIn": "dt" + "definedIn": "prose" }, { - "id": "dom-mediakeysystemconfiguration-sessiontypes", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-sessiontypes", + "id": "dfn-cross-origin-limitations", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-cross-origin-limitations", "linkingText": [ - "sessionTypes" + "Cross Origin Limitations" ], "localLinkingText": [], "type": "dfn", - "for": [ - "mediakeysystemconfiguration" - ], + "for": [], "access": "private", "informative": false, "heading": { - "id": "mediakeysystemconfiguration-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" }, "definedIn": "dt" }, { - "id": "dom-mediakeysystemmediacapability", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability", + "id": "dfn-mixed-content-limitations", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-mixed-content-limitations", "linkingText": [ - "MediaKeySystemMediaCapability" + "Mixed Content Limitations" ], "localLinkingText": [], "type": "dfn", @@ -532,33 +528,598 @@ "access": "private", "informative": false, "heading": { - "id": "mediakeysystemmediacapability-dictionary", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemmediacapability-dictionary", - "title": "MediaKeySystemMediaCapability dictionary", + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" + }, + "definedIn": "dt" + }, + { + "id": "dfn-time", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-time", + "linkingText": [ + "Time" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" + }, + "definedIn": "dt" + }, + { + "id": "dfn-expiration", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-expiration", + "linkingText": [ + "expiration", + "Expiration Time" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" + }, + "definedIn": "dt" + }, + { + "id": "dfn-browsing-profile", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-browsing-profile", + "linkingText": [ + "Browsing Profile" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" + }, + "definedIn": "dt" + }, + { + "id": "dfn-valid-media-mime-type", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-valid-media-mime-type", + "linkingText": [ + "Valid Media MIME Type" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "definitions", + "href": "https://www.w3.org/TR/encrypted-media/#definitions", + "title": "Definitions", + "number": "2" + }, + "definedIn": "dt" + }, + { + "id": "dfn-encrypted-media", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-encrypted-media", + "linkingText": [ + "encrypted-media" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "permissions-policy-integration", + "href": "https://www.w3.org/TR/encrypted-media/#permissions-policy-integration", + "title": "Permissions Policy Integration", + "number": "3.1" + }, + "definedIn": "prose" + }, + { + "id": "dom-navigator", + "href": "https://www.w3.org/TR/encrypted-media/#dom-navigator", + "linkingText": [ + "Navigator" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "navigator-extension-requestmediakeysystemaccess", + "href": "https://www.w3.org/TR/encrypted-media/#navigator-extension-requestmediakeysystemaccess", + "title": "Navigator Extension: requestMediaKeySystemAccess()", + "number": "3.2" + }, + "definedIn": "heading" + }, + { + "id": "dom-navigator-requestmediakeysystemaccess", + "href": "https://www.w3.org/TR/encrypted-media/#dom-navigator-requestmediakeysystemaccess", + "linkingText": [ + "requestMediaKeySystemAccess()", + "requestMediaKeySystemAccess(keySystem, supportedConfigurations)" + ], + "localLinkingText": [ + "Navigator.requestMediaKeySystemAccess", + "Navigator.requestMediaKeySystemAccess()", + "requestMediaKeySystemAccess" + ], + "type": "method", + "for": [ + "Navigator" + ], + "access": "public", + "informative": false, + "heading": { + "id": "methods", + "href": "https://www.w3.org/TR/encrypted-media/#methods", + "title": "Methods", + "number": "3.2.1" + }, + "definedIn": "dt" + }, + { + "id": "dfn-get-supported-configuration", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-configuration", + "linkingText": [ + "Get Supported Configuration" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "get-supported-configuration", + "href": "https://www.w3.org/TR/encrypted-media/#get-supported-configuration", + "title": "Get Supported Configuration", + "number": "3.2.2.1" + }, + "definedIn": "heading" + }, + { + "id": "dfn-get-supported-configuration-and-consent", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-configuration-and-consent", + "linkingText": [ + "Get Supported Configuration and Consent" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "get-supported-configuration-and-consent", + "href": "https://www.w3.org/TR/encrypted-media/#get-supported-configuration-and-consent", + "title": "Get Supported Configuration and Consent", + "number": "3.2.2.2" + }, + "definedIn": "heading" + }, + { + "id": "dfn-get-supported-capabilities-for-audio-video-type", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-capabilities-for-audio-video-type", + "linkingText": [ + "Get Supported Capabilities for Audio/Video Type" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "get-supported-capabilities-for-audio-video-type", + "href": "https://www.w3.org/TR/encrypted-media/#get-supported-capabilities-for-audio-video-type", + "title": "Get Supported Capabilities for Audio/Video Type", + "number": "3.2.2.3" + }, + "definedIn": "heading" + }, + { + "id": "dfn-get-consent-status", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-get-consent-status", + "linkingText": [ + "Get Consent Status" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "get-consent-status", + "href": "https://www.w3.org/TR/encrypted-media/#get-consent-status", + "title": "Get Consent Status", + "number": "3.2.2.4" + }, + "definedIn": "heading" + }, + { + "id": "dom-mediakeysystemconfiguration", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration", + "linkingText": [ + "MediaKeySystemConfiguration" + ], + "localLinkingText": [], + "type": "dictionary", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + "definedIn": "heading" + }, + { + "id": "dom-mediakeysrequirement", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement", + "linkingText": [ + "MediaKeysRequirement" + ], + "localLinkingText": [], + "type": "enum", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + "definedIn": "prose" + }, + { + "id": "dom-mediakeysrequirement-required", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-required", + "linkingText": [ + "required" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "MediaKeysRequirement" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + "definedIn": "table" + }, + { + "id": "dom-mediakeysrequirement-optional", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-optional", + "linkingText": [ + "optional" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "MediaKeysRequirement" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + "definedIn": "table" + }, + { + "id": "dom-mediakeysrequirement-not-allowed", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-not-allowed", + "linkingText": [ + "not-allowed" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "MediaKeysRequirement" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + "definedIn": "table" + }, + { + "id": "dom-mediakeysystemconfiguration-label", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-label", + "linkingText": [ + "label" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "MediaKeySystemConfiguration" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + "definedIn": "dt" + }, + { + "id": "dom-mediakeysystemconfiguration-initdatatypes", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-initdatatypes", + "linkingText": [ + "initDataTypes" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "MediaKeySystemConfiguration" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + "definedIn": "dt" + }, + { + "id": "dom-mediakeysystemconfiguration-audiocapabilities", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-audiocapabilities", + "linkingText": [ + "audioCapabilities" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "MediaKeySystemConfiguration" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + "definedIn": "dt" + }, + { + "id": "dom-mediakeysystemconfiguration-videocapabilities", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-videocapabilities", + "linkingText": [ + "videoCapabilities" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "MediaKeySystemConfiguration" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + "definedIn": "dt" + }, + { + "id": "dom-mediakeysystemconfiguration-distinctiveidentifier", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-distinctiveidentifier", + "linkingText": [ + "distinctiveIdentifier" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "MediaKeySystemConfiguration" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", "number": "3.3" }, - "definedIn": "heading" + "definedIn": "dt" + }, + { + "id": "dom-mediakeysystemconfiguration-persistentstate", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-persistentstate", + "linkingText": [ + "persistentState" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "MediaKeySystemConfiguration" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + "definedIn": "dt" + }, + { + "id": "dom-mediakeysystemconfiguration-sessiontypes", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-sessiontypes", + "linkingText": [ + "sessionTypes" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "MediaKeySystemConfiguration" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemconfiguration-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", + "title": "MediaKeySystemConfiguration dictionary", + "number": "3.3" + }, + "definedIn": "dt" + }, + { + "id": "dom-mediakeysystemmediacapability", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability", + "linkingText": [ + "MediaKeySystemMediaCapability" + ], + "localLinkingText": [], + "type": "dictionary", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysystemmediacapability-dictionary", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemmediacapability-dictionary", + "title": "MediaKeySystemMediaCapability dictionary", + "number": "3.4" + }, + "definedIn": "heading" + }, + { + "id": "dom-mediakeysystemmediacapability-contenttype", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-contenttype", + "linkingText": [ + "contentType" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "MediaKeySystemMediaCapability" + ], + "access": "public", + "informative": false, + "heading": { + "id": "dictionary-mediakeysystemmediacapability-members", + "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members", + "title": "Dictionary MediaKeySystemMediaCapability Members", + "number": "3.4.1" + }, + "definedIn": "dt" }, { - "id": "dom-mediakeysystemmediacapability-contenttype", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-contenttype", + "id": "dom-mediakeysystemmediacapability-encryptionscheme", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-encryptionscheme", "linkingText": [ - "contentType" + "encryptionScheme" ], "localLinkingText": [], - "type": "dfn", + "type": "dict-member", "for": [ - "mediakeysystemmediacapability" + "MediaKeySystemMediaCapability" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "dictionary-mediakeysystemmediacapability-members", "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members", - "title": "Dictionary MediaKeySystemMediaCapability Members" + "title": "Dictionary MediaKeySystemMediaCapability Members", + "number": "3.4.1" }, "definedIn": "dt" }, + { + "id": "scheme-cenc", + "href": "https://www.w3.org/TR/encrypted-media/#scheme-cenc", + "linkingText": [ + "\"cenc\"", + "cenc" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": true, + "heading": { + "id": "dictionary-mediakeysystemmediacapability-members", + "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members", + "title": "Dictionary MediaKeySystemMediaCapability Members", + "number": "3.4.1" + }, + "definedIn": "note" + }, + { + "id": "scheme-cbcs", + "href": "https://www.w3.org/TR/encrypted-media/#scheme-cbcs", + "linkingText": [ + "\"cbcs\"", + "cbcs" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": true, + "heading": { + "id": "dictionary-mediakeysystemmediacapability-members", + "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members", + "title": "Dictionary MediaKeySystemMediaCapability Members", + "number": "3.4.1" + }, + "definedIn": "note" + }, + { + "id": "dfn-cbcs-1-9", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-cbcs-1-9", + "linkingText": [ + "cbcs-1-9" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": true, + "heading": { + "id": "dictionary-mediakeysystemmediacapability-members", + "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members", + "title": "Dictionary MediaKeySystemMediaCapability Members", + "number": "3.4.1" + }, + "definedIn": "note" + }, { "id": "dom-mediakeysystemmediacapability-robustness", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-robustness", @@ -566,16 +1127,17 @@ "robustness" ], "localLinkingText": [], - "type": "dfn", + "type": "dict-member", "for": [ - "mediakeysystemmediacapability" + "MediaKeySystemMediaCapability" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "dictionary-mediakeysystemmediacapability-members", "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members", - "title": "Dictionary MediaKeySystemMediaCapability Members" + "title": "Dictionary MediaKeySystemMediaCapability Members", + "number": "3.4.1" }, "definedIn": "dt" }, @@ -586,9 +1148,9 @@ "MediaKeySystemAccess" ], "localLinkingText": [], - "type": "dfn", + "type": "interface", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeysystemaccess-interface", @@ -604,17 +1166,20 @@ "linkingText": [ "keySystem" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaKeySystemAccess.keySystem" + ], + "type": "attribute", "for": [ - "mediakeysystemaccess" + "MediaKeySystemAccess" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes", "href": "https://www.w3.org/TR/encrypted-media/#attributes", - "title": "Attributes" + "title": "Attributes", + "number": "4.1" }, "definedIn": "dt" }, @@ -622,20 +1187,24 @@ "id": "dom-mediakeysystemaccess-getconfiguration", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-getconfiguration", "linkingText": [ - "getconfiguration()", + "getConfiguration()" + ], + "localLinkingText": [ + "MediaKeySystemAccess.getConfiguration", + "MediaKeySystemAccess.getConfiguration()", "getConfiguration" ], - "localLinkingText": [], - "type": "dfn", + "type": "method", "for": [ - "mediakeysystemaccess" + "MediaKeySystemAccess" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "methods-0", "href": "https://www.w3.org/TR/encrypted-media/#methods-0", - "title": "Methods" + "title": "Methods", + "number": "4.2" }, "definedIn": "dt" }, @@ -643,20 +1212,24 @@ "id": "dom-mediakeysystemaccess-createmediakeys", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-createmediakeys", "linkingText": [ - "createmediakeys()", + "createMediaKeys()" + ], + "localLinkingText": [ + "MediaKeySystemAccess.createMediaKeys", + "MediaKeySystemAccess.createMediaKeys()", "createMediaKeys" ], - "localLinkingText": [], - "type": "dfn", + "type": "method", "for": [ - "mediakeysystemaccess" + "MediaKeySystemAccess" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "methods-0", "href": "https://www.w3.org/TR/encrypted-media/#methods-0", - "title": "Methods" + "title": "Methods", + "number": "4.2" }, "definedIn": "dt" }, @@ -667,9 +1240,9 @@ "MediaKeys" ], "localLinkingText": [], - "type": "dfn", + "type": "interface", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeys-interface", @@ -686,9 +1259,9 @@ "MediaKeySessionType" ], "localLinkingText": [], - "type": "dfn", + "type": "enum", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeys-interface", @@ -705,11 +1278,11 @@ "temporary" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeysessiontype" + "MediaKeySessionType" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeys-interface", @@ -726,10 +1299,31 @@ "persistent-license" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeysessiontype" + "MediaKeySessionType" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeys-interface", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeys-interface", + "title": "MediaKeys Interface", + "number": "5" + }, + "definedIn": "table" + }, + { + "id": "dfn-record-s-of-license-destruction", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-record-s-of-license-destruction", + "linkingText": [ + "record(s) of license destruction", + "records of license destruction", + "record of license destruction" ], + "localLinkingText": [], + "type": "dfn", + "for": [], "access": "private", "informative": false, "heading": { @@ -741,76 +1335,314 @@ "definedIn": "table" }, { - "id": "record-of-license-destruction", - "href": "https://www.w3.org/TR/encrypted-media/#record-of-license-destruction", + "id": "dom-mediakeys-createsession", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-createsession", + "linkingText": [ + "createSession()", + "createSession(sessionType)" + ], + "localLinkingText": [ + "MediaKeys.createSession", + "MediaKeys.createSession()", + "createSession" + ], + "type": "method", + "for": [ + "MediaKeys" + ], + "access": "public", + "informative": false, + "heading": { + "id": "methods-1", + "href": "https://www.w3.org/TR/encrypted-media/#methods-1", + "title": "Methods", + "number": "5.1" + }, + "definedIn": "dt" + }, + { + "id": "dom-mediakeys-getstatusforpolicy", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-getstatusforpolicy", + "linkingText": [ + "getStatusForPolicy()", + "getStatusForPolicy(policy)" + ], + "localLinkingText": [ + "MediaKeys.getStatusForPolicy", + "MediaKeys.getStatusForPolicy()", + "getStatusForPolicy" + ], + "type": "method", + "for": [ + "MediaKeys" + ], + "access": "public", + "informative": false, + "heading": { + "id": "methods-1", + "href": "https://www.w3.org/TR/encrypted-media/#methods-1", + "title": "Methods", + "number": "5.1" + }, + "definedIn": "dt" + }, + { + "id": "dom-mediakeyspolicy", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeyspolicy", + "linkingText": [ + "MediaKeysPolicy" + ], + "localLinkingText": [], + "type": "dictionary", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "methods-1", + "href": "https://www.w3.org/TR/encrypted-media/#methods-1", + "title": "Methods", + "number": "5.1" + }, + "definedIn": "pre" + }, + { + "id": "dom-mediakeyspolicy-minhdcpversion", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeyspolicy-minhdcpversion", + "linkingText": [ + "minHdcpVersion" + ], + "localLinkingText": [], + "type": "dict-member", + "for": [ + "MediaKeysPolicy" + ], + "access": "public", + "informative": false, + "heading": { + "id": "methods-1", + "href": "https://www.w3.org/TR/encrypted-media/#methods-1", + "title": "Methods", + "number": "5.1" + }, + "definedIn": "pre" + }, + { + "id": "dom-mediakeys-setservercertificate", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-setservercertificate", + "linkingText": [ + "setServerCertificate()", + "setServerCertificate(serverCertificate)" + ], + "localLinkingText": [ + "MediaKeys.setServerCertificate", + "MediaKeys.setServerCertificate()", + "setServerCertificate" + ], + "type": "method", + "for": [ + "MediaKeys" + ], + "access": "public", + "informative": false, + "heading": { + "id": "methods-1", + "href": "https://www.w3.org/TR/encrypted-media/#methods-1", + "title": "Methods", + "number": "5.1" + }, + "definedIn": "dt" + }, + { + "id": "dfn-is-persistent-session-type", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-is-persistent-session-type", + "linkingText": [ + "Is persistent session type?" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "is-persistent-session-type", + "href": "https://www.w3.org/TR/encrypted-media/#is-persistent-session-type", + "title": "Is persistent session type?", + "number": "5.2.1" + }, + "definedIn": "heading" + }, + { + "id": "dfn-cdm-unavailable", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-cdm-unavailable", + "linkingText": [ + "CDM Unavailable" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "cdm-unavailable", + "href": "https://www.w3.org/TR/encrypted-media/#cdm-unavailable", + "title": "CDM Unavailable", + "number": "5.2.2" + }, + "definedIn": "heading" + }, + { + "id": "dfn-storage-and-persistence", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-storage-and-persistence", + "linkingText": [ + "Storage and Persistence" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "media-keys-storage", + "href": "https://www.w3.org/TR/encrypted-media/#media-keys-storage", + "title": "Storage and Persistence", + "number": "5.3" + }, + "definedIn": "heading" + }, + { + "id": "dom-mediakeysession", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession", + "linkingText": [ + "MediaKeySession" + ], + "localLinkingText": [], + "type": "interface", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysession-interface", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface", + "title": "MediaKeySession Interface", + "number": "6" + }, + "definedIn": "heading" + }, + { + "id": "dfn-closed", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-closed", + "linkingText": [ + "closed" + ], + "localLinkingText": [], + "type": "dfn", + "for": [ + "media key session" + ], + "access": "private", + "informative": false, + "heading": { + "id": "mediakeysession-interface", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface", + "title": "MediaKeySession Interface", + "number": "6" + }, + "definedIn": "prose" + }, + { + "id": "dom-mediakeysessionclosedreason", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason", + "linkingText": [ + "MediaKeySessionClosedReason" + ], + "localLinkingText": [], + "type": "enum", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeysession-interface", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface", + "title": "MediaKeySession Interface", + "number": "6" + }, + "definedIn": "prose" + }, + { + "id": "dom-mediakeysessionclosedreason-internal-error", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-internal-error", "linkingText": [ - "record of license destruction" + "internal-error" ], "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", + "type": "enum-value", + "for": [ + "MediaKeySessionClosedReason" + ], + "access": "public", "informative": false, "heading": { - "id": "mediakeys-interface", - "href": "https://www.w3.org/TR/encrypted-media/#mediakeys-interface", - "title": "MediaKeys Interface", - "number": "5" + "id": "mediakeysession-interface", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface", + "title": "MediaKeySession Interface", + "number": "6" }, "definedIn": "table" }, { - "id": "dom-mediakeys-createsession", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-createsession", + "id": "dom-mediakeysessionclosedreason-closed-by-application", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-closed-by-application", "linkingText": [ - "createsession()", - "createSession" + "closed-by-application" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeys" + "MediaKeySessionClosedReason" ], - "access": "private", + "access": "public", "informative": false, "heading": { - "id": "methods-1", - "href": "https://www.w3.org/TR/encrypted-media/#methods-1", - "title": "Methods" + "id": "mediakeysession-interface", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface", + "title": "MediaKeySession Interface", + "number": "6" }, - "definedIn": "dt" + "definedIn": "table" }, { - "id": "dom-mediakeys-setservercertificate", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-setservercertificate", + "id": "dom-mediakeysessionclosedreason-release-acknowledged", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-release-acknowledged", "linkingText": [ - "setservercertificate()", - "setServerCertificate" + "release-acknowledged" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeys" + "MediaKeySessionClosedReason" ], - "access": "private", + "access": "public", "informative": false, "heading": { - "id": "methods-1", - "href": "https://www.w3.org/TR/encrypted-media/#methods-1", - "title": "Methods" + "id": "mediakeysession-interface", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface", + "title": "MediaKeySession Interface", + "number": "6" }, - "definedIn": "dt" + "definedIn": "table" }, { - "id": "dom-mediakeysession", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession", + "id": "dom-mediakeysessionclosedreason-hardware-context-reset", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-hardware-context-reset", "linkingText": [ - "MediaKeySession" + "hardware-context-reset" ], "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", + "type": "enum-value", + "for": [ + "MediaKeySessionClosedReason" + ], + "access": "public", "informative": false, "heading": { "id": "mediakeysession-interface", @@ -818,18 +1650,20 @@ "title": "MediaKeySession Interface", "number": "6" }, - "definedIn": "heading" + "definedIn": "table" }, { - "id": "media-key-session-closed", - "href": "https://www.w3.org/TR/encrypted-media/#media-key-session-closed", + "id": "dom-mediakeysessionclosedreason-resource-evicted", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-resource-evicted", "linkingText": [ - "closed" + "resource-evicted" ], "localLinkingText": [], - "type": "dfn", - "for": [], - "access": "private", + "type": "enum-value", + "for": [ + "MediaKeySessionClosedReason" + ], + "access": "public", "informative": false, "heading": { "id": "mediakeysession-interface", @@ -837,7 +1671,7 @@ "title": "MediaKeySession Interface", "number": "6" }, - "definedIn": "prose" + "definedIn": "table" }, { "id": "dom-mediakeysession-sessionid", @@ -845,17 +1679,20 @@ "linkingText": [ "sessionId" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaKeySession.sessionId" + ], + "type": "attribute", "for": [ - "mediakeysession" + "MediaKeySession" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-0", "href": "https://www.w3.org/TR/encrypted-media/#attributes-0", - "title": "Attributes" + "title": "Attributes", + "number": "6.1" }, "definedIn": "dt" }, @@ -865,17 +1702,20 @@ "linkingText": [ "expiration" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaKeySession.expiration" + ], + "type": "attribute", "for": [ - "mediakeysession" + "MediaKeySession" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-0", "href": "https://www.w3.org/TR/encrypted-media/#attributes-0", - "title": "Attributes" + "title": "Attributes", + "number": "6.1" }, "definedIn": "dt" }, @@ -885,17 +1725,20 @@ "linkingText": [ "closed" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaKeySession.closed" + ], + "type": "attribute", "for": [ - "mediakeysession" + "MediaKeySession" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-0", "href": "https://www.w3.org/TR/encrypted-media/#attributes-0", - "title": "Attributes" + "title": "Attributes", + "number": "6.1" }, "definedIn": "dt" }, @@ -905,17 +1748,20 @@ "linkingText": [ "keyStatuses" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaKeySession.keyStatuses" + ], + "type": "attribute", "for": [ - "mediakeysession" + "MediaKeySession" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-0", "href": "https://www.w3.org/TR/encrypted-media/#attributes-0", - "title": "Attributes" + "title": "Attributes", + "number": "6.1" }, "definedIn": "dt" }, @@ -925,17 +1771,20 @@ "linkingText": [ "onkeystatuseschange" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaKeySession.onkeystatuseschange" + ], + "type": "attribute", "for": [ - "mediakeysession" + "MediaKeySession" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-0", "href": "https://www.w3.org/TR/encrypted-media/#attributes-0", - "title": "Attributes" + "title": "Attributes", + "number": "6.1" }, "definedIn": "dt" }, @@ -945,17 +1794,20 @@ "linkingText": [ "onmessage" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaKeySession.onmessage" + ], + "type": "attribute", "for": [ - "mediakeysession" + "MediaKeySession" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-0", "href": "https://www.w3.org/TR/encrypted-media/#attributes-0", - "title": "Attributes" + "title": "Attributes", + "number": "6.1" }, "definedIn": "dt" }, @@ -963,20 +1815,25 @@ "id": "dom-mediakeysession-generaterequest", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-generaterequest", "linkingText": [ - "generaterequest()", + "generateRequest()", + "generateRequest(initDataType, initData)" + ], + "localLinkingText": [ + "MediaKeySession.generateRequest", + "MediaKeySession.generateRequest()", "generateRequest" ], - "localLinkingText": [], - "type": "dfn", + "type": "method", "for": [ - "mediakeysession" + "MediaKeySession" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "methods-2", "href": "https://www.w3.org/TR/encrypted-media/#methods-2", - "title": "Methods" + "title": "Methods", + "number": "6.2" }, "definedIn": "dt" }, @@ -985,19 +1842,24 @@ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-load", "linkingText": [ "load()", + "load(sessionId)" + ], + "localLinkingText": [ + "MediaKeySession.load", + "MediaKeySession.load()", "load" ], - "localLinkingText": [], - "type": "dfn", + "type": "method", "for": [ - "mediakeysession" + "MediaKeySession" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "methods-2", "href": "https://www.w3.org/TR/encrypted-media/#methods-2", - "title": "Methods" + "title": "Methods", + "number": "6.2" }, "definedIn": "dt" }, @@ -1006,19 +1868,24 @@ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-update", "linkingText": [ "update()", + "update(response)" + ], + "localLinkingText": [ + "MediaKeySession.update", + "MediaKeySession.update()", "update" ], - "localLinkingText": [], - "type": "dfn", + "type": "method", "for": [ - "mediakeysession" + "MediaKeySession" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "methods-2", "href": "https://www.w3.org/TR/encrypted-media/#methods-2", - "title": "Methods" + "title": "Methods", + "number": "6.2" }, "definedIn": "dt" }, @@ -1026,20 +1893,24 @@ "id": "dom-mediakeysession-close", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-close", "linkingText": [ - "close()", + "close()" + ], + "localLinkingText": [ + "MediaKeySession.close", + "MediaKeySession.close()", "close" ], - "localLinkingText": [], - "type": "dfn", + "type": "method", "for": [ - "mediakeysession" + "MediaKeySession" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "methods-2", "href": "https://www.w3.org/TR/encrypted-media/#methods-2", - "title": "Methods" + "title": "Methods", + "number": "6.2" }, "definedIn": "dt" }, @@ -1047,20 +1918,24 @@ "id": "dom-mediakeysession-remove", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-remove", "linkingText": [ - "remove()", + "remove()" + ], + "localLinkingText": [ + "MediaKeySession.remove", + "MediaKeySession.remove()", "remove" ], - "localLinkingText": [], - "type": "dfn", + "type": "method", "for": [ - "mediakeysession" + "MediaKeySession" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "methods-2", "href": "https://www.w3.org/TR/encrypted-media/#methods-2", - "title": "Methods" + "title": "Methods", + "number": "6.2" }, "definedIn": "dt" }, @@ -1071,15 +1946,15 @@ "MediaKeyStatusMap" ], "localLinkingText": [], - "type": "dfn", + "type": "interface", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeystatusmap-interface", "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", "title": "MediaKeyStatusMap Interface", - "number": "6.1" + "number": "6.3" }, "definedIn": "heading" }, @@ -1089,17 +1964,20 @@ "linkingText": [ "size" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaKeyStatusMap.size" + ], + "type": "attribute", "for": [ - "mediakeystatusmap" + "MediaKeyStatusMap" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-1", "href": "https://www.w3.org/TR/encrypted-media/#attributes-1", - "title": "Attributes" + "title": "Attributes", + "number": "6.3.1" }, "definedIn": "dt" }, @@ -1108,19 +1986,24 @@ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-has", "linkingText": [ "has()", + "has(keyId)" + ], + "localLinkingText": [ + "MediaKeyStatusMap.has", + "MediaKeyStatusMap.has()", "has" ], - "localLinkingText": [], - "type": "dfn", + "type": "method", "for": [ - "mediakeystatusmap" + "MediaKeyStatusMap" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "methods-3", "href": "https://www.w3.org/TR/encrypted-media/#methods-3", - "title": "Methods" + "title": "Methods", + "number": "6.3.2" }, "definedIn": "dt" }, @@ -1129,42 +2012,27 @@ "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-get", "linkingText": [ "get()", + "get(keyId)" + ], + "localLinkingText": [ + "MediaKeyStatusMap.get", + "MediaKeyStatusMap.get()", "get" ], - "localLinkingText": [], - "type": "dfn", + "type": "method", "for": [ - "mediakeystatusmap" + "MediaKeyStatusMap" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "methods-3", "href": "https://www.w3.org/TR/encrypted-media/#methods-3", - "title": "Methods" + "title": "Methods", + "number": "6.3.2" }, "definedIn": "dt" }, - { - "id": "dom-mediakeystatusmap-iterable", - "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-iterable", - "linkingText": [ - "iterable" - ], - "localLinkingText": [], - "type": "dfn", - "for": [ - "mediakeystatusmap" - ], - "access": "private", - "informative": false, - "heading": { - "id": "methods-3", - "href": "https://www.w3.org/TR/encrypted-media/#methods-3", - "title": "Methods" - }, - "definedIn": "prose" - }, { "id": "dom-mediakeystatus", "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus", @@ -1172,15 +2040,15 @@ "MediaKeyStatus" ], "localLinkingText": [], - "type": "dfn", + "type": "enum", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeystatusmap-interface", "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", "title": "MediaKeyStatusMap Interface", - "number": "6.1" + "number": "6.3" }, "definedIn": "prose" }, @@ -1191,17 +2059,17 @@ "usable" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeystatus" + "MediaKeyStatus" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeystatusmap-interface", "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", "title": "MediaKeyStatusMap Interface", - "number": "6.1" + "number": "6.3" }, "definedIn": "table" }, @@ -1212,17 +2080,17 @@ "expired" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeystatus" + "MediaKeyStatus" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeystatusmap-interface", "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", "title": "MediaKeyStatusMap Interface", - "number": "6.1" + "number": "6.3" }, "definedIn": "table" }, @@ -1233,17 +2101,17 @@ "released" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeystatus" + "MediaKeyStatus" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeystatusmap-interface", "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", "title": "MediaKeyStatusMap Interface", - "number": "6.1" + "number": "6.3" }, "definedIn": "table" }, @@ -1254,17 +2122,17 @@ "output-restricted" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeystatus" + "MediaKeyStatus" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeystatusmap-interface", "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", "title": "MediaKeyStatusMap Interface", - "number": "6.1" + "number": "6.3" }, "definedIn": "table" }, @@ -1275,17 +2143,38 @@ "output-downscaled" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeystatus" + "MediaKeyStatus" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeystatusmap-interface", "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", "title": "MediaKeyStatusMap Interface", - "number": "6.1" + "number": "6.3" + }, + "definedIn": "table" + }, + { + "id": "dom-mediakeystatus-usable-in-future", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-usable-in-future", + "linkingText": [ + "usable-in-future" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "MediaKeyStatus" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeystatusmap-interface", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", + "title": "MediaKeyStatusMap Interface", + "number": "6.3" }, "definedIn": "table" }, @@ -1296,17 +2185,17 @@ "status-pending" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeystatus" + "MediaKeyStatus" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeystatusmap-interface", "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", "title": "MediaKeyStatusMap Interface", - "number": "6.1" + "number": "6.3" }, "definedIn": "table" }, @@ -1317,17 +2206,17 @@ "internal-error" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeystatus" + "MediaKeyStatus" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeystatusmap-interface", "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", "title": "MediaKeyStatusMap Interface", - "number": "6.1" + "number": "6.3" }, "definedIn": "table" }, @@ -1338,15 +2227,15 @@ "MediaKeyMessageType" ], "localLinkingText": [], - "type": "dfn", + "type": "enum", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeymessageevent", "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent", "title": "MediaKeyMessageEvent", - "number": "6.2" + "number": "6.4" }, "definedIn": "prose" }, @@ -1357,17 +2246,17 @@ "license-request" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeymessagetype" + "MediaKeyMessageType" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeymessageevent", "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent", "title": "MediaKeyMessageEvent", - "number": "6.2" + "number": "6.4" }, "definedIn": "table" }, @@ -1378,17 +2267,17 @@ "license-renewal" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeymessagetype" + "MediaKeyMessageType" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeymessageevent", "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent", "title": "MediaKeyMessageEvent", - "number": "6.2" + "number": "6.4" }, "definedIn": "table" }, @@ -1399,17 +2288,17 @@ "license-release" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeymessagetype" + "MediaKeyMessageType" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeymessageevent", "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent", "title": "MediaKeyMessageEvent", - "number": "6.2" + "number": "6.4" }, "definedIn": "table" }, @@ -1420,17 +2309,17 @@ "individualization-request" ], "localLinkingText": [], - "type": "dfn", + "type": "enum-value", "for": [ - "mediakeymessagetype" + "MediaKeyMessageType" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeymessageevent", "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent", "title": "MediaKeyMessageEvent", - "number": "6.2" + "number": "6.4" }, "definedIn": "table" }, @@ -1441,16 +2330,43 @@ "MediaKeyMessageEvent" ], "localLinkingText": [], - "type": "dfn", + "type": "interface", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { - "id": "constructors", - "href": "https://www.w3.org/TR/encrypted-media/#constructors", - "title": "Constructors" + "id": "mediakeymessageevent", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent", + "title": "MediaKeyMessageEvent", + "number": "6.4" }, - "definedIn": "dt" + "definedIn": "pre" + }, + { + "id": "dom-mediakeymessageevent-constructor", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent-constructor", + "linkingText": [ + "constructor()", + "constructor(type, eventInitDict)" + ], + "localLinkingText": [ + "MediaKeyMessageEvent.constructor", + "MediaKeyMessageEvent.constructor()", + "constructor" + ], + "type": "constructor", + "for": [ + "MediaKeyMessageEvent" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediakeymessageevent", + "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent", + "title": "MediaKeyMessageEvent", + "number": "6.4" + }, + "definedIn": "pre" }, { "id": "dom-mediakeymessageevent-messagetype", @@ -1458,17 +2374,20 @@ "linkingText": [ "messageType" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaKeyMessageEvent.messageType" + ], + "type": "attribute", "for": [ - "mediakeymessageevent" + "MediaKeyMessageEvent" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-2", "href": "https://www.w3.org/TR/encrypted-media/#attributes-2", - "title": "Attributes" + "title": "Attributes", + "number": "6.4.1" }, "definedIn": "dt" }, @@ -1478,17 +2397,20 @@ "linkingText": [ "message" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaKeyMessageEvent.message" + ], + "type": "attribute", "for": [ - "mediakeymessageevent" + "MediaKeyMessageEvent" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-2", "href": "https://www.w3.org/TR/encrypted-media/#attributes-2", - "title": "Attributes" + "title": "Attributes", + "number": "6.4.1" }, "definedIn": "dt" }, @@ -1499,15 +2421,15 @@ "MediaKeyMessageEventInit" ], "localLinkingText": [], - "type": "dfn", + "type": "dictionary", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediakeymessageeventinit", "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageeventinit", "title": "MediaKeyMessageEventInit", - "number": "6.2.1" + "number": "6.4.2" }, "definedIn": "heading" }, @@ -1518,16 +2440,17 @@ "messageType" ], "localLinkingText": [], - "type": "dfn", + "type": "dict-member", "for": [ - "mediakeymessageeventinit" + "MediaKeyMessageEventInit" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "dictionary-mediakeymessageeventinit-members", "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeymessageeventinit-members", - "title": "Dictionary MediaKeyMessageEventInit Members" + "title": "Dictionary MediaKeyMessageEventInit Members", + "number": "6.4.2.1" }, "definedIn": "dt" }, @@ -1538,22 +2461,23 @@ "message" ], "localLinkingText": [], - "type": "dfn", + "type": "dict-member", "for": [ - "mediakeymessageeventinit" + "MediaKeyMessageEventInit" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "dictionary-mediakeymessageeventinit-members", "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeymessageeventinit-members", - "title": "Dictionary MediaKeyMessageEventInit Members" + "title": "Dictionary MediaKeyMessageEventInit Members", + "number": "6.4.2.1" }, "definedIn": "dt" }, { - "id": "dom-evt-keystatuseschange", - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-keystatuseschange", + "id": "dfn-keystatuseschange", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-keystatuseschange", "linkingText": [ "keystatuseschange" ], @@ -1566,13 +2490,13 @@ "id": "mediakeysession-events", "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-events", "title": "Event Summary", - "number": "6.3" + "number": "6.5" }, "definedIn": "table" }, { - "id": "dom-evt-message", - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-message", + "id": "dfn-message", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-message", "linkingText": [ "message" ], @@ -1585,13 +2509,108 @@ "id": "mediakeysession-events", "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-events", "title": "Event Summary", - "number": "6.3" + "number": "6.5" }, "definedIn": "table" }, { - "id": "dfn-TypeError", - "href": "https://www.w3.org/TR/encrypted-media/#dfn-TypeError", + "id": "dfn-queue-a-message-event", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-queue-a-message-event", + "linkingText": [ + "Queue a \"message\" Event" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "queue-message", + "href": "https://www.w3.org/TR/encrypted-media/#queue-message", + "title": "Queue a \"message\" Event", + "number": "6.6.1" + }, + "definedIn": "heading" + }, + { + "id": "dfn-update-key-statuses", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-update-key-statuses", + "linkingText": [ + "Update Key Statuses" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "update-key-statuses", + "href": "https://www.w3.org/TR/encrypted-media/#update-key-statuses", + "title": "Update Key Statuses", + "number": "6.6.2" + }, + "definedIn": "heading" + }, + { + "id": "dfn-update-expiration", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-update-expiration", + "linkingText": [ + "Update Expiration" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "update-expiration", + "href": "https://www.w3.org/TR/encrypted-media/#update-expiration", + "title": "Update Expiration", + "number": "6.6.3" + }, + "definedIn": "heading" + }, + { + "id": "dfn-session-closed", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-session-closed", + "linkingText": [ + "Session Closed" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "session-closed", + "href": "https://www.w3.org/TR/encrypted-media/#session-closed", + "title": "Session Closed", + "number": "6.6.4" + }, + "definedIn": "heading" + }, + { + "id": "dfn-monitor-for-cdm-state-changes", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-monitor-for-cdm-state-changes", + "linkingText": [ + "Monitor for CDM State Changes" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "monitor-cdm", + "href": "https://www.w3.org/TR/encrypted-media/#monitor-cdm", + "title": "Monitor for CDM State Changes", + "number": "6.6.5" + }, + "definedIn": "heading" + }, + { + "id": "dfn-typeerror", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-typeerror", "linkingText": [ "TypeError" ], @@ -1604,13 +2623,13 @@ "id": "exceptions", "href": "https://www.w3.org/TR/encrypted-media/#exceptions", "title": "Exceptions", - "number": "6.5" + "number": "6.7" }, "definedIn": "table" }, { - "id": "dfn-NotSupportedError", - "href": "https://www.w3.org/TR/encrypted-media/#dfn-NotSupportedError", + "id": "dfn-notsupportederror", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-notsupportederror", "linkingText": [ "NotSupportedError" ], @@ -1623,13 +2642,13 @@ "id": "exceptions", "href": "https://www.w3.org/TR/encrypted-media/#exceptions", "title": "Exceptions", - "number": "6.5" + "number": "6.7" }, "definedIn": "table" }, { - "id": "dfn-InvalidStateError", - "href": "https://www.w3.org/TR/encrypted-media/#dfn-InvalidStateError", + "id": "dfn-invalidstateerror", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-invalidstateerror", "linkingText": [ "InvalidStateError" ], @@ -1642,13 +2661,13 @@ "id": "exceptions", "href": "https://www.w3.org/TR/encrypted-media/#exceptions", "title": "Exceptions", - "number": "6.5" + "number": "6.7" }, "definedIn": "table" }, { - "id": "dfn-QuotaExceededError", - "href": "https://www.w3.org/TR/encrypted-media/#dfn-QuotaExceededError", + "id": "dfn-quotaexceedederror", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-quotaexceedederror", "linkingText": [ "QuotaExceededError" ], @@ -1661,7 +2680,7 @@ "id": "exceptions", "href": "https://www.w3.org/TR/encrypted-media/#exceptions", "title": "Exceptions", - "number": "6.5" + "number": "6.7" }, "definedIn": "table" }, @@ -1690,17 +2709,20 @@ "linkingText": [ "mediaKeys" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "HTMLMediaElement.mediaKeys" + ], + "type": "attribute", "for": [ - "htmlmediaelement" + "HTMLMediaElement" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-3", "href": "https://www.w3.org/TR/encrypted-media/#attributes-3", - "title": "Attributes" + "title": "Attributes", + "number": "7.1" }, "definedIn": "dt" }, @@ -1710,17 +2732,20 @@ "linkingText": [ "onencrypted" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "HTMLMediaElement.onencrypted" + ], + "type": "attribute", "for": [ - "htmlmediaelement" + "HTMLMediaElement" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-3", "href": "https://www.w3.org/TR/encrypted-media/#attributes-3", - "title": "Attributes" + "title": "Attributes", + "number": "7.1" }, "definedIn": "dt" }, @@ -1730,17 +2755,20 @@ "linkingText": [ "onwaitingforkey" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "HTMLMediaElement.onwaitingforkey" + ], + "type": "attribute", "for": [ - "htmlmediaelement" + "HTMLMediaElement" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-3", "href": "https://www.w3.org/TR/encrypted-media/#attributes-3", - "title": "Attributes" + "title": "Attributes", + "number": "7.1" }, "definedIn": "dt" }, @@ -1748,20 +2776,25 @@ "id": "dom-htmlmediaelement-setmediakeys", "href": "https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-setmediakeys", "linkingText": [ - "setmediakeys()", + "setMediaKeys()", + "setMediaKeys(mediaKeys)" + ], + "localLinkingText": [ + "HTMLMediaElement.setMediaKeys", + "HTMLMediaElement.setMediaKeys()", "setMediaKeys" ], - "localLinkingText": [], - "type": "dfn", + "type": "method", "for": [ - "htmlmediaelement" + "HTMLMediaElement" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "methods-4", "href": "https://www.w3.org/TR/encrypted-media/#methods-4", - "title": "Methods" + "title": "Methods", + "number": "7.2" }, "definedIn": "dt" }, @@ -1772,16 +2805,44 @@ "MediaEncryptedEvent" ], "localLinkingText": [], - "type": "dfn", + "type": "interface", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { - "id": "constructors-0", - "href": "https://www.w3.org/TR/encrypted-media/#constructors-0", - "title": "Constructors" + "id": "mediaencryptedevent", + "href": "https://www.w3.org/TR/encrypted-media/#mediaencryptedevent", + "title": "MediaEncryptedEvent", + "number": "7.3" }, - "definedIn": "dt" + "definedIn": "pre" + }, + { + "id": "dom-mediaencryptedevent-constructor", + "href": "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent-constructor", + "linkingText": [ + "constructor()", + "constructor(type)", + "constructor(type, eventInitDict)" + ], + "localLinkingText": [ + "MediaEncryptedEvent.constructor", + "MediaEncryptedEvent.constructor()", + "constructor" + ], + "type": "constructor", + "for": [ + "MediaEncryptedEvent" + ], + "access": "public", + "informative": false, + "heading": { + "id": "mediaencryptedevent", + "href": "https://www.w3.org/TR/encrypted-media/#mediaencryptedevent", + "title": "MediaEncryptedEvent", + "number": "7.3" + }, + "definedIn": "pre" }, { "id": "dom-mediaencryptedevent-initdatatype", @@ -1789,17 +2850,20 @@ "linkingText": [ "initDataType" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaEncryptedEvent.initDataType" + ], + "type": "attribute", "for": [ - "mediaencryptedevent" + "MediaEncryptedEvent" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-4", "href": "https://www.w3.org/TR/encrypted-media/#attributes-4", - "title": "Attributes" + "title": "Attributes", + "number": "7.3.1" }, "definedIn": "dt" }, @@ -1809,17 +2873,20 @@ "linkingText": [ "initData" ], - "localLinkingText": [], - "type": "dfn", + "localLinkingText": [ + "MediaEncryptedEvent.initData" + ], + "type": "attribute", "for": [ - "mediaencryptedevent" + "MediaEncryptedEvent" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "attributes-4", "href": "https://www.w3.org/TR/encrypted-media/#attributes-4", - "title": "Attributes" + "title": "Attributes", + "number": "7.3.1" }, "definedIn": "dt" }, @@ -1830,15 +2897,15 @@ "MediaEncryptedEventInit" ], "localLinkingText": [], - "type": "dfn", + "type": "dictionary", "for": [], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "mediaencryptedeventinit", "href": "https://www.w3.org/TR/encrypted-media/#mediaencryptedeventinit", "title": "MediaEncryptedEventInit", - "number": "7.1.1" + "number": "7.3.2" }, "definedIn": "heading" }, @@ -1849,16 +2916,17 @@ "initDataType" ], "localLinkingText": [], - "type": "dfn", + "type": "dict-member", "for": [ - "mediaencryptedeventinit" + "MediaEncryptedEventInit" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "dictionary-mediaencryptedeventinit-members", "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediaencryptedeventinit-members", - "title": "Dictionary MediaEncryptedEventInit Members" + "title": "Dictionary MediaEncryptedEventInit Members", + "number": "7.3.2.1" }, "definedIn": "dt" }, @@ -1869,22 +2937,23 @@ "initData" ], "localLinkingText": [], - "type": "dfn", + "type": "dict-member", "for": [ - "mediaencryptedeventinit" + "MediaEncryptedEventInit" ], - "access": "private", + "access": "public", "informative": false, "heading": { "id": "dictionary-mediaencryptedeventinit-members", "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediaencryptedeventinit-members", - "title": "Dictionary MediaEncryptedEventInit Members" + "title": "Dictionary MediaEncryptedEventInit Members", + "number": "7.3.2.1" }, "definedIn": "dt" }, { - "id": "dom-evt-encrypted", - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-encrypted", + "id": "dfn-encrypted", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-encrypted", "linkingText": [ "encrypted" ], @@ -1897,13 +2966,13 @@ "id": "htmlmediaelement-events", "href": "https://www.w3.org/TR/encrypted-media/#htmlmediaelement-events", "title": "Event Summary", - "number": "7.2" + "number": "7.4" }, "definedIn": "table" }, { - "id": "dom-evt-waitingforkey", - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-waitingforkey", + "id": "dfn-waitingforkey", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-waitingforkey", "linkingText": [ "waitingforkey" ], @@ -1916,9 +2985,199 @@ "id": "htmlmediaelement-events", "href": "https://www.w3.org/TR/encrypted-media/#htmlmediaelement-events", "title": "Event Summary", - "number": "7.2" + "number": "7.4" }, "definedIn": "table" + }, + { + "id": "dfn-initialization-data-encountered", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data-encountered", + "linkingText": [ + "Initialization Data Encountered" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "initdata-encountered", + "href": "https://www.w3.org/TR/encrypted-media/#initdata-encountered", + "title": "Initialization Data Encountered", + "number": "7.5.2" + }, + "definedIn": "heading" + }, + { + "id": "dfn-encrypted-block-encountered", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-encrypted-block-encountered", + "linkingText": [ + "Encrypted Block Encountered" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "public", + "informative": false, + "heading": { + "id": "encrypted-block-encountered", + "href": "https://www.w3.org/TR/encrypted-media/#encrypted-block-encountered", + "title": "Encrypted Block Encountered", + "number": "7.5.3" + }, + "definedIn": "heading" + }, + { + "id": "dfn-attempt-to-decrypt", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-attempt-to-decrypt", + "linkingText": [ + "Attempt to Decrypt" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "attempt-to-decrypt", + "href": "https://www.w3.org/TR/encrypted-media/#attempt-to-decrypt", + "title": "Attempt to Decrypt", + "number": "7.5.4" + }, + "definedIn": "heading" + }, + { + "id": "dfn-wait-for-key", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-wait-for-key", + "linkingText": [ + "Wait for Key" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "wait-for-key", + "href": "https://www.w3.org/TR/encrypted-media/#wait-for-key", + "title": "Wait for Key", + "number": "7.5.5" + }, + "definedIn": "heading" + }, + { + "id": "dfn-attempt-to-resume-playback-if-necessary", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-attempt-to-resume-playback-if-necessary", + "linkingText": [ + "Attempt to Resume Playback If Necessary" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "resume-playback", + "href": "https://www.w3.org/TR/encrypted-media/#resume-playback", + "title": "Attempt to Resume Playback If Necessary", + "number": "7.5.6" + }, + "definedIn": "heading" + }, + { + "id": "dfn-individualization", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-individualization", + "linkingText": [ + "Individualization" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "individualization", + "href": "https://www.w3.org/TR/encrypted-media/#individualization", + "title": "Individualization", + "number": "8.6" + }, + "definedIn": "heading" + }, + { + "id": "dfn-direct-individualization", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-direct-individualization", + "linkingText": [ + "Direct Individualization" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "direct-individualization", + "href": "https://www.w3.org/TR/encrypted-media/#direct-individualization", + "title": "Direct Individualization", + "number": "8.6.1" + }, + "definedIn": "heading" + }, + { + "id": "dfn-app-assisted-individualization", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-app-assisted-individualization", + "linkingText": [ + "App-Assisted Individualization" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "app-assisted-individualization", + "href": "https://www.w3.org/TR/encrypted-media/#app-assisted-individualization", + "title": "App-Assisted Individualization", + "number": "8.6.2" + }, + "definedIn": "heading" + }, + { + "id": "dfn-common-key-systems", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-common-key-systems", + "linkingText": [ + "Common Key Systems" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "common-key-systems", + "href": "https://www.w3.org/TR/encrypted-media/#common-key-systems", + "title": "Common Key Systems", + "number": "9" + }, + "definedIn": "heading" + }, + { + "id": "dfn-clear-key", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-clear-key", + "linkingText": [ + "Clear Key" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "clear-key", + "href": "https://www.w3.org/TR/encrypted-media/#clear-key", + "title": "Clear Key", + "number": "9.1" + }, + "definedIn": "heading" } ] } \ No newline at end of file diff --git a/tr/dfns/mediasession.json b/tr/dfns/mediasession.json index 4514dfd0ce2c..b8d1eaf97358 100644 --- a/tr/dfns/mediasession.json +++ b/tr/dfns/mediasession.json @@ -548,6 +548,28 @@ }, "definedIn": "prose" }, + { + "id": "dom-mediasessionaction-voiceactivity", + "href": "https://www.w3.org/TR/mediasession/#dom-mediasessionaction-voiceactivity", + "linkingText": [ + "\"voiceactivity\"", + "voiceactivity" + ], + "localLinkingText": [], + "type": "enum-value", + "for": [ + "MediaSessionAction" + ], + "access": "public", + "informative": false, + "heading": { + "id": "actions-model", + "href": "https://www.w3.org/TR/mediasession/#actions-model", + "title": "Actions", + "number": "3.4" + }, + "definedIn": "prose" + }, { "id": "supported-media-session-actions", "href": "https://www.w3.org/TR/mediasession/#supported-media-session-actions", diff --git a/tr/dfns/mse-byte-stream-format-isobmff.json b/tr/dfns/mse-byte-stream-format-isobmff.json index a8ad94263fa1..0e04f8093af1 100644 --- a/tr/dfns/mse-byte-stream-format-isobmff.json +++ b/tr/dfns/mse-byte-stream-format-isobmff.json @@ -5,8 +5,8 @@ }, "dfns": [ { - "id": "movie-fragment-relative-addressing", - "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#movie-fragment-relative-addressing", + "id": "dfn-movie-fragment-relative-addressing", + "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#dfn-movie-fragment-relative-addressing", "linkingText": [ "movie-fragment relative addressing" ], diff --git a/tr/dfns/mse-byte-stream-format-mp2t.json b/tr/dfns/mse-byte-stream-format-mp2t.json index 97a277293bd2..16abeaaee6a1 100644 --- a/tr/dfns/mse-byte-stream-format-mp2t.json +++ b/tr/dfns/mse-byte-stream-format-mp2t.json @@ -5,8 +5,8 @@ }, "dfns": [ { - "id": "mpeg2ts-timestampOffset", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-timestampOffset", + "id": "dfn-mpeg2ts_timestampoffset", + "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#dfn-mpeg2ts_timestampoffset", "linkingText": [ "MPEG2TS_timestampOffset" ], diff --git a/tr/dfns/mse-byte-stream-format-mpeg-audio.json b/tr/dfns/mse-byte-stream-format-mpeg-audio.json index 96560df425da..d6bda72738a6 100644 --- a/tr/dfns/mse-byte-stream-format-mpeg-audio.json +++ b/tr/dfns/mse-byte-stream-format-mpeg-audio.json @@ -5,8 +5,8 @@ }, "dfns": [ { - "id": "mpeg-audio-frame", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-audio-frame", + "id": "dfn-mpeg-audio-frame", + "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-mpeg-audio-frame", "linkingText": [ "MPEG Audio Frame" ], @@ -24,8 +24,27 @@ "definedIn": "prose" }, { - "id": "icecast-header", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#icecast-header", + "id": "dfn-metadata-frames", + "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-metadata-frames", + "linkingText": [ + "Metadata Frames" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "mpeg-metadata", + "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-metadata", + "title": "Metadata Frames", + "number": "4" + }, + "definedIn": "heading" + }, + { + "id": "dfn-icecast-header", + "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-icecast-header", "linkingText": [ "Icecast header" ], diff --git a/tr/dfns/webgpu.json b/tr/dfns/webgpu.json index df1cc8b048ac..e0aa3c7bc128 100644 --- a/tr/dfns/webgpu.json +++ b/tr/dfns/webgpu.json @@ -1299,6 +1299,25 @@ }, "definedIn": "prose" }, + { + "id": "becomes-lost", + "href": "https://www.w3.org/TR/webgpu/#becomes-lost", + "linkingText": [ + "becomes lost" + ], + "localLinkingText": [], + "type": "dfn", + "for": [], + "access": "private", + "informative": false, + "heading": { + "id": "devices", + "href": "https://www.w3.org/TR/webgpu/#devices", + "title": "Devices", + "number": "3.5.2" + }, + "definedIn": "prose" + }, { "id": "capabilities", "href": "https://www.w3.org/TR/webgpu/#capabilities", diff --git a/tr/dfns/webnn.json b/tr/dfns/webnn.json index 8b8e7e23a9c3..5eb25579a3f7 100644 --- a/tr/dfns/webnn.json +++ b/tr/dfns/webnn.json @@ -883,27 +883,6 @@ }, "definedIn": "prose" }, - { - "id": "buffersource-detachable", - "href": "https://www.w3.org/TR/webnn/#buffersource-detachable", - "linkingText": [ - "detachable" - ], - "localLinkingText": [], - "type": "dfn", - "for": [ - "BufferSource" - ], - "access": "private", - "informative": false, - "heading": { - "id": "mlnamedarraybufferviews-transfer-alg", - "href": "https://www.w3.org/TR/webnn/#mlnamedarraybufferviews-transfer-alg", - "title": "MLNamedArrayBufferViews transfer algorithm", - "number": "7.3.1" - }, - "definedIn": "prose" - }, { "id": "mlnamedarraybufferviews-transfer", "href": "https://www.w3.org/TR/webnn/#mlnamedarraybufferviews-transfer", @@ -2306,10 +2285,10 @@ "definedIn": "pre" }, { - "id": "dom-mlargminmaxoptions-axes", - "href": "https://www.w3.org/TR/webnn/#dom-mlargminmaxoptions-axes", + "id": "dom-mlargminmaxoptions-keepdimensions", + "href": "https://www.w3.org/TR/webnn/#dom-mlargminmaxoptions-keepdimensions", "linkingText": [ - "axes" + "keepDimensions" ], "localLinkingText": [], "type": "dict-member", @@ -2327,15 +2306,16 @@ "definedIn": "dt" }, { - "id": "dom-mlargminmaxoptions-keepdimensions", - "href": "https://www.w3.org/TR/webnn/#dom-mlargminmaxoptions-keepdimensions", + "id": "dom-mlgraphbuilder-argmin-input-axis-options-input", + "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-input", "linkingText": [ - "keepDimensions" + "input" ], "localLinkingText": [], - "type": "dict-member", + "type": "argument", "for": [ - "MLArgMinMaxOptions" + "MLGraphBuilder/argMin(input, axis, options)", + "MLGraphBuilder/argMax(input, axis, options)" ], "access": "public", "informative": false, @@ -2345,19 +2325,19 @@ "title": "argMin/argMax operations", "number": "7.8.5" }, - "definedIn": "dt" + "definedIn": "prose" }, { - "id": "dom-mlgraphbuilder-argmin-input-options-input", - "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-options-input", + "id": "dom-mlgraphbuilder-argmin-input-axis-options-axis", + "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-axis", "linkingText": [ - "input" + "axis" ], "localLinkingText": [], "type": "argument", "for": [ - "MLGraphBuilder/argMin(input, options)", - "MLGraphBuilder/argMax(input, options)" + "MLGraphBuilder/argMin(input, axis, options)", + "MLGraphBuilder/argMax(input, axis, options)" ], "access": "public", "informative": false, @@ -2370,16 +2350,16 @@ "definedIn": "prose" }, { - "id": "dom-mlgraphbuilder-argmin-input-options-options", - "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-options-options", + "id": "dom-mlgraphbuilder-argmin-input-axis-options-options", + "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-options", "linkingText": [ "options" ], "localLinkingText": [], "type": "argument", "for": [ - "MLGraphBuilder/argMin(input, options)", - "MLGraphBuilder/argMax(input, options)" + "MLGraphBuilder/argMin(input, axis, options)", + "MLGraphBuilder/argMax(input, axis, options)" ], "access": "public", "informative": false, @@ -2416,8 +2396,8 @@ "id": "dom-mlgraphbuilder-argmin", "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin", "linkingText": [ - "argMin(input, options)", - "argMin(input)" + "argMin(input, axis, options)", + "argMin(input, axis)" ], "localLinkingText": [], "type": "method", @@ -2438,8 +2418,8 @@ "id": "dom-mlgraphbuilder-argmax", "href": "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmax", "linkingText": [ - "argMax(input, options)", - "argMax(input)" + "argMax(input, axis, options)", + "argMax(input, axis)" ], "localLinkingText": [], "type": "method", diff --git a/tr/events/encrypted-media.json b/tr/events/encrypted-media.json index 76c9545ffeef..21ac9ef9f48a 100644 --- a/tr/events/encrypted-media.json +++ b/tr/events/encrypted-media.json @@ -5,10 +5,10 @@ }, "events": [ { - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-keystatuseschange", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-keystatuseschange", "src": { "format": "summary table", - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-keystatuseschange" + "href": "https://www.w3.org/TR/encrypted-media/#dfn-keystatuseschange" }, "type": "keystatuseschange", "targets": [ @@ -17,10 +17,10 @@ "interface": "Event" }, { - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-message", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-message", "src": { "format": "summary table", - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-message" + "href": "https://www.w3.org/TR/encrypted-media/#dfn-message" }, "type": "message", "targets": [ @@ -29,10 +29,10 @@ "interface": "MediaKeyMessageEvent" }, { - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-encrypted", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-encrypted", "src": { "format": "summary table", - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-encrypted" + "href": "https://www.w3.org/TR/encrypted-media/#dfn-encrypted" }, "type": "encrypted", "targets": [ @@ -41,10 +41,10 @@ "interface": "MediaEncryptedEvent" }, { - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-waitingforkey", + "href": "https://www.w3.org/TR/encrypted-media/#dfn-waitingforkey", "src": { "format": "summary table", - "href": "https://www.w3.org/TR/encrypted-media/#dom-evt-waitingforkey" + "href": "https://www.w3.org/TR/encrypted-media/#dfn-waitingforkey" }, "type": "waitingforkey", "targets": [ diff --git a/tr/headings/encrypted-media.json b/tr/headings/encrypted-media.json index b233a0f67747..1c3bf40679f8 100644 --- a/tr/headings/encrypted-media.json +++ b/tr/headings/encrypted-media.json @@ -5,29 +5,11 @@ }, "headings": [ { - "id": "respecDocument", - "href": "https://www.w3.org/TR/encrypted-media/#respecDocument", + "id": "title", + "href": "https://www.w3.org/TR/encrypted-media/#title", "level": 1, "title": "Encrypted Media Extensions" }, - { - "id": "w3c-recommendation-18-september-2017", - "href": "https://www.w3.org/TR/encrypted-media/#w3c-recommendation-18-september-2017", - "level": 2, - "title": "W3C Recommendation 18 September 2017 (Link to Editor's Draft updated 19 December 2019)" - }, - { - "id": "abstract", - "href": "https://www.w3.org/TR/encrypted-media/#abstract", - "level": 2, - "title": "Abstract" - }, - { - "id": "sotd", - "href": "https://www.w3.org/TR/encrypted-media/#sotd", - "level": 2, - "title": "Status of This Document" - }, { "id": "toc", "href": "https://www.w3.org/TR/encrypted-media/#toc", @@ -56,72 +38,81 @@ "number": "3" }, { - "id": "navigator-extension:-requestmediakeysystemaccess()", - "href": "https://www.w3.org/TR/encrypted-media/#navigator-extension%3A-requestmediakeysystemaccess()", + "id": "permissions-policy-integration", + "href": "https://www.w3.org/TR/encrypted-media/#permissions-policy-integration", "level": 3, - "title": "Navigator Extension: requestMediaKeySystemAccess()", + "title": "Permissions Policy Integration", "number": "3.1" }, + { + "id": "navigator-extension-requestmediakeysystemaccess", + "href": "https://www.w3.org/TR/encrypted-media/#navigator-extension-requestmediakeysystemaccess", + "level": 3, + "title": "Navigator Extension: requestMediaKeySystemAccess()", + "number": "3.2" + }, { "id": "methods", "href": "https://www.w3.org/TR/encrypted-media/#methods", "level": 4, - "title": "Methods" + "title": "Methods", + "number": "3.2.1" }, { "id": "algorithms", "href": "https://www.w3.org/TR/encrypted-media/#algorithms", "level": 4, "title": "Algorithms", - "number": "3.1.1" + "number": "3.2.2" }, { "id": "get-supported-configuration", "href": "https://www.w3.org/TR/encrypted-media/#get-supported-configuration", "level": 5, "title": "Get Supported Configuration", - "number": "3.1.1.1" + "number": "3.2.2.1" }, { "id": "get-supported-configuration-and-consent", "href": "https://www.w3.org/TR/encrypted-media/#get-supported-configuration-and-consent", "level": 5, "title": "Get Supported Configuration and Consent", - "number": "3.1.1.2" + "number": "3.2.2.2" }, { "id": "get-supported-capabilities-for-audio-video-type", "href": "https://www.w3.org/TR/encrypted-media/#get-supported-capabilities-for-audio-video-type", "level": 5, "title": "Get Supported Capabilities for Audio/Video Type", - "number": "3.1.1.3" + "number": "3.2.2.3" }, { "id": "get-consent-status", "href": "https://www.w3.org/TR/encrypted-media/#get-consent-status", "level": 5, "title": "Get Consent Status", - "number": "3.1.1.4" + "number": "3.2.2.4" }, { "id": "mediakeysystemconfiguration-dictionary", "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", "level": 3, "title": "MediaKeySystemConfiguration dictionary", - "number": "3.2" + "number": "3.3" }, { "id": "mediakeysystemmediacapability-dictionary", "href": "https://www.w3.org/TR/encrypted-media/#mediakeysystemmediacapability-dictionary", "level": 3, "title": "MediaKeySystemMediaCapability dictionary", - "number": "3.3" + "number": "3.4" }, { "id": "dictionary-mediakeysystemmediacapability-members", "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members", "level": 4, - "title": "Dictionary MediaKeySystemMediaCapability Members" + "title": "Dictionary MediaKeySystemMediaCapability Members", + "number": "3.4.1" }, { "id": "mediakeysystemaccess-interface", @@ -134,13 +125,15 @@ "id": "attributes", "href": "https://www.w3.org/TR/encrypted-media/#attributes", "level": 3, - "title": "Attributes" + "title": "Attributes", + "number": "4.1" }, { "id": "methods-0", "href": "https://www.w3.org/TR/encrypted-media/#methods-0", "level": 3, - "title": "Methods" + "title": "Methods", + "number": "4.2" }, { "id": "mediakeys-interface", @@ -153,35 +146,36 @@ "id": "methods-1", "href": "https://www.w3.org/TR/encrypted-media/#methods-1", "level": 3, - "title": "Methods" + "title": "Methods", + "number": "5.1" }, { "id": "algorithms-0", "href": "https://www.w3.org/TR/encrypted-media/#algorithms-0", "level": 3, "title": "Algorithms", - "number": "5.1" + "number": "5.2" }, { "id": "is-persistent-session-type", "href": "https://www.w3.org/TR/encrypted-media/#is-persistent-session-type", "level": 4, "title": "Is persistent session type?", - "number": "5.1.1" + "number": "5.2.1" }, { "id": "cdm-unavailable", "href": "https://www.w3.org/TR/encrypted-media/#cdm-unavailable", "level": 4, "title": "CDM Unavailable", - "number": "5.1.2" + "number": "5.2.2" }, { "id": "media-keys-storage", "href": "https://www.w3.org/TR/encrypted-media/#media-keys-storage", "level": 3, "title": "Storage and Persistence", - "number": "5.2" + "number": "5.3" }, { "id": "mediakeysession-interface", @@ -194,127 +188,127 @@ "id": "attributes-0", "href": "https://www.w3.org/TR/encrypted-media/#attributes-0", "level": 3, - "title": "Attributes" + "title": "Attributes", + "number": "6.1" }, { "id": "methods-2", "href": "https://www.w3.org/TR/encrypted-media/#methods-2", "level": 3, - "title": "Methods" + "title": "Methods", + "number": "6.2" }, { "id": "mediakeystatusmap-interface", "href": "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", "level": 3, "title": "MediaKeyStatusMap Interface", - "number": "6.1" + "number": "6.3" }, { "id": "attributes-1", "href": "https://www.w3.org/TR/encrypted-media/#attributes-1", "level": 4, - "title": "Attributes" + "title": "Attributes", + "number": "6.3.1" }, { "id": "methods-3", "href": "https://www.w3.org/TR/encrypted-media/#methods-3", "level": 4, - "title": "Methods" + "title": "Methods", + "number": "6.3.2" }, { "id": "mediakeymessageevent", "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent", "level": 3, "title": "MediaKeyMessageEvent", - "number": "6.2" - }, - { - "id": "constructors", - "href": "https://www.w3.org/TR/encrypted-media/#constructors", - "level": 4, - "title": "Constructors" + "number": "6.4" }, { "id": "attributes-2", "href": "https://www.w3.org/TR/encrypted-media/#attributes-2", "level": 4, - "title": "Attributes" + "title": "Attributes", + "number": "6.4.1" }, { "id": "mediakeymessageeventinit", "href": "https://www.w3.org/TR/encrypted-media/#mediakeymessageeventinit", "level": 4, "title": "MediaKeyMessageEventInit", - "number": "6.2.1" + "number": "6.4.2" }, { "id": "dictionary-mediakeymessageeventinit-members", "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeymessageeventinit-members", "level": 5, - "title": "Dictionary MediaKeyMessageEventInit Members" + "title": "Dictionary MediaKeyMessageEventInit Members", + "number": "6.4.2.1" }, { "id": "mediakeysession-events", "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-events", "level": 3, "title": "Event Summary", - "number": "6.3" + "number": "6.5" }, { "id": "mediakeysession-algorithms", "href": "https://www.w3.org/TR/encrypted-media/#mediakeysession-algorithms", "level": 3, "title": "Algorithms", - "number": "6.4" + "number": "6.6" }, { "id": "queue-message", "href": "https://www.w3.org/TR/encrypted-media/#queue-message", "level": 4, "title": "Queue a \"message\" Event", - "number": "6.4.1" + "number": "6.6.1" }, { "id": "update-key-statuses", "href": "https://www.w3.org/TR/encrypted-media/#update-key-statuses", "level": 4, "title": "Update Key Statuses", - "number": "6.4.2" + "number": "6.6.2" }, { "id": "update-expiration", "href": "https://www.w3.org/TR/encrypted-media/#update-expiration", "level": 4, "title": "Update Expiration", - "number": "6.4.3" + "number": "6.6.3" }, { "id": "session-closed", "href": "https://www.w3.org/TR/encrypted-media/#session-closed", "level": 4, "title": "Session Closed", - "number": "6.4.4" + "number": "6.6.4" }, { "id": "monitor-cdm", "href": "https://www.w3.org/TR/encrypted-media/#monitor-cdm", "level": 4, "title": "Monitor for CDM State Changes", - "number": "6.4.5" + "number": "6.6.5" }, { "id": "exceptions", "href": "https://www.w3.org/TR/encrypted-media/#exceptions", "level": 3, "title": "Exceptions", - "number": "6.5" + "number": "6.7" }, { "id": "session-storage", "href": "https://www.w3.org/TR/encrypted-media/#session-storage", "level": 3, "title": "Session Storage and Persistence", - "number": "6.6" + "number": "6.8" }, { "id": "htmlmediaelement-extensions", @@ -327,108 +321,106 @@ "id": "attributes-3", "href": "https://www.w3.org/TR/encrypted-media/#attributes-3", "level": 3, - "title": "Attributes" + "title": "Attributes", + "number": "7.1" }, { "id": "methods-4", "href": "https://www.w3.org/TR/encrypted-media/#methods-4", "level": 3, - "title": "Methods" + "title": "Methods", + "number": "7.2" }, { "id": "mediaencryptedevent", "href": "https://www.w3.org/TR/encrypted-media/#mediaencryptedevent", "level": 3, "title": "MediaEncryptedEvent", - "number": "7.1" - }, - { - "id": "constructors-0", - "href": "https://www.w3.org/TR/encrypted-media/#constructors-0", - "level": 4, - "title": "Constructors" + "number": "7.3" }, { "id": "attributes-4", "href": "https://www.w3.org/TR/encrypted-media/#attributes-4", "level": 4, - "title": "Attributes" + "title": "Attributes", + "number": "7.3.1" }, { "id": "mediaencryptedeventinit", "href": "https://www.w3.org/TR/encrypted-media/#mediaencryptedeventinit", "level": 4, "title": "MediaEncryptedEventInit", - "number": "7.1.1" + "number": "7.3.2" }, { "id": "dictionary-mediaencryptedeventinit-members", "href": "https://www.w3.org/TR/encrypted-media/#dictionary-mediaencryptedeventinit-members", "level": 5, - "title": "Dictionary MediaEncryptedEventInit Members" + "title": "Dictionary MediaEncryptedEventInit Members", + "number": "7.3.2.1" }, { "id": "htmlmediaelement-events", "href": "https://www.w3.org/TR/encrypted-media/#htmlmediaelement-events", "level": 3, "title": "Event Summary", - "number": "7.2" + "number": "7.4" }, { "id": "htmlmediaelement-algorithms", "href": "https://www.w3.org/TR/encrypted-media/#htmlmediaelement-algorithms", "level": 3, "title": "Algorithms", - "number": "7.3" + "number": "7.5" }, { "id": "media-may-contain-encrypted-blocks", "href": "https://www.w3.org/TR/encrypted-media/#media-may-contain-encrypted-blocks", "level": 4, "title": "Media Data May Contain Encrypted Blocks", - "number": "7.3.1" + "number": "7.5.1" }, { "id": "initdata-encountered", "href": "https://www.w3.org/TR/encrypted-media/#initdata-encountered", "level": 4, "title": "Initialization Data Encountered", - "number": "7.3.2" + "number": "7.5.2" }, { "id": "encrypted-block-encountered", "href": "https://www.w3.org/TR/encrypted-media/#encrypted-block-encountered", "level": 4, "title": "Encrypted Block Encountered", - "number": "7.3.3" + "number": "7.5.3" }, { "id": "attempt-to-decrypt", "href": "https://www.w3.org/TR/encrypted-media/#attempt-to-decrypt", "level": 4, "title": "Attempt to Decrypt", - "number": "7.3.4" + "number": "7.5.4" }, { "id": "wait-for-key", "href": "https://www.w3.org/TR/encrypted-media/#wait-for-key", "level": 4, "title": "Wait for Key", - "number": "7.3.5" + "number": "7.5.5" }, { "id": "resume-playback", "href": "https://www.w3.org/TR/encrypted-media/#resume-playback", "level": 4, "title": "Attempt to Resume Playback If Necessary", - "number": "7.3.6" + "number": "7.5.6" }, { "id": "media-element-restrictions", "href": "https://www.w3.org/TR/encrypted-media/#media-element-restrictions", "level": 3, "title": "Media Element Restrictions", - "number": "7.4" + "number": "7.6" }, { "id": "implementation-requirements", @@ -944,6 +936,13 @@ "title": "Stored License", "number": "13.5" }, + { + "id": "example-getStatusForPolicy", + "href": "https://www.w3.org/TR/encrypted-media/#example-getStatusForPolicy", + "level": 3, + "title": "Pre-fetch Media With HDCP Policy", + "number": "13.6" + }, { "id": "acknowledgements", "href": "https://www.w3.org/TR/encrypted-media/#acknowledgements", diff --git a/tr/headings/mse-byte-stream-format-isobmff.json b/tr/headings/mse-byte-stream-format-isobmff.json index d3c1378b5839..ae69436b6200 100644 --- a/tr/headings/mse-byte-stream-format-isobmff.json +++ b/tr/headings/mse-byte-stream-format-isobmff.json @@ -5,29 +5,11 @@ }, "headings": [ { - "id": "respecDocument", - "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#respecDocument", + "id": "title", + "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#title", "level": 1, "title": "ISO BMFF Byte Stream Format" }, - { - "id": "w3c-working-group-note-04-october-2016", - "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#w3c-working-group-note-04-october-2016", - "level": 2, - "title": "W3C Working Group Note 04 October 2016" - }, - { - "id": "abstract", - "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#abstract", - "level": 2, - "title": "Abstract" - }, - { - "id": "sotd", - "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#sotd", - "level": 2, - "title": "Status of This Document" - }, { "id": "toc", "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#toc", @@ -96,13 +78,6 @@ "level": 3, "title": "Normative references", "number": "A.1" - }, - { - "id": "informative-references", - "href": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#informative-references", - "level": 3, - "title": "Informative references", - "number": "A.2" } ] } \ No newline at end of file diff --git a/tr/headings/mse-byte-stream-format-mp2t.json b/tr/headings/mse-byte-stream-format-mp2t.json index e0eaf1fa6149..968699957897 100644 --- a/tr/headings/mse-byte-stream-format-mp2t.json +++ b/tr/headings/mse-byte-stream-format-mp2t.json @@ -5,29 +5,11 @@ }, "headings": [ { - "id": "respecDocument", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#respecDocument", + "id": "title", + "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#title", "level": 1, "title": "MPEG-2 TS Byte Stream Format" }, - { - "id": "w3c-working-group-note-04-october-2016", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#w3c-working-group-note-04-october-2016", - "level": 2, - "title": "W3C Working Group Note 04 October 2016" - }, - { - "id": "abstract", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#abstract", - "level": 2, - "title": "Abstract" - }, - { - "id": "sotd", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#sotd", - "level": 2, - "title": "Status of This Document" - }, { "id": "toc", "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#toc", @@ -110,13 +92,6 @@ "level": 3, "title": "Normative references", "number": "A.1" - }, - { - "id": "informative-references", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#informative-references", - "level": 3, - "title": "Informative references", - "number": "A.2" } ] } \ No newline at end of file diff --git a/tr/headings/mse-byte-stream-format-mpeg-audio.json b/tr/headings/mse-byte-stream-format-mpeg-audio.json index ac536a34101f..378d82073fec 100644 --- a/tr/headings/mse-byte-stream-format-mpeg-audio.json +++ b/tr/headings/mse-byte-stream-format-mpeg-audio.json @@ -5,29 +5,11 @@ }, "headings": [ { - "id": "respecDocument", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#respecDocument", + "id": "title", + "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#title", "level": 1, "title": "MPEG Audio Byte Stream Format" }, - { - "id": "w3c-working-group-note-04-october-2016", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#w3c-working-group-note-04-october-2016", - "level": 2, - "title": "W3C Working Group Note 04 October 2016" - }, - { - "id": "abstract", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#abstract", - "level": 2, - "title": "Abstract" - }, - { - "id": "sotd", - "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#sotd", - "level": 2, - "title": "Status of This Document" - }, { "id": "toc", "href": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#toc", diff --git a/tr/headings/mse-byte-stream-format-registry.json b/tr/headings/mse-byte-stream-format-registry.json index f3dad4649d3c..da908e3b6d5a 100644 --- a/tr/headings/mse-byte-stream-format-registry.json +++ b/tr/headings/mse-byte-stream-format-registry.json @@ -5,29 +5,11 @@ }, "headings": [ { - "id": "respecDocument", - "href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#respecDocument", + "id": "title", + "href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#title", "level": 1, "title": "Media Source Extensions Byte Stream Format Registry" }, - { - "id": "w3c-working-group-note-04-october-2016", - "href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#w3c-working-group-note-04-october-2016", - "level": 2, - "title": "W3C Working Group Note 04 October 2016" - }, - { - "id": "abstract", - "href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#abstract", - "level": 2, - "title": "Abstract" - }, - { - "id": "sotd", - "href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#sotd", - "level": 2, - "title": "Status of This Document" - }, { "id": "toc", "href": "https://www.w3.org/TR/mse-byte-stream-format-registry/#toc", diff --git a/tr/headings/mse-byte-stream-format-webm.json b/tr/headings/mse-byte-stream-format-webm.json index ed8a21dcba32..f59e3f35db9b 100644 --- a/tr/headings/mse-byte-stream-format-webm.json +++ b/tr/headings/mse-byte-stream-format-webm.json @@ -5,29 +5,11 @@ }, "headings": [ { - "id": "respecDocument", - "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#respecDocument", + "id": "title", + "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#title", "level": 1, "title": "WebM Byte Stream Format" }, - { - "id": "w3c-working-group-note-04-october-2016", - "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#w3c-working-group-note-04-october-2016", - "level": 2, - "title": "W3C Working Group Note 04 October 2016" - }, - { - "id": "abstract", - "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#abstract", - "level": 2, - "title": "Abstract" - }, - { - "id": "sotd", - "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#sotd", - "level": 2, - "title": "Status of This Document" - }, { "id": "toc", "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#toc", @@ -96,13 +78,6 @@ "level": 3, "title": "Normative references", "number": "A.1" - }, - { - "id": "informative-references", - "href": "https://www.w3.org/TR/mse-byte-stream-format-webm/#informative-references", - "level": 3, - "title": "Informative references", - "number": "A.2" } ] } \ No newline at end of file diff --git a/tr/idl/encrypted-media.idl b/tr/idl/encrypted-media.idl index 336ba837f4dd..008e83e320d4 100644 --- a/tr/idl/encrypted-media.idl +++ b/tr/idl/encrypted-media.idl @@ -3,118 +3,130 @@ // (https://github.com/w3c/webref) // Source: Encrypted Media Extensions (https://www.w3.org/TR/encrypted-media/) +[Exposed=Window] partial interface Navigator { - [SecureContext] Promise requestMediaKeySystemAccess(DOMString keySystem, - sequence supportedConfigurations); + [SecureContext] Promise requestMediaKeySystemAccess ( + DOMString keySystem, + sequence supportedConfigurations); }; enum MediaKeysRequirement { - "required", - "optional", - "not-allowed" + "required", + "optional", + "not-allowed" }; dictionary MediaKeySystemConfiguration { - DOMString label = ""; - sequence initDataTypes = []; - sequence audioCapabilities = []; - sequence videoCapabilities = []; - MediaKeysRequirement distinctiveIdentifier = "optional"; - MediaKeysRequirement persistentState = "optional"; - sequence sessionTypes; + DOMString label = ""; + sequence initDataTypes = []; + sequence audioCapabilities = []; + sequence videoCapabilities = []; + MediaKeysRequirement distinctiveIdentifier = "optional"; + MediaKeysRequirement persistentState = "optional"; + sequence sessionTypes; }; dictionary MediaKeySystemMediaCapability { - DOMString contentType = ""; - DOMString robustness = ""; + DOMString contentType = ""; + DOMString? encryptionScheme = null; + DOMString robustness = ""; }; -[SecureContext] -interface MediaKeySystemAccess { - readonly attribute DOMString keySystem; - MediaKeySystemConfiguration getConfiguration(); - Promise createMediaKeys(); +[Exposed=Window, SecureContext] interface MediaKeySystemAccess { + readonly attribute DOMString keySystem; + MediaKeySystemConfiguration getConfiguration (); + Promise createMediaKeys (); }; enum MediaKeySessionType { - "temporary", - "persistent-license" + "temporary", + "persistent-license" }; -[SecureContext] -interface MediaKeys { - MediaKeySession createSession(optional MediaKeySessionType sessionType = "temporary"); - Promise setServerCertificate(BufferSource serverCertificate); +[Exposed=Window, SecureContext] interface MediaKeys { + MediaKeySession createSession (optional MediaKeySessionType sessionType = "temporary"); + Promise getStatusForPolicy (optional MediaKeysPolicy policy = {}); + Promise setServerCertificate (BufferSource serverCertificate); }; -[SecureContext] -interface MediaKeySession : EventTarget { - readonly attribute DOMString sessionId; - readonly attribute unrestricted double expiration; - readonly attribute Promise closed; - readonly attribute MediaKeyStatusMap keyStatuses; - attribute EventHandler onkeystatuseschange; - attribute EventHandler onmessage; - Promise generateRequest(DOMString initDataType, - BufferSource initData); - Promise load(DOMString sessionId); - Promise update(BufferSource response); - Promise close(); - Promise remove(); +dictionary MediaKeysPolicy { + DOMString minHdcpVersion; }; -[SecureContext] -interface MediaKeyStatusMap { - iterable; - readonly attribute unsigned long size; - boolean has(BufferSource keyId); - any get(BufferSource keyId); +enum MediaKeySessionClosedReason { + "internal-error", + "closed-by-application", + "release-acknowledged", + "hardware-context-reset", + "resource-evicted" +}; + +[Exposed=Window, SecureContext] interface MediaKeySession : EventTarget { + readonly attribute DOMString sessionId; + readonly attribute unrestricted double expiration; + readonly attribute Promise closed; + readonly attribute MediaKeyStatusMap keyStatuses; + attribute EventHandler onkeystatuseschange; + attribute EventHandler onmessage; + Promise generateRequest (DOMString initDataType, BufferSource initData); + Promise load (DOMString sessionId); + Promise update (BufferSource response); + Promise close (); + Promise remove (); +}; + +[Exposed=Window, SecureContext] interface MediaKeyStatusMap { + iterable; + readonly attribute unsigned long size; + boolean has (BufferSource keyId); + (MediaKeyStatus or undefined) get (BufferSource keyId); }; enum MediaKeyStatus { - "usable", - "expired", - "released", - "output-restricted", - "output-downscaled", - "status-pending", - "internal-error" + "usable", + "expired", + "released", + "output-restricted", + "output-downscaled", + "usable-in-future", + "status-pending", + "internal-error" }; enum MediaKeyMessageType { - "license-request", - "license-renewal", - "license-release", - "individualization-request" + "license-request", + "license-renewal", + "license-release", + "individualization-request" }; -[SecureContext, - Constructor(DOMString type, MediaKeyMessageEventInit eventInitDict)] +[Exposed=Window, SecureContext] interface MediaKeyMessageEvent : Event { - readonly attribute MediaKeyMessageType messageType; - readonly attribute ArrayBuffer message; + constructor(DOMString type, MediaKeyMessageEventInit eventInitDict); + readonly attribute MediaKeyMessageType messageType; + readonly attribute ArrayBuffer message; }; dictionary MediaKeyMessageEventInit : EventInit { - required MediaKeyMessageType messageType; - required ArrayBuffer message; + required MediaKeyMessageType messageType; + required ArrayBuffer message; }; -partial interface HTMLMediaElement { - [SecureContext] - readonly attribute MediaKeys? mediaKeys; - attribute EventHandler onencrypted; - attribute EventHandler onwaitingforkey; - [SecureContext] Promise setMediaKeys(MediaKeys? mediaKeys); +[Exposed=Window] partial interface HTMLMediaElement { + [SecureContext] readonly attribute MediaKeys? mediaKeys; + attribute EventHandler onencrypted; + attribute EventHandler onwaitingforkey; + [SecureContext] Promise setMediaKeys (MediaKeys? mediaKeys); }; -[Constructor(DOMString type, optional MediaEncryptedEventInit eventInitDict)] +[Exposed=Window] interface MediaEncryptedEvent : Event { - readonly attribute DOMString initDataType; - readonly attribute ArrayBuffer? initData; + constructor(DOMString type, optional MediaEncryptedEventInit eventInitDict = {}); + readonly attribute DOMString initDataType; + readonly attribute ArrayBuffer? initData; }; dictionary MediaEncryptedEventInit : EventInit { - DOMString initDataType = ""; - ArrayBuffer? initData = null; + DOMString initDataType = ""; + ArrayBuffer? initData = null; }; diff --git a/tr/idl/mediasession.idl b/tr/idl/mediasession.idl index 0b24d71a5c5e..0e63383a9665 100644 --- a/tr/idl/mediasession.idl +++ b/tr/idl/mediasession.idl @@ -30,7 +30,8 @@ enum MediaSessionAction { "hangup", "previousslide", "nextslide", - "enterpictureinpicture" + "enterpictureinpicture", + "voiceactivity" }; callback MediaSessionActionHandler = undefined(MediaSessionActionDetails details); diff --git a/tr/idl/webnn.idl b/tr/idl/webnn.idl index dcf9e6a1f604..6aef32ea825d 100644 --- a/tr/idl/webnn.idl +++ b/tr/idl/webnn.idl @@ -101,13 +101,14 @@ interface MLGraphBuilder { }; dictionary MLArgMinMaxOptions { - sequence<[EnforceRange] unsigned long> axes; boolean keepDimensions = false; }; partial interface MLGraphBuilder { - MLOperand argMin(MLOperand input, optional MLArgMinMaxOptions options = {}); - MLOperand argMax(MLOperand input, optional MLArgMinMaxOptions options = {}); + MLOperand argMin(MLOperand input, [EnforceRange] unsigned long axis, + optional MLArgMinMaxOptions options = {}); + MLOperand argMax(MLOperand input, [EnforceRange] unsigned long axis, + optional MLArgMinMaxOptions options = {}); }; dictionary MLBatchNormalizationOptions { diff --git a/tr/ids/encrypted-media.json b/tr/ids/encrypted-media.json index 6fbf39fb52a3..4faf2c1feeb1 100644 --- a/tr/ids/encrypted-media.json +++ b/tr/ids/encrypted-media.json @@ -5,649 +5,2117 @@ }, "ids": [ "https://www.w3.org/TR/encrypted-media/#initialUserConfig", - "https://www.w3.org/TR/encrypted-media/#respecDocument", "https://www.w3.org/TR/encrypted-media/#toc-nav", "https://www.w3.org/TR/encrypted-media/#toc-jump", "https://www.w3.org/TR/encrypted-media/#toc-toggle", - "https://www.w3.org/TR/encrypted-media/#respecHeader", "https://www.w3.org/TR/encrypted-media/#title", - "https://www.w3.org/TR/encrypted-media/#w3c-recommendation-18-september-2017", + "https://www.w3.org/TR/encrypted-media/#w3c-state", "https://www.w3.org/TR/encrypted-media/#abstract", - "https://www.w3.org/TR/encrypted-media/#abstract-0", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-clear-key-1", "https://www.w3.org/TR/encrypted-media/#sotd", - "https://www.w3.org/TR/encrypted-media/#status-of-this-document", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-getstatusforpolicy-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-media-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-in-future-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-quotaexceedederror-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-1", "https://www.w3.org/TR/encrypted-media/#w3c_process_revision", "https://www.w3.org/TR/encrypted-media/#toc", "https://www.w3.org/TR/encrypted-media/#table-of-contents", "https://www.w3.org/TR/encrypted-media/#introduction", - "https://www.w3.org/TR/encrypted-media/#x1.-introduction", - "https://www.w3.org/TR/encrypted-media/#h-note1", + "https://www.w3.org/TR/encrypted-media/#x1-introduction", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID", + "https://www.w3.org/TR/encrypted-media/#h-note", "https://www.w3.org/TR/encrypted-media/#definitions", - "https://www.w3.org/TR/encrypted-media/#x2.-definitions", - "https://www.w3.org/TR/encrypted-media/#cdm", - "https://www.w3.org/TR/encrypted-media/#h-note2", - "https://www.w3.org/TR/encrypted-media/#key-system", - "https://www.w3.org/TR/encrypted-media/#h-note3", - "https://www.w3.org/TR/encrypted-media/#h-note4", - "https://www.w3.org/TR/encrypted-media/#key-session", - "https://www.w3.org/TR/encrypted-media/#session-id", - "https://www.w3.org/TR/encrypted-media/#h-note5", - "https://www.w3.org/TR/encrypted-media/#decryption-key", - "https://www.w3.org/TR/encrypted-media/#h-note6", - "https://www.w3.org/TR/encrypted-media/#usable-for-decryption", - "https://www.w3.org/TR/encrypted-media/#h-note7", - "https://www.w3.org/TR/encrypted-media/#decryption-key-id", - "https://www.w3.org/TR/encrypted-media/#known-key", - "https://www.w3.org/TR/encrypted-media/#h-note8", - "https://www.w3.org/TR/encrypted-media/#license", + "https://www.w3.org/TR/encrypted-media/#x2-definitions", + "https://www.w3.org/TR/encrypted-media/#dfn-cdm", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-3", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-0", + "https://www.w3.org/TR/encrypted-media/#h-note-0", + "https://www.w3.org/TR/encrypted-media/#dfn-key-system-s", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-common-key-systems-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-3", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-1", + "https://www.w3.org/TR/encrypted-media/#h-note-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-2", + "https://www.w3.org/TR/encrypted-media/#h-note-2", + "https://www.w3.org/TR/encrypted-media/#dfn-key-session", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-1", + "https://www.w3.org/TR/encrypted-media/#dfn-session-id", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-3", + "https://www.w3.org/TR/encrypted-media/#h-note-3", + "https://www.w3.org/TR/encrypted-media/#dfn-key-s", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-4", + "https://www.w3.org/TR/encrypted-media/#h-note-4", + "https://www.w3.org/TR/encrypted-media/#dfn-usable-for-decryption", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-11", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-5", + "https://www.w3.org/TR/encrypted-media/#h-note-5", + "https://www.w3.org/TR/encrypted-media/#dfn-decryption-key-id", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-license-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-13", + "https://www.w3.org/TR/encrypted-media/#dfn-known", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-6", + "https://www.w3.org/TR/encrypted-media/#h-note-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-2", + "https://www.w3.org/TR/encrypted-media/#dfn-license", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-4", "https://www.w3.org/TR/encrypted-media/#initialization-data", - "https://www.w3.org/TR/encrypted-media/#h-note9", - "https://www.w3.org/TR/encrypted-media/#initialization-data-type", - "https://www.w3.org/TR/encrypted-media/#h-note10", - "https://www.w3.org/TR/encrypted-media/#associable", - "https://www.w3.org/TR/encrypted-media/#non-associable", - "https://www.w3.org/TR/encrypted-media/#h-note11", - "https://www.w3.org/TR/encrypted-media/#associable-by-entity", - "https://www.w3.org/TR/encrypted-media/#non-associable-by-entity", - "https://www.w3.org/TR/encrypted-media/#non-associable-by-application", - "https://www.w3.org/TR/encrypted-media/#associable-by-application", - "https://www.w3.org/TR/encrypted-media/#distinctive-value", - "https://www.w3.org/TR/encrypted-media/#h-note12", - "https://www.w3.org/TR/encrypted-media/#h-note13", - "https://www.w3.org/TR/encrypted-media/#permanent-identifier", - "https://www.w3.org/TR/encrypted-media/#distinctive-permanent-identifier", - "https://www.w3.org/TR/encrypted-media/#h-note14", - "https://www.w3.org/TR/encrypted-media/#h-note15", - "https://www.w3.org/TR/encrypted-media/#h-note16", - "https://www.w3.org/TR/encrypted-media/#distinctive-identifier", - "https://www.w3.org/TR/encrypted-media/#h-note17", - "https://www.w3.org/TR/encrypted-media/#h-note18", - "https://www.w3.org/TR/encrypted-media/#h-note19", - "https://www.w3.org/TR/encrypted-media/#h-note20", - "https://www.w3.org/TR/encrypted-media/#h-note21", - "https://www.w3.org/TR/encrypted-media/#h-note22", - "https://www.w3.org/TR/encrypted-media/#h-note23", - "https://www.w3.org/TR/encrypted-media/#uses-distinctive-identifiers", - "https://www.w3.org/TR/encrypted-media/#uses-distinctive-permanent-identifiers", - "https://www.w3.org/TR/encrypted-media/#uses-distinctive-identifiers-or-distinctive-permanent-identifiers", - "https://www.w3.org/TR/encrypted-media/#h-note24", - "https://www.w3.org/TR/encrypted-media/#cross-origin", - "https://www.w3.org/TR/encrypted-media/#mixed-content", - "https://www.w3.org/TR/encrypted-media/#time", - "https://www.w3.org/TR/encrypted-media/#h-note25", - "https://www.w3.org/TR/encrypted-media/#expiration-time", - "https://www.w3.org/TR/encrypted-media/#browsing-profile", - "https://www.w3.org/TR/encrypted-media/#h-note26", - "https://www.w3.org/TR/encrypted-media/#valid-media-mime-type", + "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-7", + "https://www.w3.org/TR/encrypted-media/#h-note-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-15", + "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data-type", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdata-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-8", + "https://www.w3.org/TR/encrypted-media/#h-note-8", + "https://www.w3.org/TR/encrypted-media/#dfn-associable", + "https://www.w3.org/TR/encrypted-media/#dfn-non-associable", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-9", + "https://www.w3.org/TR/encrypted-media/#h-note-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-1", + "https://www.w3.org/TR/encrypted-media/#dfn-associable-by-an-entity", + "https://www.w3.org/TR/encrypted-media/#dfn-non-associable-by-an-entity", + "https://www.w3.org/TR/encrypted-media/#dfn-non-associable-by-application", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-an-entity-1", + "https://www.w3.org/TR/encrypted-media/#dfn-associable-by-the-application", + "https://www.w3.org/TR/encrypted-media/#dfn-distinctive", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-10", + "https://www.w3.org/TR/encrypted-media/#h-note-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-id-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-license-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-11", + "https://www.w3.org/TR/encrypted-media/#h-note-11", + "https://www.w3.org/TR/encrypted-media/#dfn-permanent-identifier-s", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-18", + "https://www.w3.org/TR/encrypted-media/#dfn-distinctive-permanent-identifier-s", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-permanent-identifier-s-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-12", + "https://www.w3.org/TR/encrypted-media/#h-note-12", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-13", + "https://www.w3.org/TR/encrypted-media/#h-note-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-14", + "https://www.w3.org/TR/encrypted-media/#h-note-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-1", + "https://www.w3.org/TR/encrypted-media/#dfn-distinctive-identifier-s", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-15", + "https://www.w3.org/TR/encrypted-media/#h-note-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-an-entity-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-an-entity-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-an-entity-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-3", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-16", + "https://www.w3.org/TR/encrypted-media/#h-note-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-17", + "https://www.w3.org/TR/encrypted-media/#h-note-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-5", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-18", + "https://www.w3.org/TR/encrypted-media/#h-note-18", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-19", + "https://www.w3.org/TR/encrypted-media/#h-note-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-the-application-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-the-application-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-the-application-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-5", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-20", + "https://www.w3.org/TR/encrypted-media/#h-note-20", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-an-entity-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-the-application-4", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-21", + "https://www.w3.org/TR/encrypted-media/#h-note-21", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-20", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-21", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-22", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-23", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-13", + "https://www.w3.org/TR/encrypted-media/#dfn-use-of-distinctive-identifiers-and-distinctive-permanent-identifiers", + "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-identifier-s", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-10", + "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-permanent-identifier-s", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-11", + "https://www.w3.org/TR/encrypted-media/#dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-permanent-identifier-s-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-22", + "https://www.w3.org/TR/encrypted-media/#h-note-22", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-3", + "https://www.w3.org/TR/encrypted-media/#dfn-cross-origin-limitations", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-3", + "https://www.w3.org/TR/encrypted-media/#dfn-mixed-content-limitations", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-3", + "https://www.w3.org/TR/encrypted-media/#dfn-time", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-23", + "https://www.w3.org/TR/encrypted-media/#h-note-23", + "https://www.w3.org/TR/encrypted-media/#dfn-expiration", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-time-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-2", + "https://www.w3.org/TR/encrypted-media/#dfn-browsing-profile", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-24", + "https://www.w3.org/TR/encrypted-media/#h-note-24", + "https://www.w3.org/TR/encrypted-media/#dfn-valid-media-mime-type", "https://www.w3.org/TR/encrypted-media/#obtaining-access-to-key-systems", - "https://www.w3.org/TR/encrypted-media/#x3.-obtaining-access-to-key-systems", - "https://www.w3.org/TR/encrypted-media/#navigator-extension%3A-requestmediakeysystemaccess()", - "https://www.w3.org/TR/encrypted-media/#x3.1-navigator-extension%3A-requestmediakeysystemaccess()", + "https://www.w3.org/TR/encrypted-media/#x3-obtaining-access-to-key-systems", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-5", + "https://www.w3.org/TR/encrypted-media/#permissions-policy-integration", + "https://www.w3.org/TR/encrypted-media/#x3-1-permissions-policy-integration", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-1", + "https://www.w3.org/TR/encrypted-media/#dfn-encrypted-media", + "https://www.w3.org/TR/encrypted-media/#navigator-extension-requestmediakeysystemaccess", + "https://www.w3.org/TR/encrypted-media/#x3-2-navigator-extension-requestmediakeysystemaccess", "https://www.w3.org/TR/encrypted-media/#dom-navigator", + "https://www.w3.org/TR/encrypted-media/#webidl-571417346", "https://www.w3.org/TR/encrypted-media/#idl-def-navigator-partial-1", - "https://www.w3.org/TR/encrypted-media/#idl-def-navigator-requestmediakeysystemaccess(keysystem%2Csupportedconfigurations)", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-1", + "https://www.w3.org/TR/encrypted-media/#idl-def-navigator-requestmediakeysystemaccess-keysystem-supportedconfigurations", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-1", "https://www.w3.org/TR/encrypted-media/#methods", + "https://www.w3.org/TR/encrypted-media/#x3-2-1-methods", "https://www.w3.org/TR/encrypted-media/#dom-navigator-requestmediakeysystemaccess", - "https://www.w3.org/TR/encrypted-media/#requestMediaKeySystemAccess", - "https://www.w3.org/TR/encrypted-media/#h-note27", - "https://www.w3.org/TR/encrypted-media/#h-note28", - "https://www.w3.org/TR/encrypted-media/#h-note29", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-25", + "https://www.w3.org/TR/encrypted-media/#h-note-25", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-6", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-26", + "https://www.w3.org/TR/encrypted-media/#h-note-26", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-media-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-get-supported-configuration-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-keysystem-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-27", + "https://www.w3.org/TR/encrypted-media/#h-note-27", "https://www.w3.org/TR/encrypted-media/#algorithms", - "https://www.w3.org/TR/encrypted-media/#x3.1.1-algorithms", + "https://www.w3.org/TR/encrypted-media/#x3-2-2-algorithms", "https://www.w3.org/TR/encrypted-media/#get-supported-configuration", - "https://www.w3.org/TR/encrypted-media/#x3.1.1.1-get-supported-configuration", - "https://www.w3.org/TR/encrypted-media/#h-note30", - "https://www.w3.org/TR/encrypted-media/#h-note31", + "https://www.w3.org/TR/encrypted-media/#x3-2-2-1-get-supported-configuration", + "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-configuration", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-28", + "https://www.w3.org/TR/encrypted-media/#h-note-28", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-29", + "https://www.w3.org/TR/encrypted-media/#h-note-29", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-get-supported-configuration-and-consent-1", "https://www.w3.org/TR/encrypted-media/#get-supported-configuration-and-consent", - "https://www.w3.org/TR/encrypted-media/#x3.1.1.2-get-supported-configuration-and-consent", - "https://www.w3.org/TR/encrypted-media/#h-note32", - "https://www.w3.org/TR/encrypted-media/#h-note33", - "https://www.w3.org/TR/encrypted-media/#h-note34", - "https://www.w3.org/TR/encrypted-media/#h-note35", + "https://www.w3.org/TR/encrypted-media/#x3-2-2-2-get-supported-configuration-and-consent", + "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-configuration-and-consent", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-label-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-label-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-30", + "https://www.w3.org/TR/encrypted-media/#h-note-30", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-31", + "https://www.w3.org/TR/encrypted-media/#h-note-31", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-get-supported-capabilities-for-audio-video-type-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-get-supported-capabilities-for-audio-video-type-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-7", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-32", + "https://www.w3.org/TR/encrypted-media/#h-note-32", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-7", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-33", + "https://www.w3.org/TR/encrypted-media/#h-note-33", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-get-consent-status-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-10", "https://www.w3.org/TR/encrypted-media/#get-supported-capabilities-for-audio-video-type", - "https://www.w3.org/TR/encrypted-media/#x3.1.1.3-get-supported-capabilities-for-audio-video-type", - "https://www.w3.org/TR/encrypted-media/#h-note36", - "https://www.w3.org/TR/encrypted-media/#h-note37", - "https://www.w3.org/TR/encrypted-media/#h-note38", - "https://www.w3.org/TR/encrypted-media/#h-note39", - "https://www.w3.org/TR/encrypted-media/#h-note40", - "https://www.w3.org/TR/encrypted-media/#h-note41", - "https://www.w3.org/TR/encrypted-media/#h-note42", + "https://www.w3.org/TR/encrypted-media/#x3-2-2-3-get-supported-capabilities-for-audio-video-type", + "https://www.w3.org/TR/encrypted-media/#dfn-get-supported-capabilities-for-audio-video-type", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-contenttype-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-robustness-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-valid-media-mime-type-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-34", + "https://www.w3.org/TR/encrypted-media/#h-note-34", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-35", + "https://www.w3.org/TR/encrypted-media/#h-note-35", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-36", + "https://www.w3.org/TR/encrypted-media/#h-note-36", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-37", + "https://www.w3.org/TR/encrypted-media/#h-note-37", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-38", + "https://www.w3.org/TR/encrypted-media/#h-note-38", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-6", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-39", + "https://www.w3.org/TR/encrypted-media/#h-note-39", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-40", + "https://www.w3.org/TR/encrypted-media/#h-note-40", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-4", "https://www.w3.org/TR/encrypted-media/#get-consent-status", - "https://www.w3.org/TR/encrypted-media/#x3.1.1.4-get-consent-status", - "https://www.w3.org/TR/encrypted-media/#h-note43", - "https://www.w3.org/TR/encrypted-media/#h-note44", - "https://www.w3.org/TR/encrypted-media/#h-note45", + "https://www.w3.org/TR/encrypted-media/#x3-2-2-4-get-consent-status", + "https://www.w3.org/TR/encrypted-media/#dfn-get-consent-status", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-41", + "https://www.w3.org/TR/encrypted-media/#h-note-41", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-9", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-42", + "https://www.w3.org/TR/encrypted-media/#h-note-42", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-24", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-18", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-12", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-43", + "https://www.w3.org/TR/encrypted-media/#h-note-43", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-10", "https://www.w3.org/TR/encrypted-media/#mediakeysystemconfiguration-dictionary", - "https://www.w3.org/TR/encrypted-media/#x3.2-mediakeysystemconfiguration-dictionary", + "https://www.w3.org/TR/encrypted-media/#x3-3-mediakeysystemconfiguration-dictionary", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration", + "https://www.w3.org/TR/encrypted-media/#webidl-1197737164", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysrequirement", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-11", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-required", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeysRequirement.required", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-25", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-optional", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeysRequirement.optional", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-9", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysrequirement-not-allowed", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeysRequirement.not-allowed", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-26", + "https://www.w3.org/TR/encrypted-media/#webidl-798704963", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-6", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-label", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-label-3", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-initdatatypes", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-4", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-audiocapabilities", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-7", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-videocapabilities", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-7", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-distinctiveidentifier", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-20", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-persistentstate", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-9", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemconfiguration-sessiontypes", - "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-7", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-label", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-getconfiguration-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-11", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-initdatatypes", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-4", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-audiocapabilities", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-8", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-videocapabilities", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-audiocapabilities-8", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-distinctiveidentifier", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-3", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-persistentstate", - "https://www.w3.org/TR/encrypted-media/#h-note46", - "https://www.w3.org/TR/encrypted-media/#h-note47", - "https://www.w3.org/TR/encrypted-media/#h-note48", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-27", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-13", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-44", + "https://www.w3.org/TR/encrypted-media/#h-note-44", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-21", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-45", + "https://www.w3.org/TR/encrypted-media/#h-note-45", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-11", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-46", + "https://www.w3.org/TR/encrypted-media/#h-note-46", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-7", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemconfiguration-sessiontypes", - "https://www.w3.org/TR/encrypted-media/#h-note49", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-10", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-47", + "https://www.w3.org/TR/encrypted-media/#h-note-47", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-28", "https://www.w3.org/TR/encrypted-media/#mediakeysystemmediacapability-dictionary", - "https://www.w3.org/TR/encrypted-media/#x3.3-mediakeysystemmediacapability-dictionary", + "https://www.w3.org/TR/encrypted-media/#x3-4-mediakeysystemmediacapability-dictionary", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability", + "https://www.w3.org/TR/encrypted-media/#webidl-1151374081", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemmediacapability", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-9", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemmediacapability-contenttype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-contenttype-2", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemmediacapability-encryptionscheme", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-3", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemmediacapability-robustness", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-robustness-2", "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeysystemmediacapability-members", + "https://www.w3.org/TR/encrypted-media/#x3-4-1-dictionary-mediakeysystemmediacapability-members", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-10", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-contenttype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-valid-media-mime-type-2", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-encryptionscheme", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-48", + "https://www.w3.org/TR/encrypted-media/#h-note-48", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-49", + "https://www.w3.org/TR/encrypted-media/#h-note-49", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-50", + "https://www.w3.org/TR/encrypted-media/#h-note-50", + "https://www.w3.org/TR/encrypted-media/#scheme-cenc", + "https://www.w3.org/TR/encrypted-media/#scheme-cbcs", + "https://www.w3.org/TR/encrypted-media/#dfn-cbcs-1-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-scheme-cbcs-1", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemmediacapability-robustness", - "https://www.w3.org/TR/encrypted-media/#h-note50", - "https://www.w3.org/TR/encrypted-media/#h-note51", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-51", + "https://www.w3.org/TR/encrypted-media/#h-note-51", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-29", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-30", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-31", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-contenttype-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-robustness-3", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-52", + "https://www.w3.org/TR/encrypted-media/#h-note-52", "https://www.w3.org/TR/encrypted-media/#mediakeysystemaccess-interface", - "https://www.w3.org/TR/encrypted-media/#x4.-mediakeysystemaccess-interface", + "https://www.w3.org/TR/encrypted-media/#x4-mediakeysystemaccess-interface", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-12", + "https://www.w3.org/TR/encrypted-media/#webidl-1780138428", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-14", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess-keysystem", - "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess-getconfiguration()", - "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess-createmediakeys()", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-keysystem-2", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess-getconfiguration", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-getconfiguration-2", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysystemaccess-createmediakeys", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-createmediakeys-1", "https://www.w3.org/TR/encrypted-media/#attributes", + "https://www.w3.org/TR/encrypted-media/#x4-1-attributes", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-keysystem", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-13", "https://www.w3.org/TR/encrypted-media/#methods-0", + "https://www.w3.org/TR/encrypted-media/#x4-2-methods", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-getconfiguration", - "https://www.w3.org/TR/encrypted-media/#getConfiguration", - "https://www.w3.org/TR/encrypted-media/#h-note52", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-optional-11", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-53", + "https://www.w3.org/TR/encrypted-media/#h-note-53", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-54", + "https://www.w3.org/TR/encrypted-media/#h-note-54", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-5", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysystemaccess-createmediakeys", - "https://www.w3.org/TR/encrypted-media/#createMediaKeys", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-22", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-sessiontypes-5", "https://www.w3.org/TR/encrypted-media/#mediakeys-interface", - "https://www.w3.org/TR/encrypted-media/#x5.-mediakeys-interface", + "https://www.w3.org/TR/encrypted-media/#x5-mediakeys-interface", "https://www.w3.org/TR/encrypted-media/#dom-mediakeys", - "https://www.w3.org/TR/encrypted-media/#h-note53", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-32", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-13", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-55", + "https://www.w3.org/TR/encrypted-media/#h-note-55", + "https://www.w3.org/TR/encrypted-media/#webidl-2083600463", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysessiontype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-1", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessiontype", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessiontype-temporary", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeySessionType.temporary", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessiontype-persistent-license", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeySessionType.persistent-license", - "https://www.w3.org/TR/encrypted-media/#record-of-license-destruction", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-2", + "https://www.w3.org/TR/encrypted-media/#dfn-record-s-of-license-destruction", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-18", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-id-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-release-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-remove-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-4", + "https://www.w3.org/TR/encrypted-media/#webidl-742597615", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys", - "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys-createsession(sessiontype)", - "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys-setservercertificate(servercertificate)", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-14", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys-createsession-sessiontype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-createsession-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-3", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys-getstatusforpolicy-policy", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-getstatusforpolicy-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-1", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeys-setservercertificate-servercertificate", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-setservercertificate-1", "https://www.w3.org/TR/encrypted-media/#methods-1", + "https://www.w3.org/TR/encrypted-media/#x5-1-methods", "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-createsession", - "https://www.w3.org/TR/encrypted-media/#createSession", - "https://www.w3.org/TR/encrypted-media/#h-note54", - "https://www.w3.org/TR/encrypted-media/#h-note55", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-5", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-56", + "https://www.w3.org/TR/encrypted-media/#h-note-56", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-3", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-57", + "https://www.w3.org/TR/encrypted-media/#h-note-57", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-58", + "https://www.w3.org/TR/encrypted-media/#h-note-58", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-setmediakeys-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-expiration-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-closed-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-size-1", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-getstatusforpolicy", + "https://www.w3.org/TR/encrypted-media/#status-for-policy", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-2", + "https://www.w3.org/TR/encrypted-media/#webidl-2023973166", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeyspolicy", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeyspolicy", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeyspolicy-minhdcpversion", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeyspolicy-minhdcpversion", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-33", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-minhdcpversion-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-minhdcpversion-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-59", + "https://www.w3.org/TR/encrypted-media/#h-note-59", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-34", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeyspolicy-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-35", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-36", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-output-restricted-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-2", "https://www.w3.org/TR/encrypted-media/#dom-mediakeys-setservercertificate", - "https://www.w3.org/TR/encrypted-media/#setServerCertificate", "https://www.w3.org/TR/encrypted-media/#server-certificate", - "https://www.w3.org/TR/encrypted-media/#h-note56", - "https://www.w3.org/TR/encrypted-media/#h-note57", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-60", + "https://www.w3.org/TR/encrypted-media/#h-note-60", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-37", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-20", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-21", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-5", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-61", + "https://www.w3.org/TR/encrypted-media/#h-note-61", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-38", "https://www.w3.org/TR/encrypted-media/#algorithms-0", - "https://www.w3.org/TR/encrypted-media/#x5.1-algorithms", + "https://www.w3.org/TR/encrypted-media/#x5-2-algorithms", "https://www.w3.org/TR/encrypted-media/#is-persistent-session-type", - "https://www.w3.org/TR/encrypted-media/#x5.1.1-is-persistent-session-type%3F", + "https://www.w3.org/TR/encrypted-media/#x5-2-1-is-persistent-session-type", + "https://www.w3.org/TR/encrypted-media/#dfn-is-persistent-session-type", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-2", "https://www.w3.org/TR/encrypted-media/#cdm-unavailable", - "https://www.w3.org/TR/encrypted-media/#x5.1.2-cdm-unavailable", + "https://www.w3.org/TR/encrypted-media/#x5-2-2-cdm-unavailable", + "https://www.w3.org/TR/encrypted-media/#dfn-cdm-unavailable", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-39", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-closed-1", "https://www.w3.org/TR/encrypted-media/#media-keys-storage", - "https://www.w3.org/TR/encrypted-media/#x5.2-storage-and-persistence", + "https://www.w3.org/TR/encrypted-media/#x5-3-storage-and-persistence", + "https://www.w3.org/TR/encrypted-media/#dfn-storage-and-persistence", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-18", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-2", "https://www.w3.org/TR/encrypted-media/#mediakeysession-interface", - "https://www.w3.org/TR/encrypted-media/#x6.-mediakeysession-interface", + "https://www.w3.org/TR/encrypted-media/#x6-mediakeysession-interface", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession", - "https://www.w3.org/TR/encrypted-media/#media-key-session-closed", - "https://www.w3.org/TR/encrypted-media/#h-note58", - "https://www.w3.org/TR/encrypted-media/#h-note59", - "https://www.w3.org/TR/encrypted-media/#h-note60", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-12", + "https://www.w3.org/TR/encrypted-media/#dfn-closed", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-closed-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-monitor-for-cdm-state-changes-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-monitor-for-cdm-state-changes-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-15", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-62", + "https://www.w3.org/TR/encrypted-media/#h-note-62", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-40", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-20", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-41", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-42", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-3", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-63", + "https://www.w3.org/TR/encrypted-media/#h-note-63", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-64", + "https://www.w3.org/TR/encrypted-media/#h-note-64", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-close-1", + "https://www.w3.org/TR/encrypted-media/#webidl-103604943", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysessionclosedreason", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-internal-error-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-closed-by-application-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-release-acknowledged-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-resource-evicted-1", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-internal-error", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-43", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-21", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-closed-by-application", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-close-2", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-release-acknowledged", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-44", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-4", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-hardware-context-reset", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-45", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-22", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-65", + "https://www.w3.org/TR/encrypted-media/#h-note-65", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeysessionclosedreason-resource-evicted", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-66", + "https://www.w3.org/TR/encrypted-media/#h-note-66", + "https://www.w3.org/TR/encrypted-media/#webidl-782043315", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-18", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-sessionid", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-2", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-expiration", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-expiration-2", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-closed", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-closed-3", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-keystatuses", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-2", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-onkeystatuseschange", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-onkeystatuseschange-1", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-onmessage", - "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-generaterequest(initdatatype%2Cinitdata)", - "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-load(sessionid)", - "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-update(response)", - "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-close()", - "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-remove()", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-onmessage-1", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-generaterequest-initdatatype-initdata", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-3", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-load-sessionid", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-2", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-update-response", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-5", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-close", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-close-3", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeysession-remove", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-remove-2", "https://www.w3.org/TR/encrypted-media/#attributes-0", + "https://www.w3.org/TR/encrypted-media/#x6-1-attributes", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-sessionid", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-id-3", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-expiration", - "https://www.w3.org/TR/encrypted-media/#h-note61", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-46", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-67", + "https://www.w3.org/TR/encrypted-media/#h-note-67", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-closed", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-closed-2", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-keystatuses", - "https://www.w3.org/TR/encrypted-media/#h-note62", - "https://www.w3.org/TR/encrypted-media/#h-note63", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-68", + "https://www.w3.org/TR/encrypted-media/#h-note-68", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-expired-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-69", + "https://www.w3.org/TR/encrypted-media/#h-note-69", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-22", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-47", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-6", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-onkeystatuseschange", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-keystatuseschange-1", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-onmessage", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-2", "https://www.w3.org/TR/encrypted-media/#methods-2", + "https://www.w3.org/TR/encrypted-media/#x6-2-methods", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-generaterequest", - "https://www.w3.org/TR/encrypted-media/#generateRequest", - "https://www.w3.org/TR/encrypted-media/#h-note64", - "https://www.w3.org/TR/encrypted-media/#h-note65", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-request-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-individualization-request-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-23", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-48", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-49", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-50", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-8", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-70", + "https://www.w3.org/TR/encrypted-media/#h-note-70", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-id-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-request-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-51", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-request-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-individualization-request-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-quotaexceedederror-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-2", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-load", - "https://www.w3.org/TR/encrypted-media/#load", - "https://www.w3.org/TR/encrypted-media/#h-note66", - "https://www.w3.org/TR/encrypted-media/#h-note67", - "https://www.w3.org/TR/encrypted-media/#h-note68", - "https://www.w3.org/TR/encrypted-media/#h-note69", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-11", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-71", + "https://www.w3.org/TR/encrypted-media/#h-note-71", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-52", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-quotaexceedederror-3", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-72", + "https://www.w3.org/TR/encrypted-media/#h-note-72", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-53", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-20", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-21", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-quotaexceedederror-4", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-73", + "https://www.w3.org/TR/encrypted-media/#h-note-73", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-status-pending-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-expiration-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-3", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-update", - "https://www.w3.org/TR/encrypted-media/#update", - "https://www.w3.org/TR/encrypted-media/#h-note70", - "https://www.w3.org/TR/encrypted-media/#h-note71", - "https://www.w3.org/TR/encrypted-media/#h-note72", - "https://www.w3.org/TR/encrypted-media/#h-note73", - "https://www.w3.org/TR/encrypted-media/#h-note74", - "https://www.w3.org/TR/encrypted-media/#h-note75", - "https://www.w3.org/TR/encrypted-media/#h-note76", - "https://www.w3.org/TR/encrypted-media/#h-note77", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-54", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-55", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-24", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-14", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-74", + "https://www.w3.org/TR/encrypted-media/#h-note-74", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-56", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-57", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-16", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-75", + "https://www.w3.org/TR/encrypted-media/#h-note-75", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-typeerror-17", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-76", + "https://www.w3.org/TR/encrypted-media/#h-note-76", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-77", + "https://www.w3.org/TR/encrypted-media/#h-note-77", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-25", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-78", + "https://www.w3.org/TR/encrypted-media/#h-note-78", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-58", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-22", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-23", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-6", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-79", + "https://www.w3.org/TR/encrypted-media/#h-note-79", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-7", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-80", + "https://www.w3.org/TR/encrypted-media/#h-note-80", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-closed-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-release-acknowledged-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-59", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-status-pending-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-expiration-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-4", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-close", - "https://www.w3.org/TR/encrypted-media/#close", - "https://www.w3.org/TR/encrypted-media/#h-note78", - "https://www.w3.org/TR/encrypted-media/#h-note79", - "https://www.w3.org/TR/encrypted-media/#h-note80", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-60", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-81", + "https://www.w3.org/TR/encrypted-media/#h-note-81", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-closed-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-closed-by-application-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-61", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-6", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-82", + "https://www.w3.org/TR/encrypted-media/#h-note-82", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-closed-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-closed-by-application-3", "https://www.w3.org/TR/encrypted-media/#dom-mediakeysession-remove", - "https://www.w3.org/TR/encrypted-media/#remove", - "https://www.w3.org/TR/encrypted-media/#h-note81", - "https://www.w3.org/TR/encrypted-media/#h-note82", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-62", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-83", + "https://www.w3.org/TR/encrypted-media/#h-note-83", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-released-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-expiration-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-release-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-5", "https://www.w3.org/TR/encrypted-media/#mediakeystatusmap-interface", - "https://www.w3.org/TR/encrypted-media/#x6.1-mediakeystatusmap-interface", + "https://www.w3.org/TR/encrypted-media/#x6-3-mediakeystatusmap-interface", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap", - "https://www.w3.org/TR/encrypted-media/#h-note83", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-9", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-84", + "https://www.w3.org/TR/encrypted-media/#h-note-84", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-output-downscaled-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-output-restricted-2", + "https://www.w3.org/TR/encrypted-media/#webidl-366396555", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-5", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-iterable", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-10", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-size", - "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-has(keyid)", - "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-get(keyid)", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-size-2", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-has-keyid", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-has-1", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatusmap-get-keyid", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatusmap-get-1", "https://www.w3.org/TR/encrypted-media/#attributes-1", + "https://www.w3.org/TR/encrypted-media/#x6-3-1-attributes", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-size", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-4", "https://www.w3.org/TR/encrypted-media/#methods-3", + "https://www.w3.org/TR/encrypted-media/#x6-3-2-methods", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-has", - "https://www.w3.org/TR/encrypted-media/#has", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-get", - "https://www.w3.org/TR/encrypted-media/#get", - "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatusmap-iterable", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-11", + "https://www.w3.org/TR/encrypted-media/#webidl-418631828", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeystatus", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-expired-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-released-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-output-restricted-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-output-downscaled-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-in-future-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-status-pending-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-internal-error-1", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-usable", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.usable", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-63", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-4", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-expired", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.expired", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-expiration-3", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-released", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.released", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-64", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-8", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-output-restricted", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.output-restricted", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-output-downscaled", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.output-downscaled", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-usable-in-future", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-6", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-status-pending", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.status-pending", "https://www.w3.org/TR/encrypted-media/#dom-mediakeystatus-internal-error", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyStatus.internal-error", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-65", "https://www.w3.org/TR/encrypted-media/#mediakeymessageevent", - "https://www.w3.org/TR/encrypted-media/#x6.2-mediakeymessageevent", + "https://www.w3.org/TR/encrypted-media/#x6-4-mediakeymessageevent", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-5", + "https://www.w3.org/TR/encrypted-media/#webidl-1754914033", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessagetype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-request-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-renewal-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-license-release-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-individualization-request-3", "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessagetype", "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessagetype-license-request", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyMessageType.license-request", "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessagetype-license-renewal", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyMessageType.license-renewal", "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessagetype-license-release", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyMessageType.license-release", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-9", "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessagetype-individualization-request", - "https://www.w3.org/TR/encrypted-media/#idl-def-MediaKeyMessageType.individualization-request", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-app-assisted-individualization-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-18", + "https://www.w3.org/TR/encrypted-media/#webidl-1595553803", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageevent", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageevent-constructor-type-eventinitdict", + "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent-constructor", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageeventinit-1", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageevent-messagetype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-messagetype-1", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageevent-message", - "https://www.w3.org/TR/encrypted-media/#constructors", - "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-message-1", "https://www.w3.org/TR/encrypted-media/#attributes-2", + "https://www.w3.org/TR/encrypted-media/#x6-4-1-attributes", "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent-messagetype", - "https://www.w3.org/TR/encrypted-media/#h-note84", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-26", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-85", + "https://www.w3.org/TR/encrypted-media/#h-note-85", "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageevent-message", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-66", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-27", "https://www.w3.org/TR/encrypted-media/#mediakeymessageeventinit", - "https://www.w3.org/TR/encrypted-media/#x6.2.1-mediakeymessageeventinit", + "https://www.w3.org/TR/encrypted-media/#x6-4-2-mediakeymessageeventinit", "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageeventinit", + "https://www.w3.org/TR/encrypted-media/#webidl-726369050", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageeventinit", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageeventinit-2", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageeventinit-messagetype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageeventinit-messagetype-1", "https://www.w3.org/TR/encrypted-media/#idl-def-mediakeymessageeventinit-message", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageeventinit-message-1", "https://www.w3.org/TR/encrypted-media/#dictionary-mediakeymessageeventinit-members", + "https://www.w3.org/TR/encrypted-media/#x6-4-2-1-dictionary-mediakeymessageeventinit-members", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageeventinit-3", "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageeventinit-messagetype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-7", "https://www.w3.org/TR/encrypted-media/#dom-mediakeymessageeventinit-message", "https://www.w3.org/TR/encrypted-media/#mediakeysession-events", - "https://www.w3.org/TR/encrypted-media/#x6.3-event-summary", - "https://www.w3.org/TR/encrypted-media/#dom-evt-keystatuseschange", - "https://www.w3.org/TR/encrypted-media/#dom-evt-message", + "https://www.w3.org/TR/encrypted-media/#x6-5-event-summary", + "https://www.w3.org/TR/encrypted-media/#dfn-keystatuseschange", + "https://www.w3.org/TR/encrypted-media/#dfn-message", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-67", "https://www.w3.org/TR/encrypted-media/#mediakeysession-algorithms", - "https://www.w3.org/TR/encrypted-media/#x6.4-algorithms", + "https://www.w3.org/TR/encrypted-media/#x6-6-algorithms", "https://www.w3.org/TR/encrypted-media/#queue-message", - "https://www.w3.org/TR/encrypted-media/#x6.4.1-queue-a-%22message%22-event", + "https://www.w3.org/TR/encrypted-media/#x6-6-1-queue-a-message-event", + "https://www.w3.org/TR/encrypted-media/#dfn-queue-a-message-event", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-24", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-25", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-26", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-27", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-messagetype-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-message-2", "https://www.w3.org/TR/encrypted-media/#update-key-statuses", - "https://www.w3.org/TR/encrypted-media/#x6.4.2-update-key-statuses", - "https://www.w3.org/TR/encrypted-media/#h-note85", - "https://www.w3.org/TR/encrypted-media/#h-note86", + "https://www.w3.org/TR/encrypted-media/#x6-6-2-update-key-statuses", + "https://www.w3.org/TR/encrypted-media/#dfn-update-key-statuses", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-28", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-29", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-15", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-86", + "https://www.w3.org/TR/encrypted-media/#h-note-86", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-30", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-17", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-87", + "https://www.w3.org/TR/encrypted-media/#h-note-87", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-keystatuseschange-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-attempt-to-resume-playback-if-necessary-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-23", "https://www.w3.org/TR/encrypted-media/#update-expiration", - "https://www.w3.org/TR/encrypted-media/#x6.4.3-update-expiration", - "https://www.w3.org/TR/encrypted-media/#h-note87", + "https://www.w3.org/TR/encrypted-media/#x6-6-3-update-expiration", + "https://www.w3.org/TR/encrypted-media/#dfn-update-expiration", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-31", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-32", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-88", + "https://www.w3.org/TR/encrypted-media/#h-note-88", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-33", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-expiration-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-time-2", "https://www.w3.org/TR/encrypted-media/#session-closed", - "https://www.w3.org/TR/encrypted-media/#x6.4.4-session-closed", - "https://www.w3.org/TR/encrypted-media/#h-note88", - "https://www.w3.org/TR/encrypted-media/#h-note89", + "https://www.w3.org/TR/encrypted-media/#x6-6-4-session-closed", + "https://www.w3.org/TR/encrypted-media/#dfn-session-closed", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-34", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-session-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-68", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-35", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-7", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-89", + "https://www.w3.org/TR/encrypted-media/#h-note-89", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-36", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-90", + "https://www.w3.org/TR/encrypted-media/#h-note-90", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-69", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-monitor-for-cdm-state-changes-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-70", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-37", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-closed-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-expiration-4", "https://www.w3.org/TR/encrypted-media/#monitor-cdm", - "https://www.w3.org/TR/encrypted-media/#x6.4.5-monitor-for-cdm-state-changes", - "https://www.w3.org/TR/encrypted-media/#h-note90", - "https://www.w3.org/TR/encrypted-media/#h-note91", + "https://www.w3.org/TR/encrypted-media/#x6-6-5-monitor-for-cdm-state-changes", + "https://www.w3.org/TR/encrypted-media/#dfn-monitor-for-cdm-state-changes", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-71", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-91", + "https://www.w3.org/TR/encrypted-media/#h-note-91", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-72", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-10", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-92", + "https://www.w3.org/TR/encrypted-media/#h-note-92", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-38", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-73", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-queue-a-message-event-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-18", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-known-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-expiration-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-expiration-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-closed-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-unavailable-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-unavailable-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-internal-error-2", "https://www.w3.org/TR/encrypted-media/#exceptions", - "https://www.w3.org/TR/encrypted-media/#x6.5-exceptions", + "https://www.w3.org/TR/encrypted-media/#x6-7-exceptions", "https://www.w3.org/TR/encrypted-media/#error-names", - "https://www.w3.org/TR/encrypted-media/#dfn-TypeError", - "https://www.w3.org/TR/encrypted-media/#dfn-NotSupportedError", - "https://www.w3.org/TR/encrypted-media/#dfn-InvalidStateError", - "https://www.w3.org/TR/encrypted-media/#dfn-QuotaExceededError", + "https://www.w3.org/TR/encrypted-media/#dfn-typeerror", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-11", + "https://www.w3.org/TR/encrypted-media/#dfn-notsupportederror", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-24", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-28", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-29", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-30", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-31", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-32", + "https://www.w3.org/TR/encrypted-media/#dfn-invalidstateerror", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-25", + "https://www.w3.org/TR/encrypted-media/#dfn-quotaexceedederror", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-26", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-5", "https://www.w3.org/TR/encrypted-media/#session-storage", - "https://www.w3.org/TR/encrypted-media/#x6.6-session-storage-and-persistence", + "https://www.w3.org/TR/encrypted-media/#x6-8-session-storage-and-persistence", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-storage-and-persistence-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-74", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-session-id-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-75", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-76", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-77", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-39", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-40", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-load-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-is-persistent-session-type-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-remove-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-78", "https://www.w3.org/TR/encrypted-media/#htmlmediaelement-extensions", - "https://www.w3.org/TR/encrypted-media/#x7.-htmlmediaelement-extensions", + "https://www.w3.org/TR/encrypted-media/#x7-htmlmediaelement-extensions", "https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement", - "https://www.w3.org/TR/encrypted-media/#h-note92", - "https://www.w3.org/TR/encrypted-media/#h-note93", - "https://www.w3.org/TR/encrypted-media/#h-note94", - "https://www.w3.org/TR/encrypted-media/#h-note95", - "https://www.w3.org/TR/encrypted-media/#h-note96", - "https://www.w3.org/TR/encrypted-media/#h-note97", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-9", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-93", + "https://www.w3.org/TR/encrypted-media/#h-note-93", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-10", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-94", + "https://www.w3.org/TR/encrypted-media/#h-note-94", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-11", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-95", + "https://www.w3.org/TR/encrypted-media/#h-note-95", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-encountered-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-encountered-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-96", + "https://www.w3.org/TR/encrypted-media/#h-note-96", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-block-encountered-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-97", + "https://www.w3.org/TR/encrypted-media/#h-note-97", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-wait-for-key-1", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-98", + "https://www.w3.org/TR/encrypted-media/#h-note-98", + "https://www.w3.org/TR/encrypted-media/#webidl-1869224078", "https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-partial-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-11", "https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-mediakeys", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-27", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-2", "https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-onencrypted", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-onencrypted-1", "https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-onwaitingforkey", - "https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-setmediakeys(mediakeys)", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-onwaitingforkey-1", + "https://www.w3.org/TR/encrypted-media/#idl-def-htmlmediaelement-setmediakeys-mediakeys", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-setmediakeys-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-28", "https://www.w3.org/TR/encrypted-media/#attributes-3", + "https://www.w3.org/TR/encrypted-media/#x7-1-attributes", "https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-mediakeys", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-29", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-30", "https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-onencrypted", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-12", "https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-onwaitingforkey", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-waitingforkey-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-13", "https://www.w3.org/TR/encrypted-media/#methods-4", + "https://www.w3.org/TR/encrypted-media/#x7-2-methods", "https://www.w3.org/TR/encrypted-media/#dom-htmlmediaelement-setmediakeys", - "https://www.w3.org/TR/encrypted-media/#setMediaKeys", - "https://www.w3.org/TR/encrypted-media/#h-note98", - "https://www.w3.org/TR/encrypted-media/#h-note99", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-31", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-99", + "https://www.w3.org/TR/encrypted-media/#h-note-99", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-32", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-79", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-quotaexceedederror-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-80", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-notsupportederror-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-invalidstateerror-12", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-100", + "https://www.w3.org/TR/encrypted-media/#h-note-100", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-81", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-82", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-attempt-to-resume-playback-if-necessary-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-7", "https://www.w3.org/TR/encrypted-media/#mediaencryptedevent", - "https://www.w3.org/TR/encrypted-media/#x7.1-mediaencryptedevent", + "https://www.w3.org/TR/encrypted-media/#x7-3-mediaencryptedevent", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-5", + "https://www.w3.org/TR/encrypted-media/#webidl-1395593112", "https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedevent", + "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent", + "https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedevent-constructor-type-eventinitdict", + "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent-constructor", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedeventinit-1", "https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedevent-initdatatype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdatatype-1", "https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedevent-initdata", - "https://www.w3.org/TR/encrypted-media/#constructors-0", - "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdata-2", "https://www.w3.org/TR/encrypted-media/#attributes-4", + "https://www.w3.org/TR/encrypted-media/#x7-3-1-attributes", "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent-initdatatype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdata-3", "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedevent-initdata", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-15", "https://www.w3.org/TR/encrypted-media/#mediaencryptedeventinit", - "https://www.w3.org/TR/encrypted-media/#x7.1.1-mediaencryptedeventinit", + "https://www.w3.org/TR/encrypted-media/#x7-3-2-mediaencryptedeventinit", "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedeventinit", + "https://www.w3.org/TR/encrypted-media/#webidl-51354785", "https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedeventinit", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedeventinit-2", "https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedeventinit-initdatatype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedeventinit-initdatatype-1", "https://www.w3.org/TR/encrypted-media/#idl-def-mediaencryptedeventinit-initdata", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedeventinit-initdata-1", "https://www.w3.org/TR/encrypted-media/#dictionary-mediaencryptedeventinit-members", + "https://www.w3.org/TR/encrypted-media/#x7-3-2-1-dictionary-mediaencryptedeventinit-members", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedeventinit-3", "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedeventinit-initdatatype", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-7", "https://www.w3.org/TR/encrypted-media/#dom-mediaencryptedeventinit-initdata", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-16", "https://www.w3.org/TR/encrypted-media/#htmlmediaelement-events", - "https://www.w3.org/TR/encrypted-media/#x7.2-event-summary", - "https://www.w3.org/TR/encrypted-media/#dom-evt-encrypted", - "https://www.w3.org/TR/encrypted-media/#h-note100", - "https://www.w3.org/TR/encrypted-media/#dom-evt-waitingforkey", + "https://www.w3.org/TR/encrypted-media/#x7-4-event-summary", + "https://www.w3.org/TR/encrypted-media/#dfn-encrypted", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-17", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-101", + "https://www.w3.org/TR/encrypted-media/#h-note-101", + "https://www.w3.org/TR/encrypted-media/#dfn-waitingforkey", "https://www.w3.org/TR/encrypted-media/#htmlmediaelement-algorithms", - "https://www.w3.org/TR/encrypted-media/#x7.3-algorithms", + "https://www.w3.org/TR/encrypted-media/#x7-5-algorithms", "https://www.w3.org/TR/encrypted-media/#media-may-contain-encrypted-blocks", - "https://www.w3.org/TR/encrypted-media/#x7.3.1-media-data-may-contain-encrypted-blocks", - "https://www.w3.org/TR/encrypted-media/#h-note101", + "https://www.w3.org/TR/encrypted-media/#x7-5-1-media-data-may-contain-encrypted-blocks", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-33", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-34", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-102", + "https://www.w3.org/TR/encrypted-media/#h-note-102", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-setmediakeys-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-35", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-83", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-84", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-36", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-setmediakeys-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-wait-for-key-2", "https://www.w3.org/TR/encrypted-media/#initdata-encountered", - "https://www.w3.org/TR/encrypted-media/#x7.3.2-initialization-data-encountered", - "https://www.w3.org/TR/encrypted-media/#h-note102", - "https://www.w3.org/TR/encrypted-media/#h-note103", - "https://www.w3.org/TR/encrypted-media/#h-note104", + "https://www.w3.org/TR/encrypted-media/#x7-5-2-initialization-data-encountered", + "https://www.w3.org/TR/encrypted-media/#dfn-initialization-data-encountered", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-18", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-mixed-content-limitations-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-8", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-103", + "https://www.w3.org/TR/encrypted-media/#h-note-103", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdatatype-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdata-4", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-104", + "https://www.w3.org/TR/encrypted-media/#h-note-104", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-105", + "https://www.w3.org/TR/encrypted-media/#h-note-105", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediaencryptedevent-initdata-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-mixed-content-limitations-2", "https://www.w3.org/TR/encrypted-media/#encrypted-block-encountered", - "https://www.w3.org/TR/encrypted-media/#x7.3.3-encrypted-block-encountered", + "https://www.w3.org/TR/encrypted-media/#x7-5-3-encrypted-block-encountered", + "https://www.w3.org/TR/encrypted-media/#dfn-encrypted-block-encountered", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-18", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-attempt-to-decrypt-1", "https://www.w3.org/TR/encrypted-media/#attempt-to-decrypt", - "https://www.w3.org/TR/encrypted-media/#x7.3.4-attempt-to-decrypt", - "https://www.w3.org/TR/encrypted-media/#h-note105", - "https://www.w3.org/TR/encrypted-media/#h-note106", - "https://www.w3.org/TR/encrypted-media/#h-note107", - "https://www.w3.org/TR/encrypted-media/#h-note108", - "https://www.w3.org/TR/encrypted-media/#h-note109", - "https://www.w3.org/TR/encrypted-media/#h-note110", - "https://www.w3.org/TR/encrypted-media/#h-note111", - "https://www.w3.org/TR/encrypted-media/#h-note112", - "https://www.w3.org/TR/encrypted-media/#h-note113", - "https://www.w3.org/TR/encrypted-media/#h-note114", + "https://www.w3.org/TR/encrypted-media/#x7-5-4-attempt-to-decrypt", + "https://www.w3.org/TR/encrypted-media/#dfn-attempt-to-decrypt", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-20", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-21", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-37", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-85", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-unavailable-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-internal-error-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-41", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-closed-10", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-106", + "https://www.w3.org/TR/encrypted-media/#h-note-106", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-107", + "https://www.w3.org/TR/encrypted-media/#h-note-107", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-42", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-108", + "https://www.w3.org/TR/encrypted-media/#h-note-108", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-33", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-update-key-statuses-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-unavailable-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-hardware-context-reset-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessionclosedreason-internal-error-4", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-109", + "https://www.w3.org/TR/encrypted-media/#h-note-109", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-110", + "https://www.w3.org/TR/encrypted-media/#h-note-110", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-111", + "https://www.w3.org/TR/encrypted-media/#h-note-111", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-112", + "https://www.w3.org/TR/encrypted-media/#h-note-112", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-10", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-113", + "https://www.w3.org/TR/encrypted-media/#h-note-113", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-wait-for-key-3", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-114", + "https://www.w3.org/TR/encrypted-media/#h-note-114", "https://www.w3.org/TR/encrypted-media/#wait-for-key", - "https://www.w3.org/TR/encrypted-media/#x7.3.5-wait-for-key", - "https://www.w3.org/TR/encrypted-media/#h-note115", - "https://www.w3.org/TR/encrypted-media/#h-note116", + "https://www.w3.org/TR/encrypted-media/#x7-5-5-wait-for-key", + "https://www.w3.org/TR/encrypted-media/#dfn-wait-for-key", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-waitingforkey-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-22", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-23", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-24", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-115", + "https://www.w3.org/TR/encrypted-media/#h-note-115", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-116", + "https://www.w3.org/TR/encrypted-media/#h-note-116", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-waitingforkey-3", "https://www.w3.org/TR/encrypted-media/#resume-playback", - "https://www.w3.org/TR/encrypted-media/#x7.3.6-attempt-to-resume-playback-if-necessary", - "https://www.w3.org/TR/encrypted-media/#h-note117", - "https://www.w3.org/TR/encrypted-media/#h-note118", + "https://www.w3.org/TR/encrypted-media/#x7-5-6-attempt-to-resume-playback-if-necessary", + "https://www.w3.org/TR/encrypted-media/#dfn-attempt-to-resume-playback-if-necessary", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-usable-for-decryption-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-25", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-26", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-attempt-to-decrypt-2", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-117", + "https://www.w3.org/TR/encrypted-media/#h-note-117", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-118", + "https://www.w3.org/TR/encrypted-media/#h-note-118", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-27", "https://www.w3.org/TR/encrypted-media/#media-element-restrictions", - "https://www.w3.org/TR/encrypted-media/#x7.4-media-element-restrictions", + "https://www.w3.org/TR/encrypted-media/#x7-6-media-element-restrictions", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-86", "https://www.w3.org/TR/encrypted-media/#implementation-requirements", - "https://www.w3.org/TR/encrypted-media/#x8.-implementation-requirements", + "https://www.w3.org/TR/encrypted-media/#x8-implementation-requirements", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-34", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-87", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-88", "https://www.w3.org/TR/encrypted-media/#cdm-constraint-requirements", - "https://www.w3.org/TR/encrypted-media/#x8.1-cdm-constraints", + "https://www.w3.org/TR/encrypted-media/#x8-1-cdm-constraints", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-89", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-90", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-91", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-92", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-93", "https://www.w3.org/TR/encrypted-media/#messaging-requirements", - "https://www.w3.org/TR/encrypted-media/#x8.2-messages-and-communication", + "https://www.w3.org/TR/encrypted-media/#x8-2-messages-and-communication", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-94", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-95", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-96", "https://www.w3.org/TR/encrypted-media/#persistent-state-requirements", - "https://www.w3.org/TR/encrypted-media/#x8.3-persistent-data", + "https://www.w3.org/TR/encrypted-media/#x8-3-persistent-data", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-97", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-98", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-38", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-99", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-100", "https://www.w3.org/TR/encrypted-media/#use-origin-specific-key-system-storage", - "https://www.w3.org/TR/encrypted-media/#x8.3.1-use-origin-specific-and-browsing-profile-specific-key-system-storage", + "https://www.w3.org/TR/encrypted-media/#x8-3-1-use-origin-specific-and-browsing-profile-specific-key-system-storage", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-35", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-4", "https://www.w3.org/TR/encrypted-media/#allow-persistent-data-cleared", - "https://www.w3.org/TR/encrypted-media/#x8.3.2-allow-persistent-data-to-be-cleared", + "https://www.w3.org/TR/encrypted-media/#x8-3-2-allow-persistent-data-to-be-cleared", "https://www.w3.org/TR/encrypted-media/#allow-persistent-data-cleared-with-cookies", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-36", "https://www.w3.org/TR/encrypted-media/#encrypt-or-obfuscate-persistent-data", - "https://www.w3.org/TR/encrypted-media/#x8.3.3-encrypt-or-obfuscate-persistent-data", + "https://www.w3.org/TR/encrypted-media/#x8-3-3-encrypt-or-obfuscate-persistent-data", "https://www.w3.org/TR/encrypted-media/#exposed-value-requirements", - "https://www.w3.org/TR/encrypted-media/#x8.4-values-exposed-to-the-application", + "https://www.w3.org/TR/encrypted-media/#x8-4-values-exposed-to-the-application", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-101", "https://www.w3.org/TR/encrypted-media/#per-origin-per-profile-values", - "https://www.w3.org/TR/encrypted-media/#x8.4.1-use-per-origin-per-profile-values", + "https://www.w3.org/TR/encrypted-media/#x8-4-1-use-per-origin-per-profile-values", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-3", "https://www.w3.org/TR/encrypted-media/#allow-values-to-be-cleared", - "https://www.w3.org/TR/encrypted-media/#x8.4.2-allow-values-to-be-cleared", + "https://www.w3.org/TR/encrypted-media/#x8-4-2-allow-values-to-be-cleared", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-4", "https://www.w3.org/TR/encrypted-media/#identifier-requirements", - "https://www.w3.org/TR/encrypted-media/#x8.5-identifiers", - "https://www.w3.org/TR/encrypted-media/#h-note119", + "https://www.w3.org/TR/encrypted-media/#x8-5-identifiers", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-5", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-119", + "https://www.w3.org/TR/encrypted-media/#h-note-119", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-permanent-identifier-s-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-20", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-102", "https://www.w3.org/TR/encrypted-media/#limit-or-avoid-use-of-distinctive-identifiers-and-permanent-identifiers", - "https://www.w3.org/TR/encrypted-media/#x8.5.1-limit-or-avoid-use-of-distinctive-identifiers-and-permanent-identifiers", - "https://www.w3.org/TR/encrypted-media/#h-note120", - "https://www.w3.org/TR/encrypted-media/#h-note121", - "https://www.w3.org/TR/encrypted-media/#h-note122", + "https://www.w3.org/TR/encrypted-media/#x8-5-1-limit-or-avoid-use-of-distinctive-identifiers-and-permanent-identifiers", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-6", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-120", + "https://www.w3.org/TR/encrypted-media/#h-note-120", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-103", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-121", + "https://www.w3.org/TR/encrypted-media/#h-note-121", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-8", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-122", + "https://www.w3.org/TR/encrypted-media/#h-note-122", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-23", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-not-allowed-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-12", "https://www.w3.org/TR/encrypted-media/#encrypt-identifiers", - "https://www.w3.org/TR/encrypted-media/#x8.5.2-encrypt-identifiers", - "https://www.w3.org/TR/encrypted-media/#h-note123", - "https://www.w3.org/TR/encrypted-media/#h-note124", - "https://www.w3.org/TR/encrypted-media/#h-note125", + "https://www.w3.org/TR/encrypted-media/#x8-5-2-encrypt-identifiers", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-21", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-by-an-entity-5", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-123", + "https://www.w3.org/TR/encrypted-media/#h-note-123", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-104", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-37", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-105", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-124", + "https://www.w3.org/TR/encrypted-media/#h-note-124", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-106", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-107", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-125", + "https://www.w3.org/TR/encrypted-media/#h-note-125", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-108", "https://www.w3.org/TR/encrypted-media/#per-origin-per-profile-identifiers", - "https://www.w3.org/TR/encrypted-media/#x8.5.3-use-per-origin-per-profile-identifiers", - "https://www.w3.org/TR/encrypted-media/#h-note126", + "https://www.w3.org/TR/encrypted-media/#x8-5-3-use-per-origin-per-profile-identifiers", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-22", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-8", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-126", + "https://www.w3.org/TR/encrypted-media/#h-note-126", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-18", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-23", "https://www.w3.org/TR/encrypted-media/#non-associable-identifiers", - "https://www.w3.org/TR/encrypted-media/#x8.5.4-use-non-associable-identifiers", - "https://www.w3.org/TR/encrypted-media/#h-note127", + "https://www.w3.org/TR/encrypted-media/#x8-5-4-use-non-associable-identifiers", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-9", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-127", + "https://www.w3.org/TR/encrypted-media/#h-note-127", "https://www.w3.org/TR/encrypted-media/#allow-identifiers-cleared", - "https://www.w3.org/TR/encrypted-media/#x8.5.5-allow-identifiers-to-be-cleared", + "https://www.w3.org/TR/encrypted-media/#x8-5-5-allow-identifiers-to-be-cleared", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-24", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-20", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-permanent-identifier-s-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-25", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-21", "https://www.w3.org/TR/encrypted-media/#individualization", - "https://www.w3.org/TR/encrypted-media/#x8.6-individualization", - "https://www.w3.org/TR/encrypted-media/#h-note128", + "https://www.w3.org/TR/encrypted-media/#x8-6-individualization", + "https://www.w3.org/TR/encrypted-media/#dfn-individualization", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-22", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-direct-individualization-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-app-assisted-individualization-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-109", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-128", + "https://www.w3.org/TR/encrypted-media/#h-note-128", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-24", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-23", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-26", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-25", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-39", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-18", "https://www.w3.org/TR/encrypted-media/#direct-individualization", - "https://www.w3.org/TR/encrypted-media/#x8.6.1-direct-individualization", - "https://www.w3.org/TR/encrypted-media/#h-note129", + "https://www.w3.org/TR/encrypted-media/#x8-6-1-direct-individualization", + "https://www.w3.org/TR/encrypted-media/#dfn-direct-individualization", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-110", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-111", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-129", + "https://www.w3.org/TR/encrypted-media/#h-note-129", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-permanent-identifier-s-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-permanent-identifier-s-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-112", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-24", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-27", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-2", "https://www.w3.org/TR/encrypted-media/#app-assisted-individualization", - "https://www.w3.org/TR/encrypted-media/#x8.6.2-app-assisted-individualization", - "https://www.w3.org/TR/encrypted-media/#h-note130", + "https://www.w3.org/TR/encrypted-media/#x8-6-2-app-assisted-individualization", + "https://www.w3.org/TR/encrypted-media/#dfn-app-assisted-individualization", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-113", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-permanent-identifier-s-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-25", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessagetype-individualization-request-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-114", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-permanent-identifier-s-5", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-130", + "https://www.w3.org/TR/encrypted-media/#h-note-130", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-115", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-26", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-direct-individualization-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-8", "https://www.w3.org/TR/encrypted-media/#support-multiple-keys", - "https://www.w3.org/TR/encrypted-media/#x8.7-support-multiple-keys", - "https://www.w3.org/TR/encrypted-media/#h-note131", + "https://www.w3.org/TR/encrypted-media/#x8-7-support-multiple-keys", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-43", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-131", + "https://www.w3.org/TR/encrypted-media/#h-note-131", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-44", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-45", "https://www.w3.org/TR/encrypted-media/#initialization-data-type-support-requirements", - "https://www.w3.org/TR/encrypted-media/#x8.8-initialization-data-type-support", + "https://www.w3.org/TR/encrypted-media/#x8-8-initialization-data-type-support", "https://www.w3.org/TR/encrypted-media/#licenses-generated-are-independent-of-content-type", - "https://www.w3.org/TR/encrypted-media/#x8.8.1-licenses-generated-are-independent-of-content-type", - "https://www.w3.org/TR/encrypted-media/#h-note132", + "https://www.w3.org/TR/encrypted-media/#x8-8-1-licenses-generated-are-independent-of-content-type", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-9", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-132", + "https://www.w3.org/TR/encrypted-media/#h-note-132", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-initdatatypes-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-videocapabilities-9", "https://www.w3.org/TR/encrypted-media/#support-extraction-from-media-data", - "https://www.w3.org/TR/encrypted-media/#x8.8.2-support-extraction-from-media-data", - "https://www.w3.org/TR/encrypted-media/#h-note133", + "https://www.w3.org/TR/encrypted-media/#x8-8-2-support-extraction-from-media-data", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-19", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-133", + "https://www.w3.org/TR/encrypted-media/#h-note-133", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-type-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-116", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-20", "https://www.w3.org/TR/encrypted-media/#media-requirements", - "https://www.w3.org/TR/encrypted-media/#x8.9-supported-media", + "https://www.w3.org/TR/encrypted-media/#x8-9-supported-media", "https://www.w3.org/TR/encrypted-media/#unencrypted-container", - "https://www.w3.org/TR/encrypted-media/#x8.9.1-unencrypted-container", + "https://www.w3.org/TR/encrypted-media/#x8-9-1-unencrypted-container", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-encrypted-block-encountered-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-encountered-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-28", "https://www.w3.org/TR/encrypted-media/#interoperably-encrypted", - "https://www.w3.org/TR/encrypted-media/#x8.9.2-interoperably-encrypted", - "https://www.w3.org/TR/encrypted-media/#h-note134", + "https://www.w3.org/TR/encrypted-media/#x8-9-2-interoperably-encrypted", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-134", + "https://www.w3.org/TR/encrypted-media/#h-note-134", "https://www.w3.org/TR/encrypted-media/#unencrypted-in-band-support-content", - "https://www.w3.org/TR/encrypted-media/#x8.9.3-unencrypted-in-band-support-content", - "https://www.w3.org/TR/encrypted-media/#h-note135", + "https://www.w3.org/TR/encrypted-media/#x8-9-3-unencrypted-in-band-support-content", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-135", + "https://www.w3.org/TR/encrypted-media/#h-note-135", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-117", "https://www.w3.org/TR/encrypted-media/#common-key-systems", - "https://www.w3.org/TR/encrypted-media/#x9.-common-key-systems", - "https://www.w3.org/TR/encrypted-media/#h-note136", + "https://www.w3.org/TR/encrypted-media/#x9-common-key-systems", + "https://www.w3.org/TR/encrypted-media/#dfn-common-key-systems", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-38", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-136", + "https://www.w3.org/TR/encrypted-media/#h-note-136", "https://www.w3.org/TR/encrypted-media/#clear-key", - "https://www.w3.org/TR/encrypted-media/#x9.1-clear-key", + "https://www.w3.org/TR/encrypted-media/#x9-1-clear-key", + "https://www.w3.org/TR/encrypted-media/#dfn-clear-key", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-39", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-40", "https://www.w3.org/TR/encrypted-media/#clear-key-capabilities", - "https://www.w3.org/TR/encrypted-media/#x9.1.1-capabilities", + "https://www.w3.org/TR/encrypted-media/#x9-1-1-capabilities", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-clear-key-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-41", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-scheme-cenc-1", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemmediacapability-robustness-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-26", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-20", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-setservercertificate-2", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-setmediakeys-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-40", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-29", "https://www.w3.org/TR/encrypted-media/#clear-key-behavior", - "https://www.w3.org/TR/encrypted-media/#x9.1.2-behavior", + "https://www.w3.org/TR/encrypted-media/#x9-1-2-behavior", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-clear-key-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-42", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-sessionid-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-expiration-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-remove-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeystatus-usable-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-remove-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-keystatuses-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-21", "https://www.w3.org/TR/encrypted-media/#clear-key-request-format", - "https://www.w3.org/TR/encrypted-media/#x9.1.3-license-request-format", + "https://www.w3.org/TR/encrypted-media/#x9-1-3-license-request-format", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-message-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-5", "https://www.w3.org/TR/encrypted-media/#clear-key-request-format-example", - "https://www.w3.org/TR/encrypted-media/#x9.1.3.1-example", + "https://www.w3.org/TR/encrypted-media/#x9-1-3-1-example", + "https://www.w3.org/TR/encrypted-media/#example-1", "https://www.w3.org/TR/encrypted-media/#clear-key-license-format", - "https://www.w3.org/TR/encrypted-media/#x9.1.4-license-format", + "https://www.w3.org/TR/encrypted-media/#x9-1-4-license-format", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-s-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-temporary-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-18", "https://www.w3.org/TR/encrypted-media/#clear-key-license-format-example", - "https://www.w3.org/TR/encrypted-media/#x9.1.4.1-example", + "https://www.w3.org/TR/encrypted-media/#x9-1-4-1-example", + "https://www.w3.org/TR/encrypted-media/#example-2", "https://www.w3.org/TR/encrypted-media/#clear-key-release-format", - "https://www.w3.org/TR/encrypted-media/#x9.1.5-license-release-format", + "https://www.w3.org/TR/encrypted-media/#x9-1-5-license-release-format", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-message-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-6", "https://www.w3.org/TR/encrypted-media/#clear-key-release-format-example-1", - "https://www.w3.org/TR/encrypted-media/#x9.1.5.1-example-message-reflecting-a", + "https://www.w3.org/TR/encrypted-media/#x9-1-5-1-example-message-reflecting-a-record-of-license-destruction", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysessiontype-persistent-license-11", + "https://www.w3.org/TR/encrypted-media/#example-3", "https://www.w3.org/TR/encrypted-media/#clear-key-release-ack-format", - "https://www.w3.org/TR/encrypted-media/#x9.1.6-license-release-acknowledgement-format", + "https://www.w3.org/TR/encrypted-media/#x9-1-6-license-release-acknowledgement-format", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-decryption-key-id-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-20", "https://www.w3.org/TR/encrypted-media/#clear-key-release-ack-format-example", - "https://www.w3.org/TR/encrypted-media/#x9.1.6.1-example", + "https://www.w3.org/TR/encrypted-media/#x9-1-6-1-example", + "https://www.w3.org/TR/encrypted-media/#example-4", "https://www.w3.org/TR/encrypted-media/#using-base64url", - "https://www.w3.org/TR/encrypted-media/#x9.1.7-using-base64url", + "https://www.w3.org/TR/encrypted-media/#x9-1-7-using-base64url", "https://www.w3.org/TR/encrypted-media/#security", - "https://www.w3.org/TR/encrypted-media/#x10.-security", + "https://www.w3.org/TR/encrypted-media/#x10-security", "https://www.w3.org/TR/encrypted-media/#input-data-security", - "https://www.w3.org/TR/encrypted-media/#x10.1-input-data-attacks-and-vulnerabilities", - "https://www.w3.org/TR/encrypted-media/#h-note137", - "https://www.w3.org/TR/encrypted-media/#h-note138", + "https://www.w3.org/TR/encrypted-media/#x10-1-input-data-attacks-and-vulnerabilities", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-43", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-22", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-21", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-118", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-137", + "https://www.w3.org/TR/encrypted-media/#h-note-137", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-119", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-138", + "https://www.w3.org/TR/encrypted-media/#h-note-138", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-23", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-generaterequest-7", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeymessageevent-messagetype-3", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-11", "https://www.w3.org/TR/encrypted-media/#cdm-security", - "https://www.w3.org/TR/encrypted-media/#x10.2-cdm-attacks-and-vulnerabilities", - "https://www.w3.org/TR/encrypted-media/#h-note139", - "https://www.w3.org/TR/encrypted-media/#h-note140", + "https://www.w3.org/TR/encrypted-media/#x10-2-cdm-attacks-and-vulnerabilities", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-44", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-45", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-120", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-121", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-122", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-123", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-124", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-139", + "https://www.w3.org/TR/encrypted-media/#h-note-139", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-125", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-46", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-140", + "https://www.w3.org/TR/encrypted-media/#h-note-140", "https://www.w3.org/TR/encrypted-media/#network-attacks", - "https://www.w3.org/TR/encrypted-media/#x10.3-network-attacks", + "https://www.w3.org/TR/encrypted-media/#x10-3-network-attacks", "https://www.w3.org/TR/encrypted-media/#potential-attacks", - "https://www.w3.org/TR/encrypted-media/#x10.3.1-potential-attacks", + "https://www.w3.org/TR/encrypted-media/#x10-3-1-potential-attacks", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-27", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-28", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-28", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-29", "https://www.w3.org/TR/encrypted-media/#persisted-consent-abuse", "https://www.w3.org/TR/encrypted-media/#mitigations", - "https://www.w3.org/TR/encrypted-media/#x10.3.2-mitigations", + "https://www.w3.org/TR/encrypted-media/#x10-3-2-mitigations", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-126", "https://www.w3.org/TR/encrypted-media/#security-consent", - "https://www.w3.org/TR/encrypted-media/#h-note141", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-47", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-10", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-141", + "https://www.w3.org/TR/encrypted-media/#h-note-141", "https://www.w3.org/TR/encrypted-media/#iframe-attacks", - "https://www.w3.org/TR/encrypted-media/#x10.4-iframe-attacks", + "https://www.w3.org/TR/encrypted-media/#x10-4-iframe-attacks", "https://www.w3.org/TR/encrypted-media/#potential-attacks-0", - "https://www.w3.org/TR/encrypted-media/#x10.4.1-potential-attacks", + "https://www.w3.org/TR/encrypted-media/#x10-4-1-potential-attacks", "https://www.w3.org/TR/encrypted-media/#mitigations-0", - "https://www.w3.org/TR/encrypted-media/#x10.4.2-mitigations", + "https://www.w3.org/TR/encrypted-media/#x10-4-2-mitigations", "https://www.w3.org/TR/encrypted-media/#cross-directory-attacks", - "https://www.w3.org/TR/encrypted-media/#x10.5-cross-directory-attacks", - "https://www.w3.org/TR/encrypted-media/#h-note142", + "https://www.w3.org/TR/encrypted-media/#x10-5-cross-directory-attacks", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-29", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-142", + "https://www.w3.org/TR/encrypted-media/#h-note-142", "https://www.w3.org/TR/encrypted-media/#privacy", - "https://www.w3.org/TR/encrypted-media/#x11.-privacy", + "https://www.w3.org/TR/encrypted-media/#x11-privacy", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-48", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-49", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-127", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-128", "https://www.w3.org/TR/encrypted-media/#privacy-disclosure", - "https://www.w3.org/TR/encrypted-media/#x11.1-information-disclosed-by-eme-and-key-systems", + "https://www.w3.org/TR/encrypted-media/#x11-1-information-disclosed-by-eme-and-key-systems", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-50", "https://www.w3.org/TR/encrypted-media/#privacy-fingerprinting", - "https://www.w3.org/TR/encrypted-media/#x11.2-fingerprinting", + "https://www.w3.org/TR/encrypted-media/#x11-2-fingerprinting", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-51", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-52", "https://www.w3.org/TR/encrypted-media/#privacy-leakage", - "https://www.w3.org/TR/encrypted-media/#x11.3-information-leakage", + "https://www.w3.org/TR/encrypted-media/#x11-3-information-leakage", "https://www.w3.org/TR/encrypted-media/#concerns", - "https://www.w3.org/TR/encrypted-media/#x11.3.1-concerns", + "https://www.w3.org/TR/encrypted-media/#x11-3-1-concerns", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-11", "https://www.w3.org/TR/encrypted-media/#mitigations-1", - "https://www.w3.org/TR/encrypted-media/#x11.3.2-mitigations", - "https://www.w3.org/TR/encrypted-media/#h-note143", + "https://www.w3.org/TR/encrypted-media/#x11-3-2-mitigations", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-129", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-130", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-131", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-41", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-132", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-42", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-43", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-133", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-44", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-htmlmediaelement-mediakeys-10", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-45", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-46", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-134", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-135", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-143", + "https://www.w3.org/TR/encrypted-media/#h-note-143", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-30", "https://www.w3.org/TR/encrypted-media/#user-tracking", - "https://www.w3.org/TR/encrypted-media/#x11.4-user-tracking", + "https://www.w3.org/TR/encrypted-media/#x11-4-user-tracking", "https://www.w3.org/TR/encrypted-media/#concerns-0", - "https://www.w3.org/TR/encrypted-media/#x11.4.1-concerns", + "https://www.w3.org/TR/encrypted-media/#x11-4-1-concerns", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-31", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-136", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-32", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-30", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-137", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-record-s-of-license-destruction-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-53", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-54", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-55", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-permanent-identifier-s-4", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-56", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-57", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-58", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-59", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-60", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-61", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-62", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-63", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-64", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-138", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-33", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-139", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-31", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-140", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-5", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-141", "https://www.w3.org/TR/encrypted-media/#mitigations-2", - "https://www.w3.org/TR/encrypted-media/#x11.4.2-mitigations", + "https://www.w3.org/TR/encrypted-media/#x11-4-2-mitigations", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-11", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-65", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-32", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-permanent-identifier-s-33", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-34", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-35", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-66", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-67", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-68", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-69", "https://www.w3.org/TR/encrypted-media/#like-cookies", - "https://www.w3.org/TR/encrypted-media/#h-note144", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-36", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-37", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-70", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-associable-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-individualization-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-6", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-non-associable-by-application-8", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-9", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-71", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-142", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-16", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-38", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-39", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-72", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-40", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-144", + "https://www.w3.org/TR/encrypted-media/#h-note-144", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-73", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-14", "https://www.w3.org/TR/encrypted-media/#privacy-consent", - "https://www.w3.org/TR/encrypted-media/#h-note145", - "https://www.w3.org/TR/encrypted-media/#h-note146", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-17", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-145", + "https://www.w3.org/TR/encrypted-media/#h-note-145", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-74", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-75", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-76", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-77", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-use-distinctive-identifier-s-or-distinctive-permanent-identifier-s-14", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-78", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-79", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-80", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-81", + "https://www.w3.org/TR/encrypted-media/#issue-container-generatedID-146", + "https://www.w3.org/TR/encrypted-media/#h-note-146", "https://www.w3.org/TR/encrypted-media/#privacy-storedinfo", - "https://www.w3.org/TR/encrypted-media/#x11.5-information-stored-on-user-devices", + "https://www.w3.org/TR/encrypted-media/#x11-5-information-stored-on-user-devices", "https://www.w3.org/TR/encrypted-media/#concerns-1", - "https://www.w3.org/TR/encrypted-media/#x11.5.1-concerns", + "https://www.w3.org/TR/encrypted-media/#x11-5-1-concerns", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-82", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-83", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-84", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-85", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-18", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-86", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-19", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-browsing-profile-20", "https://www.w3.org/TR/encrypted-media/#mitigations-3", - "https://www.w3.org/TR/encrypted-media/#x11.5.2-mitigations", + "https://www.w3.org/TR/encrypted-media/#x11-5-2-mitigations", "https://www.w3.org/TR/encrypted-media/#incomplete-clearing", - "https://www.w3.org/TR/encrypted-media/#x11.6-incomplete-clearing-of-data", + "https://www.w3.org/TR/encrypted-media/#x11-6-incomplete-clearing-of-data", "https://www.w3.org/TR/encrypted-media/#concerns-2", - "https://www.w3.org/TR/encrypted-media/#x11.6.1-concerns", + "https://www.w3.org/TR/encrypted-media/#x11-6-1-concerns", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-41", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-87", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-42", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-43", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-88", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-89", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-90", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-91", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-distinctive-identifier-s-44", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-92", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-93", "https://www.w3.org/TR/encrypted-media/#mitigations-4", - "https://www.w3.org/TR/encrypted-media/#x11.6.2-mitigations", + "https://www.w3.org/TR/encrypted-media/#x11-6-2-mitigations", "https://www.w3.org/TR/encrypted-media/#private-browsing", - "https://www.w3.org/TR/encrypted-media/#x11.7-private-browsing-modes", + "https://www.w3.org/TR/encrypted-media/#x11-7-private-browsing-modes", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-94", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemaccess-17", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-persistentstate-13", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier-27", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-143", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysrequirement-required-21", "https://www.w3.org/TR/encrypted-media/#privacy-secureorigin", - "https://www.w3.org/TR/encrypted-media/#x11.8-secure-origin-and-transport", + "https://www.w3.org/TR/encrypted-media/#x11-8-secure-origin-and-transport", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-cdm-144", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-message-12", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-22", "https://www.w3.org/TR/encrypted-media/#conformance", - "https://www.w3.org/TR/encrypted-media/#x12.-conformance", - "https://www.w3.org/TR/encrypted-media/#respecRFC2119", + "https://www.w3.org/TR/encrypted-media/#x12-conformance", "https://www.w3.org/TR/encrypted-media/#examples", - "https://www.w3.org/TR/encrypted-media/#x13.-examples", + "https://www.w3.org/TR/encrypted-media/#x13-examples", "https://www.w3.org/TR/encrypted-media/#example-source-and-key-known", - "https://www.w3.org/TR/encrypted-media/#x13.1-source-and-key-known-at-page-load-(clear-key)", + "https://www.w3.org/TR/encrypted-media/#x13-1-source-and-key-known-at-page-load-clear-key", + "https://www.w3.org/TR/encrypted-media/#example-5", "https://www.w3.org/TR/encrypted-media/#example-selecting-key-system", - "https://www.w3.org/TR/encrypted-media/#x13.2-selecting-a-supported-key-system-and-using-initialization-data-from-the-%22encrypted%22-event", + "https://www.w3.org/TR/encrypted-media/#x13-2-selecting-a-supported-key-system-and-using-initialization-data-from-the-encrypted-event", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-key-system-s-95", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-navigator-requestmediakeysystemaccess-15", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-24", + "https://www.w3.org/TR/encrypted-media/#example-6", "https://www.w3.org/TR/encrypted-media/#example-mediakeys-before-source", - "https://www.w3.org/TR/encrypted-media/#x13.3-create-mediakeys-before-loading-media", + "https://www.w3.org/TR/encrypted-media/#x13-3-create-mediakeys-before-loading-media", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-47", + "https://www.w3.org/TR/encrypted-media/#ref-for-dfn-initialization-data-25", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeys-48", + "https://www.w3.org/TR/encrypted-media/#example-7", "https://www.w3.org/TR/encrypted-media/#example-using-all-events", - "https://www.w3.org/TR/encrypted-media/#x13.4-using-all-events", + "https://www.w3.org/TR/encrypted-media/#x13-4-using-all-events", + "https://www.w3.org/TR/encrypted-media/#ref-for-dom-mediakeysession-update-23", + "https://www.w3.org/TR/encrypted-media/#example-8", "https://www.w3.org/TR/encrypted-media/#example-stored-license", - "https://www.w3.org/TR/encrypted-media/#x13.5-stored-license", + "https://www.w3.org/TR/encrypted-media/#x13-5-stored-license", + "https://www.w3.org/TR/encrypted-media/#example-9", + "https://www.w3.org/TR/encrypted-media/#example-getStatusForPolicy", + "https://www.w3.org/TR/encrypted-media/#x13-6-pre-fetch-media-with-hdcp-policy", + "https://www.w3.org/TR/encrypted-media/#example-10", "https://www.w3.org/TR/encrypted-media/#acknowledgements", - "https://www.w3.org/TR/encrypted-media/#x14.-acknowledgments", + "https://www.w3.org/TR/encrypted-media/#x14-acknowledgments", "https://www.w3.org/TR/encrypted-media/#references", - "https://www.w3.org/TR/encrypted-media/#a.-references", + "https://www.w3.org/TR/encrypted-media/#a-references", "https://www.w3.org/TR/encrypted-media/#normative-references", - "https://www.w3.org/TR/encrypted-media/#a.1-normative-references", - "https://www.w3.org/TR/encrypted-media/#bib-COOKIES", - "https://www.w3.org/TR/encrypted-media/#bib-DOM", - "https://www.w3.org/TR/encrypted-media/#bib-ECMA-262", - "https://www.w3.org/TR/encrypted-media/#bib-ENCODING", - "https://www.w3.org/TR/encrypted-media/#bib-HTML51", - "https://www.w3.org/TR/encrypted-media/#bib-MIXED-CONTENT", - "https://www.w3.org/TR/encrypted-media/#bib-RFC2119", - "https://www.w3.org/TR/encrypted-media/#bib-RFC6381", - "https://www.w3.org/TR/encrypted-media/#bib-RFC7517", - "https://www.w3.org/TR/encrypted-media/#bib-WebIDL", + "https://www.w3.org/TR/encrypted-media/#a-1-normative-references", + "https://www.w3.org/TR/encrypted-media/#bib-cookies", + "https://www.w3.org/TR/encrypted-media/#bib-dom", + "https://www.w3.org/TR/encrypted-media/#bib-ecma-262", + "https://www.w3.org/TR/encrypted-media/#bib-eme-initdata-keyids", + "https://www.w3.org/TR/encrypted-media/#bib-eme-initdata-registry", + "https://www.w3.org/TR/encrypted-media/#bib-encoding", + "https://www.w3.org/TR/encrypted-media/#bib-html", + "https://www.w3.org/TR/encrypted-media/#bib-infra", + "https://www.w3.org/TR/encrypted-media/#bib-mimesniff", + "https://www.w3.org/TR/encrypted-media/#bib-mixed-content", + "https://www.w3.org/TR/encrypted-media/#bib-permissions-policy", + "https://www.w3.org/TR/encrypted-media/#bib-rfc2119", + "https://www.w3.org/TR/encrypted-media/#bib-rfc6381", + "https://www.w3.org/TR/encrypted-media/#bib-rfc7517", + "https://www.w3.org/TR/encrypted-media/#bib-rfc8174", + "https://www.w3.org/TR/encrypted-media/#bib-webidl", "https://www.w3.org/TR/encrypted-media/#informative-references", - "https://www.w3.org/TR/encrypted-media/#a.2-informative-references", - "https://www.w3.org/TR/encrypted-media/#bib-EME-INITDATA-KEYIDS", - "https://www.w3.org/TR/encrypted-media/#bib-EME-INITDATA-REGISTRY", - "https://www.w3.org/TR/encrypted-media/#bib-EME-STREAM-REGISTRY", - "https://www.w3.org/TR/encrypted-media/#bib-MEDIA-SOURCE", - "https://www.w3.org/TR/encrypted-media/#bib-RFC6838", - "https://www.w3.org/TR/encrypted-media/#bib-RFC7515", - "https://www.w3.org/TR/encrypted-media/#bib-SECURE-CONTEXTS", + "https://www.w3.org/TR/encrypted-media/#a-2-informative-references", + "https://www.w3.org/TR/encrypted-media/#bib-cenc", + "https://www.w3.org/TR/encrypted-media/#bib-eme-hdcp-version-registry", + "https://www.w3.org/TR/encrypted-media/#bib-eme-stream-registry", + "https://www.w3.org/TR/encrypted-media/#bib-media-source", + "https://www.w3.org/TR/encrypted-media/#bib-rfc6838", + "https://www.w3.org/TR/encrypted-media/#bib-rfc7515", + "https://www.w3.org/TR/encrypted-media/#bib-webaudio", "https://www.w3.org/TR/encrypted-media/#back-to-top" ] } \ No newline at end of file diff --git a/tr/ids/media-capabilities.json b/tr/ids/media-capabilities.json index 858180941191..0796b37a1b14 100644 --- a/tr/ids/media-capabilities.json +++ b/tr/ids/media-capabilities.json @@ -7,6 +7,7 @@ "https://www.w3.org/TR/media-capabilities/#toc-nav", "https://www.w3.org/TR/media-capabilities/#toc-jump", "https://www.w3.org/TR/media-capabilities/#toc-toggle", + "https://www.w3.org/TR/media-capabilities/#toc-theme-toggle", "https://www.w3.org/TR/media-capabilities/#title", "https://www.w3.org/TR/media-capabilities/#w3c-state", "https://www.w3.org/TR/media-capabilities/#abstract", @@ -16,47 +17,21 @@ "https://www.w3.org/TR/media-capabilities/#toc", "https://www.w3.org/TR/media-capabilities/#contents", "https://www.w3.org/TR/media-capabilities/#introduction", - "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediasource-istypesupported", - "https://www.w3.org/TR/media-capabilities/#ref-for-dom-navigator-canplaytype", "https://www.w3.org/TR/media-capabilities/#decoding-encoding-capabilities", "https://www.w3.org/TR/media-capabilities/#media-configurations", "https://www.w3.org/TR/media-capabilities/#mediaconfiguration", "https://www.w3.org/TR/media-capabilities/#dictdef-mediaconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediaconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediaconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediaconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediaconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration", "https://www.w3.org/TR/media-capabilities/#dom-mediaconfiguration-video", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaconfiguration-video", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaconfiguration-video", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaconfiguration-video", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaconfiguration-video", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-audioconfiguration", "https://www.w3.org/TR/media-capabilities/#dom-mediaconfiguration-audio", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaconfiguration-audio", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaconfiguration-audio", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaconfiguration-audio", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaconfiguration-audio", "https://www.w3.org/TR/media-capabilities/#dictdef-mediadecodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediadecodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediadecodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediadecodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediadecodingconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-mediadecodingtype", "https://www.w3.org/TR/media-capabilities/#dom-mediadecodingconfiguration-type", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitieskeysystemconfiguration", "https://www.w3.org/TR/media-capabilities/#dom-mediadecodingconfiguration-keysystemconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingconfiguration-keysystemconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingconfiguration-keysystemconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingconfiguration-keysystemconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingconfiguration-keysystemconfiguration", "https://www.w3.org/TR/media-capabilities/#dictdef-mediaencodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediaencodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediaencodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediaencodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediaencodingconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaconfiguration%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-mediaencodingtype", "https://www.w3.org/TR/media-capabilities/#dom-mediaencodingconfiguration-type", @@ -64,10 +39,6 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaconfiguration%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#valid-mediaconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-mediaconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-mediaconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-mediaconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-mediaconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-map-exists", "https://www.w3.org/TR/media-capabilities/#ref-for-valid-audio-configuration", "https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A0", @@ -75,10 +46,6 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#valid-mediadecodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-mediadecodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-mediadecodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-mediadecodingconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-mediadecodingconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-valid-mediaconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source", @@ -92,83 +59,39 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A7", "https://www.w3.org/TR/media-capabilities/#mediadecodingtype", "https://www.w3.org/TR/media-capabilities/#enumdef-mediadecodingtype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-mediadecodingtype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-mediadecodingtype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-mediadecodingtype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-mediadecodingtype", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-webrtc", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#dom-mediadecodingtype-file", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-file", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-file", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-file", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-file", "https://www.w3.org/TR/media-capabilities/#dom-mediadecodingtype-media-source", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-media-source", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-media-source", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-media-source", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-media-source", "https://www.w3.org/TR/media-capabilities/#ref-for-mediasource", "https://www.w3.org/TR/media-capabilities/#dom-mediadecodingtype-webrtc", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-webrtc", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-webrtc", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediadecodingtype-webrtc", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediadecodingtype-webrtc", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-rtcpeerconnection", "https://www.w3.org/TR/media-capabilities/#mediaencodingtype", "https://www.w3.org/TR/media-capabilities/#enumdef-mediaencodingtype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-mediaencodingtype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-mediaencodingtype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-mediaencodingtype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-mediaencodingtype", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediaencodingtype-record", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediaencodingtype-webrtc", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#dom-mediaencodingtype-record", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaencodingtype-record", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaencodingtype-record", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaencodingtype-record", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaencodingtype-record", "https://www.w3.org/TR/media-capabilities/#ref-for-mediarecorder", "https://www.w3.org/TR/media-capabilities/#dom-mediaencodingtype-webrtc", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaencodingtype-webrtc", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaencodingtype-webrtc", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediaencodingtype-webrtc", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediaencodingtype-webrtc", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-rtcpeerconnection%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#mime-type", "https://www.w3.org/TR/media-capabilities/#valid-media-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-media-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-media-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-media-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-media-mime-type", "https://www.w3.org/TR/media-capabilities/#ref-for-valid-mime-type", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediaencodingtype-record%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-webrtc%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#valid-audio-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-audio-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-audio-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-audio-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-audio-mime-type", "https://www.w3.org/TR/media-capabilities/#ref-for-valid-media-mime-type", "https://www.w3.org/TR/media-capabilities/#valid-video-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-video-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-video-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-video-mime-type", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-video-mime-type", "https://www.w3.org/TR/media-capabilities/#ref-for-valid-media-mime-type%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#http", "https://www.w3.org/TR/media-capabilities/#rtp", "https://www.w3.org/TR/media-capabilities/#videoconfiguration", "https://www.w3.org/TR/media-capabilities/#dictdef-videoconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-videoconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-videoconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-videoconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-videoconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-contenttype", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-unsigned-long", @@ -192,89 +115,41 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-idl-boolean%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-spatialscalability", "https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-contenttype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-contenttype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-contenttype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-contenttype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-contenttype", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#valid-video-configuration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-video-configuration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-video-configuration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-video-configuration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-video-configuration", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-contenttype%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-valid-video-mime-type", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-framerate%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-mediadecodingtype%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-mediaencodingtype%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-width", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-width", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-width", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-width", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-width", "https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-height", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-height", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-height", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-height", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-height", "https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-bitrate", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-bitrate", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-bitrate", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-bitrate", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-bitrate", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-contenttype%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-framerate", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-framerate", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-framerate", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-framerate", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-framerate", "https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-hasalphachannel", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-hasalphachannel", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-hasalphachannel", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-hasalphachannel", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-hasalphachannel", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-contenttype%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-hdrmetadatatype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-hdrmetadatatype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-hdrmetadatatype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-hdrmetadatatype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-hdrmetadatatype", "https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-hdrmetadatatype%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A3", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-colorgamut", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-colorgamut", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-colorgamut", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-colorgamut", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-colorgamut", "https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-colorgamut%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A4", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A3", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A3", "https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-transferfunction", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-transferfunction", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-transferfunction", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-transferfunction", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-transferfunction", "https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-transferfunction%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A5", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A4", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A4", "https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-scalabilitymode", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-scalabilitymode", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-scalabilitymode", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-scalabilitymode", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-scalabilitymode", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-contenttype%E2%91%A3", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-rtcrtpsender-setparameters", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediaencodingtype-webrtc%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#dom-videoconfiguration-spatialscalability", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-spatialscalability", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-spatialscalability", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-videoconfiguration-spatialscalability", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-videoconfiguration-spatialscalability", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-scalabilitymode%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A6", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A5", @@ -282,88 +157,36 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-webrtc%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#hdrmetadatatype", "https://www.w3.org/TR/media-capabilities/#enumdef-hdrmetadatatype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-hdrmetadatatype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-hdrmetadatatype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-hdrmetadatatype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-hdrmetadatatype", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-hdrmetadatatype-smptest2086", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-hdrmetadatatype-smptest2094-10", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-hdrmetadatatype-smptest2094-40", "https://www.w3.org/TR/media-capabilities/#ref-for-enumdef-hdrmetadatatype%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#dom-hdrmetadatatype-smptest2086", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2086", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2086", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2086", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2086", "https://www.w3.org/TR/media-capabilities/#dom-hdrmetadatatype-smptest2094-10", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2094-10", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2094-10", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2094-10", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2094-10", "https://www.w3.org/TR/media-capabilities/#dom-hdrmetadatatype-smptest2094-40", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2094-40", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2094-40", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-hdrmetadatatype-smptest2094-40", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-hdrmetadatatype-smptest2094-40", "https://www.w3.org/TR/media-capabilities/#colorgamut", "https://www.w3.org/TR/media-capabilities/#enumdef-colorgamut", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-colorgamut", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-colorgamut", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-colorgamut", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-colorgamut", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-colorgamut-srgb", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-colorgamut-p3", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-colorgamut-rec2020", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#dom-colorgamut-srgb", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-srgb", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-srgb", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-srgb", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-srgb", "https://www.w3.org/TR/media-capabilities/#dom-colorgamut-p3", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-p3", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-p3", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-p3", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-p3", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-colorgamut-srgb%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#dom-colorgamut-rec2020", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-rec2020", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-rec2020", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-colorgamut-rec2020", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-colorgamut-rec2020", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-colorgamut-p3%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#transferfunction", "https://www.w3.org/TR/media-capabilities/#enumdef-transferfunction", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-transferfunction", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-transferfunction", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-enumdef-transferfunction", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-enumdef-transferfunction", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-transferfunction-srgb", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-transferfunction-pq", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-transferfunction-hlg", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration%E2%91%A3", "https://www.w3.org/TR/media-capabilities/#dom-transferfunction-srgb", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-srgb", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-srgb", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-srgb", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-srgb", "https://www.w3.org/TR/media-capabilities/#dom-transferfunction-pq", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-pq", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-pq", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-pq", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-pq", "https://www.w3.org/TR/media-capabilities/#dom-transferfunction-hlg", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-hlg", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-hlg", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-transferfunction-hlg", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-transferfunction-hlg", "https://www.w3.org/TR/media-capabilities/#audioconfiguration", "https://www.w3.org/TR/media-capabilities/#dictdef-audioconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-audioconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-audioconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-audioconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-audioconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-contenttype", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A2", @@ -375,23 +198,11 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-idl-boolean%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-spatialrendering", "https://www.w3.org/TR/media-capabilities/#dom-audioconfiguration-contenttype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-contenttype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-contenttype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-contenttype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-contenttype", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-audioconfiguration%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#valid-audio-configuration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-audio-configuration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-audio-configuration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-valid-audio-configuration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-valid-audio-configuration", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-contenttype%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-valid-audio-mime-type", "https://www.w3.org/TR/media-capabilities/#dom-audioconfiguration-channels", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-channels", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-channels", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-channels", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-channels", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A6", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A6", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-webrtc%E2%91%A2", @@ -399,25 +210,13 @@ "https://www.w3.org/TR/media-capabilities/#issue-a7738173", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-channels%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#dom-audioconfiguration-bitrate", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-bitrate", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-bitrate", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-bitrate", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-bitrate", "https://www.w3.org/TR/media-capabilities/#dom-audioconfiguration-samplerate", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-samplerate", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-samplerate", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-samplerate", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-samplerate", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-media-source%E2%91%A7", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A7", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-webrtc%E2%91%A3", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediaencodingtype-webrtc%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-samplerate%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#dom-audioconfiguration-spatialrendering", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-spatialrendering", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-spatialrendering", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-audioconfiguration-spatialrendering", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-audioconfiguration-spatialrendering", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-audioconfiguration-contenttype%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A8", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesinfo-supported", @@ -426,10 +225,6 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingtype-file%E2%91%A8", "https://www.w3.org/TR/media-capabilities/#mediacapabilitieskeysystemconfiguration", "https://www.w3.org/TR/media-capabilities/#dictdef-mediacapabilitieskeysystemconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitieskeysystemconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitieskeysystemconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitieskeysystemconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitieskeysystemconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A3", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitieskeysystemconfiguration-keysystem", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A4", @@ -445,77 +240,33 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitieskeysystemconfiguration-video", "https://www.w3.org/TR/media-capabilities/#ref-for-navigator-extension%3A-requestmediakeysystemaccess()", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-keysystem", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-keysystem", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-keysystem", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-keysystem", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-keysystem", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemaccess-keysystem", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-initdatatype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-initdatatype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-initdatatype", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-initdatatype", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-initdatatype", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemconfiguration-initdatatypes", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-distinctiveidentifier", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-distinctiveidentifier", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-distinctiveidentifier", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-distinctiveidentifier", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-distinctiveidentifier", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemconfiguration-distinctiveidentifier", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-persistentstate", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-persistentstate", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-persistentstate", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-persistentstate", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-persistentstate", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemconfiguration-persistentstate", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-sessiontypes", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-sessiontypes", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-sessiontypes", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-sessiontypes", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-sessiontypes", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemconfiguration-sessiontypes", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-audio", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-audio", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-audio", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-audio", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-audio", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-keysystemtrackconfiguration%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-audioconfiguration%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitieskeysystemconfiguration-video", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-video", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-video", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitieskeysystemconfiguration-video", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitieskeysystemconfiguration-video", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-keysystemtrackconfiguration%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-videoconfiguration%E2%91%A4", "https://www.w3.org/TR/media-capabilities/#keysystemtrackconfiguration", "https://www.w3.org/TR/media-capabilities/#dictdef-keysystemtrackconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-keysystemtrackconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-keysystemtrackconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-keysystemtrackconfiguration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-keysystemtrackconfiguration", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A6", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-keysystemtrackconfiguration-robustness", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-DOMString%E2%91%A7", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-keysystemtrackconfiguration-encryptionscheme", "https://www.w3.org/TR/media-capabilities/#dom-keysystemtrackconfiguration-robustness", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-keysystemtrackconfiguration-robustness", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-keysystemtrackconfiguration-robustness", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-keysystemtrackconfiguration-robustness", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-keysystemtrackconfiguration-robustness", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemmediacapability-robustness", "https://www.w3.org/TR/media-capabilities/#dom-keysystemtrackconfiguration-encryptionscheme", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-keysystemtrackconfiguration-encryptionscheme", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-keysystemtrackconfiguration-encryptionscheme", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-keysystemtrackconfiguration-encryptionscheme", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-keysystemtrackconfiguration-encryptionscheme", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediakeysystemmediacapability-encryptionscheme", "https://www.w3.org/TR/media-capabilities/#media-capabilities-info", "https://www.w3.org/TR/media-capabilities/#dictdef-mediacapabilitiesinfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesinfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesinfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesinfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesinfo", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-boolean%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesinfo-supported%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-boolean%E2%91%A3", @@ -523,74 +274,34 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-idl-boolean%E2%91%A4", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesinfo-powerefficient", "https://www.w3.org/TR/media-capabilities/#dictdef-mediacapabilitiesdecodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesdecodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesdecodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesdecodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesdecodinginfo", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesinfo", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesdecodinginfo-keysystemaccess", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A8", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesdecodinginfo-configuration", "https://www.w3.org/TR/media-capabilities/#dictdef-mediacapabilitiesencodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesencodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesencodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dictdef-mediacapabilitiesencodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dictdef-mediacapabilitiesencodinginfo", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesinfo%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesencodinginfo-configuration", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesinfo%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesinfo-supported", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-supported", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-supported", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-supported", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-supported", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesinfo-smooth", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-smooth", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-smooth", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-smooth", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-smooth", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesinfo-powerefficient", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-powerefficient", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-powerefficient", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesinfo-powerefficient", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesinfo-powerefficient", "https://www.w3.org/TR/media-capabilities/#power-efficient", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-power-efficient", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-power-efficient", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-power-efficient", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-power-efficient", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesdecodinginfo-keysystemaccess", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesdecodinginfo-keysystemaccess", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesdecodinginfo-keysystemaccess", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesdecodinginfo-keysystemaccess", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesdecodinginfo-keysystemaccess", "https://www.w3.org/TR/media-capabilities/#ref-for-mediakeysystemaccess-interface", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesinfo%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#ref-for-mediakeysystemaccess-interface%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-mediakeys-interface", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesdecodinginfo-configuration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesdecodinginfo-configuration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesdecodinginfo-configuration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesdecodinginfo-configuration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesdecodinginfo-configuration", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesencodinginfo", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilitiesencodinginfo-configuration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesencodinginfo-configuration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesencodinginfo-configuration", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilitiesencodinginfo-configuration", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilitiesencodinginfo-configuration", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesencodinginfo%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#info-algorithms", "https://www.w3.org/TR/media-capabilities/#create-media-capabilities-encoding-info", "https://www.w3.org/TR/media-capabilities/#create-a-mediacapabilitiesencodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-create-a-mediacapabilitiesencodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-create-a-mediacapabilitiesencodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-create-a-mediacapabilitiesencodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-create-a-mediacapabilitiesencodinginfo", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration%E2%91%A3", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesencodinginfo%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesencodinginfo%E2%91%A2", @@ -603,10 +314,6 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesinfo-powerefficient%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#create-media-capabilities-decoding-info", "https://www.w3.org/TR/media-capabilities/#create-a-mediacapabilitiesdecodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-create-a-mediacapabilitiesdecodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-create-a-mediacapabilitiesdecodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-create-a-mediacapabilitiesdecodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-create-a-mediacapabilitiesdecodinginfo", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo%E2%91%A3", @@ -625,10 +332,6 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilitiesinfo-powerefficient%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#is-encrypted-decode-supported", "https://www.w3.org/TR/media-capabilities/#check-encrypted-decoding-support", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-check-encrypted-decoding-support", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-check-encrypted-decoding-support", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-check-encrypted-decoding-support", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-check-encrypted-decoding-support", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediadecodingconfiguration-keysystemconfiguration%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-map-exists%E2%91%A0%E2%91%A0", @@ -674,28 +377,16 @@ "https://www.w3.org/TR/media-capabilities/#media-capabilities-interface", "https://www.w3.org/TR/media-capabilities/#ref-for-Exposed%E2%91%A1", "https://www.w3.org/TR/media-capabilities/#mediacapabilities", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-mediacapabilities", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-mediacapabilities", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-mediacapabilities", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-mediacapabilities", "https://www.w3.org/TR/media-capabilities/#ref-for-NewObject", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-promise", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesdecodinginfo%E2%91%A4", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilities-decodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilities-decodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilities-decodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilities-decodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilities-decodinginfo", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediadecodingconfiguration%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilities-decodinginfo-configuration-configuration", "https://www.w3.org/TR/media-capabilities/#ref-for-NewObject%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-idl-promise%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediacapabilitiesencodinginfo%E2%91%A3", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilities-encodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilities-encodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilities-encodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dom-mediacapabilities-encodinginfo", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dom-mediacapabilities-encodinginfo", "https://www.w3.org/TR/media-capabilities/#ref-for-dictdef-mediaencodingconfiguration%E2%91%A5", "https://www.w3.org/TR/media-capabilities/#dom-mediacapabilities-encodinginfo-configuration-configuration", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilities-decodinginfo", @@ -723,6 +414,9 @@ "https://www.w3.org/TR/media-capabilities/#ref-for-create-a-mediacapabilitiesencodinginfo", "https://www.w3.org/TR/media-capabilities/#security-privacy-considerations", "https://www.w3.org/TR/media-capabilities/#decoding-encoding-fingerprinting", + "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-colorgamut%E2%91%A0", + "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-transferfunction%E2%91%A0", + "https://www.w3.org/TR/media-capabilities/#ref-for-dom-videoconfiguration-hdrmetadatatype%E2%91%A0", "https://www.w3.org/TR/media-capabilities/#examples", "https://www.w3.org/TR/media-capabilities/#example1", "https://www.w3.org/TR/media-capabilities/#ref-for-dom-mediacapabilities-decodinginfo%E2%91%A1", @@ -745,240 +439,50 @@ "https://www.w3.org/TR/media-capabilities/#index-defined-here", "https://www.w3.org/TR/media-capabilities/#index-defined-elsewhere", "https://www.w3.org/TR/media-capabilities/#a973e0fe", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-a973e0fe", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a973e0fe", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-a973e0fe", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a973e0fe", "https://www.w3.org/TR/media-capabilities/#18e4dfd1", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-18e4dfd1", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-18e4dfd1", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-18e4dfd1", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-18e4dfd1", "https://www.w3.org/TR/media-capabilities/#96f1238a", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-96f1238a", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-96f1238a", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-96f1238a", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-96f1238a", "https://www.w3.org/TR/media-capabilities/#cb689d29", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-cb689d29", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-cb689d29", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-cb689d29", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-cb689d29", "https://www.w3.org/TR/media-capabilities/#c0930feb", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-c0930feb", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c0930feb", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-c0930feb", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c0930feb", "https://www.w3.org/TR/media-capabilities/#9408fa82", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-9408fa82", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9408fa82", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-9408fa82", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9408fa82", "https://www.w3.org/TR/media-capabilities/#606088e9", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-606088e9", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-606088e9", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-606088e9", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-606088e9", "https://www.w3.org/TR/media-capabilities/#cfbd8817", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-cfbd8817", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-cfbd8817", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-cfbd8817", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-cfbd8817", "https://www.w3.org/TR/media-capabilities/#76b49968", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-76b49968", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-76b49968", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-76b49968", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-76b49968", "https://www.w3.org/TR/media-capabilities/#771bd963", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-771bd963", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-771bd963", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-771bd963", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-771bd963", "https://www.w3.org/TR/media-capabilities/#d2f5cfef", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-d2f5cfef", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-d2f5cfef", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-d2f5cfef", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-d2f5cfef", "https://www.w3.org/TR/media-capabilities/#e5b62304", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-e5b62304", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-e5b62304", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-e5b62304", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-e5b62304", "https://www.w3.org/TR/media-capabilities/#9c677776", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-9c677776", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9c677776", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-9c677776", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9c677776", "https://www.w3.org/TR/media-capabilities/#7bf17ea6", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-7bf17ea6", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-7bf17ea6", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-7bf17ea6", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-7bf17ea6", "https://www.w3.org/TR/media-capabilities/#bdda6c24", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-bdda6c24", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-bdda6c24", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-bdda6c24", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-bdda6c24", "https://www.w3.org/TR/media-capabilities/#f02525dc", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-f02525dc", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f02525dc", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-f02525dc", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f02525dc", "https://www.w3.org/TR/media-capabilities/#76b99f34", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-76b99f34", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-76b99f34", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-76b99f34", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-76b99f34", "https://www.w3.org/TR/media-capabilities/#be0c27b2", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-be0c27b2", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-be0c27b2", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-be0c27b2", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-be0c27b2", "https://www.w3.org/TR/media-capabilities/#83c59a3a", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-83c59a3a", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-83c59a3a", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-83c59a3a", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-83c59a3a", "https://www.w3.org/TR/media-capabilities/#a4785085", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-a4785085", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a4785085", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-a4785085", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a4785085", - "https://www.w3.org/TR/media-capabilities/#a9b926ec", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-a9b926ec", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a9b926ec", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-a9b926ec", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a9b926ec", "https://www.w3.org/TR/media-capabilities/#4b6086d7", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-4b6086d7", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-4b6086d7", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-4b6086d7", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-4b6086d7", "https://www.w3.org/TR/media-capabilities/#a72449dd", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-a72449dd", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a72449dd", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-a72449dd", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a72449dd", "https://www.w3.org/TR/media-capabilities/#5155c2d3", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-5155c2d3", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5155c2d3", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-5155c2d3", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5155c2d3", "https://www.w3.org/TR/media-capabilities/#086e3aff", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-086e3aff", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-086e3aff", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-086e3aff", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-086e3aff", "https://www.w3.org/TR/media-capabilities/#9c4c1e66", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-9c4c1e66", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9c4c1e66", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-9c4c1e66", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9c4c1e66", "https://www.w3.org/TR/media-capabilities/#1243a891", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-1243a891", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-1243a891", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-1243a891", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-1243a891", "https://www.w3.org/TR/media-capabilities/#5dc5df37", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-5dc5df37", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5dc5df37", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-5dc5df37", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5dc5df37", - "https://www.w3.org/TR/media-capabilities/#257ffead", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-257ffead", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-257ffead", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-257ffead", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-257ffead", "https://www.w3.org/TR/media-capabilities/#63e5d430", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-63e5d430", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-63e5d430", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-63e5d430", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-63e5d430", "https://www.w3.org/TR/media-capabilities/#f6096d53", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-f6096d53", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f6096d53", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-f6096d53", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f6096d53", "https://www.w3.org/TR/media-capabilities/#dca2de17", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dca2de17", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dca2de17", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-dca2de17", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-dca2de17", "https://www.w3.org/TR/media-capabilities/#8855a9aa", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-8855a9aa", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-8855a9aa", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-8855a9aa", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-8855a9aa", "https://www.w3.org/TR/media-capabilities/#889e932f", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-889e932f", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-889e932f", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-889e932f", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-889e932f", "https://www.w3.org/TR/media-capabilities/#797018a7", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-797018a7", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-797018a7", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-797018a7", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-797018a7", "https://www.w3.org/TR/media-capabilities/#c807e273", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-c807e273", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c807e273", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-c807e273", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c807e273", "https://www.w3.org/TR/media-capabilities/#bdbd19d1", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-bdbd19d1", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-bdbd19d1", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-bdbd19d1", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-bdbd19d1", "https://www.w3.org/TR/media-capabilities/#a5c91173", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-a5c91173", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a5c91173", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-a5c91173", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-a5c91173", "https://www.w3.org/TR/media-capabilities/#c3e881ef", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-c3e881ef", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c3e881ef", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-c3e881ef", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-c3e881ef", "https://www.w3.org/TR/media-capabilities/#82ca3efc", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-82ca3efc", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-82ca3efc", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-82ca3efc", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-82ca3efc", "https://www.w3.org/TR/media-capabilities/#5372cca8", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-5372cca8", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5372cca8", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-5372cca8", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-5372cca8", "https://www.w3.org/TR/media-capabilities/#8c800cdf", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-8c800cdf", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-8c800cdf", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-8c800cdf", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-8c800cdf", "https://www.w3.org/TR/media-capabilities/#9cce47fd", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-9cce47fd", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9cce47fd", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-9cce47fd", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-9cce47fd", "https://www.w3.org/TR/media-capabilities/#e97a9688", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-e97a9688", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-e97a9688", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-e97a9688", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-e97a9688", "https://www.w3.org/TR/media-capabilities/#f14b47b8", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-f14b47b8", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f14b47b8", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-f14b47b8", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-f14b47b8", "https://www.w3.org/TR/media-capabilities/#84a23376", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-84a23376", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-84a23376", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-84a23376", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-84a23376", "https://www.w3.org/TR/media-capabilities/#ca69fb39", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-ca69fb39", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-ca69fb39", - "https://www.w3.org/TR/media-capabilities/#infopanel-for-ca69fb39", - "https://www.w3.org/TR/media-capabilities/#infopaneltitle-for-ca69fb39", "https://www.w3.org/TR/media-capabilities/#references", "https://www.w3.org/TR/media-capabilities/#normative", "https://www.w3.org/TR/media-capabilities/#biblio-dom", @@ -996,7 +500,6 @@ "https://www.w3.org/TR/media-capabilities/#biblio-webidl", "https://www.w3.org/TR/media-capabilities/#biblio-webrtc", "https://www.w3.org/TR/media-capabilities/#informative", - "https://www.w3.org/TR/media-capabilities/#biblio-media-playback-quality", "https://www.w3.org/TR/media-capabilities/#biblio-mediastream-recording", "https://www.w3.org/TR/media-capabilities/#biblio-rfc4855", "https://www.w3.org/TR/media-capabilities/#biblio-rfc6838", diff --git a/tr/ids/mediasession.json b/tr/ids/mediasession.json index 1a0631844280..91f507dac232 100644 --- a/tr/ids/mediasession.json +++ b/tr/ids/mediasession.json @@ -245,6 +245,11 @@ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionaction-enterpictureinpicture", "https://www.w3.org/TR/mediasession/#infopanel-for-dom-mediasessionaction-enterpictureinpicture", "https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionaction-enterpictureinpicture", + "https://www.w3.org/TR/mediasession/#dom-mediasessionaction-voiceactivity", + "https://www.w3.org/TR/mediasession/#infopanel-for-dom-mediasessionaction-voiceactivity", + "https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionaction-voiceactivity", + "https://www.w3.org/TR/mediasession/#infopanel-for-dom-mediasessionaction-voiceactivity", + "https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionaction-voiceactivity", "https://www.w3.org/TR/mediasession/#ref-for-mediasession%E2%91%A3", "https://www.w3.org/TR/mediasession/#supported-media-session-actions", "https://www.w3.org/TR/mediasession/#infopanel-for-supported-media-session-actions", @@ -313,7 +318,23 @@ "https://www.w3.org/TR/mediasession/#ref-for-media-session-action%E2%91%A8", "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A1", "https://www.w3.org/TR/mediasession/#ref-for-set-track-muted", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity", + "https://www.w3.org/TR/mediasession/#ref-for-idl-def-MediaStreamTrackState.live", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A0", "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A2", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A0", + "https://www.w3.org/TR/mediasession/#ref-for-idl-def-MediaStreamTrackState.live%E2%91%A0", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A1", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A2", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack-enabled", + "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A3", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A1", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A2", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A3", + "https://www.w3.org/TR/mediasession/#ref-for-audioworklet", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A3", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A4", + "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A4", "https://www.w3.org/TR/mediasession/#ref-for-media-session-action%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/mediasession/#ref-for-supported-media-session-actions%E2%91%A3", "https://www.w3.org/TR/mediasession/#ref-for-media-session-action-source%E2%91%A4", @@ -421,6 +442,7 @@ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-previousslide", "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-nextslide", "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-enterpictureinpicture", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A5", "https://www.w3.org/TR/mediasession/#callbackdef-mediasessionactionhandler", "https://www.w3.org/TR/mediasession/#infopanel-for-callbackdef-mediasessionactionhandler", "https://www.w3.org/TR/mediasession/#infopaneltitle-for-callbackdef-mediasessionactionhandler", @@ -443,7 +465,7 @@ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasession-setactionhandler", "https://www.w3.org/TR/mediasession/#ref-for-enumdef-mediasessionaction%E2%91%A0", "https://www.w3.org/TR/mediasession/#dom-mediasession-setactionhandler-action-handler-action", - "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A3", + "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A5", "https://www.w3.org/TR/mediasession/#dom-mediasession-setactionhandler-action-handler-handler", "https://www.w3.org/TR/mediasession/#ref-for-idl-undefined%E2%91%A1", "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasession-setpositionstate", @@ -611,7 +633,7 @@ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-pausing-all-input-sources", "https://www.w3.org/TR/mediasession/#ref-for-pausing-all-input-sources", "https://www.w3.org/TR/mediasession/#ref-for-notallowederror", - "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A0", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediastreamtrack%E2%91%A4", "https://www.w3.org/TR/mediasession/#ref-for-queue-a-task%E2%91%A2", "https://www.w3.org/TR/mediasession/#ref-for-set-track-muted%E2%91%A0", "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasession-setmicrophoneactive%E2%91%A0", @@ -1057,7 +1079,7 @@ "https://www.w3.org/TR/mediasession/#ref-for-dictdef-mediasessionactiondetails%E2%91%A4", "https://www.w3.org/TR/mediasession/#ref-for-idl-boolean%E2%91%A3", "https://www.w3.org/TR/mediasession/#dom-mediasessioncaptureactiondetails-isactivating", - "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A4", + "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A6", "https://www.w3.org/TR/mediasession/#ref-for-dictdef-mediasessionactiondetails%E2%91%A5", "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-play%E2%91%A6", "https://www.w3.org/TR/mediasession/#ref-for-dictdef-mediasessionactiondetails%E2%91%A6", @@ -1090,6 +1112,8 @@ "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-nextslide%E2%91%A0", "https://www.w3.org/TR/mediasession/#ref-for-dictdef-mediasessionactiondetails%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-enterpictureinpicture%E2%91%A0", + "https://www.w3.org/TR/mediasession/#ref-for-dictdef-mediasessionactiondetails%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/mediasession/#ref-for-dom-mediasessionaction-voiceactivity%E2%91%A6", "https://www.w3.org/TR/mediasession/#dom-mediasessionactiondetails-action", "https://www.w3.org/TR/mediasession/#infopanel-for-dom-mediasessionactiondetails-action", "https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionactiondetails-action", @@ -1097,7 +1121,7 @@ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionactiondetails-action", "https://www.w3.org/TR/mediasession/#ref-for-dfn-dictionary-member%E2%91%A5", "https://www.w3.org/TR/mediasession/#ref-for-media-session-action%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A5", + "https://www.w3.org/TR/mediasession/#ref-for-callbackdef-mediasessionactionhandler%E2%91%A7", "https://www.w3.org/TR/mediasession/#dom-mediasessionseekactiondetails-seekoffset", "https://www.w3.org/TR/mediasession/#infopanel-for-dom-mediasessionseekactiondetails-seekoffset", "https://www.w3.org/TR/mediasession/#infopaneltitle-for-dom-mediasessionseekactiondetails-seekoffset", @@ -1143,6 +1167,7 @@ "https://www.w3.org/TR/mediasession/#example-microphone-camera-hangup", "https://www.w3.org/TR/mediasession/#example-presenting-slide-actions", "https://www.w3.org/TR/mediasession/#example-enterpictureinpicture", + "https://www.w3.org/TR/mediasession/#example-enterpictureinpicture%E2%91%A0", "https://www.w3.org/TR/mediasession/#acknowledgments", "https://www.w3.org/TR/mediasession/#w3c-conformance", "https://www.w3.org/TR/mediasession/#w3c-conventions", @@ -1311,6 +1336,16 @@ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-dda39259", "https://www.w3.org/TR/mediasession/#infopanel-for-dda39259", "https://www.w3.org/TR/mediasession/#infopaneltitle-for-dda39259", + "https://www.w3.org/TR/mediasession/#e84f56af", + "https://www.w3.org/TR/mediasession/#infopanel-for-e84f56af", + "https://www.w3.org/TR/mediasession/#infopaneltitle-for-e84f56af", + "https://www.w3.org/TR/mediasession/#infopanel-for-e84f56af", + "https://www.w3.org/TR/mediasession/#infopaneltitle-for-e84f56af", + "https://www.w3.org/TR/mediasession/#b9241099", + "https://www.w3.org/TR/mediasession/#infopanel-for-b9241099", + "https://www.w3.org/TR/mediasession/#infopaneltitle-for-b9241099", + "https://www.w3.org/TR/mediasession/#infopanel-for-b9241099", + "https://www.w3.org/TR/mediasession/#infopaneltitle-for-b9241099", "https://www.w3.org/TR/mediasession/#85f64689", "https://www.w3.org/TR/mediasession/#infopanel-for-85f64689", "https://www.w3.org/TR/mediasession/#infopaneltitle-for-85f64689", @@ -1346,6 +1381,11 @@ "https://www.w3.org/TR/mediasession/#infopaneltitle-for-ca3ca4ae", "https://www.w3.org/TR/mediasession/#infopanel-for-ca3ca4ae", "https://www.w3.org/TR/mediasession/#infopaneltitle-for-ca3ca4ae", + "https://www.w3.org/TR/mediasession/#afce8053", + "https://www.w3.org/TR/mediasession/#infopanel-for-afce8053", + "https://www.w3.org/TR/mediasession/#infopaneltitle-for-afce8053", + "https://www.w3.org/TR/mediasession/#infopanel-for-afce8053", + "https://www.w3.org/TR/mediasession/#infopaneltitle-for-afce8053", "https://www.w3.org/TR/mediasession/#8855a9aa", "https://www.w3.org/TR/mediasession/#infopanel-for-8855a9aa", "https://www.w3.org/TR/mediasession/#infopaneltitle-for-8855a9aa", @@ -1450,6 +1490,7 @@ "https://www.w3.org/TR/mediasession/#biblio-webidl", "https://www.w3.org/TR/mediasession/#informative", "https://www.w3.org/TR/mediasession/#biblio-image-resource", + "https://www.w3.org/TR/mediasession/#biblio-webaudio", "https://www.w3.org/TR/mediasession/#idl-index" ] } \ No newline at end of file diff --git a/tr/ids/mse-byte-stream-format-isobmff.json b/tr/ids/mse-byte-stream-format-isobmff.json index 951877e158b3..33b8243e4904 100644 --- a/tr/ids/mse-byte-stream-format-isobmff.json +++ b/tr/ids/mse-byte-stream-format-isobmff.json @@ -5,50 +5,49 @@ }, "ids": [ "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#initialUserConfig", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#respecDocument", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#toc-nav", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#toc-jump", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#toc-toggle", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#respecHeader", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#title", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#w3c-working-group-note-04-october-2016", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#w3c-state", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#abstract", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-abstract", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#sotd", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-sotd", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#sotd_patent", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#w3c_process_revision", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#toc", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#table-of-contents", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#introduction", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-introduction", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x1-introduction", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#mime-parameters", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-mime-parameters", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note1", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x2-mime-type-parameters", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#issue-container-generatedID", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#iso-init-segments", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-iso-init-segments", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note2", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x3-initialization-segments", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#issue-container-generatedID-0", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note-0", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#iso-media-segments", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-iso-media-segments", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#movie-fragment-relative-addressing", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note3", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x4-media-segments", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#ref-for-dfn-movie-fragment-relative-addressing-1", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#dfn-movie-fragment-relative-addressing", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#issue-container-generatedID-1", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-note-1", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#iso-random-access-points", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-iso-random-access-points", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x5-random-access-points", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#conformance", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-conformance", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#respecRFC2119", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x6-conformance", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#acknowledgements", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-acknowledgements", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#x7-acknowledgments", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#references", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-references", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#a-references", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#normative-references", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-normative-references", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-ISOBMFF", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-MEDIA-SOURCE", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-RFC2119", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#informative-references", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#h-informative-references", - "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-INBANDTRACKS", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#a-1-normative-references", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-html", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-inbandtracks", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-isobmff", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-media-source", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-rfc2119", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-rfc6381", + "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#bib-rfc8174", "https://www.w3.org/TR/mse-byte-stream-format-isobmff/#back-to-top" ] } \ No newline at end of file diff --git a/tr/ids/mse-byte-stream-format-mp2t.json b/tr/ids/mse-byte-stream-format-mp2t.json index d261d8dcae67..5911c927a7ac 100644 --- a/tr/ids/mse-byte-stream-format-mp2t.json +++ b/tr/ids/mse-byte-stream-format-mp2t.json @@ -5,54 +5,55 @@ }, "ids": [ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#initialUserConfig", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#respecDocument", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#toc-nav", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#toc-jump", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#toc-toggle", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#respecHeader", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#title", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#w3c-working-group-note-04-october-2016", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#w3c-state", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#abstract", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-abstract", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#sotd", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-sotd", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#sotd_patent", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#w3c_process_revision", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#toc", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#table-of-contents", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#introduction", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-introduction", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x1-introduction", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mime-parameters", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mime-parameters", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-note1", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x2-mime-type-info", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#issue-container-generatedID", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-note", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-general", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mpeg2ts-general", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x3-general-transport-stream-requirements", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-init-segments", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mpeg2ts-init-segments", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x4-initialization-segments", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-media-segments", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mpeg2ts-media-segments", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x5-media-segments", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-random-access-points", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mpeg2ts-random-access-points", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x6-random-access-points", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-discontinuities", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-mpeg2ts-discontinuities", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#mpeg2ts-timestampOffset", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x7-timestamp-rollover-discontinuities", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#dfn-mpeg2ts_timestampoffset", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-1", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-2", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-3", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-4", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-5", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#ref-for-dfn-mpeg2ts_timestampoffset-6", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#conformance", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-conformance", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#respecRFC2119", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x8-conformance", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#acknowledgements", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-acknowledgements", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#x9-acknowledgments", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#references", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-references", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#a-references", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#normative-references", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-normative-references", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-MEDIA-SOURCE", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-MPEG2TS", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-RFC2119", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-RFC3551", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-RFC6381", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#informative-references", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#h-informative-references", - "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-INBANDTRACKS", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#a-1-normative-references", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-html", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-inbandtracks", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-media-source", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-mpeg2ts", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-rfc2119", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-rfc3551", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-rfc6381", + "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#bib-rfc8174", "https://www.w3.org/TR/mse-byte-stream-format-mp2t/#back-to-top" ] } \ No newline at end of file diff --git a/tr/ids/mse-byte-stream-format-mpeg-audio.json b/tr/ids/mse-byte-stream-format-mpeg-audio.json index 3a5248930a82..a8cfe35f7560 100644 --- a/tr/ids/mse-byte-stream-format-mpeg-audio.json +++ b/tr/ids/mse-byte-stream-format-mpeg-audio.json @@ -5,46 +5,56 @@ }, "ids": [ "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#initialUserConfig", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#respecDocument", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#toc-nav", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#toc-jump", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#toc-toggle", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#respecHeader", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#title", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#w3c-working-group-note-04-october-2016", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#w3c-state", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#abstract", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-abstract", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#sotd", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-sotd", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#sotd_patent", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#w3c_process_revision", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#toc", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#table-of-contents", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#introduction", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-introduction", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x1-introduction", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mime-types", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-mime-types", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x2-mime-types", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-audio-frames", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-mpeg-audio-frames", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-audio-frame", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x3-mpeg-audio-frames", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-mpeg-audio-frame", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-metadata", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-mpeg-metadata", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x4-metadata-frames", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-metadata-frames", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-icecast-header-1", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-mpeg-audio-frame-1", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#icecast", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-icecast", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#icecast-header", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-note1", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x4-1-icecast-headers", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#dfn-icecast-header", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#issue-container-generatedID", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-note", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#mpeg-segments", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-mpeg-segments", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x5-segment-definitions", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-mpeg-audio-frame-2", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-metadata-frames-1", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-mpeg-audio-frame-3", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-mpeg-audio-frame-4", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#ref-for-dfn-mpeg-audio-frame-5", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#conformance", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-conformance", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#respecRFC2119", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#x6-conformance", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#references", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-references", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#a-references", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#normative-references", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#h-normative-references", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-MEDIA-SOURCE", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-RFC2119", - "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-RFC3003", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#a-1-normative-references", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-html", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-id3v1", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-id3v2", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-iso11172-3", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-iso13818-3", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-iso14496-3", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-media-source", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-rfc2119", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-rfc3003", + "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#bib-rfc8174", "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/#back-to-top" ] } \ No newline at end of file diff --git a/tr/ids/mse-byte-stream-format-registry.json b/tr/ids/mse-byte-stream-format-registry.json index 94532b1c8063..1db9e020b7cf 100644 --- a/tr/ids/mse-byte-stream-format-registry.json +++ b/tr/ids/mse-byte-stream-format-registry.json @@ -5,42 +5,37 @@ }, "ids": [ "https://www.w3.org/TR/mse-byte-stream-format-registry/#initialUserConfig", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#respecDocument", "https://www.w3.org/TR/mse-byte-stream-format-registry/#toc-nav", "https://www.w3.org/TR/mse-byte-stream-format-registry/#toc-jump", "https://www.w3.org/TR/mse-byte-stream-format-registry/#toc-toggle", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#respecHeader", "https://www.w3.org/TR/mse-byte-stream-format-registry/#title", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#w3c-working-group-note-04-october-2016", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#w3c-state", "https://www.w3.org/TR/mse-byte-stream-format-registry/#abstract", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-abstract", "https://www.w3.org/TR/mse-byte-stream-format-registry/#sotd", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-sotd", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#sotd_patent", "https://www.w3.org/TR/mse-byte-stream-format-registry/#w3c_process_revision", "https://www.w3.org/TR/mse-byte-stream-format-registry/#toc", "https://www.w3.org/TR/mse-byte-stream-format-registry/#table-of-contents", "https://www.w3.org/TR/mse-byte-stream-format-registry/#purpose", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-purpose", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#x1-purpose", "https://www.w3.org/TR/mse-byte-stream-format-registry/#organization", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-organization", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#x2-organization", "https://www.w3.org/TR/mse-byte-stream-format-registry/#entry-requirements", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-entry-requirements", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#x3-registration-entry-requirements", "https://www.w3.org/TR/mse-byte-stream-format-registry/#registry", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-registry", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#x4-registry", "https://www.w3.org/TR/mse-byte-stream-format-registry/#conformance", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-conformance", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#respecRFC2119", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#x5-conformance", "https://www.w3.org/TR/mse-byte-stream-format-registry/#references", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-references", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#a-references", "https://www.w3.org/TR/mse-byte-stream-format-registry/#normative-references", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#h-normative-references", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-MEDIA-SOURCE", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-MSE-FORMAT-ISOBMFF", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-MSE-FORMAT-MP2T", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-MSE-FORMAT-MPEG-AUDIO", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-MSE-FORMAT-WEBM", - "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-RFC2119", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#a-1-normative-references", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-media-source", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-mse-byte-stream-format-isobmff", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-mse-byte-stream-format-mp2t", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-mse-byte-stream-format-mpeg-audio", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-mse-byte-stream-format-webm", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-rfc2119", + "https://www.w3.org/TR/mse-byte-stream-format-registry/#bib-rfc8174", "https://www.w3.org/TR/mse-byte-stream-format-registry/#back-to-top" ] } \ No newline at end of file diff --git a/tr/ids/mse-byte-stream-format-webm.json b/tr/ids/mse-byte-stream-format-webm.json index f332acc0772a..9ec22d1296f0 100644 --- a/tr/ids/mse-byte-stream-format-webm.json +++ b/tr/ids/mse-byte-stream-format-webm.json @@ -5,47 +5,45 @@ }, "ids": [ "https://www.w3.org/TR/mse-byte-stream-format-webm/#initialUserConfig", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#respecDocument", "https://www.w3.org/TR/mse-byte-stream-format-webm/#toc-nav", "https://www.w3.org/TR/mse-byte-stream-format-webm/#toc-jump", "https://www.w3.org/TR/mse-byte-stream-format-webm/#toc-toggle", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#respecHeader", "https://www.w3.org/TR/mse-byte-stream-format-webm/#title", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#w3c-working-group-note-04-october-2016", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#w3c-state", "https://www.w3.org/TR/mse-byte-stream-format-webm/#abstract", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-abstract", "https://www.w3.org/TR/mse-byte-stream-format-webm/#sotd", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-sotd", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#sotd_patent", "https://www.w3.org/TR/mse-byte-stream-format-webm/#w3c_process_revision", "https://www.w3.org/TR/mse-byte-stream-format-webm/#toc", "https://www.w3.org/TR/mse-byte-stream-format-webm/#table-of-contents", "https://www.w3.org/TR/mse-byte-stream-format-webm/#introduction", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-introduction", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#x1-introduction", "https://www.w3.org/TR/mse-byte-stream-format-webm/#webm-mime-parameters", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-webm-mime-parameters", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-note1", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#x2-mime-type-parameters", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#issue-container-generatedID", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-note", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#issue-container-generatedID-0", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-note-0", "https://www.w3.org/TR/mse-byte-stream-format-webm/#webm-init-segments", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-webm-init-segments", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#x3-initialization-segments", "https://www.w3.org/TR/mse-byte-stream-format-webm/#webm-media-segments", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-webm-media-segments", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#x4-media-segments", "https://www.w3.org/TR/mse-byte-stream-format-webm/#webm-random-access-points", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-webm-random-access-points", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#x5-random-access-points", "https://www.w3.org/TR/mse-byte-stream-format-webm/#conformance", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-conformance", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#respecRFC2119", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#x6-conformance", "https://www.w3.org/TR/mse-byte-stream-format-webm/#acknowledgements", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-acknowledgements", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#x7-acknowledgments", "https://www.w3.org/TR/mse-byte-stream-format-webm/#references", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-references", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#a-references", "https://www.w3.org/TR/mse-byte-stream-format-webm/#normative-references", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-normative-references", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-MEDIA-SOURCE", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-RFC2119", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-WEBM", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#informative-references", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#h-informative-references", - "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-INBANDTRACKS", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#a-1-normative-references", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-html", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-inbandtracks", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-media-source", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-rfc2119", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-rfc8174", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-vp09codecsparameterstring", + "https://www.w3.org/TR/mse-byte-stream-format-webm/#bib-webm", "https://www.w3.org/TR/mse-byte-stream-format-webm/#back-to-top" ] } \ No newline at end of file diff --git a/tr/ids/trusted-types.json b/tr/ids/trusted-types.json index 89961f2530b9..70be1ff9b5fc 100644 --- a/tr/ids/trusted-types.json +++ b/tr/ids/trusted-types.json @@ -489,14 +489,10 @@ "https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicyfactory-created-policy-names", "https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicyfactory-default-policy%E2%91%A0", "https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicy%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/trusted-types/#ref-for-dictdef-trustedtypepolicyoptions%E2%91%A4", - "https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicy-createhtml%E2%91%A1", + "https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicy-options", "https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicyoptions-createhtml", - "https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicy-createscript%E2%91%A1", "https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicyoptions-createscript", - "https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicy-createscripturl%E2%91%A1", "https://www.w3.org/TR/trusted-types/#ref-for-dom-trustedtypepolicyoptions-createscripturl", - "https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicy-options", "https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicyfactory-default-policy%E2%91%A1", "https://www.w3.org/TR/trusted-types/#ref-for-set-append", "https://www.w3.org/TR/trusted-types/#ref-for-trustedtypepolicyfactory-created-policy-names%E2%91%A0", diff --git a/tr/ids/webgpu.json b/tr/ids/webgpu.json index 74bf2dc3a52c..38d2c849c749 100644 --- a/tr/ids/webgpu.json +++ b/tr/ids/webgpu.json @@ -261,12 +261,12 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipelineasync%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipelineasync", - "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync", "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-dom-gpuqueue-onsubmittedworkdone", + "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A3", + "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", @@ -509,9 +509,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-ordered-set%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-feature%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-a-new-device", "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-device-limits-slot", "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A1", + "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", @@ -549,8 +551,7 @@ "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-dom-gpudevicelostinfo-message%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A3", + "https://www.w3.org/TR/webgpu/#becomes-lost", "https://www.w3.org/TR/webgpu/#ref-for-device%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#optional-capabilities", @@ -563,6 +564,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-adapter%E2%91%A0%E2%91%A4", "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-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", @@ -1124,7 +1127,7 @@ "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-supported-limits%E2%91%A4", + "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", @@ -1316,8 +1319,8 @@ "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-supported-limits%E2%91%A5", "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-dom-adapter-limits-slot%E2%91%A0", @@ -1332,7 +1335,7 @@ "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-dom-gpu-requestadapter%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-a-new-device", + "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-gpudevice%E2%91%A1%E2%91%A0", @@ -1367,7 +1370,7 @@ "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%A7", + "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/#dom-gpudevicedescriptor-defaultqueue", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueuedescriptor%E2%91%A0", @@ -1398,7 +1401,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpufeaturename-dual-source-blending", "https://www.w3.org/TR/webgpu/#gpudevice", "https://www.w3.org/TR/webgpu/#gpu-device", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A8", + "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-gpudevice%E2%91%A1%E2%91%A5", @@ -1488,12 +1491,16 @@ "https://www.w3.org/TR/webgpu/#dom-gpudevice-features", "https://www.w3.org/TR/webgpu/#ref-for-gpusupportedfeatures%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpufeaturename%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A1", "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/#dom-gpudevice-queue", "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%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-gpudevice%E2%91%A2%E2%91%A1", @@ -1507,7 +1514,7 @@ "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", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevicelostreason-destroyed", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webgpu/#allowed-buffer-usages", @@ -1554,7 +1561,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapstate", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpumapmodeflags", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync-mode-offset-size-mode", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A4", @@ -1593,7 +1600,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpubuffermapstate-unmapped", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpubuffermapstate-pending", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A3", "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", @@ -1606,8 +1613,8 @@ "https://www.w3.org/TR/webgpu/#dom-gpubuffer-pending_map-slot", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapping-slot", "https://www.w3.org/TR/webgpu/#ref-for-active-buffer-mapping", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A2", @@ -1622,7 +1629,7 @@ "https://www.w3.org/TR/webgpu/#active-buffer-mapping-mode", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpumapmodeflags%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpumapmodeflags%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbuffer%E2%91%A2", "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", @@ -1708,11 +1715,11 @@ "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/#dom-gpubufferusage-map_read", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A8", + "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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_dst%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpubufferusage-map_write", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumapmode-write", "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", @@ -1782,13 +1789,13 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-usage%E2%91%A7", "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%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A1", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-mappedatcreation%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-dom-gpubuffer-mapasync%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferdescriptor-mappedatcreation%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer-internal-state-unavailable", @@ -1808,7 +1815,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A1%E2%91%A8", "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%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A0", "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", @@ -1817,7 +1824,7 @@ "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%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%A1", + "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%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", @@ -1845,7 +1852,7 @@ "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-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A2", + "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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-getmappedrange%E2%91%A7", @@ -1870,15 +1877,15 @@ "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-idl-promise%E2%91%A0%E2%91%A0", - "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-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-idl-promise%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%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/#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%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%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", "https://www.w3.org/TR/webgpu/#dom-gpubuffer-mapasync-mode-offset-size-offset", @@ -1895,7 +1902,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-pending_map-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A1", - "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-gpuobjectbase-device-slot%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-size%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A3", @@ -1915,11 +1922,15 @@ "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-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A4", "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-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", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-internal-state-slot%E2%91%A4", "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", @@ -1979,7 +1990,7 @@ "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-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%A6", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createbuffer%E2%91%A4", "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", @@ -1989,10 +2000,10 @@ "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-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%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapstate%E2%91%A0", "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%A6", + "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%A4%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpubuffer%E2%91%A4%E2%91%A0", @@ -2018,18 +2029,18 @@ "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-device-timeline%E2%91%A2%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A3", "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%A4", + "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-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%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A5", - "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%93%AA", + "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-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", @@ -2136,7 +2147,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize32%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuextent3ddict", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuextent3ddict%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuextent3ddict-width", "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-width%E2%91%A2", @@ -2332,11 +2343,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-format%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-viewformats%E2%91%A1", - "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-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A1%E2%91%A2", @@ -2359,8 +2370,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-format%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-usage%E2%91%A0", "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%A2%E2%91%A8", "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-invalidate%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gputexturedescriptor", @@ -2371,7 +2382,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gputexturedescriptor", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gputexturedescriptor%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-usage%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-usage%E2%91%A2", @@ -2602,17 +2613,17 @@ "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", - "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-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A1", "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-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%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-aspect%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-aspect%E2%91%A2", @@ -2675,7 +2686,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-resolving-gputextureviewdescriptor-defaults", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A0%E2%91%A2", "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%A3", + "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-abstract-opdef-resolving-gputextureaspect%E2%91%A0", @@ -2879,7 +2890,7 @@ "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-dom-device-features-slot%E2%91%A1", + "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", "https://www.w3.org/TR/webgpu/#gpuexternaltexture", @@ -3098,8 +3109,8 @@ "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%A4", "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-invalidate%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalid%E2%91%A0%E2%91%A0", @@ -3277,8 +3288,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0", "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%A8", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A3%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A0%E2%93%AA", + "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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferbindingtype-uniform%E2%91%A4", @@ -3431,17 +3442,17 @@ "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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoragetexturebindinglayout-format%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A3", "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%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-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%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-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-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", @@ -3624,10 +3635,10 @@ "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%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-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A3", + "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-abstract-opdef-invalidate%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroupdescriptor-layout%E2%91%A1", @@ -3821,10 +3832,10 @@ "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%A1", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A1%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A4", + "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-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", @@ -3900,8 +3911,8 @@ "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", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A4", + "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", @@ -4037,13 +4048,15 @@ "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-a-new-promise%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A5", "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", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-shader-module-creation%E2%91%A1", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucompilationmessage-message%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-shader-creation-error%E2%91%A1", @@ -4082,7 +4095,7 @@ "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-an-internal-error", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A4%E2%91%A8", + "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-gpurenderbundleencoder%E2%91%A1", @@ -4178,8 +4191,8 @@ "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-gpubindgrouplayout%E2%91%A3%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%93%AA", "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-invalidate%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A4", @@ -4194,15 +4207,15 @@ "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-device-timeline%E2%91%A5%E2%91%A1", + "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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelinedescriptorbase-layout%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuautolayoutmode-auto%E2%91%A2", "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%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A5", + "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-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", @@ -4333,7 +4346,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-get-the-entry-point", "https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gpushaderstage%E2%91%A7", "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%A3", + "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-dom-gpuprogrammablestage-module%E2%91%A2", @@ -4343,8 +4356,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gpushaderstage%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpuprogrammablestage%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A1%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-module%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-get-the-entry-point%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-statically-used%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-shader-binding%E2%91%A0", @@ -4472,7 +4486,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpudevice-createcomputepipeline", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-immediate-pipeline-creation", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A3%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipeline%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createcomputepipeline-descriptor-descriptor", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepipelinedescriptor%E2%91%A3", @@ -4482,15 +4496,15 @@ "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", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-default-pipeline-layout%E2%91%A0", "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-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%93%AA", + "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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-compute%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepipelinedescriptor-compute%E2%91%A0", @@ -4519,8 +4533,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A0%E2%91%A6", "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-queue-timeline%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%93%AA", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepipelinedescriptor%E2%91%A4", @@ -4530,20 +4545,29 @@ "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-a-new-promise%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A6", "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", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createcomputepipeline%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%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-pipeline-creation", + "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A0", + "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-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-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-gpupipelineerror%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorinit-reason%E2%91%A1", @@ -4633,13 +4657,13 @@ "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", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipeline%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderpipeline-descriptor-descriptor", "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%A4%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-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-list-iterate", @@ -4648,37 +4672,37 @@ "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A3", "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%A1%E2%91%A4", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format", - "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-gpuobjectbase-device-slot%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A5%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-default-pipeline-layout%E2%91%A1", "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-invalidate%E2%91%A0%E2%91%A5", - "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-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%A1%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-limits-slot%E2%91%A6", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-pipeline-creation-error%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-uncategorized-error%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-generate-an-internal-error%E2%91%A3", - "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-abstract-opdef-invalidate%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-uncategorized-error%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-descriptor-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-writesdepth-slot", @@ -4712,31 +4736,41 @@ "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%93%AA", "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-queue-timeline%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A1", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A8", "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%A4%E2%91%A8", - "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%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-a-new-promise%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A1", + "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", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpipeline%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderpipeline%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-pipeline-creation%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-becomes-lost%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A7", + "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-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-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-gpupipelineerror%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpupipelineerrorinit-reason%E2%91%A3", @@ -4744,8 +4778,8 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpurenderpipelinedescriptor", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A2%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%93%AA", "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", @@ -4792,10 +4826,10 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-depthstencil%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-inter-stage-interfaces", "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-inter-stage-interfaces", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxinterstageshadercomponents", "https://www.w3.org/TR/webgpu/#ref-for-dom-supported-limits-maxinterstageshadervariables", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-primitive%E2%91%A3", @@ -4867,8 +4901,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-depth-clip-control%E2%91%A0", "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuprimitivestate", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuprimitivestate%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-topology%E2%91%A2", "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", @@ -4938,7 +4972,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpumultisamplestate", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpumultisamplestate%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-count%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-alphatocoverageenabled%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpumultisamplestate-count%E2%91%A1", @@ -4951,14 +4985,14 @@ "https://www.w3.org/TR/webgpu/#dom-gpufragmentstate-targets", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolortargetstate%E2%91%A2", "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstate", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpufragmentstate%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A2%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A3", "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%A7", + "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-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", @@ -5029,16 +5063,16 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpufragmentstates-color-attachment-bytes-per-sample", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpufragmentstate-targets%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpufragmentstates-color-attachment-bytes-per-sample", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucolortargetstate%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A7", + "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-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%A8", + "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-maxcolorattachmentbytespersample%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpublendcomponent", "https://www.w3.org/TR/webgpu/#valid-gpublendcomponent", @@ -5052,7 +5086,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendcomponent-srcfactor%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendcomponent-dstfactor%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpublendfactor", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-list-contain%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#color-target-state", @@ -5234,7 +5268,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%A2", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A3", "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", @@ -5250,7 +5284,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpudepthstencilstate", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpudepthstencilstate%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuprimitivetopology%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A6%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudepthstencilstate-format%E2%91%A2", "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", @@ -5465,21 +5499,21 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-vertex%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprogrammablestage-module%E2%91%A6", "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexbufferlayout", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuvertexbufferlayout%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpuprogrammablestage%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%93%AA", + "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%A1%E2%91%A7", - "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-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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexbufferlayout-arraystride%E2%91%A6", "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%A1%E2%91%A8", - "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-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-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", @@ -5487,8 +5521,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-offset%E2%91%A3", "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%93%AA", - "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-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-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", @@ -5499,22 +5533,22 @@ "https://www.w3.org/TR/webgpu/#ref-for-vertex-data-type%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexattribute-shaderlocation%E2%91%A2", "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-gpuvertexstate", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A4%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuvertexstate%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinelayout%E2%91%A2%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuprogrammablestage%E2%91%A1", "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%A0", - "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-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-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%A1", - "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-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-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", @@ -5612,7 +5646,7 @@ "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%A1", + "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", @@ -5667,7 +5701,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopytexture%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A7", @@ -5698,7 +5732,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-namespacedef-gputextureusage%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A1%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-copy-footprint%E2%91%A0", @@ -5815,7 +5849,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A4", + "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", @@ -5837,7 +5871,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-validating-texture-copy-range", "https://www.w3.org/TR/webgpu/#ref-for-gpuimagecopytexture%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuextent3d%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A7%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-format%E2%91%A0%E2%91%A4", @@ -5882,7 +5916,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuqueue%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#gpu-command", "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%A8", + "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", "https://www.w3.org/TR/webgpu/#gpucommandbuffer", "https://www.w3.org/TR/webgpu/#command-buffer", @@ -5898,7 +5932,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A2", - "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%A4", "https://www.w3.org/TR/webgpu/#dom-gpucommandbuffer-renderstate-slot", "https://www.w3.org/TR/webgpu/#ref-for-renderstate", "https://www.w3.org/TR/webgpu/#command-buffer-creation", @@ -5919,7 +5953,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-gpu-command%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#encoder-state", "https://www.w3.org/TR/webgpu/#encoder-state-open", @@ -5928,22 +5962,22 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A4", "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%A1%E2%93%AA", + "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/#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%A7%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot", "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-locked", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A0", + "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/#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%A7%E2%91%A7", + "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-dom-gpucommandsmixin-commands-slot", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A0", @@ -6032,21 +6066,21 @@ "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-gpudevice%E2%91%A5%E2%93%AA", + "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%A1", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A5", "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-device-timeline%E2%91%A7%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%93%AA", + "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-invalidate%E2%91%A1%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-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-gpucommandbuffer%E2%91%A0%E2%91%A2", @@ -6059,17 +6093,17 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A2", "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%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A6", "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-device-timeline%E2%91%A8%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A1", + "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", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-locked%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A0", @@ -6080,9 +6114,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A1", "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%E2%91%A0", - "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-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%A2", + "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-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-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A2", @@ -6128,8 +6162,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-maxdrawcount-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-maxdrawcount%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandbuffer-renderstate-slot", "https://www.w3.org/TR/webgpu/#ref-for-gpucommandbuffer%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-renderstate%E2%91%A0", @@ -6194,19 +6228,19 @@ "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%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-gpucomputepassencoder%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A3", + "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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A1", "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%A5", + "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-abstract-opdef-validate-timestampwrites", - "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-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", @@ -6246,14 +6280,14 @@ "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%A4", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A4", - "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-device-timeline%E2%91%A8%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A5%E2%91%A8", + "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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1", - "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-valid-to-use-with%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%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%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubufferusage-copy_src%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A4", @@ -6262,8 +6296,8 @@ "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-abstract-opdef-enqueue-a-command%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A0%E2%91%A7", "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", @@ -6277,19 +6311,19 @@ "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%A5%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-dom-gpuobjectbase-device-slot%E2%91%A2%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%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-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-abstract-opdef-invalidate%E2%91%A1%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A3", + "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-abstract-opdef-enqueue-a-command%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%93%AA", "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", @@ -6305,19 +6339,19 @@ "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%A5%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-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", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A8%E2%91%A8", - "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-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%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A1", + "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-abstract-opdef-invalidate%E2%91%A1%E2%91%A8", + "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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A6", @@ -6325,8 +6359,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-texture-buffer-copy", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-copy_dst%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A7", @@ -6360,19 +6394,19 @@ "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%A5%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-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", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A0", - "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-device-timeline%E2%91%A0%E2%93%AA%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A2", + "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-abstract-opdef-invalidate%E2%91%A2%E2%93%AA", + "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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-usage%E2%91%A7", @@ -6380,8 +6414,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-texture-buffer-copy%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-copy_src%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A8", @@ -6415,7 +6449,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%A5%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-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", @@ -6424,11 +6458,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-origin%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%93%AA%E2%91%A2", - "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-device-timeline%E2%91%A0%E2%93%AA%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A5", - "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-abstract-opdef-invalidate%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validating-gpuimagecopytexture%E2%91%A0", @@ -6450,8 +6484,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-set-of-subresources-for-texture-copy", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-set-of-subresources-for-texture-copy%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A0%E2%93%AA", @@ -6490,20 +6524,20 @@ "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%93%AA", - "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-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%A5", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A3", + "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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A6", - "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-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A5", + "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-abstract-opdef-enqueue-a-command%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A1%E2%91%A7", "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", @@ -6516,12 +6550,12 @@ "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%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A4", "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%93%AA%E2%91%A6", - "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%A7", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A8", + "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", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A2", "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", @@ -6531,7 +6565,7 @@ "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-invalidate%E2%91%A2%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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot%E2%91%A2", @@ -6592,23 +6626,23 @@ "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%A1", - "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-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%93%AA", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-layout-slot%E2%91%A1", "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%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A2", - "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-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-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", "https://www.w3.org/TR/webgpu/#ref-for-map-remove%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-dynamic_offsets-slot", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A4", - "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-abstract-opdef-invalidate%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-iterate-over-each-dynamic-binding-offset", "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", @@ -6641,14 +6675,14 @@ "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%A2", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A6%E2%91%A6", "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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindingcommandsmixin-setbindgroup%E2%91%A0", "https://www.w3.org/TR/webgpu/#abstract-opdef-iterate-over-each-dynamic-binding-offset", "https://www.w3.org/TR/webgpu/#ref-for-gpubindgroup%E2%91%A2%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-layout-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpubindgroupentry%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubindgroup-entries-slot%E2%91%A1", @@ -6663,7 +6697,7 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-encoder-bind-groups", "https://www.w3.org/TR/webgpu/#ref-for-gpubindingcommandsmixin%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpupipelinebase%E2%91%A0%E2%93%AA", - "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-device-timeline%E2%91%A0%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpuindex32%E2%91%A0%E2%91%A1", "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", @@ -6682,7 +6716,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A1%E2%91%A2", "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%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-vertex%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-fragment%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpushaderstage-compute%E2%91%A3", @@ -6746,10 +6780,10 @@ "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%A3", - "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%A3", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A4", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-stack-push", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A0", @@ -6757,12 +6791,12 @@ "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%A4", - "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%A4", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%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-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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%93%AA", - "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-abstract-opdef-invalidate%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-list-is-empty%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-stack-pop", @@ -6773,10 +6807,10 @@ "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%A6%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A3%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A0%E2%91%A8", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#compute-passes", "https://www.w3.org/TR/webgpu/#gpucomputepassencoder", @@ -6855,13 +6889,13 @@ "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%A6%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%93%AA", - "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%A1%E2%91%A0", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%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-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A2%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-pipeline-slot", "https://www.w3.org/TR/webgpu/#dom-gpucomputepassencoder-dispatchworkgroups", "https://www.w3.org/TR/webgpu/#ref-for-gpucomputepipeline%E2%91%A1%E2%91%A7", @@ -6877,18 +6911,18 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucomputepassencoder-dispatchworkgroupsindirect%E2%91%A2", "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%A6%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%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-device-timeline%E2%91%A0%E2%91%A1%E2%91%A2", + "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%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-abstract-opdef-invalidate%E2%91%A2%E2%91%A7", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-command%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%93%AA", "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/#dom-gpucomputepassencoder-dispatchworkgroupsindirect", @@ -6904,15 +6938,15 @@ "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%A6%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A3", - "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%A4", + "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%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-abstract-opdef-invalidate%E2%91%A2%E2%91%A8", + "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-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%A0%E2%91%A8", + "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", @@ -6920,8 +6954,8 @@ "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-abstract-opdef-enqueue-a-command%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A1", "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", @@ -6931,10 +6965,10 @@ "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%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A5", - "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%A6", + "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%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-dom-gpucommandsmixin-state-slot%E2%91%A4", @@ -6945,8 +6979,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-ended%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-open%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%93%AA", - "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-abstract-opdef-invalidate%E2%91%A2%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudebugcommandsmixin-debug_group_stack-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-list-is-empty%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-list-extend", @@ -7102,61 +7136,72 @@ "https://www.w3.org/TR/webgpu/#dom-gpurenderpassdescriptor-maxdrawcount", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpusize64%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webgpu/#abstract-opdef-gpurenderpassdescriptor-valid-usage", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A0", + "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%A5", + "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-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-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-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%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-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", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gpurenderpassdepthstencilattachment-gpurenderpassdepthstencilattachment-valid-usage%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-colorattachments%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-depthstencilattachment%E2%91%A0%E2%91%A7", + "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%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%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A2", - "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%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-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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-renderextent-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A3", "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%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-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", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-sequence%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasscolorattachment%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A1%E2%91%A7", + "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%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A6", "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%A6", + "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-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%A6", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A7", "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", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpucolor%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-clearvalue%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuloadop%E2%91%A0", @@ -7170,67 +7215,67 @@ "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%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A8", "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%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%93%AA", "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%93%AA", - "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-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-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%A0", + "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-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%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-view%E2%91%A0%E2%91%A2", "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%A2", + "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-descriptor-slot%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A2", + "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%A3", + "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-gputextureview-texture-slot%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%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%A4", + "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-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%A4", + "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A4%E2%91%A5", "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-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%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-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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-to-a-texel-value-of-texture-format%E2%91%A0", "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%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-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-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%A5", + "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%A6", + "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%A5", + "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-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", @@ -7239,7 +7284,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webgpu/#abstract-opdef-renderable-texture-view", - "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-device-timeline%E2%91%A0%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-texture-slot%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-usage%E2%91%A5", @@ -7264,7 +7309,7 @@ "https://www.w3.org/TR/webgpu/#depth-stencil-attachments", "https://www.w3.org/TR/webgpu/#dictdef-gpurenderpassdepthstencilattachment", "https://www.w3.org/TR/webgpu/#ref-for-gputextureview%E2%91%A2%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-idl-float%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthclearvalue%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuloadop%E2%91%A2", @@ -7287,66 +7332,66 @@ "https://www.w3.org/TR/webgpu/#ref-for-subresource%E2%91%A0%E2%91%A6", "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%A5", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-depthloadop%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-depthloadop", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuloadop%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-depthstoreop", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A8", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-depthreadonly", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-stencilclearvalue", "https://www.w3.org/TR/webgpu/#ref-for-typedefdef-gpustencilvalue%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-stencilloadop", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuloadop%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuloadop-clear%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-stencilstoreop", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpustoreop%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassdepthstencilattachment-stencilreadonly", "https://www.w3.org/TR/webgpu/#ref-for-idl-boolean%E2%91%A2%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#abstract-opdef-gpurenderpassdepthstencilattachment-gpurenderpassdepthstencilattachment-valid-usage", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdepthstencilattachment%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-depth-or-stencil-format%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-renderable-texture-view%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-depth-or-stencil-format%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-renderable-texture-view%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdepthstencilattachment-view%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureview-descriptor-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureviewdescriptor-format%E2%91%A1%E2%93%AA", "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%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-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%A4%E2%91%A8", - "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%93%AA", - "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%A0", - "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%A1", + "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%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-map-exists%E2%91%A5%E2%91%A2", - "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%A3", - "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%A4", - "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%A5", + "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%A6", "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", @@ -7394,21 +7439,21 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pass", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%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-device-timeline%E2%91%A0%E2%91%A2%E2%91%A6", "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%A6", + "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-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%A7", + "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%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%A0", - "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-view%E2%91%A0%E2%91%A6", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-samplecount%E2%91%A0%E2%91%A0", @@ -7418,18 +7463,18 @@ "https://www.w3.org/TR/webgpu/#abstract-opdef-derive-render-targets-layout-from-pipeline", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpipelinedescriptor%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%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-device-timeline%E2%91%A0%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasslayout%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-samplecount%E2%91%A3", "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%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-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%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-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", @@ -7440,10 +7485,10 @@ "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-idl-undefined%E2%91%A3%E2%91%A6", - "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%A2%E2%91%A1", - "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%A2%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%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-dom-gpucommandsmixin-state-slot%E2%91%A8", @@ -7454,8 +7499,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-encoder-state-ended%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-state-slot%E2%91%A0%E2%91%A1", "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%A3%E2%91%A0", - "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-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-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", @@ -7469,17 +7514,17 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandsmixin-commands-slot%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-endtimestampwrite-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A3", "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%A0%E2%91%A8", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-depthslice%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-texel-block%E2%91%A1%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-resolvetarget%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasscolorattachment-loadop%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpustoreop-store%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer-memory%E2%91%A8", @@ -7487,7 +7532,7 @@ "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%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-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-aspect-depth%E2%91%A6", @@ -7501,7 +7546,7 @@ "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-dom-gpurenderpassdepthstencilattachment-stencilloadop%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-map-exists%E2%91%A6%E2%91%A0", + "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-aspect-stencil%E2%91%A5", @@ -7619,7 +7664,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A5", "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%A2%E2%91%A3", + "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-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", @@ -7632,15 +7677,15 @@ "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%A1", - "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-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%A2%E2%91%A5", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-derive-render-targets-layout-from-pipeline%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-descriptor-slot%E2%91%A0", - "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-abstract-opdef-valid-to-use-with%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-layout-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-render-pass-layout-equals", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-writesdepth-slot%E2%91%A1", @@ -7660,14 +7705,14 @@ "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%A2", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A2%E2%91%A6", - "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%91%A7", + "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%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-abstract-opdef-invalidate%E2%91%A3%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-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", @@ -7689,22 +7734,22 @@ "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%A3", - "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%A3", - "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-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%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-abstract-opdef-invalidate%E2%91%A3%E2%91%A3", - "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-dom-device-limits-slot%E2%91%A0%E2%91%A7", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-map-remove%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-vertex_buffer_sizes-slot", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A4", - "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-invalidate%E2%91%A3%E2%91%A2", + "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", @@ -7723,12 +7768,12 @@ "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%A4", - "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-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%91%A1", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipeline-descriptor-slot%E2%91%A1", @@ -7747,8 +7792,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstepmode-instance%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawcount-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A5", "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-dom-gpurendercommandsmixin-drawindexed%E2%91%A1", @@ -7763,12 +7808,12 @@ "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%A7%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A3%E2%91%A2", - "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%A3", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw-indexed", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_buffer_size-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-index_format-slot%E2%91%A0", @@ -7787,8 +7832,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuvertexstepmode-instance%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-drawcount-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A2%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%93%AA", "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", @@ -7808,14 +7853,14 @@ "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%A7%E2%91%A6", - "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-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%A5", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A7", "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", @@ -7824,8 +7869,8 @@ "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%93%AA", "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/#indirect-drawindexed-parameters", @@ -7843,14 +7888,14 @@ "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%A7%E2%91%A7", - "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-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%A7", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-draw-indexed%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A8", "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", @@ -7859,11 +7904,11 @@ "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%A1", "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-device-timeline%E2%91%A0%E2%91%A3%E2%91%A8", + "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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A3", @@ -7874,16 +7919,16 @@ "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%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-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-gpurendercommandsmixin-vertex_buffers-slot%E2%91%A2", - "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-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-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-device-timeline%E2%91%A0%E2%91%A4%E2%93%AA", + "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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-pipeline-slot%E2%91%A4", @@ -7917,17 +7962,17 @@ "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%A7%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A0", - "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%A4%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-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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-attachment_size-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-attachment_size-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A5", "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", @@ -7942,17 +7987,17 @@ "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%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A2", - "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%A3", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-attachment_size-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-attachment_size-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-scissorrect-slot", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setblendconstant", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpublendfactor-constant%E2%91%A0", @@ -7963,16 +8008,16 @@ "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%A0", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A4", "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%A4%E2%91%A4", - "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%A5", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A3%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-blendconstant-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpurenderpassencoder-setstencilreference", "https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-stencilreference-slot%E2%91%A0", @@ -7983,14 +8028,14 @@ "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%A1", - "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-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%A7", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A1", "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", @@ -7999,35 +8044,35 @@ "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%A2", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A4%E2%91%A8", - "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-device-timeline%E2%91%A0%E2%91%A5%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-content-timeline%E2%91%A8%E2%91%A6", + "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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_set-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_set-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-count", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_active-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_active-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A2", + "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-idl-undefined%E2%91%A5%E2%91%A6", - "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%A5%E2%91%A0", - "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%A5%E2%91%A1", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A6", - "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-invalidate%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_active-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_active-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-enqueue-a-render-command%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-beginocclusionquery%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-occlusion_query_set-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-renderstate-occlusionqueryindex-slot%E2%91%A0", @@ -8043,13 +8088,13 @@ "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%A4", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A2", - "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%A3", + "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%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", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-the-encoder-state%E2%91%A1%E2%91%A7", - "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-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-layout-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderbundle-layout-slot", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurendercommandsmixin-depthreadonly-slot%E2%91%A1", @@ -8059,13 +8104,13 @@ "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-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%A5", "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-device-timeline%E2%91%A0%E2%91%A5%E2%91%A4", + "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-gpurendercommandsmixin-pipeline-slot%E2%91%A6", @@ -8117,40 +8162,40 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpurendercommandsmixin%E2%91%A0%E2%91%A5", "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%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createrenderbundleencoder%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createrenderbundleencoder-descriptor-descriptor", "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%A8%E2%91%A5", + "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-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", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A5%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpasslayout-depthstencilformat%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-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-create-a-new-webgpu-object%E2%91%A0%E2%91%A0", "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%A5%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A6", + "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-invalidate%E2%91%A4%E2%91%A4", - "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-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%93%AA", + "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-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%A0", + "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-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%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-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", @@ -8184,12 +8229,12 @@ "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%A8%E2%91%A6", + "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-gpurenderbundle%E2%91%A0%E2%91%A6", - "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%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A5%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid%E2%91%A0%E2%91%A1", + "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-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", @@ -8199,7 +8244,7 @@ "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-invalidate%E2%91%A4%E2%91%A5", + "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", @@ -8225,7 +8270,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-submit-commandbuffers-commandbuffers", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A6%E2%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueue-onsubmittedworkdone%E2%91%A7", + "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", @@ -8274,22 +8319,22 @@ "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%A8%E2%91%A7", + "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-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%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A6%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-valid-to-use-with%E2%91%A1%E2%91%A5", + "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-queue-timeline%E2%91%A4%E2%91%A7", "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", @@ -8304,15 +8349,15 @@ "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%A8%E2%91%A8", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-gpuextent3d-shape%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dfn-get-buffer-source-copy%E2%91%A1", - "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-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%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-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A4", @@ -8323,8 +8368,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-copybuffertotexture%E2%91%A5", "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%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-width%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuimagecopytexture-texture%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-texel-block-height%E2%91%A0%E2%91%A0", @@ -8359,7 +8404,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%93%AA", + "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-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", @@ -8379,12 +8424,12 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuextent3d-depthorarraylayers%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-check-the-usability-of-the-image-argument%E2%91%A0", - "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-device-timeline%E2%91%A0%E2%91%A6%E2%91%A4", + "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-dom-gputexture-destroyed-slot%E2%91%A1", - "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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-usage%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureusage-render_attachment%E2%91%A0%E2%93%AA", @@ -8408,8 +8453,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-rgba16float", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputextureformat-rgba32float", "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%A1", "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-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", @@ -8440,14 +8485,14 @@ "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%A0", - "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-device-timeline%E2%91%A0%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-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-invalidate%E2%91%A4%E2%91%A6", + "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%A1%E2%91%A7", + "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-dom-gpubuffer-internal-state-slot%E2%91%A8", @@ -8458,30 +8503,30 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuexternaltexture-expired-slot%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-query-set-state-available", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-beginrenderpass%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassencoder-beginocclusionquery%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandbuffer-command_list-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpuqueue-onsubmittedworkdone", "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%A8", + "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-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%A1", - "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%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-a-new-promise%E2%91%A4", - "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-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-abstract-opdef-invalid%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%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-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-resolve%E2%91%A7", "https://www.w3.org/TR/webgpu/#queries", "https://www.w3.org/TR/webgpu/#gpuqueryset", @@ -8511,7 +8556,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#query-set-state", - "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%A7", "https://www.w3.org/TR/webgpu/#query-set-state-available", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#query-set-state-destroyed", @@ -8534,13 +8579,13 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createqueryset", "https://www.w3.org/TR/webgpu/#ref-for-gpuqueryset%E2%91%A1%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createqueryset%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpudevice-createqueryset-descriptor-descriptor", "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%A4", + "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-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", @@ -8553,11 +8598,11 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuquerysetdescriptor-type%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-count%E2%91%A1", "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%A1", - "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%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-invalidate%E2%91%A4%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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuqueryset-state-slot", "https://www.w3.org/TR/webgpu/#ref-for-query-set-state-available%E2%91%A0", @@ -8570,7 +8615,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%93%AA%E2%91%A5", + "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-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", @@ -8579,7 +8624,7 @@ "https://www.w3.org/TR/webgpu/#dom-gpuquerytype-timestamp", "https://www.w3.org/TR/webgpu/#occlusion", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpassdescriptor%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpassdescriptor-occlusionqueryset%E2%91%A4", + "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", @@ -8597,23 +8642,23 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpucommandencoder%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucommandencoder-resolvequeryset%E2%91%A3", "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%A5", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A6", - "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%A7%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-queue-timeline%E2%91%A5%E2%91%A7", + "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", "https://www.w3.org/TR/webgpu/#abstract-opdef-validate-timestampwrites", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucomputepasstimestampwrites%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpurenderpasstimestampwrites%E2%91%A1", - "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%A8%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-timestamp-query%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-enabled-for%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-valid-to-use-with%E2%91%A1%E2%91%A8", + "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%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-map-exists%E2%91%A6%E2%91%A5", "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", @@ -8631,7 +8676,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%93%AA%E2%91%A6", + "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-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", @@ -8692,24 +8737,24 @@ "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%93%AA%E2%91%A7", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-format%E2%91%A0", - "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-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-sec-returnifabrupt-shorthands%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-validate-texture-format-required-features%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexturedescriptor-viewformats%E2%91%A5", - "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-dom-gpuobjectbase-device-slot%E2%91%A6%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-gputexturedescriptor-for-the-canvas-and-configuration", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-canvas%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configuration-slot%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-texturedescriptor-slot", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-replace-the-drawing-buffer%E2%91%A2", "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%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-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-validating-gputexturedescriptor%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-supported-context-formats", @@ -8719,7 +8764,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%93%AA%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-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", @@ -8732,7 +8777,7 @@ "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%93%AA", + "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-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", @@ -8746,7 +8791,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-texturedescriptor-slot%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-drawingbuffer-slot%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A5%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-invalidate%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-gputexture%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-configure%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-queue-an-automatic-expiry-task%E2%91%A0", @@ -8759,7 +8804,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%A0", + "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%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", @@ -8773,7 +8818,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%A1", + "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-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", @@ -8786,7 +8831,7 @@ "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%A2", + "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-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", @@ -8796,7 +8841,7 @@ "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%A3", + "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-htmlcanvaselement%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A6", @@ -8815,7 +8860,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%A4", + "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-animationframeprovider-requestanimationframe%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-serviceworkerglobalscope", "https://www.w3.org/TR/webgpu/#ref-for-sharedworkerglobalscope", @@ -8827,7 +8872,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%A0%E2%91%A5", + "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-replace-the-drawing-buffer%E2%91%A7", "https://www.w3.org/TR/webgpu/#canvas-configuration", "https://www.w3.org/TR/webgpu/#supported-context-formats", @@ -8854,7 +8899,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpucanvastonemappingmode%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpucanvastonemapping-mode", "https://www.w3.org/TR/webgpu/#dictdef-gpucanvasconfiguration", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-device%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-format%E2%91%A4", @@ -8871,8 +8916,8 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvasconfiguration-alphamode%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpucanvasconfiguration%E2%91%A5", "https://www.w3.org/TR/webgpu/#dom-gpucanvasconfiguration-device", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getcurrenttexture%E2%91%A8", "https://www.w3.org/TR/webgpu/#dom-gpucanvasconfiguration-format", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gputextureformat%E2%91%A3%E2%91%A5", @@ -8898,7 +8943,7 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpucanvascontext-getcurrenttexture%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#example-239a6233", "https://www.w3.org/TR/webgpu/#ref-for-gpucanvascontext%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A5%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webgpu/#abstract-opdef-gputexturedescriptor-for-the-canvas-and-configuration", "https://www.w3.org/TR/webgpu/#ref-for-htmlcanvaselement%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-offscreencanvas%E2%91%A0%E2%91%A0", @@ -8928,7 +8973,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%A0%E2%91%A6", + "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-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", @@ -8953,10 +8998,11 @@ "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/#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%A6", + "https://www.w3.org/TR/webgpu/#ref-for-lose-the-device%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-dom-gpubuffer-mapasync%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A4", "https://www.w3.org/TR/webgpu/#fatal-errors", "https://www.w3.org/TR/webgpu/#enumdef-gpudevicelostreason", @@ -8969,29 +9015,29 @@ "https://www.w3.org/TR/webgpu/#dom-gpudevicelostinfo-reason", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpudevicelostinfo-message", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpudevicelostinfo%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-lost%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpudevice-lost", "https://www.w3.org/TR/webgpu/#ref-for-gpudevicelostinfo%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-slot-backed-attribute%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-a-new-promise%E2%91%A5", "https://www.w3.org/TR/webgpu/#gpuerror", "https://www.w3.org/TR/webgpu/#error", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A2%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerror-message%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerror-message%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A6", "https://www.w3.org/TR/webgpu/#dom-gpuerror-message", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dfn-localizable-text%E2%91%A0", @@ -9001,73 +9047,73 @@ "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#gpuvalidationerror", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpuvalidationerror-gpuvalidationerror", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webgpu/#dom-gpuvalidationerror-gpuvalidationerror-message-message", "https://www.w3.org/TR/webgpu/#ref-for-gpuvalidationerror", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-dom-device-features-slot%E2%91%A3", - "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-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/#abstract-opdef-generate-a-validation-error", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A7%E2%91%A7", + "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", "https://www.w3.org/TR/webgpu/#ref-for-gpuvalidationerror%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#gpuoutofmemoryerror", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#dom-gpuoutofmemoryerror-gpuoutofmemoryerror", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webgpu/#dom-gpuoutofmemoryerror-gpuoutofmemoryerror-message-message", "https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webgpu/#abstract-opdef-generate-an-out-of-memory-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%A7%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-SecureContext%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webgpu/#gpuinternalerror", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpuinternalerror-gpuinternalerror", "https://www.w3.org/TR/webgpu/#ref-for-idl-DOMString%E2%91%A1%E2%91%A1", "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%A0", - "https://www.w3.org/TR/webgpu/#ref-for-supported-limits%E2%91%A0%E2%93%AA", + "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/#abstract-opdef-generate-an-internal-error", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A4", - "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-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", "https://www.w3.org/TR/webgpu/#ref-for-gpuinternalerror%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-abstract-opdef-dispatch-error%E2%91%A2", "https://www.w3.org/TR/webgpu/#error-scopes", "https://www.w3.org/TR/webgpu/#gpu-error-scope", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpu-error-scope-errors-slot", "https://www.w3.org/TR/webgpu/#ref-for-list%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A2", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpu-error-scope-filter-slot", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuerrorfilter", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A3", "https://www.w3.org/TR/webgpu/#enumdef-gpuerrorfilter", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerrorfilter-validation", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerrorfilter-out-of-memory%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuerrorfilter-internal", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-idl-undefined%E2%91%A7%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuerrorfilter%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope-filter-filter", "https://www.w3.org/TR/webgpu/#ref-for-idl-promise%E2%91%A1%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-enumdef-gpuerrorfilter%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope%E2%91%A0", @@ -9077,18 +9123,18 @@ "https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpuerrorfilter-internal", "https://www.w3.org/TR/webgpu/#ref-for-gpuinternalerror%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpudevice-errorscopestack-slot", "https://www.w3.org/TR/webgpu/#ref-for-stack%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-stack%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A7", - "https://www.w3.org/TR/webgpu/#abstract-opdef-current-error-scope", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A6%E2%91%A8", - "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-device-timeline%E2%91%A0%E2%91%A8%E2%91%A1", + "https://www.w3.org/TR/webgpu/#abstract-opdef-current-error-scope", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-gpuvalidationerror%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpuoutofmemoryerror%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpuinternalerror%E2%91%A2", @@ -9098,34 +9144,34 @@ "https://www.w3.org/TR/webgpu/#ref-for-list-item%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-errorscopestack-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#abstract-opdef-dispatch-error", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%93%AA", - "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-invalid%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A1%E2%93%AA%E2%93%AA", + "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-dom-gpu-error-scope-errors-slot", - "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-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%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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuuncapturederrorevent-error", "https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-gpuuncapturederrorevent%E2%91%A0", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webgpu/#dom-gpudevice-pusherrorscope", "https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-errorscopestack-slot%E2%91%A1", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope%E2%91%A1", "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%93%AA", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A4", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A5", + "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-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", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-error-scope-filter-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-stack-push%E2%91%A0", @@ -9133,21 +9179,21 @@ "https://www.w3.org/TR/webgpu/#dom-gpudevice-poperrorscope", "https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A8", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-errorscopestack-slot%E2%91%A3", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A0", + "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%93%AA", - "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%A1", + "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-a-new-promise%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A6", - "https://www.w3.org/TR/webgpu/#ref-for-device-timeline%E2%91%A0%E2%91%A8%E2%91%A7", - "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-content-timeline%E2%91%A0%E2%91%A1%E2%91%A2", + "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-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%A3", + "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-operationerror%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-stack-pop%E2%91%A0", @@ -9156,20 +9202,20 @@ "https://www.w3.org/TR/webgpu/#ref-for-dom-gpu-error-scope-errors-slot%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-createtexture%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gputexture-createview%E2%91%A0%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/#ref-for-abstract-opdef-invalid%E2%91%A1%E2%91%A4", "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%A4", + "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%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%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A4", "https://www.w3.org/TR/webgpu/#telemetry", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webgpu/#ref-for-gpu-error-scope%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-concept-event-fire", "https://www.w3.org/TR/webgpu/#eventdef-gpudevice-uncapturederror", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A4", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-gpuuncapturederrorevent%E2%91%A1", "https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-pusherrorscope%E2%91%A2", @@ -9184,28 +9230,28 @@ "https://www.w3.org/TR/webgpu/#ref-for-dictdef-gpuuncapturederroreventinit", "https://www.w3.org/TR/webgpu/#dom-gpuuncapturederrorevent-gpuuncapturederrorevent-type-gpuuncapturederroreventinitdict-gpuuncapturederroreventinitdict", "https://www.w3.org/TR/webgpu/#ref-for-SameObject%E2%91%A7", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuuncapturederrorevent-error%E2%91%A0", "https://www.w3.org/TR/webgpu/#dictdef-gpuuncapturederroreventinit", "https://www.w3.org/TR/webgpu/#ref-for-dictdef-eventinit", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webgpu/#dom-gpuuncapturederroreventinit-error", "https://www.w3.org/TR/webgpu/#ref-for-gpuuncapturederrorevent%E2%91%A2", "https://www.w3.org/TR/webgpu/#dom-gpuuncapturederrorevent-error", - "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webgpu/#ref-for-gpuerror%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webgpu/#ref-for-slot-backed-attribute%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-poperrorscope%E2%91%A5", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A5", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-Exposed%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-eventhandler", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpudevice-onuncapturederror", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A6", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A7", "https://www.w3.org/TR/webgpu/#dom-gpudevice-onuncapturederror", "https://www.w3.org/TR/webgpu/#ref-for-eventhandler%E2%91%A0", "https://www.w3.org/TR/webgpu/#ref-for-event-handler-idl-attributes", "https://www.w3.org/TR/webgpu/#ref-for-eventdef-gpudevice-uncapturederror%E2%91%A6", "https://www.w3.org/TR/webgpu/#example-bf3af559", - "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A7", + "https://www.w3.org/TR/webgpu/#ref-for-gpudevice%E2%91%A7%E2%91%A8", "https://www.w3.org/TR/webgpu/#detailed-operations", "https://www.w3.org/TR/webgpu/#issue-96bfad03", "https://www.w3.org/TR/webgpu/#computing-operations", @@ -9233,7 +9279,7 @@ "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-lose-the-device%E2%91%A7", + "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", "https://www.w3.org/TR/webgpu/#ref-for-gpurenderpassencoder%E2%91%A2%E2%93%AA", @@ -9306,7 +9352,7 @@ "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-lose-the-device%E2%91%A8", + "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", "https://www.w3.org/TR/webgpu/#abstract-opdef-assemble-primitives", @@ -9389,6 +9435,9 @@ "https://www.w3.org/TR/webgpu/#ref-for-ndc%E2%91%A4", "https://www.w3.org/TR/webgpu/#ref-for-viewport-coordinates%E2%91%A3", "https://www.w3.org/TR/webgpu/#ref-for-framebuffer%E2%91%A1", + "https://www.w3.org/TR/webgpu/#ref-for-built-in-output-value", + "https://www.w3.org/TR/webgpu/#ref-for-interpolation-type", + "https://www.w3.org/TR/webgpu/#ref-for-interpolate-attr", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpurenderpipelinedescriptor-primitive%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivestate-topology%E2%91%A6", "https://www.w3.org/TR/webgpu/#ref-for-dom-gpuprimitivetopology-point-list%E2%91%A4", @@ -9483,7 +9532,7 @@ "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-lose-the-device%E2%91%A0%E2%93%AA", + "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", "https://www.w3.org/TR/webgpu/#ref-for-shader-stage-output%E2%91%A5", @@ -9595,7 +9644,7 @@ "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%A1%E2%91%A5", + "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-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", @@ -9616,7 +9665,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%A1%E2%91%A6", + "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-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", @@ -9642,7 +9691,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%A1%E2%91%A7", + "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%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", @@ -9681,7 +9730,7 @@ "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%A1%E2%91%A8", + "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%A6", "https://www.w3.org/TR/webgpu/#feature-index", "https://www.w3.org/TR/webgpu/#depth-clip-control", @@ -10253,8 +10302,10 @@ "https://www.w3.org/TR/webgpu/#a058b744", "https://www.w3.org/TR/webgpu/#a0e47003", "https://www.w3.org/TR/webgpu/#7df00456", + "https://www.w3.org/TR/webgpu/#c7013ce2", "https://www.w3.org/TR/webgpu/#5ad6aea4", "https://www.w3.org/TR/webgpu/#45a519db", + "https://www.w3.org/TR/webgpu/#e3d171d1", "https://www.w3.org/TR/webgpu/#dc3c3cc6", "https://www.w3.org/TR/webgpu/#7f53301f", "https://www.w3.org/TR/webgpu/#0ca74aa6", @@ -10268,6 +10319,7 @@ "https://www.w3.org/TR/webgpu/#74e416f6", "https://www.w3.org/TR/webgpu/#5f5c1600", "https://www.w3.org/TR/webgpu/#7a86ff08", + "https://www.w3.org/TR/webgpu/#7258cf65", "https://www.w3.org/TR/webgpu/#bcd35d1f", "https://www.w3.org/TR/webgpu/#76e9e532", "https://www.w3.org/TR/webgpu/#c4a5ee35", @@ -10278,6 +10330,7 @@ "https://www.w3.org/TR/webgpu/#c263ed48", "https://www.w3.org/TR/webgpu/#b87c47bf", "https://www.w3.org/TR/webgpu/#b7a4fc2e", + "https://www.w3.org/TR/webgpu/#0846dc90", "https://www.w3.org/TR/webgpu/#663bb1af", "https://www.w3.org/TR/webgpu/#a45ba32b", "https://www.w3.org/TR/webgpu/#9127968c", diff --git a/tr/ids/webnn.json b/tr/ids/webnn.json index 67f2fcc852c5..c01e258e55b3 100644 --- a/tr/ids/webnn.json +++ b/tr/ids/webnn.json @@ -365,17 +365,11 @@ "https://www.w3.org/TR/webnn/#ref-for-idl-undefined%E2%91%A0", "https://www.w3.org/TR/webnn/#mlnamedarraybufferviews-transfer-alg", "https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnamedarraybufferviews%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webnn/#ref-for-dfn-buffer-source-type", - "https://www.w3.org/TR/webnn/#buffersource-detachable", - "https://www.w3.org/TR/webnn/#ref-for-dfn-convert-idl-to-javascript-value", - "https://www.w3.org/TR/webnn/#ref-for-sec-issharedarraybuffer", - "https://www.w3.org/TR/webnn/#ref-for-sec-isdetachedbuffer", - "https://www.w3.org/TR/webnn/#issue-352e32e3", "https://www.w3.org/TR/webnn/#mlnamedarraybufferviews-transfer", "https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnamedarraybufferviews%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-realm%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-map-iterate%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-buffersource-detachable", + "https://www.w3.org/TR/webnn/#ref-for-buffersource-transferable", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnamedarraybufferviews%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-map-iterate%E2%91%A2", @@ -406,6 +400,7 @@ "https://www.w3.org/TR/webnn/#dom-mlcontext-compute-graph-inputs-outputs-outputs", "https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnamedarraybufferviews%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mlnamedarraybufferviews-transfer%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-promise%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlcomputeresult%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlcontext-compute%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlcontext-compute-graph-inputs-outputs-graph%E2%91%A0", @@ -469,7 +464,7 @@ "https://www.w3.org/TR/webnn/#ref-for-queue-an-ml-task%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-resolve%E2%91%A1", "https://www.w3.org/TR/webnn/#api-mlcontext-compute-examples", - "https://www.w3.org/TR/webnn/#example-dd9df48f", + "https://www.w3.org/TR/webnn/#example-8f761056", "https://www.w3.org/TR/webnn/#api-mlgraph", "https://www.w3.org/TR/webnn/#ref-for-mlgraph%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mlgraph%E2%91%A0%E2%91%A1", @@ -633,7 +628,7 @@ "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-idl-double", "https://www.w3.org/TR/webnn/#ref-for-idl-long-long", - "https://www.w3.org/TR/webnn/#issue-77c6de1e", + "https://www.w3.org/TR/webnn/#issue-63bb2306", "https://www.w3.org/TR/webnn/#ref-for-idl-bigint%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dfn-numeric-type", "https://www.w3.org/TR/webnn/#api-mloperand-datatype", @@ -646,6 +641,7 @@ "https://www.w3.org/TR/webnn/#api-mloperand-shape", "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-shape%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3", "https://www.w3.org/TR/webnn/#dom-mloperand-shape", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A7", @@ -726,7 +722,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-constant-type-value-type", "https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnumber%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-constant-type-value-value", - "https://www.w3.org/TR/webnn/#ref-for-idl-promise%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-idl-promise%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mlgraph%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-build%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-typedefdef-mlnamedoperands", @@ -948,40 +944,43 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-identity", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-argminmax", "https://www.w3.org/TR/webnn/#dictdef-mlargminmaxoptions", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlargminmaxoptions-axes", "https://www.w3.org/TR/webnn/#ref-for-idl-boolean%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlargminmaxoptions-keepdimensions", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-options-input", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-input", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-axis", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlargminmaxoptions", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-options-options", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-options", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmax", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-options-input%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-input%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-axis%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlargminmaxoptions%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-options-options%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-argmin-input-axis-options-options%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlargminmaxoptions%E2%91%A1", - "https://www.w3.org/TR/webnn/#dom-mlargminmaxoptions-axes", - "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank", "https://www.w3.org/TR/webnn/#dom-mlargminmaxoptions-keepdimensions", "https://www.w3.org/TR/webnn/#ref-for-idl-boolean%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A1", - "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-options-input", + "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-input", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A4", - "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-options-options", + "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-axis", + "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank", + "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-argmin-input-axis-options-options", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlargminmaxoptions%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddatatype-int64%E2%91%A0", "https://www.w3.org/TR/webnn/#mlgraphbuilder-argminmax-op", "https://www.w3.org/TR/webnn/#ref-for-string%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlargminmaxoptions%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-assert%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A2%E2%91%A0", @@ -995,8 +994,6 @@ "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-calculate-reduction-output-sizes", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlargminmaxoptions-axes%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlargminmaxoptions-keepdimensions%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A7", @@ -1024,8 +1021,8 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-scale", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-bias", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-axis", "https://www.w3.org/TR/webnn/#ref-for-idl-double%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-epsilon", @@ -1050,7 +1047,7 @@ "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-axis%E2%91%A1", "https://www.w3.org/TR/webnn/#dom-mlbatchnormalizationoptions-axis", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw", "https://www.w3.org/TR/webnn/#dom-mlbatchnormalizationoptions-epsilon", @@ -1077,9 +1074,9 @@ "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-scale%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-bias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A1", @@ -1115,7 +1112,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-epsilon%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-scale%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4", @@ -1126,7 +1123,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-bias%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6", @@ -1143,10 +1140,10 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-scale%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlbatchnormalizationoptions-bias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw%E2%91%A0", @@ -1265,13 +1262,14 @@ "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A6%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-concat-inputs-axis-inputs", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-concat-inputs-axis-axis", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-concat-inputs-axis-inputs", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A7%E2%93%AA", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-concat-inputs-axis-axis", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-concat", @@ -1336,20 +1334,20 @@ "https://www.w3.org/TR/webnn/#dom-mlconv2dfilteroperandlayout-ohwi", "https://www.w3.org/TR/webnn/#dom-mlconv2dfilteroperandlayout-ihwo", "https://www.w3.org/TR/webnn/#dictdef-mlconv2doptions", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-padding", "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A4", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-strides", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-padding", "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A5", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-dilations", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-strides", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-dilations", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-groups", "https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinputoperandlayout", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-inputlayout", @@ -1371,7 +1369,7 @@ "https://www.w3.org/TR/webnn/#dom-mlconv2doptions-strides", "https://www.w3.org/TR/webnn/#dom-mlconv2doptions-dilations", "https://www.w3.org/TR/webnn/#dom-mlconv2doptions-groups", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#dom-mlconv2doptions-inputlayout", "https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinputoperandlayout%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw%E2%91%A1", @@ -1416,7 +1414,7 @@ "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-bias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A7", @@ -1435,14 +1433,14 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-padding%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-padding%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-strides%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-strides%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A8", @@ -1452,7 +1450,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-dilations%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-dilations%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%93%AA", @@ -1481,7 +1479,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-bias%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A4%E2%91%A2", @@ -1510,7 +1508,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-bias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A4", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-convtranspose2d", @@ -1519,28 +1517,28 @@ "https://www.w3.org/TR/webnn/#dom-mlconvtranspose2dfilteroperandlayout-hwoi", "https://www.w3.org/TR/webnn/#dom-mlconvtranspose2dfilteroperandlayout-ohwi", "https://www.w3.org/TR/webnn/#dictdef-mlconvtranspose2doptions", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A7", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-padding", "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A8", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-strides", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-padding", "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%93%AA", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-dilations", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-strides", "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputpadding", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-dilations", "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputsizes", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputpadding", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputsizes", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-groups", "https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinputoperandlayout%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-inputlayout", @@ -1566,7 +1564,7 @@ "https://www.w3.org/TR/webnn/#dom-mlconvtranspose2doptions-outputsizes", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputpadding%E2%91%A0", "https://www.w3.org/TR/webnn/#dom-mlconvtranspose2doptions-groups", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webnn/#dom-mlconvtranspose2doptions-inputlayout", "https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinputoperandlayout%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw%E2%91%A4", @@ -1609,7 +1607,7 @@ "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-bias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A5%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A0%E2%93%AA", @@ -1628,14 +1626,14 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A5%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-padding%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-padding%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-strides%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-strides%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A1", @@ -1645,7 +1643,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-dilations%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-dilations%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A2", @@ -1655,14 +1653,14 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputpadding%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputpadding%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputsizes%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A6%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A5%E2%91%A6", @@ -1688,7 +1686,7 @@ "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-groups%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-bias%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A6%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A6%E2%91%A0", @@ -1697,7 +1695,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A6%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A6%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputsizes%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-outputsizes%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-calculate-convtranspose2d-output-sizes", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconvtranspose2doptions-padding%E2%91%A2", @@ -1721,7 +1719,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlconv2doptions-bias%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A4", "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", @@ -2189,14 +2187,15 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-expand", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A7%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-expand-input-newshape-input", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-expand-input-newshape-newshape", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-expand-input-newshape-input", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-expand-input-newshape-newshape", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-expand", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A5%E2%91%A2", @@ -2224,8 +2223,8 @@ "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-gather", "https://www.w3.org/TR/webnn/#dictdef-mlgatheroptions", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A4", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgatheroptions-axis", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A7%E2%91%A2", @@ -2238,7 +2237,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gather-input-indices-options-options", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlgatheroptions%E2%91%A0", "https://www.w3.org/TR/webnn/#dom-mlgatheroptions-axis", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-gather-input-indices-options-input", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A0%E2%91%A7%E2%91%A5", @@ -2419,7 +2418,7 @@ "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%A6", "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%A6", + "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-dfn-throw%E2%91%A0%E2%91%A5%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A8%E2%91%A7", @@ -2438,7 +2437,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgemmoptions-c%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-gru", @@ -2464,11 +2463,11 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-direction", "https://www.w3.org/TR/webnn/#ref-for-enumdef-mlgruweightlayout", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-layout", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mlactivation%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A3%E2%93%AA", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%93%AA%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%93%AA%E2%91%A4", @@ -2477,11 +2476,11 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-weight", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%93%AA%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-recurrentweight", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-steps", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-steps", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-hiddensize", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlgruoptions", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-options", @@ -2514,11 +2513,12 @@ "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-layout%E2%91%A3", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-steps", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-hiddensize", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-gru-input-weight-recurrentweight-steps-hiddensize-options-options", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlgruoptions%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-returnsequence%E2%91%A0", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-gru", @@ -2530,15 +2530,15 @@ "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A6%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-bias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-recurrentbias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-initialhiddenstate%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%93%AA%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-activation", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A2", @@ -2576,7 +2576,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-recurrentbias%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-valid-dimension%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-bias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A6%E2%91%A5", @@ -2585,7 +2585,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-recurrentbias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A6%E2%91%A7", @@ -2594,7 +2594,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A6%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-initialhiddenstate%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A7%E2%93%AA", @@ -2603,12 +2603,12 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mloperanddescriptor%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddescriptor-dimensions%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddescriptor-datatype%E2%91%A0%E2%91%A4", @@ -2642,16 +2642,16 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-bias%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-recurrentbias%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-initialhiddenstate%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations%E2%91%A4", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-operator-activation%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%91%A4", @@ -2665,7 +2665,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-resetafter", "https://www.w3.org/TR/webnn/#ref-for-enumdef-mlgruweightlayout%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-layout", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-mlactivation%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-activations", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A3%E2%91%A0", @@ -2679,8 +2679,8 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-recurrentweight", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-hiddenstate", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A7", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-hiddensize", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlgrucelloptions", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-options", @@ -2706,7 +2706,7 @@ "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-hiddenstate", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-hiddensize", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-grucell-input-weight-recurrentweight-hiddenstate-hiddensize-options-options", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlgrucelloptions%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A1%E2%91%A7", @@ -2719,13 +2719,13 @@ "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-bias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-recurrentbias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A7%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-activations%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-activation%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A5", @@ -2761,7 +2761,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-recurrentbias%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-valid-dimension%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-bias%E2%91%A4", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A5%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A3", @@ -2770,7 +2770,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-recurrentbias%E2%91%A4", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A5%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A5", @@ -2779,7 +2779,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgruoptions-activations%E2%91%A5", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A2%E2%93%AA", @@ -2789,7 +2789,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddescriptor-datatype%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-activations%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-mlactivation-validation-steps%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A0%E2%91%A8%E2%91%A8", @@ -2800,13 +2800,13 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-bias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-recurrentbias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A1%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgrucelloptions-activations%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-operator-activation%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%91%A5", @@ -2985,9 +2985,9 @@ "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A8%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-scale%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-bias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%93%AA%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6%E2%91%A4", @@ -3005,7 +3005,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-layout%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-scale%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A1", @@ -3015,7 +3015,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-bias%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A6%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A3", @@ -3029,10 +3029,10 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-scale%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinstancenormalizationoptions-bias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlinputoperandlayout-nchw%E2%91%A0%E2%91%A0", @@ -3044,9 +3044,9 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-scale", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-bias", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A5", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A0%E2%91%A8", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-axes", "https://www.w3.org/TR/webnn/#ref-for-idl-double%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-epsilon", @@ -3079,9 +3079,9 @@ "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A8%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-scale%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-bias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A0", @@ -3090,7 +3090,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-axes%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-axes%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-the-range%E2%91%A2", @@ -3105,7 +3105,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-epsilon%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-scale%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A0%E2%91%A8", @@ -3116,7 +3116,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-bias%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A7%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A1%E2%91%A0", @@ -3136,12 +3136,12 @@ "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-scale%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-bias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A4%E2%91%A0", @@ -3150,10 +3150,10 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-scale%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mllayernormalizationoptions-bias%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-leakyrelu", @@ -3323,11 +3323,11 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-direction", "https://www.w3.org/TR/webnn/#ref-for-enumdef-mllstmweightlayout", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-layout", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-mlactivation%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-activations", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A3%E2%91%A7", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A5%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A5%E2%91%A6", @@ -3336,11 +3336,11 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-weight", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-recurrentweight", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%93%AA", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-steps", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-steps", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-hiddensize", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mllstmoptions", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-options", @@ -3375,11 +3375,12 @@ "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-layout%E2%91%A3", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-steps", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-hiddensize", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstm-input-weight-recurrentweight-steps-hiddensize-options-options", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mllstmoptions%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A6%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-returnsequence%E2%91%A0", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstm", @@ -3391,19 +3392,19 @@ "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%93%AA%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-bias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-recurrentbias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-peepholeweight%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialhiddenstate%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialcellstate%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-activations%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-activation%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%93%AA%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A8", @@ -3445,7 +3446,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-recurrentbias%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-valid-dimension%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-bias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A8%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A8%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A3%E2%91%A4", @@ -3454,7 +3455,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-recurrentbias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A8%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A3%E2%91%A6", @@ -3463,7 +3464,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-peepholeweight%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A3%E2%91%A8", @@ -3472,7 +3473,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialhiddenstate%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A0", @@ -3481,7 +3482,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialcellstate%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%93%AA%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A2", @@ -3490,7 +3491,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-activations%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6%E2%91%A5", @@ -3532,22 +3533,22 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-bias%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-recurrentbias%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A6%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-peepholeweight%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialhiddenstate%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-initialcellstate%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmoptions-activations%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-operator-activation%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A1%E2%91%A2", @@ -3561,11 +3562,11 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-peepholeweight", "https://www.w3.org/TR/webnn/#ref-for-enumdef-mllstmweightlayout%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-layout", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A0%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mlactivation%E2%91%A2%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-activations", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A3%E2%91%A8", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstmcell", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A7%E2%91%A2", @@ -3578,8 +3579,8 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-hiddenstate", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A7%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-cellstate", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-hiddensize", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mllstmcelloptions", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-options", @@ -3607,9 +3608,10 @@ "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-cellstate", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A8%E2%91%A4", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-hiddensize", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%93%AA", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstmcell-input-weight-recurrentweight-hiddenstate-cellstate-hiddensize-options-options", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mllstmcelloptions%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A1%E2%91%A8%E2%91%A5", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-lstmcell", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A0%E2%93%AA", @@ -3620,15 +3622,15 @@ "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-operand%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-bias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-recurrentbias%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-peepholeweight%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A6%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-activations%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-validate-activation%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A1", @@ -3667,7 +3669,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-recurrentbias%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-valid-dimension%E2%91%A0%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-bias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A5%E2%91%A7", @@ -3676,7 +3678,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A7%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-recurrentbias%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A7%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%93%AA", @@ -3685,7 +3687,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%91%A0", "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-dom-mllstmcelloptions-peepholeweight%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%91%A1", @@ -3694,7 +3696,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A8%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-activations%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A0%E2%91%A8%E2%91%A3", @@ -3704,7 +3706,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperanddescriptor-datatype%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-mloperand-datatype%E2%91%A0%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-activations%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mlactivation-validation-steps%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A6%E2%91%A4", @@ -3719,16 +3721,16 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A2%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-bias%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-recurrentbias%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-peepholeweight%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-operator-input%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mllstmcelloptions-activations%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-operator-activation%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-operator-output%E2%91%A1%E2%91%A3", @@ -3817,13 +3819,13 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%93%AA%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-input", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A2%E2%91%A8", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-beginningpadding", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-beginningpadding", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-endingpadding", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlpadoptions", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-options", @@ -3837,10 +3839,12 @@ "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-input", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%93%AA%E2%91%A6", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-beginningpadding", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-endingpadding", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-pad-input-beginningpadding-endingpadding-options-options", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlpadoptions%E2%91%A1", @@ -3891,29 +3895,29 @@ "https://www.w3.org/TR/webnn/#dom-mlroundingtype-floor", "https://www.w3.org/TR/webnn/#dom-mlroundingtype-ceil", "https://www.w3.org/TR/webnn/#dictdef-mlpool2doptions", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A4", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-windowdimensions", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-padding", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A4", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A4", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A5", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-windowdimensions", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-padding", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-dilations", "https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinputoperandlayout%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-layout", "https://www.w3.org/TR/webnn/#ref-for-enumdef-mlroundingtype", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-roundingtype", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A1%E2%91%A8", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-outputsizes", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%93%AA%E2%91%A8", @@ -3994,15 +3998,15 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%93%AA%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-windowdimensions%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A1%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%93%AA%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-windowdimensions%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-outputsizes%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-padding%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A8%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-padding%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-padding%E2%91%A2", @@ -4010,7 +4014,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A0%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A3%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides%E2%91%A2", @@ -4021,7 +4025,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-outputsizes%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A2%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A1%E2%91%A8%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A0%E2%91%A2", @@ -4029,7 +4033,7 @@ "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%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-dilations%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-dilations%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A3%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-dilations%E2%91%A2", @@ -4049,7 +4053,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-strides%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-dilations%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlpool2doptions-outputsizes%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-valid-dimension%E2%91%A0%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%93%AA%E2%91%A0", @@ -4134,9 +4138,9 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-axes", "https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-keepdimensions", "https://www.w3.org/TR/webnn/#dictdef-mlreduceoptions", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A7", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%93%AA", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-axes%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-idl-boolean%E2%91%A0%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-keepdimensions%E2%91%A0", @@ -4248,7 +4252,7 @@ "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder-calculate-reduction-output-sizes%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-axes%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlreduceoptions-keepdimensions%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A0%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A1%E2%91%A3", @@ -4382,16 +4386,16 @@ "https://www.w3.org/TR/webnn/#dictdef-mlresample2doptions", "https://www.w3.org/TR/webnn/#ref-for-enumdef-mlinterpolationmode", "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-mode", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A1%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-idl-float", "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-scales", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%93%AA", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A3%E2%91%A8", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-sizes", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-sizes", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-axes", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A4%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A4%E2%91%A0", @@ -4415,13 +4419,13 @@ "https://www.w3.org/TR/webnn/#dom-mlresample2doptions-axes", "https://www.w3.org/TR/webnn/#mlgraphbuilder-check-resample-options", "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-scales%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A2%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-sizes%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-axes%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webnn/#mlgraphbuilder-calculate-resample-output-sizes", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A4%E2%91%A4", @@ -4433,7 +4437,7 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-axes%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-sizes%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-sizes%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlresample2doptions-axes%E2%91%A2", @@ -4477,14 +4481,15 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-reshape", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-reshape-input-newshape-input", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A1", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A2", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-reshape-input-newshape-newshape", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reshape-input-newshape-input", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A4%E2%91%A7", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reshape-input-newshape-newshape", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A4%E2%91%A8", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-reshape", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A2%E2%91%A6", @@ -4496,7 +4501,7 @@ "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A2%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A3%E2%91%A7", "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-idl-unsigned-long%E2%91%A4%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A2%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-list%E2%91%A4%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-list-item%E2%91%A0%E2%91%A6", @@ -4564,21 +4569,23 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-slice", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-slice-input-starts-sizes-input", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A3", - "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-slice-input-starts-sizes-starts", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A4", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-slice-input-starts-sizes-starts", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A5", + "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-dom-mlgraphbuilder-slice-input-starts-sizes-sizes", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-slice-input-starts-sizes-input", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A5%E2%91%A5", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-slice-input-starts-sizes-starts", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A5", + "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%A7", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-slice-input-starts-sizes-sizes", - "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-idl-sequence%E2%91%A3%E2%91%A3", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A8", "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%E2%91%A2%E2%91%A5%E2%91%A6", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-slice", @@ -4622,12 +4629,12 @@ "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-softmax", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-softmax-input-axis-input", - "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-idl-unsigned-long%E2%91%A5%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-softmax-input-axis-axis", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-softmax-input-axis-input", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A6%E2%93%AA", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-softmax-input-axis-axis", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A4%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A6%E2%91%A0", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-softmax", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A3%E2%91%A5", @@ -4742,41 +4749,45 @@ "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A4%E2%91%A4", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-split", "https://www.w3.org/TR/webnn/#dictdef-mlsplitoptions", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A5", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-dom-mlsplitoptions-axis", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A5%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A7%E2%93%AA", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-split", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A7%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-split-input-splits-options-input", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A5", "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A7", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-split-input-splits-options-splits", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlsplitoptions", "https://www.w3.org/TR/webnn/#ref-for-dom-mlgraphbuilder-split-input-splits-options-options", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-split-input-splits-options-input", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A7%E2%91%A1", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-split-input-splits-options-splits", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A4", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A5", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A7", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-split-input-splits-options-options", "https://www.w3.org/TR/webnn/#ref-for-dictdef-mlsplitoptions%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A3%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A7%E2%91%A2", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A6", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A3%E2%93%AA", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A5%E2%91%A7", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A4%E2%93%AA", + "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-list-size%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-list-size%E2%91%A3%E2%91%A1", "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%A5%E2%91%A8", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-mloperand-rank%E2%91%A4%E2%93%AA", "https://www.w3.org/TR/webnn/#dom-mlgraphbuilder-split", "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A4%E2%91%A5", @@ -4792,11 +4803,12 @@ "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%A6%E2%91%A5", "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-idl-unsigned-long%E2%91%A6%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%91%A5", "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%A1", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A4%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%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%A2", "https://www.w3.org/TR/webnn/#issue-578f9ca8", @@ -4809,7 +4821,7 @@ "https://www.w3.org/TR/webnn/#ref-for-list-iterate%E2%91%A0%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-the-range%E2%91%A0%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-copy-an-mloperand%E2%91%A0%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A3", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%91%A7", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A7%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mloperand-operator-slot%E2%91%A3%E2%91%A6", @@ -4862,9 +4874,9 @@ "https://www.w3.org/TR/webnn/#ref-for-this%E2%91%A0%E2%91%A5%E2%91%A0", "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-transpose", "https://www.w3.org/TR/webnn/#dictdef-mltransposeoptions", - "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A2%E2%91%A6", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A2%E2%91%A8", - "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A2", + "https://www.w3.org/TR/webnn/#ref-for-idl-sequence%E2%91%A4%E2%91%A1", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A3%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-idl-unsigned-long%E2%91%A6%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-dom-mltransposeoptions-permutation", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A5%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-mloperand%E2%91%A2%E2%91%A7%E2%91%A7", @@ -4893,11 +4905,11 @@ "https://www.w3.org/TR/webnn/#ref-for-dfn-throw%E2%91%A2%E2%91%A7%E2%91%A4", "https://www.w3.org/TR/webnn/#ref-for-exceptiondef-typeerror%E2%91%A1%E2%91%A4%E2%91%A6", "https://www.w3.org/TR/webnn/#ref-for-dom-mltransposeoptions-permutation%E2%91%A0", - "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%93%AA%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mltransposeoptions-permutation%E2%91%A1", "https://www.w3.org/TR/webnn/#ref-for-mloperand-shape%E2%91%A8%E2%93%AA", "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%A0%E2%91%A0%E2%91%A0", + "https://www.w3.org/TR/webnn/#ref-for-map-exists%E2%91%A0%E2%91%A0%E2%93%AA", "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-dfn-throw%E2%91%A2%E2%91%A7%E2%91%A5", @@ -4917,7 +4929,7 @@ "https://www.w3.org/TR/webnn/#dictdef-mltriangularoptions", "https://www.w3.org/TR/webnn/#ref-for-idl-boolean%E2%91%A0%E2%91%A8", "https://www.w3.org/TR/webnn/#ref-for-dom-mltriangularoptions-upper", - "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A3%E2%93%AA", + "https://www.w3.org/TR/webnn/#ref-for-EnforceRange%E2%91%A3%E2%91%A0", "https://www.w3.org/TR/webnn/#ref-for-idl-long", "https://www.w3.org/TR/webnn/#ref-for-dom-mltriangularoptions-diagonal", "https://www.w3.org/TR/webnn/#ref-for-mlgraphbuilder%E2%91%A5%E2%91%A5", @@ -5118,8 +5130,6 @@ "https://www.w3.org/TR/webnn/#index-defined-here", "https://www.w3.org/TR/webnn/#index-defined-elsewhere", "https://www.w3.org/TR/webnn/#944206e4", - "https://www.w3.org/TR/webnn/#d7f1c677", - "https://www.w3.org/TR/webnn/#d4d20d6f", "https://www.w3.org/TR/webnn/#e63ec40a", "https://www.w3.org/TR/webnn/#38d90164", "https://www.w3.org/TR/webnn/#999962ef", @@ -5194,9 +5204,7 @@ "https://www.w3.org/TR/webnn/#dacde8b5", "https://www.w3.org/TR/webnn/#bdcd112d", "https://www.w3.org/TR/webnn/#5372cca8", - "https://www.w3.org/TR/webnn/#b05bf85d", "https://www.w3.org/TR/webnn/#495737df", - "https://www.w3.org/TR/webnn/#4f787e61", "https://www.w3.org/TR/webnn/#8c800cdf", "https://www.w3.org/TR/webnn/#eec1be2d", "https://www.w3.org/TR/webnn/#7b05fe24", @@ -5211,6 +5219,7 @@ "https://www.w3.org/TR/webnn/#4013a022", "https://www.w3.org/TR/webnn/#b4cfa5ce", "https://www.w3.org/TR/webnn/#69c80471", + "https://www.w3.org/TR/webnn/#208ccd75", "https://www.w3.org/TR/webnn/#5f90bbfb", "https://www.w3.org/TR/webnn/#f32e046f", "https://www.w3.org/TR/webnn/#11e0b87f", diff --git a/tr/index.json b/tr/index.json index bac2eb0e9ec7..2e3c8d111747 100644 --- a/tr/index.json +++ b/tr/index.json @@ -1,7 +1,7 @@ { "type": "crawl", "title": "Reffy crawl", - "date": "2024-07-18T01:34:15.571Z", + "date": "2024-07-20T01:34:03.074Z", "options": { "fallback": "tr/index.json", "output": "report", @@ -695,7 +695,7 @@ "https://aomediacodec.github.io/av1-spec/" ], "crawled": "https://aomediacodec.github.io/av1-spec/av1-spec.pdf", - "date": "18 July 2024", + "date": "20 July 2024", "links": "links/av1-spec.json" }, { @@ -9202,10 +9202,10 @@ ], "crawled": "https://www.w3.org/TR/encrypted-media/", "crawlCacheInfo": { - "lastModified": "Thu, 19 Dec 2019 04:47:31 GMT" + "lastModified": "Fri, 12 Jul 2024 12:14:06 GMT" }, "generator": "respec", - "date": "18 September 2017", + "date": "18 July 2024", "algorithms": "algorithms/encrypted-media.json", "links": "links/encrypted-media.json", "refs": "refs/encrypted-media.json", @@ -11471,11 +11471,11 @@ ], "crawled": "https://www.w3.org/TR/media-capabilities/", "crawlCacheInfo": { - "lastModified": "Thu, 11 Jul 2024 11:37:46 GMT" + "lastModified": "Thu, 18 Jul 2024 10:58:29 GMT" }, "generator": "bikeshed", - "date": "11 July 2024", - "revision": "35e5eaa1fb13f9dc6667aaecf626a48688f31465", + "date": "18 July 2024", + "revision": "1d52c00b190ffca9b5106b08781f48a672483a11", "algorithms": "algorithms/media-capabilities.json", "links": "links/media-capabilities.json", "refs": "refs/media-capabilities.json", @@ -12108,11 +12108,11 @@ ], "crawled": "https://www.w3.org/TR/mediasession/", "crawlCacheInfo": { - "lastModified": "Thu, 04 Jul 2024 09:22:11 GMT" + "lastModified": "Thu, 18 Jul 2024 14:27:15 GMT" }, "generator": "bikeshed", - "date": "4 July 2024", - "revision": "16336bf2f69f13d8d93ad6ea41507ac664c8c380", + "date": "18 July 2024", + "revision": "0f6e6934179f0d5b3aedad2ecac590a2ea2158ef", "algorithms": "algorithms/mediasession.json", "links": "links/mediasession.json", "refs": "refs/mediasession.json", @@ -12520,10 +12520,10 @@ ], "crawled": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/", "crawlCacheInfo": { - "lastModified": "Tue, 04 Oct 2016 01:24:53 GMT" + "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT" }, "generator": "respec", - "date": "04 October 2016", + "date": "18 July 2024", "links": "links/mse-byte-stream-format-isobmff.json", "refs": "refs/mse-byte-stream-format-isobmff.json", "dfns": "dfns/mse-byte-stream-format-isobmff.json", @@ -12575,10 +12575,10 @@ ], "crawled": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/", "crawlCacheInfo": { - "lastModified": "Tue, 04 Oct 2016 01:24:02 GMT" + "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT" }, "generator": "respec", - "date": "04 October 2016", + "date": "18 July 2024", "links": "links/mse-byte-stream-format-mp2t.json", "refs": "refs/mse-byte-stream-format-mp2t.json", "dfns": "dfns/mse-byte-stream-format-mp2t.json", @@ -12630,10 +12630,10 @@ ], "crawled": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/", "crawlCacheInfo": { - "lastModified": "Tue, 04 Oct 2016 01:20:27 GMT" + "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT" }, "generator": "respec", - "date": "04 October 2016", + "date": "18 July 2024", "links": "links/mse-byte-stream-format-mpeg-audio.json", "refs": "refs/mse-byte-stream-format-mpeg-audio.json", "dfns": "dfns/mse-byte-stream-format-mpeg-audio.json", @@ -12685,10 +12685,11 @@ ], "crawled": "https://www.w3.org/TR/mse-byte-stream-format-registry/", "crawlCacheInfo": { - "lastModified": "Mon, 03 Oct 2016 23:17:32 GMT" + "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT" }, "generator": "respec", - "date": "04 October 2016", + "date": "18 July 2024", + "algorithms": "algorithms/mse-byte-stream-format-registry.json", "links": "links/mse-byte-stream-format-registry.json", "refs": "refs/mse-byte-stream-format-registry.json", "headings": "headings/mse-byte-stream-format-registry.json", @@ -12739,10 +12740,10 @@ ], "crawled": "https://www.w3.org/TR/mse-byte-stream-format-webm/", "crawlCacheInfo": { - "lastModified": "Tue, 04 Oct 2016 01:23:12 GMT" + "lastModified": "Fri, 12 Jul 2024 12:26:24 GMT" }, "generator": "respec", - "date": "04 October 2016", + "date": "18 July 2024", "algorithms": "algorithms/mse-byte-stream-format-webm.json", "links": "links/mse-byte-stream-format-webm.json", "refs": "refs/mse-byte-stream-format-webm.json", @@ -17003,11 +17004,11 @@ ], "crawled": "https://www.w3.org/TR/trusted-types/", "crawlCacheInfo": { - "lastModified": "Wed, 19 Jun 2024 07:56:24 GMT" + "lastModified": "Thu, 18 Jul 2024 07:49:16 GMT" }, "generator": "bikeshed", - "date": "19 June 2024", - "revision": "cf78f7e969f80f66507baa4d70834ebc15fce6c7", + "date": "18 July 2024", + "revision": "3bb49feff9102fd05d08ca5b5e24da939b34ce36", "algorithms": "algorithms/trusted-types.json", "links": "links/trusted-types.json", "refs": "refs/trusted-types.json", @@ -17745,11 +17746,11 @@ ], "crawled": "https://www.w3.org/TR/wasm-core-2/", "crawlCacheInfo": { - "lastModified": "Tue, 02 Jul 2024 10:15:39 GMT" + "lastModified": "Thu, 18 Jul 2024 16:47:31 GMT" }, "generator": "bikeshed", - "date": "2 July 2024", - "revision": "d73ac324e6ace2a190bf9a1af4ebd1638dd26d48", + "date": "18 July 2024", + "revision": "1291af309889a5900cdad9c38526e457cb77eac3", "algorithms": "algorithms/wasm-core-2.json", "links": "links/wasm-core-2.json", "refs": "refs/wasm-core-2.json", @@ -17880,11 +17881,11 @@ ], "crawled": "https://www.w3.org/TR/wasm-web-api-2/", "crawlCacheInfo": { - "lastModified": "Tue, 02 Jul 2024 10:09:52 GMT" + "lastModified": "Thu, 18 Jul 2024 16:42:43 GMT" }, "generator": "bikeshed", - "date": "2 July 2024", - "revision": "d73ac324e6ace2a190bf9a1af4ebd1638dd26d48", + "date": "18 July 2024", + "revision": "1291af309889a5900cdad9c38526e457cb77eac3", "algorithms": "algorithms/wasm-web-api-2.json", "links": "links/wasm-web-api-2.json", "refs": "refs/wasm-web-api-2.json", @@ -19317,11 +19318,11 @@ ], "crawled": "https://www.w3.org/TR/webgpu/", "crawlCacheInfo": { - "lastModified": "Thu, 18 Jul 2024 00:10:37 GMT" + "lastModified": "Thu, 18 Jul 2024 21:04:19 GMT" }, "generator": "bikeshed", "date": "18 July 2024", - "revision": "dab35d2bd69ce9e391f416cd5cae4dc71a0ee8bf", + "revision": "22799a4f04fb4445d4359f8c11fdc14d7dc804ed", "algorithms": "algorithms/webgpu.json", "links": "links/webgpu.json", "refs": "refs/webgpu.json", @@ -19447,11 +19448,11 @@ ], "crawled": "https://www.w3.org/TR/webnn/", "crawlCacheInfo": { - "lastModified": "Wed, 17 Jul 2024 21:46:30 GMT" + "lastModified": "Fri, 19 Jul 2024 23:53:00 GMT" }, "generator": "bikeshed", - "date": "17 July 2024", - "revision": "19762edffc348c486e5108890253e019cfa96817", + "date": "19 July 2024", + "revision": "46ba1672b69560170e2dc060cd15c9948a824d22", "algorithms": "algorithms/webnn.json", "links": "links/webnn.json", "refs": "refs/webnn.json", @@ -19702,11 +19703,11 @@ ], "crawled": "https://www.w3.org/TR/webrtc-stats/", "crawlCacheInfo": { - "lastModified": "Thu, 25 Jan 2024 15:29:49 GMT" + "lastModified": "Thu, 18 Jul 2024 14:30:07 GMT" }, "generator": "respec", - "date": "25 January 2024", - "revision": "fdffc88b9fb0a367c5f0395d6a34a8e2e6e4f9e4", + "date": "18 July 2024", + "revision": "d6c2dbfc93130707c443392f9ed4ad4f6d14a837", "algorithms": "algorithms/webrtc-stats.json", "links": "links/webrtc-stats.json", "refs": "refs/webrtc-stats.json", diff --git a/tr/links/encrypted-media.json b/tr/links/encrypted-media.json index 0abc2c36d65b..57c40340afc7 100644 --- a/tr/links/encrypted-media.json +++ b/tr/links/encrypted-media.json @@ -5,124 +5,187 @@ }, "links": { "rawlinks": { - "https://github.com/w3c/encrypted-media/issues": {}, - "https://heycam.github.io/webidl/": { + "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": [ - "SecureContext" + "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://lists.w3.org/Archives/Public/public-html-media/": {}, - "https://tc39.github.io/ecma262/": { + "https://html.spec.whatwg.org/multipage/iframe-embed-object.html": { "anchors": [ - "sec-time-values-and-time-range" + "allowed-to-use" ] }, - "https://tools.ietf.org/html/rfc2119": {}, - "https://tools.ietf.org/html/rfc6265": {}, - "https://tools.ietf.org/html/rfc6381": {}, - "https://tools.ietf.org/html/rfc6838": {}, - "https://tools.ietf.org/html/rfc7515": {}, - "https://tools.ietf.org/html/rfc7517": {}, - "https://w3c.github.io/test-results/encrypted-media/all.html": {}, - "https://www.w3.org/2004/01/pp-impl/40318/status": {}, - "https://www.w3.org/2017/Process-20170301/": {}, - "https://www.w3.org/Consortium/Patent-Policy-20040205/": { + "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": [ - "def-essential", - "sec-Disclosure" + "sec-time-values-and-time-range" ] }, - "https://www.w3.org/TR/": {}, - "https://www.w3.org/TR/2015/REC-dom-20151119/": {}, - "https://www.w3.org/TR/2017/CR-encoding-20170413/": {}, - "https://www.w3.org/TR/WebIDL-1/": { + "https://webidl.spec.whatwg.org/": { "anchors": [ + "Exposed", + "SecureContext", "idl-promise", - "idl-DOMString", "idl-sequence", - "dfn-present", - "dfn-DOMException", - "idl-boolean", - "dfn-throw", - "idl-unrestricted-double", - "idl-unsigned-long", - "idl-any", - "idl-iterable", - "Constructor", - "idl-ArrayBuffer", - "dfn-simple-exception", + "dfn-iterable", "idl-DOMException-error-names" ] }, - "https://www.w3.org/TR/dom/": { + "https://www.iso.org/obp/ui/": { "anchors": [ - "concept-document", - "constructing-events", - "event" + "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/encoding/": { + "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": [ - "interface-textdecoder", - "interface-textencoder" + "def-essential", + "sec-Disclosure" ] }, - "https://www.w3.org/TR/html51/": {}, - "https://www.w3.org/TR/html51/browsers.html": { + "https://www.w3.org/policies/process/20231103/": { "anchors": [ - "concept-cross-origin", - "same-origin" + "recs-and-notes" + ] + } + }, + "autolinks": { + "https://dom.spec.whatwg.org/": { + "anchors": [ + "concept-document", + "eventtarget", + "event", + "dictdef-eventinit", + "concept-event-fire" ] }, - "https://www.w3.org/TR/html51/infrastructure.html": { + "https://encoding.spec.whatwg.org/": { "anchors": [ - "valid-mime-type" + "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://www.w3.org/TR/html51/semantics-embedded-content.html": { + "https://html.spec.whatwg.org/multipage/media.html": { "anchors": [ - "htmlmediaelement-htmlmediaelement", "media-data", - "media-resource", - "element-attrdef-media-crossorigin", - "mime-types", - "current-position", - "direction-of-playback", - "loading-the-media-resource", - "seeking", - "blocked-media-element", - "resource-fetch-algorithm", - "dom-htmlmediaelement-readystate", - "dom-htmlmediaelement-have_metadata", - "dom-htmlmediaelement-have_current_data", - "fatal-decode-error", + "dom-media-crossorigin", + "concept-media-load-resource", + "dom-media-readystate", + "dom-media-have_metadata", + "dom-media-have_current_data", "potentially-playing", - "dom-htmlmediaelement-have_future_data", - "dom-htmlmediaelement-have_enough_data", - "ready-states", - "eventdef-media-canplaythrough", - "timed-text-tracks" + "dom-media-have_future_data", + "dom-media-have_enough_data", + "event-media-canplaythrough" ] }, - "https://www.w3.org/TR/html51/webappapis.html": { + "https://html.spec.whatwg.org/multipage/nav-history-apis.html": { "anchors": [ - "queuing", - "event-handler", - "firing-a-simple-event-named-e" + "concept-document-window" ] }, - "https://www.w3.org/TR/media-source/": {}, - "https://www.w3.org/TR/mixed-content/": {}, - "https://www.w3.org/TR/secure-contexts/": { + "https://html.spec.whatwg.org/multipage/urls-and-fetching.html": { "anchors": [ - "secure-context" + "cors-same-origin" ] }, - "https://www.w3.org/html/wg/": {} - }, - "autolinks": {} + "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/media-capabilities.json b/tr/links/media-capabilities.json index 52922103aa4e..0bbfe5b07c6e 100644 --- a/tr/links/media-capabilities.json +++ b/tr/links/media-capabilities.json @@ -22,7 +22,6 @@ "https://lists.w3.org/Archives/Public/public-media-wg/": {}, "https://mimesniff.spec.whatwg.org/": {}, "https://w3c.github.io/encrypted-media": {}, - "https://w3c.github.io/media-playback-quality/": {}, "https://webidl.spec.whatwg.org/": {}, "https://webstore.iec.ch/publication/6169": {}, "https://www.rfc-editor.org/rfc/rfc4855": {}, @@ -33,7 +32,7 @@ ] }, "https://www.w3.org/TR/": {}, - "https://www.w3.org/TR/encrypted-media/": {}, + "https://www.w3.org/TR/encrypted-media-1/": {}, "https://www.w3.org/TR/media-source-2/": {}, "https://www.w3.org/TR/mediastream-recording/": {}, "https://www.w3.org/TR/webrtc-svc/": {}, @@ -67,11 +66,6 @@ "in-parallel" ] }, - "https://html.spec.whatwg.org/multipage/media.html": { - "anchors": [ - "dom-navigator-canplaytype" - ] - }, "https://html.spec.whatwg.org/multipage/system-state.html": { "anchors": [ "navigator" @@ -144,7 +138,6 @@ }, "https://www.w3.org/TR/media-source/": { "anchors": [ - "dom-mediasource-istypesupported", "mediasource" ] }, diff --git a/tr/links/mediasession.json b/tr/links/mediasession.json index 17b6d3562877..a21ce5ed92c5 100644 --- a/tr/links/mediasession.json +++ b/tr/links/mediasession.json @@ -24,6 +24,7 @@ "https://www.w3.org/TR/image-resource/": {}, "https://www.w3.org/TR/mediacapture-streams/": {}, "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/": { @@ -161,7 +162,9 @@ "anchors": [ "dom-mediastreamtrack", "dom-mediastreamtrack-muted", - "set-track-muted" + "set-track-muted", + "idl-def-MediaStreamTrackState.live", + "dom-mediastreamtrack-enabled" ] }, "https://www.w3.org/TR/permissions-policy-1/": { @@ -171,6 +174,11 @@ "default-allowlist" ] }, + "https://www.w3.org/TR/webaudio/": { + "anchors": [ + "audioworklet" + ] + }, "https://www.w3.org/policies/patent-policy/": {} } } diff --git a/tr/links/mse-byte-stream-format-isobmff.json b/tr/links/mse-byte-stream-format-isobmff.json index ab7194b818ed..de0d2b600835 100644 --- a/tr/links/mse-byte-stream-format-isobmff.json +++ b/tr/links/mse-byte-stream-format-isobmff.json @@ -5,43 +5,47 @@ }, "links": { "rawlinks": { - "http://standards.iso.org/ittf/PubliclyAvailableStandards/c061988_ISO_IEC_14496-12_2012.zip": {}, - "http://standards.iso.org/ittf/PubliclyAvailableStandards/c068960_ISO_IEC_14496-12_2015.zip": {}, - "http://tools.ietf.org/html/rfc6381": {}, - "http://w3.org/brief/Mjcw": {}, + "https://datatracker.ietf.org/doc/html/bcp14": {}, "https://dev.w3.org/html5/html-sourcing-inband-tracks/": {}, - "https://github.com/w3c/media-source/issues": {}, - "https://lists.w3.org/Archives/Public/public-html-media/": {}, - "https://tools.ietf.org/html/rfc2119": {}, - "https://www.w3.org/2004/01/pp-impl/40318/status": {}, - "https://www.w3.org/2015/Process-20150901/": {}, - "https://www.w3.org/Consortium/Patent-Policy-20040205/": { + "https://github.com/w3c/media-source": {}, + "https://github.com/w3c/mse-byte-stream-format-isobmff/issues": {}, + "https://html.spec.whatwg.org/multipage/": {}, + "https://www.iso.org/standard/85596.html": {}, + "https://www.rfc-editor.org/rfc/rfc2119": {}, + "https://www.rfc-editor.org/rfc/rfc6381": {}, + "https://www.rfc-editor.org/rfc/rfc8174": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/media-source-2/": { "anchors": [ - "def-essential", - "sec-Disclosure" + "byte-stream-formats" ] }, - "https://www.w3.org/TR/": {}, - "https://www.w3.org/TR/html51/semantics-embedded-content.html": { + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/policies/patent-policy/": {}, + "https://www.w3.org/policies/process/20231103/": { "anchors": [ - "audiotrack-audiotrack", - "videotrack-videotrack", - "texttrack-texttrack" + "recs-and-notes" + ] + } + }, + "autolinks": { + "https://html.spec.whatwg.org/multipage/media.html": { + "anchors": [ + "audiotrack", + "videotrack", + "texttrack" ] }, - "https://www.w3.org/TR/media-source/": { + "https://www.w3.org/TR/media-source-2/": { "anchors": [ - "init-segment", - "media-segment", + "dfn-initialization-segment", + "dfn-media-segment", "random-access-point", - "byte-stream-formats", - "widl-MediaSource-isTypeSupported-boolean-DOMString-type", - "widl-MediaSource-addSourceBuffer-SourceBuffer-DOMString-type", - "sourcebuffer-append-error" + "dom-mediasource-istypesupported", + "dom-mediasource-addsourcebuffer", + "dfn-append-error" ] - }, - "https://www.w3.org/html/wg/": {} - }, - "autolinks": {} + } + } } } \ No newline at end of file diff --git a/tr/links/mse-byte-stream-format-mp2t.json b/tr/links/mse-byte-stream-format-mp2t.json index 399d8853f020..8712ebee1bea 100644 --- a/tr/links/mse-byte-stream-format-mp2t.json +++ b/tr/links/mse-byte-stream-format-mp2t.json @@ -5,48 +5,52 @@ }, "links": { "rawlinks": { - "http://w3.org/brief/Mjcw": {}, - "http://www.itu.int/rec/T-REC-H.222.0-201206-I": {}, + "https://datatracker.ietf.org/doc/html/bcp14": {}, "https://dev.w3.org/html5/html-sourcing-inband-tracks/": {}, - "https://github.com/w3c/media-source/issues": {}, - "https://lists.w3.org/Archives/Public/public-html-media/": {}, - "https://tools.ietf.org/html/rfc2119": {}, - "https://tools.ietf.org/html/rfc3551": {}, - "https://tools.ietf.org/html/rfc6381": {}, - "https://www.w3.org/2004/01/pp-impl/40318/status": {}, - "https://www.w3.org/2015/Process-20150901/": {}, - "https://www.w3.org/Consortium/Patent-Policy-20040205/": { + "https://github.com/w3c/media-source": {}, + "https://github.com/w3c/mse-byte-stream-format-mp2t/issues": {}, + "https://html.spec.whatwg.org/multipage/": {}, + "https://www.iso.org/standard/87619.html": {}, + "https://www.rfc-editor.org/rfc/rfc2119": {}, + "https://www.rfc-editor.org/rfc/rfc3551": {}, + "https://www.rfc-editor.org/rfc/rfc6381": {}, + "https://www.rfc-editor.org/rfc/rfc8174": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/media-source-2/": { "anchors": [ - "def-essential", - "sec-Disclosure" + "byte-stream-formats" ] }, - "https://www.w3.org/TR/": {}, - "https://www.w3.org/TR/html51/semantics-embedded-content.html": { + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/policies/patent-policy/": {}, + "https://www.w3.org/policies/process/20231103/": { "anchors": [ - "audiotrack-audiotrack", - "videotrack-videotrack", - "texttrack-texttrack" + "recs-and-notes" + ] + } + }, + "autolinks": { + "https://html.spec.whatwg.org/multipage/media.html": { + "anchors": [ + "audiotrack", + "videotrack", + "texttrack" ] }, - "https://www.w3.org/TR/media-source/": { + "https://www.w3.org/TR/media-source-2/": { "anchors": [ - "init-segment", - "media-segment", + "dfn-initialization-segment", + "dfn-media-segment", "random-access-point", - "byte-stream-formats", - "widl-MediaSource-isTypeSupported-boolean-DOMString-type", - "widl-MediaSource-addSourceBuffer-SourceBuffer-DOMString-type", - "sourcebuffer-append-error", - "idl-def-SourceBuffer", - "coded-frame", - "sourcebuffer-coded-frame-processing", - "widl-SourceBuffer-abort-void", - "widl-SourceBuffer-timestampOffset" + "dom-mediasource-istypesupported", + "dom-mediasource-addsourcebuffer", + "dfn-append-error", + "dfn-coded-frame", + "dfn-coded-frame-processing", + "dom-sourcebuffer-abort", + "dom-sourcebuffer-timestampoffset" ] - }, - "https://www.w3.org/html/wg/": {} - }, - "autolinks": {} + } + } } } \ No newline at end of file diff --git a/tr/links/mse-byte-stream-format-mpeg-audio.json b/tr/links/mse-byte-stream-format-mpeg-audio.json index 209605abbe83..18dd7c0a4245 100644 --- a/tr/links/mse-byte-stream-format-mpeg-audio.json +++ b/tr/links/mse-byte-stream-format-mpeg-audio.json @@ -5,46 +5,50 @@ }, "links": { "rawlinks": { - "http://forums.radiotoolbox.com/viewtopic.php?t=74": {}, - "http://id3.org/ID3v1": {}, - "http://id3.org/id3v2.3.0": {}, - "http://tools.ietf.org/html/rfc3003": {}, - "http://w3.org/brief/Mjcw": {}, - "http://www.iso.org/iso/catalogue_detail.htm?csnumber=22412": {}, - "http://www.iso.org/iso/catalogue_detail.htm?csnumber=26797": {}, - "http://www.iso.org/iso/catalogue_detail.htm?csnumber=53943": {}, + "https://datatracker.ietf.org/doc/html/bcp14": {}, "https://en.wikipedia.org/wiki/Icecast": {}, "https://en.wikipedia.org/wiki/SHOUTcast": {}, - "https://github.com/w3c/media-source/issues": {}, - "https://lists.w3.org/Archives/Public/public-html-media/": {}, - "https://tools.ietf.org/html/rfc2119": {}, - "https://tools.ietf.org/html/rfc3003": {}, - "https://www.w3.org/2004/01/pp-impl/40318/status": {}, - "https://www.w3.org/2015/Process-20150901/": {}, - "https://www.w3.org/Consortium/Patent-Policy-20040205/": { + "https://forums.radiotoolbox.com/viewtopic.php?t=74": {}, + "https://github.com/w3c/media-source": {}, + "https://github.com/w3c/mse-byte-stream-format-mpeg-audio/issues": {}, + "https://html.spec.whatwg.org/multipage/": {}, + "https://id3.org/ID3v1": {}, + "https://id3.org/id3v2.3.0": {}, + "https://www.iso.org/standard/22412.html": {}, + "https://www.iso.org/standard/26797.html": {}, + "https://www.iso.org/standard/76383.html": {}, + "https://www.rfc-editor.org/rfc/rfc2119": {}, + "https://www.rfc-editor.org/rfc/rfc3003": {}, + "https://www.rfc-editor.org/rfc/rfc8174": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/media-source-2/": { "anchors": [ - "def-essential", - "sec-Disclosure" + "byte-stream-formats" ] }, - "https://www.w3.org/TR/": {}, - "https://www.w3.org/TR/html51/semantics-embedded-content.html": { + "https://www.w3.org/groups/wg/media": {}, + "https://www.w3.org/policies/patent-policy/": {}, + "https://www.w3.org/policies/process/20231103/": { "anchors": [ - "texttrack-texttrack" + "recs-and-notes" + ] + } + }, + "autolinks": { + "https://html.spec.whatwg.org/multipage/media.html": { + "anchors": [ + "texttrack" ] }, - "https://www.w3.org/TR/media-source/": { + "https://www.w3.org/TR/media-source-2/": { "anchors": [ - "init-segment", - "media-segment", + "dfn-initialization-segment", + "dfn-media-segment", "random-access-point", - "byte-stream-formats", - "widl-MediaSource-isTypeSupported-boolean-DOMString-type", - "widl-MediaSource-addSourceBuffer-SourceBuffer-DOMString-type" + "dom-mediasource-istypesupported", + "dom-mediasource-addsourcebuffer" ] - }, - "https://www.w3.org/html/wg/": {} - }, - "autolinks": {} + } + } } } \ No newline at end of file diff --git a/tr/links/mse-byte-stream-format-registry.json b/tr/links/mse-byte-stream-format-registry.json index 46933f2ea3ab..ff98f82bcafd 100644 --- a/tr/links/mse-byte-stream-format-registry.json +++ b/tr/links/mse-byte-stream-format-registry.json @@ -6,23 +6,14 @@ "links": { "rawlinks": { "http://lists.w3.org/Archives/Public/public-html-media/": {}, - "http://w3.org/brief/Mjcw": {}, - "https://github.com/w3c/media-source/issues": {}, - "https://lists.w3.org/Archives/Public/public-html-media/": {}, - "https://tools.ietf.org/html/rfc2119": {}, - "https://www.w3.org/2004/01/pp-impl/40318/status": {}, - "https://www.w3.org/2015/Process-20150901/": {}, - "https://www.w3.org/Consortium/Patent-Policy-20040205/": { - "anchors": [ - "def-essential", - "sec-Disclosure" - ] - }, + "https://datatracker.ietf.org/doc/html/bcp14": {}, + "https://github.com/w3c/media-source": {}, + "https://github.com/w3c/mse-byte-stream-format-registry/issues": {}, + "https://www.rfc-editor.org/rfc/rfc2119": {}, + "https://www.rfc-editor.org/rfc/rfc8174": {}, "https://www.w3.org/TR/": {}, - "https://www.w3.org/TR/media-source/": { + "https://www.w3.org/TR/media-source-2/": { "anchors": [ - "idl-def-SourceBuffer", - "sourcebuffer-generate-timestamps-flag", "byte-stream-formats" ] }, @@ -30,8 +21,21 @@ "https://www.w3.org/TR/mse-byte-stream-format-mp2t/": {}, "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/": {}, "https://www.w3.org/TR/mse-byte-stream-format-webm/": {}, - "https://www.w3.org/html/wg/": {} + "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": {} + "autolinks": { + "https://www.w3.org/TR/media-source-2/": { + "anchors": [ + "dom-sourcebuffer", + "dfn-generate-timestamps-flag" + ] + } + } } } \ No newline at end of file diff --git a/tr/links/mse-byte-stream-format-webm.json b/tr/links/mse-byte-stream-format-webm.json index a67c10d9730d..a7be4d5c2695 100644 --- a/tr/links/mse-byte-stream-format-webm.json +++ b/tr/links/mse-byte-stream-format-webm.json @@ -5,55 +5,63 @@ }, "links": { "rawlinks": { - "http://w3.org/brief/Mjcw": {}, - "http://www.webmproject.org/docs/container/": { + "https://datatracker.ietf.org/doc/html/bcp14": {}, + "https://dev.w3.org/html5/html-sourcing-inband-tracks/": {}, + "https://github.com/w3c/media-source": {}, + "https://github.com/w3c/mse-byte-stream-format-webm/issues": {}, + "https://html.spec.whatwg.org/multipage/": {}, + "https://www.rfc-editor.org/rfc/rfc2119": {}, + "https://www.rfc-editor.org/rfc/rfc8174": {}, + "https://www.w3.org/TR/": {}, + "https://www.w3.org/TR/media-source-2/": { + "anchors": [ + "byte-stream-formats" + ] + }, + "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/": { "anchors": [ "ebml-basics", "segment", "segment-information", "track", "cluster", - "webm-guidelines", "cueing-data", "chapters", "muxer-guidelines" ] }, - "https://dev.w3.org/html5/html-sourcing-inband-tracks/": {}, - "https://github.com/w3c/media-source/issues": {}, - "https://lists.w3.org/Archives/Public/public-html-media/": {}, - "https://tools.ietf.org/html/rfc2119": {}, - "https://www.w3.org/2004/01/pp-impl/40318/status": {}, - "https://www.w3.org/2015/Process-20150901/": {}, - "https://www.w3.org/Consortium/Patent-Policy-20040205/": { + "https://www.webmproject.org/vp9/mp4/": { "anchors": [ - "def-essential", - "sec-Disclosure" + "codecs-parameter-string" ] - }, - "https://www.w3.org/TR/": {}, - "https://www.w3.org/TR/html51/semantics-embedded-content.html": { + } + }, + "autolinks": { + "https://html.spec.whatwg.org/multipage/media.html": { "anchors": [ - "audiotrack-audiotrack", - "videotrack-videotrack", - "texttrack-texttrack" + "audiotrack", + "videotrack", + "texttrack" ] }, - "https://www.w3.org/TR/media-source/": { + "https://www.w3.org/TR/media-source-2/": { "anchors": [ - "init-segment", - "media-segment", + "dfn-initialization-segment", + "dfn-media-segment", "random-access-point", - "byte-stream-formats", - "widl-MediaSource-isTypeSupported-boolean-DOMString-type", - "widl-MediaSource-addSourceBuffer-SourceBuffer-DOMString-type", - "sourcebuffer-append-error", + "dom-mediasource-istypesupported", + "dom-mediasource-addsourcebuffer", + "dfn-append-error", "presentation-timestamp" ] - }, - "https://www.w3.org/html/wg/": {}, - "https://www.webmproject.org/docs/container/": {} - }, - "autolinks": {} + } + } } } \ No newline at end of file diff --git a/tr/links/webgpu.json b/tr/links/webgpu.json index beb2bd877956..fdc2e133a0e5 100644 --- a/tr/links/webgpu.json +++ b/tr/links/webgpu.json @@ -130,6 +130,7 @@ "sizeof", "interface-of-a-shader", "roundup", + "pipeline-creation", "built-in-values-sample_mask", "shader-stage-output", "built-in-values-frag_depth", @@ -151,6 +152,9 @@ "interpolation-type-flat", "interpolation-type-linear", "interpolation-type-perspective", + "built-in-output-value", + "interpolation-type", + "interpolate-attr", "shader-stage-input", "f16", "extension-f16", diff --git a/tr/links/webnn.json b/tr/links/webnn.json index 0c08054a6155..7c1706904030 100644 --- a/tr/links/webnn.json +++ b/tr/links/webnn.json @@ -63,7 +63,6 @@ "https://github.com/webmachinelearning/webnn/blob/master/explainer.md": {}, "https://github.com/webmachinelearning/webnn/blob/master/op_compatibility/first_wave_models.md": {}, "https://github.com/webmachinelearning/webnn/issues": {}, - "https://github.com/webmachinelearning/webnn/issues/351": {}, "https://github.com/webmachinelearning/webnn/issues/373": {}, "https://github.com/webmachinelearning/webnn/issues/375": {}, "https://github.com/webmachinelearning/webnn/issues/391": {}, @@ -208,12 +207,6 @@ "realm" ] }, - "https://tc39.es/ecma262/multipage/structured-data.html": { - "anchors": [ - "sec-issharedarraybuffer", - "sec-isdetachedbuffer" - ] - }, "https://webidl.spec.whatwg.org/": { "anchors": [ "operationerror", @@ -233,8 +226,7 @@ "idl-USVString", "idl-undefined", "exceptiondef-typeerror", - "dfn-buffer-source-type", - "dfn-convert-idl-to-javascript-value", + "buffersource-transferable", "arraybuffer-transfer", "buffersource-underlying-buffer", "buffersource-byte-length", diff --git a/tr/links/webrtc-stats.json b/tr/links/webrtc-stats.json index bdcd96210353..e4bd4ed07c3f 100644 --- a/tr/links/webrtc-stats.json +++ b/tr/links/webrtc-stats.json @@ -80,17 +80,6 @@ "section-5.8" ] }, - "https://www.w3.org/2023/Process-20231103/": { - "anchors": [ - "recs-and-notes" - ] - }, - "https://www.w3.org/Consortium/Patent-Policy/": { - "anchors": [ - "def-essential", - "sec-Disclosure" - ] - }, "https://www.w3.org/TR/": {}, "https://www.w3.org/TR/design-principles/": {}, "https://www.w3.org/TR/hr-time-3/": {}, @@ -107,7 +96,18 @@ ] }, "https://www.w3.org/groups/wg/webrtc": {}, - "https://www.w3.org/groups/wg/webrtc/ipr": {} + "https://www.w3.org/groups/wg/webrtc/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://infra.spec.whatwg.org/": { @@ -176,8 +176,8 @@ "dom-rtciceservertransportprotocol", "dom-rtcicetcpcandidatetype", "dom-peerconnection-addicecandidate", - "dom-rtcpeerconnectioniceevent-url", - "dom-rtcpeerconnectioniceevent" + "dom-rtcicecandidatetype-srflx", + "dom-rtcicecandidatetype-relay" ] } } diff --git a/tr/refs/encrypted-media.json b/tr/refs/encrypted-media.json index 58ea2065b24d..b08c540a8e27 100644 --- a/tr/refs/encrypted-media.json +++ b/tr/refs/encrypted-media.json @@ -7,53 +7,77 @@ "normative": [ { "name": "COOKIES", - "url": "https://tools.ietf.org/html/rfc6265" + "url": "https://httpwg.org/specs/rfc6265.html" }, { - "name": "DOM", - "url": "https://www.w3.org/TR/2015/REC-dom-20151119/" + "name": "dom", + "url": "https://dom.spec.whatwg.org/" }, { "name": "ECMA-262", - "url": "https://tc39.github.io/ecma262/" + "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://www.w3.org/TR/2017/CR-encoding-20170413/" + "url": "https://encoding.spec.whatwg.org/" + }, + { + "name": "HTML", + "url": "https://html.spec.whatwg.org/multipage/" }, { - "name": "HTML51", - "url": "https://www.w3.org/TR/html51/" + "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://tools.ietf.org/html/rfc2119" + "url": "https://www.rfc-editor.org/rfc/rfc2119" }, { "name": "RFC6381", - "url": "https://tools.ietf.org/html/rfc6381" + "url": "https://www.rfc-editor.org/rfc/rfc6381" }, { "name": "RFC7517", - "url": "https://tools.ietf.org/html/rfc7517" + "url": "https://www.rfc-editor.org/rfc/rfc7517" + }, + { + "name": "RFC8174", + "url": "https://www.rfc-editor.org/rfc/rfc8174" }, { - "name": "WebIDL", - "url": "https://www.w3.org/TR/WebIDL-1/" + "name": "WEBIDL", + "url": "https://webidl.spec.whatwg.org/" } ], "informative": [ { - "name": "EME-INITDATA-KEYIDS", - "url": "https://www.w3.org/TR/eme-initdata-keyids/" + "name": "CENC", + "url": "https://www.iso.org/obp/ui/#iso:std:iso-iec:23001:-7:ed-3:v1" }, { - "name": "EME-INITDATA-REGISTRY", - "url": "https://www.w3.org/TR/eme-initdata-registry/" + "name": "EME-HDCP-VERSION-REGISTRY", + "url": "https://www.w3.org/TR/eme-hdcp-version-registry/" }, { "name": "EME-STREAM-REGISTRY", @@ -61,19 +85,19 @@ }, { "name": "MEDIA-SOURCE", - "url": "https://www.w3.org/TR/media-source/" + "url": "https://www.w3.org/TR/media-source-2/" }, { "name": "RFC6838", - "url": "https://tools.ietf.org/html/rfc6838" + "url": "https://www.rfc-editor.org/rfc/rfc6838" }, { "name": "RFC7515", - "url": "https://tools.ietf.org/html/rfc7515" + "url": "https://www.rfc-editor.org/rfc/rfc7515" }, { - "name": "SECURE-CONTEXTS", - "url": "https://www.w3.org/TR/secure-contexts/" + "name": "webaudio", + "url": "https://www.w3.org/TR/webaudio/" } ] } diff --git a/tr/refs/media-capabilities.json b/tr/refs/media-capabilities.json index f26f306c6e89..7f9ac999ca53 100644 --- a/tr/refs/media-capabilities.json +++ b/tr/refs/media-capabilities.json @@ -11,7 +11,7 @@ }, { "name": "ENCRYPTED-MEDIA", - "url": "https://www.w3.org/TR/encrypted-media/" + "url": "https://www.w3.org/TR/encrypted-media-1/" }, { "name": "ENCRYPTED-MEDIA-DRAFT", @@ -63,10 +63,6 @@ } ], "informative": [ - { - "name": "MEDIA-PLAYBACK-QUALITY", - "url": "https://w3c.github.io/media-playback-quality/" - }, { "name": "MEDIASTREAM-RECORDING", "url": "https://www.w3.org/TR/mediastream-recording/" diff --git a/tr/refs/mediasession.json b/tr/refs/mediasession.json index 81c29392340c..05f9ed70d0a2 100644 --- a/tr/refs/mediasession.json +++ b/tr/refs/mediasession.json @@ -50,6 +50,10 @@ { "name": "IMAGE-RESOURCE", "url": "https://www.w3.org/TR/image-resource/" + }, + { + "name": "WEBAUDIO", + "url": "https://www.w3.org/TR/webaudio/" } ] } diff --git a/tr/refs/mse-byte-stream-format-isobmff.json b/tr/refs/mse-byte-stream-format-isobmff.json index 7ade7b2947af..6640acd66679 100644 --- a/tr/refs/mse-byte-stream-format-isobmff.json +++ b/tr/refs/mse-byte-stream-format-isobmff.json @@ -5,24 +5,35 @@ }, "refs": { "normative": [ + { + "name": "html", + "url": "https://html.spec.whatwg.org/multipage/" + }, + { + "name": "INBANDTRACKS", + "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/" + }, { "name": "ISOBMFF", - "url": "http://standards.iso.org/ittf/PubliclyAvailableStandards/c068960_ISO_IEC_14496-12_2015.zip" + "url": "https://www.iso.org/standard/85596.html" }, { "name": "MEDIA-SOURCE", - "url": "https://www.w3.org/TR/media-source/" + "url": "https://www.w3.org/TR/media-source-2/" }, { "name": "RFC2119", - "url": "https://tools.ietf.org/html/rfc2119" - } - ], - "informative": [ + "url": "https://www.rfc-editor.org/rfc/rfc2119" + }, { - "name": "INBANDTRACKS", - "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/" + "name": "RFC6381", + "url": "https://www.rfc-editor.org/rfc/rfc6381" + }, + { + "name": "RFC8174", + "url": "https://www.rfc-editor.org/rfc/rfc8174" } - ] + ], + "informative": [] } } \ No newline at end of file diff --git a/tr/refs/mse-byte-stream-format-mp2t.json b/tr/refs/mse-byte-stream-format-mp2t.json index 0433f82f63c5..017e0c69cca9 100644 --- a/tr/refs/mse-byte-stream-format-mp2t.json +++ b/tr/refs/mse-byte-stream-format-mp2t.json @@ -5,32 +5,39 @@ }, "refs": { "normative": [ + { + "name": "html", + "url": "https://html.spec.whatwg.org/multipage/" + }, + { + "name": "INBANDTRACKS", + "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/" + }, { "name": "MEDIA-SOURCE", - "url": "https://www.w3.org/TR/media-source/" + "url": "https://www.w3.org/TR/media-source-2/" }, { "name": "MPEG2TS", - "url": "http://www.itu.int/rec/T-REC-H.222.0-201206-I" + "url": "https://www.iso.org/standard/87619.html" }, { "name": "RFC2119", - "url": "https://tools.ietf.org/html/rfc2119" + "url": "https://www.rfc-editor.org/rfc/rfc2119" }, { "name": "RFC3551", - "url": "https://tools.ietf.org/html/rfc3551" + "url": "https://www.rfc-editor.org/rfc/rfc3551" }, { "name": "RFC6381", - "url": "https://tools.ietf.org/html/rfc6381" - } - ], - "informative": [ + "url": "https://www.rfc-editor.org/rfc/rfc6381" + }, { - "name": "INBANDTRACKS", - "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/" + "name": "RFC8174", + "url": "https://www.rfc-editor.org/rfc/rfc8174" } - ] + ], + "informative": [] } } \ No newline at end of file diff --git a/tr/refs/mse-byte-stream-format-mpeg-audio.json b/tr/refs/mse-byte-stream-format-mpeg-audio.json index 52dc41d62bc7..d8f81b497d26 100644 --- a/tr/refs/mse-byte-stream-format-mpeg-audio.json +++ b/tr/refs/mse-byte-stream-format-mpeg-audio.json @@ -5,17 +5,45 @@ }, "refs": { "normative": [ + { + "name": "html", + "url": "https://html.spec.whatwg.org/multipage/" + }, + { + "name": "ID3v1", + "url": "https://id3.org/ID3v1" + }, + { + "name": "ID3v2", + "url": "https://id3.org/id3v2.3.0" + }, + { + "name": "ISO11172-3", + "url": "https://www.iso.org/standard/22412.html" + }, + { + "name": "ISO13818-3", + "url": "https://www.iso.org/standard/26797.html" + }, + { + "name": "ISO14496-3", + "url": "https://www.iso.org/standard/76383.html" + }, { "name": "MEDIA-SOURCE", - "url": "https://www.w3.org/TR/media-source/" + "url": "https://www.w3.org/TR/media-source-2/" }, { "name": "RFC2119", - "url": "https://tools.ietf.org/html/rfc2119" + "url": "https://www.rfc-editor.org/rfc/rfc2119" }, { "name": "RFC3003", - "url": "https://tools.ietf.org/html/rfc3003" + "url": "https://www.rfc-editor.org/rfc/rfc3003" + }, + { + "name": "RFC8174", + "url": "https://www.rfc-editor.org/rfc/rfc8174" } ], "informative": [] diff --git a/tr/refs/mse-byte-stream-format-registry.json b/tr/refs/mse-byte-stream-format-registry.json index f3cdc063424c..9e2b27d6ecc2 100644 --- a/tr/refs/mse-byte-stream-format-registry.json +++ b/tr/refs/mse-byte-stream-format-registry.json @@ -7,27 +7,31 @@ "normative": [ { "name": "MEDIA-SOURCE", - "url": "https://www.w3.org/TR/media-source/" + "url": "https://www.w3.org/TR/media-source-2/" }, { - "name": "MSE-FORMAT-ISOBMFF", + "name": "MSE-BYTE-STREAM-FORMAT-ISOBMFF", "url": "https://www.w3.org/TR/mse-byte-stream-format-isobmff/" }, { - "name": "MSE-FORMAT-MP2T", + "name": "MSE-BYTE-STREAM-FORMAT-MP2T", "url": "https://www.w3.org/TR/mse-byte-stream-format-mp2t/" }, { - "name": "MSE-FORMAT-MPEG-AUDIO", + "name": "MSE-BYTE-STREAM-FORMAT-MPEG-AUDIO", "url": "https://www.w3.org/TR/mse-byte-stream-format-mpeg-audio/" }, { - "name": "MSE-FORMAT-WEBM", + "name": "MSE-BYTE-STREAM-FORMAT-WEBM", "url": "https://www.w3.org/TR/mse-byte-stream-format-webm/" }, { "name": "RFC2119", - "url": "https://tools.ietf.org/html/rfc2119" + "url": "https://www.rfc-editor.org/rfc/rfc2119" + }, + { + "name": "RFC8174", + "url": "https://www.rfc-editor.org/rfc/rfc8174" } ], "informative": [] diff --git a/tr/refs/mse-byte-stream-format-webm.json b/tr/refs/mse-byte-stream-format-webm.json index af53e6effa0d..4814ba906c9e 100644 --- a/tr/refs/mse-byte-stream-format-webm.json +++ b/tr/refs/mse-byte-stream-format-webm.json @@ -6,23 +6,34 @@ "refs": { "normative": [ { - "name": "MEDIA-SOURCE", - "url": "https://www.w3.org/TR/media-source/" + "name": "html", + "url": "https://html.spec.whatwg.org/multipage/" + }, + { + "name": "INBANDTRACKS", + "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/" + }, + { + "name": "media-source", + "url": "https://www.w3.org/TR/media-source-2/" }, { "name": "RFC2119", - "url": "https://tools.ietf.org/html/rfc2119" + "url": "https://www.rfc-editor.org/rfc/rfc2119" + }, + { + "name": "RFC8174", + "url": "https://www.rfc-editor.org/rfc/rfc8174" + }, + { + "name": "VP09CODECSPARAMETERSTRING", + "url": "https://www.webmproject.org/vp9/mp4/#codecs-parameter-string" }, { "name": "WEBM", "url": "https://www.webmproject.org/docs/container/" } ], - "informative": [ - { - "name": "INBANDTRACKS", - "url": "https://dev.w3.org/html5/html-sourcing-inband-tracks/" - } - ] + "informative": [] } } \ No newline at end of file