reflect-own-keys-x
Version:
Sham for Reflect.ownKeys
15 lines • 26.3 kB
JavaScript
/*!
{
"author": "Graham Fairweather",
"copywrite": "Copyright (c) 2017",
"date": "2019-08-28T18:04:49.211Z",
"describe": "",
"description": "Sham for Reflect.ownKeys",
"file": "reflect-own-keys-x.min.js",
"hash": "c7a0a97c4c5b65cb474d",
"license": "MIT",
"version": "3.1.2"
}
*/
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.reflectOwnKeysX=e():t.reflectOwnKeysX=e()}(function(){"use strict";var t,e={}.constructor,n=e.prototype,r=e.defineProperty,o=function(){return"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:void 0},u=function(){return this};try{return r?r(n,"$$globalThis$$",{get:u,configurable:!0}):n.__defineGetter__("$$globalThis$$",u),t="undefined"==typeof $$globalThis$$?o():$$globalThis$$,delete n.$$globalThis$$,t}catch(t){return o()}}(),function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(r,o,function(e){return t[e]}.bind(null,o));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=10)}([function(t,e,n){"use strict";var r=Object.prototype.toString;if(n(6)()){var o=Symbol.prototype.toString,u=/^Symbol\(.*\)$/;t.exports=function(t){if("symbol"==typeof t)return!0;if("[object Symbol]"!==r.call(t))return!1;try{return function(t){return"symbol"==typeof t.valueOf()&&u.test(o.call(t))}(t)}catch(t){return!1}}}else t.exports=function(t){return!1}},function(t,e,n){"use strict";var r=String.prototype.valueOf,o=Object.prototype.toString,u="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"string"==typeof t||"object"==typeof t&&(u?function(t){try{return r.call(t),!0}catch(t){return!1}}(t):"[object String]"===o.call(t))}},function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag,o=Object.prototype.toString,u=function(t){return!(r&&t&&"object"==typeof t&&Symbol.toStringTag in t)&&"[object Arguments]"===o.call(t)},i=function(t){return!!u(t)||null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Array]"!==o.call(t)&&"[object Function]"===o.call(t.callee)},c=function(){return u(arguments)}();u.isLegacyArguments=i,t.exports=c?u:i},function(t,e,n){"use strict";var r=Object.prototype.toString;t.exports=function(t){var e=r.call(t),n="[object Arguments]"===e;return n||(n="[object Array]"!==e&&null!==t&&"object"==typeof t&&"number"==typeof t.length&&t.length>=0&&"[object Function]"===r.call(t.callee)),n}},function(t,e,n){"use strict";var r=Date.prototype.getDay,o=Object.prototype.toString,u="function"==typeof Symbol&&"symbol"==typeof Symbol.toStringTag;t.exports=function(t){return"object"==typeof t&&null!==t&&(u?function(t){try{return r.call(t),!0}catch(t){return!1}}(t):"[object Date]"===o.call(t))}},function(t,e,n){"use strict";var r=Array.prototype.slice,o=n(3),u=Object.keys,i=u?function(t){return u(t)}:n(9),c=Object.keys;i.shim=function(){Object.keys?function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2)||(Object.keys=function(t){return o(t)?c(r.call(t)):c(t)}):Object.keys=i;return Object.keys||i},t.exports=i},function(t,e,n){"use strict";(function(e){var r=e.Symbol,o=n(8);t.exports=function(){return"function"==typeof r&&("function"==typeof Symbol&&("symbol"==typeof r("foo")&&("symbol"==typeof Symbol("bar")&&o())))}}).call(this,n(7))},function(t,e){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(t){"object"==typeof window&&(n=window)}t.exports=n},function(t,e,n){"use strict";t.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var t={},e=Symbol("test"),n=Object(e);if("string"==typeof e)return!1;if("[object Symbol]"!==Object.prototype.toString.call(e))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(e in t[e]=42,t)return!1;if("function"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var r=Object.getOwnPropertySymbols(t);if(1!==r.length||r[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var o=Object.getOwnPropertyDescriptor(t,e);if(42!==o.value||!0!==o.enumerable)return!1}return!0}},function(t,e,n){"use strict";var r;if(!Object.keys){var o=Object.prototype.hasOwnProperty,u=Object.prototype.toString,i=n(3),c=Object.prototype.propertyIsEnumerable,f=!c.call({toString:null},"toString"),a=c.call(function(){},"prototype"),l=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],s=function(t){var e=t.constructor;return e&&e.prototype===t},p={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},y=function(){if("undefined"==typeof window)return!1;for(var t in window)try{if(!p["$"+t]&&o.call(window,t)&&null!==window[t]&&"object"==typeof window[t])try{s(window[t])}catch(t){return!0}}catch(t){return!0}return!1}();r=function(t){var e=null!==t&&"object"==typeof t,n="[object Function]"===u.call(t),r=i(t),c=e&&"[object String]"===u.call(t),p=[];if(!e&&!n&&!r)throw new TypeError("Object.keys called on a non-object");var b=a&&n;if(c&&t.length>0&&!o.call(t,0))for(var v=0;v<t.length;++v)p.push(String(v));if(r&&t.length>0)for(var d=0;d<t.length;++d)p.push(String(d));else for(var g in t)b&&"prototype"===g||!o.call(t,g)||p.push(String(g));if(f)for(var h=function(t){if("undefined"==typeof window||!y)return s(t);try{return s(t)}catch(t){return!1}}(t),m=0;m<l.length;++m)h&&"constructor"===l[m]||!o.call(t,l[m])||p.push(l[m]);return p}}t.exports=r},function(t,e,n){"use strict";function r(t){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}n.r(e);var o=function(t){return"object"===r(t)?null===t:"function"!=typeof t},u=n(1),i=n.n(u),c={}.constructor("a"),f="a"===c[0]&&0 in c,a=function(){}.bind,l="function"==typeof a&&function(){var t=null,e=null,n=null,r=[];try{var o=a.apply(function(r,o){return n=this,t=r,e=o,arguments},[r,1]),u=o(2);return 1===o.length&&2===u.length&&1===t&&2===e&&n===r}catch(t){return!1}}()&&function(){var t=null,e=null,n=null,r=[1,2,3],o=function(o,u){return t=o,e=u,n=this,r};try{var u=a.apply(o,[null]),i=new u(1,2);return u.length===o.length&&i===r&&1===t&&2===e&&n!==r}catch(t){return!1}}(),s="".split,p=Math.max,y=o.bind,b=o.call,v=l?y.call(b,s):function(t,e){return s.call(t,e)},d=function(t){return i()(t)?v(t,""):t},g=function(t,e){var n=arguments.length>2?arguments[2]:[];if("string"!=typeof t&&o(t))return n;for(var r=f?t:d(t),u=r.length,i=p(0,e)||0;i<u;i+=1)n[n.length]=t[i];return n};function h(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],r=!0,o=!1,u=void 0;try{for(var i,c=t[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!e||n.length!==e);r=!0);}catch(t){o=!0,u=t}finally{try{r||null==c.return||c.return()}finally{if(o)throw u}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var m=g.bind,w=g.call,S={},j=S.constructor,_=S.toString,O=function(t,e){return t>=e?t:e},$=function(t){if("function"!=typeof t&&"[object Function]"!==_.apply(t))throw new TypeError("bind called on incompatible "+t)},x=[function(t){return function(){return t.apply(this,g(arguments))}},function(t,e){return function(n){return t.apply(this,g(arguments,e,[n]))}},function(t,e){return function(n,r){return t.apply(this,g(arguments,e,[n,r]))}},function(t,e){return function(n,r,o){return t.apply(this,g(arguments,e,[n,r,o]))}},function(t,e){return function(n,r,o,u){return t.apply(this,g(arguments,e,[n,r,o,u]))}},function(t,e){return function(n,r,o,u,i){return t.apply(this,g(arguments,e,[n,r,o,u,i]))}},function(t,e){return function(n,r,o,u,i,c){return t.apply(this,g(arguments,e,[n,r,o,u,i,c]))}},function(t,e){return function(n,r,o,u,i,c,f){return t.apply(this,g(arguments,e,[n,r,o,u,i,c,f]))}},function(t,e){return function(n,r,o,u,i,c,f,a){return t.apply(this,g(arguments,e,[n,r,o,u,i,c,f,a]))}}],T=function(t){var e=h(t,3),n=e[0],r=e[1],o=e[2],u=O(0,r.length-O(0,o.length-2)),i=x[u],c=i?i(n,u):x[0](n);if(r.prototype){var f=function(){};f.prototype=r.prototype,c.prototype=new f,f.prototype=null}return c},E=function(t,e){var n=t.apply(this,e);return j(n)===n?n:this},P=l?w.bind(m):function(t,e){$(t);var n,r=arguments,o=function(){var o=g(arguments,0,g(r,2));return this instanceof n?E.apply(this,[t,o]):t.apply(e,o)};return n=T([o,t,r])},k=TypeError,A=P.apply,F=P(P.call,A),I=P(A,{}.toString),M=function(t){if("function"!=typeof t&&"[object Function]"!==I(t))throw new k(t+" is not a function");return t},N=function(t,e){return F(M(t),e,g(arguments[2]))},C=function(t){try{return{threw:!1,value:N(t,this,g(arguments,1))}}catch(t){return{threw:!0,value:t}}},D={}.toString,G=function(t){return function(t){if("function"!=typeof t&&"[object Function]"!==N(D,t))throw new TypeError("methodize called on incompatible "+t)}(t),function(){return N(t,arguments[0],g(arguments,1))}},R=G({}.toString),L=function(t){return null===t?"[object Null]":void 0===t?"[object Undefined]":R(t)},X=[].isArray,z="function"==typeof X&&X,H=C(function(){return!0===z([])&&!1===z({length:0})}),K=!1===H.threw&&!0===H.value?z:function(t){return"[object Array]"===L(t)},W=n(0),q=n.n(W);var B=C(function(){return function(t,e){if(t!==e)throw new TypeError("Cannot instantiate an arrow function")}(this,void 0),"function"==typeof Symbol&&q()(Symbol(""))}.bind(void 0)),Y=!1===B.threw&&!0===B.value;function U(t){return(U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}for(var V="object"===("undefined"==typeof Reflect?"undefined":U(Reflect))&&null!==Reflect,J=Y&&Symbol.prototype.toString,Q="function"==typeof J&&q.a,Z="".constructor,tt=function(t){return Q&&Q(t)?J.call(t):Z(t)},et=function(t,e){if(o(t)){var n=arguments.length>1?tt(e):"".concat(tt(t)," is not an object");throw new TypeError(n)}return t},nt=function(t){return null==t},rt=function(t){if(nt(t))throw new TypeError("Cannot call method on ".concat(t));return t},ot={}.constructor,ut=function(t){return ot(rt(t))},it=n(2),ct=n.n(it),ft=n(4),at=n.n(ft),lt=function(t){return!!t},st=Y&&q()(Symbol.toStringTag),pt="Cannot convert a Symbol value to a string".constructor,yt=function(t){if(q()(t))throw new TypeError("Cannot convert a Symbol value to a string");return pt(t)},bt=function(t){return yt(rt(t))},vt=[{code:9,description:"Tab",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\t"},{code:10,description:"Line Feed",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\n"},{code:11,description:"Vertical Tab",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\v"},{code:12,description:"Form Feed",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\f"},{code:13,description:"Carriage Return",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\r"},{code:32,description:"Space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:160,description:"No-break space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:5760,description:"Ogham space mark",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:6158,description:"Mongolian vowel separator",es5:!0,es2015:!0,es2016:!0,es2017:!1,es2018:!1,string:""},{code:8192,description:"En quad",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8193,description:"Em quad",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8194,description:"En space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8195,description:"Em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8196,description:"Three-per-em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8197,description:"Four-per-em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8198,description:"Six-per-em space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8199,description:"Figure space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8200,description:"Punctuation space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8201,description:"Thin space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8202,description:"Hair space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8232,description:"Line separator",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2028"},{code:8233,description:"Paragraph separator",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\u2029"},{code:8239,description:"Narrow no-break space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:8287,description:"Medium mathematical space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:12288,description:"Ideographic space",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:" "},{code:65279,description:"Byte Order Mark",es5:!0,es2015:!0,es2016:!0,es2017:!0,es2018:!0,string:"\ufeff"}],dt="",gt=vt.length,ht=0;ht<gt;ht+=1)vt[ht].es2016&&vt[ht].string,vt[ht].es2018&&(dt+=vt[ht].string);var mt,wt,St,jt=dt,_t=new(0,/none/.constructor)("^[".concat(jt,"]+")),Ot=G("".replace),$t=function(t){return Ot(bt(t),_t,"")},xt=new(0,/none/.constructor)("[".concat(jt,"]+$")),Tt=G("".replace),Et=function(t){return Tt(bt(t),xt,"")},Pt=function(t){return $t(Et(t))},kt=new(0,/none/.constructor)("[".concat(jt,"]+"),"g"),At=G(" ".replace),Ft=function(t){return At(Pt(t),kt," ")},It=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/gm,Mt=G("".replace),Nt=function(t,e){return Mt(bt(t),It,arguments.length>1?yt(e):"")},Ct=C.constructor,Dt=G(C.toString),Gt=/^class /,Rt=G(Gt.test),Lt=!1===C(function(){return Ct('"use strict"; return class My {};')()}).threw,Xt=function(t){return Rt(Gt,Ft(Nt(Dt(t)," ")))},zt=function(t){var e=C(Xt,t);return!1===e.threw&&e.value},Ht=function(t,e){return!o(t)&&(st?function(t,e){return!(Lt&&!1===e&&zt(t)||!1!==C(function(){return Dt(t)}).threw)}(t,lt(e)):(!Lt||!1!==lt(e)||!zt(t))&&function(t){var e=L(t);return"[object Function]"===e||"[object GeneratorFunction]"===e||"[object AsyncFunction]"===e}(t))},Kt="string".constructor,Wt=(0).constructor,qt=Y&&Symbol.toPrimitive,Bt=Y&&Symbol.prototype.valueOf,Yt=["toString","valueOf"],Ut=["valueOf","toString"],Vt=function(t,e){rt(t),function(t){if("string"!=typeof t||"number"!==t&&"string"!==t)throw new TypeError('hint must be "string" or "number"')}(e);for(var n="string"===e?Yt:Ut,r=0;r<2;r+=1){var u=t[n[r]];if(Ht(u)){var i=N(u,t);if(o(i))return i}}throw new TypeError("No default value")},Jt=function(t,e){if(e){if(t===Kt)return"string";if(t===Wt)return"number"}return"default"},Qt=function(t){if(Y){if(qt)return function(t,e){var n=t[e];if(!1===nt(n)){if(!1===Ht(n))throw new TypeError("".concat(n," returned for property ").concat(e," of object ").concat(t," is not a function"));return n}}(t,qt);if(q()(t))return Bt}},Zt=function(t){var e=t.exoticToPrim,n=t.input,r=t.hint,u=N(e,n,[r]);if(o(u))return u;throw new TypeError("unable to convert exotic object to primitive")},te=function(t,e){var n="default"===e&&(at()(t)||q()(t))?"string":e;return Vt(t,"default"===n?"number":n)},ee=function(t,e){if(o(t))return t;var n=Jt(e,arguments.length>1),r=Qt(t);return void 0===r?te(t,n):Zt({exoticToPrim:r,input:t,hint:n})},ne=parseInt,re=(0).constructor,oe=G("".charAt),ue=/^[-+]?0[xX]/,ie=G(ue.test),ce=function(t,e){var n=$t(yt(t));return""===oe(n,0)?NaN:ne(n,re(e)||(ie(ue,n)?16:10))},fe=2..constructor,ae=G("Cannot convert a Symbol value to a number".slice),le=/^0b[01]+$/i,se=le.constructor,pe=G(le.test),ye=/^0o[0-7]+$/i,be=new se("[
]","g"),ve=/^[-+]0x[0-9a-f]+$/i,de=function(t,e){return ce(ae(t,2),e)},ge=function(t,e){return function(t){return pe(le,t)}(e)?t(de(e,2)):function(t){return pe(ye,t)}(e)?t(de(e,8)):null},he=function(t,e){var n=ge(t,e);if(null!==n)return n;if(function(t){return pe(be,t)}(e)||function(t){return pe(ve,t)}(e))return NaN;var r=Pt(e);return r!==e?t(r):null},me=function t(e){var n=function(t){if(q()(t))throw new TypeError("Cannot convert a Symbol value to a number");return t}(ee(e,fe));if("string"==typeof n){var r=he(t,n);if(null!==r)return r}return fe(n)},we=function(t){return t!=t},Se=function(t){return"number"==typeof t&&!1===we(t)&&t!==1/0&&t!==-1/0},je=function(t){var e=me(t);return 0===e||we(e)?e:e>0?1:-1},_e=Math.abs,Oe=Math.floor,$e=function(t){var e=me(t);return we(e)?0:0===e||!1===Se(e)?e:je(e)*Oe(_e(e))},xe=function(t){var e=$e(t);return e<=0?0:e>9007199254740991?9007199254740991:e},Te=G("".split),Ee=function(t){return t},Pe=f?Ee:function(t){return i()(t)?Te(t,""):Ee(t)},ke=function(t,e){return t>=e?t:e},Ae=function(t,e){return t<0?ke(e+t,0):(n=t)<=(r=e)?n:r;var n,r},Fe=function(t,e,n){var r=Pe(ut(t)),o=xe(r.length),u=Ae($e(e),o),i=void 0===n?o:$e(n),c=Ae(i,o),f=[];f.length=ke(c-u,0);for(var a=0;u<c;)u in r&&(f[a]=r[u]),a+=1,u+=1;return f},Ie=G([].slice),Me=(mt=C(function(){return Ie([1,2,3],1,2)})).threw||!1===K(mt.value)||1!==mt.value.length||2!==mt.value[0],Ne=function(){var t=C(function(){return Ie("abc",1,2)});return t.threw||!1===K(t.value)||1!==t.value.length||"b"!==t.value[0]}(),Ce=(wt="undefined"!=typeof document&&document,!!(St=!!wt&&C(function(){return Ie(wt.documentElement)}).threw)&&St.threw),De=function(t,e,n){var r=ut(t);return function(t){return Me||Ce&&!1===K(t)||Ne&&i()(t)||ct()(t)}(r)?Fe(r,e,n):Ie(r,e,n)},Ge=function(t){return!1===o(t)&&!1===Ht(t,!0)};function Re(t){return(Re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var Le,Xe,ze,He=function(t){var e=ee(t,String);return Y&&"symbol"===Re(e)?e:yt(e)},Ke=G({}.hasOwnProperty),We=function(t,e){return Ke(ut(t),He(e))},qe=function(t){var e=me(t[1]),n=t.length<3?{max:e,min:0}:{max:me(t[2]),min:e};if(n.min>n.max)throw new RangeError('"min" must be less than "max"');return n},Be=function(t){var e=me(t);if(arguments.length<2)return e;var n=qe(arguments),r=n.max,o=n.min;return e<o?o:e>r?r:e},Ye=/^(?:0|[1-9]\d*)$/,Ue=Ye.test,Ve=function(t,e){var n=tt(t);if(!1===Ue.call(Ye,n))return!1;var r=me(n);return arguments.length>1?r<Be($e(e),9007199254740991):r<9007199254740991},Je=G({}.propertyIsEnumerable),Qe=function(t,e){return Je(ut(t),He(e))},Ze=G("".charAt),tn={}.constructor,en=tn.getOwnPropertyDescriptor,nn="function"==typeof en&&en,rn=function(t,e){t[He(e)]=0;var n=C(nn,t,e);return!1===n.threw&&0===n.value.value},on=tn.prototype,un=We(on,"__defineGetter__"),cn=un&&G(on.__lookupGetter__),fn=un&&G(on.__lookupSetter__);if(nn){var an="undefined"!=typeof document&&document;if(!an||rn(an.createElement("div"),"sentinel")){var ln=C(nn,ut("abc"),1);if(!1===ln.threw&&ln.value&&"b"===ln.value.value)if(rn({},"sentinel")){var sn=!1===C(nn,42,"name").threw;ze=Y&&rn({},ut(Symbol("")))?sn?nn:function(t,e){return nn(ut(t),e)}:sn?function(t,e){return nn(t,He(e))}:function(t,e){return nn(ut(t),He(e))}}else Le=nn;else Xe=nn}}(!1===lt(ze)||Le||Xe)&&(ze=function(t,e){var n,r=ut(t),u=He(e);if(Le&&!1===(n=C(function(){return Le(ut(r),u)})).threw)return n.value;var c=i()(r)&&Ve(u,r.length);if(Xe&&!1===c&&!1===(n=C(function(){return Xe(ut(r),u)})).threw)return n.value;var f=void 0;if(!1===c&&!1===We(r,u))return f;if(f={configurable:!1===o(t)&&!1===c,enumerable:Qe(r,u)},un){var a=r.__proto__,l=r!==on;l&&(r.__proto__=on);var s=cn(r,u),p=fn(r,u);if(l&&(r.__proto__=a),s||p)return s&&(f.get=s),p&&(f.set=p),f}return c?(f.value=Ze(r,u),f.writable=!1):(f.value=r[u],f.writable=!0),f});var pn,yn,bn=ze,vn={}.constructor,dn=vn.defineProperty,gn="function"==typeof dn&&dn,hn=function(t){var e=ut(t),n={};if(We(e,"enumerable")&&(n.enumerable=lt(e.enumerable)),We(e,"configurable")&&(n.configurable=lt(e.configurable)),We(e,"value")&&(n.value=e.value),We(e,"writable")&&(n.writable=lt(e.writable)),We(e,"get")){var r=e.get;if(void 0!==r&&!1===Ht(r))throw new TypeError("getter must be a function");n.get=r}if(We(e,"set")){var o=e.set;if(void 0!==o&&!1===Ht(o))throw new TypeError("setter must be a function");n.set=o}if((We(n,"get")||We(n,"set"))&&(We(n,"value")||We(n,"writable")))throw new TypeError("Invalid property descriptor. Cannot both specify accessors and a value or writable attribute");return n},mn=vn.prototype,wn=We(mn,"__defineGetter__"),Sn=wn&&G(mn.__defineGetter__),jn=wn&&G(mn.__defineSetter__),_n=wn&&G(mn.__lookupGetter__),On=wn&&G(mn.__lookupSetter__);if(gn){var $n=function(t){var e=C(gn,t,"sentinel",{});return!1===e.threw&&e.value===t&&"sentinel"in t},xn="undefined"!=typeof document&&document;$n({})&&(!1===lt(xn)||$n(xn.createElement("div")))?yn=function(t,e,n){return gn(et(t),He(e),hn(n))}:pn=gn}(!1===lt(gn)||pn)&&(yn=function(t,e,n){et(t);var r=He(e),o=hn(n);if(pn){var u=C(function(){return pn(vn,t,r,o)});if(!1===u.threw)return u.value}if(We(o,"value"))if(wn&&(_n(t,r)||On(t,r))){var i=t.__proto__;t.__proto__=mn,delete t[r],t[r]=o.value,t.__proto__=i}else t[r]=o.value;else{if(!1===wn&&(o.get||o.set))throw new TypeError("getters & setters can not be defined on this javascript engine");o.get&&Sn(t,r,o.get),o.set&&jn(t,r,o.set)}return t});var Tn,En,Pn,kn,An,Fn,In=yn,Mn=G(/none/.exec),Nn=function(t){if(!1===Ge(t))return!1;if(!1===st)return"[object RegExp]"===L(t);var e=bn(t,"lastIndex");return!0===(e&&We(e,"value"))&&function(t,e){try{return t.lastIndex=0,Mn(t),!0}catch(t){return!1}finally{In(t,"lastIndex",e)}}(t,e)},Cn=n(5),Dn=n.n(Cn),Gn={}.constructor,Rn="function"==typeof Gn.keys&&Gn.keys;if(Rn){var Ln=function(t,e){return!1===t.threw&&K(t.value)&&t.value.length===e},Xn=function(t,e,n){var r=t.value[0],o=t.value[1];return r===e&&o===n||r===n&&o===e},zn={a:1,b:2},Hn=C(Rn,zn);(Tn=Ln(Hn,2)&&Xn(Hn,"a","b"))&&((zn=Object("a")).y=1,Tn=Ln(Hn=C(Rn,zn),2)&&Xn(Hn,"0","y")),Tn&&(En=C(Rn,null).threw,Pn=Ln(C(Rn,42),0),kn=!1===C(Rn,/a/g).threw,Hn=C(Rn,function(){return arguments}(1,2)),An=Ln(Hn,2)&&Xn(Hn,"0","1"),Hn=C(Rn,Object("ab")),Fn=Ln(Hn,2)&&Xn(Hn,"0","1"))}var Kn;Tn&&(Kn=En&&Pn&&kn&&An&&Fn?Rn:function(t){var e=ut?ut(t):t;if(!0!==An&&ct()(e))e=Fe(e);else if(!0!==Fn&&i()(e))e=Pe(e);else if(!0!==kn&&Nn(e)){var n=[];for(var r in e)We(e,r)&&(n[n.length]=r);return n}return Rn(e)});var Wn=Tn?Kn:function(t){return Dn()(ut(t))};function qn(t){return(qn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function Bn(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],r=!0,o=!1,u=void 0;try{for(var i,c=t[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!e||n.length!==e);r=!0);}catch(t){o=!0,u=t}finally{try{r||null==c.return||c.return()}finally{if(o)throw u}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Yn,Un={}.constructor.getOwnPropertyNames,Vn="function"==typeof Un&&Un,Jn=function(t,e){return!1===t.threw&&K(t.value)&&t.value.length===e},Qn=function(t){var e=Bn(t,3),n=e[0],r=e[1],o=e[2],u=n.value[0],i=n.value[1];return u===r&&i===o||u===o&&i===r},Zn="object"===("undefined"==typeof window?"undefined":qn(window))&&window,tr=Zn?Vn(Zn):[],er=function(t){var e=ut(t);if(Zn&&Zn!==window&&"[object Window]"===L(e)){var n=C(Vn,e);return n.threw?De(tr):n.value}return Vn(e)},nr=function(t){return Wn(t)},rr=function(){var t=C(Vn,"fo");return Jn(t,3)&&Qn([t,"0","1"])&&"length"===t.value[2]}()?Vn:function(){var t=C(Vn,{a:1,b:2});return Jn(t,2)&&Qn([t,"a","b"])}()?er:nr,or={}.constructor.getOwnPropertySymbols;if(Y&&or&&"function"==typeof or){var ur=Symbol(""),ir={a:1};ir[ur]=2;var cr=C(or,ir);Yn=!1===cr.threw&&cr.value&&1===cr.value.length&&cr.value[0]===ur}var fr=function(t){var e=ut(t);return Yn?or(e):[]};function ar(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],r=!0,o=!1,u=void 0;try{for(var i,c=t[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!e||n.length!==e);r=!0);}catch(t){o=!0,u=t}finally{try{r||null==c.return||c.return()}finally{if(o)throw u}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}n.d(e,"implementation",function(){return dr});var lr=Reflect.ownKeys,sr=Y&&"function"==typeof lr&&lr,pr=G([].concat),yr=function(t,e){return!1===t.threw&&K(t.value)&&t.value.length===e},br=function(t){var e=ar(t,3),n=e[0],r=e[1],o=e[2],u=n.value[0],i=n.value[1];return u===r&&i===o||u===o&&i===r},vr=lt(sr)&&C(sr,1).threw&&function(){var t=C(sr,{a:1,b:2});return yr(t,2)&&br([t,"a","b"])}()&&function(){if(V){var t=Symbol(""),e={a:1};e[t]=2;var n=C(sr,e);return yr(n,2)&&br([n,"a",t])}return!0}(),dr=function(t){return et(t),pr(rr(t),fr(t))},gr=vr?sr:dr;e.default=gr}])});
//# sourceMappingURL=reflect-own-keys-x.min.js.map