diff --git a/docs/react-samples/src/App.tsx b/docs/react-samples/src/App.tsx index 6102cc8d0..0442bf454 100644 --- a/docs/react-samples/src/App.tsx +++ b/docs/react-samples/src/App.tsx @@ -1,12 +1,38 @@ -import React from 'react'; +import React, { useEffect } from 'react'; +import store from '@webex/cc-store' import {StationLogin} from '@webex/cc-station-login'; import {UserState} from '@webex/cc-user-state'; function App() { + const token = ''; + + const webexConfig = { + fedramp: false, + logger: { + level: 'log' // TODO: We will add more logging levels later and set the righ levels + }, + } + + useEffect(() => { + const init = async () => { + await store.init(webexConfig, token); + } + + init(); + }, []) + + const onLogin = () => { + console.log('Agent login has been succesful'); + } + + const onLogout = () => { + console.log('Agent logout has been succesful'); + } + return ( <>

Contact Center widgets in a react app

- + ); diff --git a/docs/web-component-samples/index.html b/docs/web-component-samples/index.html index 13dbdefff..10275b51c 100644 --- a/docs/web-component-samples/index.html +++ b/docs/web-component-samples/index.html @@ -11,4 +11,16 @@

Contact Center widgets as web-component

+ diff --git a/docs/web-component-samples/src/index.ts b/docs/web-component-samples/src/index.ts index 9826f625a..9b65d5d8c 100644 --- a/docs/web-component-samples/src/index.ts +++ b/docs/web-component-samples/src/index.ts @@ -1,2 +1,6 @@ +import store from '@webex/cc-store'; import '@webex/cc-station-login'; import '@webex/cc-user-state'; + +//@ts-ignore +window.store = store; \ No newline at end of file diff --git a/package.json b/package.json index a8dcf45eb..0a42cf80a 100644 --- a/package.json +++ b/package.json @@ -16,11 +16,18 @@ "@semantic-release/exec": "^6.0.3", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^11.0.1", + "@testing-library/react-hooks": "^8.0.1", + "crypto-browserify": "^3.12.1", "html-webpack-plugin": "^5.6.3", "jest": "29.7.0", "node-gyp": "^10.2.0", + "os-browserify": "^0.3.0", + "process": "^0.11.10", + "querystring-es3": "^0.2.1", "semantic-release": "^24.2.0", + "stream-browserify": "^3.0.0", "typescript": "^5.6.3", + "vm-browserify": "^1.1.2", "webpack": "^5.96.1", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.1.0" diff --git a/packages/contact-center/station-login/package.json b/packages/contact-center/station-login/package.json index 1e47efd27..a1f6017fd 100644 --- a/packages/contact-center/station-login/package.json +++ b/packages/contact-center/station-login/package.json @@ -21,8 +21,7 @@ "@webex/cc-store": "workspace:*", "mobx-react": "9.1.1", "react": "18.3.1", - "react-dom": "18.3.1", - "typescript": "5.6.3" + "react-dom": "18.3.1" }, "devDependencies": { "@babel/core": "7.25.2", @@ -40,6 +39,7 @@ "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "ts-loader": "9.5.1", + "typescript": "5.6.3", "webpack": "5.94.0", "webpack-cli": "5.1.4", "webpack-merge": "6.0.1" diff --git a/packages/contact-center/station-login/src/helper.ts b/packages/contact-center/station-login/src/helper.ts index 17d6af4d8..b5af9fddf 100644 --- a/packages/contact-center/station-login/src/helper.ts +++ b/packages/contact-center/station-login/src/helper.ts @@ -1,3 +1,39 @@ -export const useStationLogin = () => { - return {name: 'StationLogin'}; -}; +import {useState} from "react"; +import {StationLoginSuccess, StationLogoutSuccess} from '@webex/plugin-cc'; +import {UseStationLoginProps} from "./station-login/station-login.types"; + +export const useStationLogin = (props: UseStationLoginProps) => { + const cc = props.cc; + const loginCb = props.onLogin; + const logoutCb = props.onLogout; + const [dialNumber, setDialNumber] = useState(''); + const [deviceType, setDeviceType] = useState(''); + const [team, setTeam] = useState(''); + const [loginSuccess, setLoginSuccess] = useState(); + const [loginFailure, setLoginFailure] = useState(); + const [logoutSuccess, setLogoutSuccess] = useState(); + + const login = () => { + cc.stationLogin({teamId: team, loginOption: deviceType, dialNumber: dialNumber}) + .then((res: StationLoginSuccess) => { + setLoginSuccess(res); + loginCb(); + }).catch((error: Error) => { + console.error(error); + setLoginFailure(error); + }); + }; + + const logout = () => { + cc.stationLogout({logoutReason: 'User requested logout'}) + .then((res: StationLogoutSuccess) => { + setLogoutSuccess(res); + logoutCb(); + }).catch((error: any) => { + console.error(error); + }); + }; + + return {name: 'StationLogin', setDeviceType, setDialNumber, setTeam, login, logout, loginSuccess, loginFailure, logoutSuccess}; +} + diff --git a/packages/contact-center/station-login/src/station-login/index.tsx b/packages/contact-center/station-login/src/station-login/index.tsx index adf290e4a..926e21185 100644 --- a/packages/contact-center/station-login/src/station-login/index.tsx +++ b/packages/contact-center/station-login/src/station-login/index.tsx @@ -5,17 +5,16 @@ import {observer} from 'mobx-react'; import StationLoginPresentational from './station-login.presentational'; import {useStationLogin} from '../helper'; +import { StationLoginProps } from './station-login.types'; -const StationLogin: React.FunctionComponent = observer(() => { - const {loginState, setLoginState, ccSdk, isAvailable} = store; - const result = useStationLogin(); +const StationLogin: React.FunctionComponent = observer(({onLogin, onLogout}) => { + const {cc, teams, loginOptions} = store; + const result = useStationLogin({cc, onLogin, onLogout}); const props = { ...result, - loginState, - setLoginState, - ccSdk, - isAvailable, + teams, + loginOptions }; return ; }); diff --git a/packages/contact-center/station-login/src/station-login/station-login.presentational.tsx b/packages/contact-center/station-login/src/station-login/station-login.presentational.tsx index 2e7e8876e..982c405d5 100644 --- a/packages/contact-center/station-login/src/station-login/station-login.presentational.tsx +++ b/packages/contact-center/station-login/src/station-login/station-login.presentational.tsx @@ -1,14 +1,137 @@ -import React from 'react'; +import React, {useEffect} from 'react'; +import {StationLoginPresentationalProps} from './station-login.types'; -import {IStationLoginProps} from './station-login.types'; +const StationLoginPresentational: React.FunctionComponent = (props) => { + const {name, teams, loginOptions, login, logout, setDeviceType, setDialNumber, setTeam} = props; // TODO: Use the loginSuccess, loginFailure, logoutSuccess props returned fromthe API response via helper file to reflect UI changes + + useEffect(() => { + const teamsDropdown = document.getElementById('teamsDropdown') as HTMLSelectElement; + const agentLogin = document.querySelector('#LoginOption') as HTMLSelectElement; + const dialNumber = document.querySelector('#dialNumber') as HTMLInputElement; + if (teamsDropdown) { + teamsDropdown.innerHTML = ''; + if (teams) { + teams.forEach((team) => { + const option = document.createElement('option'); + option.value = team.id; + option.text = team.name; + teamsDropdown.add(option); + }); + setTeam(teamsDropdown.value); + dialNumber.value = ''; + dialNumber.disabled = true; + } + } + if (loginOptions.length > 0) { + loginOptions.forEach((options)=> { + const option = document.createElement('option'); + option.text = options; + option.value = options; + agentLogin.add(option); + }); + } + }, [teams, loginOptions]); + + const selectLoginOption = (event: { target: { value: string; }; }) => { + const dialNumber = document.querySelector('#dialNumber') as HTMLInputElement; + const deviceType = event.target.value; + setDeviceType(deviceType); + if (deviceType === 'AGENT_DN' || deviceType === 'EXTENSION') { + dialNumber.disabled = false; + } else { + dialNumber.disabled = true; + } + }; + + function updateDN() { + const dialNumber = document.querySelector('#dialNumber') as HTMLInputElement; + setDialNumber(dialNumber.value); + } + + const styles = { + box: { + backgroundColor: '#ffffff', + borderRadius: '8px', + boxShadow: '0 2px 4px rgba(0, 0, 0, 0.1)', + padding: '20px', + maxWidth: '800px', + margin: '0 auto' + }, + + sectionBox: { + padding: '10px', + border: '1px solid #ddd', + borderRadius: '8px' + }, + + fieldset: { + border: '1px solid #ccc', + borderRadius: '5px', + padding: '10px', + marginBottom: '20px' + }, + + legendBox: { + fontWeight: 'bold', + color: '#0052bf' + }, + + btn: { + padding: '10px 20px', + backgroundColor: '#0052bf', + color: 'white', + border: 'none', + borderRadius: '4px', + cursor: 'pointer', + transition: 'background-color 0.3s', + marginRight: '8px' + }, + + select: { + width: '100%', + padding: '8px', + marginTop: '8px', + marginBottom: '12px', + border: '1px solid #ccc', + borderRadius: '4px' + }, + + input: { + width: '97%', + padding: '8px', + marginTop: '8px', + marginBottom: '12px', + border: '1px solid #ccc', + borderRadius: '4px' + } + } -const StationLoginPresentational: React.FunctionComponent = (props) => { return ( - <> -

{props.name}

-

Station Login State: {props.loginState}

- - + <>

{name}

+
+
+
+ Agent +
+
+
+ Select Team + +
+
+ Agent Login + + + + +
+
+
+
+
+
); }; diff --git a/packages/contact-center/station-login/src/station-login/station-login.types.ts b/packages/contact-center/station-login/src/station-login/station-login.types.ts index 3d4362199..928762c0e 100644 --- a/packages/contact-center/station-login/src/station-login/station-login.types.ts +++ b/packages/contact-center/station-login/src/station-login/station-login.types.ts @@ -1,3 +1,4 @@ +import {AgentLogin, IContactCenter, StationLoginSuccess, StationLogoutSuccess, Team} from '@webex/plugin-cc'; /** * Interface representing the properties for the Station Login component. */ @@ -8,22 +9,73 @@ export interface IStationLoginProps { name: string; /** - * The current login state of the station. + * Webex instance. */ - loginState: any; + cc: IContactCenter; /** - * Function to set the login state of the station. + * Array of the team IDs that agent belongs to */ - setLoginState: any; + teams: Team[]; + + /** + * Station login options available for the agent + */ + loginOptions: string[]; + + /** + * Handler to initiate the agent login + */ + login: () => void; + + /** + * Handler for agent logout + */ + logout: () => void; + + /** + * Response data received on agent login success + */ + loginSuccess?: StationLoginSuccess; + + /** + * Error received on agent login failure + */ + loginFailure?: Error; + + /** + * Response data received on agent login success + */ + logoutSuccess?: StationLogoutSuccess; + + /** + * Callback function to be invoked once the agent login is successful + */ + onLogin: () => void; + + /** + * Callback function to be invoked once the agent login is successful + */ + onLogout: () => void; + + /** + * Handler to set device type + */ + setDeviceType: (deviceType: string) => void; /** - * The Customer Care SDK instance. + * Handler to set the entered dial number */ - ccSdk: any; + setDialNumber: (dn: string) => void; /** - * Indicates whether the station is available. + * Handler to set the selected agent team */ - isAvailable: any; + setTeam: (team: string) => void; } + +export type StationLoginPresentationalProps = Pick; + +export type UseStationLoginProps = Pick; + +export type StationLoginProps = Pick; \ No newline at end of file diff --git a/packages/contact-center/station-login/src/station-login/styles-module.scss b/packages/contact-center/station-login/src/station-login/styles-module.scss deleted file mode 100644 index e69de29bb..000000000 diff --git a/packages/contact-center/station-login/tests/helper.ts b/packages/contact-center/station-login/tests/helper.ts index 929199ec8..5bf46173e 100644 --- a/packages/contact-center/station-login/tests/helper.ts +++ b/packages/contact-center/station-login/tests/helper.ts @@ -1,8 +1,166 @@ +import {renderHook, act} from '@testing-library/react-hooks'; import {useStationLogin} from '../src/helper'; -describe('Station login helpers', () => { - it('returns the correct component name', () => { - const result = useStationLogin(); - expect(result.name).toBe('StationLogin'); +// Mock webex instance +const ccMock = { + stationLogin: jest.fn(), + stationLogout: jest.fn(), +}; + +// Sample login parameters +const loginParams = { + teamId: 'team123', + loginOption: 'EXTENSION', + dialNumber: '1001', +}; + +const loginCb = jest.fn(); +const logoutCb = jest.fn(); + +describe('useStationLogin Hook', () => { + + it('should set loginSuccess on successful login', async () => { + const successResponse = { + agentId: "6b310dff-569e-4ac7-b064-70f834ea56d8", + agentSessionId: "c9c24ace-5170-4a9f-8bc2-2eeeff9d7c11", + auxCodeId: "00b4e8df-f7b0-460f-aacf-f1e635c87d4d", + deviceId: "1001", + deviceType: "EXTENSION", + dn: "1001", + eventType: "AgentDesktopMessage", + interactionIds: [], + lastIdleCodeChangeTimestamp: 1731997914706, + lastStateChangeTimestamp: 1731997914706, + orgId: "6ecef209-9a34-4ed1-a07a-7ddd1dbe925a", + profileType: "BLENDED", + roles: ['agent'], + siteId: "d64e19c0-53a2-4ae0-ab7e-3ebc778b3dcd", + status: "LoggedIn", + subStatus: "Idle", + teamId: "c789288e-39e3-40c9-8e66-62c6276f73de", + trackingId: "f40915b9-07ed-4b6c-832d-e7f5e7af3b72", + type: "AgentStationLoginSuccess", + voiceCount: 1 + }; + + ccMock.stationLogin.mockResolvedValue(successResponse); + + const { result, waitForNextUpdate } = renderHook(() => + useStationLogin({cc: ccMock, onLogin: loginCb, onLogout: logoutCb}) + ); + + result.current.setDeviceType(loginParams.loginOption); + result.current.setDialNumber(loginParams.dialNumber); + result.current.setTeam(loginParams.teamId); + + act(() => { + result.current.login(); + }); + + await waitForNextUpdate(); + + expect(ccMock.stationLogin).toHaveBeenCalledWith({ + teamId: loginParams.teamId, + loginOption: loginParams.loginOption, + dialNumber: loginParams.dialNumber, + }); + expect(loginCb).toHaveBeenCalledWith(); + + expect(result.current).toEqual({ + name: 'StationLogin', + setDeviceType: expect.any(Function), + setDialNumber: expect.any(Function), + setTeam: expect.any(Function), + login: expect.any(Function), + logout: expect.any(Function), + loginSuccess: successResponse, + loginFailure: undefined, + logoutSuccess: undefined + }); + }); + + it('should set loginFailure on failed login', async () => { + const errorResponse = new Error('Login failed'); + ccMock.stationLogin.mockRejectedValue(errorResponse); + + loginCb.mockClear(); + const { result, waitForNextUpdate } = renderHook(() => + useStationLogin({cc: ccMock, onLogin: loginCb, onLogout: logoutCb}) + ); + + result.current.setDeviceType(loginParams.loginOption); + result.current.setDialNumber(loginParams.dialNumber); + result.current.setTeam(loginParams.teamId); + + act(() => { + result.current.login(); + }); + + await waitForNextUpdate(); + + expect(ccMock.stationLogin).toHaveBeenCalledWith({ + teamId: loginParams.teamId, + loginOption: loginParams.loginOption, + dialNumber: loginParams.dialNumber, + }); + + expect(loginCb).not.toHaveBeenCalledWith(); + + expect(result.current).toEqual({ + name: 'StationLogin', + setDeviceType: expect.any(Function), + setDialNumber: expect.any(Function), + setTeam: expect.any(Function), + login: expect.any(Function), + logout: expect.any(Function), + loginSuccess: undefined, + loginFailure: errorResponse, + logoutSuccess: undefined + }); + }); + + it('should set logoutSuccess on successful logout', async () => { + const successResponse = { + agentId: "6b310dff-569e-4ac7-b064-70f834ea56d8", + agentSessionId: "701ba0dc-2075-4867-a753-226ad8e2197a", + eventTime: 1731998475193, + eventType: "AgentDesktopMessage", + loggedOutBy: "SELF", + logoutReason: "Agent Logged Out", + orgId: "6ecef209-9a34-4ed1-a07a-7ddd1dbe925a", + roles: ['agent'], + status: "LoggedOut", + subStatus: "Idle", + trackingId: "77170ae4-fd8d-4bf5-bfaa-5f9d8975265c", + type: "AgentLogoutSuccess" + }; + + ccMock.stationLogout.mockResolvedValue(successResponse); + + const {result, waitForNextUpdate} = renderHook(() => + useStationLogin({cc: ccMock, onLogin: loginCb, onLogout: logoutCb}) + ); + + act(() => { + result.current.logout(); + }); + + await waitForNextUpdate(); + + expect(ccMock.stationLogout).toHaveBeenCalledWith({logoutReason: 'User requested logout'}); + expect(logoutCb).toHaveBeenCalledWith(); + + + expect(result.current).toEqual({ + name: 'StationLogin', + setDeviceType: expect.any(Function), + setDialNumber: expect.any(Function), + setTeam: expect.any(Function), + login: expect.any(Function), + logout: expect.any(Function), + loginSuccess: undefined, + loginFailure: undefined, + logoutSuccess: successResponse + }); }); -}); +}) diff --git a/packages/contact-center/station-login/tests/station-login/index.tsx b/packages/contact-center/station-login/tests/station-login/index.tsx index 7a0775e7e..a5898b46d 100644 --- a/packages/contact-center/station-login/tests/station-login/index.tsx +++ b/packages/contact-center/station-login/tests/station-login/index.tsx @@ -1,21 +1,31 @@ -import '@testing-library/jest-dom'; import React from 'react'; -import {render, screen, cleanup} from '@testing-library/react'; - +import {render, screen} from '@testing-library/react'; +import {StationLogin} from '../../src'; import * as helper from '../../src/helper'; -import {StationLogin} from '../../src/station-login/index'; +import '@testing-library/jest-dom'; + +const teams = ['team123', 'team456']; -describe('StationLogin', () => { - afterEach(cleanup); +const loginOptions = ['EXTENSION', 'AGENT_DN', 'BROWSER']; - it('CheckboxWithLabel changes the text after click', () => { - const stationLoginHelperSpy = jest.spyOn(helper, 'useStationLogin').mockReturnValue({name: 'MockStationLogin'}); +// Mock the store import +jest.mock('@webex/cc-store', () => {return { + cc: {}, + teams, + loginOptions +}}); - render(); +const loginCb = jest.fn(); +const logoutCb = jest.fn(); - expect(stationLoginHelperSpy).toHaveBeenCalledWith(); +describe('StationLogin Component', () => { + it('renders StationLoginPresentational with correct props', () => { + const useStationLoginSpy = jest.spyOn(helper, 'useStationLogin'); + + render(); + expect(useStationLoginSpy).toHaveBeenCalledWith({cc: {}, onLogin: loginCb, onLogout: logoutCb}); const heading = screen.getByTestId('station-login-heading'); - expect(heading).toHaveTextContent('MockStationLogin'); + expect(heading).toHaveTextContent('StationLogin'); }); -}); +}); \ No newline at end of file diff --git a/packages/contact-center/station-login/tests/station-login/station-login.presentational.tsx b/packages/contact-center/station-login/tests/station-login/station-login.presentational.tsx index 1f7cfbb01..d7a7d1123 100644 --- a/packages/contact-center/station-login/tests/station-login/station-login.presentational.tsx +++ b/packages/contact-center/station-login/tests/station-login/station-login.presentational.tsx @@ -9,13 +9,19 @@ describe('StationLoginPresentational', () => { it('renders the component name', () => { const props = { name: 'StationLogin', - loginState: 'idle', - setLoginState: jest.fn(), - ccSdk: {}, - isAvailable: jest.fn(), + login: jest.fn(), + logout: jest.fn(), + loginSuccess: undefined, + loginFailure: undefined, + logoutSuccess: undefined, + teams: ['team123'], + loginOptions: ['EXTENSION', 'AGENT_DN', 'BROWSER'], + setDeviceType: jest.fn(), + setDialNumber: jest.fn(), + setTeam: jest.fn() }; render(); const heading = screen.getByTestId('station-login-heading'); expect(heading).toHaveTextContent('StationLogin'); }); -}); +}); \ No newline at end of file diff --git a/packages/contact-center/station-login/webpack.config.js b/packages/contact-center/station-login/webpack.config.js index 247cf2783..33a77150b 100644 --- a/packages/contact-center/station-login/webpack.config.js +++ b/packages/contact-center/station-login/webpack.config.js @@ -8,5 +8,5 @@ module.exports = merge(baseConfig, { path: path.resolve(__dirname, 'dist'), filename: 'index.js', // Set the output filename to index.js libraryTarget: 'commonjs2', - }, + } }); diff --git a/packages/contact-center/store/package.json b/packages/contact-center/store/package.json index 0032e9089..2cc3a9010 100644 --- a/packages/contact-center/store/package.json +++ b/packages/contact-center/store/package.json @@ -18,10 +18,12 @@ "test:unit": "jest" }, "dependencies": { + "@webex/plugin-cc": "3.5.0-wxcc.2", "mobx": "6.13.5", "react": "18.3.1", "react-dom": "18.3.1", - "typescript": "5.6.3" + "typescript": "5.6.3", + "webex": "3.6.0-wxcc.3" }, "devDependencies": { "@babel/core": "7.25.2", diff --git a/packages/contact-center/store/src/sdk.ts b/packages/contact-center/store/src/sdk.ts deleted file mode 100644 index e4b39af32..000000000 --- a/packages/contact-center/store/src/sdk.ts +++ /dev/null @@ -1,80 +0,0 @@ -const sdk = { - accessToken: '', - callbacks: {}, - init: async function({accessToken}) { - this.accessToken = accessToken; - }, - logout: function() { - this.accessToken = ''; - this.callControls.unmute(); - this.presence.set('busy'); - }, - presence: { - currentState: 'busy', - set: function(state) { - this.currentState = state; - console.log( - `%cWxCCSDK\t\t\t%cpresence.set:%c Received`, - 'background: red; color: white;', - 'background: lightgreen; color: black;', - 'background: transparent; color: grey;' - ); - setTimeout(() => { - sdk.emit('presence:state', this.currentState); - }, 1500); - }, - }, - callControls: { - currentState: 'unmuted', - mute: function() { - this.currentState = 'muted'; - console.log( - `%cWxCCSDK\t\t\t%ccallControls.mute:%c Received`, - 'background: red; color: white;', - 'background: lightgreen; color: black;', - 'background: transparent; color: grey;' - ); - setTimeout(() => { - sdk.emit('callControls:muteState', this.currentState); - }, 1500); - }, - unmute: function() { - this.currentState = 'unmuted'; - console.log( - `%cWxCCSDK\t\t\t%ccallControls.unmute:%c Received`, - 'background: red; color: white;', - 'background: lightgreen; color: black;', - 'background: transparent; color: grey;' - ); - setTimeout(() => { - sdk.emit('callControls:muteState', this.currentState); - }, 3000); - }, - }, - on: function(eventName, callback) { - if (this.callbacks[eventName] === undefined) { - this.callbacks[eventName] = []; - } - this.callbacks[eventName].push(callback); - return { - eventName, - callback, - }; - }, - off: function(eventName, callback) { - this.callbacks[eventName] = this.callbacks[eventName].filter((cb) => cb !== callback); - }, - emit: function(eventName, payload) { - console.log( - `%cWxCCSDK\t\t\t%cEmitEvent:%c ${eventName}\t\t%cPayload:%c ${payload}`, - 'background: red; color: white;', - 'background: lightgreen; color: black;', - 'background: transparent; color: grey;', - 'background: lightgreen; color: black;', - 'background: transparent; color: grey;' - ); - this.callbacks[eventName].forEach((cb) => cb(payload)); - }, -}; - -export default sdk; diff --git a/packages/contact-center/store/src/store.ts b/packages/contact-center/store/src/store.ts index 5711933cd..3660d1ee6 100644 --- a/packages/contact-center/store/src/store.ts +++ b/packages/contact-center/store/src/store.ts @@ -1,30 +1,38 @@ import {makeAutoObservable, observable} from 'mobx'; - -import sdk from './sdk'; -/* - * Store class - */ +import Webex from 'webex'; +import {IContactCenter, IAgentProfile, Team} from '@webex/plugin-cc'; class Store { - loginState = ''; - isAvailable = false; - ccSdk = sdk; + teams: Team[] = []; + loginOptions: string[] = []; + cc: IContactCenter; constructor() { - makeAutoObservable(this, {ccSdk: observable.ref}); + makeAutoObservable(this, {cc: observable.ref}); + } - this.ccSdk.on('presence:state', (payload) => { - this.setIsAvailable(payload === 'available'); + init(webexConfig: any, access_token: string): Promise { + return new Promise((resolve, reject) => { + const webex = Webex.init({ + config: webexConfig, + credentials: { + access_token: access_token + } + }); + + webex.once('ready', () => { + this.cc = webex.cc; + this.cc.register().then((response: IAgentProfile) => { + this.teams = response.teams; + this.loginOptions = response.loginVoiceOptions; + resolve(); + }) + .catch((error) => { + reject(error); + }) + }) }); } - - setLoginState = (state) => { - this.loginState = state; - }; - - setIsAvailable = (state) => { - this.isAvailable = state; - }; } const store = new Store(); diff --git a/packages/contact-center/store/tests/store.ts b/packages/contact-center/store/tests/store.ts new file mode 100644 index 000000000..38602a72a --- /dev/null +++ b/packages/contact-center/store/tests/store.ts @@ -0,0 +1,50 @@ +import store from '../src/store'; +import Webex from 'webex'; +import { IAgentProfile } from '@webex/plugin-cc'; + +// Mock Webex and its methods +jest.mock('webex', () => ({ + init: jest.fn(() => ({ + once: jest.fn((event, callback) => { + if (event === 'ready') callback(); + }), + cc: { + register: jest.fn(), + }, + })), +})); + +describe('Store', () => { + let mockWebexInstance; + let mockAgentProfile: IAgentProfile; + + beforeEach(() => { + mockAgentProfile = { + teams: [{ id: 'team1', name: 'Team 1' }], + loginVoiceOptions: ['option1', 'option2'], + }; + + mockWebexInstance = Webex.init(); + mockWebexInstance.cc.register.mockClear(); + }); + + test('should initialize and set teams and login options on successful registration', async () => { + mockWebexInstance.cc.register.mockResolvedValue(mockAgentProfile); + + await store.init({}, 'dummy_access_token'); + + expect(Webex.init).toHaveBeenCalledWith({ + config: {}, + credentials: { access_token: 'dummy_access_token' }, + }); + expect(store.teams).toEqual(mockAgentProfile.teams); + expect(store.loginOptions).toEqual(mockAgentProfile.loginVoiceOptions); + }); + + test('should reject the promise on registration error', async () => { + const error = new Error('Registration failed'); + mockWebexInstance.cc.register.mockRejectedValue(error); + + await expect(store.init({}, 'dummy_access_token')).rejects.toThrow('Registration failed'); + }); +}); \ No newline at end of file diff --git a/packages/contact-center/user-state/src/helper.ts b/packages/contact-center/user-state/src/helper.ts index 7b1d705f0..32d6b89c7 100644 --- a/packages/contact-center/user-state/src/helper.ts +++ b/packages/contact-center/user-state/src/helper.ts @@ -1,3 +1,11 @@ export const useUserState = () => { - return {name: 'UserState'}; + + + const handleAgentStatus = (event: { target: { value: string; }; }) => { + }; + + const setAgentStatus = () => { + }; + + return {name: 'UserState', handleAgentStatus, setAgentStatus}; }; diff --git a/packages/contact-center/user-state/src/user-state/index.tsx b/packages/contact-center/user-state/src/user-state/index.tsx index 2311f6745..e5d3300f3 100644 --- a/packages/contact-center/user-state/src/user-state/index.tsx +++ b/packages/contact-center/user-state/src/user-state/index.tsx @@ -7,14 +7,10 @@ import {useUserState} from '../helper'; import UserStatePresentational from './user-state.presentational'; const UserState: React.FunctionComponent = observer(() => { - const {loginState, setLoginState, ccSdk, isAvailable} = store; + const {} = store; const result = useUserState(); const props = { ...result, - loginState, - setLoginState, - ccSdk, - isAvailable, }; return ; diff --git a/packages/contact-center/user-state/src/user-state/use-state.types.ts b/packages/contact-center/user-state/src/user-state/use-state.types.ts index c9a7073b4..fd5f8a7fc 100644 --- a/packages/contact-center/user-state/src/user-state/use-state.types.ts +++ b/packages/contact-center/user-state/src/user-state/use-state.types.ts @@ -8,22 +8,12 @@ export interface IUserState { name: string; /** - * The current login state of the user. + * Handler for agent state changes */ - loginState: any; + handleAgentStatus: (event) => void; /** - * Function to set the login state of the user. + * Setter for agent state */ - setLoginState: any; - - /** - * The SDK instance for the contact center. - */ - ccSdk: any; - - /** - * Indicates whether the user is available. - */ - isAvailable: any; + setAgentStatus: () => void } diff --git a/packages/contact-center/user-state/src/user-state/user-state.presentational.tsx b/packages/contact-center/user-state/src/user-state/user-state.presentational.tsx index 194dd177e..915f1b930 100644 --- a/packages/contact-center/user-state/src/user-state/user-state.presentational.tsx +++ b/packages/contact-center/user-state/src/user-state/user-state.presentational.tsx @@ -3,10 +3,12 @@ import React from 'react'; import {IUserState} from './use-state.types'; const UserStatePresentational: React.FunctionComponent = (props) => { + const {handleAgentStatus, setAgentStatus} = props; + return ( <>

{props.name}

-

User State: {props.loginState}

+

User State: {}

); }; diff --git a/webpack.config.js b/webpack.config.js index 4e8fca3cb..8d8b34084 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -1,11 +1,25 @@ -const path = require('path'); +const webpack = require('webpack'); module.exports = { mode: 'development', entry: './src/index.ts', resolve: { - extensions: ['.ts', '.tsx', '.js', '.jsx'], + extensions: ['.ts', '.tsx', '.js', '.jsx', '.scss'], + fallback: { + fs:false, + process: require.resolve('process/browser'), + crypto: require.resolve("crypto-browserify"), + querystring: require.resolve("querystring-es3"), + os: require.resolve("os-browserify/browser"), + stream: require.resolve("stream-browserify"), + vm: require.resolve("vm-browserify") + }, }, + plugins: [ + new webpack.ProvidePlugin({ + process: 'process/browser', + }), + ], module: { rules: [ { diff --git a/yarn.lock b/yarn.lock index 7b8818fe2..7be6d6570 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,6 +12,13 @@ __metadata: languageName: node linkType: hard +"@aml-org/amf-antlr-parsers@npm:0.7.25": + version: 0.7.25 + resolution: "@aml-org/amf-antlr-parsers@npm:0.7.25" + checksum: 10c0/22fa9978e47353c4faba16c38975ae534aa29ce316f1edf921c534f725b6370e6092c5446060aca45bb0fa563be1d13faffa79d2707fd0c23cf1c9fc386ff0a0 + languageName: node + linkType: hard + "@ampproject/remapping@npm:^2.2.0": version: 2.3.0 resolution: "@ampproject/remapping@npm:2.3.0" @@ -1882,6 +1889,16 @@ __metadata: languageName: node linkType: hard +"@babel/runtime-corejs2@npm:^7.25.0": + version: 7.26.0 + resolution: "@babel/runtime-corejs2@npm:7.26.0" + dependencies: + core-js: "npm:^2.6.12" + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/959108880ebb55d7bb31667b959bb6a01243ae89515f07d5bf6c0de7298c249c3624e85b0c4ccbbfd650a06a4cbde4045e60ed917ec1e61727a303a094638f15 + languageName: node + linkType: hard + "@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.8.4": version: 7.25.9 resolution: "@babel/runtime@npm:7.25.9" @@ -1891,6 +1908,15 @@ __metadata: languageName: node linkType: hard +"@babel/runtime@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/runtime@npm:7.26.0" + dependencies: + regenerator-runtime: "npm:^0.14.0" + checksum: 10c0/12c01357e0345f89f4f7e8c0e81921f2a3e3e101f06e8eaa18a382b517376520cd2fa8c237726eb094dab25532855df28a7baaf1c26342b52782f6936b07c287 + languageName: node + linkType: hard + "@babel/template@npm:^7.25.0, @babel/template@npm:^7.25.9, @babel/template@npm:^7.3.3": version: 7.25.9 resolution: "@babel/template@npm:7.25.9" @@ -1937,6 +1963,18 @@ __metadata: languageName: node linkType: hard +"@bcherny/json-schema-ref-parser@npm:10.0.5-fork": + version: 10.0.5-fork + resolution: "@bcherny/json-schema-ref-parser@npm:10.0.5-fork" + dependencies: + "@jsdevtools/ono": "npm:^7.1.3" + "@types/json-schema": "npm:^7.0.6" + call-me-maybe: "npm:^1.0.1" + js-yaml: "npm:^4.1.0" + checksum: 10c0/3fb8aa660e4ec457df56224cda531ad92495a24aa8c05788761b74716169c781aebceb3476b072d327efe48b52c1a0c3ddc57823c0e8c4503abb2a7d82b43235 + languageName: node + linkType: hard + "@bcoe/v8-coverage@npm:^0.2.3": version: 0.2.3 resolution: "@bcoe/v8-coverage@npm:0.2.3" @@ -2530,6 +2568,13 @@ __metadata: languageName: node linkType: hard +"@jsdevtools/ono@npm:^7.1.3": + version: 7.1.3 + resolution: "@jsdevtools/ono@npm:7.1.3" + checksum: 10c0/a9f7e3e8e3bc315a34959934a5e2f874c423cf4eae64377d3fc9de0400ed9f36cb5fd5ebce3300d2e8f4085f557c4a8b591427a583729a87841fda46e6c216b9 + languageName: node + linkType: hard + "@jsonjoy.com/base64@npm:^1.1.1": version: 1.1.2 resolution: "@jsonjoy.com/base64@npm:1.1.2" @@ -3293,6 +3338,79 @@ __metadata: languageName: node linkType: hard +"@protobufjs/aspromise@npm:^1.1.1, @protobufjs/aspromise@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/aspromise@npm:1.1.2" + checksum: 10c0/a83343a468ff5b5ec6bff36fd788a64c839e48a07ff9f4f813564f58caf44d011cd6504ed2147bf34835bd7a7dd2107052af755961c6b098fd8902b4f6500d0f + languageName: node + linkType: hard + +"@protobufjs/base64@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/base64@npm:1.1.2" + checksum: 10c0/eec925e681081af190b8ee231f9bad3101e189abbc182ff279da6b531e7dbd2a56f1f306f37a80b1be9e00aa2d271690d08dcc5f326f71c9eed8546675c8caf6 + languageName: node + linkType: hard + +"@protobufjs/codegen@npm:^2.0.4": + version: 2.0.4 + resolution: "@protobufjs/codegen@npm:2.0.4" + checksum: 10c0/26ae337c5659e41f091606d16465bbcc1df1f37cc1ed462438b1f67be0c1e28dfb2ca9f294f39100c52161aef82edf758c95d6d75650a1ddf31f7ddee1440b43 + languageName: node + linkType: hard + +"@protobufjs/eventemitter@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/eventemitter@npm:1.1.0" + checksum: 10c0/1eb0a75180e5206d1033e4138212a8c7089a3d418c6dfa5a6ce42e593a4ae2e5892c4ef7421f38092badba4040ea6a45f0928869989411001d8c1018ea9a6e70 + languageName: node + linkType: hard + +"@protobufjs/fetch@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/fetch@npm:1.1.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.1" + "@protobufjs/inquire": "npm:^1.1.0" + checksum: 10c0/cda6a3dc2d50a182c5865b160f72077aac197046600091dbb005dd0a66db9cce3c5eaed6d470ac8ed49d7bcbeef6ee5f0bc288db5ff9a70cbd003e5909065233 + languageName: node + linkType: hard + +"@protobufjs/float@npm:^1.0.2": + version: 1.0.2 + resolution: "@protobufjs/float@npm:1.0.2" + checksum: 10c0/18f2bdede76ffcf0170708af15c9c9db6259b771e6b84c51b06df34a9c339dbbeec267d14ce0bddd20acc142b1d980d983d31434398df7f98eb0c94a0eb79069 + languageName: node + linkType: hard + +"@protobufjs/inquire@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/inquire@npm:1.1.0" + checksum: 10c0/64372482efcba1fb4d166a2664a6395fa978b557803857c9c03500e0ac1013eb4b1aacc9ed851dd5fc22f81583670b4f4431bae186f3373fedcfde863ef5921a + languageName: node + linkType: hard + +"@protobufjs/path@npm:^1.1.2": + version: 1.1.2 + resolution: "@protobufjs/path@npm:1.1.2" + checksum: 10c0/cece0a938e7f5dfd2fa03f8c14f2f1cf8b0d6e13ac7326ff4c96ea311effd5fb7ae0bba754fbf505312af2e38500250c90e68506b97c02360a43793d88a0d8b4 + languageName: node + linkType: hard + +"@protobufjs/pool@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/pool@npm:1.1.0" + checksum: 10c0/eda2718b7f222ac6e6ad36f758a92ef90d26526026a19f4f17f668f45e0306a5bd734def3f48f51f8134ae0978b6262a5c517c08b115a551756d1a3aadfcf038 + languageName: node + linkType: hard + +"@protobufjs/utf8@npm:^1.1.0": + version: 1.1.0 + resolution: "@protobufjs/utf8@npm:1.1.0" + checksum: 10c0/a3fe31fe3fa29aa3349e2e04ee13dc170cc6af7c23d92ad49e3eeaf79b9766264544d3da824dba93b7855bd6a2982fb40032ef40693da98a136d835752beb487 + languageName: node + linkType: hard + "@r2wc/core@npm:^1.0.0": version: 1.1.0 resolution: "@r2wc/core@npm:1.1.0" @@ -3859,6 +3977,28 @@ __metadata: languageName: node linkType: hard +"@testing-library/react-hooks@npm:^8.0.1": + version: 8.0.1 + resolution: "@testing-library/react-hooks@npm:8.0.1" + dependencies: + "@babel/runtime": "npm:^7.12.5" + react-error-boundary: "npm:^3.1.0" + peerDependencies: + "@types/react": ^16.9.0 || ^17.0.0 + react: ^16.9.0 || ^17.0.0 + react-dom: ^16.9.0 || ^17.0.0 + react-test-renderer: ^16.9.0 || ^17.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + react-dom: + optional: true + react-test-renderer: + optional: true + checksum: 10c0/83bef2d4c437b84143213b5275ef00ef14e5bcd344f9ded12b162d253dc3c799138ead4428026b9c725e5a38dbebf611f2898aa43f3e43432bcaccbd7bf413e5 + languageName: node + linkType: hard + "@testing-library/react@npm:16.0.1": version: 16.0.1 resolution: "@testing-library/react@npm:16.0.1" @@ -4161,7 +4301,7 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:^7.1.1": +"@types/glob@npm:^7.1.1, @types/glob@npm:^7.1.3": version: 7.2.0 resolution: "@types/glob@npm:7.2.0" dependencies: @@ -4283,7 +4423,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.3, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.3, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 10c0/a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db @@ -4365,6 +4505,13 @@ __metadata: languageName: node linkType: hard +"@types/lodash@npm:^4.14.182": + version: 4.17.13 + resolution: "@types/lodash@npm:4.17.13" + checksum: 10c0/c3d0b7efe7933ac0369b99f2f7bff9240d960680fdb74b41ed4bd1b3ca60cca1e31fe4046d9abbde778f941a41bc2a75eb629abf8659fa6c27b66efbbb0802a9 + languageName: node + linkType: hard + "@types/lru-cache@npm:^5.1.1": version: 5.1.1 resolution: "@types/lru-cache@npm:5.1.1" @@ -4420,6 +4567,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:>=13.7.0": + version: 22.9.0 + resolution: "@types/node@npm:22.9.0" + dependencies: + undici-types: "npm:~6.19.8" + checksum: 10c0/3f46cbe0a49bab4ba30494025e4c8a6e699b98ac922857aa1f0209ce11a1313ee46e6808b8f13fe5b8b960a9d7796b77c8d542ad4e9810e85ef897d5593b5d51 + languageName: node + linkType: hard + "@types/node@npm:^18.0.0": version: 18.19.59 resolution: "@types/node@npm:18.19.59" @@ -4429,6 +4585,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^20.14.1": + version: 20.17.6 + resolution: "@types/node@npm:20.17.6" + dependencies: + undici-types: "npm:~6.19.2" + checksum: 10c0/5918c7ff8368bbe6d06d5e739c8ae41a9db41628f28760c60cda797be7d233406f07c4d0e6fdd960a0a342ec4173c2217eb6624e06bece21c1f1dd1b92805c15 + languageName: node + linkType: hard + "@types/normalize-package-data@npm:^2.4.0, @types/normalize-package-data@npm:^2.4.3": version: 2.4.4 resolution: "@types/normalize-package-data@npm:2.4.4" @@ -4450,6 +4615,20 @@ __metadata: languageName: node linkType: hard +"@types/platform@npm:1.3.4": + version: 1.3.4 + resolution: "@types/platform@npm:1.3.4" + checksum: 10c0/726c90a6a98cc5cd640b539bf8064c432921efbffcf9f4a531c028731b7e91cab1d9bb6016ef0717e25cd2c98727abd8e45fbec400670b1f2e1ebc2c14c850d5 + languageName: node + linkType: hard + +"@types/prettier@npm:^2.6.1": + version: 2.7.3 + resolution: "@types/prettier@npm:2.7.3" + checksum: 10c0/0960b5c1115bb25e979009d0b44c42cf3d792accf24085e4bfce15aef5794ea042e04e70c2139a2c3387f781f18c89b5706f000ddb089e9a4a2ccb7536a2c5f0 + languageName: node + linkType: hard + "@types/prop-types@npm:*": version: 15.7.13 resolution: "@types/prop-types@npm:15.7.13" @@ -5186,6 +5365,23 @@ __metadata: languageName: node linkType: hard +"@webex/calling@npm:3.6.0-wxcc.1": + version: 3.6.0-wxcc.1 + resolution: "@webex/calling@npm:3.6.0-wxcc.1" + dependencies: + "@types/platform": "npm:1.3.4" + "@webex/internal-media-core": "npm:2.11.1" + "@webex/media-helpers": "npm:3.5.0-wxcc.1" + async-mutex: "npm:0.4.0" + buffer: "npm:6.0.3" + jest-html-reporters: "npm:3.0.11" + platform: "npm:1.3.6" + uuid: "npm:8.3.2" + xstate: "npm:4.30.6" + checksum: 10c0/e553d2b376c9c691a2cabb6fbbd4b8e3507506916c81a77b0b4d39f91a222f28216c1ab60edbfc60fbfc74dc701df1ea93f4fec113203ab17e0e79359b19dd8e + languageName: node + linkType: hard + "@webex/cc-station-login@workspace:*, @webex/cc-station-login@workspace:packages/contact-center/station-login": version: 0.0.0-use.local resolution: "@webex/cc-station-login@workspace:packages/contact-center/station-login" @@ -5230,6 +5426,7 @@ __metadata: "@testing-library/react": "npm:16.0.1" "@types/jest": "npm:29.5.14" "@types/react-test-renderer": "npm:18" + "@webex/plugin-cc": "npm:3.5.0-wxcc.2" babel-jest: "npm:29.7.0" babel-loader: "npm:9.2.1" file-loader: "npm:6.2.0" @@ -5240,6 +5437,7 @@ __metadata: react-dom: "npm:18.3.1" ts-loader: "npm:9.5.1" typescript: "npm:5.6.3" + webex: "npm:3.6.0-wxcc.3" webpack: "npm:5.94.0" webpack-cli: "npm:5.1.4" webpack-merge: "npm:6.0.1" @@ -5284,6 +5482,13 @@ __metadata: languageName: node linkType: hard +"@webex/common-timers@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/common-timers@npm:3.5.0-wxcc.1" + checksum: 10c0/3dbe5a3acac9a97252f70e02f75168bdfcb458469a2b6ccec51b79aaedeaa474cab7b7147b728392a831fe2e2f553b01f10be43a4f9e1fcfb111c965568af4f5 + languageName: node + linkType: hard + "@webex/common@npm:1.161.0": version: 1.161.0 resolution: "@webex/common@npm:1.161.0" @@ -5317,6 +5522,21 @@ __metadata: languageName: node linkType: hard +"@webex/common@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/common@npm:3.5.0-wxcc.1" + dependencies: + backoff: "npm:^2.5.0" + bowser: "npm:^2.11.0" + core-decorators: "npm:^0.20.0" + global: "npm:^4.4.0" + lodash: "npm:^4.17.21" + safe-buffer: "npm:^5.2.0" + urlsafe-base64: "npm:^1.0.0" + checksum: 10c0/6eec0fe44ae1a908b471a355dfc5bb2516c90471e7c1ad9bd13ab082cd823f80bde053dc23a42e763c3431adfa16daddb3945415f5557cbc488df7296f237bb7 + languageName: node + linkType: hard + "@webex/component-adapter-interfaces@npm:^1.28.0, @webex/component-adapter-interfaces@npm:^1.30.5": version: 1.30.18 resolution: "@webex/component-adapter-interfaces@npm:1.30.18" @@ -5353,6 +5573,20 @@ __metadata: languageName: node linkType: hard +"@webex/event-dictionary-ts@npm:^1.0.1546": + version: 1.0.1593 + resolution: "@webex/event-dictionary-ts@npm:1.0.1593" + dependencies: + amf-client-js: "npm:^5.2.6" + json-schema-to-typescript: "npm:^12.0.0" + minimist: "npm:^1.2.8" + ramldt2jsonschema: "npm:^1.2.3" + shelljs: "npm:^0.8.5" + webapi-parser: "npm:^0.5.0" + checksum: 10c0/effea59d46eee43f634f664d838c33d3d240e749d8f1c70981e5468dc35675f4224637b2a78831422bcdfad1d86f869b138b667d9e0e5614fcbbc8af5357f6ba + languageName: node + linkType: hard + "@webex/helper-html@npm:2.60.4": version: 2.60.4 resolution: "@webex/helper-html@npm:2.60.4" @@ -5362,6 +5596,15 @@ __metadata: languageName: node linkType: hard +"@webex/helper-html@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/helper-html@npm:3.5.0-wxcc.1" + dependencies: + lodash: "npm:^4.17.21" + checksum: 10c0/f206c314476afe48b1e3f40aeeb1047bacead7d4e3cdf62134e7494390822a036cde03857e10f422fdd10ec908084bd9f340058e678d5f3f67b8e3713c6d6490 + languageName: node + linkType: hard + "@webex/helper-image@npm:2.60.4": version: 2.60.4 resolution: "@webex/helper-image@npm:2.60.4" @@ -5379,6 +5622,23 @@ __metadata: languageName: node linkType: hard +"@webex/helper-image@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/helper-image@npm:3.5.0-wxcc.1" + dependencies: + "@webex/http-core": "npm:3.5.0-wxcc.1" + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + "@webex/test-helper-file": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mocha": "npm:3.5.0-wxcc.1" + exifr: "npm:^5.0.3" + gm: "npm:^1.23.1" + lodash: "npm:^4.17.21" + mime: "npm:^2.4.4" + safe-buffer: "npm:^5.2.0" + checksum: 10c0/5aa5bb613586e115b2e7a624747ce165995014a0941b206c398443caab927417d3298e81e307e122b5c223e3e2d59937f683ce8f5ca0ffd51b027d635431caeb + languageName: node + linkType: hard + "@webex/http-core@npm:1.161.0": version: 1.161.0 resolution: "@webex/http-core@npm:1.161.0" @@ -5420,6 +5680,27 @@ __metadata: languageName: node linkType: hard +"@webex/http-core@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/http-core@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/test-helper-test-users": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + file-type: "npm:^16.0.1" + global: "npm:^4.4.0" + is-function: "npm:^1.0.1" + lodash: "npm:^4.17.21" + parse-headers: "npm:^2.0.2" + qs: "npm:^6.7.3" + request: "npm:^2.88.0" + safe-buffer: "npm:^5.2.0" + xtend: "npm:^4.0.2" + checksum: 10c0/91ae5e5da7a0f9050d042c77e7bc516768811425b3e35874f0d6c36b1abdcb74a6af7b196aab5d648f37d953f44fb860078b92e4a21cb76514eb3ad54aacf5a6 + languageName: node + linkType: hard + "@webex/internal-media-core@npm:0.0.7-beta": version: 0.0.7-beta resolution: "@webex/internal-media-core@npm:0.0.7-beta" @@ -5437,6 +5718,25 @@ __metadata: languageName: node linkType: hard +"@webex/internal-media-core@npm:2.11.1": + version: 2.11.1 + resolution: "@webex/internal-media-core@npm:2.11.1" + dependencies: + "@babel/runtime": "npm:^7.18.9" + "@babel/runtime-corejs2": "npm:^7.25.0" + "@webex/rtcstats": "npm:^1.5.0" + "@webex/ts-sdp": "npm:1.7.0" + "@webex/web-capabilities": "npm:^1.4.1" + "@webex/web-client-media-engine": "npm:3.24.2" + events: "npm:^3.3.0" + typed-emitter: "npm:^2.1.0" + uuid: "npm:^8.3.2" + webrtc-adapter: "npm:^8.1.2" + xstate: "npm:^4.30.6" + checksum: 10c0/fc680e9a864a53a60b834bd08d97fbc2aa67135f1a2818b61112bafd546a7edfe130d457f305aa841249420909cb3cfbef262f7e757b8c2b8bf2a7f23117cc93 + languageName: node + linkType: hard + "@webex/internal-plugin-calendar@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-calendar@npm:2.60.4" @@ -5451,6 +5751,20 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-calendar@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-calendar@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-plugin-conversation": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-encryption": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + uuid: "npm:^3.3.2" + checksum: 10c0/1882132ae61e215bd3a531efdcf280b5dd6649b72b5858cd6e4f96645952ffef622881f4fd58b1c90cbd89cedacc8b7250bb6f03b8507a42a69689fdd63c3191 + languageName: node + linkType: hard + "@webex/internal-plugin-conversation@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-conversation@npm:2.60.4" @@ -5469,6 +5783,24 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-conversation@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-conversation@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/helper-html": "npm:3.5.0-wxcc.1" + "@webex/helper-image": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-encryption": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-user": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + crypto-js: "npm:^4.1.1" + lodash: "npm:^4.17.21" + node-scr: "npm:^0.3.0" + uuid: "npm:^3.3.2" + checksum: 10c0/97b76eb0dfd115d7399e82e44fd3411db521311511d82eb459893e709b3861d72327bb2dab1c40ad235fb8bd1adf9965b8e5a1164d12d70618e2a0d6971b533e + languageName: node + linkType: hard + "@webex/internal-plugin-device@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-device@npm:2.60.4" @@ -5485,6 +5817,22 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-device@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-device@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/common-timers": "npm:3.5.0-wxcc.1" + "@webex/http-core": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-metrics": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + ampersand-collection: "npm:^2.0.2" + ampersand-state: "npm:^5.0.3" + lodash: "npm:^4.17.21" + checksum: 10c0/4650e4c20ca9ffbd4efb034f28b04ebad31aba0e65bd2c4c92d59af4e5829136476532d2ff67c52dddec53e7d3c7c3f1a53f8cfa455c9225f7a892476e575576 + languageName: node + linkType: hard + "@webex/internal-plugin-encryption@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-encryption@npm:2.60.4" @@ -5511,6 +5859,32 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-encryption@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-encryption@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/common-timers": "npm:3.5.0-wxcc.1" + "@webex/http-core": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/test-helper-file": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + asn1js: "npm:^2.0.26" + debug: "npm:^4.3.4" + isomorphic-webcrypto: "npm:^2.3.8" + lodash: "npm:^4.17.21" + node-jose: "npm:^2.2.0" + node-kms: "npm:^0.4.0" + node-scr: "npm:^0.3.0" + pkijs: "npm:^2.1.84" + safe-buffer: "npm:^5.2.0" + uuid: "npm:^3.3.2" + valid-url: "npm:^1.0.9" + checksum: 10c0/81178632bba200195fb20ab7ad217f12c9f1b4517a55cfb46724fb9bcb2ea1d9c264c72d892516700be4753c79a1f5d0687b5215558d4ff5738a0cebbf5e152d + languageName: node + linkType: hard + "@webex/internal-plugin-feature@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-feature@npm:2.60.4" @@ -5523,6 +5897,26 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-feature@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-feature@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + checksum: 10c0/e689940ae9cb90c0b84ddb50c51d8290631ce9bf629ea03c3a715dd9c3263e50859a82d450d4e73c242940e066516e4501d579b206ee43b4edfcebf261246fcb + languageName: node + linkType: hard + +"@webex/internal-plugin-llm@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-llm@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + checksum: 10c0/a6b99a63b054a43d4b1df1b1c2c797f4f7fbf653d6e6857a9c59620314be256a72f1a3f4f807763ed3f593b67574a3282751ad3cffe5d4357dee1f945eca2107 + languageName: node + linkType: hard + "@webex/internal-plugin-locus@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-locus@npm:2.60.4" @@ -5537,6 +5931,20 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-locus@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-locus@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mock-webex": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + uuid: "npm:^3.3.2" + checksum: 10c0/4dbfd8031d697e4c10b9d25aa029e6ea029519da1ce442103703dcae639d700e2dc8f814ec2fb6e005ff3983777dba33599cf453994783b39af6ed687a5ee1d8 + languageName: node + linkType: hard + "@webex/internal-plugin-lyra@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-lyra@npm:2.60.4" @@ -5554,6 +5962,23 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-lyra@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-lyra@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-conversation": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-encryption": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-feature": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-locus": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + bowser: "npm:^2.11.0" + uuid: "npm:^3.3.2" + checksum: 10c0/4c16d5764c804bb25ff957f92e3b75130e5b450d88a29d86d645eb63a816f6b4f5615c316aa10b5604df9b6e48969dd01076465e5ff99fccdfdb59f9ca009ff9 + languageName: node + linkType: hard + "@webex/internal-plugin-mercury@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-mercury@npm:2.60.4" @@ -5578,6 +6003,30 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-mercury@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-mercury@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/common-timers": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-feature": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-metrics": "npm:3.5.0-wxcc.1" + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mocha": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mock-web-socket": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mock-webex": "npm:3.5.0-wxcc.1" + "@webex/test-helper-refresh-callback": "npm:3.5.0-wxcc.1" + "@webex/test-helper-test-users": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + backoff: "npm:^2.5.0" + lodash: "npm:^4.17.21" + uuid: "npm:^3.3.2" + ws: "npm:^8.17.1" + checksum: 10c0/24dd84d430dcd6a4229a57562f43adfec0d1721c429439c5d0f5f751a14bd9ce76aa02d7027570954f183725fcf644d6df13468e53c8fe377d8f104a4832db22 + languageName: node + linkType: hard + "@webex/internal-plugin-metrics@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-metrics@npm:2.60.4" @@ -5591,6 +6040,24 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-metrics@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-metrics@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/common-timers": "npm:3.5.0-wxcc.1" + "@webex/event-dictionary-ts": "npm:^1.0.1546" + "@webex/internal-plugin-metrics": "npm:3.5.0-wxcc.1" + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mock-webex": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + ip-anonymize: "npm:^0.1.0" + lodash: "npm:^4.17.21" + uuid: "npm:^3.3.2" + checksum: 10c0/fe0b2b0c81a4f4b7af31c26e3a97e8d9022f315fe12eb37a05e344fc91bd9c7132ab07b63110b8c4b0cb9657faf3b5f1dbbb0064b7b7ac214b70c3a120cb7c97 + languageName: node + linkType: hard + "@webex/internal-plugin-presence@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-presence@npm:2.60.4" @@ -5607,6 +6074,22 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-presence@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-presence@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mocha": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mock-webex": "npm:3.5.0-wxcc.1" + "@webex/test-helper-test-users": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + checksum: 10c0/dfe8acf2e4de86fcd2167d9f8df9cb5f596db0ea0a7c3e25c92225252b7b30455efabb23915c1a2ce656773ab0668ed11a6e266355b772e3fc961607fdc28163 + languageName: node + linkType: hard + "@webex/internal-plugin-search@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-search@npm:2.60.4" @@ -5622,6 +6105,21 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-search@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-search@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-conversation": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-encryption": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + uuid: "npm:^3.3.2" + checksum: 10c0/2b91ea4a2ce41c745deb26ea62557a002195faf7e2218264d295a9a152a63d905e18b40e55152d44708d39135e39d1d37146da474f0a42fcaf5e4f1611fda6e0 + languageName: node + linkType: hard + "@webex/internal-plugin-support@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-support@npm:2.60.4" @@ -5639,6 +6137,23 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-support@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-support@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-search": "npm:3.5.0-wxcc.1" + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + "@webex/test-helper-file": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mock-webex": "npm:3.5.0-wxcc.1" + "@webex/test-helper-test-users": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + uuid: "npm:^3.3.2" + checksum: 10c0/2e02a86d9b46b9a76f468c774375a72c4cc64077ccd3a49aa756253928a48d363e1d66fcd6d941c793d7677ea109f75ab41aa2f2ebc380c53523a23cc7e6e0d3 + languageName: node + linkType: hard + "@webex/internal-plugin-user@npm:2.60.4": version: 2.60.4 resolution: "@webex/internal-plugin-user@npm:2.60.4" @@ -5655,6 +6170,62 @@ __metadata: languageName: node linkType: hard +"@webex/internal-plugin-user@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-user@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mock-webex": "npm:3.5.0-wxcc.1" + "@webex/test-helper-test-users": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + uuid: "npm:^3.3.2" + checksum: 10c0/077884280f395961ad8c314d6445ff4e35d26e833c90a28907feed1fe6002d630ab1953f123efb2e2379cd4ca302a42ad5e6748865151a4fdc7a08faedb16158 + languageName: node + linkType: hard + +"@webex/internal-plugin-voicea@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/internal-plugin-voicea@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-plugin-llm": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/plugin-meetings": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + uuid: "npm:^3.3.2" + checksum: 10c0/6c03edf79a948fdff07ebfdfb9239231444f9895b033556655e61627f4842380314b1f7d7ca7e8fc2be45f1211b4b5f8b3a8b2b907eb74dc053dace674bb2978 + languageName: node + linkType: hard + +"@webex/json-multistream@npm:2.1.6": + version: 2.1.6 + resolution: "@webex/json-multistream@npm:2.1.6" + checksum: 10c0/ef85b635648a689dac401680859ad7a88e7b354976c94e7739aa4a0c9356f6b848e23b35543cdebdc3e0425f029a0f9c1f61145cd51c605dc36e02834a9537dd + languageName: node + linkType: hard + +"@webex/ladon-ts@npm:^4.3.0": + version: 4.5.1 + resolution: "@webex/ladon-ts@npm:4.5.1" + dependencies: + onnxruntime-web: "npm:^1.15.1" + checksum: 10c0/a05b57b93dcec8387a47509c09d4b7d1d9d40b342d176998db801530ea8a2c99e301e61b18255d37774835b73d969fb30967cedf706577b308cde46ddcabd23a + languageName: node + linkType: hard + +"@webex/media-helpers@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/media-helpers@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-media-core": "npm:2.11.1" + "@webex/ts-events": "npm:^1.1.0" + "@webex/web-media-effects": "npm:2.19.0" + checksum: 10c0/f2ffdc8bf36dea89b811aa94807c37b5035056cf85299edce95e2deb4cf3a58430f0ecf9c5fe7ab9ee774a0b8cee04f4a51edb1ecfef738f4b39cfd43e7ae2c3 + languageName: node + linkType: hard + "@webex/plugin-attachment-actions@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-attachment-actions@npm:2.60.4" @@ -5674,6 +6245,25 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-attachment-actions@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-attachment-actions@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-conversation": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/plugin-logger": "npm:3.5.0-wxcc.1" + "@webex/plugin-messages": "npm:3.5.0-wxcc.1" + "@webex/plugin-people": "npm:3.5.0-wxcc.1" + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + "@webex/test-helper-test-users": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + debug: "npm:^4.3.4" + lodash: "npm:^4.17.21" + checksum: 10c0/8a102d7f3af370f0fa2122ea7da67d112b4c567835b73048942bcfd8329acbf9daf75b434154747c44f380ea105ad8fa6d976d7336c5eb7699af5fc6df814563 + languageName: node + linkType: hard + "@webex/plugin-authorization-browser@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-authorization-browser@npm:2.60.4" @@ -5691,6 +6281,23 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-authorization-browser@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-authorization-browser@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/plugin-authorization-node": "npm:3.5.0-wxcc.1" + "@webex/storage-adapter-local-storage": "npm:3.5.0-wxcc.1" + "@webex/storage-adapter-spec": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + jsonwebtoken: "npm:^9.0.2" + lodash: "npm:^4.17.21" + uuid: "npm:^3.3.2" + checksum: 10c0/9555e280d79e13ff7f640bc7403ead2c7180c38dcd46a19dd189f3d7492177c211d72ffff78e7b721a78f2ea3cf269d6892f2cff10e857189af3c9fa1ca1d648 + languageName: node + linkType: hard + "@webex/plugin-authorization-node@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-authorization-node@npm:2.60.4" @@ -5704,6 +6311,19 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-authorization-node@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-authorization-node@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + jsonwebtoken: "npm:^9.0.0" + uuid: "npm:^3.3.2" + checksum: 10c0/407c2fd17cc1381b917b348146cce08e0b20b7abf4b9a53fe2b6a4666585e74c931f99f0845c4246bd513106d7c69a5b4320680cd39728ec6d4d92c93355cd0d + languageName: node + linkType: hard + "@webex/plugin-authorization@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-authorization@npm:2.60.4" @@ -5714,6 +6334,30 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-authorization@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-authorization@npm:3.5.0-wxcc.1" + dependencies: + "@webex/plugin-authorization-browser": "npm:3.5.0-wxcc.1" + "@webex/plugin-authorization-node": "npm:3.5.0-wxcc.1" + checksum: 10c0/a0a222bf6d88f7bcb31b2a737a4e6a77328d94521b6ce7275c6a4a3d8963c29793338ec3f1a412dc4c2c143d12933b63d8def452a2cd6a3c7151c7ab965adbb4 + languageName: node + linkType: hard + +"@webex/plugin-cc@npm:3.5.0-wxcc.2": + version: 3.5.0-wxcc.2 + resolution: "@webex/plugin-cc@npm:3.5.0-wxcc.2" + dependencies: + "@types/platform": "npm:1.3.4" + "@webex/calling": "npm:3.6.0-wxcc.1" + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + buffer: "npm:6.0.3" + jest-html-reporters: "npm:3.0.11" + checksum: 10c0/c2b9454d2cfec2af2bff3ea9f7c8dbda7256244a7d0ca6e548b4d004e3c0d8dfcc9e893afeb5207781417af647ca614cd242eb75259745a57d271f4d1ab78257 + languageName: node + linkType: hard + "@webex/plugin-device-manager@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-device-manager@npm:2.60.4" @@ -5732,6 +6376,24 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-device-manager@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-device-manager@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-plugin-calendar": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-lyra": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-search": "npm:3.5.0-wxcc.1" + "@webex/plugin-authorization": "npm:3.5.0-wxcc.1" + "@webex/plugin-logger": "npm:3.5.0-wxcc.1" + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + uuid: "npm:^3.3.2" + checksum: 10c0/7c9cd43187a8c20eb26d2edec44ce86ccdd02d5946dc8350b41188281625b58d9b4631dab08e825e0f7656b4a5641aa11ee65842d933083d4b20dcc33f658f03 + languageName: node + linkType: hard + "@webex/plugin-logger@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-logger@npm:2.60.4" @@ -5746,6 +6408,20 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-logger@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-logger@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mocha": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mock-webex": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + checksum: 10c0/eba92e398a114672c8a7b2ff35e6c5285f3083b02daa672038051c85d725330d0c637c4b8884e7d279db18df9e193eeda1f31197b79f4c7cf5f3cfb42f7eec94 + languageName: node + linkType: hard + "@webex/plugin-meetings@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-meetings@npm:2.60.4" @@ -5773,6 +6449,40 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-meetings@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-meetings@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-media-core": "npm:2.11.1" + "@webex/internal-plugin-conversation": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-llm": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-metrics": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-support": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-user": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-voicea": "npm:3.5.0-wxcc.1" + "@webex/media-helpers": "npm:3.5.0-wxcc.1" + "@webex/plugin-people": "npm:3.5.0-wxcc.1" + "@webex/plugin-rooms": "npm:3.5.0-wxcc.1" + "@webex/web-capabilities": "npm:^1.4.0" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + ampersand-collection: "npm:^2.0.2" + bowser: "npm:^2.11.0" + btoa: "npm:^1.2.1" + dotenv: "npm:^4.0.0" + global: "npm:^4.4.0" + ip-anonymize: "npm:^0.1.0" + javascript-state-machine: "npm:^3.1.0" + jwt-decode: "npm:3.1.2" + lodash: "npm:^4.17.21" + uuid: "npm:^3.3.2" + webrtc-adapter: "npm:^8.1.2" + checksum: 10c0/60f3ed3eac316fde91b69e5ef69416bf2e9ed1113817ca20f58831aacaac461ac2c1bb85bfad3259dbf7d76dffbb0480c98cf34a1403bc9c4b3f40d188701025 + languageName: node + linkType: hard + "@webex/plugin-memberships@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-memberships@npm:2.60.4" @@ -5791,6 +6501,24 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-memberships@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-memberships@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-conversation": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/plugin-logger": "npm:3.5.0-wxcc.1" + "@webex/plugin-messages": "npm:3.5.0-wxcc.1" + "@webex/plugin-people": "npm:3.5.0-wxcc.1" + "@webex/plugin-rooms": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + debug: "npm:^4.3.4" + lodash: "npm:^4.17.21" + checksum: 10c0/fd732cdda5c1c5af711aa96911854c80bef07a582c47025f9bc715e91b9309ffb4b7be7cae5d8c5c7f42bbeb411cdb9469055fd9f9e17f1051fdbe060af2c675 + languageName: node + linkType: hard + "@webex/plugin-messages@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-messages@npm:2.60.4" @@ -5809,6 +6537,24 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-messages@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-messages@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-conversation": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/plugin-logger": "npm:3.5.0-wxcc.1" + "@webex/plugin-people": "npm:3.5.0-wxcc.1" + "@webex/plugin-rooms": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + debug: "npm:^4.3.4" + lodash: "npm:^4.17.21" + checksum: 10c0/2f89b4b1d2db2a9c5e8bb064efa154db28549728ac52967d6b671b448d50a1692c052a17e08cbbf0fcc43c31fcaa9b325566bb5f499cd7a3e3d58c2abc08f947 + languageName: node + linkType: hard + "@webex/plugin-people@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-people@npm:2.60.4" @@ -5820,6 +6566,17 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-people@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-people@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + checksum: 10c0/0413865b3bc83125c253616d0fdbedb06c6ec09f2fcff86da301712de817f202124eb7379132aac7e3cc990d185dcb52020cae6ea66ecbfcd949595f1dda8fde + languageName: node + linkType: hard + "@webex/plugin-rooms@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-rooms@npm:2.60.4" @@ -5838,6 +6595,24 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-rooms@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-rooms@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-conversation": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-mercury": "npm:3.5.0-wxcc.1" + "@webex/plugin-logger": "npm:3.5.0-wxcc.1" + "@webex/plugin-memberships": "npm:3.5.0-wxcc.1" + "@webex/plugin-messages": "npm:3.5.0-wxcc.1" + "@webex/plugin-people": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + debug: "npm:^4.3.4" + lodash: "npm:^4.17.21" + checksum: 10c0/e43d6345bc268e8eddc4342b93ce313cee8a125280042497a3e7459097ea87426c552fab5bbc6d72836bf2562c39ca067bc1f2622fc703031a34e11b619ce50b + languageName: node + linkType: hard + "@webex/plugin-team-memberships@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-team-memberships@npm:2.60.4" @@ -5851,6 +6626,19 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-team-memberships@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-team-memberships@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/plugin-logger": "npm:3.5.0-wxcc.1" + "@webex/plugin-rooms": "npm:3.5.0-wxcc.1" + "@webex/plugin-teams": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + checksum: 10c0/9924045758d35e9d9cf188095b47939d4fbd340e8324956eb1006fc91879e815e9aa12a2f8b185b9818a4c2e7946a2a90c896265b7d2f4c86e994f4aeaee6123 + languageName: node + linkType: hard + "@webex/plugin-teams@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-teams@npm:2.60.4" @@ -5867,6 +6655,22 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-teams@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-teams@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/plugin-logger": "npm:3.5.0-wxcc.1" + "@webex/plugin-memberships": "npm:3.5.0-wxcc.1" + "@webex/plugin-rooms": "npm:3.5.0-wxcc.1" + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + "@webex/test-helper-test-users": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + checksum: 10c0/d6593a73b1faf110642dfab7f5586abf7152073e118f47aa4377b4390ee8950fb670eedc730a1d508e469add08ee3272ebe43aef077da68179f809738e3b6795 + languageName: node + linkType: hard + "@webex/plugin-webhooks@npm:2.60.4": version: 2.60.4 resolution: "@webex/plugin-webhooks@npm:2.60.4" @@ -5879,6 +6683,18 @@ __metadata: languageName: node linkType: hard +"@webex/plugin-webhooks@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/plugin-webhooks@npm:3.5.0-wxcc.1" + dependencies: + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/plugin-logger": "npm:3.5.0-wxcc.1" + "@webex/plugin-rooms": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + checksum: 10c0/8d3f0ea65dee70f31a72da21775c9b6b99bc9fc0529f3e7037e41ae0b9f1ed6d03aab90922bb5d202260fb0a2440829ed6f72955e9348a7d95bee808c6af3169 + languageName: node + linkType: hard + "@webex/react-samples-app@workspace:docs/react-samples": version: 0.0.0-use.local resolution: "@webex/react-samples-app@workspace:docs/react-samples" @@ -5905,6 +6721,16 @@ __metadata: languageName: unknown linkType: soft +"@webex/rtcstats@npm:^1.5.0": + version: 1.5.0 + resolution: "@webex/rtcstats@npm:1.5.0" + dependencies: + "@types/node": "npm:^20.14.1" + uuid: "npm:^8.3.2" + checksum: 10c0/e9c6791b880ab8c38276bc7482a5918a05401799cc35f92efee914b51c3fc331062320554930fd8bfb7fbff48d4b86a0851e9c7665032b99b3001393568a13f2 + languageName: node + linkType: hard + "@webex/sdk-component-adapter@npm:1.112.12": version: 1.112.12 resolution: "@webex/sdk-component-adapter@npm:1.112.12" @@ -5932,6 +6758,17 @@ __metadata: languageName: node linkType: hard +"@webex/storage-adapter-local-storage@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/storage-adapter-local-storage@npm:3.5.0-wxcc.1" + dependencies: + "@webex/storage-adapter-spec": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mocha": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + checksum: 10c0/2c145443b3a995c873b7bc4eb0ea6b620e03ef3e11fc7feacabeb0809e541e0062bcdffb2f2e3bf9c3327397273e1d8c92177c41637529abd91ba6ae9bfbc824 + languageName: node + linkType: hard + "@webex/storage-adapter-spec@npm:2.60.4": version: 2.60.4 resolution: "@webex/storage-adapter-spec@npm:2.60.4" @@ -5941,6 +6778,15 @@ __metadata: languageName: node linkType: hard +"@webex/storage-adapter-spec@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/storage-adapter-spec@npm:3.5.0-wxcc.1" + dependencies: + "@webex/test-helper-chai": "npm:3.5.0-wxcc.1" + checksum: 10c0/d252df1a8ed7ad81268a747c8e634811e107bd0f19006535adb47fbd852dbb69ee14f7f5da03a40fb6bcb1179b52f2106aed68b9b3a0167c5ad8fa9165be3a65 + languageName: node + linkType: hard + "@webex/test-helper-chai@npm:2.60.4": version: 2.60.4 resolution: "@webex/test-helper-chai@npm:2.60.4" @@ -5952,6 +6798,17 @@ __metadata: languageName: node linkType: hard +"@webex/test-helper-chai@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/test-helper-chai@npm:3.5.0-wxcc.1" + dependencies: + "@webex/test-helper-file": "npm:3.5.0-wxcc.1" + check-error: "npm:^1.0.2" + lodash: "npm:^4.17.21" + checksum: 10c0/01e6156843b532a57166faf1dbe193c1d48d75ff0406a7075982abb39bffa8d60f59d6669149929761cfad1c2b5f209ee1a037fd3f105e83b85fd5e1ba3d2b39 + languageName: node + linkType: hard + "@webex/test-helper-file@npm:2.60.4": version: 2.60.4 resolution: "@webex/test-helper-file@npm:2.60.4" @@ -5965,6 +6822,19 @@ __metadata: languageName: node linkType: hard +"@webex/test-helper-file@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/test-helper-file@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/test-helper-make-local-url": "npm:3.5.0-wxcc.1" + es6-promise: "npm:^4.2.8" + file-type: "npm:^16.0.1" + xhr: "npm:^2.5.0" + checksum: 10c0/472318af073454de565513e0d69b0b84998462e03def52c0907de91517108f4f04520a4aecc73d23d9e816641ecdbf13f85bca27974e2b341d5018c7edadd1df + languageName: node + linkType: hard + "@webex/test-helper-make-local-url@npm:2.60.4": version: 2.60.4 resolution: "@webex/test-helper-make-local-url@npm:2.60.4" @@ -5972,6 +6842,13 @@ __metadata: languageName: node linkType: hard +"@webex/test-helper-make-local-url@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/test-helper-make-local-url@npm:3.5.0-wxcc.1" + checksum: 10c0/430ddb3817269e677239d56289355ae743e6cb8b16b99960dfdb615b82d24839aef56d20a92f00f809d3eac4609c7d28ca1cf5a7e7038b333ed4b8cf4b3d63a3 + languageName: node + linkType: hard + "@webex/test-helper-mocha@npm:2.60.4": version: 2.60.4 resolution: "@webex/test-helper-mocha@npm:2.60.4" @@ -5981,6 +6858,15 @@ __metadata: languageName: node linkType: hard +"@webex/test-helper-mocha@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/test-helper-mocha@npm:3.5.0-wxcc.1" + dependencies: + bowser: "npm:^2.11.0" + checksum: 10c0/c8290fe257465f1a6aa33f7290e72857d76efeeec57bbb0e588fbb7e1614f85c689040692324f4558d155cf6c3c755d792c63e7692853f3ae414825d7ef3390c + languageName: node + linkType: hard + "@webex/test-helper-mock-web-socket@npm:2.60.4": version: 2.60.4 resolution: "@webex/test-helper-mock-web-socket@npm:2.60.4" @@ -5988,6 +6874,13 @@ __metadata: languageName: node linkType: hard +"@webex/test-helper-mock-web-socket@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/test-helper-mock-web-socket@npm:3.5.0-wxcc.1" + checksum: 10c0/bee612cb14c080fab04c8e343466c2b422d5ccaca581cb96f98b9526282e25051ca7cba31ffbc1ee0920e3f90d92f247189691c29e93a10f97093e43fc744816 + languageName: node + linkType: hard + "@webex/test-helper-mock-webex@npm:2.60.4": version: 2.60.4 resolution: "@webex/test-helper-mock-webex@npm:2.60.4" @@ -5999,6 +6892,17 @@ __metadata: languageName: node linkType: hard +"@webex/test-helper-mock-webex@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/test-helper-mock-webex@npm:3.5.0-wxcc.1" + dependencies: + ampersand-state: "npm:^5.0.3" + es6-promise: "npm:^4.2.8" + lodash: "npm:^4.17.21" + checksum: 10c0/58a39aea1d96ed7c99423f03f468cb2b1b9ac8807162d0170b6af0096b83acb5445bec2256f305552439338c288aa231772895c1e9ec7ccef7585226ad6827e1 + languageName: node + linkType: hard + "@webex/test-helper-refresh-callback@npm:2.60.4": version: 2.60.4 resolution: "@webex/test-helper-refresh-callback@npm:2.60.4" @@ -6006,6 +6910,13 @@ __metadata: languageName: node linkType: hard +"@webex/test-helper-refresh-callback@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/test-helper-refresh-callback@npm:3.5.0-wxcc.1" + checksum: 10c0/525f5646bf56f3390abd2a12a11587c1b22adde8c0631aa302ef356947dc291521f1166838a9e9d3e5c24eaa61f60634e489545ace49b6123db8286451d0c6d0 + languageName: node + linkType: hard + "@webex/test-helper-retry@npm:2.60.4": version: 2.60.4 resolution: "@webex/test-helper-retry@npm:2.60.4" @@ -6015,6 +6926,15 @@ __metadata: languageName: node linkType: hard +"@webex/test-helper-retry@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/test-helper-retry@npm:3.5.0-wxcc.1" + dependencies: + es6-promise: "npm:^4.2.8" + checksum: 10c0/1372b8feba7c689cc7d87cb1067bc8395e68f67f5d42e5bbdc637f92f9b0d323ca944968904f632d0422c26ea85a102485ceb06b013055e4c201db13d63cad73 + languageName: node + linkType: hard + "@webex/test-helper-test-users@npm:2.60.4": version: 2.60.4 resolution: "@webex/test-helper-test-users@npm:2.60.4" @@ -6030,6 +6950,21 @@ __metadata: languageName: node linkType: hard +"@webex/test-helper-test-users@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/test-helper-test-users@npm:3.5.0-wxcc.1" + dependencies: + "@ciscospark/test-users-legacy": "npm:^1.0.2" + "@webex/test-helper-retry": "npm:3.5.0-wxcc.1" + "@webex/test-users": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + dependenciesMeta: + "@ciscospark/test-users-legacy": + optional: true + checksum: 10c0/0212f3a280e957d1bbb26dc7171d2f45308fd55216139fb455bb0ceee13a4e10aac2efdc4c58cd6b48f49f04370a0219bc08092fc206cdcad0171a2ed3eaed06 + languageName: node + linkType: hard + "@webex/test-users@npm:2.60.4": version: 2.60.4 resolution: "@webex/test-users@npm:2.60.4" @@ -6044,6 +6979,20 @@ __metadata: languageName: node linkType: hard +"@webex/test-users@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/test-users@npm:3.5.0-wxcc.1" + dependencies: + "@webex/http-core": "npm:3.5.0-wxcc.1" + "@webex/test-helper-mocha": "npm:3.5.0-wxcc.1" + btoa: "npm:^1.2.1" + lodash: "npm:^4.17.21" + node-random-name: "npm:^1.0.1" + uuid: "npm:^3.3.2" + checksum: 10c0/38e7a0d894275deedf48d68149fd12695a122edfc1a682a29dbc9264eb45c8803df7c17f7b5228ee65cdc66c6b17cea9f3c73645bfa63081bea1a6353c69eada + languageName: node + linkType: hard + "@webex/test-users@npm:^1.157.0": version: 1.161.0 resolution: "@webex/test-users@npm:1.161.0" @@ -6059,6 +7008,16 @@ __metadata: languageName: node linkType: hard +"@webex/ts-events@npm:^1.0.1, @webex/ts-events@npm:^1.1.0": + version: 1.1.0 + resolution: "@webex/ts-events@npm:1.1.0" + dependencies: + events: "npm:^3.3.0" + typed-emitter: "npm:^2.1.0" + checksum: 10c0/d91cb56da4c839940bc400ff8196bd56bf5a86f2c3869d60447179425d192fb4471ffd3efc845223246d4a27e881c93e736ab9c1b9f62cbebdd246ee7a0f74cb + languageName: node + linkType: hard + "@webex/ts-sdp@npm:1.0.1": version: 1.0.1 resolution: "@webex/ts-sdp@npm:1.0.1" @@ -6066,13 +7025,41 @@ __metadata: languageName: node linkType: hard -"@webex/ts-sdp@npm:^1.0.1": +"@webex/ts-sdp@npm:1.7.0, @webex/ts-sdp@npm:^1.0.1": version: 1.7.0 resolution: "@webex/ts-sdp@npm:1.7.0" checksum: 10c0/e6c7abdf86b2ad8a222caa936bf650961f98ca6e9f1126fb929042890b41d893e0a16327dcd2efedc766a13245bab28549d4e77eeda6b78b924d920167d15392 languageName: node linkType: hard +"@webex/web-capabilities@npm:^1.1.0, @webex/web-capabilities@npm:^1.4.0, @webex/web-capabilities@npm:^1.4.1": + version: 1.4.1 + resolution: "@webex/web-capabilities@npm:1.4.1" + dependencies: + bowser: "npm:^2.11.0" + checksum: 10c0/78e5255522a2a69afbcadbc2fa90d74c0b2e9a836dac3b7e41a6976ea59002139758fa1a3b32b73544935a232575977698a9674061429d8a3b33e4ecebaff988 + languageName: node + linkType: hard + +"@webex/web-client-media-engine@npm:3.24.2": + version: 3.24.2 + resolution: "@webex/web-client-media-engine@npm:3.24.2" + dependencies: + "@webex/json-multistream": "npm:2.1.6" + "@webex/rtcstats": "npm:^1.5.0" + "@webex/ts-events": "npm:^1.0.1" + "@webex/ts-sdp": "npm:1.7.0" + "@webex/web-capabilities": "npm:^1.4.0" + "@webex/web-media-effects": "npm:2.18.1" + "@webex/webrtc-core": "npm:2.10.3" + async: "npm:^3.2.4" + js-logger: "npm:^1.6.1" + typed-emitter: "npm:^2.1.0" + uuid: "npm:^8.3.2" + checksum: 10c0/12cc865cd6ebcb5b8602de728896a4f7a67f2d74dbbcb227ae649eb48204206bbb8f2325f8a5d890ad7fec42eb01be51121e8c3be9982778245e326e070d431e + languageName: node + linkType: hard + "@webex/web-component-samples-app@workspace:docs/web-component-samples": version: 0.0.0-use.local resolution: "@webex/web-component-samples-app@workspace:docs/web-component-samples" @@ -6088,6 +7075,33 @@ __metadata: languageName: unknown linkType: soft +"@webex/web-media-effects@npm:2.18.1": + version: 2.18.1 + resolution: "@webex/web-media-effects@npm:2.18.1" + dependencies: + "@webex/ladon-ts": "npm:^4.3.0" + events: "npm:^3.3.0" + js-logger: "npm:^1.6.1" + typed-emitter: "npm:^1.4.0" + uuid: "npm:^9.0.1" + checksum: 10c0/42867abee8b73eda3d7b0df254e3d986babc88cdaf2f3a924b807e7da5785195e43acc1c29abf448ea855e9fa2bb3697f3c966105425aa44a5f8629f89a9163c + languageName: node + linkType: hard + +"@webex/web-media-effects@npm:2.19.0": + version: 2.19.0 + resolution: "@webex/web-media-effects@npm:2.19.0" + dependencies: + "@webex/ladon-ts": "npm:^4.3.0" + events: "npm:^3.3.0" + js-logger: "npm:^1.6.1" + typed-emitter: "npm:^1.4.0" + uuid: "npm:^9.0.1" + worker-timers: "npm:^8.0.2" + checksum: 10c0/12a11bbcdf1777642f8129a8932a6c4b4b4799478937cc45766babfad9421919fc5b4c6a2514600b1a0299c68f300d8adaf190fcc7c89287d90db3dfe0340d6d + languageName: node + linkType: hard + "@webex/webex-core@npm:2.60.4": version: 2.60.4 resolution: "@webex/webex-core@npm:2.60.4" @@ -6110,6 +7124,43 @@ __metadata: languageName: node linkType: hard +"@webex/webex-core@npm:3.5.0-wxcc.1": + version: 3.5.0-wxcc.1 + resolution: "@webex/webex-core@npm:3.5.0-wxcc.1" + dependencies: + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/common-timers": "npm:3.5.0-wxcc.1" + "@webex/http-core": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/plugin-logger": "npm:3.5.0-wxcc.1" + "@webex/storage-adapter-spec": "npm:3.5.0-wxcc.1" + ampersand-collection: "npm:^2.0.2" + ampersand-events: "npm:^2.0.2" + ampersand-state: "npm:^5.0.3" + core-decorators: "npm:^0.20.0" + crypto-js: "npm:^4.1.1" + jsonwebtoken: "npm:^9.0.0" + lodash: "npm:^4.17.21" + uuid: "npm:^3.3.2" + checksum: 10c0/8b6b03c2e97bd5fd6ee9b4e9494d73e50b2f9f479156ecc2cc03524fa7466d7deb46db65ef957153a4cf2a3fbb171e7536655cb7540bab3aad1caa42876239bc + languageName: node + linkType: hard + +"@webex/webrtc-core@npm:2.10.3": + version: 2.10.3 + resolution: "@webex/webrtc-core@npm:2.10.3" + dependencies: + "@webex/ts-events": "npm:^1.1.0" + "@webex/web-capabilities": "npm:^1.1.0" + "@webex/web-media-effects": "npm:2.18.1" + events: "npm:^3.3.0" + js-logger: "npm:^1.6.1" + typed-emitter: "npm:^2.1.0" + webrtc-adapter: "npm:^8.1.2" + checksum: 10c0/201ec284ece24749abe88373d47da63b3cc6162a3f142502018a244aa0bb4c5b8ff225d8c850cbdb9482709298c3a696961d1a8efaccf2fa1e3d9cd7912460ee + languageName: node + linkType: hard + "@webex/widgets@workspace:packages/@webex/widgets": version: 0.0.0-use.local resolution: "@webex/widgets@workspace:packages/@webex/widgets" @@ -6494,7 +7545,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:6.12.6, ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.3, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -6506,6 +7557,30 @@ __metadata: languageName: node linkType: hard +"ajv@npm:6.5.2": + version: 6.5.2 + resolution: "ajv@npm:6.5.2" + dependencies: + fast-deep-equal: "npm:^2.0.1" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.4.1" + uri-js: "npm:^4.2.1" + checksum: 10c0/d96866cb0ff52699d41c494c6329c57895cef92f5e70af039522777f12fd44bfcb35fd6cfcae39225ac0f2ffada770a9ae1e4b2728783d9242e4222ee2db9f9b + languageName: node + linkType: hard + +"ajv@npm:^5.0.0": + version: 5.5.2 + resolution: "ajv@npm:5.5.2" + dependencies: + co: "npm:^4.6.0" + fast-deep-equal: "npm:^1.0.0" + fast-json-stable-stringify: "npm:^2.0.0" + json-schema-traverse: "npm:^0.3.0" + checksum: 10c0/9b8f762cd6b9da3935987b82418402247e76925e39814ca0d62088656117129db7e0cdc1d3e4aa6a3c4aa5ff67021551299ee4771735bcccb6cdd3f85061e565 + languageName: node + linkType: hard + "ajv@npm:^8.0.0, ajv@npm:^8.9.0": version: 8.17.1 resolution: "ajv@npm:8.17.1" @@ -6525,6 +7600,19 @@ __metadata: languageName: node linkType: hard +"amf-client-js@npm:^5.2.6": + version: 5.6.4 + resolution: "amf-client-js@npm:5.6.4" + dependencies: + "@aml-org/amf-antlr-parsers": "npm:0.7.25" + ajv: "npm:6.12.6" + avro-js: "npm:1.11.3" + bin: + amf: bin/amf + checksum: 10c0/84c8a4efa39c2953e77822a023a6bc765bf2b73e190a2a1931621ae5e7275d58875bc0720624cd36d8c7da8ff346d8cfecc0135451f67b03ac1ff26286eb2fd3 + languageName: node + linkType: hard + "ampersand-class-extend@npm:^2.0.0": version: 2.0.0 resolution: "ampersand-class-extend@npm:2.0.0" @@ -7162,6 +8250,15 @@ __metadata: languageName: node linkType: hard +"async-mutex@npm:0.4.0": + version: 0.4.0 + resolution: "async-mutex@npm:0.4.0" + dependencies: + tslib: "npm:^2.4.0" + checksum: 10c0/6541695f80c1d6c5acbf3f7f04e8ff0733b3e029312c48d77bb95243fbe21fc5319f45ac3d72ce08551e6df83dc32440285ce9a3ac17bfc5d385ff0cc8ccd62a + languageName: node + linkType: hard + "async@npm:^3.2.3, async@npm:^3.2.4": version: 3.2.6 resolution: "async@npm:3.2.6" @@ -7208,6 +8305,15 @@ __metadata: languageName: node linkType: hard +"avro-js@npm:1.11.3": + version: 1.11.3 + resolution: "avro-js@npm:1.11.3" + dependencies: + underscore: "npm:^1.13.2" + checksum: 10c0/aff6a5fe67528267d0b1510949fc788db5554b0f083c8c191c0ed81ec5e6266b2f5ff97ddaf1d6ed046988917895fc972962829d362d45d845857eb54df37d9e + languageName: node + linkType: hard + "aws-sign2@npm:~0.7.0": version: 0.7.0 resolution: "aws-sign2@npm:0.7.0" @@ -7870,6 +8976,16 @@ __metadata: languageName: node linkType: hard +"buffer@npm:6.0.3, buffer@npm:^6.0.3": + version: 6.0.3 + resolution: "buffer@npm:6.0.3" + dependencies: + base64-js: "npm:^1.3.1" + ieee754: "npm:^1.2.1" + checksum: 10c0/2a905fbbcde73cc5d8bd18d1caa23715d5f83a5935867c2329f0ac06104204ba7947be098fe1317fbd8830e26090ff8e764f08cd14fefc977bb248c3487bcbd0 + languageName: node + linkType: hard + "buffer@npm:^5.2.1, buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -7880,16 +8996,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^6.0.3": - version: 6.0.3 - resolution: "buffer@npm:6.0.3" - dependencies: - base64-js: "npm:^1.3.1" - ieee754: "npm:^1.2.1" - checksum: 10c0/2a905fbbcde73cc5d8bd18d1caa23715d5f83a5935867c2329f0ac06104204ba7947be098fe1317fbd8830e26090ff8e764f08cd14fefc977bb248c3487bcbd0 - languageName: node - linkType: hard - "build@npm:^0.1.4": version: 0.1.4 resolution: "build@npm:0.1.4" @@ -8522,6 +9628,19 @@ __metadata: languageName: node linkType: hard +"cli-color@npm:^2.0.2": + version: 2.0.4 + resolution: "cli-color@npm:2.0.4" + dependencies: + d: "npm:^1.0.1" + es5-ext: "npm:^0.10.64" + es6-iterator: "npm:^2.0.3" + memoizee: "npm:^0.4.15" + timers-ext: "npm:^0.1.7" + checksum: 10c0/49a0078fa3517cdfb3ad919a05ab2fe7352d9c9f0617937c38fc6245a38101632d9a23f40a53b2818773d2694b8ae814ff760801a702a26d76b297990ce8d399 + languageName: node + linkType: hard + "cli-columns@npm:*, cli-columns@npm:^4.0.0": version: 4.0.0 resolution: "cli-columns@npm:4.0.0" @@ -8796,7 +9915,7 @@ __metadata: languageName: node linkType: hard -"commander@npm:^5.1.0": +"commander@npm:^5.0.0, commander@npm:^5.1.0": version: 5.1.0 resolution: "commander@npm:5.1.0" checksum: 10c0/da9d71dbe4ce039faf1fe9eac3771dca8c11d66963341f62602f7b66e36d2a3f8883407af4f9a37b1db1a55c59c0c1325f186425764c2e963dc1d67aec2a4b6d @@ -9363,7 +10482,7 @@ __metadata: languageName: node linkType: hard -"crypto-browserify@npm:^3.12.0": +"crypto-browserify@npm:^3.12.0, crypto-browserify@npm:^3.12.1": version: 3.12.1 resolution: "crypto-browserify@npm:3.12.1" dependencies: @@ -9630,6 +10749,16 @@ __metadata: languageName: node linkType: hard +"d@npm:1, d@npm:^1.0.1, d@npm:^1.0.2": + version: 1.0.2 + resolution: "d@npm:1.0.2" + dependencies: + es5-ext: "npm:^0.10.64" + type: "npm:^2.7.2" + checksum: 10c0/3e6ede10cd3b77586c47da48423b62bed161bf1a48bdbcc94d87263522e22f5dfb0e678a6dba5323fdc14c5d8612b7f7eb9e7d9e37b2e2d67a7bf9f116dabe5a + languageName: node + linkType: hard + "damerau-levenshtein@npm:^1.0.8": version: 1.0.8 resolution: "damerau-levenshtein@npm:1.0.8" @@ -9915,6 +11044,13 @@ __metadata: languageName: node linkType: hard +"define-lazy-prop@npm:^2.0.0": + version: 2.0.0 + resolution: "define-lazy-prop@npm:2.0.0" + checksum: 10c0/db6c63864a9d3b7dc9def55d52764968a5af296de87c1b2cc71d8be8142e445208071953649e0386a8cc37cfcf9a2067a47207f1eb9ff250c2a269658fdae422 + languageName: node + linkType: hard + "define-lazy-prop@npm:^3.0.0": version: 3.0.0 resolution: "define-lazy-prop@npm:3.0.0" @@ -10748,6 +11884,29 @@ __metadata: languageName: node linkType: hard +"es5-ext@npm:^0.10.35, es5-ext@npm:^0.10.46, es5-ext@npm:^0.10.62, es5-ext@npm:^0.10.64, es5-ext@npm:~0.10.14, es5-ext@npm:~0.10.2": + version: 0.10.64 + resolution: "es5-ext@npm:0.10.64" + dependencies: + es6-iterator: "npm:^2.0.3" + es6-symbol: "npm:^3.1.3" + esniff: "npm:^2.0.1" + next-tick: "npm:^1.1.0" + checksum: 10c0/4459b6ae216f3c615db086e02437bdfde851515a101577fd61b19f9b3c1ad924bab4d197981eb7f0ccb915f643f2fc10ff76b97a680e96cbb572d15a27acd9a3 + languageName: node + linkType: hard + +"es6-iterator@npm:^2.0.3": + version: 2.0.3 + resolution: "es6-iterator@npm:2.0.3" + dependencies: + d: "npm:1" + es5-ext: "npm:^0.10.35" + es6-symbol: "npm:^3.1.1" + checksum: 10c0/91f20b799dba28fb05bf623c31857fc1524a0f1c444903beccaf8929ad196c8c9ded233e5ac7214fc63a92b3f25b64b7f2737fcca8b1f92d2d96cf3ac902f5d8 + languageName: node + linkType: hard + "es6-promise@npm:^2.0.1": version: 2.3.0 resolution: "es6-promise@npm:2.3.0" @@ -10762,6 +11921,16 @@ __metadata: languageName: node linkType: hard +"es6-symbol@npm:^3.1.1, es6-symbol@npm:^3.1.3": + version: 3.1.4 + resolution: "es6-symbol@npm:3.1.4" + dependencies: + d: "npm:^1.0.2" + ext: "npm:^1.7.0" + checksum: 10c0/777bf3388db5d7919e09a0fd175aa5b8a62385b17cb2227b7a137680cba62b4d9f6193319a102642aa23d5840d38a62e4784f19cfa5be4a2210a3f0e9b23d15d + languageName: node + linkType: hard + "es6-templates@npm:^0.2.3": version: 0.2.3 resolution: "es6-templates@npm:0.2.3" @@ -10772,6 +11941,18 @@ __metadata: languageName: node linkType: hard +"es6-weak-map@npm:^2.0.3": + version: 2.0.3 + resolution: "es6-weak-map@npm:2.0.3" + dependencies: + d: "npm:1" + es5-ext: "npm:^0.10.46" + es6-iterator: "npm:^2.0.3" + es6-symbol: "npm:^3.1.1" + checksum: 10c0/460932be9542473dbbddd183e21c15a66cfec1b2c17dae2b514e190d6fb2896b7eb683783d4b36da036609d2e1c93d2815f21b374dfccaf02a8978694c2f7b67 + languageName: node + linkType: hard + "escalade@npm:^3.1.1, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -11135,6 +12316,18 @@ __metadata: languageName: node linkType: hard +"esniff@npm:^2.0.1": + version: 2.0.1 + resolution: "esniff@npm:2.0.1" + dependencies: + d: "npm:^1.0.1" + es5-ext: "npm:^0.10.62" + event-emitter: "npm:^0.3.5" + type: "npm:^2.7.2" + checksum: 10c0/7efd8d44ac20e5db8cb0ca77eb65eca60628b2d0f3a1030bcb05e71cc40e6e2935c47b87dba3c733db12925aa5b897f8e0e7a567a2c274206f184da676ea2e65 + languageName: node + linkType: hard + "espree@npm:^6.1.2": version: 6.2.1 resolution: "espree@npm:6.2.1" @@ -11233,6 +12426,16 @@ __metadata: languageName: node linkType: hard +"event-emitter@npm:^0.3.5": + version: 0.3.5 + resolution: "event-emitter@npm:0.3.5" + dependencies: + d: "npm:1" + es5-ext: "npm:~0.10.14" + checksum: 10c0/75082fa8ffb3929766d0f0a063bfd6046bd2a80bea2666ebaa0cfd6f4a9116be6647c15667bea77222afc12f5b4071b68d393cf39fdaa0e8e81eda006160aff0 + languageName: node + linkType: hard + "event-target-shim@npm:^5.0.0": version: 5.0.1 resolution: "event-target-shim@npm:5.0.1" @@ -11484,6 +12687,15 @@ __metadata: languageName: node linkType: hard +"ext@npm:^1.7.0": + version: 1.7.0 + resolution: "ext@npm:1.7.0" + dependencies: + type: "npm:^2.7.2" + checksum: 10c0/a8e5f34e12214e9eee3a4af3b5c9d05ba048f28996450975b369fc86e5d0ef13b6df0615f892f5396a9c65d616213c25ec5b0ad17ef42eac4a500512a19da6c7 + languageName: node + linkType: hard + "extend-shallow@npm:^2.0.1": version: 2.0.1 resolution: "extend-shallow@npm:2.0.1" @@ -11568,6 +12780,13 @@ __metadata: languageName: node linkType: hard +"fast-deep-equal@npm:^1.0.0": + version: 1.1.0 + resolution: "fast-deep-equal@npm:1.1.0" + checksum: 10c0/2cdcb17ca3c28ea199863de4ff0f4de14722c63bb19d716c1bbb4a661479413a0cbfb27e8596d34204e4525f0de11ff7c8ac6a27673c961bd0f37d0e48f9c743 + languageName: node + linkType: hard + "fast-deep-equal@npm:^2.0.1": version: 2.0.1 resolution: "fast-deep-equal@npm:2.0.1" @@ -11637,6 +12856,23 @@ __metadata: languageName: node linkType: hard +"fast-safe-stringify@npm:^2.1.1": + version: 2.1.1 + resolution: "fast-safe-stringify@npm:2.1.1" + checksum: 10c0/d90ec1c963394919828872f21edaa3ad6f1dddd288d2bd4e977027afff09f5db40f94e39536d4646f7e01761d704d72d51dce5af1b93717f3489ef808f5f4e4d + languageName: node + linkType: hard + +"fast-unique-numbers@npm:^9.0.14": + version: 9.0.14 + resolution: "fast-unique-numbers@npm:9.0.14" + dependencies: + "@babel/runtime": "npm:^7.26.0" + tslib: "npm:^2.8.1" + checksum: 10c0/cb9316e207f29ddc79ce6b893a86663883c2627a119226446b11086a9a31f990203097b3eb645c0de02937188866cdb419b8e0d41e83cbe1510b504539b36dda + languageName: node + linkType: hard + "fast-uri@npm:^3.0.1": version: 3.0.3 resolution: "fast-uri@npm:3.0.3" @@ -12006,6 +13242,13 @@ __metadata: languageName: node linkType: hard +"flatbuffers@npm:^1.12.0": + version: 1.12.0 + resolution: "flatbuffers@npm:1.12.0" + checksum: 10c0/14f9fb55f3063b389fc4e3d67ee8ffc71e351b478369fdae919701e458fc7766f2fea4f51181d6e73b4930fbc018cb7013558930367811b960cff01f23aae618 + languageName: node + linkType: hard + "flatted@npm:^2.0.0": version: 2.0.2 resolution: "flatted@npm:2.0.2" @@ -12193,7 +13436,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.1.0": +"fs-extra@npm:^9.0.1, fs-extra@npm:^9.1.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" dependencies: @@ -12408,6 +13651,13 @@ __metadata: languageName: node linkType: hard +"get-stdin@npm:^8.0.0": + version: 8.0.0 + resolution: "get-stdin@npm:8.0.0" + checksum: 10c0/b71b72b83928221052f713b3b6247ebf1ceaeb4ef76937778557537fd51ad3f586c9e6a7476865022d9394b39b74eed1dc7514052fa74d80625276253571b76f + languageName: node + linkType: hard + "get-stream@npm:^5.0.0, get-stream@npm:^5.1.0": version: 5.2.0 resolution: "get-stream@npm:5.2.0" @@ -12523,6 +13773,17 @@ __metadata: languageName: node linkType: hard +"glob-promise@npm:^4.2.2": + version: 4.2.2 + resolution: "glob-promise@npm:4.2.2" + dependencies: + "@types/glob": "npm:^7.1.3" + peerDependencies: + glob: ^7.1.6 + checksum: 10c0/3eb01bed2901539365df6a4d27800afb8788840647d01f9bf3500b3de756597f2ff4b8c823971ace34db228c83159beca459dc42a70968d4e9c8200ed2cc96bd + languageName: node + linkType: hard + "glob-to-regexp@npm:^0.3.0": version: 0.3.0 resolution: "glob-to-regexp@npm:0.3.0" @@ -12768,6 +14029,13 @@ __metadata: languageName: node linkType: hard +"guid-typescript@npm:^1.0.9": + version: 1.0.9 + resolution: "guid-typescript@npm:1.0.9" + checksum: 10c0/fa0a2b2b4e06e0976a81c947b74e114b92f6647e84b52e24ab0981d2fdbaa1a640641d8fd269004dd7c581baebeb4f9d9782b74391e717e47c9b822bea4b3be6 + languageName: node + linkType: hard + "handle-thing@npm:^2.0.0": version: 2.0.1 resolution: "handle-thing@npm:2.0.1" @@ -13684,6 +14952,13 @@ __metadata: languageName: node linkType: hard +"interpret@npm:^1.0.0": + version: 1.4.0 + resolution: "interpret@npm:1.4.0" + checksum: 10c0/08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450 + languageName: node + linkType: hard + "interpret@npm:^3.1.1": version: 3.1.1 resolution: "interpret@npm:3.1.1" @@ -13933,7 +15208,7 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^2.0.0": +"is-docker@npm:^2.0.0, is-docker@npm:^2.1.1": version: 2.2.1 resolution: "is-docker@npm:2.2.1" bin: @@ -14213,6 +15488,13 @@ __metadata: languageName: node linkType: hard +"is-promise@npm:^2.2.2": + version: 2.2.2 + resolution: "is-promise@npm:2.2.2" + checksum: 10c0/2dba959812380e45b3df0fb12e7cb4d4528c989c7abb03ececb1d1fd6ab1cbfee956ca9daa587b9db1d8ac3c1e5738cf217bdb3dfd99df8c691be4c00ae09069 + languageName: node + linkType: hard + "is-reference@npm:^1.2.1": version: 1.2.1 resolution: "is-reference@npm:1.2.1" @@ -14864,6 +16146,17 @@ __metadata: languageName: node linkType: hard +"jest-html-reporters@npm:3.0.11": + version: 3.0.11 + resolution: "jest-html-reporters@npm:3.0.11" + dependencies: + fast-safe-stringify: "npm:^2.1.1" + fs-extra: "npm:^9.0.1" + open: "npm:^8.0.3" + checksum: 10c0/78ddf4dbe09c0b47fe69570280cd1d6db29f1f85ffaa749b4a97fe2c554ade8f5c74fbab17081f395ebfbe7f28fc20d2f9e0853c7126b6ff7bf7a4b15501e248 + languageName: node + linkType: hard + "jest-junit@npm:15.0.0": version: 15.0.0 resolution: "jest-junit@npm:15.0.0" @@ -15202,6 +16495,13 @@ __metadata: languageName: node linkType: hard +"js-logger@npm:^1.6.1": + version: 1.6.1 + resolution: "js-logger@npm:1.6.1" + checksum: 10c0/e443e997790cac7de039382ab8f46e284db855090e244cc7b95e7755bc2b0eb793f9f9bd901b80c1677cecaad155dd3a376a534674e7b2f57982581b703e9534 + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -15216,7 +16516,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.13.1": +"js-yaml@npm:^3.13.1, js-yaml@npm:^3.14.0": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -15354,6 +16654,46 @@ __metadata: languageName: node linkType: hard +"json-schema-migrate@npm:^0.2.0": + version: 0.2.0 + resolution: "json-schema-migrate@npm:0.2.0" + dependencies: + ajv: "npm:^5.0.0" + checksum: 10c0/ec07d397fe71ecc3f46aaf8cea1ac2a4c384871465d0cf2084de36b39e6f8600db1bf385a82f8f8a80e803528b53f294c6049dff873b1eafe5607bac6f73a898 + languageName: node + linkType: hard + +"json-schema-to-typescript@npm:^12.0.0": + version: 12.0.0 + resolution: "json-schema-to-typescript@npm:12.0.0" + dependencies: + "@bcherny/json-schema-ref-parser": "npm:10.0.5-fork" + "@types/json-schema": "npm:^7.0.11" + "@types/lodash": "npm:^4.14.182" + "@types/prettier": "npm:^2.6.1" + cli-color: "npm:^2.0.2" + get-stdin: "npm:^8.0.0" + glob: "npm:^7.1.6" + glob-promise: "npm:^4.2.2" + is-glob: "npm:^4.0.3" + lodash: "npm:^4.17.21" + minimist: "npm:^1.2.6" + mkdirp: "npm:^1.0.4" + mz: "npm:^2.7.0" + prettier: "npm:^2.6.2" + bin: + json2ts: dist/src/cli.js + checksum: 10c0/b1e78a6d87694c226b316e65a7e1bcc1db6e145e63d1f005bf680d341e5ae948c35f5ab62dc486f87c213a4b426c2ceba583f4a431d79c8d96ae97b60f2cabcb + languageName: node + linkType: hard + +"json-schema-traverse@npm:^0.3.0": + version: 0.3.1 + resolution: "json-schema-traverse@npm:0.3.1" + checksum: 10c0/462316de759d3dd9278959de17861e8d214c3722e1f0bf3c510daac990009bc2b0e11e89f9b299d765cd52569db74c8fa1a371a2b08c514a07998fb2f10eb57e + languageName: node + linkType: hard + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -15461,7 +16801,7 @@ __metadata: languageName: node linkType: hard -"jsonwebtoken@npm:^9.0.0": +"jsonwebtoken@npm:^9.0.0, jsonwebtoken@npm:^9.0.2": version: 9.0.2 resolution: "jsonwebtoken@npm:9.0.2" dependencies: @@ -15557,6 +16897,13 @@ __metadata: languageName: node linkType: hard +"jwt-decode@npm:3.1.2": + version: 3.1.2 + resolution: "jwt-decode@npm:3.1.2" + checksum: 10c0/a951547946b5e8b1d9df818152d6b1dbaf13eebb3a6e6daceedf888968f5d255959852c8188aae2c825dc9104a99d25cb6c23f25d76545d1aa0315b968b6912e + languageName: node + linkType: hard + "jxLoader@npm:*": version: 0.1.1 resolution: "jxLoader@npm:0.1.1" @@ -16324,7 +17671,7 @@ __metadata: languageName: node linkType: hard -"long@npm:^5.2.0": +"long@npm:^5.0.0, long@npm:^5.2.0, long@npm:^5.2.3": version: 5.2.3 resolution: "long@npm:5.2.3" checksum: 10c0/6a0da658f5ef683b90330b1af76f06790c623e148222da9d75b60e266bbf88f803232dd21464575681638894a84091616e7f89557aa087fd14116c0f4e0e43d9 @@ -16424,6 +17771,15 @@ __metadata: languageName: node linkType: hard +"lru-queue@npm:^0.1.0": + version: 0.1.0 + resolution: "lru-queue@npm:0.1.0" + dependencies: + es5-ext: "npm:~0.10.2" + checksum: 10c0/83517032b46843601c4528be65e8aaf85f5a7860a9cfa3e4f2b5591da436e7cd748d95b450c91434c4ffb75d3ae4c069ddbdd9f71ada56a99a00c03088c51b4d + languageName: node + linkType: hard + "lz-string@npm:^1.5.0": version: 1.5.0 resolution: "lz-string@npm:1.5.0" @@ -16738,6 +18094,22 @@ __metadata: languageName: node linkType: hard +"memoizee@npm:^0.4.15": + version: 0.4.17 + resolution: "memoizee@npm:0.4.17" + dependencies: + d: "npm:^1.0.2" + es5-ext: "npm:^0.10.64" + es6-weak-map: "npm:^2.0.3" + event-emitter: "npm:^0.3.5" + is-promise: "npm:^2.2.2" + lru-queue: "npm:^0.1.0" + next-tick: "npm:^1.1.0" + timers-ext: "npm:^0.1.7" + checksum: 10c0/19821d055f0f641e79b718f91d6d89a6c92840643234a6f4e91d42aa330e8406f06c47d3828931e177c38830aa9b959710e5b7f0013be452af46d0f9eae4baf4 + languageName: node + linkType: hard + "meow@npm:5.0.0": version: 5.0.0 resolution: "meow@npm:5.0.0" @@ -17073,7 +18445,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 10c0/19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 @@ -17423,7 +18795,7 @@ __metadata: languageName: node linkType: hard -"mz@npm:^2.4.0": +"mz@npm:^2.4.0, mz@npm:^2.7.0": version: 2.7.0 resolution: "mz@npm:2.7.0" dependencies: @@ -17513,6 +18885,13 @@ __metadata: languageName: node linkType: hard +"next-tick@npm:^1.1.0": + version: 1.1.0 + resolution: "next-tick@npm:1.1.0" + checksum: 10c0/3ba80dd805fcb336b4f52e010992f3e6175869c8d88bf4ff0a81d5d66e6049f89993463b28211613e58a6b7fe93ff5ccbba0da18d4fa574b96289e8f0b577f28 + languageName: node + linkType: hard + "nice-try@npm:^1.0.4": version: 1.0.5 resolution: "nice-try@npm:1.0.5" @@ -18379,6 +19758,27 @@ __metadata: languageName: node linkType: hard +"onnxruntime-common@npm:1.20.0": + version: 1.20.0 + resolution: "onnxruntime-common@npm:1.20.0" + checksum: 10c0/2dd648ab034a078c8f245fdc4c82093c2fa186c4d923e60fe9efd8c351be139c877ca11733b62474d2c366722d3b1c967d68e83ad4604a01b1750797ae19efe5 + languageName: node + linkType: hard + +"onnxruntime-web@npm:^1.15.1": + version: 1.20.0 + resolution: "onnxruntime-web@npm:1.20.0" + dependencies: + flatbuffers: "npm:^1.12.0" + guid-typescript: "npm:^1.0.9" + long: "npm:^5.2.3" + onnxruntime-common: "npm:1.20.0" + platform: "npm:^1.3.6" + protobufjs: "npm:^7.2.4" + checksum: 10c0/9cdc78bbf63ca38cf63257cc17d104907869ff60a65b561797220f390905dd0066c248d3330551a3c0f93acc29ea1727cbfef7ec87768626bd9f10f796235c5a + languageName: node + linkType: hard + "open@npm:^10.0.3": version: 10.1.0 resolution: "open@npm:10.1.0" @@ -18391,6 +19791,17 @@ __metadata: languageName: node linkType: hard +"open@npm:^8.0.3": + version: 8.4.2 + resolution: "open@npm:8.4.2" + dependencies: + define-lazy-prop: "npm:^2.0.0" + is-docker: "npm:^2.1.1" + is-wsl: "npm:^2.2.0" + checksum: 10c0/bb6b3a58401dacdb0aad14360626faf3fb7fba4b77816b373495988b724fb48941cad80c1b65d62bb31a17609b2cd91c41a181602caea597ca80dfbcc27e84c9 + languageName: node + linkType: hard + "opencollective-postinstall@npm:^2.0.2": version: 2.0.3 resolution: "opencollective-postinstall@npm:2.0.3" @@ -19242,6 +20653,13 @@ __metadata: languageName: node linkType: hard +"platform@npm:1.3.6, platform@npm:^1.3.6": + version: 1.3.6 + resolution: "platform@npm:1.3.6" + checksum: 10c0/69f2eb692e15f1a343dd0d9347babd9ca933824c8673096be746ff66f99f2bdc909fadd8609076132e6ec768349080babb7362299f2a7f885b98f1254ae6224b + languageName: node + linkType: hard + "please-upgrade-node@npm:^3.2.0": version: 3.2.0 resolution: "please-upgrade-node@npm:3.2.0" @@ -19775,6 +21193,15 @@ __metadata: languageName: node linkType: hard +"prettier@npm:^2.6.2": + version: 2.8.8 + resolution: "prettier@npm:2.8.8" + bin: + prettier: bin-prettier.js + checksum: 10c0/463ea8f9a0946cd5b828d8cf27bd8b567345cf02f56562d5ecde198b91f47a76b7ac9eae0facd247ace70e927143af6135e8cf411986b8cb8478784a4d6d724a + languageName: node + linkType: hard + "pretty-error@npm:^4.0.0": version: 4.0.0 resolution: "pretty-error@npm:4.0.0" @@ -19977,6 +21404,26 @@ __metadata: languageName: node linkType: hard +"protobufjs@npm:^7.2.4": + version: 7.4.0 + resolution: "protobufjs@npm:7.4.0" + dependencies: + "@protobufjs/aspromise": "npm:^1.1.2" + "@protobufjs/base64": "npm:^1.1.2" + "@protobufjs/codegen": "npm:^2.0.4" + "@protobufjs/eventemitter": "npm:^1.1.0" + "@protobufjs/fetch": "npm:^1.1.0" + "@protobufjs/float": "npm:^1.0.2" + "@protobufjs/inquire": "npm:^1.1.0" + "@protobufjs/path": "npm:^1.1.2" + "@protobufjs/pool": "npm:^1.1.0" + "@protobufjs/utf8": "npm:^1.1.0" + "@types/node": "npm:>=13.7.0" + long: "npm:^5.0.0" + checksum: 10c0/a5460a63fe596523b9a067cbce39a6b310d1a71750fda261f076535662aada97c24450e18c5bc98a27784f70500615904ff1227e1742183509f0db4fdede669b + languageName: node + linkType: hard + "proxy-addr@npm:~2.0.7": version: 2.0.7 resolution: "proxy-addr@npm:2.0.7" @@ -20218,6 +21665,21 @@ __metadata: languageName: node linkType: hard +"ramldt2jsonschema@npm:^1.2.3": + version: 1.2.3 + resolution: "ramldt2jsonschema@npm:1.2.3" + dependencies: + commander: "npm:^5.0.0" + js-yaml: "npm:^3.14.0" + json-schema-migrate: "npm:^0.2.0" + webapi-parser: "npm:^0.5.0" + bin: + dt2js: bin/dt2js.js + js2dt: bin/js2dt.js + checksum: 10c0/ea27095d209f335c9473da0397036620655594b7377697a1bbfff6eb720eac56e67cf5649952dd8b363fccf5f53bd9916fd29e0ec804ca1927d74798344e2de5 + languageName: node + linkType: hard + "randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -20329,6 +21791,17 @@ __metadata: languageName: node linkType: hard +"react-error-boundary@npm:^3.1.0": + version: 3.1.4 + resolution: "react-error-boundary@npm:3.1.4" + dependencies: + "@babel/runtime": "npm:^7.12.5" + peerDependencies: + react: ">=16.13.1" + checksum: 10c0/f977ca61823e43de2381d53dd7aa8b4d79ff6a984c9afdc88dc44f9973b99de7fd382d2f0f91f2688e24bb987c0185bf45d0b004f22afaaab0f990a830253bfb + languageName: node + linkType: hard + "react-focus-lock@npm:^1.19.1": version: 1.19.1 resolution: "react-focus-lock@npm:1.19.1" @@ -20628,6 +22101,15 @@ __metadata: languageName: node linkType: hard +"rechoir@npm:^0.6.2": + version: 0.6.2 + resolution: "rechoir@npm:0.6.2" + dependencies: + resolve: "npm:^1.1.6" + checksum: 10c0/22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84 + languageName: node + linkType: hard + "rechoir@npm:^0.8.0": version: 0.8.0 resolution: "rechoir@npm:0.8.0" @@ -20972,7 +22454,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.4": +"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -20998,7 +22480,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.17.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -21832,6 +23314,19 @@ __metadata: languageName: node linkType: hard +"shelljs@npm:^0.8.5": + version: 0.8.5 + resolution: "shelljs@npm:0.8.5" + dependencies: + glob: "npm:^7.0.0" + interpret: "npm:^1.0.0" + rechoir: "npm:^0.6.2" + bin: + shjs: bin/shjs + checksum: 10c0/feb25289a12e4bcd04c40ddfab51aff98a3729f5c2602d5b1a1b95f6819ec7804ac8147ebd8d9a85dfab69d501bcf92d7acef03247320f51c1552cec8d8e2382 + languageName: node + linkType: hard + "side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": version: 1.0.6 resolution: "side-channel@npm:1.0.6" @@ -23133,6 +24628,16 @@ __metadata: languageName: node linkType: hard +"timers-ext@npm:^0.1.7": + version: 0.1.8 + resolution: "timers-ext@npm:0.1.8" + dependencies: + es5-ext: "npm:^0.10.64" + next-tick: "npm:^1.1.0" + checksum: 10c0/d0222d0c171d08df69e51462e3fa2085744d13f8ac82b27597db05db1a09bc4244e03ea3cebe89ba279fd43f45daa39156acbe5b6ae5a9b9d62d300543312533 + languageName: node + linkType: hard + "timespan@npm:2.x": version: 2.3.0 resolution: "timespan@npm:2.3.0" @@ -23384,6 +24889,13 @@ __metadata: languageName: node linkType: hard +"tslib@npm:^2.8.1": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 + languageName: node + linkType: hard + "tsutils@npm:^3.17.1": version: 3.21.0 resolution: "tsutils@npm:3.21.0" @@ -23522,6 +25034,13 @@ __metadata: languageName: node linkType: hard +"type@npm:^2.7.2": + version: 2.7.3 + resolution: "type@npm:2.7.3" + checksum: 10c0/dec6902c2c42fcb86e3adf8cdabdf80e5ef9de280872b5fd547351e9cca2fe58dd2aa6d2547626ddff174145db272f62d95c7aa7038e27c11315657d781a688d + languageName: node + linkType: hard + "typed-array-buffer@npm:^1.0.2": version: 1.0.2 resolution: "typed-array-buffer@npm:1.0.2" @@ -23574,6 +25093,13 @@ __metadata: languageName: node linkType: hard +"typed-emitter@npm:^1.4.0": + version: 1.4.0 + resolution: "typed-emitter@npm:1.4.0" + checksum: 10c0/fc7c95f9b2bc7df4d590b92335ed86624e7adc80583c5337a3b030c1e4132e55d43342267f3db88e5bdf8535c0edc96a5801e897fe63e80c143cf9521f15ad8a + languageName: node + linkType: hard + "typed-emitter@npm:^2.1.0": version: 2.1.0 resolution: "typed-emitter@npm:2.1.0" @@ -23674,6 +25200,13 @@ __metadata: languageName: node linkType: hard +"underscore@npm:^1.13.2": + version: 1.13.7 + resolution: "underscore@npm:1.13.7" + checksum: 10c0/fad2b4aac48847674aaf3c30558f383399d4fdafad6dd02dd60e4e1b8103b52c5a9e5937e0cc05dacfd26d6a0132ed0410ab4258241240757e4a4424507471cd + languageName: node + linkType: hard + "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" @@ -23681,7 +25214,7 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~6.19.2": +"undici-types@npm:~6.19.2, undici-types@npm:~6.19.8": version: 6.19.8 resolution: "undici-types@npm:6.19.8" checksum: 10c0/078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344 @@ -23915,7 +25448,7 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"uri-js@npm:^4.2.1, uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -24022,6 +25555,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:8.3.2, uuid@npm:^8.3.2": + version: 8.3.2 + resolution: "uuid@npm:8.3.2" + bin: + uuid: dist/bin/uuid + checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 + languageName: node + linkType: hard + "uuid@npm:^10.0.0": version: 10.0.0 resolution: "uuid@npm:10.0.0" @@ -24047,16 +25589,7 @@ __metadata: languageName: node linkType: hard -"uuid@npm:^8.3.2": - version: 8.3.2 - resolution: "uuid@npm:8.3.2" - bin: - uuid: dist/bin/uuid - checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54 - languageName: node - linkType: hard - -"uuid@npm:^9.0.0": +"uuid@npm:^9.0.0, uuid@npm:^9.0.1": version: 9.0.1 resolution: "uuid@npm:9.0.1" bin: @@ -24201,6 +25734,15 @@ __metadata: languageName: node linkType: hard +"webapi-parser@npm:^0.5.0": + version: 0.5.0 + resolution: "webapi-parser@npm:0.5.0" + dependencies: + ajv: "npm:6.5.2" + checksum: 10c0/a6ad4ad78c81422cb35a7cae5f189deaacc17395e4b72632cd81c8f4363a89c636b28a215ffc16de126ccb4c10c0c1cf39d50ec417ababfe900a4554b5a14430 + languageName: node + linkType: hard + "webcrypto-core@npm:^1.8.0": version: 1.8.1 resolution: "webcrypto-core@npm:1.8.1" @@ -24282,11 +25824,18 @@ __metadata: "@semantic-release/exec": "npm:^6.0.3" "@semantic-release/git": "npm:^10.0.1" "@semantic-release/github": "npm:^11.0.1" + "@testing-library/react-hooks": "npm:^8.0.1" + crypto-browserify: "npm:^3.12.1" html-webpack-plugin: "npm:^5.6.3" jest: "npm:29.7.0" node-gyp: "npm:^10.2.0" + os-browserify: "npm:^0.3.0" + process: "npm:^0.11.10" + querystring-es3: "npm:^0.2.1" semantic-release: "npm:^24.2.0" + stream-browserify: "npm:^3.0.0" typescript: "npm:^5.6.3" + vm-browserify: "npm:^1.1.2" webpack: "npm:^5.96.1" webpack-cli: "npm:^5.1.4" webpack-dev-server: "npm:^5.1.0" @@ -24323,6 +25872,40 @@ __metadata: languageName: node linkType: hard +"webex@npm:3.6.0-wxcc.3": + version: 3.6.0-wxcc.3 + resolution: "webex@npm:3.6.0-wxcc.3" + dependencies: + "@babel/polyfill": "npm:^7.12.1" + "@babel/runtime-corejs2": "npm:^7.14.8" + "@webex/calling": "npm:3.6.0-wxcc.1" + "@webex/common": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-calendar": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-device": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-llm": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-presence": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-support": "npm:3.5.0-wxcc.1" + "@webex/internal-plugin-voicea": "npm:3.5.0-wxcc.1" + "@webex/plugin-attachment-actions": "npm:3.5.0-wxcc.1" + "@webex/plugin-authorization": "npm:3.5.0-wxcc.1" + "@webex/plugin-cc": "npm:3.5.0-wxcc.2" + "@webex/plugin-device-manager": "npm:3.5.0-wxcc.1" + "@webex/plugin-logger": "npm:3.5.0-wxcc.1" + "@webex/plugin-meetings": "npm:3.5.0-wxcc.1" + "@webex/plugin-memberships": "npm:3.5.0-wxcc.1" + "@webex/plugin-messages": "npm:3.5.0-wxcc.1" + "@webex/plugin-people": "npm:3.5.0-wxcc.1" + "@webex/plugin-rooms": "npm:3.5.0-wxcc.1" + "@webex/plugin-team-memberships": "npm:3.5.0-wxcc.1" + "@webex/plugin-teams": "npm:3.5.0-wxcc.1" + "@webex/plugin-webhooks": "npm:3.5.0-wxcc.1" + "@webex/storage-adapter-local-storage": "npm:3.5.0-wxcc.1" + "@webex/webex-core": "npm:3.5.0-wxcc.1" + lodash: "npm:^4.17.21" + checksum: 10c0/b37a3cb4834647b1589458fa9320dcab7a2d64432aa8132cc4541a90c8916f2f157804a4508b0fb29f976ad12fed1dd7ab2ca6f8fab4076f78889b4469164b26 + languageName: node + linkType: hard + "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -24580,7 +26163,7 @@ __metadata: languageName: node linkType: hard -"webrtc-adapter@npm:^8.1.1": +"webrtc-adapter@npm:^8.1.1, webrtc-adapter@npm:^8.1.2": version: 8.2.3 resolution: "webrtc-adapter@npm:8.2.3" dependencies: @@ -24812,6 +26395,40 @@ __metadata: languageName: node linkType: hard +"worker-timers-broker@npm:^7.1.7": + version: 7.1.7 + resolution: "worker-timers-broker@npm:7.1.7" + dependencies: + "@babel/runtime": "npm:^7.26.0" + fast-unique-numbers: "npm:^9.0.14" + tslib: "npm:^2.8.1" + worker-timers-worker: "npm:^8.0.9" + checksum: 10c0/b2d528d2fa7cb8799748627793f58c142b754d6dd78f086828bd4a157abf3ea3388761f744de71e0e8d276923a3c97e96fe3aa1fc2e247c6d6733b2ef127ddc1 + languageName: node + linkType: hard + +"worker-timers-worker@npm:^8.0.9": + version: 8.0.9 + resolution: "worker-timers-worker@npm:8.0.9" + dependencies: + "@babel/runtime": "npm:^7.26.0" + tslib: "npm:^2.8.1" + checksum: 10c0/5038a86ec02432358688fb4e175ac397c7f869f6e5030fcc7a9e29b5306ffdb7aa7639bf494e0ca41d67aa9befed8a1dab5497c8a41a2cbe68010971617df2a6 + languageName: node + linkType: hard + +"worker-timers@npm:^8.0.2": + version: 8.0.11 + resolution: "worker-timers@npm:8.0.11" + dependencies: + "@babel/runtime": "npm:^7.26.0" + tslib: "npm:^2.8.1" + worker-timers-broker: "npm:^7.1.7" + worker-timers-worker: "npm:^8.0.9" + checksum: 10c0/18914a356894ddf18758b4f005f8f477367025f24505730d896f9e6cb3be823144cd577c5bb5513290b243183c8b7605964a7342e3bd48b945257dade0a4f839 + languageName: node + linkType: hard + "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -24907,7 +26524,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.11.0, ws@npm:^8.18.0, ws@npm:^8.2.2": +"ws@npm:^8.11.0, ws@npm:^8.17.1, ws@npm:^8.18.0, ws@npm:^8.2.2": version: 8.18.0 resolution: "ws@npm:8.18.0" peerDependencies: @@ -24969,6 +26586,13 @@ __metadata: languageName: node linkType: hard +"xstate@npm:4.30.6": + version: 4.30.6 + resolution: "xstate@npm:4.30.6" + checksum: 10c0/47b1479012b79541aa4f687dd7b73b0c1780144e225345cf242746714d6a25e1efb1eda3975197d21b528e47bcafbad1ae31d10e52a76a9f2e59f6e8387a1d6a + languageName: node + linkType: hard + "xstate@npm:^4.30.6": version: 4.38.3 resolution: "xstate@npm:4.38.3"