-1111,1250d1110
+1111,1268d1110
 < 
 < /**
 <  * This is not an official DOM interface. It is used to add generic typing

<  * @return {RESULT}
<  * @template VALUE
<  *
<  * When a Promise (or thenable) is returned from the fulfilled callback,
<  * the result is the payload of that promise, not the promise itself.
<  *
<  * @template RESULT := type('IThenable',
<  *     cond(isUnknown(VALUE), unknown(),

<  * @return {RESULT}
<  * @template VALUE
<  *
<  * When a `Thenable` is fulfilled or rejected with another `Thenable`, the
<  * payload of the second is used as the payload of the first.
<  *
<  * @template RESULT := type('Promise',
<  *     cond(isUnknown(VALUE), unknown(),
