@risan/is-empty
Version:
Check if a value is empty or not.
2 lines (1 loc) • 15.8 kB
JavaScript
!function(t,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):t.isEmpty=n()}(this,function(){"use strict";var t=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t},n=function(n){return Object(t(n))},r={}.hasOwnProperty,e=function(t,n){return r.call(t,n)},o={}.toString,i=function(t){return o.call(t).slice(8,-1)},u=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==i(t)?t.split(""):Object(t)},c=function(n){return u(t(n))},f=Math.ceil,a=Math.floor,s=function(t){return isNaN(t=+t)?0:(t>0?a:f)(t)},l=Math.min,p=function(t){return t>0?l(s(t),9007199254740991):0},h=Math.max,y=Math.min;function v(t,n){return t(n={exports:{}},n.exports),n.exports}var d,g=v(function(t){var n=t.exports={version:"2.5.7"};"number"==typeof __e&&(__e=n)}),_=(g.version,v(function(t){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)})),b=v(function(t){var n=_["__core-js_shared__"]||(_["__core-js_shared__"]={});(t.exports=function(t,r){return n[t]||(n[t]=void 0!==r?r:{})})("versions",[]).push({version:g.version,mode:"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})}),S=0,m=Math.random(),O=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++S+m).toString(36))},E=b("keys"),N=function(t){return E[t]||(E[t]=O(t))},j=(d=!1,function(t,n,r){var e,o=c(t),i=p(o.length),u=function(t,n){return(t=s(t))<0?h(t+n,0):y(t,n)}(r,i);if(d&&n!=n){for(;i>u;)if((e=o[u++])!=e)return!0}else for(;i>u;u++)if((d||u in o)&&o[u]===n)return d||u||0;return!d&&-1}),w=N("IE_PROTO"),T=function(t,n){var r,o=c(t),i=0,u=[];for(r in o)r!=w&&e(o,r)&&u.push(r);for(;n.length>i;)e(o,r=n[i++])&&(~j(u,r)||u.push(r));return u},A="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),k=Object.keys||function(t){return T(t,A)},L=function(t){return"object"==typeof t?null!==t:"function"==typeof t},I=function(t){if(!L(t))throw TypeError(t+" is not an object!");return t},P=function(t){try{return!!t()}catch(t){return!0}},M=!P(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),x=_.document,F=L(x)&&L(x.createElement),C=function(t){return F?x.createElement(t):{}},R=!M&&!P(function(){return 7!=Object.defineProperty(C("div"),"a",{get:function(){return 7}}).a}),G=function(t,n){if(!L(t))return t;var r,e;if(n&&"function"==typeof(r=t.toString)&&!L(e=r.call(t)))return e;if("function"==typeof(r=t.valueOf)&&!L(e=r.call(t)))return e;if(!n&&"function"==typeof(r=t.toString)&&!L(e=r.call(t)))return e;throw TypeError("Can't convert object to primitive value")},D=Object.defineProperty,V={f:M?Object.defineProperty:function(t,n,r){if(I(t),n=G(n,!0),I(r),R)try{return D(t,n,r)}catch(t){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(t[n]=r.value),t}},z=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}},K=M?function(t,n,r){return V.f(t,n,z(1,r))}:function(t,n,r){return t[n]=r,t},U=v(function(t){var n=O("src"),r=Function.toString,o=(""+r).split("toString");g.inspectSource=function(t){return r.call(t)},(t.exports=function(t,r,i,u){var c="function"==typeof i;c&&(e(i,"name")||K(i,"name",r)),t[r]!==i&&(c&&(e(i,n)||K(i,n,t[r]?""+t[r]:o.join(String(r)))),t===_?t[r]=i:u?t[r]?t[r]=i:K(t,r,i):(delete t[r],K(t,r,i)))})(Function.prototype,"toString",function(){return"function"==typeof this&&this[n]||r.call(this)})}),W=function(t,n,r){if(function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!")}(t),void 0===n)return t;switch(r){case 1:return function(r){return t.call(n,r)};case 2:return function(r,e){return t.call(n,r,e)};case 3:return function(r,e,o){return t.call(n,r,e,o)}}return function(){return t.apply(n,arguments)}},B=function(t,n,r){var e,o,i,u,c=t&B.F,f=t&B.G,a=t&B.S,s=t&B.P,l=t&B.B,p=f?_:a?_[n]||(_[n]={}):(_[n]||{}).prototype,h=f?g:g[n]||(g[n]={}),y=h.prototype||(h.prototype={});for(e in f&&(r=n),r)i=((o=!c&&p&&void 0!==p[e])?p:r)[e],u=l&&o?W(i,_):s&&"function"==typeof i?W(Function.call,i):i,p&&U(p,e,i,t&B.U),h[e]!=i&&K(h,e,u),s&&y[e]!=i&&(y[e]=i)};_.core=g,B.F=1,B.G=2,B.S=4,B.P=8,B.B=16,B.W=32,B.U=64,B.R=128;var H,Y,q,X,$=B;H="keys",Y=function(){return function(t){return k(n(t))}},q=(g.Object||{})[H]||Object[H],(X={})[H]=Y(q),$($.S+$.F*P(function(){q(1)}),"Object",X);var J={f:{}.propertyIsEnumerable},Q=Object.getOwnPropertyDescriptor,Z={f:M?Q:function(t,n){if(t=c(t),n=G(n,!0),R)try{return Q(t,n)}catch(t){}if(e(t,n))return z(!J.f.call(t,n),t[n])}},tt=function(t,n){if(I(t),!L(n)&&null!==n)throw TypeError(n+": can't set as prototype!")},nt={set:Object.setPrototypeOf||("__proto__"in{}?function(t,n,r){try{(r=W(Function.call,Z.f(Object.prototype,"__proto__").set,2))(t,[]),n=!(t instanceof Array)}catch(t){n=!0}return function(t,e){return tt(t,e),n?t.__proto__=e:r(t,e),t}}({},!1):void 0),check:tt}.set,rt=function(t,n,r){var e,o=n.constructor;return o!==r&&"function"==typeof o&&(e=o.prototype)!==r.prototype&&L(e)&&nt&&nt(t,e),t},et=A.concat("length","prototype"),ot={f:Object.getOwnPropertyNames||function(t){return T(t,et)}},it="\t\n\v\f\r \u2028\u2029\ufeff",ut="["+it+"]",ct=RegExp("^"+ut+ut+"*"),ft=RegExp(ut+ut+"*$"),at=function(t,n,r){var e={},o=P(function(){return!!it[t]()||"
"!="
"[t]()}),i=e[t]=o?n(st):it[t];r&&(e[r]=i),$($.P+$.F*o,"String",e)},st=at.trim=function(n,r){return n=String(t(n)),1&r&&(n=n.replace(ct,"")),2&r&&(n=n.replace(ft,"")),n},lt=at,pt=M?Object.defineProperties:function(t,n){I(t);for(var r,e=k(n),o=e.length,i=0;o>i;)V.f(t,r=e[i++],n[r]);return t},ht=_.document,yt=ht&&ht.documentElement,vt=N("IE_PROTO"),dt=function(){},gt=function(){var t,n=C("iframe"),r=A.length;for(n.style.display="none",yt.appendChild(n),n.src="javascript:",(t=n.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),gt=t.F;r--;)delete gt.prototype[A[r]];return gt()},_t=Object.create||function(t,n){var r;return null!==t?(dt.prototype=I(t),r=new dt,dt.prototype=null,r[vt]=t):r=gt(),void 0===n?r:pt(r,n)},bt=ot.f,St=Z.f,mt=V.f,Ot=lt.trim,Et=_.Number,Nt=Et,jt=Et.prototype,wt="Number"==i(_t(jt)),Tt="trim"in String.prototype,At=function(t){var n=G(t,!1);if("string"==typeof n&&n.length>2){var r,e,o,i=(n=Tt?n.trim():Ot(n,3)).charCodeAt(0);if(43===i||45===i){if(88===(r=n.charCodeAt(2))||120===r)return NaN}else if(48===i){switch(n.charCodeAt(1)){case 66:case 98:e=2,o=49;break;case 79:case 111:e=8,o=55;break;default:return+n}for(var u,c=n.slice(2),f=0,a=c.length;f<a;f++)if((u=c.charCodeAt(f))<48||u>o)return NaN;return parseInt(c,e)}}return+n};if(!Et(" 0o1")||!Et("0b1")||Et("+0x1")){Et=function(t){var n=arguments.length<1?0:t,r=this;return r instanceof Et&&(wt?P(function(){jt.valueOf.call(r)}):"Number"!=i(r))?rt(new Nt(At(n)),r,Et):At(n)};for(var kt,Lt=M?bt(Nt):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),It=0;Lt.length>It;It++)e(Nt,kt=Lt[It])&&!e(Et,kt)&&mt(Et,kt,St(Nt,kt));Et.prototype=jt,jt.constructor=Et,U(_,"Number",Et)}$($.S,"Number",{isNaN:function(t){return t!=t}});var Pt=function(t,n,r){for(var e in n)U(t,e,n[e],r);return t},Mt=function(t,n,r,e){if(!(t instanceof n)||void 0!==e&&e in t)throw TypeError(r+": incorrect invocation!");return t},xt=function(t,n,r,e){try{return e?n(I(r)[0],r[1]):n(r)}catch(n){var o=t.return;throw void 0!==o&&I(o.call(t)),n}},Ft={},Ct=v(function(t){var n=b("wks"),r=_.Symbol,e="function"==typeof r;(t.exports=function(t){return n[t]||(n[t]=e&&r[t]||(e?r:O)("Symbol."+t))}).store=n}),Rt=Ct("iterator"),Gt=Array.prototype,Dt=function(t){return void 0!==t&&(Ft.Array===t||Gt[Rt]===t)},Vt=Ct("toStringTag"),zt="Arguments"==i(function(){return arguments}()),Kt=Ct("iterator"),Ut=g.getIteratorMethod=function(t){if(null!=t)return t[Kt]||t["@@iterator"]||Ft[function(t){var n,r,e;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,n){try{return t[n]}catch(t){}}(n=Object(t),Vt))?r:zt?i(n):"Object"==(e=i(n))&&"function"==typeof n.callee?"Arguments":e}(t)]},Wt=v(function(t){var n={},r={},e=t.exports=function(t,e,o,i,u){var c,f,a,s,l=u?function(){return t}:Ut(t),h=W(o,i,e?2:1),y=0;if("function"!=typeof l)throw TypeError(t+" is not iterable!");if(Dt(l)){for(c=p(t.length);c>y;y++)if((s=e?h(I(f=t[y])[0],f[1]):h(t[y]))===n||s===r)return s}else for(a=l.call(t);!(f=a.next()).done;)if((s=xt(a,h,f.value,e))===n||s===r)return s};e.BREAK=n,e.RETURN=r}),Bt=V.f,Ht=Ct("toStringTag"),Yt=function(t,n,r){t&&!e(t=r?t:t.prototype,Ht)&&Bt(t,Ht,{configurable:!0,value:n})},qt={};K(qt,Ct("iterator"),function(){return this});var Xt=function(t,n,r){t.prototype=_t(qt,{next:z(1,r)}),Yt(t,n+" Iterator")},$t=N("IE_PROTO"),Jt=Object.prototype,Qt=Object.getPrototypeOf||function(t){return t=n(t),e(t,$t)?t[$t]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?Jt:null},Zt=Ct("iterator"),tn=!([].keys&&"next"in[].keys()),nn=function(){return this},rn=function(t,n,r,e,o,i,u){Xt(r,n,e);var c,f,a,s=function(t){if(!tn&&t in y)return y[t];switch(t){case"keys":case"values":return function(){return new r(this,t)}}return function(){return new r(this,t)}},l=n+" Iterator",p="values"==o,h=!1,y=t.prototype,v=y[Zt]||y["@@iterator"]||o&&y[o],d=v||s(o),g=o?p?s("entries"):d:void 0,_="Array"==n&&y.entries||v;if(_&&(a=Qt(_.call(new t)))!==Object.prototype&&a.next&&(Yt(a,l,!0),"function"!=typeof a[Zt]&&K(a,Zt,nn)),p&&v&&"values"!==v.name&&(h=!0,d=function(){return v.call(this)}),(tn||h||!y[Zt])&&K(y,Zt,d),Ft[n]=d,Ft[l]=nn,o)if(c={values:p?d:s("values"),keys:i?d:s("keys"),entries:g},u)for(f in c)f in y||U(y,f,c[f]);else $($.P+$.F*(tn||h),n,c);return c},en=function(t,n){return{value:n,done:!!t}},on=Ct("species"),un=v(function(t){var n=O("meta"),r=V.f,o=0,i=Object.isExtensible||function(){return!0},u=!P(function(){return i(Object.preventExtensions({}))}),c=function(t){r(t,n,{value:{i:"O"+ ++o,w:{}}})},f=t.exports={KEY:n,NEED:!1,fastKey:function(t,r){if(!L(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!e(t,n)){if(!i(t))return"F";if(!r)return"E";c(t)}return t[n].i},getWeak:function(t,r){if(!e(t,n)){if(!i(t))return!0;if(!r)return!1;c(t)}return t[n].w},onFreeze:function(t){return u&&f.NEED&&i(t)&&!e(t,n)&&c(t),t}}}),cn=(un.KEY,un.NEED,un.fastKey,un.getWeak,un.onFreeze,function(t,n){if(!L(t)||t._t!==n)throw TypeError("Incompatible receiver, "+n+" required!");return t}),fn=V.f,an=un.fastKey,sn=M?"_s":"size",ln=function(t,n){var r,e=an(n);if("F"!==e)return t._i[e];for(r=t._f;r;r=r.n)if(r.k==n)return r},pn={getConstructor:function(t,n,r,e){var o=t(function(t,i){Mt(t,o,n,"_i"),t._t=n,t._i=_t(null),t._f=void 0,t._l=void 0,t[sn]=0,null!=i&&Wt(i,r,t[e],t)});return Pt(o.prototype,{clear:function(){for(var t=cn(this,n),r=t._i,e=t._f;e;e=e.n)e.r=!0,e.p&&(e.p=e.p.n=void 0),delete r[e.i];t._f=t._l=void 0,t[sn]=0},delete:function(t){var r=cn(this,n),e=ln(r,t);if(e){var o=e.n,i=e.p;delete r._i[e.i],e.r=!0,i&&(i.n=o),o&&(o.p=i),r._f==e&&(r._f=o),r._l==e&&(r._l=i),r[sn]--}return!!e},forEach:function(t){cn(this,n);for(var r,e=W(t,arguments.length>1?arguments[1]:void 0,3);r=r?r.n:this._f;)for(e(r.v,r.k,this);r&&r.r;)r=r.p},has:function(t){return!!ln(cn(this,n),t)}}),M&&fn(o.prototype,"size",{get:function(){return cn(this,n)[sn]}}),o},def:function(t,n,r){var e,o,i=ln(t,n);return i?i.v=r:(t._l=i={i:o=an(n,!0),k:n,v:r,p:e=t._l,n:void 0,r:!1},t._f||(t._f=i),e&&(e.n=i),t[sn]++,"F"!==o&&(t._i[o]=i)),t},getEntry:ln,setStrong:function(t,n,r){rn(t,n,function(t,r){this._t=cn(t,n),this._k=r,this._l=void 0},function(){for(var t=this._k,n=this._l;n&&n.r;)n=n.p;return this._t&&(this._l=n=n?n.n:this._t._f)?en(0,"keys"==t?n.k:"values"==t?n.v:[n.k,n.v]):(this._t=void 0,en(1))},r?"entries":"values",!r,!0),function(t){var n=_[t];M&&n&&!n[on]&&V.f(n,on,{configurable:!0,get:function(){return this}})}(n)}},hn=Ct("iterator"),yn=!1;try{[7][hn]().return=function(){yn=!0}}catch(t){}var vn=function(t,n,r,e,o,i){var u=_[t],c=u,f=o?"set":"add",a=c&&c.prototype,s={},l=function(t){var n=a[t];U(a,t,"delete"==t?function(t){return!(i&&!L(t))&&n.call(this,0===t?0:t)}:"has"==t?function(t){return!(i&&!L(t))&&n.call(this,0===t?0:t)}:"get"==t?function(t){return i&&!L(t)?void 0:n.call(this,0===t?0:t)}:"add"==t?function(t){return n.call(this,0===t?0:t),this}:function(t,r){return n.call(this,0===t?0:t,r),this})};if("function"==typeof c&&(i||a.forEach&&!P(function(){(new c).entries().next()}))){var p=new c,h=p[f](i?{}:-0,1)!=p,y=P(function(){p.has(1)}),v=function(t,n){if(!n&&!yn)return!1;var r=!1;try{var e=[7],o=e[hn]();o.next=function(){return{done:r=!0}},e[hn]=function(){return o},t(e)}catch(t){}return r}(function(t){new c(t)}),d=!i&&P(function(){for(var t=new c,n=5;n--;)t[f](n,n);return!t.has(-0)});v||((c=n(function(n,r){Mt(n,c,t);var e=rt(new u,n,c);return null!=r&&Wt(r,o,e[f],e),e})).prototype=a,a.constructor=c),(y||d)&&(l("delete"),l("has"),o&&l("get")),(d||h)&&l(f),i&&a.clear&&delete a.clear}else c=e.getConstructor(n,t,o,f),Pt(c.prototype,r),un.NEED=!0;return Yt(c,t),s[t]=c,$($.G+$.W+$.F*(c!=u),s),i||e.setStrong(c,t,o),c},dn=(vn("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return pn.def(cn(this,"Set"),t=0===t?0:t,t)}},pn),Ct("unscopables")),gn=Array.prototype;null==gn[dn]&&K(gn,dn,{});var _n=function(t){gn[dn][t]=!0},bn=rn(Array,"Array",function(t,n){this._t=c(t),this._i=0,this._k=n},function(){var t=this._t,n=this._k,r=this._i++;return!t||r>=t.length?(this._t=void 0,en(1)):en(0,"keys"==n?r:"values"==n?t[r]:[r,t[r]])},"values");Ft.Arguments=Ft.Array,_n("keys"),_n("values"),_n("entries");for(var Sn=Ct("iterator"),mn=Ct("toStringTag"),On=Ft.Array,En={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},Nn=k(En),jn=0;jn<Nn.length;jn++){var wn,Tn=Nn[jn],An=En[Tn],kn=_[Tn],Ln=kn&&kn.prototype;if(Ln&&(Ln[Sn]||K(Ln,Sn,On),Ln[mn]||K(Ln,mn,Tn),Ft[Tn]=On,An))for(wn in bn)Ln[wn]||U(Ln,wn,bn[wn],!0)}var In,Pn=(In=!0,function(n,r){var e,o,i=String(t(n)),u=s(r),c=i.length;return u<0||u>=c?In?"":void 0:(e=i.charCodeAt(u))<55296||e>56319||u+1===c||(o=i.charCodeAt(u+1))<56320||o>57343?In?i.charAt(u):e:In?i.slice(u,u+2):o-56320+(e-55296<<10)+65536});rn(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,n=this._t,r=this._i;return r>=n.length?{value:void 0,done:!0}:(t=Pn(n,r),this._i+=t.length,{value:t,done:!1})});vn("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var n=pn.getEntry(cn(this,"Map"),t);return n&&n.v},set:function(t,n){return pn.def(cn(this,"Map"),0===t?0:t,n)}},pn,!0);var Mn=t=>{if("object"!=typeof t)return!1;if(null==t)return!1;const n=Object.getPrototypeOf(t);return null===n||n===Object.getPrototypeOf({})||t.constructor===Object};return function(t){var n=!1;return null==t?n=!0:function(t){return"string"==typeof t}(t)?n=0===t.trim().length:function(t){return"number"==typeof t}(t)?n=Number.isNaN(t):function(t){return Array.isArray(t)}(t)?n=0===t.length:function(t){return t instanceof Map||t instanceof Set}(t)?n=0===t.size:Mn(t)&&(n=0===Object.keys(t).length),n}});