var fromPropertyDescriptor;
var hasRequiredFromPropertyDescriptor;
function requireFromPropertyDescriptor() {
  if (hasRequiredFromPropertyDescriptor) return fromPropertyDescriptor;
  hasRequiredFromPropertyDescriptor = 1;
  fromPropertyDescriptor = function fromPropertyDescriptor2(Desc) {
    if (typeof Desc === "undefined") {
      return Desc;
    }
    var obj = {};
    if ("[[Value]]" in Desc) {
      obj.value = Desc["[[Value]]"];
    }
    if ("[[Writable]]" in Desc) {
      obj.writable = !!Desc["[[Writable]]"];
    }
    if ("[[Get]]" in Desc) {
      obj.get = Desc["[[Get]]"];
    }
    if ("[[Set]]" in Desc) {
      obj.set = Desc["[[Set]]"];
    }
    if ("[[Enumerable]]" in Desc) {
      obj.enumerable = !!Desc["[[Enumerable]]"];
    }
    if ("[[Configurable]]" in Desc) {
      obj.configurable = !!Desc["[[Configurable]]"];
    }
    return obj;
  };
  return fromPropertyDescriptor;
}
export {
  requireFromPropertyDescriptor as __require
};
