UNPKG

jlb-tools

Version:
5 lines 23 kB
/*! * jtools v0.0.8 * jlb web team */ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.jtools={})}(this,function(e){"use strict";var t=Math.ceil,n=Math.floor,s=function(e){return isNaN(e=+e)?0:(0<e?n:t)(e)},c=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e};function r(e,t){return e(t={exports:{}},t.exports),t.exports}var p=r(function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)}),g=r(function(e){var t=e.exports={version:"2.5.7"};"number"==typeof __e&&(__e=t)}),i=(g.version,function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}),m=function(r,o,e){if(i(r),void 0===o)return r;switch(e){case 1:return function(e){return r.call(o,e)};case 2:return function(e,t){return r.call(o,e,t)};case 3:return function(e,t,n){return r.call(o,e,t,n)}}return function(){return r.apply(o,arguments)}},o=function(e){return"object"==typeof e?null!==e:"function"==typeof e},y=function(e){if(!o(e))throw TypeError(e+" is not an object!");return e},a=function(e){try{return!!e()}catch(e){return!0}},f=!a(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),l=p.document,h=o(l)&&o(l.createElement),d=function(e){return h?l.createElement(e):{}},v=!f&&!a(function(){return 7!=Object.defineProperty(d("div"),"a",{get:function(){return 7}}).a}),w=Object.defineProperty,_={f:f?Object.defineProperty:function(e,t,n){if(y(e),t=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}(t,!0),y(n),v)try{return w(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},x=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}},D=f?function(e,t,n){return _.f(e,t,x(1,n))}:function(e,t,n){return e[t]=n,e},b={}.hasOwnProperty,S=function(e,t){return b.call(e,t)},j="prototype",O=function(e,t,n){var r,o,i,a=e&O.F,c=e&O.G,u=e&O.S,s=e&O.P,f=e&O.B,l=e&O.W,h=c?g:g[t]||(g[t]={}),d=h[j],v=c?p:u?p[t]:(p[t]||{})[j];for(r in c&&(n=t),n)(o=!a&&v&&void 0!==v[r])&&S(h,r)||(i=o?v[r]:n[r],h[r]=c&&"function"!=typeof v[r]?n[r]:f&&o?m(i,p):l&&v[r]==i?function(r){var e=function(e,t,n){if(this instanceof r){switch(arguments.length){case 0:return new r;case 1:return new r(e);case 2:return new r(e,t)}return new r(e,t,n)}return r.apply(this,arguments)};return e[j]=r[j],e}(i):s&&"function"==typeof i?m(Function.call,i):i,s&&((h.virtual||(h.virtual={}))[r]=i,e&O.R&&d&&!d[r]&&D(d,r,i)))};O.F=1,O.G=2,O.S=4,O.P=8,O.B=16,O.W=32,O.U=64,O.R=128;var M,T=O,P=D,E={},A={}.toString,L=function(e){return A.call(e).slice(8,-1)},F=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==L(e)?e.split(""):Object(e)},k=function(e){return F(c(e))},C=Math.min,I=function(e){return 0<e?C(s(e),9007199254740991):0},R=Math.max,B=Math.min,N=r(function(e){var t="__core-js_shared__",n=p[t]||(p[t]={});(e.exports=function(e,t){return n[e]||(n[e]=void 0!==t?t:{})})("versions",[]).push({version:g.version,mode:"pure",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})}),U=0,H=Math.random(),G=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++U+H).toString(36))},q=N("keys"),V=function(e){return q[e]||(q[e]=G(e))},z=(M=!1,function(e,t,n){var r,o,i,a=k(e),c=I(a.length),u=(o=c,(r=s(r=n))<0?R(r+o,0):B(r,o));if(M&&t!=t){for(;u<c;)if((i=a[u++])!=i)return!0}else for(;u<c;u++)if((M||u in a)&&a[u]===t)return M||u||0;return!M&&-1}),W=V("IE_PROTO"),X="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),J=Object.keys||function(e){return function(e,t){var n,r=k(e),o=0,i=[];for(n in r)n!=W&&S(r,n)&&i.push(n);for(;t.length>o;)S(r,n=t[o++])&&(~z(i,n)||i.push(n));return i}(e,X)},Q=f?Object.defineProperties:function(e,t){y(e);for(var n,r=J(t),o=r.length,i=0;i<o;)_.f(e,n=r[i++],t[n]);return e},$=p.document,Y=$&&$.documentElement,K=V("IE_PROTO"),Z=function(){},ee="prototype",te=function(){var e,t=d("iframe"),n=X.length;for(t.style.display="none",Y.appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),te=e.F;n--;)delete te[ee][X[n]];return te()},ne=Object.create||function(e,t){var n;return null!==e?(Z[ee]=y(e),n=new Z,Z[ee]=null,n[K]=e):n=te(),void 0===t?n:Q(n,t)},re=r(function(e){var t=N("wks"),n=p.Symbol,r="function"==typeof n;(e.exports=function(e){return t[e]||(t[e]=r&&n[e]||(r?n:G)("Symbol."+e))}).store=t}),oe=_.f,ie=re("toStringTag"),ae=function(e,t,n){e&&!S(e=n?e:e.prototype,ie)&&oe(e,ie,{configurable:!0,value:t})},ce={};D(ce,re("iterator"),function(){return this});var ue,se=function(e){return Object(c(e))},fe=V("IE_PROTO"),le=Object.prototype,he=Object.getPrototypeOf||function(e){return e=se(e),S(e,fe)?e[fe]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?le:null},de=re("iterator"),ve=!([].keys&&"next"in[].keys()),pe="values",ge=function(){return this},me=function(e,t,n,r,o,i,a){var c,u,s;u=t,s=r,(c=n).prototype=ne(ce,{next:x(1,s)}),ae(c,u+" Iterator");var f,l,h,d=function(e){if(!ve&&e in m)return m[e];switch(e){case"keys":case pe:return function(){return new n(this,e)}}return function(){return new n(this,e)}},v=t+" Iterator",p=o==pe,g=!1,m=e.prototype,y=m[de]||m["@@iterator"]||o&&m[o],w=y||d(o),_=o?p?d("entries"):w:void 0,b="Array"==t&&m.entries||y;if(b&&(h=he(b.call(new e)))!==Object.prototype&&h.next&&ae(h,v,!0),p&&y&&y.name!==pe&&(g=!0,w=function(){return y.call(this)}),a&&(ve||g||!m[de])&&D(m,de,w),E[t]=w,E[v]=ge,o)if(f={values:p?w:d(pe),keys:i?w:d("keys"),entries:_},a)for(l in f)l in m||P(m,l,f[l]);else T(T.P+T.F*(ve||g),t,f);return f},ye=(ue=!0,function(e,t){var n,r,o=String(c(e)),i=s(t),a=o.length;return i<0||a<=i?ue?"":void 0:(n=o.charCodeAt(i))<55296||56319<n||i+1===a||(r=o.charCodeAt(i+1))<56320||57343<r?ue?o.charAt(i):n:ue?o.slice(i,i+2):r-56320+(n-55296<<10)+65536});me(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=ye(t,n),this._i+=e.length,{value:e,done:!1})});var we=function(e,t){return{value:t,done:!!e}};me(Array,"Array",function(e,t){this._t=k(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,we(1)):we(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])},"values");E.Arguments=E.Array;for(var _e=re("toStringTag"),be="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),xe=0;xe<be.length;xe++){var De=be[xe],Se=p[De],je=Se&&Se.prototype;je&&!je[_e]&&D(je,_e,De),E[De]=E.Array}var Oe,Me,Te,Pe=re("toStringTag"),Ee="Arguments"==L(function(){return arguments}()),Ae=function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=Object(e),Pe))?n:Ee?L(t):"Object"==(r=L(t))&&"function"==typeof t.callee?"Arguments":r},Le=function(t,e,n,r){try{return r?e(y(n)[0],n[1]):e(n)}catch(e){var o=t.return;throw void 0!==o&&y(o.call(t)),e}},Fe=re("iterator"),ke=Array.prototype,Ce=re("iterator"),Ie=g.getIteratorMethod=function(e){if(null!=e)return e[Ce]||e["@@iterator"]||E[Ae(e)]},Re=r(function(e){var d={},v={},t=e.exports=function(e,t,n,r,o){var i,a,c,u,s,f=o?function(){return e}:Ie(e),l=m(n,r,t?2:1),h=0;if("function"!=typeof f)throw TypeError(e+" is not iterable!");if(void 0===(s=f)||E.Array!==s&&ke[Fe]!==s){for(c=f.call(e);!(a=c.next()).done;)if((u=Le(c,l,a.value,t))===d||u===v)return u}else for(i=I(e.length);h<i;h++)if((u=t?l(y(a=e[h])[0],a[1]):l(e[h]))===d||u===v)return u};t.BREAK=d,t.RETURN=v}),Be=re("species"),Ne=function(e,t){var n,r=y(e).constructor;return void 0===r||null==(n=y(r)[Be])?t:i(n)},Ue=p.process,He=p.setImmediate,Ge=p.clearImmediate,qe=p.MessageChannel,Ve=p.Dispatch,ze=0,We={},Xe="onreadystatechange",Je=function(){var e=+this;if(We.hasOwnProperty(e)){var t=We[e];delete We[e],t()}},Qe=function(e){Je.call(e.data)};He&&Ge||(He=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return We[++ze]=function(){!function(e,t,n){var r=void 0===n;switch(t.length){case 0:return r?e():e.call(n);case 1:return r?e(t[0]):e.call(n,t[0]);case 2:return r?e(t[0],t[1]):e.call(n,t[0],t[1]);case 3:return r?e(t[0],t[1],t[2]):e.call(n,t[0],t[1],t[2]);case 4:return r?e(t[0],t[1],t[2],t[3]):e.call(n,t[0],t[1],t[2],t[3])}e.apply(n,t)}("function"==typeof e?e:Function(e),t)},Oe(ze),ze},Ge=function(e){delete We[e]},"process"==L(Ue)?Oe=function(e){Ue.nextTick(m(Je,e,1))}:Ve&&Ve.now?Oe=function(e){Ve.now(m(Je,e,1))}:qe?(Te=(Me=new qe).port2,Me.port1.onmessage=Qe,Oe=m(Te.postMessage,Te,1)):p.addEventListener&&"function"==typeof postMessage&&!p.importScripts?(Oe=function(e){p.postMessage(e+"","*")},p.addEventListener("message",Qe,!1)):Oe=Xe in d("script")?function(e){Y.appendChild(d("script"))[Xe]=function(){Y.removeChild(this),Je.call(e)}}:function(e){setTimeout(m(Je,e,1),0)});var $e={set:He,clear:Ge},Ye=$e.set,Ke=p.MutationObserver||p.WebKitMutationObserver,Ze=p.process,et=p.Promise,tt="process"==L(Ze);function nt(e){var n,r;this.promise=new e(function(e,t){if(void 0!==n||void 0!==r)throw TypeError("Bad Promise constructor");n=e,r=t}),this.resolve=i(n),this.reject=i(r)}var rt={f:function(e){return new nt(e)}},ot=function(e){try{return{e:!1,v:e()}}catch(e){return{e:!0,v:e}}},it=p.navigator,at=it&&it.userAgent||"",ct=function(e,t){if(y(e),o(t)&&t.constructor===e)return t;var n=rt.f(e);return(0,n.resolve)(t),n.promise},ut=re("species"),st=re("iterator"),ft=!1;try{[7][st]().return=function(){ft=!0}}catch(e){}var lt,ht,dt,vt,pt,gt,mt=$e.set,yt=function(){var n,r,o,e=function(){var e,t;for(tt&&(e=Ze.domain)&&e.exit();n;){t=n.fn,n=n.next;try{t()}catch(e){throw n?o():r=void 0,e}}r=void 0,e&&e.enter()};if(tt)o=function(){Ze.nextTick(e)};else if(!Ke||p.navigator&&p.navigator.standalone)if(et&&et.resolve){var t=et.resolve(void 0);o=function(){t.then(e)}}else o=function(){Ye.call(p,e)};else{var i=!0,a=document.createTextNode("");new Ke(e).observe(a,{characterData:!0}),o=function(){a.data=i=!i}}return function(e){var t={fn:e,next:void 0};r&&(r.next=t),n||(n=t,o()),r=t}}(),wt="Promise",_t=p.TypeError,bt=p.process,xt=bt&&bt.versions,Dt=xt&&xt.v8||"",St=p[wt],jt="process"==Ae(bt),Ot=function(){},Mt=ht=rt.f,Tt=!!function(){try{var e=St.resolve(1),t=(e.constructor={})[re("species")]=function(e){e(Ot,Ot)};return(jt||"function"==typeof PromiseRejectionEvent)&&e.then(Ot)instanceof t&&0!==Dt.indexOf("6.6")&&-1===at.indexOf("Chrome/66")}catch(e){}}(),Pt=function(e){var t;return!(!o(e)||"function"!=typeof(t=e.then))&&t},Et=function(f,n){if(!f._n){f._n=!0;var r=f._c;yt(function(){for(var u=f._v,s=1==f._s,e=0,t=function(e){var t,n,r,o=s?e.ok:e.fail,i=e.resolve,a=e.reject,c=e.domain;try{o?(s||(2==f._h&&Ft(f),f._h=1),!0===o?t=u:(c&&c.enter(),t=o(u),c&&(c.exit(),r=!0)),t===e.promise?a(_t("Promise-chain cycle")):(n=Pt(t))?n.call(t,i,a):i(t)):a(u)}catch(e){c&&!r&&c.exit(),a(e)}};r.length>e;)t(r[e++]);f._c=[],f._n=!1,n&&!f._h&&At(f)})}},At=function(i){mt.call(p,function(){var e,t,n,r=i._v,o=Lt(i);if(o&&(e=ot(function(){jt?bt.emit("unhandledRejection",r,i):(t=p.onunhandledrejection)?t({promise:i,reason:r}):(n=p.console)&&n.error&&n.error("Unhandled promise rejection",r)}),i._h=jt||Lt(i)?2:1),i._a=void 0,o&&e.e)throw e.v})},Lt=function(e){return 1!==e._h&&0===(e._a||e._c).length},Ft=function(t){mt.call(p,function(){var e;jt?bt.emit("rejectionHandled",t):(e=p.onrejectionhandled)&&e({promise:t,reason:t._v})})},kt=function(e){var t=this;t._d||(t._d=!0,(t=t._w||t)._v=e,t._s=2,t._a||(t._a=t._c.slice()),Et(t,!0))},Ct=function(e){var n,r=this;if(!r._d){r._d=!0,r=r._w||r;try{if(r===e)throw _t("Promise can't be resolved itself");(n=Pt(e))?yt(function(){var t={_w:r,_d:!1};try{n.call(e,m(Ct,t,1),m(kt,t,1))}catch(e){kt.call(t,e)}}):(r._v=e,r._s=1,Et(r,!1))}catch(e){kt.call({_w:r,_d:!1},e)}}};Tt||(St=function(e){!function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!")}(this,St,wt,"_h"),i(e),lt.call(this);try{e(m(Ct,this,1),m(kt,this,1))}catch(e){kt.call(this,e)}},(lt=function(e){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=function(e,t,n){for(var r in t)n&&e[r]?e[r]=t[r]:D(e,r,t[r]);return e}(St.prototype,{then:function(e,t){var n=Mt(Ne(this,St));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=jt?bt.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&Et(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),dt=function(){var e=new lt;this.promise=e,this.resolve=m(Ct,e,1),this.reject=m(kt,e,1)},rt.f=Mt=function(e){return e===St||e===vt?new dt(e):ht(e)}),T(T.G+T.W+T.F*!Tt,{Promise:St}),ae(St,wt),gt="function"==typeof g[pt=wt]?g[pt]:p[pt],f&&gt&&!gt[ut]&&_.f(gt,ut,{configurable:!0,get:function(){return this}}),vt=g[wt],T(T.S+T.F*!Tt,wt,{reject:function(e){var t=Mt(this);return(0,t.reject)(e),t.promise}}),T(T.S+!0*T.F,wt,{resolve:function(e){return ct(this===vt?St:this,e)}}),T(T.S+T.F*!(Tt&&function(e,t){if(!t&&!ft)return!1;var n=!1;try{var r=[7],o=r[st]();o.next=function(){return{done:n=!0}},r[st]=function(){return o},e(r)}catch(e){}return n}(function(e){St.all(e).catch(Ot)})),wt,{all:function(e){var a=this,t=Mt(a),c=t.resolve,u=t.reject,n=ot(function(){var r=[],o=0,i=1;Re(e,!1,function(e){var t=o++,n=!1;r.push(void 0),i++,a.resolve(e).then(function(e){n||(n=!0,r[t]=e,--i||c(r))},u)}),--i||c(r)});return n.e&&u(n.v),t.promise},race:function(e){var t=this,n=Mt(t),r=n.reject,o=ot(function(){Re(e,!1,function(e){t.resolve(e).then(n.resolve,r)})});return o.e&&r(o.v),n.promise}}),T(T.P+T.R,"Promise",{finally:function(t){var n=Ne(this,g.Promise||p.Promise),e="function"==typeof t;return this.then(e?function(e){return ct(n,t()).then(function(){return e})}:t,e?function(e){return ct(n,t()).then(function(){throw e})}:t)}}),T(T.S,"Promise",{try:function(e){var t=rt.f(this),n=ot(e);return(n.e?t.reject:t.resolve)(n.v),t.promise}});var It=g.Promise;var Rt=function(e){var i=new Image,a="";return i.setAttribute("crossOrigin","anonymous"),i.src=e,new It(function(o,e){i.onload=function(){var e=document.createElement("canvas"),t=i.width,n=i.height,r=e.getContext("2d");r.scale(5,5),e.width=5*t,e.height=5*n,r.drawImage(i,0,0,5*t,5*n),a=e.toDataURL("image/png"),o(a)}})};var Bt=function(e){if(!e)return"";var t=1e3*e,n=(new Date).getTime(),r=new Date(t).getFullYear(),o=new Date(t).getMonth()+1,i=new Date(t).getDate(),a=new Date(t).getHours(),c=new Date(t).getMinutes(),u="星期"+["日","一","二","三","四","五","六"][new Date(t).getDay()];return c<10&&(c="0"+c),a<10&&(a="0"+a),(new Date).getDate()-new Date(t).getDate()==0?a+":"+c:(new Date).getDate()-new Date(t).getDate()==1?"昨天 "+a+":"+c:(new Date).getTime()<new Date(t).getTime()&&(new Date).getDate()-new Date(t).getDate()<7&&0<(new Date).getDay()-new Date(t).getDay()?u+a+":"+c:r<new Date(n).getFullYear()?r+"年"+o+"月"+i+"日 "+a+":"+c:o+"月"+i+"日 "+a+":"+c},Nt="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff",Ut="["+Nt+"]",Ht=RegExp("^"+Ut+Ut+"*"),Gt=RegExp(Ut+Ut+"*$"),qt=function(e,t,n){var r={},o=a(function(){return!!Nt[e]()||"​…"!="​…"[e]()}),i=r[e]=o?t(Vt):Nt[e];n&&(r[n]=i),T(T.P+T.F*o,"String",r)},Vt=qt.trim=function(e,t){return e=String(c(e)),1&t&&(e=e.replace(Ht,"")),2&t&&(e=e.replace(Gt,"")),e},zt=qt,Wt=p.parseInt,Xt=zt.trim,Jt=/^[-+]?0[xX]/,Qt=8!==Wt(Nt+"08")||22!==Wt(Nt+"0x16")?function(e,t){var n=Xt(String(e),3);return Wt(n,t>>>0||(Jt.test(n)?16:10))}:Wt;T(T.G+T.F*(parseInt!=Qt),{parseInt:Qt});var $t=g.parseInt;var Yt=function(e){if(!e)return"";e*=1e3;var t=(new Date).getTime()-e;if(!(t<0)){var n=t/6e4,r=t/36e5,o=new Date;o.setTime(e);var i=o.getFullYear(),a=o.getMonth()+1<10?"0"+(o.getMonth()+1):o.getMonth()+1,c=o.getDate()<10?"0"+o.getDate():o.getDate(),u=o.getHours()<10?"0"+o.getHours():o.getHours(),s=o.getMinutes()<10?"0"+o.getMinutes():o.getMinutes();return 1<=r&&r<24?" "+$t(r)+"小时前":24<=r&&r<48&&(new Date).getDate()-c==1?"昨天 "+u+":"+s:1<=n&&n<60?" "+$t(n)+"分钟前":0<=t&&t<=6e4?"刚刚":i+"-"+a+"-"+c+" "+u+":"+s}},Kt=Array.isArray||function(e){return"Array"==L(e)};T(T.S,"Array",{isArray:Kt});var Zt=g.Array.isArray;var en=function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0;if(!e)return null;var n=null;if(Zt(e)&&0<e.length)n=1==t?Math.floor(new Date(new Date(e[t]).setHours(23,59,59,0))/1e3):Math.floor(new Date(new Date(e[t]).setHours(0,0,0,0))/1e3);else{if(Zt(e)&&0==e.length)return null;if(Zt(e))return null;n=Math.floor(new Date(e).getTime()/1e3)}return n};var tn=function(){var e={},t=navigator.userAgent.toLowerCase(),n=null;return(n=t.match(/rv:([\d.]+)\) like gecko/))?e.ie=n[1]:(n=t.match(/msie ([\d\.]+)/))?e.ie=n[1]:(n=t.match(/edge\/([\d\.]+)/))?e.edge=n[1]:(n=t.match(/firefox\/([\d\.]+)/))?e.firefox=n[1]:(n=t.match(/(?:opera|opr).([\d\.]+)/))?e.opera=n[1]:(n=t.match(/chrome\/([\d\.]+)/))?e.chrome=n[1]:(n=t.match(/version\/([\d\.]+).*safari/))?e.safari=n[1]:(n=t.match(/micromessenger\/([\d\.]+)/))?e.micromessenger=n[1]:(n=u.match(/QQ\/([\d\.]+)/gi))&&(e.qq=n[1]),e.ie?"IE:"+e.ie:e.edge?"Edge:"+e.edge:e.firefox?"Firefox:"+e.firefox:e.chrome?"Chrome:"+e.chrome:e.opera?"Opera:"+e.opera:e.safari?"Safari:"+e.safari:e.micromessenger?"Micromessenger:"+e.micromessenger:e.qq?"QQ:"+e.qq:"Unknown"};var nn=function(){var e=navigator.userAgent;return/Android|BlackBerry|IEMobile/i.test(e)?"android":/iPhone|iPad|iPod/i.test(e)?"ios":"Unknown"};function rn(e,t){var n=new Blob([e],{type:"application/vnd.ms-excel,charset=UTF-8"});if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(n,t+".xlsx");else{var r=document.createElement("a");r.href=window.URL.createObjectURL(n),r.download=t+".xlsx",r.click(),window.URL.revokeObjectURL(r.href)}}var on=function(o){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"jtools",a=2<arguments.length?arguments[2]:void 0;if(!o||0==o.size)return a&&a({type:"fail",msg:"数据为空"}),!1;var c=new FileReader;c.readAsText(o,"utf-8"),c.onload=function(e){try{var t=JSON.parse(c.result),n=t.code,r=t.msg;if(n&&200!=n)return a&&a({type:"fail",code:n,msg:r}),!1;rn(o,i),a&&a({type:"success"})}catch(e){rn(o,i),a&&a({type:"success"})}}};var an=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{src:"",type:"",payload:{width:750},ifSelf:!0,ossdomain:"https://images2.bestjlb.com/"},t=e.src,n=e.type,r=e.payload,o=e.ifSelf,i=e.ossdomain;return t?-1<t.indexOf("?")?t:-1<t.indexOf(i)?-1<t.indexOf("v2jlboss")?a(!0):a():-1<t.indexOf("jlboss")?i+a():-1<t.indexOf("v2jlboss")?i+a(!0):t:"";function a(e){return 2!==n||o?4!==n||o?t:e?"".concat(t,".jpeg?x-oss-process=image/format,jpg/resize,w_").concat(r.width,"/auto-orient,1"):"".concat(t,"?x-oss-process=video/snapshot,t_1000,w_").concat(r.width):"".concat(t,"?x-oss-process=image/resize,w_").concat(r.width,"/auto-orient,1")}};var cn=function(e){var t=e.userId,n=e.imageDomain;return n?n+"/photo/user_header"+(t||0)%10+".png":""};var un=function(e){return new RegExp(["\ud83c[\udf00-\udfff]","\ud83d[\udc00-\ude4f]","\ud83d[\ude80-\udeff]"].join("|"),"g").test(e)};var sn=function(e){return/^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/.test(e)};var fn=function(e){return/[`~!@#$%^&*()_+<>?:"{},.\/;'[\]\s]/im.test(e)||/[·!#¥(——):;“”‘、,|《。》?、【】[\]\s]/im.test(e)};var ln=function(e){return/^[1][0-9]{10}$/.test(e)};var hn=function(e){return e?"string"!=typeof e?(console.error("需要编译的数据类型需要是字符串类型"),e):e=e.replace(/[\ud800-\udbff][\udc00-\udfff]/g,function(e){return 2===e.length?"&#"+(1024*(e.charCodeAt(0)-55296)+65536+e.charCodeAt(1)-56320)+";":e}):""};var dn=function(e){if(!e)return"";if("string"!=typeof e)return console.error("需要解析的数据类型需要是字符串类型"),e;for(var t,n,r,o=hn(e),i=o.match(/&#\d+;/g)||[],a=0;a<i.length;a++){r=(r=i[a]).replace("&#","").replace(";",""),t=Math.floor((r-65536)/1024)+55296,n=(r-65536)%1024+56320,r="&#"+r+";";var c=String.fromCharCode(t,n);o=o.replace(r,c)}return o};var vn=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"encode";return e?"string"!=typeof e?(console.error("handleEmoji数据类型需要是字符串类型"),e):"encode"===t?hn(e):"decode"===t?dn(e):e:""};var pn,gn,mn,yn,wn=function(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:"",t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"encode";if(!e)return"";if("string"!=typeof e)return console.error("handleText数据类型需要是字符串类型"),e;var n=null;if("encode"===t)n=dn(e).replace(/<br>/gi,"\n").replace(/&nbsp;/g," ").replace("&lt;","<").replace("&gt;",">");else{if("decode"!==t)return e;n=hn(e).replace("<","&lt;").replace(">","&gt;").replace(/\n|\r\n/g,"<br>").replace(/[ ]/g,"&nbsp;")}return n};pn="keys",gn=function(){return function(e){return J(se(e))}},mn=(g.Object||{})[pn]||Object[pn],(yn={})[pn]=gn(mn),T(T.S+T.F*a(function(){mn(1)}),"Object",yn);var _n=g.Object.keys,bn=g.JSON||(g.JSON={stringify:JSON.stringify}),xn=function(e){return bn.stringify.apply(bn,arguments)};var Dn={getImgBase64:Rt,dateFormat1:Bt,dateFormat2:Yt,elDateFormat:en,getBrowserModel:tn,getDeviceModel:nn,exportXls:on,getThumbnails:an,getDefaultAvatar:cn,isEmoji:un,isIDCard:sn,isSpecialChar:fn,isMobile:ln,handleEmoji:vn,handleText:wn,handleParam:function(){var t=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};if("{}"===xn(t))return{};var n={};return _n(t).forEach(function(e){null!==t[e]&&(n[e]=t[e])}),n}},Sn=Dn.getImgBase64,jn=Dn.dateFormat1,On=Dn.dateFormat2,Mn=Dn.elDateFormat,Tn=Dn.getBrowserModel,Pn=Dn.getDeviceModel,En=Dn.exportXls,An=Dn.getThumbnails,Ln=Dn.getDefaultAvatar,Fn=Dn.isEmoji,kn=Dn.isIDCard,Cn=Dn.isSpecialChar,In=Dn.isMobile,Rn=Dn.handleEmoji,Bn=Dn.handleText,Nn=Dn.handleParam;e.default=Dn,e.getImgBase64=Sn,e.dateFormat1=jn,e.dateFormat2=On,e.elDateFormat=Mn,e.getBrowserModel=Tn,e.getDeviceModel=Pn,e.exportXls=En,e.getThumbnails=An,e.getDefaultAvatar=Ln,e.isEmoji=Fn,e.isIDCard=kn,e.isSpecialChar=Cn,e.isMobile=In,e.handleEmoji=Rn,e.handleText=Bn,e.handleParam=Nn,Object.defineProperty(e,"__esModule",{value:!0})});