chimee-helper-events
Version:
2 lines (1 loc) • 15.8 kB
JavaScript
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e(t.chimeeHelperEvents=t.chimeeHelperEvents||{})}(this,function(t){"use strict";function e(t,e){return e={exports:{}},t(e,e.exports),e.exports}function n(t){return Array.isArray(t)}function r(t){return"function"==typeof t}function o(t){return Object(t)===t&&"[object Object]"===String(t)&&!r(t)&&!n(t)}function i(t,e){var n=t.__evt_id;n||(Object.defineProperty(t,"__evt_id",{writable:!0,enumerable:!1,configurable:!0}),n=t.__evt_id=++He.count);var r=n+"_"+e,o=He[r];return o||(o=He[r]=[]),o}function u(t,e,n){var r=Object.create(null);r.type=e,r.target=t,n&&Object.assign(r,o(n)?n:{data:n}),i(t,e).forEach(function(e){(e[1]||e[0]).apply(t,[r])})}function f(t,e,n){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],u=arguments[4];r(o)&&!u&&(u=o,o=void 0);var f=[n,void 0,o];o&&!u&&(u=function(){c(t,e,n,o);for(var r=arguments.length,i=Array(r),u=0;u<r;u++)i[u]=arguments[u];n.apply(t,i)}),u&&(f[1]=u),i(t,e).push(f)}function c(t,e,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=i(t,e);if(n||r){var u=-1,f=void 0;return o.find(function(t,e){if((!n||t[0]===n)&&(!r||t[2]))return u=e,f=t[1],!0}),-1!==u&&o.splice(u,1),f}o.length=0}var a=Math.ceil,s=Math.floor,l=function(t){return isNaN(t=+t)?0:(t>0?s:a)(t)},p=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t},y=e(function(t){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)}),h=e(function(t){var e=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=e)}),v=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t},d=function(t,e,n){if(v(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,o){return t.call(e,n,r,o)}}return function(){return t.apply(e,arguments)}},b=function(t){return"object"==typeof t?null!==t:"function"==typeof t},g=function(t){if(!b(t))throw TypeError(t+" is not an object!");return t},m=function(t){try{return!!t()}catch(t){return!0}},_=!m(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}),O=y.document,S=b(O)&&b(O.createElement),w=function(t){return S?O.createElement(t):{}},j=!_&&!m(function(){return 7!=Object.defineProperty(w("div"),"a",{get:function(){return 7}}).a}),E=function(t,e){if(!b(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!b(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!b(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!b(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")},P=Object.defineProperty,k={f:_?Object.defineProperty:function(t,e,n){if(g(t),e=E(e,!0),g(n),j)try{return P(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},M=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},x=_?function(t,e,n){return k.f(t,e,M(1,n))}:function(t,e,n){return t[e]=n,t},F=function(t,e,n){var r,o,i,u=t&F.F,f=t&F.G,c=t&F.S,a=t&F.P,s=t&F.B,l=t&F.W,p=f?h:h[e]||(h[e]={}),v=p.prototype,b=f?y:c?y[e]:(y[e]||{}).prototype;f&&(n=e);for(r in n)(o=!u&&b&&void 0!==b[r])&&r in p||(i=o?b[r]:n[r],p[r]=f&&"function"!=typeof b[r]?n[r]:s&&o?d(i,y):l&&b[r]==i?function(t){var e=function(e,n,r){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,r)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(i):a&&"function"==typeof i?d(Function.call,i):i,a&&((p.virtual||(p.virtual={}))[r]=i,t&F.R&&v&&!v[r]&&x(v,r,i)))};F.F=1,F.G=2,F.S=4,F.P=8,F.B=16,F.W=32,F.U=64,F.R=128;var A=F,N=x,T={}.hasOwnProperty,C=function(t,e){return T.call(t,e)},I={},R={}.toString,L=function(t){return R.call(t).slice(8,-1)},W=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==L(t)?t.split(""):Object(t)},D=function(t){return W(p(t))},J=Math.min,G=function(t){return t>0?J(l(t),9007199254740991):0},K=Math.max,z=Math.min,B=function(t,e){return(t=l(t))<0?K(t+e,0):z(t,e)},H=y["__core-js_shared__"]||(y["__core-js_shared__"]={}),Y=function(t){return H[t]||(H[t]={})},Q=0,U=Math.random(),$=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++Q+U).toString(36))},q=Y("keys"),V=function(t){return q[t]||(q[t]=$(t))},X=function(t){return function(e,n,r){var o,i=D(e),u=G(i.length),f=B(r,u);if(t&&n!=n){for(;u>f;)if((o=i[f++])!=o)return!0}else for(;u>f;f++)if((t||f in i)&&i[f]===n)return t||f||0;return!t&&-1}}(!1),Z=V("IE_PROTO"),tt=function(t,e){var n,r=D(t),o=0,i=[];for(n in r)n!=Z&&C(r,n)&&i.push(n);for(;e.length>o;)C(r,n=e[o++])&&(~X(i,n)||i.push(n));return i},et="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),nt=Object.keys||function(t){return tt(t,et)},rt=_?Object.defineProperties:function(t,e){g(t);for(var n,r=nt(e),o=r.length,i=0;o>i;)k.f(t,n=r[i++],e[n]);return t},ot=y.document&&document.documentElement,it=V("IE_PROTO"),ut=function(){},ft=function(){var t,e=w("iframe"),n=et.length;for(e.style.display="none",ot.appendChild(e),e.src="javascript:",(t=e.contentWindow.document).open(),t.write("<script>document.F=Object<\/script>"),t.close(),ft=t.F;n--;)delete ft.prototype[et[n]];return ft()},ct=Object.create||function(t,e){var n;return null!==t?(ut.prototype=g(t),n=new ut,ut.prototype=null,n[it]=t):n=ft(),void 0===e?n:rt(n,e)},at=e(function(t){var e=Y("wks"),n=y.Symbol,r="function"==typeof n;(t.exports=function(t){return e[t]||(e[t]=r&&n[t]||(r?n:$)("Symbol."+t))}).store=e}),st=k.f,lt=at("toStringTag"),pt=function(t,e,n){t&&!C(t=n?t:t.prototype,lt)&&st(t,lt,{configurable:!0,value:e})},yt={};x(yt,at("iterator"),function(){return this});var ht=function(t,e,n){t.prototype=ct(yt,{next:M(1,n)}),pt(t,e+" Iterator")},vt=function(t){return Object(p(t))},dt=V("IE_PROTO"),bt=Object.prototype,gt=Object.getPrototypeOf||function(t){return t=vt(t),C(t,dt)?t[dt]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?bt:null},mt=at("iterator"),_t=!([].keys&&"next"in[].keys()),Ot=function(){return this},St=function(t,e,n,r,o,i,u){ht(n,e,r);var f,c,a,s=function(t){if(!_t&&t in h)return h[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},l=e+" Iterator",p="values"==o,y=!1,h=t.prototype,v=h[mt]||h["@@iterator"]||o&&h[o],d=v||s(o),b=o?p?s("entries"):d:void 0,g="Array"==e?h.entries||v:v;if(g&&(a=gt(g.call(new t)))!==Object.prototype&&pt(a,l,!0),p&&v&&"values"!==v.name&&(y=!0,d=function(){return v.call(this)}),u&&(_t||y||!h[mt])&&x(h,mt,d),I[e]=d,I[l]=Ot,o)if(f={values:p?d:s("values"),keys:i?d:s("keys"),entries:b},u)for(c in f)c in h||N(h,c,f[c]);else A(A.P+A.F*(_t||y),e,f);return f},wt=function(t){return function(e,n){var r,o,i=String(p(e)),u=l(n),f=i.length;return u<0||u>=f?t?"":void 0:(r=i.charCodeAt(u))<55296||r>56319||u+1===f||(o=i.charCodeAt(u+1))<56320||o>57343?t?i.charAt(u):r:t?i.slice(u,u+2):o-56320+(r-55296<<10)+65536}}(!0);St(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=wt(e,n),this._i+=t.length,{value:t,done:!1})});var jt=function(){},Et=function(t,e){return{value:e,done:!!t}};St(Array,"Array",function(t,e){this._t=D(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,Et(1)):"keys"==e?Et(0,n):"values"==e?Et(0,t[n]):Et(0,[n,t[n]])},"values");I.Arguments=I.Array,jt(),jt(),jt();for(var Pt=at("toStringTag"),kt=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],Mt=0;Mt<5;Mt++){var xt=kt[Mt],Ft=y[xt],At=Ft&&Ft.prototype;At&&!At[Pt]&&x(At,Pt,xt),I[xt]=I.Array}var Nt={f:at},Tt=Nt.f("iterator"),Ct=e(function(t){t.exports={default:Tt,__esModule:!0}}),It=e(function(t){var e=$("meta"),n=k.f,r=0,o=Object.isExtensible||function(){return!0},i=!m(function(){return o(Object.preventExtensions({}))}),u=function(t){n(t,e,{value:{i:"O"+ ++r,w:{}}})},f=t.exports={KEY:e,NEED:!1,fastKey:function(t,n){if(!b(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!C(t,e)){if(!o(t))return"F";if(!n)return"E";u(t)}return t[e].i},getWeak:function(t,n){if(!C(t,e)){if(!o(t))return!0;if(!n)return!1;u(t)}return t[e].w},onFreeze:function(t){return i&&f.NEED&&o(t)&&!C(t,e)&&u(t),t}}}),Rt=k.f,Lt=function(t){var e=h.Symbol||(h.Symbol={});"_"==t.charAt(0)||t in e||Rt(e,t,{value:Nt.f(t)})},Wt=function(t,e){for(var n,r=D(t),o=nt(r),i=o.length,u=0;i>u;)if(r[n=o[u++]]===e)return n},Dt={f:Object.getOwnPropertySymbols},Jt={f:{}.propertyIsEnumerable},Gt=function(t){var e=nt(t),n=Dt.f;if(n)for(var r,o=n(t),i=Jt.f,u=0;o.length>u;)i.call(t,r=o[u++])&&e.push(r);return e},Kt=Array.isArray||function(t){return"Array"==L(t)},zt=et.concat("length","prototype"),Bt={f:Object.getOwnPropertyNames||function(t){return tt(t,zt)}},Ht=Bt.f,Yt={}.toString,Qt="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],Ut=function(t){try{return Ht(t)}catch(t){return Qt.slice()}},$t={f:function(t){return Qt&&"[object Window]"==Yt.call(t)?Ut(t):Ht(D(t))}},qt=Object.getOwnPropertyDescriptor,Vt={f:_?qt:function(t,e){if(t=D(t),e=E(e,!0),j)try{return qt(t,e)}catch(t){}if(C(t,e))return M(!Jt.f.call(t,e),t[e])}},Xt=It.KEY,Zt=Vt.f,te=k.f,ee=$t.f,ne=y.Symbol,re=y.JSON,oe=re&&re.stringify,ie=at("_hidden"),ue=at("toPrimitive"),fe={}.propertyIsEnumerable,ce=Y("symbol-registry"),ae=Y("symbols"),se=Y("op-symbols"),le=Object.prototype,pe="function"==typeof ne,ye=y.QObject,he=!ye||!ye.prototype||!ye.prototype.findChild,ve=_&&m(function(){return 7!=ct(te({},"a",{get:function(){return te(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=Zt(le,e);r&&delete le[e],te(t,e,n),r&&t!==le&&te(le,e,r)}:te,de=function(t){var e=ae[t]=ct(ne.prototype);return e._k=t,e},be=pe&&"symbol"==typeof ne.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof ne},ge=function(t,e,n){return t===le&&ge(se,e,n),g(t),e=E(e,!0),g(n),C(ae,e)?(n.enumerable?(C(t,ie)&&t[ie][e]&&(t[ie][e]=!1),n=ct(n,{enumerable:M(0,!1)})):(C(t,ie)||te(t,ie,M(1,{})),t[ie][e]=!0),ve(t,e,n)):te(t,e,n)},me=function(t,e){g(t);for(var n,r=Gt(e=D(e)),o=0,i=r.length;i>o;)ge(t,n=r[o++],e[n]);return t},_e=function(t){var e=fe.call(this,t=E(t,!0));return!(this===le&&C(ae,t)&&!C(se,t))&&(!(e||!C(this,t)||!C(ae,t)||C(this,ie)&&this[ie][t])||e)},Oe=function(t,e){if(t=D(t),e=E(e,!0),t!==le||!C(ae,e)||C(se,e)){var n=Zt(t,e);return!n||!C(ae,e)||C(t,ie)&&t[ie][e]||(n.enumerable=!0),n}},Se=function(t){for(var e,n=ee(D(t)),r=[],o=0;n.length>o;)C(ae,e=n[o++])||e==ie||e==Xt||r.push(e);return r},we=function(t){for(var e,n=t===le,r=ee(n?se:D(t)),o=[],i=0;r.length>i;)!C(ae,e=r[i++])||n&&!C(le,e)||o.push(ae[e]);return o};pe||(N((ne=function(){if(this instanceof ne)throw TypeError("Symbol is not a constructor!");var t=$(arguments.length>0?arguments[0]:void 0),e=function(n){this===le&&e.call(se,n),C(this,ie)&&C(this[ie],t)&&(this[ie][t]=!1),ve(this,t,M(1,n))};return _&&he&&ve(le,t,{configurable:!0,set:e}),de(t)}).prototype,"toString",function(){return this._k}),Vt.f=Oe,k.f=ge,Bt.f=$t.f=Se,Jt.f=_e,Dt.f=we,Nt.f=function(t){return de(at(t))}),A(A.G+A.W+A.F*!pe,{Symbol:ne});for(var je="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),Ee=0;je.length>Ee;)at(je[Ee++]);for(var je=nt(at.store),Ee=0;je.length>Ee;)Lt(je[Ee++]);A(A.S+A.F*!pe,"Symbol",{for:function(t){return C(ce,t+="")?ce[t]:ce[t]=ne(t)},keyFor:function(t){if(be(t))return Wt(ce,t);throw TypeError(t+" is not a symbol!")},useSetter:function(){he=!0},useSimple:function(){he=!1}}),A(A.S+A.F*!pe,"Object",{create:function(t,e){return void 0===e?ct(t):me(ct(t),e)},defineProperty:ge,defineProperties:me,getOwnPropertyDescriptor:Oe,getOwnPropertyNames:Se,getOwnPropertySymbols:we}),re&&A(A.S+A.F*(!pe||m(function(){var t=ne();return"[null]"!=oe([t])||"{}"!=oe({a:t})||"{}"!=oe(Object(t))})),"JSON",{stringify:function(t){if(void 0!==t&&!be(t)){for(var e,n,r=[t],o=1;arguments.length>o;)r.push(arguments[o++]);return"function"==typeof(e=r[1])&&(n=e),!n&&Kt(e)||(e=function(t,e){if(n&&(e=n.call(this,t,e)),!be(e))return e}),r[1]=e,oe.apply(re,r)}}}),ne.prototype[ue]||x(ne.prototype,ue,ne.prototype.valueOf),pt(ne,"Symbol"),pt(Math,"Math",!0),pt(y.JSON,"JSON",!0),Lt("asyncIterator"),Lt("observable");var Pe=h.Symbol,ke=e(function(t){t.exports={default:Pe,__esModule:!0}});e(function(t,e){function n(t){return t&&t.__esModule?t:{default:t}}e.__esModule=!0;var r=n(Ct),o=n(ke),i="function"==typeof o.default&&"symbol"==typeof r.default?function(t){return typeof t}:function(t){return t&&"function"==typeof o.default&&t.constructor===o.default&&t!==o.default.prototype?"symbol":typeof t};e.default="function"==typeof o.default&&"symbol"===i(r.default)?function(t){return void 0===t?"undefined":i(t)}:function(t){return t&&"function"==typeof o.default&&t.constructor===o.default&&t!==o.default.prototype?"symbol":void 0===t?"undefined":i(t)}});!function(t,e){var n=(h.Object||{})[t]||Object[t],r={};r[t]=e(n),A(A.S+A.F*m(function(){n(1)}),"Object",r)}("keys",function(){return function(t){return nt(vt(t))}});var Me=h.Object.keys,xe=(e(function(t){t.exports={default:Me,__esModule:!0}}),Math.floor);A(A.S,"Number",{isInteger:function(t){return!b(t)&&isFinite(t)&&xe(t)===t}});var Fe=h.Number.isInteger,Ae=(e(function(t){t.exports={default:Fe,__esModule:!0}}),"\t\n\v\f\r \u2028\u2029\ufeff"),Ne="["+Ae+"]",Te=RegExp("^"+Ne+Ne+"*"),Ce=RegExp(Ne+Ne+"*$"),Ie=function(t,e,n){var r={},o=m(function(){return!!Ae[t]()||"
"!="
"[t]()}),i=r[t]=o?e(Re):Ae[t];n&&(r[n]=i),A(A.P+A.F*o,"String",r)},Re=Ie.trim=function(t,e){return t=String(p(t)),1&e&&(t=t.replace(Te,"")),2&e&&(t=t.replace(Ce,"")),t},Le=Ie,We=y.parseFloat,De=Le.trim,Je=1/We(Ae+"-0")!=-1/0?function(t){var e=De(String(t),3),n=We(e);return 0===n&&"-"==e.charAt(0)?-0:n}:We;A(A.S+A.F*(Number.parseFloat!=Je),"Number",{parseFloat:Je});var Ge=parseFloat,Ke=(e(function(t){t.exports={default:Ge,__esModule:!0}}),"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}),ze=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},Be=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),He=Object.create(null);He.count=0;var Ye=function(){function t(e,n){var r=this;if(ze(this,t),Object.defineProperty(this,"__target",{writable:!0,enumerable:!1,configurable:!0}),this.__target=this,e){if("object"!==(void 0===e?"undefined":Ke(e)))throw new Error("CusEvent target are not object");this.__target=e,n&&["on","once","off","emit"].forEach(function(t){e[t]=r[t]})}}return Be(t,[{key:"on",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return f(this.__target,t,e,n),this}},{key:"once",value:function(t,e){return this.on(t,e,!0)}},{key:"off",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return c(this.__target,t,e,n),this}},{key:"emit",value:function(t,e){return u(this.__target,t,{data:e}),this}}]),t}();t.emitEventCache=u,t.addEventCache=f,t.removeEventCache=c,t.CustEvent=Ye,Object.defineProperty(t,"__esModule",{value:!0})});