"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"EVENTS",{enumerable:!0,get:function(){return _eventsPublic.default}}),exports.default=exports.SDK_LIST=void 0,exports.sdkFactory=sdkFactory;var _entry=_interopRequireDefault(require("./utils/entry")),_eventsPublic=_interopRequireDefault(require("./utils/events-public"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var SDK_LIST=new Map;function checkSDKInstance(){for(var e in SDK_LIST)SDK_LIST.get(e).isDestroy&&SDK_LIST.delete(e)}function sdkFactory(e){var t=new _entry.default(e);return SDK_LIST.set(t.uuid,t),checkSDKInstance(),t}exports.SDK_LIST=SDK_LIST;var _default=sdkFactory;exports.default=_default;