@zoom/meetingsdk
Version:
Zoom MeetingSDK-Web Client
1 lines • 57 kB
JavaScript
(self.webpackChunk_zoom_webclientjs=self.webpackChunk_zoom_webclientjs||[]).push([[5174],{29153:(e,t,n)=>{"use strict";n.d(t,{C:()=>a});var s=n(78790);function a(e,t,n,a,r){var i=a.keyCode,o=a.shiftKey,c=r.rootJDom,l=r.currentKey,u=r.currentDom,m=r.currentLevelFirstJDom,d=r.nextJDom,h=r.prevJDom,p=r.parentJDom,f=r.parentNextJDom,v=r.parentPrevJDom,_=r.firstChildJDom,E=r.firstChildKey,y=r.parentParentNextJDom,b=r.firstListNodeJDom,g=r.prevFirstListNodeJDom,N=r.lastListNodeJDom,S=r.getNext,$=r.getPrev,C=r.parentParentPrevJDom,k=E?document.querySelector(E):null;switch(e){case s.sx.RETURN_BACKGROUND_TAB_POLICY:return i===s.Z8.TAB&&(t(i,c,o?h:C,p),!0);case s.sx.BACKGROUND_IMAGE_LIST_POLICY:switch(i){case s.Z8.TAB:return t(i,c,o?h:d,p),!0;case s.Z8.UP:case s.Z8.LEFT:case s.Z8.DOWN:case s.Z8.RIGHT:return t(i,c,u.querySelector(".background-selector__list--active"),v),!0;default:return!1}case s.sx.BACKGROUND_IMAGE_ITEM_POLICY:switch(i){case s.Z8.TAB:return o?t(i,c,v,p):t(i,c,_,f),!0;case s.Z8.UP:var A=[$,$,$,$].reduce((function(e,t){return t(e)}),u);return A&&t(i,c,A),!0;case s.Z8.LEFT:return t(i,c,h),!0;case s.Z8.DOWN:var T=[S,S,S,S].reduce((function(e,t){return t(e)}),u);return T&&t(i,c,T),!0;case s.Z8.RIGHT:return t(i,c,d),!0;default:return!1}case s.sx.LIST_ITEM_POLICY:switch(i){case s.Z8.TAB:return o?t(i,c,v,p):t(i,c,_,f),!0;case s.Z8.UP:case s.Z8.LEFT:return u.isSameNode(b)?t(i,c,N):t(i,c,h),!0;case s.Z8.DOWN:case s.Z8.RIGHT:return u.isSameNode(N)?t(i,c,b):t(i,c,d),!0;default:return!1}case s.sx.LIST_POLICY:switch(i){case s.Z8.TAB:return o?t(i,c,h,p):t(i,c,_,d),!0;case s.Z8.DOWN:return t(i,c,_,u),!0;default:return!1}case s.sx.TAB_TO_FIRST_CHILD_POLICY:return i===s.Z8.TAB&&(t(i,c,_,u),!0);case s.sx.TAB_POLICY:switch(i){case s.Z8.TAB:return o?t(i,c,h,p):t(i,c,_||k,d),!0;case s.Z8.UP:case s.Z8.LEFT:return u.isSameNode(b)?(t(i,c,N),n(i,c,N)):(t(i,c,h),n(i,c,h)),!0;case s.Z8.DOWN:case s.Z8.RIGHT:return u.isSameNode(N)?(t(i,c,b),n(i,c,b)):(t(i,c,d),n(i,c,d)),!0;default:return!1}case s.sx.STATISTICS_TAB_POLICY:switch(i){case s.Z8.TAB:if(o)t(i,c,g);else t(i,c,document.querySelector(E));return!0;case s.Z8.UP:case s.Z8.LEFT:return u.isSameNode(b)?(t(i,c,N),n(i,c,N)):(t(i,c,h),n(i,c,h)),!0;case s.Z8.DOWN:case s.Z8.RIGHT:return u.isSameNode(N)?(t(i,c,b),n(i,c,b)):(t(i,c,d),n(i,c,d)),!0;default:return!1}case s.sx.LIST_ITEM_CHILD_NODE_POLICY:return i===s.Z8.TAB&&(o?t(i,c,h,p):t(i,c,d,y),!0);case s.sx.NORMAL_NODE_POLICY:if(i===s.Z8.TAB){if(o){if("0-0"===l)return!1;t(i,c,h)}else t(i,c,d,m);return!0}return!1;case s.sx.PREV_TRIGGER_POLICY:return i===s.Z8.TAB&&(o?t(i,c,h):t(i,c,d,m),!0);case s.sx.DEFAULT_POLICY:return i===s.Z8.TAB&&(t(i,c,o?p:u.childNodes[0],c),!0);case s.sx.SKIN_TONE_LIST_POLICY:switch(i){case s.Z8.TAB:return t(i,c,o?h:d,p),!0;case s.Z8.UP:case s.Z8.LEFT:case s.Z8.DOWN:case s.Z8.RIGHT:return t(i,c,_,v),!0;default:return!1}case s.sx.SETTING_TAB_BAR_LIST_POLICY:return i===s.Z8.TAB&&(o?t(i,c,h,p):t(i,c,_||k,h),!0);case s.sx.SETTING_TAB_BAR_NODE_POLICY:return i===s.Z8.TAB&&(o?t(i,c,p,h):t(i,c,_||k,d),!0);default:return!1}}},93881:(e,t,n)=>{"use strict";n.d(t,{L:()=>a});var s=n(31099),a=function(e){var t=e.callback,n=e.excludeRefs,a=void 0===n?[]:n,r=(0,s.useRef)(null),i=function(e){var n=!1;r&&r.current&&!r.current.contains(e.target)&&(n=!0,a&&a.forEach((function(t){t.current&&t.current.contains(e.target)&&(n=!1)}))),t(n,e)};return(0,s.useEffect)((function(){return document.addEventListener("click",i,{capture:!0}),function(){document.removeEventListener("click",i,{capture:!0})}}),[]),r}},52854:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var s=n(31099),a=n.n(s),r=n(85460),i=n(21115),o=n(98592);const c=function(e){let{onclick:t}=e;return a().createElement("div",{style:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center"}},a().createElement(r.Z9y,{style:{color:"red"}}),"Load Zoom Phone Error",a().createElement(i.$,{className:"",onClick:t,outlineStyle:"white"},o.p6))}},50349:(e,t,n)=>{"use strict";n.d(t,{D:()=>l});var s=n(57536),a=n(55373),r=n.n(a),i=n(21395),o=n(2592);const c={sourceType:4,contactType:[0,2,4,5,6,7,8].join(",")},l=()=>{const e=s.A.CancelToken;let t=e.source();const n=()=>{t.cancel()},a=e=>s.A.isCancel(e);return{cancelSearchContact:n,searchContact:l=>{const u={},m=(e=>{const t={...c,...e};return(0,i.A)(t.contactType)&&delete t.contactType,(0,i.A)(t.phoneNumber)?delete t.phoneNumber:(0,o.Tc)(e.key)||(t.phoneNumber=e.key),t})(l),d=r().stringify(m);return n(),t=e.source(),u.cancelToken=t.token,s.A.post("/im/contact/queryForWeb",d,u).then((e=>{const{errorCode:t,errorMessage:n,result:s}=e.data;if(201===t)return Promise.reject(n);if(0!==t)return Promise.reject({message:n});return{contacts:s.map((e=>{let{pbx:t}=e;try{return t=JSON.parse(t||"{}"),t?{...e,pbx:t}:e}catch(n){return e}})),...m}})).catch((e=>(a(e)||console.log(e.message),Promise.reject(e))))},checkIsCanceled:a}}},5821:(e,t,n)=>{"use strict";n.d(t,{h:()=>o});n(35890);var s=n(31099),a=n.n(s),r=n(17546),i=n(85460);const o=()=>{const[e,t]=(0,s.useState)(!1),n={hideMe:()=>t(!1)};return a().createElement("span",{className:"zoom-phone-auto-audio-option"},a().createElement(i.OnV,{style:{fontSize:"20px"},tabIndex:-1}),a().createElement("button",{className:"zoom-phone-auto-audio-option__btn",onClick:()=>t(!e),"aria-expanded":e},a().createElement(i.nkf,{style:{fontSize:"16px"},tabIndex:0})),e?a().createElement(r.A,n):null)}},17546:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var s=n(32485),a=n.n(s),r=n(31099),i=n.n(r),o=n(85460),c=n(93178),l=n(49924),u=n(93881),m=n(98592),d=n(28491);const h=e=>{let{phone:{autoJoinMeetingAudio:t}}=e;return{autoJoinMeetingAudio:t}};function p(e){let{hideMe:t}=e;const n=(0,l.wA)(),{autoJoinMeetingAudio:s}=(0,l.d4)(h),r=[{text:m.rP,tip:m.zQ,value:!0},{text:m.JJ,tip:m.NC,value:!1}],p=(0,u.L)({callback:e=>{e&&t()}}),f=r.map(((e,l)=>{const u=s===e.value,m=a()("zoom-phone-auto-audio-option__panel-item",{"zoom-phone-auto-audio-option__panel-item--selected":u});return i().createElement(i().Fragment,{key:"zoom-phone-meeting-audio-"+(e.value?"auto":"manual")},i().createElement("li",{onClick:()=>(e=>{localStorage.setItem(d.UY.webClientPhoneAutoAudio,e.value?"true":"false"),n((0,c.HP)(e.value)),t()})(e)},i().createElement("div",{className:m},i().createElement("p",null,e.text),i().createElement("p",null,e.tip),u&&i().createElement("span",{className:"zoom-phone-auto-audio-option__panel-item-checker"},i().createElement(o.WQc,{style:{fontSize:"12px"}})))),l!==r.length-1&&i().createElement("li",{className:"zoom-phone-auto-audio-option__panel-item-divider"}))}));return i().createElement("div",{className:"zoom-phone-auto-audio-option__panel",ref:p},i().createElement("ul",{className:"zoom-phone-auto-audio-option__panel-body"},f))}},75211:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var s=n(27464),a=n(34151),r=n(87415),i=n(36558),o=n(93178),c=n(64182),l=n(41766);const u=e=>{const{callError:t}=e,n=(0,r.j)(),u=""!==t,m=s.I[t];return m&&u?a.A.confirm({className:"zm-modal-legacy",okText:i.grr,okButtonProps:l.iD,contentLabel:"zoom phone call error confirm dialog",title:m.title,content:m.desc,ref:c.Z9,onOk:()=>{n((0,o.zO)(!1)),n((0,o.JK)("")),n((0,o.DU)(""))}}):null}},3834:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var s=n(31099),a=n.n(s),r=n(82403),i=n(98592),o=n(79343),c=n(29153),l=n(78790),u=n(61987),m=n(77833),d=n(39843);const h="commonCallParticipants",p=(0,o.L)((e=>{let{session:t}=e;const n=(0,s.useRef)(null),{dataALGenerator:o}=(0,u.BtZ)("0",n),{remoteIdentity:c,localIdentity:p}=t||{},{displayName:f="",number:v=""}=c||{},{displayName:_="",number:E=""}=p||{},y=(0,r.Xd)(E),b=(0,r.Xd)(v);return a().createElement(m.Ay,{returnFocus:!0},a().createElement("div",{className:"phone-session__participants",tabIndex:0,role:"list",id:h,ref:n,"data-a-l":"0","data-a-walk-policy":l.sx.LIST_POLICY},a().createElement("div",{className:"phone-session__participants-title"},i.HC),a().createElement(d.A,null,a().createElement("div",{className:"phone-session__participant",tabIndex:-1,role:"listitem","aria-label":`${i.HC} ${_}, ${y}, ${(0,i.MF)(1,2)}`,"data-a-l":o(),"data-a-walk-policy":l.sx.LIST_ITEM_POLICY},a().createElement("span",{className:"phone-session__participant-name"},_),a().createElement("span",{className:"phone-session__participant-number"},y))),a().createElement("div",{className:"phone-session__participant",tabIndex:-1,role:"listitem","aria-label":`${i.HC} ${f||v}, ${b}, ${(0,i.MF)(2,2)}`,"data-a-l":o(),"data-a-walk-policy":l.sx.LIST_ITEM_POLICY},a().createElement("span",{className:"phone-session__participant-name"},f||v),a().createElement("span",{className:"phone-session__participant-number"},b))))}),h,(()=>!0),[".phone-session__participants"],c.C)},26795:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var s=n(31099),a=n.n(s),r=n(82403),i=n(98592),o=n(85460),c=n(87415),l=n(64921),u=n(79343),m=n(29153),d=n(78790),h=n(61987),p=n(39843),f=n(77833);const v="conferenceCallParticipants",_=(0,u.L)((e=>{let{session:t}=e;const n=(0,s.useRef)(null),{dataALGenerator:u}=(0,h.BtZ)("0",n),m=(0,c.j)(),{conferenceId:_="",isConferenceHost:E}=t||{},y=(0,c.G)((e=>e.phone.conferenceCallParticipants[_]||[])),b=y.length,g=function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return y.filter((e=>!e.isMe)).map(((n,s)=>{const{name:c,number:h,member_id:f}=n,v=(0,r.Xd)(h),_=e?s+2:s+1,y=a().createElement("div",{key:_,className:"conference__participant",tabIndex:-1,role:"listitem","aria-label":`${i.HC} ${c}, ${v}, ${(0,i.MF)(_,b)}`,"data-a-l":u(),"data-a-walk-policy":d.sx.LIST_ITEM_POLICY},a().createElement("div",{className:"conference__participant-info"},a().createElement("span",{className:"conference__participant-name"},c),a().createElement("span",{className:"conference__participant-number"},v)),E?a().createElement("button",{className:"conference__participant-kick",onClick:()=>{return e=f,void(t&&m((0,l._h)(e,t)));var e},"aria-label":(0,i.tV)(c)},a().createElement(o.g96,{className:"conference__participant-kick-icon","aria-hidden":!0})):null);return e||0!==s?y:a().createElement(p.A,null,y)}))};return y?a().createElement(f.Ay,{returnFocus:!0},a().createElement("div",{className:"conference__participants",tabIndex:0,role:"list",id:v,ref:n,"data-a-l":"0","data-a-walk-policy":d.sx.LIST_POLICY},a().createElement("div",{className:"conference__participants-title"},i.HC),(()=>{const e=(()=>{const e=y.find((e=>e.isMe));let t="",n="";return e&&(t=`${e.name} (${i._V})`,n=(0,r.Xd)(e.number)),e?a().createElement(p.A,null,a().createElement("div",{key:"me-pariticipant",className:"conference__participant",tabIndex:-1,role:"listitem","aria-label":`${i.HC} ${t}, ${n}, ${(0,i.MF)(1,b)}`,"data-a-l":u(),"data-a-walk-policy":d.sx.LIST_ITEM_POLICY},a().createElement("div",{className:"conference__participant-info"},a().createElement("span",{className:"conference__participant-name"},t),a().createElement("span",{className:"conference__participant-number"},n)))):null})();return a().createElement(a().Fragment,null,e,g(!!e))})())):null}),v,(()=>!0),[".conference__participants"],m.C)},97729:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,T:()=>c});var s=n(31099),a=n.n(s),r=n(3834),i=n(26795),o=n(82403);const c=e=>{let{session:t}=e;return t&&(0,o.b8)(t)?a().createElement(i.A,{session:t}):a().createElement(r.A,{session:t})},l=c},52474:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var s=n(31099),a=n.n(s),r=n(82403),i=n(99050),o=n(98592);const c=e=>{let{session:t,className:n}=e;const{startTime:s=-1,isRinging:c,isCalling:l,remoteIdentity:u,isOnHold:m,direction:d,emergency:h}=t||{},{displayName:p="",number:f=""}=u||{};let v=null;const _=(0,r.Fn)(f)||h;if(m&&(v=a().createElement("span",{className:n},o.Iy)),c){let e=o.dN;"inbound"===d&&(e=o.Pw);const t=`${e} ${p||(0,r.Xd)(f)||""}...`;v=a().createElement("span",{className:n},t)}return l&&!m&&(v=a().createElement("span",null,_?a().createElement("span",{className:"phone-session-current__emergency"},o.n4):null,-1!==s?a().createElement(i.A,{startTime:s,className:n}):null)),v}},23880:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var s=n(31099),a=n.n(s),r=n(82403);const i=e=>{let{session:t,className:n}=e;const s=t?.remoteIdentity,{displayName:i="",number:o}=s||{},c=i||(0,r.Xd)(o||"");return a().createElement("span",{className:n,"aria-label":c},c)}},6392:(e,t,n)=>{"use strict";n.d(t,{t:()=>m});var s=n(31099),a=n.n(s),r=n(85460),i=n(23880),o=n(52474),c=n(97729),l=n(41035),u=n(98592);const m=e=>{let{callSession:t}=e;return a().createElement("div",{className:"phone-session-current",tabIndex:0},a().createElement("div",{className:"phone-session-current__name-container"},a().createElement(i.A,{session:t,className:"phone-session-current__name"}),a().createElement(l.A,{popupCls:"phone-session-current__more-popup"},a().createElement("button",{className:"phone-session-current__more",title:u.ow,"aria-label":u.ow},a().createElement(r.nkf,null)),a().createElement(c.A,{session:t}))),a().createElement(o.A,{className:"phone-session-current__state",session:t}))}},14284:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});n(35890);var s=n(31099),a=n.n(s),r=n(85460),i=n(78790),o=n(87415),c=n(64921);const l=e=>{let{session:t,currentSession:n,dataALGenerator:l}=e;const u=(0,o.j)(),[m,d]=(0,s.useState)(!1),{id:h,remoteIdentity:{displayName:p,number:f}}=t,v=m&&!n.isRinging;let _=null;v&&(_=a().createElement("span",null," - Click to swap"));const E=p||f;return a().createElement("div",{className:"phone-session__onhold-list-item",key:h,onMouseEnter:()=>{d(!0)},onMouseLeave:()=>{d(!1)},onClick:e=>{(v||0===e.detail)&&u((0,c.PL)(t))},tabIndex:-1,role:"listitem","data-a-l":l(),"data-a-walk-policy":i.sx.LIST_ITEM_POLICY},a().createElement("div",{className:"phone-session__onhold-list-item-info"},a().createElement("span",{className:"phone-session__onhold-list-item-name"},E),a().createElement("span",{className:"phone-session__onhold-list-item-number"},f,_)),a().createElement(r.nNG,{className:"phone-swap"}))}},29504:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var s=n(31099),a=n.n(s),r=n(98592),i=n(79343),o=n(29153),c=n(61987),l=n(78790),u=n(77833),m=n(39843),d=n(14284);const h="onHoldSessionList",p=(0,i.L)((e=>{let{onHoldSessionList:t,currentSession:n}=e;const i=(0,s.useRef)(null),{dataALGenerator:o}=(0,c.BtZ)("0",i);return a().createElement(u.Ay,{returnFocus:!0},a().createElement("div",{className:"phone-session__onhold-list",tabIndex:0,role:"list",id:h,ref:i,"data-a-l":"0","data-a-walk-policy":l.sx.LIST_POLICY},a().createElement(m.A,null,a().createElement("div",{className:"phone-session__onhold-list-header",tabIndex:-1,role:"listitem","data-a-l":o()},(0,r.Hu)(t.length))),a().createElement("div",{className:"phone-session__onhold-list-list"},t.map((e=>a().createElement(d.A,{session:e,currentSession:n,key:e.id,dataALGenerator:o}))))))}),h,(()=>!0),[".phone-session__onhold-list"],o.C)},55780:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var s=n(31099),a=n.n(s),r=n(41035),i=n(98592),o=n(29504);function c(e){let{onHoldSessionList:t,currentSession:n}=e;return a().createElement(r.A,{className:"phone-session-desc",popupCls:"phone-session-desc-popup"},a().createElement("button",{className:"phone-session-desc__info"},a().createElement("span",{className:"phone-session-desc__txt"},(0,i.c_)(t.length)),a().createElement("span",{className:"phone-session-desc__tip"},i.Xz)),a().createElement(o.A,{onHoldSessionList:t,currentSession:n}))}},97669:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var s=n(31099),a=n.n(s),r=n(32485),i=n.n(r),o=n(85460),c=n(87415),l=n(98592),u=n(23880),m=n(52474),d=n(97729),h=n(41035),p=n(64921);function f(e){let{session:t,currentSession:n}=e;const s=(0,c.j)(),{isOnHold:r}=t||{};let f=null;const v=r&&!n?.isRinging&&n?.id!==t?.id;v&&(f=a().createElement("span",null," - ",l.v7," "));const _=i()({"phone-session-item":!0,"phone-session-item--no-swap":!v,"phone-session-item--current":n?.id===t?.id});return a().createElement("div",{className:_,tabIndex:0},a().createElement("div",{className:"phone-session-item__info",onClick:()=>{v&&s((0,p.PL)(t))}},a().createElement(u.A,{className:"phone-session-item__name",session:t}),a().createElement("span",{className:"phone-session-item__state"},a().createElement(m.A,{session:t}),f)),a().createElement("div",{className:"phone-session-item__actions"},a().createElement(h.A,{popupCls:"phone-session-itm__more-popup"},a().createElement("button",{className:"phone-session-item__more",title:l.ow,"aria-label":l.ow},a().createElement(o.ibD,{"aria-hidden":!0})),a().createElement(d.T,{session:t}))))}},63080:(e,t,n)=>{"use strict";n.d(t,{SI:()=>d,Sg:()=>m});var s=n(31099),a=n.n(s),r=n(6392),i=n(97669),o=n(55780),c=n(26705),l=n(87415),u=n(98592);const m=e=>{let{value:t}=e;return a().createElement(a().Fragment,null,a().createElement("div",{className:"phone-session-current",tabIndex:0},a().createElement("div",{className:"phone-session-current__name-container-zwa"},a().createElement("span",null,`${u.dN} ${t}`))))},d=()=>{const e=(0,l.G)(c.pJ),t=(0,l.G)(c.Wf);let n=null;return 0===t.length&&(n=a().createElement(r.t,{callSession:e})),1===t.length&&(n=a().createElement("div",{className:"phone-session__list"},a().createElement(i.A,{session:t[0],currentSession:e}),a().createElement("div",{className:"phone_session__divider"}),a().createElement(i.A,{session:e,currentSession:e}))),t.length>1&&(n=a().createElement("div",{className:"phone-session__list"},a().createElement(o.A,{onHoldSessionList:t,currentSession:e}),a().createElement("div",{className:"phone_session__divider"}),a().createElement(i.A,{session:e,currentSession:e}))),n}},21176:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var s=n(32485),a=n.n(s),r=n(31099),i=n.n(r),o=n(85460),c=n(71733),l=n(26705),u=n(82403),m=n(93178),d=n(49924),h=n(93881),p=n(98592);const f=e=>{let{phone:{selectedCallerId:t,userSipInfo:n}}=e;return{selectedCallerId:t,extension:n?.cloudPBX?.extension||""}},v=e=>"Hide Caller ID"===e?p.H:"Direct Number"===e?p.wO:"Main Company Number"===e?p.g4:"Company Number"===e?p.WX:e;function _(e){let{hideMe:t}=e;const n=(0,d.wA)(),{selectedCallerId:s,extension:r}=(0,d.d4)(f),_=(0,d.d4)(l._j),E=(0,h.L)({callback:e=>{e&&t()}}),y=_.map(((e,r)=>{const{name:c}=e,l=!!s&&(0,u.ES)(s)===(0,u.ES)(e),d=a()("phone-caller-number__panel-item",{"phone-caller-number__panel-item--selected":l});return i().createElement(i().Fragment,{key:(0,u.ES)(e)},i().createElement("li",{onClick:()=>(e=>{n((0,m.Ev)(e)),t()})(e)},i().createElement("div",{className:d},i().createElement("p",null,v(c)),i().createElement("p",null,(0,u.Oe)(e)),l&&i().createElement("span",{className:"phone-caller-number__panel-item-checker"},i().createElement(o.WQc,{style:{fontSize:"12px"}})))),r!==_.length-1&&i().createElement("li",{className:"phone-caller-number__panel-item-divider"}))}));return i().createElement("div",{className:"phone-caller-number__panel",ref:E},i().createElement("div",{className:"phone-caller-number__panel-header"},i().createElement("span",null,c.J$),i().createElement("span",null,(0,p.NZ)(r))),i().createElement("ul",{className:"phone-caller-number__panel-body"},y))}},30002:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});n(35890);var s=n(31099),a=n.n(s),r=n(21176),i=n(85460),o=n(49924),c=n(82403),l=n(26705),u=n(71733);const m=()=>{const[e,t]=(0,s.useState)(!1),n=(0,o.d4)(l._j),m=(0,o.d4)((e=>e.phone.selectedCallerId));if(!n.length)return null;const d=m?(0,c.Oe)(m,!0):"",h={hideMe:()=>t(!1)};return a().createElement("div",{className:"phone-caller-number"},a().createElement("button",{className:"phone-caller-number__btn",onClick:()=>t(!e),"aria-haspopup":n.length>1,"aria-expanded":e},a().createElement("span",null,u.J$,": ",d),n.length>1?a().createElement(i.nkf,{className:"phone-caller-number__btn-arrow-down"}):null),e&&n.length>1?a().createElement(r.A,h):null)}},99050:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});n(35890);var s=n(31099),a=n.n(s),r=n(32485),i=n.n(r),o=n(74353),c=n.n(o),l=n(43522),u=n.n(l);function m(e){let{startTime:t,className:n,format:r}=e;if(!t)return a().createElement("div",null);const o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"HH:mm:ss";return c().duration(e,"s").format(t)}(function(e){const t=(0,s.useRef)(e&&-1!==e?e:Date.now()),n=()=>Math.floor((Date.now()-t.current)/1e3),[a,r]=(0,s.useState)(n),i=(0,s.useRef)(0);function o(){c(),r(n())}function c(){i.current=window.setTimeout(o,1e3)}return(0,s.useEffect)((()=>(c(),()=>{window.clearTimeout(i.current)})),[e]),a}(t),r),l=i()("countdown-timer",n);return a().createElement("span",{className:l,tabIndex:0,"aria-label":o},o)}c().extend(u())},15030:(e,t,n)=>{"use strict";n.d(t,{E:()=>o});var s=n(31099),a=n.n(s),r=n(49924),i=n(93178);const o=()=>{const e=(0,r.wA)(),{value:t}=(0,r.d4)((e=>e.phone.dtmfInput)),n=(0,s.useRef)();return(0,s.useEffect)((()=>{setTimeout((()=>{n?.current?.focus()}),200)}),[]),a().createElement("div",{className:"meeting-invite-phone__common-container"},a().createElement("label",{className:"meeting-invite-phone__dtmf-label"},a().createElement("input",{className:"meeting-invite-phone__dtmf-input",value:t,onChange:t=>{e((0,i.Ij)({value:t.target.value}))},readOnly:!0,ref:n})))}},86861:(e,t,n)=>{"use strict";n.d(t,{_:()=>c});var s=n(31099),a=n.n(s),r=n(98592),i=n(82403),o=n(79787);const c=e=>{let{currentSession:t}=e;const{isCalling:n,remoteIdentity:{number:s},emergency:c}=t,l=c&&"unKnow"!==c.geoLocation;if(!(0,i.Fn)(s))return null;let u=a().createElement("div",{className:"emergency-call-info__loading"},r.yP,a().createElement("span",{className:"x-loading"}));if(n){if(o.vm.log(c,"emergency"),!c)return null;u=a().createElement("div",{className:"emergency-call-info__content"},a().createElement("div",{className:"address-type"},l?(0,r.Gy)("1"===c?.addressType):r.wA),l?a().createElement("div",{className:"address-content"},c?.geoLocation?.split("/").map(((e,t)=>a().createElement("div",{className:"emergency-call-info__item",key:t},e)))):null)}return a().createElement("div",{className:"meeting-invite-phone__common-container"},a().createElement("div",{className:"emergency-call-info"},u))}},27464:(e,t,n)=>{"use strict";n.d(t,{I:()=>r});var s=n(98592);let a=function(e){return e.NoPermission="NoPermission",e.NotNow="NotNow",e.InvalidNumber="InvalidNumber",e.Failed="Failed",e}({});const r={[a.InvalidNumber]:{title:s.Zz,desc:s.Zt},[a.Failed]:{title:s.Zz,desc:s.Ww}}},76492:(e,t,n)=>{"use strict";n.d(t,{A:()=>E});var s=n(31099),a=n.n(s),r=n(32485),i=n.n(r),o=n(64921),c=n(98592),l=n(49924),u=n(93178),m=n(26705),d=n(98854),h=n(39609),p=n(82403),f=n(33678),v=function(e){return e.mute="mute",e.keypad="keypad",e.audio="audio",e.hold="hold",e}(v||{});const _=[v.mute,v.audio],E=e=>{let{openOperationDialog:t}=e;const n=(0,l.wA)(),s=(0,l.d4)(m.pJ),r=(0,l.d4)(m.GU),{isMuted:E,isOnHold:y,isRinging:b,isParking:g,remoteIdentity:{number:N},emergency:S}=s,$=[{key:v.mute,disabled:g,label:c.tE,getButtonCls(){return{[`meeting-invite-phone__in-call-keypad-${this.key}--muted`]:E}},onClick:()=>n((0,o.GY)(!E))},{key:v.keypad,disabled:g,label:c.NI,onClick:()=>n((0,u.Aj)({isToSendDtmf:!0,id:s?.id}))},{key:v.audio,disabled:g,label:c.sX,onClick:()=>{n((0,d.dc)(!r)),n((0,d.We)(h.Cw.AUDIO))}},{label:y?c.Gt:c.ZO,key:v.hold,disabled:g||b,getButtonCls(){return{[`meeting-invite-phone__in-call-keypad-${this.key}--onhold`]:y}},onClick:()=>n((0,o.i4)(!y))}],C=(0,p.Fn)(N)||S;return a().createElement("div",{className:"meeting-invite-phone__common-container"},a().createElement("div",{key:"meeting-invite-phone__in-call-keypad",className:"meeting-invite-phone__in-call-keypad "+(C?"meeting-invite-phone__in-call-keypad-emergency":""),tabIndex:0},$.map((e=>{if(C&&!_.includes(e.key))return null;const t={[`meeting-invite-phone__in-call-keypad-${e.key}`]:!0,[`meeting-invite-phone__in-call-keypad-${e.key}--disabled`]:e.disabled},n=i()(e.getButtonCls?.(),t),s=e.label;let r=e.key;return E||e.key!==v.mute||(r="unmuted"),a().createElement(f.A,{iconType:r,buttonKey:`meeting-invite-phone-${e.key}`,className:n,disabled:e.disabled,onClick:()=>{e.disabled||e?.onClick()},ariaLabel:s,label:s})})).filter(Boolean)))}},38647:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(35890);var s=n(31099),a=n.n(s),r=n(78790);const i=e=>{let{onInsert:t,onDelete:n,willObfuscateNumber:i}=e;const o=[["1"," "],["2","ABC"],["3","DEF"],["4","GHI"],["5","JKL"],["6","MNO"],["7","PQRS"],["8","TUV"],["9","WXYZ"],["*"," "],["0","+"],["#"," "]];let[c,l]=(0,s.useState)(0);const u=o.map((()=>a().createRef()));return a().createElement("div",{className:"meeting-invite-phone__common-container"},a().createElement("div",{role:"grid",className:"meeting-invite-phone__pre-call-keypad",onKeyDown:e=>{const s=e.keyCode,a=s>=96&&s<=105,i=s>=48&&s<=57,m=s===r.Z8.BACKSAPCE,d=s>=r.Z8.LEFT&&s<=r.Z8.DOWN;let h=!1,p=0,f=0;if(a||i||m||d){switch(i&&(c=48===s?10:s-48-1,h=!0),a&&(c=96===s?10:s-96-1,h=!0),p=Math.floor(c/3),f=c%3,s){case r.Z8.UP:p=(p-1+4)%4;break;case r.Z8.DOWN:p=(p+1+4)%4;break;case r.Z8.LEFT:f=(f-1+3)%3;break;case r.Z8.RIGHT:f=(f+1+3)%3;break;case r.Z8.BACKSAPCE:return void n("keyboard")}c=3*p+f,l(c),u[c]?.current?.focus(),h&&t(o[c][0],"keyboard")}},key:"invite-phone-keypad",onFocus:()=>{},tabIndex:0},o.map(((e,n)=>a().createElement("button",{key:e[0],tabIndex:c===n?0:-1,ref:u[n],onClick:n=>((e,n)=>{const s=e.nativeEvent,{detail:a,screenX:r,screenY:i}=s;t(n,0===a&&0===r&&0===i?"keyboard":"mouse")})(n,e[0])},a().createElement("span",null,e[0]),a().createElement("span",null,e[1]))))))}},33678:(e,t,n)=>{"use strict";n.d(t,{A:()=>m,u:()=>u});var s=n(31099),a=n.n(s),r=n(85460);const i="22px",o={fontSize:i},c={fontSize:i},l={call:{default:a().createElement(r.hep,{style:{fontSize:i,color:"white"},tabIndex:0}),hovered:a().createElement(r.hep,{style:{fontSize:i,color:"white"},tabIndex:0})},hangup:{default:a().createElement(r.g96,{style:{fontSize:"25px",color:"white"},tabIndex:0}),hovered:a().createElement(r.g96,{style:{fontSize:"25px",color:"white"},tabIndex:0})},hold:{default:a().createElement(r.biH,{style:{fontSize:"25px"},tabIndex:0}),hovered:a().createElement(r.biH,{style:{fontSize:"25px"},tabIndex:0})},mute:{default:a().createElement(r.hM4,{style:{fontSize:"27px"},tabIndex:0}),hovered:a().createElement(r.hM4,{style:{fontSize:"27px"},tabIndex:0})},unmuted:{default:a().createElement(r.caj,{style:{fontSize:"27px"},tabIndex:0}),hovered:a().createElement(r.caj,{style:{fontSize:"27px"},tabIndex:0})},keypad:{default:a().createElement(r.O8R,{style:o,tabIndex:0}),hovered:a().createElement(r.O8R,{style:c,tabIndex:0})},audio:{default:a().createElement(r.cqC,{style:o,tabIndex:0}),hovered:a().createElement(r.cqC,{style:c,tabIndex:0})},delete:{default:a().createElement(r.XrP,{style:o,tabIndex:0}),hovered:a().createElement(r.XrP,{style:c,tabIndex:0})}},u=e=>{const{iconType:t,isHover:n,disabled:s,label:r,onClick:i,buttonKey:o,className:c,ariaLabel:u}=e,{default:m,hovered:d}=l[t];return r?a().createElement("div",{className:c},a().createElement("button",{key:o,disabled:s,onClick:i,"aria-disabled":s,"aria-label":r},n?d:m),a().createElement("span",null,r)):a().createElement("button",{key:o,className:c,disabled:s,onClick:i,"aria-disabled":s,"aria-label":u||""},n?d:m)};u.displayName="PhoneBaseButton";const m=u},39883:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});n(35890);var s=n(31099),a=n.n(s),r=n(85460),i=n(32485),o=n.n(i),c=n(86754),l=n(98592),u=n(82403),m=n(50349),d=n(98176),h=n(81768),p=n(5821),f=n(66401);const{cancelSearchContact:v,searchContact:_,checkIsCanceled:E}=(0,m.D)();const y=a().forwardRef(((e,t)=>{let{value:n,showSearchDropdown:i,onChange:m,onKeyDown:y,onSelect:b,onTransfer:g,onPhoneNumberClear:N,isAddingCall:S,currentSession:$}=e;const[C,k]=(0,s.useState)(!1),[A,T]=(0,s.useState)(!1),[I,w]=(0,s.useState)(),[x,D]=(0,s.useState)(""),[M,O]=(0,s.useState)(0),L=(0,s.useRef)(),P=n&&(0,u.Tc)(n);(0,s.useEffect)((()=>{(0,d.mZ)()&&T(!0),h.Ay.onInviteSearchZoomPhoneCallback&&"function"===typeof h.Ay.onInviteSearchZoomPhoneCallback&&T(!0)}),[]);let Z="";S&&(Z=l.FI),$?.isToTransfer&&(Z=l.eJ);const Y=(e,t)=>{if(i){const t=e?.filter((e=>!(0,f.A)(e?.pbx)));0===t.length?k(!1):w(t)}else"byNumber"===t&&D(function(e,t){e=e.replace(/\s/g,"");const n=t.find((t=>{const{pbx:n,phoneNumbers:s}=t,{ext:a,dn:r=[],cn:i}=n;return String(a)===e||(!!r.some((t=>t===e))||(i===e||!!s.some((t=>{let{phoneNumber:n,countryCode:s}=t;return`+${s}${n}`===e}))))}));if(n){const{displayName:e,firstName:t,lastName:s}=n;return(0,u.x9)(e,t,s)}return""}(n,e))},H=()=>{if(!A)return k(!1),Promise.resolve();const e=n;return e.length>2?(k(i),w([]),h.Ay.onInviteSearchZoomPhoneCallback&&"function"===typeof h.Ay.onInviteSearchZoomPhoneCallback?h.Ay.onInviteSearchZoomPhoneCallback({key:e}).then((e=>{const t=e.filter((e=>e.pbx));return t?.length?Y(t,"byName"):(k(!1),Promise.resolve())})):_({key:e}).then((e=>{const t=e.phoneNumber?"byNumber":"byName",n=e.contacts.filter((e=>e.pbx));return n?.length?Y(n,t):(k(!1),Promise.resolve())})).catch((e=>{E(e)||k(!1)}))):(k(!1),Promise.resolve())};(0,s.useEffect)((()=>{const e=()=>{k(!1),D(""),window.clearTimeout(L.current),v()};if(!n)return D(""),e;const t=(0,u.hd)(n);return(0,u.Fn)(t)?(D(l.n4),e):(L.current=window.setTimeout(H,500),D(""),e)}),[n,M]);const z=(0,u.Fn)(n),F=o()({"phone__input-name":!0,"phone__input-name--alert":z}),R={currentSession:$,contactList:I,hideMe:()=>{k(!1)},excludeRefs:[t],onTransfer:g};return a().createElement("div",{className:"meeting-invite-phone__common-container"},a().createElement("div",{className:"meeting-invite-phone__input-container"},a().createElement("div",{className:"phone-call-type"},Z),a().createElement("label",{className:"meeting-invite-phone__input"},a().createElement("span",{className:"meeting-invite-phone__input-left"},a().createElement("input",{ref:t,placeholder:l.gs,value:n,onChange:m,onKeyDown:y,onSelect:b,onFocus:()=>{O((e=>e+1))},spellCheck:!1})),a().createElement("span",{className:"meeting-invite-phone__input-right"},P?a().createElement("span",{role:"button",tabIndex:0,className:"phone__input-clear",onClick:N,onKeyDown:N},a().createElement(r.Jm6,{style:{fontSize:"18px",margin:"1px 1px auto"},tabIndex:0})):null,a().createElement(p.h,null))),a().createElement("span",{className:F},x),A&&C?a().createElement(c.A,R):null))}))},84939:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});n(35890);var s=n(31099),a=n.n(s),r=n(16692),i=n(51015),o=n(32485),c=n.n(o),l=n(85460),u=n(82403),m=n(1307),d=n(11447);function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)({}).hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},h.apply(null,arguments)}const p=(0,n(49924).Ng)((e=>({defaultAvatar:e.meeting.defaultAvatar,bAllowedAvatar:e.meeting.bAllowedAvatar})))((e=>{const{contact:t,call:n,currentItem:o,setCurrentItem:p,bAllowedAvatar:f,defaultAvatar:v}=e,[_,E]=(0,s.useState)(!1),y=(0,s.useRef)(!1),{picUrl:b,jid:g,pbx:N,phoneNumbers:S=[],firstName:$,lastName:C,displayName:k,isSameAccount:A}=t,T=(0,u.x9)(k,$,C);(0,s.useEffect)((()=>{o?.jid!==g&&E(!1)}),[o,g]);const{ext:I="",dn:w=[]}=N,x=[];if(A&&I&&x.push({type:"ext",number:I}),w&&w.forEach((e=>{x.push({type:"direct",number:e})})),S&&S.forEach((e=>{let{phoneNumber:t,countryCode:n}=e;x.push({type:"phone",number:`+${n}${t}`})})),!T||!x.length)return null;const D=x[0];let M=String(D.number);"ext"===D.type&&(M=`Ext. ${M}`),x.length>1&&(M+=` . ${x.length-1} more`),g&&o?.jid===g&&(M+=" - Click to Call");const O=()=>{y.current=!0,o&&p(o)},L=()=>{console.log("on leave overlay"),y.current=!1,E(!1)},P=c()({"phone__search-contact":!0}),Z={modifiers:[{name:"offset",options:{offset:e=>{let{placement:t,popper:n}=e;if("right"===t){return[n.height/2-34-28-1,8]}return[]}}}]};return a().createElement("div",{className:P,onClick:()=>n({number:D.number,name:T}),onMouseEnter:()=>{p(t)}},a().createElement("div",{className:"instant-invite__avatar-wrap"},a().createElement(m.A,{displayName:T,avatarUrl:(0,d.zg)({avatar:b||v},null,null,f),attr:{alt:"avatar"},className:"instant-invite__avatar"}),a().createElement("div",{className:"instant-invite__user-status-icon"},a().createElement("i",{className:"instant-invite__user-status-icon--pbx"}))),a().createElement("div",{className:"phone__search-info"},a().createElement("p",null,T),a().createElement("p",null,M)),a().createElement("div",{className:"phone__search-actions"},x.length>1?a().createElement(i.A,{placement:"right",overlay:e=>a().createElement(r.A,h({displayName:T,numberList:x,onEnter:O,onLeave:L,call:n},e)),onToggle:e=>{e?E(!0):y.current||E(!1)},show:_,delay:{show:0,hide:300},popperConfig:Z},a().createElement("button",{className:"phone__search-call-btn phone__search-btn","aria-expanded":_,"aria-haspopup":!0,onClick:e=>{e.stopPropagation()}},a().createElement(l.GFR,null))):null))}))},86754:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});n(35890);var s=n(31099),a=n.n(s),r=n(84939),i=n(93178),o=n(64921),c=n(69191),l=n(87415),u=n(37042),m=n(92999),d=n(11447),h=n(55937),p=n(98176);function f(e){let{currentSession:t,contactList:n,hideMe:f,excludeRefs:v,onTransfer:_}=e;const E=(0,c.zC)({callback:e=>{e&&f()},excludeRefs:v}),y=(0,l.j)(),[b,g]=(0,s.useState)(),N=(0,l.G)(h.as);(0,s.useEffect)((()=>{!b&&n?.length&&g(n[0])}),[n,b]);const S=e=>{t?.isToTransfer?(y((0,i.cn)({value:String(e?.number),showSearchDropdown:!1})),_()):(0,d.zY)(N)?y((0,u.o)({onCancel:()=>{},onCall:()=>{console.log("leave meeting audio when phone call"),y((0,m.CG)()),(0,p.mZ)()?y((0,o.$6)(e)):y((0,o.ni)(e))}})):(0,p.mZ)()?y((0,o.$6)(e)):y((0,o.ni)(e)),f()},$=a().createElement("div",{className:"phone-searched__loading"},a().createElement("i",null)),C=n?.map((e=>a().createElement(r.A,{key:e?.jid,contact:e,call:S,currentItem:b,setCurrentItem:g})));return a().createElement("div",{className:"phone-searched-dialog",ref:E},n&&n?.length>0?C:$)}},16692:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});n(35890);var s=n(32485),a=n.n(s),r=n(31099),i=n.n(r),o=n(98592),c=n(82403);const l=(0,r.forwardRef)(((e,t)=>{const{displayName:n,numberList:s,onEnter:l,onLeave:u,style:m,call:d}=e,[h,p]=(0,r.useState)(s[0]);(0,r.useEffect)((()=>{console.log(h)}),[h]);const f=s.map((e=>{const{type:t,number:s}=e;let r="";"ext"===t&&(r=o.S6),"direct"===t&&(r=o.wO),"phone"===t&&(r=o.fy);const l=(0,c.Xd)(s),u=a()({"phone-searched-more-dialog__item":!0,"phone-searched-more-dialog__item--selected":h===e});return i().createElement("li",{key:`${t}-${s}`,className:u,onMouseEnter:()=>{p(e)},onClick:t=>((e,t)=>{let{number:s}=t;e.stopPropagation(),d({number:s,name:n})})(t,e)},i().createElement("div",{className:"phone-searched-more-dialog__item-type"},r),i().createElement("div",{className:"phone-searched-more-dialog__item-number"},l))})),v=`Call ${n}`;return i().createElement("div",{className:"phone-searched-more-dialog",style:m,ref:t,onMouseEnter:l,onMouseLeave:u},i().createElement("div",{className:"phone-searched-more-dialog__header overflow-ellipsis-1",title:v},v),i().createElement("ul",{className:"phone-searched-more-dialog__body"},f))}))},18901:(e,t,n)=>{"use strict";n.d(t,{f:()=>l});var s=n(31099),a=n.n(s),r=n(93178),i=n(26705),o=n(98592),c=n(87415);const l=()=>{const e=(0,c.j)(),t=(0,c.G)(i.pJ),n=(0,c.G)((e=>e.phone.isAddingCall));if(!n&&!t?.isToSendDtmf&&!t?.isToTransfer)return null;let s="";(n||t?.isToTransfer)&&(s=o.TC),t?.isToSendDtmf&&(s=o.My);return a().createElement("div",{className:"meeting-invite-phone__top-bar"},a().createElement("button",{onClick:()=>{n&&(e((0,r.aX)(!1)),e((0,r.cn)({value:""}))),t?.isToSendDtmf&&e((0,r.Aj)({isToSendDtmf:!1,id:t.id})),t?.isToTransfer&&(e((0,r.Aj)({isToTransfer:!1,id:t.id})),e((0,r.cn)({value:""})))}},s))}},41035:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});n(35890);var s=n(31099),a=n.n(s),r=n(32485),i=n.n(r),o=n(85460),c=n(69191),l=n(78790);const u=e=>{let{hideMe:t,onClick:n,children:s,className:r}=e;const i=(0,c.zC)({callback:e=>{e&&t()},excludeRefs:[]});return a().createElement("div",{className:r,ref:i,onClick:n},s)};function m(e){let{children:t,popupCls:n,className:r,closeOnClickItem:c=!0,arrow:m=!1}=e;const[d,h]=(0,s.useState)(!1),p=a().Children.toArray(t),f=p.slice(1),v=i()({[n]:n,"popup-holder__popup":!n}),_=i()({[r]:r,"popup-holder":!0}),E=i()({"popup-holder_current-item":!0,"popup-holder_current-item-selected":d});return a().createElement("div",{className:_,onKeyDown:e=>{d&&(e.keyCode!==l.Z8.ESC||h(!1))}},a().createElement("div",{className:E,onClick:()=>{f.length<1||h(!d)}},p[0],m&&f.length>0&&a().createElement(o.ost,{className:"popup-holder_selected-arrow"})),f.length>0&&d?a().createElement(u,{hideMe:()=>{h(!1)},className:v,onClick:()=>{c&&h(!d)}},f):null)}},37042:(e,t,n)=>{"use strict";n.d(t,{o:()=>l});var s=n(2852),a=n(34151),r=n(36558),i=n(41766),o=n(98592),c=n(64182);function l(e){const{onCancel:t,onCall:n}=e;return e=>{e((0,s._p)(!0)),a.A.confirm({className:"zm-modal-legacy",okText:r.xhz,okButtonProps:i.iD,cancelText:r.yKx,cancelButtonProps:i.yF,contentLabel:"zoom phone alert leave meeting audio confirm dialog",title:o.wx,content:o.JZ,ref:c.Z9,onCancel:()=>{t()},onOk:()=>{n()}})}}},15803:(e,t,n)=>{"use strict";n.d(t,{v:()=>c});var s=n(2852),a=n(34151),r=n(41766),i=n(98592),o=n(64182);function c(e){const{onCancel:t,onOk:n}=e;return e=>{e((0,s._p)(!0)),a.A.confirm({className:"zm-modal-legacy",okText:i.e6,okButtonProps:r.iD,cancelText:i.aL,cancelButtonProps:r.yF,contentLabel:"zoom access location confirm dialog",title:i.CD,content:i.X2,ref:o.Z9,onCancel:()=>{t()},onOk:()=>{n()}})}}},17218:(e,t,n)=>{"use strict";n.d(t,{K:()=>i});n(35890);var s=n(31099);const a={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 r{constructor(){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 t=this.context.createBiquadFilter();t.type="lowpass",t.frequency.value=8e3,this.osc1.connect(e),this.osc2.connect(e),e.connect(t),t.connect(this.context.destination)}start(e){let[t,n]=e;this.stop(),this.setup(),this.osc1.frequency.value=t,this.osc2.frequency.value=n,this.osc1.start(0),this.osc2.start(0)}stop(){this.osc1?.stop(0),this.osc2?.stop(0)}}function i(){const e=(0,s.useRef)(),t=(0,s.useRef)();(0,s.useEffect)((()=>(e.current=new r,()=>{e?.current?.destroy()})),[]);return{playTone:n=>{const s=a[n];if(!s||!e?.current)return;const{f1:r,f2:i}=s;clearTimeout(t.current),t.current=setTimeout((()=>{e?.current?.stop()}),200),e.current.start([r,i])}}}},5360:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var s=n(31099),a=n.n(s),r=n(49924),i=n(31850);const o=(0,r.Ng)()((()=>a().createElement(i.A,null)))},31850:(e,t,n)=>{"use strict";n.d(t,{A:()=>Z});n(35890);var s=n(31099),a=n.n(s),r=n(32485),i=n.n(r),o=n(49924),c=n(87415),l=n(93178),u=n(26705),m=n(82403),d=n(90804),h=n(34125),p=n(39883),f=n(78790),v=n(55937),_=n(11447),E=n(86861),y=n(38647),b=n(98592),g=n(30002),N=n(63080),S=n(76492),$=n(64921),C=n(17218),k=n(18901),A=n(15030),T=n(33678),I=n(37042),w=n(92999),x=n(58569),D=n(80096),M=n(15803),O=n(75211),L=n(52854),P=n(98176);const Z=(0,o.Ng)()((()=>{const e=(0,c.j)(),t=(0,s.useRef)(null),[n,r]=(0,s.useState)(!1),{playTone:o}=(0,C.K)(),{phonePlan:Z,phoneEnabled:Y,phoneLoaded:H,autoJoinMeetingAudio:z,e911:{allowZoomAccessLocation:F},callError:R,userSipInfo:B,phoneNumberInput:G,dtmfInput:j,isAddingCall:J,phoneSdkStatus:W,zwaCalling:U,manuallyHangup:K}=(0,c.G)((e=>e.phone)),{meetingNumber:X,meetingId:q,password:V}=(0,c.G)((e=>e.meeting)),Q=(0,c.G)(u.pJ),ee=(0,c.G)(u.w9);(0,s.useEffect)((()=>{console.log("load zoom phone",{phonePlan:Z,phoneEnabled:Y})}),[Y,Z]);const te=(0,c.G)(v.as),{value:ne,cursorPos:se,showSearchDropdown:ae}=G,{value:re}=j,{isSdkCreatedOk:ie}=W,oe=Q&&(J||Q.isToSendDtmf||Q.isToTransfer),ce=!Q||J||Q.isToTransfer||!0,le=Q&&!J&&!Q.isToSendDtmf&&!Q.isToTransfer,ue=Q&&Q.isToSendDtmf,me=!Q||J||Q.isToSendDtmf||Q.isToTransfer,de=Q&&!J&&!Q.isToSendDtmf&&!Q.isToTransfer,he=!Q||J||Q.isToTransfer,pe=Q&&!J&&!Q.isToTransfer||U,fe=!Q||J,ve=(!Q||J||Q.isToTransfer)&&ne.length>0&&!(0,m.Tc)(ne),_e=(0,d.ZC)(me),Ee=Q&&"outbound"===Q.direction,ye=(0,d.ZC)(Q);(0,s.useEffect)((()=>{(ye&&!Q||!ye&&Q||ye?.id!==Q?.id)&&e((0,l.Ij)({value:""}))}),[Q,e,ye]),(0,s.useEffect)((()=>{me&&!_e&&n&&z&&(e((0,x.JC)("InviteDialog",!1)),K||(e((0,w.CG)()),e((0,l.zO)(!1))))}),[me,_e,n,e,z,K]),(0,s.useEffect)((()=>{t&&"current"in t&&t.current&&(t.current.selectionStart=t.current.selectionEnd=se)}),[se]);let be=!1;be=ie&&ne.length>0;const ge=i()("meeting-invite-phone__actions-call",{"meeting-invite-phone__actions-call--disabled":!be||U}),Ne=i()("meeting-invite-phone__actions-hangup"),Se=()=>{ne&&((0,_.zY)(te)?e((0,I.o)({onCancel:()=>{},onCall:()=>{e((0,w.CG)(!0)),e((0,$.ni)({number:ne})).then((t=>{t&&e((0,l.cn)({value:"",cursorPos:0}))}))}})):e((0,$.ni)({number:ne})).then((t=>{t&&e((0,l.cn)({value:"",cursorPos:0}))})))},$e=()=>{if((0,P.mZ)())ne&&((0,_.zY)(te)?e((0,I.o)({onCancel:()=>{},onCall:()=>{e((0,w.CG)()),e((0,$.$6)())}})):e((0,$.$6)()));else{(0,m.Fn)(ne)&&F===h.IZ.PENDING?e((0,M.v)({onCancel:()=>{e((0,l.SH)("rejected")),Se()},onOk:()=>{e((0,l.SH)("resolved")),e((0,$.kH)()),Se()}})):Se()}},Ce=t=>{if(me&&!Q?.isToSendDtmf){if(se<=0)return;const n=ne.split("");n.splice(se-1,1);const s=n.join(""),a=se-1<=0?0:se-1;e((0,l.cn)({value:s,cursorPos:a,showSearchDropdown:"keyboard"===t}))}},ke=(0,s.useCallback)((()=>{r(!0),e((0,$.E)({mtn:X,mtnUID:q,pwd:V}))}),[e,q,X,V]);(0,s.useEffect)((()=>{z&&!n&&Q&&-1!==Q?.startTime&&ke()}),[z,Q,n,ke]),(0,s.useEffect)((()=>{B&&((0,P.mZ)()?e(B?.cloudPBX?(0,l.Nk)({isSdkCreatedOk:!0}):(0,l.M3)("error")):e((0,$.tN)()))}),[e,B]);const Ae=a().createElement("div",{className:"meeting-invite-phone__right-content"},U&&a().createElement(N.Sg,{value:U}),a().createElement("div",{className:i()({"meeting-invite-phone__right-content-disabled":U})},Q&&le?a().createElement(N.SI,null):null,U||!ce||le||oe?null:a().createElement(p.A,{ref:t,isAddingCall:J,currentSession:Q,value:ne,showSearchDropdown:ae,onChange:t=>{e((0,l.cn)({value:t.target.value,showSearchDropdown:!0})),r(!1)},onKeyDown:e=>{e.keyCode===f.Z8.ENTER&&$e()},onSelect:()=>{if(!t?.current)return;const{selectionStart:n,selectionEnd:s}=t.current;n===s&&e((0,l.cn)({cursorPos:n}))},onPhoneNumberClear:()=>{e((0,l.cn)({value:""}))},onTransfer:()=>{}}),ue?a().createElement(A.E,null):null,Ee?a().createElement(E._,{currentSession:Q}):null,de?a().createElement(S.A,{openOperationDialog:()=>{}}):null,me?a().createElement(y.A,{onInsert:(t,n)=>{if(me)if(Q?.isToSendDtmf)e((0,l.Ij)({value:re+t})),e((0,$.uI)(t)),ee||o(t);else{const s=ne.slice(0,se)+t+ne.slice(se);e((0,l.cn)({value:s,cursorPos:se+1,showSearchDropdown:"keyboard"===n})),o(t)}},onDelete:Ce,willObfuscateNumber:ee&&Q?.isToSendDtmf}):null,(0,P.mZ)()||!pe||oe||n?null:a().createElement("div",{className:"meeting-invite-phone__common-container"},a().createElement("div",{className:"meeting-invite-phone__actions-common"},a().createElement("button",{className:"meeting-invite-phone__actions-complete-btn",onClick:ke,"aria-label":b.AU},b.AU)))),a().createElement("div",{className:"meeting-invite-phone__common-container"},a().createElement("div",{className:"meeting-invite-phone__actions-common"},a().createElement("div",{className:"meeting-invite-phone__actions"},pe?a().createElement(T.u,{iconType:"hangup",buttonKey:"meeting-invite-phone-hangup",className:Ne,onClick:()=>{(0,P.mZ)()?(e((0,l.zO)(!0)),e((0,$.XY)())):e((0,$.or)())},ariaLabel:b.f4}):null,oe?a().createElement(k.f,null):null,fe?a().createElement(T.u,{iconType:"call",buttonKey:"meeting-invite-phone-call",className:ge,disabled:!be,onClick:$e,ariaLabel:b.bx}):null,ve&&a().createElement("button",{className:"meeting-invite-phone__actions-delete",onClick:()=>Ce("mouse"),"aria-label":b.Gu})))),a().createElement("div",{className:i()({"meeting-invite-phone__right-content-disabled":U})},he?a().createElement("div",{className:"meeting-invite-phone__caller-info meeting-invite-phone__common-container"},a().createElement(g.A,null)):null));return Z||Y?!0!==H?"error"===H?a().createElement(L.A,{onclick:()=>{e((0,l.M3)(""))}}):a().createElement(D.A,null):a().createElement("div",{className:"home-phone"},a().createElement("div",{className:"meeting-invite-phone__left"}),a().createElement("div",{className:"meeting-invite-phone__right"},Ae,a().createElement(O.A,{callError:R}))):a().createElement("div",null,"You can't use this feature")}))},87415:(e,t,n)=>{"use strict";n.d(t,{G:()=>r,j:()=>a});var s=n(49924);const a=()=>(0,s.wA)(),r=s.d4},74353:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,n=36e5,s="millisecond",a="second",r="minute",i="hour",o="day",c="week",l="month",u="quarter",m="year",d="date",h="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,v={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},_=function(e,t,n){var s=String(e);return!s||s.length>=t?e:""+Array(t+1-s.length).join(n)+e},E={s:_,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),s=Math.floor(n/60),a=n%60;return(t<=0?"+":"-")+_(s,2,"0")+":"+_(a,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var s=12*(n.year()-t.year())+(n.month()-t.month()),a=t.clone().add(s,l),r=n-a<0,i=t.clone().add(s+(r?-1:1),l);return+(-(s+(n-a)/(r?a-i:i-a))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return{M:l,y:m,w:c,d:o,D:d,h:i,m:r,s:a,ms:s,Q:u}[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},y="en",b={};b[y]=v;var g="$isDayjsObject",N=function(e){return e instanceof k||!(!e||!e[g])},S=function e(t,n,s){var a;if(!t)return y;if("string"==typeof t){var r=t.toLowerCase();b[r]&&(a=r),n&&(b[r]=n,a=r);var i=t.split("-");if(!a&&i.length>1)return e(i[0])}else{var o=t.name;b[o]=t,a=o}return!s&&a&&(y=a),a||!s&&y},$=function(e,t){if(N(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new k(n)},C=E;C.l=S,C.i=N,C.w=function(e,t){return $(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var k=function(){function v(e){this.$L=S(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[g]=!0}var _=v.prototype;return _.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(C.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var s=t.match(p);if(s){var a=s[2]-1||0,r=(s[7]||"0").substring(0,3);return n?new Date(Date.UTC(s[1],a,s[3]||1,s[4]||0,s[5]||0,s[6]||0,r)):new Date(s[1],a,s[3]||1,s[4]||0,s[5]||0,s[6]||0,r)}}return new Date(t)}(e),this.init()},_.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},_.$utils=function(){return C},_.isValid=function(){return!(this.$d.toString()===h)},_.isSame=function(e,t){var n=$(e);return this.startOf(t)<=n&&n<=this.endOf(t)},_.isAfter=function(e,t){return $(e)<this.startOf(t)},_.isBefore=function(e,t){return this.endOf(t)<$(e)},_.$g=function(e,t,n){return C.u(e)?this[t]:this.set(n,e)},_.unix=function(){return Math.floor(this.valueOf()/1e3)},_.valueOf=function(){return this.$d.getTime()},_.startOf=function(e,t){var n=this,s=!!C.u(t)||t,u=C.p(e),h=function(e,t){var a=C.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return s?a:a.endOf(o)},p=function(e,t){return C.w(n.toDate()[e].apply(n.toDate("s"),(s?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},f=this.$W,v=this.$M,_=this.$D,E="set"+(this.$u?"UTC":"");switch(u){case m:return s?h(1,0):h(31,11);case l:return s?h(1,v):h(0,v+1);case c:var y=this.$locale().weekStart||0,b=(f<y?f+7:f)-y;return h(s?_-b:_+(6-b),v);case o:case d:return p(E+"Hours",0);case i:return p(E+"Minutes",1);case r:return p(E+"Seconds",2);case a:return p(E+"Milliseconds",3);default:return this.clone()}},_.endOf=function(e){return this.startOf(e,!1)},_.$set=function(e,t){var n,c=C.p(e),u="set"+(this.$u?"UTC":""),h=(n={},n[o]=u+"Date",n[d]=u+"Date",n[l]=u+"Month",n[m]=u+"FullYear",n[i]=u+"Hours",n[r]=u+"Minutes",n[a]=u+"Seconds",n[s]=u+"Milliseconds",n)[c],p=c===o?this.$D+(t-this.$W):t;if(c===l||c===m){var f=this.clone().set(d,1);f.$d[h](p),f.init(),this.$d=f.set(d,Math.min(this.$D,f.daysInMonth())).$d}else h&&this.$d[h](p);return this.init(),this},_.set=function(e,t){return this.clone().$set(e,t)},_.get=function(e){return this[C.p(e)]()},_.add=function(s,u){var d,h=this;s=Number(s);var p=C.p(u),f=function(e){var t=$(h);return C.w(t.date(t.date()+Math.round(e*s)),h)};if(p===l)return this.set(l,this.$M+s);if(p===m)return this.set(m,this.$y+s);if(p===o)return f(1);if(p===c)return f(7);var v=(d={},d[r]=t,d[i]=n,d[a]=e,d)[p]||1,_=this.$d.getTime()+s*v;return C.w(_,this)},_.subtract=function(e,t){return this.add(-1*e,t)},_.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||h;var s=e||"YYYY-MM-DDTHH:mm:ssZ",a=C.z(this),r=this.$H,i=this.$m,o=this.$M,c=n.weekdays,l=n.months,u=n.meridiem,m=function(e,n,a,r){return e&&(e[n]||e(t,s))||a[n].slice(0,r)},d=function(e){return C.s(r%12||12,e,"0")},p=u||function(e,t,n){var s=e<12?"AM":"PM";return n?s.toLowerCase():s};return s.replace(f,(function(e,s){return s||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return C.s(t.$y,4,"0");case"M":return o+1;case"MM":return C.s(o+1,2,"0");case"MMM":return m(n.monthsShort,o,l,3);case"MMMM":return m(l,o);case"D":return t.$D;case"DD":return C.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return m(n.weekdaysMin,t.$W,c,2);case"ddd":return m(n.weekdaysShort,t.$W,c,3);case"dddd":return c[t.$W];case"H":return String(r);case"HH":return C.s(r,2,"0");case"h":return d(1);case"hh":return d(2);case"a":return p(r,i,!0);cas