| 12345678910111213141516171819 | import getPrototypeOf from "./getPrototypeOf.js";import isNativeReflectConstruct from "./isNativeReflectConstruct.js";import possibleConstructorReturn from "./possibleConstructorReturn.js";export default function _createSuper(Derived) {  var hasNativeReflectConstruct = isNativeReflectConstruct();  return function _createSuperInternal() {    var Super = getPrototypeOf(Derived),        result;    if (hasNativeReflectConstruct) {      var NewTarget = getPrototypeOf(this).constructor;      result = Reflect.construct(Super, arguments, NewTarget);    } else {      result = Super.apply(this, arguments);    }    return possibleConstructorReturn(this, result);  };}
 |