{"_id":"emicnet-bs-sdk","_rev":"62-0ed0009e76feee8b54d23f2dde2692fd","name":"emicnet-bs-sdk","dist-tags":{"latest":"1.0.56"},"versions":{"1.0.0":{"name":"emicnet-bs-sdk","version":"1.0.0","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.0","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"f5774214eb38524d8d3ff981ca7089368427fb2b","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.0.tgz","fileCount":16,"integrity":"sha512-afG/rcnwMOG9RuHN2nCFQ9K20nT8GOlzEGfwkyHBpWoj6RqMu38toMpV4v52D3zcl7yn1g3BSpX/G/1ZO5wHSA==","signatures":[{"sig":"MEUCIA5NT6jm+Yhz3dB4VN1Z1I+OKV+VIwc36wB35SQp4AU5AiEAzgwBc8jLbpVDP7e5qQll7sXODDcBQUKWn2pIpGxYoOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62293},"main":"index.js","type":"module","gitHead":"1c498ed5aa09087e42a4c43186a40e319c918549","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.0_1721032822090_0.9984304182922288","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"emicnet-bs-sdk","version":"1.0.1","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.1","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"ffb12da24ffa8ed32157057090dafdbf9841e675","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.1.tgz","fileCount":17,"integrity":"sha512-lxxxmuP+h/9d3qbJYbucijJP2nY38x5qkoJRdz2cEjZzvMoL4VLNSKQUyNCqdi5gsPzlKtbp/l6PFZDWkdjYTQ==","signatures":[{"sig":"MEQCIB6op0F0D2eRLv7aP8EIyILnwhtE1Or55CXCldgMTUCUAiAwRIRrujFdYXHR7ehIIbeJSmpkTPCEzD3s7LOyGaHuSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91221},"main":"index.js","type":"module","gitHead":"bb202f2087814cec6d047e562ddbe46156a3535d","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.5.0","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.14.2","dependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.1_1721185266701_0.7430810543803805","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"emicnet-bs-sdk","version":"1.0.2","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.2","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"922c2cc35dd71457193b417c77b7f04b055c1c59","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.2.tgz","fileCount":17,"integrity":"sha512-vZT+nksglvqp4IHwjWlHLL9Lph/4zXQqipel6UoEWNxJNDcaDlim3QfsWehv8EzDX2ESsxMiEIRWF6r60zLl2Q==","signatures":[{"sig":"MEYCIQCZ6oaWh1NmGQG7OjDI0XTT5p9U2IB1pVHPv93tg6gjhAIhAKw83j2UOMWg/M+DRirJbxI59XJV0VGmWyOtWEj7Y/0B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":91362},"main":"index.js","type":"module","gitHead":"f57e08e1b9b717247b2d080313ea16019385f118","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.5.0","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.14.2","dependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.2_1721192365814_0.147183372672135","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"emicnet-bs-sdk","version":"1.0.3","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.3","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"7a78118760ebd24168439bbf884f8f0c46933910","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.3.tgz","fileCount":3,"integrity":"sha512-ohSKOTGghjyL0ff4gy7TvZU7XcnoZ0E6/HGedDM5g6v7aNcz94ngQFzKH15xBPmhCS4pLidVjQLf95SUNW+4qw==","signatures":[{"sig":"MEUCIFrK5EePnPOiRREb8r0n8J7x123mARJfj/c2BzFi135ZAiEAoGs4SAKUvUjVUs/yYWN3NlRU5RFujHq6XNNfheg1kbQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115273},"main":"index.js","type":"module","gitHead":"cf9abc18441e40a9ba56ee5e2b98306c25cebec9","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.3_1721201160785_0.33428707932316803","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"emicnet-bs-sdk","version":"1.0.4","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.4","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"fd8dc1501880b6002fd2f136dc8d545d36f1f59e","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.4.tgz","fileCount":3,"integrity":"sha512-WKLwI9r8Z/R1B2dKiW7ad55l79ukd2aFAM65Yqyn/08REYPtOIaeBTTj43iUdcE3bTitllJR9S7b2NQlGyu+NA==","signatures":[{"sig":"MEUCIQD1Yj3X3yadkZmvyxyclHRHJCDS2l1tnRxTNOUGZJfM/gIgSPiVv4EUdE1HR41qVuKJPAJTDpH3VxOi0kAeu40CbSQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115277},"main":"dist/main.js","type":"module","gitHead":"cf9abc18441e40a9ba56ee5e2b98306c25cebec9","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.4_1721201241134_0.543341233212078","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"emicnet-bs-sdk","version":"1.0.5","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.5","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"ef12379038bebb2a9d242552df9f6b709bf04470","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.5.tgz","fileCount":3,"integrity":"sha512-XqGjYWZLdGnHF14hTmSbGbinwwOtuQNhda2oQW1PAoTA4NAPUTXA3BFhzq8AlRtrEzlTj8jNdBeU0OJtD+o54g==","signatures":[{"sig":"MEUCIByTMwiE6OuzriSTN9p4dvrNCGWMds5y7XjzC6vIPIJeAiEA3kSWlo5goH8TdGjNnoJavvFJnml5rw6hP+CJi2NS9lY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115280},"main":"dist/main.js","type":"module","gitHead":"d85f9804183b09cee612c424dade273d266ebff6","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.5_1721204039285_0.2738892174355916","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"emicnet-bs-sdk","version":"1.0.6","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.6","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"7f505c795bb796d27b56c2c173bb0afa2a1c9a13","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.6.tgz","fileCount":3,"integrity":"sha512-w27U+IOWjU5IxHtRmyThewRh0K+mMPoYVL5x8jw0ERHJe+s4JbKJkn2MInqTSfrrgfGb9dnceXiQPw4Rxxx19g==","signatures":[{"sig":"MEUCIQDKJWba2Izq5JlfPC5bJg0lw6rLid8/CJ/QMj4FiSrZNAIgELKZf0dtvjquXPCY5eJ+xkymbx9mTqmtzjP97gzdU8I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":115277},"main":"dist/main.js","type":"module","gitHead":"d85f9804183b09cee612c424dade273d266ebff6","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.6_1721204360050_0.42413088638137975","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"emicnet-bs-sdk","version":"1.0.7","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.7","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"738ff47604e39683a5f06c67101e87bbef6c6130","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.7.tgz","fileCount":3,"integrity":"sha512-T9ZZDYiPNh+q05DNbndKSgtttcAJ3gDqdN5Nu1sWHdeBfddeN7DBqKGndFGAw89TGbGNDAffARqB6g1B+7m5zA==","signatures":[{"sig":"MEUCICDOY6My5Ojo9FcyqkmPkZG4RBuRm/ChhUTaQMXXeL74AiEA94bboYaO/OMxpoLSRyuOw3S15VvCqaBuI1ZUqOnRh0U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127677},"main":"dist/main.js","type":"module","gitHead":"107a1cae7ba687ce4f32b53ad129e16573765d9c","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.7_1721357792514_0.2713176919938498","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"emicnet-bs-sdk","version":"1.0.8","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.8","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"127b91e2506e97459de6335c25b7e84b3c71c3a2","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.8.tgz","fileCount":3,"integrity":"sha512-imSBZ0SgKBHlQPR0v0s5SITHwD7ndBvQThCuk1YauMi6E1cu/JN3RfTR+LoY1kO1SQ9VegYLs94k1eYjrr5FeA==","signatures":[{"sig":"MEUCID2oC5vlbY6Q2c2Dlidnzpqg3cBnqjaF4+gfW9EUfnjDAiEAiNGCQesVrP2tX/XMRsO0SSCWDih2upHnuf0G/sVo8pM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138595},"main":"dist/main.js","type":"module","gitHead":"39a0a0bb22bf78162cac225385bf8aefeac89417","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.8_1721879145201_0.4625316298510189","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"emicnet-bs-sdk","version":"1.0.9","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.9","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"37fec812dafc1b15c714297a4f50a3b51b41fa50","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.9.tgz","fileCount":3,"integrity":"sha512-VFbopKsivJfcmdTplxkPHNcWHkx2gcheJ0iMM94LZvr0TNDmDYFckvQkj9y1Gm3omcYFNzq+qtQyNZIqlBfoxw==","signatures":[{"sig":"MEUCIA9pnxF13hLiuMqxMhvG/x8Se/rB5xHCLvwgb0HHOtWwAiEAiGnlWxbWvGMzDm0m9g+VJqoct5ubjwjOztqn0m0GUBI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138516},"main":"dist/main.js","type":"module","gitHead":"39a0a0bb22bf78162cac225385bf8aefeac89417","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.9_1721887580251_0.6165130583745473","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"emicnet-bs-sdk","version":"1.0.10","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.10","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"c8d791312e828f21411bc87ef3c99f9fa970ce45","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.10.tgz","fileCount":3,"integrity":"sha512-TbgQ4O2xXKt9G7G4Xz9hJaz6+U76to8OPRGccRLcJFmEYYjnhBwnZSEEBfgPls0Uew/Cl5i1tJdFRDWIRJ2LJQ==","signatures":[{"sig":"MEUCIG2f3HXMTq9f4L6cTDQzUQUIgbUa0UuqLuP2c560BmtXAiEAjc2BPFJCfRXhYadURKCrzwHVw9oeXSEWmevBqV4eeWc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138465},"main":"dist/main.js","type":"module","gitHead":"39a0a0bb22bf78162cac225385bf8aefeac89417","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.10_1721889060332_0.4041456005671822","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"emicnet-bs-sdk","version":"1.0.11","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.11","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"3c87fc3c7b2b40577855cd9f8f00bf1aa16a5a8b","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.11.tgz","fileCount":3,"integrity":"sha512-vvicjtRUvw5kVpSE06r5Y9dE3UQ15Whl0wWwAl/WAgC2XsBYgEgNIS3SOpX5ayH4ARf074PcBT4Xtl5s9kkhxA==","signatures":[{"sig":"MEUCIQD+eQnm3MPfPDP9Pb8AL9q2+H3DLRT5ZPYocslFVKQHiAIgCcbDtSpZVGzLRhNwnIM2tttj2LsuqlGMe2Gk2TnOlkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136063},"main":"dist/main.js","type":"module","gitHead":"57ccb483bfba85da8af7d671120c124a6b0f6b8f","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.11_1721892549130_0.32624030185876873","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"emicnet-bs-sdk","version":"1.0.12","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.12","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"3d0a0f723188c1e46de9cd5861a10b441c7fc02d","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.12.tgz","fileCount":3,"integrity":"sha512-Mb1oZDxFE5vafi5SW98ydBQ22q6Dqy+VtGdMSqnvJcZEwXs+0ucOlXM50uh2ythjHYaqEz3FZLdhN7JaUZ0nuw==","signatures":[{"sig":"MEYCIQC8RasQYv5n//1xznZVqm6FVnj9/0JrC+4icAA51f66hAIhAORIE81jyLarhjuwkU8rLF2/NcfV7c9jDi1be0Le/I5F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131333},"main":"dist/main.js","type":"module","gitHead":"d068ac7c91b001219dfe7f4303a11ababc2e6a70","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","node-fetch":"^3.3.2","dotenv-flow":"^4.1.0","randomstring":"^1.3.0","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.12_1722319895948_0.4528388787339077","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"emicnet-bs-sdk","version":"1.0.13","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.13","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"3f3c82e57b1664f93aa5f34dd722444b1dd950be","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.13.tgz","fileCount":3,"integrity":"sha512-kPUggz+uIUUtU69jxX367YMfIL7D/v06HQaRkQlkhMELtkf9NQanFMcjlHNWUeyxq4V6vYRm/48kRkT0JqPFfw==","signatures":[{"sig":"MEUCIBsZC51Voc462P6LY9VfoLdP90JziZTUX1swvm2BQlOyAiEA+mzk2obf1m+S3PP6siZK2IbHLBvPOlqW4XcJtgtv/qM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131100},"main":"dist/main.js","type":"module","gitHead":"bf759d3f28450768bf00995ccf72626a0e19ab39","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","dotenv-flow":"^4.1.0","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.13_1722393350341_0.1115415203588146","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"emicnet-bs-sdk","version":"1.0.14","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.14","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"f7ef73e475b91e27f4eed6e24a307f98e1606898","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.14.tgz","fileCount":3,"integrity":"sha512-MBjE2zg0JyltQpPGWQQVfFimLnBU1vBuoCwADWTANcidujJV/+1/jeON2Hlj4xBLQbOG2XYZqNcLIJImkcCuFA==","signatures":[{"sig":"MEYCIQConJi/YMxyngfE0jOpl7jAQPZQ5tb00pJm0jaFzhQmoAIhAN+vltnPYNNVX/E5j5SU9Lq1CVaBgDIaY2C4MM/6cBVi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131238},"main":"dist/main.js","type":"module","gitHead":"2b9b6438e0148ce52b64343aeee158c0690d7929","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","debug":"^4.3.5","crypto-js":"^4.2.0","lodash.get":"^4.4.2","dotenv-flow":"^4.1.0","socket.io-client":"^4.7.5"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.14_1722413413436_0.559598910861532","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"emicnet-bs-sdk","version":"1.0.15","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.15","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"e2a7457900e67c63e0e29d5079035674d5c90618","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.15.tgz","fileCount":3,"integrity":"sha512-UuH3RETAsh4GJ3tRZkdCKXvA6umLKS+g+UetC0AN2Avdaja33DcaCfugMe3vu/14xEZIdYZoubHaFNJ4MMQLXA==","signatures":[{"sig":"MEUCIQCDUImdwfnsm1jEJeaKQj4Kc2r4vUgvyXbsMuEp+c3JWgIgJi7kYU2k4XDHumxwSsSi95/36U6GkIDRV0wvNKFcw44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140007},"main":"dist/main.js","type":"module","gitHead":"e6e5d225f499744c4b19c825f8f62ddcd4ef6a7f","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","lodash.invert":"^4.3.0","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.15_1722476926369_0.03612487961714139","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"emicnet-bs-sdk","version":"1.0.16","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.16","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"281a59cb7b38c9576e49d46995e043d3be3c84d9","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.16.tgz","fileCount":3,"integrity":"sha512-lg0paqG4DC2V8mD15L6HrBp3A1WqyS/KrPbNANNV9xfBawvZzSWa1B344Hvn2YqCVdWc1ItbEimxsrZsAxkflw==","signatures":[{"sig":"MEUCIH+mg9rCjJWBfnmLZLxJdHcx2hxOgO2aKZQhT3RqWwSxAiEA8spf/ydVkHAUaEcBm2LcPoqTR9uCp0beChovkDWNe6s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144770},"main":"dist/main.js","type":"module","gitHead":"e6e5d225f499744c4b19c825f8f62ddcd4ef6a7f","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","lodash.invert":"^4.3.0","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.16_1722478421214_0.6840857603119848","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"emicnet-bs-sdk","version":"1.0.17","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.17","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"26b341c2acec1a649ea7101a848a4df8cfa59e0d","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.17.tgz","fileCount":3,"integrity":"sha512-o9LMYIMoVKCjhgQKGEEMGM19KarID66YmeP7+rASPB+iszW3+1bx1V89hVnTD0i1hLa3C6+QJZGLEk9KJTglGA==","signatures":[{"sig":"MEQCICXoPMZxsH39pdWE5s+6yWAjEjXhIyl06Zhe+O7FnrjAAiAjLmpsDdhJVt1LQa3xwB4nKNYKMtDCjKDXhegwEzUhKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144768},"main":"dist/main.js","type":"module","gitHead":"e6e5d225f499744c4b19c825f8f62ddcd4ef6a7f","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","lodash.invert":"^4.3.0","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.17_1722480315757_0.4535131900916616","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"emicnet-bs-sdk","version":"1.0.18","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.18","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"40ee99cb0ab650678b1e89729d5ddd7d1e372152","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.18.tgz","fileCount":3,"integrity":"sha512-b7ot8SIokt45mFJ4jWQyO8xw60lQ7r+t/qigvcAF+cwR5x5bSO17Tmlkr7jTkWv7TSeMyJx9/YtMa4us+ZWeRg==","signatures":[{"sig":"MEQCIE8yhMuOxiemSKCsDPDhjG9qufeLaUw9yyx9HEtmlhZGAiAG8XLSdI7sseb36l6AAswP/8T5YGMrkaBpUKnlFrggfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140360},"main":"dist/main.js","type":"module","gitHead":"f0702843978f1469465901aeca4174d4a0703637","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","lodash.invert":"^4.3.0","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.18_1722845028412_0.24623796919134988","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"emicnet-bs-sdk","version":"1.0.19","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.19","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"eeebcceda75daa77d01e02292c4902233897c1ac","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.19.tgz","fileCount":3,"integrity":"sha512-sVqxMLSfDDUikZ0L4vZGbr17y+bVr6YDd6Pp5x0XII/Xd2MdUuEXaV3Fwh9+/70j2/KlNvIKX11/BxX70az41g==","signatures":[{"sig":"MEUCIFaMj1fz/p8h/aSjY1uXNY9uU+OBpBg2gcSerox7Gep+AiEAvotmIxc42GrXV5n3EcNv8DVvCBKCWKk5cVBUtDEo1ng=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138089},"main":"dist/main.js","type":"module","gitHead":"fb364418263a61123acd8edb1f006b2ac944983f","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.19_1722931991580_0.9427210552702991","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"emicnet-bs-sdk","version":"1.0.20","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.20","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"d539e15303223ffcd25f3e2289904318c62b8fd5","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.20.tgz","fileCount":3,"integrity":"sha512-kDvE3I21nn45o3z/bps7Y0YSyKCBR5bjgTCh05san2BqWvp67+0KWn/H8M1mi4ReGu8kbE/ytG+FYc2xDJOQDQ==","signatures":[{"sig":"MEYCIQCIRdxwHR42sDkpRK+8QTyfGSOmoc2sn178T3HJ9H7J5wIhAM9nAXVU9UAc5gto+qhs8+G/OBy4iCQA1VXzF0uoPERi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138575},"main":"dist/main.js","type":"module","gitHead":"07fee05426a83a70e6e4a3b07cbd38972d1f77da","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.20_1723015911270_0.8286205718950641","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"emicnet-bs-sdk","version":"1.0.21","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.21","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"9d3fed624d6826f57a17b914de56d655133e1c35","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.21.tgz","fileCount":3,"integrity":"sha512-c5/i47m/5URJMGFza9j80ZzUzWnk5s8BWyFUeX4b2aIUKzIO3aiSUBEBt+tkVZ+1CGhk5s5/Rf5bBqnywlL/Pg==","signatures":[{"sig":"MEYCIQDToTA4rTaqusQCzqMGIEUGeKx3IWvMES7Gdiw5LORqHwIhALZn+FYDU4pyk3DZSWHP2+/95Wz6Am1BJpdzKO1L5vj4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138645},"main":"dist/main.js","type":"module","gitHead":"07fee05426a83a70e6e4a3b07cbd38972d1f77da","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.21_1723016997161_0.07200126494868742","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"emicnet-bs-sdk","version":"1.0.22","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.22","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"bc107b7da77e6ede08184561a740e541480fb661","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.22.tgz","fileCount":3,"integrity":"sha512-xWMpx2vVsJyJtlYtznLqd9BTtXXspU70cxly4h96qZX1xRg4Y6LRGZEXoXPfTiCCCl+D2KAydUfOT+zk/QuXhg==","signatures":[{"sig":"MEQCIFzIapi1k7V/p22T/UC3wiVTKCE+eNkx6UDKLRjz9Lp5AiBQXQybgjXsdy1FoR/XBbXM9Elqpv6WXjIbfgqu92olLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138602},"main":"dist/main.js","type":"module","gitHead":"07fee05426a83a70e6e4a3b07cbd38972d1f77da","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.22_1723019745673_0.4518214502907889","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"emicnet-bs-sdk","version":"1.0.23","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.23","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"bf67a1ce49e595d3e7860547b4a3590a9ab4b14c","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.23.tgz","fileCount":3,"integrity":"sha512-sXHtUH8cClPX6fyszwabdo6F8DGfTfjJyswumULqhSP7DJnh8Yn7dW3TeJugPdSR207z0SAb5Yw8CV1ky0zFAA==","signatures":[{"sig":"MEQCIEHRaMFHqCSdBJ1NI+lo0qs3zno9LDYKcwWR2ZqVV+/FAiB2agyz5021Xdn/1NcbgT6R+mqV3S8e0e524QevZo9z9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138615},"main":"dist/main.js","type":"module","gitHead":"07fee05426a83a70e6e4a3b07cbd38972d1f77da","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.23_1723083824888_0.56229829455184","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"emicnet-bs-sdk","version":"1.0.24","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.24","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"c03dc51898a14128ae7dee70de20cdfaf742382c","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.24.tgz","fileCount":3,"integrity":"sha512-YH/a8mwmt950w7UatfOI42XZc1zPpJls09EMJYjMmmb/O2B6+Kzoe1POr1LqvPq9h6LPSXJhdUexnQ9KspzhzQ==","signatures":[{"sig":"MEUCIFd1RM46lbonRPudtBwn+IzcHojcAEJmSIpFpiQ4aeuCAiEA3NA3CrS15Na3xZDUXBDCI4Iw9h32olW5UL1Dq4JWVyA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138604},"main":"dist/main.js","type":"module","gitHead":"c3e56981964343a43a1d0a9dda991f2ca0e75279","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.24_1723102383994_0.7844034191395444","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"emicnet-bs-sdk","version":"1.0.25","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.25","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"6c3abcb9c18b722afbad6a22f8759c190c22825f","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.25.tgz","fileCount":3,"integrity":"sha512-EJzrPhjuNGtdd3r7zCv2bvZPnPAxpsT3T3w6j2XAg1DqYi9qaIkUxw9hPML/anRkyaZtwfdQLJ8GudFYAGoRTg==","signatures":[{"sig":"MEUCIGguB96oCv0rb3/YaOuWwZ3U9sqyTGwnLFo3YqTZZ6ZUAiEAvQ/UutSyo3Bzv5MYMhPBGBis6oUw7AMr2nu5/tujYUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138613},"main":"dist/main.js","type":"module","gitHead":"c3e56981964343a43a1d0a9dda991f2ca0e75279","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.25_1723169123643_0.13245505832992643","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"emicnet-bs-sdk","version":"1.0.26","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.26","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"a821bfbe4e6c3342892b0748520d43e01bcaad1c","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.26.tgz","fileCount":3,"integrity":"sha512-dSyTXJ/N+FwRQD3AEObwnBU/H+51sMF/6CFFTFkZyYNRHgHAgImKM9vr/dseL2QZpXLNqv7hKC91pSxxwzjz+w==","signatures":[{"sig":"MEUCIQD76r3qqLRzhfrct9XyFU1PM17UlPgd0zm4BxCpDoaXeQIgCVVyPnIMK5BvaojJ5VWMRCOCLWevhnkJcOvk9RZWWYc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138607},"main":"dist/main.js","type":"module","gitHead":"c3e56981964343a43a1d0a9dda991f2ca0e75279","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.26_1723169473541_0.8041089814931253","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"emicnet-bs-sdk","version":"1.0.27","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.27","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"01798ed4b7537ab594e3f91b701ac6c527b60ef4","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.27.tgz","fileCount":3,"integrity":"sha512-UTnwemJTK4TF8zjyOQD+rzk9kzDuNJn5eEqxCc/irgmtFXFwDDZuWZubl2xKkfw+Srw6bEBzP0RVlUzZKNWlUw==","signatures":[{"sig":"MEUCIDUFPrtC2suHuxwKgX76I/h7A4w2xhKINYnf3mBOAnTmAiEA1e/f7YMs9g2io23qs23Q26IQkHZ3F07NNdQgq6Mlkko=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138544},"main":"dist/main.js","type":"module","gitHead":"b4bd8d120112df5e637d6e5ad7cbae301dce01c9","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"debug":"^4.3.5","emittery":"^1.0.3","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.27_1723191034674_0.03642803641325387","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"emicnet-bs-sdk","version":"1.0.28","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.28","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"111a87fb03c9f7539a4b2b387579dc6b078dd37f","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.28.tgz","fileCount":4,"integrity":"sha512-m4mvnkIcG6eIBCty45UntbXibfDHjxIA8HS+9kios+5ggcZhu3Vdz6B8hLSJCn18EWgc7lFWE0bqjW4OCudBew==","signatures":[{"sig":"MEUCIQCTxlp8qo0FrisNTJAeZ/O2Kxeto6DN/F8msNDzCsi0HgIgPDGMk8aAGADDs4RAZUHGrV5MskbRJ4ooeci574GIFDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184840},"main":"dist/main.js","type":"module","gitHead":"c72448483a37a53b717c701de44cdbaf1660db05","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.28_1724400856159_0.3892887079859908","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"emicnet-bs-sdk","version":"1.0.29","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.29","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"28cc892986ba7d4094db1b10c1d34756cdac4dd5","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.29.tgz","fileCount":4,"integrity":"sha512-aU512PxAs6PPZwh9cI43FnNzYmHogClV2WVFfar8SWF4aXTwmRTQkAv2qchVaTojU04W4p+cqIP+fVu54wWo7A==","signatures":[{"sig":"MEUCICkpiBXOrsApoBdU6W30qJm1EOSdD49FkAXQkxRuBRJuAiEA+97rb0Jad+M9qbPKYwBXx0qWnCqoHyKkb6kuRFTg6RI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184871},"main":"dist/main.js","type":"module","gitHead":"65d4c80299232210867bcb3de39474fdd0a64f34","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","lodash.get":"^4.4.2","worker-loader":"^3.0.8","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.29_1724404009945_0.21114320001674947","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"emicnet-bs-sdk","version":"1.0.30","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.30","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"863b200bec247c12aa2d693e7af08a771fb50053","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.30.tgz","fileCount":3,"integrity":"sha512-3qEK7Scqga7GTzPvcRhR8f1jrxAEicKV0iaYwYkAFERj+EwaQFfG1UVVwFnw6tZcF9pZMfIMp5G9tuf8eHkPnA==","signatures":[{"sig":"MEYCIQDZ2IUpU1RnETjmtfTFjuslFewZuyOxEt+iPQnqpiXucwIhANaZK4APORMjcIZq4Hbmdf/7hKOPBc0/WUNT9r8+12hb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189072},"main":"dist/main.js","type":"module","gitHead":"c72448483a37a53b717c701de44cdbaf1660db05","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.30_1724641563927_0.3557516282079072","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"emicnet-bs-sdk","version":"1.0.31","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.31","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"c2132c38c74e7d1ac7a87b7345553fec86eb4569","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.31.tgz","fileCount":3,"integrity":"sha512-KBufg3fvVp9O0YWt73twYULIACAtcrCfWpryyEVROSZ3nnQ10Ao+cHjDj+MK+zJLa+RmICsiGJzqu15BC24UFA==","signatures":[{"sig":"MEQCIGNpHnt42vsn1ITl9nHL2vGRvUv+z5CLE9tjRGfezS+uAiA3mLBw996MTI5JfvKNa4lrCx6lu6kpvichPjuURoHORA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189189},"main":"dist/main.js","type":"module","gitHead":"8e8a32a06378c5a4046c10bd7cc9302c7d053d03","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.31_1724748793459_0.34605976569844143","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"emicnet-bs-sdk","version":"1.0.32","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.32","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"737113af9aefbb4daed9a4f922192e93759b34fb","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.32.tgz","fileCount":3,"integrity":"sha512-n6TvrexRRdFGRU0qM3dqqK0bMqEqr+jCQFhWLFfs5I556RcqGd/AsKXzPygIplb/TYWRLZlr6GNQmF0nnXnPtw==","signatures":[{"sig":"MEUCICEQ27LT9inkuEIyqMHgl3SgPPi065KFXJFOj5UFV27lAiEA0tCXg7dwgG5o6sRXx4e3v395Xl/MNk9A3B2g+pFL9Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189488},"main":"dist/main.js","type":"module","gitHead":"f3b24a8aa48a91c01dcff5cc3c3bcd28ba35618e","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.32_1724920743120_0.41478985302601035","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"emicnet-bs-sdk","version":"1.0.33","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.33","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"21e4c3d116a4619aaf67aade13ac9cd4631ceb0d","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.33.tgz","fileCount":3,"integrity":"sha512-Q/DJ/tM2mL0x/xzpRZBpue3nNfsCkWMDjuvt79KbDTVC4b5zzlZjfOB1FJX9H1b5JLFMAmxSfgDW1zjUHrfyTA==","signatures":[{"sig":"MEUCIFnIbNWrwtZ8YwC381Y1/bl/WAr8OUANOMg8EqS5h/+vAiEAuw7ouHdmlVnwBJIG8FWS9UkNmGwSoA43e/giGrYFIPM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189632},"main":"dist/main.js","type":"module","gitHead":"4961d93043161bd43c9f4ae32f563caff793a096","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.33_1724924429317_0.5714733505351826","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"emicnet-bs-sdk","version":"1.0.34","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.34","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"785574470f8e980ace418918dbeea3a7ce2a50db","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.34.tgz","fileCount":3,"integrity":"sha512-/3/OdAARuzFq1fyUHctqHUSPtAMUHO8IPVdny7RLskRNJ0fXsGGyKb7Rma02oQbbrZrWT8U82bpJxvNE5kFPCw==","signatures":[{"sig":"MEYCIQDxuDHVEQysXbeAbpPvxxQEQ6gUVehPpRssGiis6DQLQAIhAKWZOgD1GSlIG1Iy1NRjeyqv81xYfmCB2C3C8hR5UYKF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189879},"main":"dist/main.js","type":"module","gitHead":"5266bcbe9c4791bad721c408c06f813e3d2d74e3","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.34_1725257741781_0.17763929502322373","host":"s3://npm-registry-packages"}},"1.0.35":{"name":"emicnet-bs-sdk","version":"1.0.35","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.35","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"6927656559a483f9d1064e96b3253916e1e66fe1","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.35.tgz","fileCount":3,"integrity":"sha512-W+sLMeryRXHAXijvv9bNh8hHv0NKfGmHFW/tFiAlAVV3Tu+2FC4957HwCEN1pUxR3DQZLqfbPx94+T41oFra0Q==","signatures":[{"sig":"MEYCIQCZq31IsNpvQKoMfBq1BQzoH7qq6mVR3EIJhm1hu467lAIhAIwDn8QMpV0GonJKE98/AKCY1q/eKu4tlNmditpoVrSK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189879},"main":"dist/main.js","type":"module","gitHead":"5266bcbe9c4791bad721c408c06f813e3d2d74e3","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.35_1725257800598_0.06776147254273912","host":"s3://npm-registry-packages"}},"1.0.36":{"name":"emicnet-bs-sdk","version":"1.0.36","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.36","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"123cfed5b20e119e49a2a0a4495862baabd61faf","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.36.tgz","fileCount":3,"integrity":"sha512-0m0fKlYES5ZS9e9ZGGD/geZLxkUks6xYsMm3YZ2rbWq143cMtRM1YOY1Bh0j4zLf3+4g2K63P1hm9nqGnRZX8g==","signatures":[{"sig":"MEQCIESVVdAngimEyHn0K7rIISXHVNAEhq/YsJi62m+v1q+rAiBkE95ABfIMcqf7JrDpP0+F8CPTWOYpNxXNQje6+Ko0Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190248},"main":"dist/main.js","type":"module","gitHead":"d183e0e323dd5c88c16397ea752ad0461f7f34e2","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.36_1725263166545_0.16328672932373234","host":"s3://npm-registry-packages"}},"1.0.37":{"name":"emicnet-bs-sdk","version":"1.0.37","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.37","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"0282c8bb6a3bf2d36192b6df169aa09aad9bf06b","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.37.tgz","fileCount":3,"integrity":"sha512-LNJVyFQItS0XYgOOjkuBOIhMITEFby+o84rZRQQh1gxQqK+ZNPZr1HQjhno0qfbXKcy6eIopmrPjTcmqpmkyeA==","signatures":[{"sig":"MEYCIQCxz8QKsDaDdGBScZtaBNFVnWNBA7SfVgkwerinN84tJQIhALS86cG/8K5gxfbHv9C2A0dQ2q3b/4Z6AMmUweQSWrgh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190350},"main":"dist/main.js","type":"module","gitHead":"340599201fcbd248688f9ce43caec3de073767a1","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.37_1725271301836_0.866806726506903","host":"s3://npm-registry-packages"}},"1.0.38":{"name":"emicnet-bs-sdk","version":"1.0.38","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.38","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"68f066bf0052e7041c130810b547acfa60b6b7e6","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.38.tgz","fileCount":3,"integrity":"sha512-XBjnf8DZZVluueRo6NIE9FOKT27VkdI8rmTO88lOfND4AYIpNYR06OUQYCUcctKH9/Q5vJI+QsTydjmsBMUqwA==","signatures":[{"sig":"MEUCIQDdm3Mia6ZbmxIojQkqNDW4QiXadWYv4EQQ8M8PG55LrwIgJhlDP0oOIpD0rUQZAQti3W+abT1gFQCcPIV9rZ70J6g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191142},"main":"dist/main.js","type":"module","gitHead":"fe36a08893681955ac532db74ce6db469ab7e7f1","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.38_1725610223359_0.3127320862978107","host":"s3://npm-registry-packages"}},"1.0.39":{"name":"emicnet-bs-sdk","version":"1.0.39","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.39","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"ab00bfbe40d76fb284d9fac6abe46c001d3c2e94","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.39.tgz","fileCount":3,"integrity":"sha512-pdkEvjqTNu+t5kjzz2Pqv6NWRl3cT1ueAtSU3XsSFb7jFi6TP6HeYakMetC8+7sGd/uuE2M3yG5PP5jVWw7yXQ==","signatures":[{"sig":"MEYCIQDJTsHpDQuae4QPtcj7T/bTD5r7sTgxZKtJvyT4Z5XQ9QIhALpOxOYoBx/Uxfl0xNZ8KMfMU7tO5tGlqicoC8/nWT55","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191141},"main":"dist/main.js","type":"module","gitHead":"163a9dac8a93ce493a3132061d2ec489293e634c","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.39_1725612931135_0.10842850648751079","host":"s3://npm-registry-packages"}},"1.0.40":{"name":"emicnet-bs-sdk","version":"1.0.40","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.40","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"1965b71a3681a8448bba6a8042e025b014fc377e","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.40.tgz","fileCount":3,"integrity":"sha512-t8ePlHLC0g1c92+aIvk3GGmrkIoGYmMpXS8rprvXpWF4JQs/ppFaX4A/osnUlskrGriRSHE4cTZH5ln9NDyZ4Q==","signatures":[{"sig":"MEUCIHLlx3WlxF8HfQFDLdVyiz32wgQpKdyreshiqNkyqmYbAiEAo6rJgKPSggbIWNryP+9FrLZAsmbtPS8gfQbaISHZ0yw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192061},"main":"dist/main.js","type":"module","gitHead":"fdc9c5c1cdcb62a70475c4d9752589e46b4f40a4","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.40_1726108950557_0.40171189863509094","host":"s3://npm-registry-packages"}},"1.0.41":{"name":"emicnet-bs-sdk","version":"1.0.41","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.41","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"4f1529d1a0f0ec78df7b9ba13c183da5b51cc810","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.41.tgz","fileCount":3,"integrity":"sha512-zwp0Cd4tOWL6egitDQCqCuZ8TCFbstBTQ8gjhF9qA9+jEjoAEVzUHQFwCH4hxHdBR0Oi/D6j18lA281wt6evpw==","signatures":[{"sig":"MEUCIFoAhTn9yBYytu8UepPmX+mdrJuxl8uF2suHW3McZr5fAiEA7Ifcl5MFZOI494W+lZeNhyQjvhvQJOOfY9min0C8p78=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192265},"main":"dist/main.js","type":"module","gitHead":"6c6285b78a77155b6bcb007ffbe8b65734416405","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.41_1726123651166_0.9108440633804118","host":"s3://npm-registry-packages"}},"1.0.42":{"name":"emicnet-bs-sdk","version":"1.0.42","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.42","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"cf93d21ec6e9b0de17b0631f9d9523faa330fa81","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.42.tgz","fileCount":3,"integrity":"sha512-Dt9EFC2aDAK8UPWcgMsDOrdjGvC46+p4HjzXOE/YTsjrrlKxR9JDthxLNgABOf2s/MTyn633bJ2KwPtaUV7s1Q==","signatures":[{"sig":"MEYCIQD1+3P3eljJfdnWE0UGlQ731mykHditt8qop1qaC+GUogIhALUuo1aKTMM3AtLRsjOoXWi6gP7cTwDgzn7buukXVyLO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192782},"main":"dist/main.js","type":"module","gitHead":"36eb1803085c80700f7d2cfcfc5f044fb9e64228","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.42_1726740343337_0.6822765613456054","host":"s3://npm-registry-packages"}},"1.0.43":{"name":"emicnet-bs-sdk","version":"1.0.43","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.43","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"406f1585355b52787d9e4de71f63a760cddaf596","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.43.tgz","fileCount":3,"integrity":"sha512-DzU+c7Ko0SIK35sdz4CDjsb5u/eGjxwIYPqft2BcNF5TdI8Myq/WHOngCxuHMXKgVqNBKRD9GB2bRuthph4Y5g==","signatures":[{"sig":"MEUCIQD8oqYcllJAjM90aIzY/KdPtEnmrjDrv9RePKh78V+SZQIgJ40TSc5Es8OQ9426qCHmmPLUu5NEaOX+f8gDkZlpR94=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192945},"main":"dist/main.js","type":"module","gitHead":"8f5c631d6ba76c89f7a83ca5d2b5c9de818c2dfe","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.43_1728902230705_0.21412075115365758","host":"s3://npm-registry-packages"}},"1.0.44":{"name":"emicnet-bs-sdk","version":"1.0.44","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.44","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"acf260aded9f1141ab1f833c9db6ad749acd2aad","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.44.tgz","fileCount":3,"integrity":"sha512-QPk1IuUYlZIZfSH32Yl1hOSTRF7+GRpvoVh548HWxZBYr2IASl1/u5U5DnEy/IqO/o7GqgjBWZPIaCACumBe1g==","signatures":[{"sig":"MEUCIBW0QPvUziEfQrDpMpQEoOQGgeKNZEL0DKZ+rj1NUVybAiEA4tnNXDLDhk99uWK/VCC/T/UoxuGR19kgtS30zc2xic8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192972},"main":"dist/main.js","type":"module","gitHead":"8f7f40f9d91c207c8f917982d1961db083e7f8c3","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.44_1728958692166_0.3089845142760803","host":"s3://npm-registry-packages"}},"1.0.45":{"name":"emicnet-bs-sdk","version":"1.0.45","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.45","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"a3516c47d20426da6d1b362685b57ab0288921b9","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.45.tgz","fileCount":3,"integrity":"sha512-U/GmspeC+qb9osQcosajt4I5FWYIvvhD3M5sRpi7ndA+8TeLD4/IcTz9Hzfy/7Xwx5Bfzr8HSrwqieVIgmv7/A==","signatures":[{"sig":"MEYCIQDHnlHjBaQTFrT8K7lQEDZdB4c/v1ypWJAqlhEj4W+h/QIhAK8PYtazAEU1+7i+hcCKGHVJNfmgPCIMUAG8zFNX6q7M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193478},"main":"dist/main.js","type":"module","gitHead":"4bd96e20dd2e9abb97b2738c4516d94ebad2359c","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.45_1732691371381_0.546238240652213","host":"s3://npm-registry-packages"}},"1.0.46":{"name":"emicnet-bs-sdk","version":"1.0.46","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.46","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"b051379ac0ef817ef3f319a57a37500af82fa05d","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.46.tgz","fileCount":3,"integrity":"sha512-OvZrf9aItpib/sss2FGlBwPe6T/zUZvqicqx4wcpF/BH1LkZpc1+OKxBAJR9sdh7GcoZGKaby2oOpwtHxak29A==","signatures":[{"sig":"MEQCIQCRApMeFrD5NXW+K7EyjY2It3Tanx+YaB+kSEYUqPhdpwIfS7YO9nEyPq0CydaxK52luHvM7zmmHnaLY4Qn43FAfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193429},"main":"dist/main.js","type":"module","gitHead":"4bd96e20dd2e9abb97b2738c4516d94ebad2359c","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.46_1732692730786_0.173332170930536","host":"s3://npm-registry-packages"}},"1.0.47":{"name":"emicnet-bs-sdk","version":"1.0.47","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.47","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"06672de8be116e83dfb7f0175736f46ba219806b","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.47.tgz","fileCount":3,"integrity":"sha512-7Pe/9Xc4LIaTTluYT7YdQ2KvfM8KDl2AkitPziySnpZ5RAl7H5od2gZQ0YDDpNRql/sHUu18nig2YofpTsl9RA==","signatures":[{"sig":"MEYCIQC67EGmcYGhvpwd5s0H6WlXqvJ/QuJplKs6R2hgqwPj5AIhAO2bDxEj4d69jR+yaLw9x3VU/Xd/s1y5skIvmhYEVtZE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193302},"main":"dist/main.js","type":"module","gitHead":"6f8bdc3c0905f02683c5b9e7e1fc319a1d50f44e","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.47_1733124041157_0.6559411984390757","host":"s3://npm-registry-packages"}},"1.0.48":{"name":"emicnet-bs-sdk","version":"1.0.48","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.48","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"4827df2a62ffb523eb9c8933a049b30fe5831635","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.48.tgz","fileCount":3,"integrity":"sha512-ONESnWmdhJLfMI15z+0+wSzu4NV8nGjESJACH2Xs7y/GMi23UP0jGdrTDf3JyabYV07rgzR4Ve+h6HSVHphrEQ==","signatures":[{"sig":"MEUCIQDUHEKa17QmvQNXXnTd+nzyPUg1FOCgzdgm1xZHgqRl6gIgcnrzcHXQgF8Dqtq16SeNh509uYIMbWnNTfW+KoBNsk4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193442},"main":"dist/main.js","type":"module","gitHead":"a620a8ce9304d87a7029bdbdf3c5592945238027","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.48_1737102789569_0.22108448200376762","host":"s3://npm-registry-packages-npm-production"}},"1.0.49":{"name":"emicnet-bs-sdk","version":"1.0.49","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.49","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"e9f6d1271b758d46720364669a1596f14fc4d293","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.49.tgz","fileCount":3,"integrity":"sha512-IwF5L69rORAK44JDFeJHNNyLtsXEEWbibZvr6MYSR+dpmG3OueXI38mBdal3Q9bs/45H5Twur5/vzSjxcqgCNg==","signatures":[{"sig":"MEUCIQCKoFy0udOmrIlhSRcbPPibghJia8q9x8IRtpEY7xAkWQIgRRlibRZiYm9uTEzU2GH+JNP5WsHBzr/eZmRqXaiuHeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193844},"main":"dist/main.js","type":"module","gitHead":"50ed08cf9a900e963647330c3cd739a8d5698686","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.49_1737528746356_0.5581687126724744","host":"s3://npm-registry-packages-npm-production"}},"1.0.50":{"name":"emicnet-bs-sdk","version":"1.0.50","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.50","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"50ae48ed3745749313ab2ff751a083c1e4710c0f","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.50.tgz","fileCount":3,"integrity":"sha512-0QmmKv7fkcsH1LMHnd9rYq9Bg4uLLcMvMmli67wwW0fxsLReaFCcyNItvWimCfIY1H25sm7q5ZnBTNAvsCBi6A==","signatures":[{"sig":"MEUCIG6ZNk5GoxnbPJR4PIW1JhOxfcCFGab3npWtHz4k2oQFAiEAoAuEOtbu3xmnXubUWmMPjavIOv/YKvbfe8yl6MnvpEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193888},"main":"dist/main.js","type":"module","gitHead":"50ed08cf9a900e963647330c3cd739a8d5698686","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.50_1737530581960_0.7296226607870464","host":"s3://npm-registry-packages-npm-production"}},"1.0.51":{"name":"emicnet-bs-sdk","version":"1.0.51","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.51","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"549581c665db716b38f1700eba2d1eb602ca7545","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.51.tgz","fileCount":3,"integrity":"sha512-feBKHz2khGb9TIPnHPVOvnH1MJQoWFWFnDsoyubtCDSTIQ2rm8q2QwWcbJSP3gCItF6tOdkFftjerdVvm9e7YQ==","signatures":[{"sig":"MEYCIQCxiHTp2gShLERgQ1Qv5qEJCh1NVNtfmRGTUPhSysg7VwIhAMtb3gwB3WP9qt5fxB/wR+GMt+woUMSOY78sHkAwWxza","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193976},"main":"dist/main.js","type":"module","gitHead":"c3fa1f6c64d8e84007be11853b2b44dc65178368","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.51_1737531190762_0.5525663057925345","host":"s3://npm-registry-packages-npm-production"}},"1.0.52":{"name":"emicnet-bs-sdk","version":"1.0.52","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.52","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"8ada61896711fd38c119b00eddbd88f417a8ed46","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.52.tgz","fileCount":3,"integrity":"sha512-w9eI4pm7oprh/0kCSrLlHMIDMPe7nCzDE7tQku1ShDfux9EjugukcxwngT4ktiypBgkRtd6uZ4Uhy4UEpm/KGw==","signatures":[{"sig":"MEYCIQD5i1EAHufjUaQkB037WBc407a3mEB1CB4HNU5PSp2EogIhAPd2OIsG3KYW0f/JtuknT3/ZbmTLrzz7BQoHB2dtG/Nq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194358},"main":"dist/main.js","type":"module","gitHead":"71546fb8712104f964ffb753033b5ff017ae7bc6","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.52_1741313394634_0.8430105596996005","host":"s3://npm-registry-packages-npm-production"}},"1.0.53":{"name":"emicnet-bs-sdk","version":"1.0.53","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.53","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"ff795c0e9face8cf59b08b2ace8f0fabde1d044b","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.53.tgz","fileCount":3,"integrity":"sha512-npU7iniS5PvsIMO4yE6xxFi4QKGxkK5jFfh0d5h0SCPCZipxftsd8M1uGkLjLKv6iaS9EmvEvZgKDf/WQQ4ecA==","signatures":[{"sig":"MEUCIANgV4/y6DwLitUvVeJf7qlEG5pfpMFXTUrsYjADqWFqAiEAg75zP32/hK7zJ5rjy3Wv6WNzEYTu1fpxTxDdPd49okM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194385},"main":"dist/main.js","type":"module","gitHead":"71546fb8712104f964ffb753033b5ff017ae7bc6","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.53_1741940242814_0.7306846709085724","host":"s3://npm-registry-packages-npm-production"}},"1.0.54":{"name":"emicnet-bs-sdk","version":"1.0.54","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.54","maintainers":[{"name":"wangsf","email":"741987899@qq.com"}],"dist":{"shasum":"b5e50d28be5099b3b8828c6d6b63d4be835d4784","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.54.tgz","fileCount":3,"integrity":"sha512-8mYn6GJkUsyjqDuGrVCcrkcaGDidDpQdVjHV7A0t9vaVChVUh99ydhq6NPg/+pTUfis/yfGnm13WgC4+Bz5APA==","signatures":[{"sig":"MEUCIAtZrbo7QvuuWCTy6Wx+53b4TU+UkudbYgaOS2BL1qUuAiEAszZJxlYW29jSldGWxYbsL5NyJYFFWkilQQ91wJj3a+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194437},"main":"dist/main.js","type":"module","gitHead":"71546fb8712104f964ffb753033b5ff017ae7bc6","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build"},"_npmUser":{"name":"wangsf","email":"741987899@qq.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.54_1741945168709_0.7448345263849441","host":"s3://npm-registry-packages-npm-production"}},"1.0.55":{"name":"emicnet-bs-sdk","version":"1.0.55","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.55","maintainers":[{"name":"wangsf","email":"741987899@qq.com"},{"name":"zhouweijin","email":"1014882895@qq.com"},{"name":"lajiao","email":"liyoung1874@gmail.com"},{"name":"qiulang2000","email":"qiulang@gmail.com"}],"dist":{"shasum":"eb67a5a1712c61709e86c1e06580a2bf69ca13b6","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.55.tgz","fileCount":3,"integrity":"sha512-VuvMiSM18kpvHQNmoBGn95jca+1Q+4jW+gQdKSFG3jTes1/XALmVrJu2ISoLimffLnnu8juhHzMP5hEBHnI/bQ==","signatures":[{"sig":"MEUCIDSw1LfPf/bzhaJoG5UDgctLhfh9Up9H4MZcU9pIA557AiEA/u/Wm8pu7VkKbcoLdmALiyKW7/5W4gCiOa8Ltmk+1/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195357},"main":"dist/main.js","type":"module","gitHead":"5d7d386405a39555de9304bf9d08690d798290a2","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"lajiao","email":"liyoung1874@gmail.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"8.19.4","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"16.20.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.55_1742807881183_0.8040542606991992","host":"s3://npm-registry-packages-npm-production"}},"1.0.56":{"name":"emicnet-bs-sdk","version":"1.0.56","keywords":["bs","webrtc","sip"],"author":{"name":"lifan qiulang"},"license":"ISC","_id":"emicnet-bs-sdk@1.0.56","maintainers":[{"name":"wangsf","email":"741987899@qq.com"},{"name":"lajiao","email":"liyoung1874@gmail.com"},{"name":"qiulang2000","email":"qiulang@gmail.com"}],"dist":{"shasum":"bce09391c4f096c672dfb05dc123730aafc37363","tarball":"https://registry.npmjs.org/emicnet-bs-sdk/-/emicnet-bs-sdk-1.0.56.tgz","fileCount":3,"integrity":"sha512-4hhVb0KbzkD9cvcGu2o6rRO5LcEIxMzczv576tgLF7SvHcdmELwSjzHrNnJP9iZCpsdlOe6i1Qk/aLWi4EH0/Q==","signatures":[{"sig":"MEUCIEzQhu4TDnqxQPrFWgTUI9pzu9PfvLXZqMtyBa+zkVt2AiEAxrHYmUsopmTWSolbWKQ11TdUoFsLA0XPa06Jg4JsMOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194454},"main":"dist/main.js","type":"module","gitHead":"5b37949b41dfefa154f97b4aa2f953f393c4d14f","scripts":{"dev":"vite","test":"echo \"Error: no test specified\" && exit 1","build":"vite build","prepublishOnly":"npm run build"},"_npmUser":{"name":"qiulang2000","email":"qiulang@gmail.com"},"prettier":{"semi":false,"tabWidth":4,"printWidth":120,"singleQuote":true},"_npmVersion":"10.5.0","description":"to support BS client including webrtc","directories":{},"_nodeVersion":"20.12.2","dependencies":{"idb":"^8.0.0","debug":"^4.3.5","json5":"^2.2.3","emittery":"^1.0.3","loglevel":"^1.9.1","lodash.get":"^4.4.2","socket.io-client":"^4.7.5"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.3.3","prettier":"3.3.3","crypto-js":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/emicnet-bs-sdk_1.0.56_1752206792516_0.45198110667320623","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-07-15T08:40:22.089Z","modified":"2026-03-25T07:52:34.305Z","1.0.0":"2024-07-15T08:40:22.225Z","1.0.1":"2024-07-17T03:01:06.912Z","1.0.2":"2024-07-17T04:59:26.007Z","1.0.3":"2024-07-17T07:26:00.993Z","1.0.4":"2024-07-17T07:27:21.267Z","1.0.5":"2024-07-17T08:13:59.449Z","1.0.6":"2024-07-17T08:19:20.220Z","1.0.7":"2024-07-19T02:56:32.669Z","1.0.8":"2024-07-25T03:45:45.334Z","1.0.9":"2024-07-25T06:06:20.399Z","1.0.10":"2024-07-25T06:31:00.513Z","1.0.11":"2024-07-25T07:29:09.288Z","1.0.12":"2024-07-30T06:11:36.102Z","1.0.13":"2024-07-31T02:35:50.495Z","1.0.14":"2024-07-31T08:10:13.656Z","1.0.15":"2024-08-01T01:48:46.658Z","1.0.16":"2024-08-01T02:13:41.432Z","1.0.17":"2024-08-01T02:45:15.908Z","1.0.18":"2024-08-05T08:03:48.587Z","1.0.19":"2024-08-06T08:13:11.821Z","1.0.20":"2024-08-07T07:31:51.447Z","1.0.21":"2024-08-07T07:49:57.355Z","1.0.22":"2024-08-07T08:35:45.785Z","1.0.23":"2024-08-08T02:23:45.105Z","1.0.24":"2024-08-08T07:33:04.219Z","1.0.25":"2024-08-09T02:05:23.877Z","1.0.26":"2024-08-09T02:11:13.803Z","1.0.27":"2024-08-09T08:10:34.834Z","1.0.28":"2024-08-23T08:14:16.323Z","1.0.29":"2024-08-23T09:06:50.369Z","1.0.30":"2024-08-26T03:06:04.079Z","1.0.31":"2024-08-27T08:53:13.622Z","1.0.32":"2024-08-29T08:39:03.336Z","1.0.33":"2024-08-29T09:40:29.514Z","1.0.34":"2024-09-02T06:15:41.950Z","1.0.35":"2024-09-02T06:16:40.782Z","1.0.36":"2024-09-02T07:46:06.733Z","1.0.37":"2024-09-02T10:01:41.997Z","1.0.38":"2024-09-06T08:10:23.533Z","1.0.39":"2024-09-06T08:55:31.313Z","1.0.40":"2024-09-12T02:42:30.708Z","1.0.41":"2024-09-12T06:47:31.353Z","1.0.42":"2024-09-19T10:05:43.484Z","1.0.43":"2024-10-14T10:37:10.887Z","1.0.44":"2024-10-15T02:18:12.401Z","1.0.45":"2024-11-27T07:09:31.611Z","1.0.46":"2024-11-27T07:32:10.946Z","1.0.47":"2024-12-02T07:20:41.307Z","1.0.48":"2025-01-17T08:33:09.775Z","1.0.49":"2025-01-22T06:52:26.533Z","1.0.50":"2025-01-22T07:23:02.117Z","1.0.51":"2025-01-22T07:33:10.941Z","1.0.52":"2025-03-07T02:09:54.821Z","1.0.53":"2025-03-14T08:17:22.995Z","1.0.54":"2025-03-14T09:39:28.894Z","1.0.55":"2025-03-24T09:18:01.349Z","1.0.56":"2025-07-11T04:06:32.683Z"},"author":{"name":"lifan qiulang"},"license":"ISC","keywords":["bs","webrtc","sip"],"description":"to support BS client including webrtc","maintainers":[{"email":"741987899@qq.com","name":"shaofengw"},{"email":"liyoung1874@gmail.com","name":"lajiao"},{"email":"qiulang@gmail.com","name":"qiulang2000"}],"readme":"# 易米 SDK\n\n## 概述\n\n将 bs 客户端所有通话相关的操作和消息推送整合在这 SDK 中。\n\n## 安装\n\n```shell\n// or pnpm\nnpm i emicnet-bs-sdk\n```\n\n## 接口及使用方式\n\n### 初始化 （init）\n\n```js\n// 引入\nimport sdk from 'emicnet-bs-sdk'\n\n// 参数及回调初始化\nconst { status, message } = sdk.init(params)\n// message maybe is a ParamsError information\n\n// or\nsdk.init(params, ({ status, message }) => {})\n```\n\n#### init 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注 |\n| -------- | -------- | -------- | ---- |\n| params   | object   | 是       |      |\n\n#### params 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明                    | 可选值                         |\n| -------- | -------- | -------- | ---------------------------- | ------------------------------ |\n| seid     | string   | 是       | 超级企业 id                  |                                |\n| ccgeid   | string   | 是       | 子企业 id                    |                                |\n| uid      | string   | 是       | 坐席 id                      |                                |\n| token    | string   | 是       | 坐席登录 token               |                                |\n| number   | string   | 是       | 坐席分机号                   |                                |\n| mode     | number   | 是       | 坐席登录模式                 | voip:2, sip:5, cb_extension: 4 |\n| timeout  | number   | 否       | 用于设置 http 请求的超时时间 | 默认值为 5, 单位为秒           |\n| CMUrl    | string   | 是       | CM 服务器地址                |                                |\n| WSUrl    | string   | 是       | websocket 服务器地址         |                                |\n\n示例代码\n\n```js\nconst { status, message } = sdk.init(params)\n\nsdk.on('WSReady', ({ status, message }) => {})\n```\n\n> sdk.init() 的返回值中，status === 1 代表初始化完成，不代表初始化成功。\n>\n> 初始化是否成功需要通过监听 sdk.on('WSReady', ({ status, message }) => {}), 判断 status 是否等于 1，status === 1 则代表 websocket 连接成功并使用传入的坐席信息通过了 websocket 服务器的验证，此时才是初始化成功。如果 status === 0，通过 message 可以得知原因。\n>\n> message 的值包括 success，failed，disconnect，${ error }; success 表示连接上服务器并鉴权成功；failed 表示连接上服务器但是鉴权失败。\n\n### 实例销毁 （destroy）\n\n用于销毁当前的 SDK 实例。\n\n```js\nsdk.destroy()\n```\n\n> sdk.destroy() 内部的逻辑主要是释放内存和断连 websocket。\n\n### websocket 重连 （wsReconnect）\n\n用于手动重新连接 websocket。\n\n```js\nsdk.wsReconnect()\n```\n\n### websocket 断连 （wsDisconnect）\n\n用于手动断开 websocket 连接。\n\n```js\nsdk.wsDisconnect()\n```\n\n### token 更新（refreshToken）\n\n用于更新在 sdk.init() 中传入的 token。\n\n```js\nsdk.refreshToken(token)\n```\n\n#### 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明 |\n| -------- | -------- | -------- | --------- |\n| token    | string   | 是       |           |\n\n### 签入（checkIn）\n\n用于将签入坐席。\n\n```js\ntry {\n    const { code, data } = await sdk.checkIn(params)\n    // code === 200 代表接口调用成功\n    // data.data.status 是 CR 给的状态码 200 表示成功\n    // data.data 是一个对象里面有当前坐席的状态信息\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称           | 数据类型 | 是否必须 | 备注/说明                                        |\n| ------------------ | -------- | -------- | ------------------------------------------------ |\n| mode               | number   | 是       |                                                  |\n| number             | string   | 是       |                                                  |\n| switchNumber       | string   | 是       |                                                  |\n| uniqueId           | string   | 是       |                                                  |\n| callGroupId        | string   | 是       |                                                  |\n| callGroupName      | string   | 是       |                                                  |\n| deviceNumber       | string   | 否       | mode 为 5 或者 4 时，是必须参数                  |\n| preStatusId        | number   | 否       | 默认值为 2，即空闲                               |\n| preStatusName        | string   | 否       | 当以忙碌子状态签入时必传，固定为忙碌                               |\n| preSubStatusId        | number   | 否       | 忙碌子状态id                               |\n| preSubStatusName        | string   | 否       | 忙碌子状态名称                               |\n| autoAnswer         | number   | 否       | 默认值为 0，当为 1 时仅在mode 为 5 或者 4 时有效 |\n| callintype_last    | number   | 否       | 最后签入的呼叫类型                               |\n| device_number_last | string   | 否       | 最后签入的设备号码                               |\n\n### 签出（checkOut）\n\n用于签出坐席。\n\n```js\ntry {\n    const { code, data } = await sdk.checkOut(params)\n    // code === 200 代表接口调用成功\n    // data.data.status 是 CR 给的状态码 200 表示成功\n    // data.data 是一个对象里面有当前坐席的状态信息\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称    | 数据类型 | 是否必须 | 备注/说明                                  |\n| ----------- | -------- | -------- | ------------------------------------------ |\n| forceLogout | number   | 否       | 可选值为 1 和 0，当为 1 时，表示强制签出。 |\n\n### 置闲（setReady）\n\n用于设置坐席为空闲状态。\n\n```js\ntry {\n    const { code, data } = await sdk.setReady()\n    // code === 200 代表接口调用成功\n    // data.data.status 是 CR 给的状态码 200 表示成功\n    // data.data 是一个对象里面有当前坐席的状态信息\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n### 置忙（setBusy）\n\n用于设置坐席为忙碌状态。\n\n```js\ntry {\n    const { code, data } = await sdk.setBusy(params)\n    // code === 200 代表接口调用成功\n    // data.data.status 是 CR 给的状态码 200 表示成功\n    // data.data 是一个对象里面有当前坐席的状态信息\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称          | 数据类型 | 是否必须 | 备注/说明         |\n| ----------------- | -------- | -------- | ----------------- |\n| subStatusId       | number   | 是       | 忙碌子状态的 id   |\n| subStatusName     | string   | 是       | 忙碌子状态的 name |\n| statusNameLast    | string   | 否       | 上一状态名        |\n| subStatusNameLast | string   | 否       | 上一子状态名      |\n\n### 坐席模式切换（changeSeatMode）\n\n用于设置坐席为移动坐席或固定坐席。\n\n```js\ntry {\n    const { code, data } = await sdk.changeSeatMode(params)\n    // code === 200 代表接口调用成功\n    // data.data.status 是 CR 给的状态码 200 表示成功\n    // data.data 是一个对象里面有当前坐席的状态信息\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称      | 数据类型 | 是否必须 | 备注/说明                                 |\n| ------------- | -------- | -------- | ----------------------------------------- |\n| mode          | number   | 是       | 可选值 1 和 2，1 为移动坐席，2 为固定坐席 |\n| statusId      | string   | 否       | 坐席状态ID                                |\n| statusName    | string   | 否       | 坐席状态名称                              |\n| subStatusId   | string   | 否       | 忙碌子状态ID                              |\n| subStatusName | string   | 否       | 忙碌子状态名称                            |\n\n### 坐席开启夜间模式（setNightMode）\n\n用于为坐席开启夜间模式。\n\n```js\ntry {\n    const { code, info } = await sdk.setNightMode(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称    | 数据类型 | 是否必须 | 备注/说明        |\n| ----------- | -------- | -------- | ---------------- |\n| nightMode   | number   | 是       | 默认值为 1       |\n| nightNumber | string   | 否       | 夜间服务的话机号 |\n\n### 预设忙碌（preSetBusy）\n\n在通话中时，可将坐席通话结束后的状态设置为忙碌。\n\n```js\ntry {\n    const { code, data } = await sdk.preSetBusy(params)\n    // code === 200 代表接口调用成功\n    // data.data.status 是 CR 给的状态码 200 表示成功\n    // data.data 是一个对象里面有当前坐席的状态信息\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称      | 数据类型 | 是否必须 | 备注/说明              |\n| ------------- | -------- | -------- | ---------------------- |\n| callId        | string   | 是       | 当前正在通话的唯一标识 |\n| subStatusId   | number   | 否       | 忙碌子状态的 id        |\n| subStatusName | string   | 否       | 忙碌子状态的 name      |\n\n### 取消预设忙碌（cancelPreSetBusy）\n\n在通话中时，取消 preSetBusy 操作。\n\n```js\ntry {\n    const { code, data } = await sdk.cancelPreSetBusy(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明              |\n| -------- | -------- | -------- | ---------------------- |\n| callId   | string   | 是       | 当前正在通话的唯一标识 |\n\n### 呼出（callOut）\n\n用于发起呼叫。\n\n```js\ntry {\n    const { status, data, info } = await sdk.callOut(params)\n    // status 是 CR 给的状态码 200 表示成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明  |\n| -------- | -------- | -------- | ---------- |\n| callee   | string   | 是       | 呼出的号码 |\n\n### 挂机（hungUp）\n\n在通话中时，坐席主动挂断通话。\n\n```js\ntry {\n    const { status, data, info } = await sdk.hungUp(params)\n    // status 是 CR 给的状态码 200 表示成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称      | 数据类型 | 是否必须 | 备注/说明                            |\n| ------------- | -------- | -------- | ------------------------------------ |\n| mode          | number   | 是       | 挂机类型（0 默认常规 1 会控）        |\n| callId        | string   | 是       | 当前正在通话的唯一标识               |\n| outlineNumber | string   | 否       | mode:1 会控挂断外线必选              |\n| seatNumber    | string   | 否       | mode:1 会控挂断坐席必选              |\n| IsForced      | number   | 否       | 强制执行挂机操作（0 默认常规 1强制） |\n\n### 通话保持（callKeep）\n\n在通话中时，坐席保持通话。\n\n```js\ntry {\n    const { status, data, info } = await sdk.callKeep(params)\n    // status 是 CR 给的状态码 200 表示成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明              |\n| -------- | -------- | -------- | ---------------------- |\n| callId   | string   | 是       | 当前正在通话的唯一标识 |\n\n### 取消通话保持（callResume）\n\n在通话中时，坐席取消保持通话。\n\n```js\ntry {\n    const { status, data, info } = await sdk.callResume(params)\n    // status 是 CR 给的状态码 200 表示成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明              |\n| -------- | -------- | -------- | ---------------------- |\n| callId   | string   | 是       | 当前正在通话的唯一标识 |\n\n### 流转（callFlow）\n\n呼入振铃时，坐席流转该通话。\n\n```js\ntry {\n    const { status, data, info } = await sdk.callFlow(params)\n    // status 是 CR 给的状态码 200 表示成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明              |\n| -------- | -------- | -------- | ---------------------- |\n| callId   | string   | 是       | 当前正在通话的唯一标识 |\n\n### 应答（callInAnswer）\n\n呼入振铃时，坐席应答通话。\n\n```js\ntry {\n    const { status, data, info } = await sdk.callInAnswer(params)\n    // status 是 CR 给的状态码 200 表示成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称      | 数据类型 | 是否必须 | 备注/说明                                                     |\n| ------------- | -------- | -------- | ------------------------------------------------------------- |\n| cid           | number   | 是       | 客户id(转接可选)客户呼入、预测试外呼                          |\n| cm_name       | string   | 否       | 客户名称（转接可选）客户呼入、预测试外呼                      |\n| cm_phone_type | number   | 是       | 0 客户个人号码 1 家庭号码 2 单位号码 3 自定义号码 10 未知客户 |\n| callId        | string   | 是       | 当前正在通话的唯一标识                                        |\n\n### 代答（callPickup）\n\n呼入振铃时，坐席应答通话。\n\n```js\ntry {\n    const { code, data, info } = await SDK.callPickup()\n    if (code !== 200) {\n        log('CALL_PICKUP error data:', data)\n    } else {\n        log('CALL_PICKUP success:', info)\n    }\n} catch (error) {\n    log('CALL_PICKUP error:', error)\n}\n```\n\n### 忙时来电应答（busyCallAnswer）\n\n有忙时来电时，坐席应答通话。\n\n```js\ntry {\n    const { code, data, info } = await SDK.busyCallAnswer({ callId: this.callId })\n    if (code !== 200) {\n        log('BUSY_CALL_ANSWER error data:', data)\n    } else {\n        log('BUSY_CALL_ANSWER success:', info)\n    }\n} catch (error) {\n    log('BUSY_CALL_ANSWER error:', error)\n}\n```\n\n\n\n### 通话强插（callForceInsert）\n\n用于被叫是 DND 或通话中时，强插通话或在被叫 DND 时强制呼叫。\n\n```js\ntry {\n    const { code, data, info } = await sdk.callForceInsert(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明              |\n| -------- | -------- | -------- | ---------------------- |\n| callId   | string   | 是       | 当前正在通话的唯一标识 |\n\n### 通话录音状态修改（changeCallRecordingStatus）\n\n用于可录音通话中，暂停或继续录音。\n\n```js\ntry {\n    const { code, data, info } = await sdk.changeCallRecordingStatus(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称        | 数据类型 | 是否必须 | 备注/说明                                       |\n| --------------- | -------- | -------- | ----------------------------------------------- |\n| callId          | string   | 是       | 当前正在通话的唯一标识                          |\n| recordingStatus | number   | 是       | 可选值为 1 和 2，1 代表暂停录音，2 代表继续录音 |\n\n### 转通话子流程（callTransferToIvr）\n\n用于通话中，转接通话子流程。\n\n```js\ntry {\n    const { code, data, info } = await sdk.callTransferToIvr(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称                 | 数据类型 | 是否必须 | 备注/说明                |\n| ------------------------ | -------- | -------- | ------------------------ |\n| ivrFlowId                | string   | 是       | 通话子流程 id            |\n| ivrFlowName              | number   | 是       | 通话子流程 name          |\n| encrypted_outline_number | string   | 是       | 通话加密号码             |\n| variables                | string   | 否       | 依据选择的通话子流程而定 |\n\n### 技能组排队优先通话或插入通话（callInsertFromQueue）\n\n用于技能组有排队时，接入技能组的排队通话。\n\n```js\ntry {\n    const { code, data, info } = await sdk.callInsertFromQueue(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称   | 数据类型 | 是否必须 | 备注/说明                                                                                                                 |\n| ---------- | -------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |\n| callId     | string   | 是       | 排队中通话的唯一标识                                                                                                      |\n| currCallId | string   | 否       | 当前正在通话的唯一标识                                                                                                    |\n| gid        | string   | 是       | 排队中技能组 id                                                                                                           |\n| action     | string   | 否       | 可选值为 'hangup' 和 'hold'，当前正在通话时为必传，用于标识如何处理当前的通话，'hangup' 表示挂断当前，'hold' 表示保持当前 |\n\n### 通话静音（callMutely）\n\n用于静音通话中的对象，对象可以是坐席自身，也可以是客户以及其他与会坐席。\n\n```js\ntry {\n    const { code, data, info } = await sdk.callMutely(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称      | 数据类型 | 是否必须 | 备注/说明                                       |\n| ------------- | -------- | -------- | ----------------------------------------------- |\n| callId        | string   | 是       | 排队中通话的唯一标识                            |\n| outlineNumber | string   | 否       | 静音对象是客户时必传                            |\n| seatNumber    | string   | 否       | 静音对象是与会坐席时必传                        |\n| op_code       | number   | 是       | 可选值为 15 和 16，15 表示静音，16 表示取消静音 |\n\n### 多方通话（callMultiParty）\n\n通话中时，用于发起多方通话。\n\n```js\ntry {\n    const { code, data, info } = await sdk.callMultiParty(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称       | 数据类型 | 是否必须 | 备注/说明                         |\n| -------------- | -------- | -------- | --------------------------------- |\n| callId         | string   | 是       | 排队中通话的唯一标识              |\n| seatNumberList | string   | 否       | 坐席分机号；多个坐席时使用 , 隔开 |\n| seatNameList   | string   | 否       | 坐席名称；多个坐席时使用，隔开    |\n\n### 设置接听电话技能组（setAnswerGroups）\n\n用于通话中，转接通话子流程。\n\n```js\ntry {\n    const { code, data, info } = await SDK.setAnswerGroups({\n        gidList: '1,2,3',\n        gNameList: 'one,two,three',\n    })\n    if (code !== 200) {\n        log(`CHANGE_CALL_GROUP failed: code:${code} info:${info}`)\n    } else {\n        log(`CHANGE_CALL_GROUP success: code:${code} info:${info}`)\n    }\n} catch (error) {\n    log('CHANGE_CALL_GROUP error:', error)\n}\n```\n\n#### params 参数说明\n\n| 参数名称  | 数据类型 | 是否必须 | 备注/说明                                 |\n| --------- | -------- | -------- | ----------------------------------------- |\n| gidList   | string   | 是       | 技能组id集合(“,”逗号隔开)                 |\n| gNameList | string   | 否       | 技能组名称集合（”,”逗号隔开）【客户调用】 |\n\n### 转接（callTransfer）\n\n通话中时，用于发起通话转接。\n\n```js\ntry {\n    const { code, data, info } = await sdk.callTransfer(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称            | 数据类型 | 是否必须 | 备注/说明                                                    |\n| ------------------- | -------- | -------- | ------------------------------------------------------------ |\n| callId              | string   | 是       | 排队中通话的唯一标识                                         |\n| op_code             | number   | 是       | 可选择为 5， 6， 10， 5 为转坐席，6 为转技能组，10 为转外线，11 为转总机 ，12 语音留言 |\n| transferNumber      | string   | 否       | 坐席分机号                                                   |\n| gid                 | string   | 否       | 技能组 gid                                                   |\n| outline_number      | string   | 否       | 外线号码                                                     |\n| voicemailSeatNumber | string   | 否       | 留言坐席                                                     |\n\n### 取消转接（callTransferAbort）\n\n通话中，用于发起通话转接后取消转接。\n\n```js\ntry {\n    const { code, data, info } = await sdk.callTransferAbort(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称      | 数据类型 | 是否必须 | 备注/说明                                                    |\n| ------------- | -------- | -------- | ------------------------------------------------------------ |\n| callId        | string   | 是       | 排队中通话的唯一标识                                         |\n| transfer_type | string   | 否       | transfer_group-转技能组，transfer_seat-转坐席，transfer_outline_number-转外线 |\n\n### 三方（callThreeParty）\n\n通话中，用于发起三方通话。\n\n```js\ntry {\n    const { code, data, info } = await sdk.callThreeParty(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称   | 数据类型 | 是否必须 | 备注/说明                                                 |\n| ---------- | -------- | -------- | --------------------------------------------------------- |\n| callId     | string   | 是       | 排队中通话的唯一标识                                      |\n| op_code    | number   | 是       | 可选择为 1， 2， 3， 1 为转坐席，2 为转技能组，3 为转外线 |\n| seatNumber | string   | 否       | 坐席分机号                                                |\n| gid        | string   | 否       | 技能组 gid                                                |\n| outNumber  | string   | 否       | 外线号码                                                  |\n\n### 三方取消（callThreePartyAbort）\n\n通话中，用于发起取消三方通话。\n\n```js\ntry {\n    const { code, data, info } = await sdk.callThreePartyAbort(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称      | 数据类型 | 是否必须 | 备注/说明                                                    |\n| ------------- | -------- | -------- | ------------------------------------------------------------ |\n| callId        | string   | 是       | 排队中通话的唯一标识                                         |\n| transfer_type | string   | 否       | transfer_group-转技能组，transfer_seat-转坐席，transfer_outline_number-转外线 |\n\n### 咨询（callConsult）\n\n通话中，用于发起咨询通话。\n\n```js\ntry {\n    const { code, data, info } = await sdk.callConsult(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称   | 数据类型 | 是否必须 | 备注/说明                                                 |\n| ---------- | -------- | -------- | --------------------------------------------------------- |\n| callId     | string   | 是       | 排队中通话的唯一标识                                      |\n| op_code    | number   | 是       | 可选择为 1， 2， 3， 1 为转坐席，2 为转技能组，3 为转外线 |\n| seatNumber | string   | 否       | 坐席分机号                                                |\n| gid        | string   | 否       | 技能组 gid                                                |\n| outNumber  | string   | 否       | 外线号码                                                  |\n\n### 咨询取消（callConsultAbort）\n\n通话中，用于发起取消咨询通话。\n\n```js\ntry {\n    const { code, data, info } = await sdk.callConsultAbort(params)\n    // code === 200 代表接口调用成功\n} catch (error) {\n    // may be is a ParamsError\n}\n```\n\n#### params 参数说明\n\n| 参数名称      | 数据类型 | 是否必须 | 备注/说明                                                    |\n| ------------- | -------- | -------- | ------------------------------------------------------------ |\n| callId        | string   | 是       | 排队中通话的唯一标识                                         |\n| transfer_type | string   | 否       | transfer_group-转技能组，transfer_seat-转坐席，transfer_outline_number-转外线 |\n\n### 班长监听（callMonitor）\n\n班长坐席监听技能组内坐席通话的操作。\n\n```js\ntry {\n    const { code, data, info } = await SDK.callMonitor({\n        callId: this.callId,\n        seatId: '1111',\n    })\n    if (code !== 200) {\n        log(`CALL_MONITOR failed: code:${code} info:${info}`)\n    } else {\n        log(`CALL_MONITOR success: code:${code} info:${info}`)\n    }\n} catch (error) {\n    log('CALL_MONITOR error:', error)\n}\n```\n\n#### params 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明        |\n| -------- | -------- | -------- | ---------------- |\n| callId   | string   | 是       | 通话的唯一标识   |\n| seatId   | string   | 是       | 被监听坐席的 uid |\n\n### 班长结束监听（hungUp）\n\n班长坐席监听技能组内坐席通话触发结束监听时调用挂断接口hungUp。\n\n### 班长强插（callMonitorInsert）\n\n班长坐席监听技能组内坐席通话中进行强插操作进入三方通话。\n\n```js\ntry {\n    const { code, data, info } = await SDK.callMonitorInsert({\n        callId: this.callId,\n    })\n    if (code !== 200) {\n        log(`callMonitorInsert failed: code:${code} info:${info}`)\n    } else {\n        log(`callMonitorInsert success: code:${code} info:${info}`)\n    }\n} catch (error) {\n    log('callMonitorInsert error:', error)\n}\n```\n\n#### params 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明      |\n| -------- | -------- | -------- | -------------- |\n| callId   | string   | 是       | 通话的唯一标识 |\n\n### 班长强拆（callMonitorBreak）\n\n班长坐席监听技能组内坐席通话中进行强拆操作结束通话。\n\n```js\ntry {\n    const { code, data, info } = await SDK.callMonitorBreak({\n        callId: this.callId,\n    })\n    if (code !== 200) {\n        log(`callMonitorBreak failed: code:${code} info:${info}`)\n    } else {\n        log(`callMonitorBreak success: code:${code} info:${info}`)\n    }\n} catch (error) {\n    log('callMonitorBreak error:', error)\n}\n```\n\n#### params 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明      |\n| -------- | -------- | -------- | -------------- |\n| callId   | string   | 是       | 通话的唯一标识 |\n\n### 班长拦截（callMonitorIntercept）\n\n班长坐席监听技能组内坐席通话中进行拦截操作结束坐席与客户的通话，班长与客户进入通话中。\n\n```js\ntry {\n    const { code, data, info } = await SDK.callMonitorIntercept({\n        callId: this.callId,\n    })\n    if (code !== 200) {\n        log(`callMonitorIntercept failed: code:${code} info:${info}`)\n    } else {\n        log(`callMonitorIntercept success: code:${code} info:${info}`)\n    }\n} catch (error) {\n    log('callMonitorIntercept error:', error)\n}\n```\n\n#### params 参数说明\n\n| 参数名称 | 数据类型 | 是否必须 | 备注/说明      |\n| -------- | -------- | -------- | -------------- |\n| callId   | string   | 是       | 通话的唯一标识 |\n\n## 事件\n\nSDK 的事件主要分为两类，一类是用于监听 SDK 内部 websocket 的状态，一类用于监听通话相关的推送。\n\n### 使用方式\n\n```js\n// 监听某个事件\nsdk.on('eventName', () => {\n    // do something\n})\n\n// 注销某个事件的监听\nsdk.off('eventName')\n\n// 注销所有事件\nsdk.off()\n```\n\n### 事件类型列表\n\n| 事件名       | 用途                             | 参数                                           | 备注/说明                                                                                                     |\n| ------------ | -------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------------------------------------- |\n| WSReady      | 监听 sdk 内部 websocket 的状态   | { status, message，version }                   | status 可能的值为 0 和 1，1 代表连接成功并通过了鉴权。message 的可能的值为 failed，success，upgrade，logoff， |\n| WSDisconnect | 监听 sdk 内部 websocket 断联     | { status: 0, message: 'disconnect' }           |                                                                                                               |\n| WSError      | 监听 sdk 内部 webscoket 发生错误 | { status: 0, message: error.message \\|\\| error |                                                                                                               |\n\n| 事件名                | 用途                             | 参数 | 备注/说明        |\n| --------------------- | -------------------------------- | ---- | ---------------- |\n| callIn                | 有电话呼入                       |      | 通话信息         |\n| callRing              | 通话振铃                         |      | 通话信息         |\n| callEnd               | 通话挂断                         |      | 通话信息         |\n| callEstablished       | 通话建立                         |      | 通话信息         |\n| changeStatus          | 坐席状态变更                     |      | 坐席状态信息     |\n| beCheckedOut          | 坐席被踢下线                     |      | 坐席状态信息     |\n| changeCallInType      | 更换话机模式                     |      | 坐席状态信息     |\n| noticePcOnline        | 软电话上线通知                   |      | 坐席状态信息     |\n| changeSeatType        | 坐席模式变更                     |      | 坐席状态信息     |\n| changeIsMobileSeat    | 切换为移动坐席                   |      | 坐席状态信息     |\n| transferThreeParty    | 三方通话                         |      | 通话信息         |\n| monitorHangup         | 班长挂断                         |      | 通话信息         |\n| monitorInsertNotice   | 班长强插                         |      | 通话信息         |\n| busyCallPush          | 忙时来电                         |      | 通话信息         |\n| callUnholdNotice      | 提示音结束后解除通话保持禁用     |      | 通话信息         |\n| transferNoticeMonitor | 班长强插监听坐席转三方           |      | 通话信息         |\n| transferHangup        | 转接挂断                         |      | 通话信息         |\n| createSheetSuccess    | 工单创建                         |      | 工单信息         |\n| sheetNotice           | 工单                             |      | 工单信息         |\n| consultCallNotice     | 咨询                             |      | 通话信息         |\n| transferIvrNotice     | 转 IVR                           |      | 通话信息         |\n| checkHoldCall         | 通话保持                         |      | 通话信息         |\n| groupQueueList        | 技能组排队信息                   |      | 技能组排队信息   |\n| scheduledTaskNotice   | 预约外呼推送                     |      | 预约外呼任务信息 |\n| multiPartyCall        | 多方通话推送                     |      | 通话信息         |\n| transferNotice        | 转接                             |      | 通话信息         |\n| noticeLinuxOnline     | linux 软电话上线通知             |      | 坐席状态信息     |\n| inBatchcallTask       | 坐席所属的预测式外呼任务状态变化 |      | 预测式外呼的状态 |\n","readmeFilename":"README.md"}