UNPKG

@zoom/meetingsdk

Version:
1 lines 45 kB
"use strict";(self.webpackChunk_zoom_webclientjs=self.webpackChunk_zoom_webclientjs||[]).push([[5174],{80268:(e,n,s)=>{s.d(n,{C:()=>a});var t=s(29889);function a(e,n,s,{keyCode:a,shiftKey:o},{rootJDom:i,currentKey:l,currentDom:r,currentLevelFirstJDom:c,nextJDom:d,prevJDom:u,parentJDom:p,parentNextJDom:m,parentPrevJDom:h,firstChildJDom:x,firstChildKey:v,parentParentNextJDom:f,firstListNodeJDom:_,prevFirstListNodeJDom:j,lastListNodeJDom:b,getNext:N,getPrev:y,parentParentPrevJDom:g}){const C=v?document.querySelector(v):null;switch(e){case t.sx.RETURN_BACKGROUND_TAB_POLICY:return a===t.Z8.TAB&&(n(a,i,o?u:g,p),!0);case t.sx.BACKGROUND_IMAGE_LIST_POLICY:switch(a){case t.Z8.TAB:return n(a,i,o?u:d,p),!0;case t.Z8.UP:case t.Z8.LEFT:case t.Z8.DOWN:case t.Z8.RIGHT:return n(a,i,r.querySelector(".background-selector__list--active"),h),!0;default:return!1}case t.sx.BACKGROUND_IMAGE_ITEM_POLICY:switch(a){case t.Z8.TAB:return o?n(a,i,h,p):n(a,i,x,m),!0;case t.Z8.UP:{const e=[y,y,y,y].reduce((e,n)=>n(e),r);return e&&n(a,i,e),!0}case t.Z8.LEFT:return n(a,i,u),!0;case t.Z8.DOWN:{const e=[N,N,N,N].reduce((e,n)=>n(e),r);return e&&n(a,i,e),!0}case t.Z8.RIGHT:return n(a,i,d),!0;default:return!1}case t.sx.LIST_ITEM_POLICY:switch(a){case t.Z8.TAB:return o?n(a,i,h,p):n(a,i,x,m),!0;case t.Z8.UP:case t.Z8.LEFT:return r.isSameNode(_)?n(a,i,b):n(a,i,u),!0;case t.Z8.DOWN:case t.Z8.RIGHT:return r.isSameNode(b)?n(a,i,_):n(a,i,d),!0;default:return!1}case t.sx.LIST_POLICY:switch(a){case t.Z8.TAB:return o?n(a,i,u,p):n(a,i,x,d),!0;case t.Z8.DOWN:return n(a,i,x,r),!0;default:return!1}case t.sx.TAB_TO_FIRST_CHILD_POLICY:return a===t.Z8.TAB&&(n(a,i,x,r),!0);case t.sx.TAB_POLICY:switch(a){case t.Z8.TAB:return o?n(a,i,u,p):n(a,i,x||C,d),!0;case t.Z8.UP:case t.Z8.LEFT:return r.isSameNode(_)?(n(a,i,b),s(a,i,b)):(n(a,i,u),s(a,i,u)),!0;case t.Z8.DOWN:case t.Z8.RIGHT:return r.isSameNode(b)?(n(a,i,_),s(a,i,_)):(n(a,i,d),s(a,i,d)),!0;default:return!1}case t.sx.STATISTICS_TAB_POLICY:switch(a){case t.Z8.TAB:if(o)n(a,i,j);else{n(a,i,document.querySelector(v))}return!0;case t.Z8.UP:case t.Z8.LEFT:return r.isSameNode(_)?(n(a,i,b),s(a,i,b)):(n(a,i,u),s(a,i,u)),!0;case t.Z8.DOWN:case t.Z8.RIGHT:return r.isSameNode(b)?(n(a,i,_),s(a,i,_)):(n(a,i,d),s(a,i,d)),!0;default:return!1}case t.sx.LIST_ITEM_CHILD_NODE_POLICY:return a===t.Z8.TAB&&(o?n(a,i,u,p):n(a,i,d,f),!0);case t.sx.NORMAL_NODE_POLICY:if(a===t.Z8.TAB){if(o){if("0-0"===l)return!1;n(a,i,u)}else n(a,i,d,c);return!0}return!1;case t.sx.PREV_TRIGGER_POLICY:return a===t.Z8.TAB&&(o?n(a,i,u):n(a,i,d,c),!0);case t.sx.DEFAULT_POLICY:return a===t.Z8.TAB&&(n(a,i,o?p:r.childNodes[0],i),!0);case t.sx.SKIN_TONE_LIST_POLICY:switch(a){case t.Z8.TAB:return n(a,i,o?u:d,p),!0;case t.Z8.UP:case t.Z8.LEFT:case t.Z8.DOWN:case t.Z8.RIGHT:return n(a,i,x,h),!0;default:return!1}case t.sx.SETTING_TAB_BAR_LIST_POLICY:return a===t.Z8.TAB&&(o?n(a,i,u,p):n(a,i,x||C,u),!0);case t.sx.SETTING_TAB_BAR_NODE_POLICY:return a===t.Z8.TAB&&(o?n(a,i,p,u):n(a,i,x||C,d),!0);default:return!1}}},87033:(e,n,s)=>{s.d(n,{A:()=>l});var t=s(74848),a=s(85460),o=s(58707),i=s(34877);const l=function({onclick:e}){return(0,t.jsxs)("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center"},children:[(0,t.jsx)(a.Z9y,{style:{color:"red"}}),"Load Zoom Phone Error",(0,t.jsx)(o.$,{className:"",onClick:e,outlineStyle:"white",children:i.p6})]})}},64900:(e,n,s)=>{s.d(n,{D:()=>f});var t=s(57536),a=s(55373),o=s.n(a),i=s(21395),l=s(4749),r=Object.defineProperty,c=Object.defineProperties,d=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,h=(e,n,s)=>n in e?r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[n]=s,x=(e,n)=>{for(var s in n||(n={}))p.call(n,s)&&h(e,s,n[s]);if(u)for(var s of u(n))m.call(n,s)&&h(e,s,n[s]);return e};const v={sourceType:4,contactType:[0,2,4,5,6,7,8].join(",")},f=()=>{const e=t.A.CancelToken;let n=e.source();const s=()=>{n.cancel()},a=e=>t.A.isCancel(e);return{cancelSearchContact:s,searchContact:r=>{const u={},p=(e=>{const n=x(x({},v),e);return(0,i.A)(n.contactType)&&delete n.contactType,(0,i.A)(n.phoneNumber)?delete n.phoneNumber:(0,l.Tc)(e.key)||(n.phoneNumber=e.key),n})(r),m=o().stringify(p);return s(),n=e.source(),u.cancelToken=n.token,t.A.post("/im/contact/queryForWeb",m,u).then(e=>{const{errorCode:n,errorMessage:s,result:t}=e.data;if(201===n)return Promise.reject(s);if(0!==n)return Promise.reject({message:s});const a=t.map(e=>{let{pbx:n}=e;try{return n=JSON.parse(n||"{}"),n?(s=x({},e),c(s,d({pbx:n}))):e}catch(t){return e}var s});return x({contacts:a},p)}).catch(e=>(a(e)||console.log(e.message),Promise.reject(e)))},checkIsCanceled:a}}},91271:(e,n,s)=>{s.d(n,{h:()=>m});var t=s(74848),a=s(31099),o=s(69837),i=s(85460),l=Object.defineProperty,r=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,u=(e,n,s)=>n in e?l(e,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[n]=s,p=(e,n)=>{for(var s in n||(n={}))c.call(n,s)&&u(e,s,n[s]);if(r)for(var s of r(n))d.call(n,s)&&u(e,s,n[s]);return e};const m=()=>{const[e,n]=(0,a.useState)(!1),s={hideMe:()=>n(!1)};return(0,t.jsxs)("span",{className:"zoom-phone-auto-audio-option",children:[(0,t.jsx)(i.OnV,{style:{fontSize:"20px"},tabIndex:-1}),(0,t.jsx)("button",{className:"zoom-phone-auto-audio-option__btn",onClick:()=>n(!e),"aria-expanded":e,children:(0,t.jsx)(i.nkf,{style:{fontSize:"16px"},tabIndex:0})}),e?(0,t.jsx)(o.A,p({},s)):null]})}},69837:(e,n,s)=>{s.d(n,{A:()=>x});var t=s(74848),a=s(32485),o=s.n(a),i=s(31099),l=s.n(i),r=s(85460),c=s(44989),d=s(49924),u=s(64814),p=s(34877),m=s(78936);const h=({phone:{autoJoinMeetingAudio:e}})=>({autoJoinMeetingAudio:e});function x({hideMe:e}){const n=(0,d.wA)(),{autoJoinMeetingAudio:s}=(0,d.d4)(h),a=[{text:p.rP,tip:p.zQ,value:!0},{text:p.JJ,tip:p.NC,value:!1}],i=(0,u.L)({callback:n=>{n&&e()}}),x=a.map((i,d)=>{const u=s===i.value,p=o()("zoom-phone-auto-audio-option__panel-item",{"zoom-phone-auto-audio-option__panel-item--selected":u});return(0,t.jsxs)(l().Fragment,{children:[(0,t.jsx)("li",{onClick:()=>(s=>{localStorage.setItem(m.UY.webClientPhoneAutoAudio,s.value?"true":"false"),n((0,c.HP)(s.value)),e()})(i),children:(0,t.jsxs)("div",{className:p,children:[(0,t.jsx)("p",{children:i.text}),(0,t.jsx)("p",{children:i.tip}),u&&(0,t.jsx)("span",{className:"zoom-phone-auto-audio-option__panel-item-checker",children:(0,t.jsx)(r.WQc,{style:{fontSize:"12px"}})})]})}),d!==a.length-1&&(0,t.jsx)("li",{className:"zoom-phone-auto-audio-option__panel-item-divider"})]},"zoom-phone-meeting-audio-"+(i.value?"auto":"manual"))});return(0,t.jsx)("div",{className:"zoom-phone-auto-audio-option__panel",ref:i,children:(0,t.jsx)("ul",{className:"zoom-phone-auto-audio-option__panel-body",children:x})})}},87406:(e,n,s)=>{s.d(n,{A:()=>d});var t=s(48419),a=s(79074),o=s(80096),i=s(50467),l=s(44989),r=s(21367),c=s(37915);const d=e=>{const{callError:n}=e,s=(0,o.j)(),d=""!==n,u=t.I[n];return u&&d?a.A.confirm({className:"zm-modal-legacy",okText:i.grr,okButtonProps:c.iD,contentLabel:"zoom phone call error confirm dialog",title:u.title,content:u.desc,ref:r.Z9,onOk:()=>{s((0,l.zO)(!1)),s((0,l.JK)("")),s((0,l.DU)(""))}}):null}},65621:(e,n,s)=>{s.d(n,{A:()=>h});var t=s(74848),a=s(31099),o=s(49004),i=s(34877),l=s(30032),r=s(80268),c=s(29889),d=s(39560),u=s(77833),p=s(39843);const m="commonCallParticipants",h=(0,l.L)(({session:e})=>{const n=(0,a.useRef)(null),{dataALGenerator:s}=(0,d.BtZ)("0",n),{remoteIdentity:l,localIdentity:r}=e||{},{displayName:h="",number:x=""}=l||{},{displayName:v="",number:f=""}=r||{},_=(0,o.Xd)(f),j=(0,o.Xd)(x);return(0,t.jsx)(u.Ay,{returnFocus:!0,children:(0,t.jsxs)("div",{className:"phone-session__participants",tabIndex:0,role:"list",id:m,ref:n,"data-a-l":"0","data-a-walk-policy":c.sx.LIST_POLICY,children:[(0,t.jsx)("div",{className:"phone-session__participants-title",children:i.HC}),(0,t.jsx)(p.A,{children:(0,t.jsxs)("div",{className:"phone-session__participant",tabIndex:-1,role:"listitem","aria-label":`${i.HC} ${v}, ${_}, ${(0,i.MF)(1,2)}`,"data-a-l":s(),"data-a-walk-policy":c.sx.LIST_ITEM_POLICY,children:[(0,t.jsx)("span",{className:"phone-session__participant-name",children:v}),(0,t.jsx)("span",{className:"phone-session__participant-number",children:_})]})}),(0,t.jsxs)("div",{className:"phone-session__participant",tabIndex:-1,role:"listitem","aria-label":`${i.HC} ${h||x}, ${j}, ${(0,i.MF)(2,2)}`,"data-a-l":s(),"data-a-walk-policy":c.sx.LIST_ITEM_POLICY,children:[(0,t.jsx)("span",{className:"phone-session__participant-name",children:h||x}),(0,t.jsx)("span",{className:"phone-session__participant-number",children:j})]})]})})},m,()=>!0,[".phone-session__participants"],r.C)},14224:(e,n,s)=>{s.d(n,{A:()=>f});var t=s(74848),a=s(31099),o=s(49004),i=s(34877),l=s(85460),r=s(80096),c=s(83936),d=s(30032),u=s(80268),p=s(29889),m=s(39560),h=s(39843),x=s(77833);const v="conferenceCallParticipants",f=(0,d.L)(({session:e})=>{const n=(0,a.useRef)(null),{dataALGenerator:s}=(0,m.BtZ)("0",n),d=(0,r.j)(),{conferenceId:u="",isConferenceHost:f}=e||{},_=(0,r.G)(e=>e.phone.conferenceCallParticipants[u]||[]),j=_.length,b=(n=!0)=>_.filter(e=>!e.isMe).map((a,r)=>{const{name:u,number:m,member_id:x}=a,v=(0,o.Xd)(m),_=n?r+2:r+1,b=(0,t.jsxs)("div",{className:"conference__participant",tabIndex:-1,role:"listitem","aria-label":`${i.HC} ${u}, ${v}, ${(0,i.MF)(_,j)}`,"data-a-l":s(),"data-a-walk-policy":p.sx.LIST_ITEM_POLICY,children:[(0,t.jsxs)("div",{className:"conference__participant-info",children:[(0,t.jsx)("span",{className:"conference__participant-name",children:u}),(0,t.jsx)("span",{className:"conference__participant-number",children:v})]}),f?(0,t.jsx)("button",{className:"conference__participant-kick",onClick:()=>{return n=x,void(e&&d((0,c._h)(n,e)));var n},"aria-label":(0,i.tV)(u),children:(0,t.jsx)(l.g96,{className:"conference__participant-kick-icon","aria-hidden":!0})}):null]},_);return n||0!==r?b:(0,t.jsx)(h.A,{children:b})});return _?(0,t.jsx)(x.Ay,{returnFocus:!0,children:(0,t.jsxs)("div",{className:"conference__participants",tabIndex:0,role:"list",id:v,ref:n,"data-a-l":"0","data-a-walk-policy":p.sx.LIST_POLICY,children:[(0,t.jsx)("div",{className:"conference__participants-title",children:i.HC}),(()=>{const e=(()=>{const e=_.find(e=>e.isMe);let n="",a="";return e&&(n=`${e.name} (${i._V})`,a=(0,o.Xd)(e.number)),e?(0,t.jsx)(h.A,{children:(0,t.jsx)("div",{className:"conference__participant",tabIndex:-1,role:"listitem","aria-label":`${i.HC} ${n}, ${a}, ${(0,i.MF)(1,j)}`,"data-a-l":s(),"data-a-walk-policy":p.sx.LIST_ITEM_POLICY,children:(0,t.jsxs)("div",{className:"conference__participant-info",children:[(0,t.jsx)("span",{className:"conference__participant-name",children:n}),(0,t.jsx)("span",{className:"conference__participant-number",children:a})]})},"me-pariticipant")}):null})();return(0,t.jsxs)(t.Fragment,{children:[e,b(!!e)]})})()]})}):null},v,()=>!0,[".conference__participants"],u.C)},61416:(e,n,s)=>{s.d(n,{A:()=>r,T:()=>l});var t=s(74848),a=s(65621),o=s(14224),i=s(49004);const l=({session:e})=>e&&(0,i.b8)(e)?(0,t.jsx)(o.A,{session:e}):(0,t.jsx)(a.A,{session:e}),r=l},76685:(e,n,s)=>{s.d(n,{A:()=>l});var t=s(74848),a=s(49004),o=s(5643),i=s(34877);const l=({session:e,className:n})=>{const{startTime:s=-1,isRinging:l,isCalling:r,remoteIdentity:c,isOnHold:d,direction:u,emergency:p}=e||{},{displayName:m="",number:h=""}=c||{};let x=null;const v=(0,a.Fn)(h)||p;if(d&&(x=(0,t.jsx)("span",{className:n,children:i.Iy})),l){let e=i.dN;"inbound"===u&&(e=i.Pw);const s=`${e} ${m||(0,a.Xd)(h)||""}...`;x=(0,t.jsx)("span",{className:n,children:s})}return r&&!d&&(x=(0,t.jsxs)("span",{children:[v?(0,t.jsx)("span",{className:"phone-session-current__emergency",children:i.n4}):null,-1!==s?(0,t.jsx)(o.Ay,{startTime:s,className:n}):null]})),x}},47789:(e,n,s)=>{s.d(n,{A:()=>o});var t=s(74848),a=s(49004);const o=({session:e,className:n})=>{const s=null==e?void 0:e.remoteIdentity,{displayName:o="",number:i}=s||{},l=o||(0,a.Xd)(i||"");return(0,t.jsx)("span",{className:n,"aria-label":l,children:l})}},64947:(e,n,s)=>{s.d(n,{t:()=>d});var t=s(74848),a=s(85460),o=s(47789),i=s(76685),l=s(61416),r=s(25830),c=s(34877);const d=({callSession:e})=>(0,t.jsxs)("div",{className:"phone-session-current",tabIndex:0,children:[(0,t.jsxs)("div",{className:"phone-session-current__name-container",children:[(0,t.jsx)(o.A,{session:e,className:"phone-session-current__name"}),(0,t.jsxs)(r.A,{popupCls:"phone-session-current__more-popup",children:[(0,t.jsx)("button",{className:"phone-session-current__more",title:c.ow,"aria-label":c.ow,children:(0,t.jsx)(a.nkf,{})}),(0,t.jsx)(l.A,{session:e})]})]}),(0,t.jsx)(i.A,{className:"phone-session-current__state",session:e})]})},60505:(e,n,s)=>{s.d(n,{A:()=>c});var t=s(74848),a=s(31099),o=s(85460),i=s(29889),l=s(80096),r=s(83936);const c=({session:e,currentSession:n,dataALGenerator:s})=>{const c=(0,l.j)(),[d,u]=(0,a.useState)(!1),{id:p,remoteIdentity:{displayName:m,number:h}}=e,x=d&&!n.isRinging;let v=null;x&&(v=(0,t.jsx)("span",{children:" - Click to swap"}));const f=m||h;return(0,t.jsxs)("div",{className:"phone-session__onhold-list-item",onMouseEnter:()=>{u(!0)},onMouseLeave:()=>{u(!1)},onClick:n=>{(x||0===n.detail)&&c((0,r.PL)(e))},tabIndex:-1,role:"listitem","data-a-l":s(),"data-a-walk-policy":i.sx.LIST_ITEM_POLICY,children:[(0,t.jsxs)("div",{className:"phone-session__onhold-list-item-info",children:[(0,t.jsx)("span",{className:"phone-session__onhold-list-item-name",children:f}),(0,t.jsxs)("span",{className:"phone-session__onhold-list-item-number",children:[h,v]})]}),(0,t.jsx)(o.nNG,{className:"phone-swap"})]},p)}},41402:(e,n,s)=>{s.d(n,{A:()=>h});var t=s(74848),a=s(31099),o=s(34877),i=s(30032),l=s(80268),r=s(39560),c=s(29889),d=s(77833),u=s(39843),p=s(60505);const m="onHoldSessionList",h=(0,i.L)(({onHoldSessionList:e,currentSession:n})=>{const s=(0,a.useRef)(null),{dataALGenerator:i}=(0,r.BtZ)("0",s);return(0,t.jsx)(d.Ay,{returnFocus:!0,children:(0,t.jsxs)("div",{className:"phone-session__onhold-list",tabIndex:0,role:"list",id:m,ref:s,"data-a-l":"0","data-a-walk-policy":c.sx.LIST_POLICY,children:[(0,t.jsx)(u.A,{children:(0,t.jsx)("div",{className:"phone-session__onhold-list-header",tabIndex:-1,role:"listitem","data-a-l":i(),children:(0,o.Hu)(e.length)})}),(0,t.jsx)("div",{className:"phone-session__onhold-list-list",children:e.map(e=>(0,t.jsx)(p.A,{session:e,currentSession:n,dataALGenerator:i},e.id))})]})})},m,()=>!0,[".phone-session__onhold-list"],l.C)},39673:(e,n,s)=>{s.d(n,{A:()=>l});var t=s(74848),a=s(25830),o=s(34877),i=s(41402);function l({onHoldSessionList:e,currentSession:n}){return(0,t.jsxs)(a.A,{className:"phone-session-desc",popupCls:"phone-session-desc-popup",children:[(0,t.jsxs)("button",{className:"phone-session-desc__info",children:[(0,t.jsx)("span",{className:"phone-session-desc__txt",children:(0,o.c_)(e.length)}),(0,t.jsx)("span",{className:"phone-session-desc__tip",children:o.Xz})]}),(0,t.jsx)(i.A,{onHoldSessionList:e,currentSession:n})]})}},55086:(e,n,s)=>{s.d(n,{A:()=>h});var t=s(74848),a=s(32485),o=s.n(a),i=s(85460),l=s(80096),r=s(34877),c=s(47789),d=s(76685),u=s(61416),p=s(25830),m=s(83936);function h({session:e,currentSession:n}){const s=(0,l.j)(),{isOnHold:a}=e||{};let h=null;const x=a&&!(null==n?void 0:n.isRinging)&&(null==n?void 0:n.id)!==(null==e?void 0:e.id);x&&(h=(0,t.jsxs)("span",{children:[" - ",r.v7," "]}));const v=o()({"phone-session-item":!0,"phone-session-item--no-swap":!x,"phone-session-item--current":(null==n?void 0:n.id)===(null==e?void 0:e.id)});return(0,t.jsxs)("div",{className:v,tabIndex:0,children:[(0,t.jsxs)("div",{className:"phone-session-item__info",onClick:()=>{x&&s((0,m.PL)(e))},children:[(0,t.jsx)(c.A,{className:"phone-session-item__name",session:e}),(0,t.jsxs)("span",{className:"phone-session-item__state",children:[(0,t.jsx)(d.A,{session:e}),h]})]}),(0,t.jsx)("div",{className:"phone-session-item__actions",children:(0,t.jsxs)(p.A,{popupCls:"phone-session-itm__more-popup",children:[(0,t.jsx)("button",{className:"phone-session-item__more",title:r.ow,"aria-label":r.ow,children:(0,t.jsx)(i.ibD,{"aria-hidden":!0})}),(0,t.jsx)(u.T,{session:e})]})})]})}},85631:(e,n,s)=>{s.d(n,{SI:()=>u,Sg:()=>d});var t=s(74848),a=s(64947),o=s(55086),i=s(39673),l=s(21508),r=s(80096),c=s(34877);const d=({value:e})=>(0,t.jsx)(t.Fragment,{children:(0,t.jsx)("div",{className:"phone-session-current",tabIndex:0,children:(0,t.jsx)("div",{className:"phone-session-current__name-container-zwa",children:(0,t.jsx)("span",{children:`${c.dN} ${e}`})})})}),u=()=>{const e=(0,r.G)(l.pJ),n=(0,r.G)(l.Wf);let s=null;return 0===n.length&&(s=(0,t.jsx)(a.t,{callSession:e})),1===n.length&&(s=(0,t.jsxs)("div",{className:"phone-session__list",children:[(0,t.jsx)(o.A,{session:n[0],currentSession:e}),(0,t.jsx)("div",{className:"phone_session__divider"}),(0,t.jsx)(o.A,{session:e,currentSession:e})]})),n.length>1&&(s=(0,t.jsxs)("div",{className:"phone-session__list",children:[(0,t.jsx)(i.A,{onHoldSessionList:n,currentSession:e}),(0,t.jsx)("div",{className:"phone_session__divider"}),(0,t.jsx)(o.A,{session:e,currentSession:e})]})),s}},98863:(e,n,s)=>{s.d(n,{A:()=>_});var t=s(74848),a=s(32485),o=s.n(a),i=s(31099),l=s.n(i),r=s(85460),c=s(91722),d=s(21508),u=s(49004),p=s(44989),m=s(49924),h=s(64814),x=s(34877);s(69349);const v=({phone:{selectedCallerId:e,userSipInfo:n}})=>{var s;return{selectedCallerId:e,extension:(null==(s=null==n?void 0:n.cloudPBX)?void 0:s.extension)||""}},f=e=>"Hide Caller ID"===e?x.H:"Direct Number"===e?x.wO:"Main Company Number"===e?x.g4:"Company Number"===e?x.WX:e;function _({hideMe:e}){const n=(0,m.wA)(),{selectedCallerId:s,extension:a}=(0,m.d4)(v),i=(0,m.d4)(d._j),_=(0,h.L)({callback:n=>{n&&e()}}),j=i.map((a,c)=>{const{name:d}=a,m=!!s&&(0,u.ES)(s)===(0,u.ES)(a),h=o()("phone-caller-number__panel-item",{"phone-caller-number__panel-item--selected":m});return(0,t.jsxs)(l().Fragment,{children:[(0,t.jsx)("li",{onClick:()=>(s=>{n((0,p.Ev)(s)),e()})(a),children:(0,t.jsxs)("div",{className:h,children:[(0,t.jsx)("p",{children:f(d)}),(0,t.jsx)("p",{children:(0,u.Oe)(a)}),m&&(0,t.jsx)("span",{className:"phone-caller-number__panel-item-checker",children:(0,t.jsx)(r.WQc,{style:{fontSize:"12px"}})})]})}),c!==i.length-1&&(0,t.jsx)("li",{className:"phone-caller-number__panel-item-divider"})]},(0,u.ES)(a))});return(0,t.jsxs)("div",{className:"phone-caller-number__panel",ref:_,children:[(0,t.jsxs)("div",{className:"phone-caller-number__panel-header",children:[(0,t.jsx)("span",{children:c.J$}),(0,t.jsx)("span",{children:(0,x.NZ)(a)})]}),(0,t.jsx)("ul",{className:"phone-caller-number__panel-body",children:j})]})}},79325:(e,n,s)=>{s.d(n,{A:()=>f});var t=s(74848),a=s(31099),o=s(98863),i=s(85460),l=s(49924),r=s(49004),c=s(21508),d=s(91722),u=Object.defineProperty,p=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,x=(e,n,s)=>n in e?u(e,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[n]=s,v=(e,n)=>{for(var s in n||(n={}))m.call(n,s)&&x(e,s,n[s]);if(p)for(var s of p(n))h.call(n,s)&&x(e,s,n[s]);return e};const f=()=>{const[e,n]=(0,a.useState)(!1),s=(0,l.d4)(c._j),u=(0,l.d4)(e=>e.phone.selectedCallerId);if(!s.length)return null;const p=u?(0,r.Oe)(u,!0):"",m={hideMe:()=>n(!1)};return(0,t.jsxs)("div",{className:"phone-caller-number",children:[(0,t.jsxs)("button",{className:"phone-caller-number__btn",onClick:()=>n(!e),"aria-haspopup":s.length>1,"aria-expanded":e,children:[(0,t.jsxs)("span",{children:[d.J$,": ",p]}),s.length>1?(0,t.jsx)(i.nkf,{className:"phone-caller-number__btn-arrow-down"}):null]}),e&&s.length>1?(0,t.jsx)(o.A,v({},m)):null]})}},96409:(e,n,s)=>{s.d(n,{E:()=>l});var t=s(74848),a=s(31099),o=s(49924),i=s(44989);const l=()=>{const e=(0,o.wA)(),{value:n}=(0,o.d4)(e=>e.phone.dtmfInput),s=(0,a.useRef)();return(0,a.useEffect)(()=>{setTimeout(()=>{var e;null==(e=null==s?void 0:s.current)||e.focus()},200)},[]),(0,t.jsx)("div",{className:"meeting-invite-phone__common-container",children:(0,t.jsx)("label",{className:"meeting-invite-phone__dtmf-label",children:(0,t.jsx)("input",{className:"meeting-invite-phone__dtmf-input",value:n,onChange:n=>{e((0,i.Ij)({value:n.target.value}))},readOnly:!0,ref:s})})})}},60888:(e,n,s)=>{s.d(n,{_:()=>l});var t=s(74848),a=s(34877),o=s(49004),i=s(48924);const l=({currentSession:e})=>{var n;const{isCalling:s,remoteIdentity:{number:l},emergency:r}=e,c=r&&"unKnow"!==r.geoLocation;if(!(0,o.Fn)(l))return null;let d=(0,t.jsxs)("div",{className:"emergency-call-info__loading",children:[a.yP,(0,t.jsx)("span",{className:"x-loading"})]});if(s){if(i.vm.log(r,"emergency"),!r)return null;d=(0,t.jsxs)("div",{className:"emergency-call-info__content",children:[(0,t.jsx)("div",{className:"address-type",children:c?(0,a.Gy)("1"===(null==r?void 0:r.addressType)):a.wA}),c?(0,t.jsx)("div",{className:"address-content",children:null==(n=null==r?void 0:r.geoLocation)?void 0:n.split("/").map((e,n)=>(0,t.jsx)("div",{className:"emergency-call-info__item",children:e},n))}):null]})}return(0,t.jsx)("div",{className:"meeting-invite-phone__common-container",children:(0,t.jsx)("div",{className:"emergency-call-info",children:d})})}},48419:(e,n,s)=>{s.d(n,{I:()=>a});var t=s(34877);const a={InvalidNumber:{title:t.Zz,desc:t.Zt},Failed:{title:t.Zz,desc:t.Ww}}},9855:(e,n,s)=>{s.d(n,{A:()=>v});var t=s(74848),a=s(32485),o=s.n(a),i=s(83936),l=s(34877),r=s(49924),c=s(44989),d=s(21508),u=s(25093),p=s(78444),m=s(49004),h=s(26247);const x=["mute","audio"],v=({openOperationDialog:e})=>{const n=(0,r.wA)(),s=(0,r.d4)(d.pJ),a=(0,r.d4)(d.GU),{isMuted:v,isOnHold:f,isRinging:_,isParking:j,remoteIdentity:{number:b},emergency:N}=s,y=[{key:"mute",disabled:j,label:l.tE,getButtonCls(){return{[`meeting-invite-phone__in-call-keypad-${this.key}--muted`]:v}},onClick:()=>n((0,i.GY)(!v))},{key:"keypad",disabled:j,label:l.NI,onClick:()=>n((0,c.Aj)({isToSendDtmf:!0,id:null==s?void 0:s.id}))},{key:"audio",disabled:j,label:l.sX,onClick:()=>{n((0,u.dc)(!a)),n((0,u.We)(p.Cw.AUDIO))}},{label:f?l.Gt:l.ZO,key:"hold",disabled:j||_,getButtonCls(){return{[`meeting-invite-phone__in-call-keypad-${this.key}--onhold`]:f}},onClick:()=>n((0,i.i4)(!f))}],g=(0,m.Fn)(b)||N;return(0,t.jsx)("div",{className:"meeting-invite-phone__common-container",children:(0,t.jsx)("div",{className:"meeting-invite-phone__in-call-keypad "+(g?"meeting-invite-phone__in-call-keypad-emergency":""),tabIndex:0,children:y.map(e=>{var n;if(g&&!x.includes(e.key))return null;const s={[`meeting-invite-phone__in-call-keypad-${e.key}`]:!0,[`meeting-invite-phone__in-call-keypad-${e.key}--disabled`]:e.disabled},a=o()(null==(n=e.getButtonCls)?void 0:n.call(e),s),i=e.label;let l=e.key;return v||"mute"!==e.key||(l="unmuted"),(0,t.jsx)(h.A,{iconType:l,buttonKey:`meeting-invite-phone-${e.key}`,className:a,disabled:e.disabled,onClick:()=>{e.disabled||null==e||e.onClick()},ariaLabel:i,label:i})}).filter(Boolean)},"meeting-invite-phone__in-call-keypad")})}},39282:(e,n,s)=>{s.d(n,{A:()=>l});var t=s(74848),a=s(31099),o=s.n(a),i=s(29889);const l=({onInsert:e,onDelete:n,willObfuscateNumber:s})=>{const l=[["1"," "],["2","ABC"],["3","DEF"],["4","GHI"],["5","JKL"],["6","MNO"],["7","PQRS"],["8","TUV"],["9","WXYZ"],["*"," "],["0","+"],["#"," "]];let[r,c]=(0,a.useState)(0);const d=l.map(()=>o().createRef());return(0,t.jsx)("div",{className:"meeting-invite-phone__common-container",children:(0,t.jsx)("div",{role:"grid",className:"meeting-invite-phone__pre-call-keypad",onKeyDown:s=>{var t,a;const o=s.keyCode,u=o>=96&&o<=105,p=o>=48&&o<=57,m=o===i.Z8.BACKSAPCE,h=o>=i.Z8.LEFT&&o<=i.Z8.DOWN;let x=!1,v=0,f=0;if(u||p||m||h){switch(p&&(r=48===o?10:o-48-1,x=!0),u&&(r=96===o?10:o-96-1,x=!0),v=Math.floor(r/3),f=r%3,o){case i.Z8.UP:v=(v-1+4)%4;break;case i.Z8.DOWN:v=(v+1+4)%4;break;case i.Z8.LEFT:f=(f-1+3)%3;break;case i.Z8.RIGHT:f=(f+1+3)%3;break;case i.Z8.BACKSAPCE:return void n("keyboard")}r=3*v+f,c(r),null==(a=null==(t=d[r])?void 0:t.current)||a.focus(),x&&e(l[r][0],"keyboard")}},onFocus:()=>{},tabIndex:0,children:l.map((n,s)=>(0,t.jsxs)("button",{tabIndex:r===s?0:-1,ref:d[s],onClick:s=>((n,s)=>{const t=n.nativeEvent,{detail:a,screenX:o,screenY:i}=t;e(s,0===a&&0===o&&0===i?"keyboard":"mouse")})(s,n[0]),children:[(0,t.jsx)("span",{children:n[0]}),(0,t.jsx)("span",{children:n[1]})]},n[0]))},"invite-phone-keypad")})}},26247:(e,n,s)=>{s.d(n,{A:()=>d,u:()=>c});var t=s(74848),a=s(85460);const o="22px",i={fontSize:o},l={fontSize:o},r={call:{default:(0,t.jsx)(a.hep,{style:{fontSize:o,color:"white"},tabIndex:0}),hovered:(0,t.jsx)(a.hep,{style:{fontSize:o,color:"white"},tabIndex:0})},hangup:{default:(0,t.jsx)(a.g96,{style:{fontSize:"25px",color:"white"},tabIndex:0}),hovered:(0,t.jsx)(a.g96,{style:{fontSize:"25px",color:"white"},tabIndex:0})},hold:{default:(0,t.jsx)(a.biH,{style:{fontSize:"25px"},tabIndex:0}),hovered:(0,t.jsx)(a.biH,{style:{fontSize:"25px"},tabIndex:0})},mute:{default:(0,t.jsx)(a.hM4,{style:{fontSize:"27px"},tabIndex:0}),hovered:(0,t.jsx)(a.hM4,{style:{fontSize:"27px"},tabIndex:0})},unmuted:{default:(0,t.jsx)(a.caj,{style:{fontSize:"27px"},tabIndex:0}),hovered:(0,t.jsx)(a.caj,{style:{fontSize:"27px"},tabIndex:0})},keypad:{default:(0,t.jsx)(a.O8R,{style:i,tabIndex:0}),hovered:(0,t.jsx)(a.O8R,{style:l,tabIndex:0})},audio:{default:(0,t.jsx)(a.cqC,{style:i,tabIndex:0}),hovered:(0,t.jsx)(a.cqC,{style:l,tabIndex:0})},delete:{default:(0,t.jsx)(a.XrP,{style:i,tabIndex:0}),hovered:(0,t.jsx)(a.XrP,{style:l,tabIndex:0})}},c=e=>{const{iconType:n,isHover:s,disabled:a,label:o,onClick:i,buttonKey:l,className:c,ariaLabel:d}=e,{default:u,hovered:p}=r[n];return o?(0,t.jsxs)("div",{className:c,children:[(0,t.jsx)("button",{disabled:a,onClick:i,"aria-disabled":a,"aria-label":o,children:s?p:u},l),(0,t.jsx)("span",{children:o})]}):(0,t.jsx)("button",{className:c,disabled:a,onClick:i,"aria-disabled":a,"aria-label":d||"",children:s?p:u},l)};c.displayName="PhoneBaseButton";const d=c},88794:(e,n,s)=>{s.d(n,{A:()=>I});var t=s(74848),a=s(31099),o=s.n(a),i=s(85460),l=s(32485),r=s.n(l),c=s(65599),d=s(34877),u=s(49004),p=s(64900),m=s(69349),h=s(24825),x=s(91271),v=s(66401),f=Object.defineProperty,_=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,N=(e,n,s)=>n in e?f(e,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[n]=s,y=(e,n)=>{for(var s in n||(n={}))j.call(n,s)&&N(e,s,n[s]);if(_)for(var s of _(n))b.call(n,s)&&N(e,s,n[s]);return e};const{cancelSearchContact:g,searchContact:C,checkIsCanceled:A}=(0,p.D)();const I=o().forwardRef(({value:e,showSearchDropdown:n,onChange:s,onKeyDown:o,onSelect:l,onTransfer:p,onPhoneNumberClear:f,isAddingCall:_,currentSession:j},b)=>{const[N,I]=(0,a.useState)(!1),[T,S]=(0,a.useState)(!1),[k,w]=(0,a.useState)(),[O,P]=(0,a.useState)(""),[L,Z]=(0,a.useState)(0),E=(0,a.useRef)(),D=e&&(0,u.Tc)(e);(0,a.useEffect)(()=>{(0,m.mZ)()&&S(!0),h.Ay.onInviteSearchZoomPhoneCallback&&"function"===typeof h.Ay.onInviteSearchZoomPhoneCallback&&S(!0)},[]);let z="";_&&(z=d.FI),(null==j?void 0:j.isToTransfer)&&(z=d.eJ);const G=(s,t)=>{if(n){const e=null==s?void 0:s.filter(e=>!(0,v.A)(null==e?void 0:e.pbx));0===e.length?I(!1):w(e)}else"byNumber"===t&&P(function(e,n){e=e.replace(/\s/g,"");const s=n.find(n=>{const{pbx:s,phoneNumbers:t}=n,{ext:a,dn:o=[],cn:i}=s;return String(a)===e||(!!o.some(n=>n===e)||(i===e||!!t.some(({phoneNumber:n,countryCode:s})=>`+${s}${n}`===e)))});if(s){const{displayName:e,firstName:n,lastName:t}=s;return(0,u.x9)(e,n,t)}return""}(e,s))},B=()=>{if(!T)return I(!1),Promise.resolve();const s=e;return s.length>2?(I(n),w([]),h.Ay.onInviteSearchZoomPhoneCallback&&"function"===typeof h.Ay.onInviteSearchZoomPhoneCallback?h.Ay.onInviteSearchZoomPhoneCallback({key:s}).then(e=>{const n=e.filter(e=>e.pbx);return(null==n?void 0:n.length)?G(n,"byName"):(I(!1),Promise.resolve())}):C({key:s}).then(e=>{const n=e.phoneNumber?"byNumber":"byName",s=e.contacts.filter(e=>e.pbx);return(null==s?void 0:s.length)?G(s,n):(I(!1),Promise.resolve())}).catch(e=>{A(e)||I(!1)})):(I(!1),Promise.resolve())};(0,a.useEffect)(()=>{const n=()=>{I(!1),P(""),window.clearTimeout(E.current),g()};if(!e)return P(""),n;const s=(0,u.hd)(e);return(0,u.Fn)(s)?(P(d.n4),n):(E.current=window.setTimeout(B,500),P(""),n)},[e,L]);const M=(0,u.Fn)(e),R=r()({"phone__input-name":!0,"phone__input-name--alert":M}),$={currentSession:j,contactList:k,hideMe:()=>{I(!1)},excludeRefs:[b],onTransfer:p};return(0,t.jsx)("div",{className:"meeting-invite-phone__common-container",children:(0,t.jsxs)("div",{className:"meeting-invite-phone__input-container",children:[(0,t.jsx)("div",{className:"phone-call-type",children:z}),(0,t.jsxs)("label",{className:"meeting-invite-phone__input",children:[(0,t.jsx)("span",{className:"meeting-invite-phone__input-left",children:(0,t.jsx)("input",{ref:b,placeholder:d.gs,value:e,onChange:s,onKeyDown:o,onSelect:l,onFocus:()=>{Z(e=>e+1)},spellCheck:!1})}),(0,t.jsxs)("span",{className:"meeting-invite-phone__input-right",children:[D?(0,t.jsx)("span",{role:"button",tabIndex:0,className:"phone__input-clear",onClick:f,onKeyDown:f,children:(0,t.jsx)(i.Jm6,{style:{fontSize:"18px",margin:"1px 1px auto"},tabIndex:0})}):null,(0,t.jsx)(x.h,{})]})]}),(0,t.jsx)("span",{className:R,children:O}),T&&N?(0,t.jsx)(c.A,y({},$)):null]})})})},10978:(e,n,s)=>{s.d(n,{A:()=>j});var t=s(74848),a=s(31099),o=s(90063),i=s(51015),l=s(32485),r=s.n(l),c=s(85460),d=s(49004),u=s(5538),p=s(23422),m=s(49924),h=Object.defineProperty,x=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,_=(e,n,s)=>n in e?h(e,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[n]=s;const j=(0,m.Ng)(e=>({defaultAvatar:e.meeting.defaultAvatar,bAllowedAvatar:e.meeting.bAllowedAvatar}))(e=>{const{contact:n,call:s,currentItem:l,setCurrentItem:m,bAllowedAvatar:h,defaultAvatar:j}=e,[b,N]=(0,a.useState)(!1),y=(0,a.useRef)(!1),{picUrl:g,jid:C,pbx:A,phoneNumbers:I=[],firstName:T,lastName:S,displayName:k,isSameAccount:w}=n,O=(0,d.x9)(k,T,S);(0,a.useEffect)(()=>{(null==l?void 0:l.jid)!==C&&N(!1)},[l,C]);const{ext:P="",dn:L=[]}=A,Z=[];if(w&&P&&Z.push({type:"ext",number:P}),L&&L.forEach(e=>{Z.push({type:"direct",number:e})}),I&&I.forEach(({phoneNumber:e,countryCode:n})=>{Z.push({type:"phone",number:`+${n}${e}`})}),!O||!Z.length)return null;const E=Z[0];let D=String(E.number);"ext"===E.type&&(D=`Ext. ${D}`),Z.length>1&&(D+=` . ${Z.length-1} more`),C&&(null==l?void 0:l.jid)===C&&(D+=" - Click to Call");const z=()=>{y.current=!0,l&&m(l)},G=()=>{console.log("on leave overlay"),y.current=!1,N(!1)},B=r()({"phone__search-contact":!0}),M={modifiers:[{name:"offset",options:{offset:({placement:e,popper:n})=>{if("right"===e){return[n.height/2-34-28-1,8]}return[]}}}]};return(0,t.jsxs)("div",{className:B,onClick:()=>s({number:E.number,name:O}),onMouseEnter:()=>{m(n)},children:[(0,t.jsxs)("div",{className:"instant-invite__avatar-wrap",children:[(0,t.jsx)(u.A,{displayName:O,avatarUrl:(0,p.zg)({avatar:g||j},null,null,h),attr:{alt:"avatar"},className:"instant-invite__avatar"}),(0,t.jsx)("div",{className:"instant-invite__user-status-icon",children:(0,t.jsx)("i",{className:"instant-invite__user-status-icon--pbx"})})]}),(0,t.jsxs)("div",{className:"phone__search-info",children:[(0,t.jsx)("p",{children:O}),(0,t.jsx)("p",{children:D})]}),(0,t.jsx)("div",{className:"phone__search-actions",children:Z.length>1?(0,t.jsx)(i.A,{placement:"right",overlay:e=>(0,t.jsx)(o.A,((e,n)=>{for(var s in n||(n={}))v.call(n,s)&&_(e,s,n[s]);if(x)for(var s of x(n))f.call(n,s)&&_(e,s,n[s]);return e})({displayName:O,numberList:Z,onEnter:z,onLeave:G,call:s},e)),onToggle:e=>{e?N(!0):y.current||N(!1)},show:b,delay:{show:0,hide:300},popperConfig:M,children:(0,t.jsx)("button",{className:"phone__search-call-btn phone__search-btn","aria-expanded":b,"aria-haspopup":!0,onClick:e=>{e.stopPropagation()},children:(0,t.jsx)(c.GFR,{})})}):null})]})})},65599:(e,n,s)=>{s.d(n,{A:()=>x});var t=s(74848),a=s(31099),o=s(10978),i=s(44989),l=s(83936),r=s(73758),c=s(80096),d=s(72527),u=s(82500),p=s(23422),m=s(66498),h=s(69349);function x({currentSession:e,contactList:n,hideMe:s,excludeRefs:x,onTransfer:v}){const f=(0,r.zC)({callback:e=>{e&&s()},excludeRefs:x}),_=(0,c.j)(),[j,b]=(0,a.useState)(),N=(0,c.G)(m.as);(0,a.useEffect)(()=>{!j&&(null==n?void 0:n.length)&&b(n[0])},[n,j]);const y=n=>{(null==e?void 0:e.isToTransfer)?(_((0,i.cn)({value:String(null==n?void 0:n.number),showSearchDropdown:!1})),v()):(0,p.zY)(N)?_((0,d.o)({onCancel:()=>{},onCall:()=>{console.log("leave meeting audio when phone call"),_((0,u.CG)()),(0,h.mZ)()?_((0,l.$6)(n)):_((0,l.ni)(n))}})):(0,h.mZ)()?_((0,l.$6)(n)):_((0,l.ni)(n)),s()},g=(0,t.jsx)("div",{className:"phone-searched__loading",children:(0,t.jsx)("i",{})}),C=null==n?void 0:n.map(e=>(0,t.jsx)(o.A,{contact:e,call:y,currentItem:j,setCurrentItem:b},null==e?void 0:e.jid));return(0,t.jsx)("div",{className:"phone-searched-dialog",ref:f,children:n&&(null==n?void 0:n.length)>0?C:g})}},90063:(e,n,s)=>{s.d(n,{A:()=>c});var t=s(74848),a=s(32485),o=s.n(a),i=s(31099),l=s(34877),r=s(49004);const c=(0,i.forwardRef)((e,n)=>{const{displayName:s,numberList:a,onEnter:c,onLeave:d,style:u,call:p}=e,[m,h]=(0,i.useState)(a[0]);(0,i.useEffect)(()=>{console.log(m)},[m]);const x=a.map(e=>{const{type:n,number:a}=e;let i="";"ext"===n&&(i=l.S6),"direct"===n&&(i=l.wO),"phone"===n&&(i=l.fy);const c=(0,r.Xd)(a),d=o()({"phone-searched-more-dialog__item":!0,"phone-searched-more-dialog__item--selected":m===e});return(0,t.jsxs)("li",{className:d,onMouseEnter:()=>{h(e)},onClick:n=>((e,{number:n})=>{e.stopPropagation(),p({number:n,name:s})})(n,e),children:[(0,t.jsx)("div",{className:"phone-searched-more-dialog__item-type",children:i}),(0,t.jsx)("div",{className:"phone-searched-more-dialog__item-number",children:c})]},`${n}-${a}`)}),v=`Call ${s}`;return(0,t.jsxs)("div",{className:"phone-searched-more-dialog",style:u,ref:n,onMouseEnter:c,onMouseLeave:d,children:[(0,t.jsx)("div",{className:"phone-searched-more-dialog__header overflow-ellipsis-1",title:v,children:v}),(0,t.jsx)("ul",{className:"phone-searched-more-dialog__body",children:x})]})})},84625:(e,n,s)=>{s.d(n,{f:()=>r});var t=s(74848),a=s(44989),o=s(21508),i=s(34877),l=s(80096);const r=()=>{const e=(0,l.j)(),n=(0,l.G)(o.pJ),s=(0,l.G)(e=>e.phone.isAddingCall);if(!s&&!(null==n?void 0:n.isToSendDtmf)&&!(null==n?void 0:n.isToTransfer))return null;let r="";(s||(null==n?void 0:n.isToTransfer))&&(r=i.TC),(null==n?void 0:n.isToSendDtmf)&&(r=i.My);return(0,t.jsx)("div",{className:"meeting-invite-phone__top-bar",children:(0,t.jsx)("button",{onClick:()=>{s&&(e((0,a.aX)(!1)),e((0,a.cn)({value:""}))),(null==n?void 0:n.isToSendDtmf)&&e((0,a.Aj)({isToSendDtmf:!1,id:n.id})),(null==n?void 0:n.isToTransfer)&&(e((0,a.Aj)({isToTransfer:!1,id:n.id})),e((0,a.cn)({value:""})))},children:r})})}},25830:(e,n,s)=>{s.d(n,{A:()=>p});var t=s(74848),a=s(31099),o=s.n(a),i=s(32485),l=s.n(i),r=s(85460),c=s(73758),d=s(29889);const u=({hideMe:e,onClick:n,children:s,className:a})=>{const o=(0,c.zC)({callback:n=>{n&&e()},excludeRefs:[]});return(0,t.jsx)("div",{className:a,ref:o,onClick:n,children:s})};function p({children:e,popupCls:n,className:s,closeOnClickItem:i=!0,arrow:c=!1}){const[p,m]=(0,a.useState)(!1),h=o().Children.toArray(e),x=h.slice(1),v=l()({[n]:n,"popup-holder__popup":!n}),f=l()({[s]:s,"popup-holder":!0}),_=l()({"popup-holder_current-item":!0,"popup-holder_current-item-selected":p});return(0,t.jsxs)("div",{className:f,onKeyDown:e=>{p&&(e.keyCode!==d.Z8.ESC||m(!1))},children:[(0,t.jsxs)("div",{className:_,onClick:()=>{x.length<1||m(!p)},children:[h[0],c&&x.length>0&&(0,t.jsx)(r.ost,{className:"popup-holder_selected-arrow"})]}),x.length>0&&p?(0,t.jsx)(u,{hideMe:()=>{m(!1)},className:v,onClick:()=>{i&&m(!p)},children:x}):null]})}},72527:(e,n,s)=>{s.d(n,{o:()=>c});var t=s(48271),a=s(79074),o=s(50467),i=s(37915),l=s(34877),r=s(21367);function c(e){const{onCancel:n,onCall:s}=e;return e=>{e((0,t._p)(!0)),a.A.confirm({className:"zm-modal-legacy",okText:o.xhz,okButtonProps:i.iD,cancelText:o.yKx,cancelButtonProps:i.yF,contentLabel:"zoom phone alert leave meeting audio confirm dialog",title:l.wx,content:l.JZ,ref:r.Z9,onCancel:()=>{n()},onOk:()=>{s()}})}}},14200:(e,n,s)=>{s.d(n,{v:()=>r});var t=s(48271),a=s(79074),o=s(37915),i=s(34877),l=s(21367);function r(e){const{onCancel:n,onOk:s}=e;return e=>{e((0,t._p)(!0)),a.A.confirm({className:"zm-modal-legacy",okText:i.e6,okButtonProps:o.iD,cancelText:i.aL,cancelButtonProps:o.yF,contentLabel:"zoom access location confirm dialog",title:i.CD,content:i.X2,ref:l.Z9,onCancel:()=>{n()},onOk:()=>{s()}})}}},30531:(e,n,s)=>{s.d(n,{K:()=>r});var t=s(31099),a=Object.defineProperty,o=(e,n,s)=>(((e,n,s)=>{n in e?a(e,n,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[n]=s})(e,"symbol"!==typeof n?n+"":n,s),s);const i={1:{f1:697,f2:1209},2:{f1:697,f2:1336},3:{f1:697,f2:1477},4:{f1:770,f2:1209},5:{f1:770,f2:1336},6:{f1:770,f2:1477},7:{f1:852,f2:1209},8:{f1:852,f2:1336},9:{f1:852,f2:1477},"*":{f1:941,f2:1209},0:{f1:941,f2:1336},"#":{f1:941,f2:1477}};class l{constructor(){o(this,"context"),o(this,"status"),o(this,"osc1"),o(this,"osc2"),this.context=new AudioContext,this.status=0}destroy(){this.context.close()}setup(){this.osc1=this.context.createOscillator(),this.osc2=this.context.createOscillator(),this.osc1.frequency.value=0,this.osc2.frequency.value=0;const e=this.context.createGain();e.gain.value=.05;const n=this.context.createBiquadFilter();n.type="lowpass",n.frequency.value=8e3,this.osc1.connect(e),this.osc2.connect(e),e.connect(n),n.connect(this.context.destination)}start([e,n]){this.stop(),this.setup(),this.osc1.frequency.value=e,this.osc2.frequency.value=n,this.osc1.start(0),this.osc2.start(0)}stop(){var e,n;null==(e=this.osc1)||e.stop(0),null==(n=this.osc2)||n.stop(0)}}function r(){const e=(0,t.useRef)(),n=(0,t.useRef)();(0,t.useEffect)(()=>(e.current=new l,()=>{var n;null==(n=null==e?void 0:e.current)||n.destroy()}),[]);return{playTone:s=>{const t=i[s];if(!t||!(null==e?void 0:e.current))return;const{f1:a,f2:o}=t;clearTimeout(n.current),n.current=setTimeout(()=>{var n;null==(n=null==e?void 0:e.current)||n.stop()},200),e.current.start([a,o])}}}},59409:(e,n,s)=>{s.r(n),s.d(n,{default:()=>i});var t=s(74848),a=s(49924),o=s(49468);const i=(0,a.Ng)()(()=>(0,t.jsx)(o.A,{}))},49468:(e,n,s)=>{s.d(n,{A:()=>z});var t=s(74848),a=s(31099),o=s(32485),i=s.n(o),l=s(49924),r=s(80096),c=s(44989),d=s(21508),u=s(49004),p=s(42977),m=s(35362),h=s(88794),x=s(29889),v=s(66498),f=s(23422),_=s(60888),j=s(39282),b=s(34877),N=s(79325),y=s(85631),g=s(9855),C=s(83936),A=s(30531),I=s(84625),T=s(96409),S=s(26247),k=s(72527),w=s(82500),O=s(70703),P=s(76549),L=s(14200),Z=s(87406),E=s(87033),D=s(69349);const z=(0,l.Ng)()(()=>{const e=(0,r.j)(),n=(0,a.useRef)(null),[s,o]=(0,a.useState)(!1),{playTone:l}=(0,A.K)(),{phonePlan:z,phoneEnabled:G,phoneLoaded:B,autoJoinMeetingAudio:M,e911:{allowZoomAccessLocation:R},callError:$,userSipInfo:F,phoneNumberInput:H,dtmfInput:J,isAddingCall:Y,phoneSdkStatus:K,zwaCalling:U,manuallyHangup:X}=(0,r.G)(e=>e.phone),W=(0,r.G)(e=>e.invite.isPWALogin),{meetingNumber:q,meetingId:V,password:Q}=(0,r.G)(e=>e.meeting),ee=(0,r.G)(d.pJ),ne=(0,r.G)(d.w9);(0,a.useEffect)(()=>{console.log("load zoom phone",{phonePlan:z,phoneEnabled:G})},[G,z]);const se=(0,r.G)(v.as),{value:te,cursorPos:ae,showSearchDropdown:oe}=H,{value:ie}=J,{isSdkCreatedOk:le}=K,re=ee&&(Y||ee.isToSendDtmf||ee.isToTransfer),ce=!ee||Y||ee.isToTransfer||!0,de=ee&&!Y&&!ee.isToSendDtmf&&!ee.isToTransfer,ue=ee&&ee.isToSendDtmf,pe=!ee||Y||ee.isToSendDtmf||ee.isToTransfer,me=ee&&!Y&&!ee.isToSendDtmf&&!ee.isToTransfer,he=!ee||Y||ee.isToTransfer,xe=ee&&!Y&&!ee.isToTransfer||U,ve=!ee||Y,fe=(!ee||Y||ee.isToTransfer)&&te.length>0&&!(0,u.Tc)(te),_e=(0,p.ZC)(pe),je=ee&&"outbound"===ee.direction,be=(0,p.ZC)(ee);(0,a.useEffect)(()=>{(be&&!ee||!be&&ee||(null==be?void 0:be.id)!==(null==ee?void 0:ee.id))&&e((0,c.Ij)({value:""}))},[ee,e,be]),(0,a.useEffect)(()=>{pe&&!_e&&s&&M&&(e((0,O.JC)("InviteDialog",!1)),X||(e((0,w.CG)()),e((0,c.zO)(!1))))},[pe,_e,s,e,M,X]),(0,a.useEffect)(()=>{n&&"current"in n&&n.current&&(n.current.selectionStart=n.current.selectionEnd=ae)},[ae]);let Ne=!1;Ne=le&&te.length>0;const ye=i()("meeting-invite-phone__actions-call",{"meeting-invite-phone__actions-call--disabled":!Ne||U}),ge=i()("meeting-invite-phone__actions-hangup"),Ce=()=>{te&&((0,f.zY)(se)?e((0,k.o)({onCancel:()=>{},onCall:()=>{e((0,w.CG)(!0)),e((0,C.ni)({number:te})).then(n=>{n&&e((0,c.cn)({value:"",cursorPos:0}))})}})):e((0,C.ni)({number:te})).then(n=>{n&&e((0,c.cn)({value:"",cursorPos:0}))}))},Ae=()=>{if((0,D.mZ)()&&W)te&&((0,f.zY)(se)?e((0,k.o)({onCancel:()=>{},onCall:()=>{e((0,w.CG)()),e((0,C.$6)())}})):e((0,C.$6)()));else{(0,u.Fn)(te)&&R===m.IZ.PENDING?e((0,L.v)({onCancel:()=>{e((0,c.SH)("rejected")),Ce()},onOk:()=>{e((0,c.SH)("resolved")),e((0,C.kH)()),Ce()}})):Ce()}},Ie=n=>{if(pe&&!(null==ee?void 0:ee.isToSendDtmf)){if(ae<=0)return;const s=te.split("");s.splice(ae-1,1);const t=s.join(""),a=ae-1<=0?0:ae-1;e((0,c.cn)({value:t,cursorPos:a,showSearchDropdown:"keyboard"===n}))}},Te=(0,a.useCallback)(()=>{o(!0),e((0,C.E)({mtn:q,mtnUID:V,pwd:Q}))},[e,V,q,Q]);(0,a.useEffect)(()=>{M&&!s&&ee&&-1!==(null==ee?void 0:ee.startTime)&&Te()},[M,ee,s,Te]),(0,a.useEffect)(()=>{F&&((0,D.mZ)()&&W?(null==F?void 0:F.cloudPBX)?e((0,c.Nk)({isSdkCreatedOk:!0})):e((0,c.M3)("error")):e((0,C.tN)()))},[e,F,W]);const Se=(0,t.jsxs)("div",{className:"meeting-invite-phone__right-content",children:[U&&(0,t.jsx)(y.Sg,{value:U}),(0,t.jsxs)("div",{className:i()({"meeting-invite-phone__right-content-disabled":U}),children:[ee&&de?(0,t.jsx)(y.SI,{}):null,U||!ce||de||re?null:(0,t.jsx)(h.A,{ref:n,isAddingCall:Y,currentSession:ee,value:te,showSearchDropdown:oe,onChange:n=>{e((0,c.cn)({value:n.target.value,showSearchDropdown:!0})),o(!1)},onKeyDown:e=>{e.keyCode===x.Z8.ENTER&&Ae()},onSelect:()=>{if(!(null==n?void 0:n.current))return;const{selectionStart:s,selectionEnd:t}=n.current;s===t&&e((0,c.cn)({cursorPos:s}))},onPhoneNumberClear:()=>{e((0,c.cn)({value:""}))},onTransfer:()=>{}}),ue?(0,t.jsx)(T.E,{}):null,je?(0,t.jsx)(_._,{currentSession:ee}):null,me?(0,t.jsx)(g.A,{openOperationDialog:()=>{}}):null,pe?(0,t.jsx)(j.A,{onInsert:(n,s)=>{if(pe)if(null==ee?void 0:ee.isToSendDtmf)e((0,c.Ij)({value:ie+n})),e((0,C.uI)(n)),ne||l(n);else{const t=te.slice(0,ae)+n+te.slice(ae);e((0,c.cn)({value:t,cursorPos:ae+1,showSearchDropdown:"keyboard"===s})),l(n)}},onDelete:Ie,willObfuscateNumber:ne&&(null==ee?void 0:ee.isToSendDtmf)}):null,(0,D.mZ)()||!xe||re||s?null:(0,t.jsx)("div",{className:"meeting-invite-phone__common-container",children:(0,t.jsx)("div",{className:"meeting-invite-phone__actions-common",children:(0,t.jsx)("button",{className:"meeting-invite-phone__actions-complete-btn",onClick:Te,"aria-label":b.AU,children:b.AU})})})]}),(0,t.jsx)("div",{className:"meeting-invite-phone__common-container",children:(0,t.jsx)("div",{className:"meeting-invite-phone__actions-common",children:(0,t.jsxs)("div",{className:"meeting-invite-phone__actions",children:[xe?(0,t.jsx)(S.u,{iconType:"hangup",buttonKey:"meeting-invite-phone-hangup",className:ge,onClick:()=>{(0,D.mZ)()&&W?(e((0,c.zO)(!0)),e((0,C.XY)())):e((0,C.or)())},ariaLabel:b.f4}):null,re?(0,t.jsx)(I.f,{}):null,ve?(0,t.jsx)(S.u,{iconType:"call",buttonKey:"meeting-invite-phone-call",className:ye,disabled:!Ne,onClick:Ae,ariaLabel:b.bx}):null,fe&&(0,t.jsx)("button",{className:"meeting-invite-phone__actions-delete",onClick:()=>Ie("mouse"),"aria-label":b.Gu})]})})}),(0,t.jsx)("div",{className:i()({"meeting-invite-phone__right-content-disabled":U}),children:he?(0,t.jsx)("div",{className:"meeting-invite-phone__caller-info meeting-invite-phone__common-container",children:(0,t.jsx)(N.A,{})}):null})]});return z||G?!0!==B?"error"===B?(0,t.jsx)(E.A,{onclick:()=>{e((0,c.M3)(""))}}):(0,t.jsx)(P.A,{}):(0,t.jsxs)("div",{className:"home-phone",children:[(0,t.jsx)("div",{className:"meeting-invite-phone__left"}),(0,t.jsxs)("div",{className:"meeting-invite-phone__right",children:[Se,(0,t.jsx)(Z.A,{callError:$})]})]}):(0,t.jsx)("div",{children:"You can't use this feature"})})},80096:(e,n,s)=>{s.d(n,{G:()=>o,j:()=>a});var t=s(49924);const a=()=>(0,t.wA)(),o=t.d4},39843:(e,n,s)=>{s.d(n,{A:()=>r});var t=s(58168),a=s(31099),o=(s(5556),s(59458)),i=s(94353),l=function(e){var n=e.disabled,s=void 0!==n&&n,l=e.children,r=e.className,c=void 0===r?void 0:r;return a.createElement("div",(0,t.A)({},(0,i.e)(o.Lw,!s),{className:c}),l)};l.propTypes={};const r=l},66401:(e,n,s)=>{s.d(n,{A:()=>p});var t=s(17064),a=s(35861),o=s(41788),i=s(92049),l=s(38446),r=s(74616),c=s(97271),d=s(18719),u=Object.prototype.hasOwnProperty;const p=function(e){if(null==e)return!0;if((0,l.A)(e)&&((0,i.A)(e)||"string"==typeof e||"function"==typeof e.splice||(0,r.A)(e)||(0,d.A)(e)||(0,o.A)(e)))return!e.length;var n=(0,a.A)(e);if("[object Map]"==n||"[object Set]"==n)return!e.size;if((0,c.A)(e))return!(0,t.A)(e).length;for(var s in e)if(u.call(e,s))return!1;return!0}},21395:(e,n,s)=>{s.d(n,{A:()=>t});const t=function(e){return null===e}}}]);