UNPKG

@zoom/meetingsdk

Version:
2 lines 2.91 MB
/*! For license information please see zoomus-websdk-chat-list.umd.min.js.LICENSE.txt */ (self.webpackChunk_zoom_webclientjs=self.webpackChunk_zoom_webclientjs||[]).push([[9386],{80758:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var r=n(74848),o=n(31099),i=n.n(o),a=n(87507),s=n(35001),l=n(51106),u=n(76215),c=n(24825),d=n(30441),f=n(49924),p=n(56872),h=n(8136),m=n(70703),g=n(78936),v=n(8660),y=n(5718);const _=(0,u.TZ)(),b=c.Ay.isOriginhost?d.gG.OWNER:c.Ay.isHost?d.gG.ADMIN:d.gG.MEMBER,E={settingsStore:{settings:{newRepliesAtBottomOfChat:!1}}};(0,a.F6j)({isolateGlobalState:!0});const w=i().memo(({children:e})=>{const{globalConfig:t}=(0,l.y)(),n=(0,f.Pj)();(0,o.useEffect)(()=>{s.c.configureStore(n)},[n]);const i=(0,o.useMemo)(()=>({beforeProcessFiles:function(e){const t=n.dispatch;let{sizeLimit:r,format:o}=(0,p.y)();const i=[];if(!c.Ay.meetingOptions.enableMixMessage&&e.length>1)return t((0,m.f4)([g.n$.FILE_COUNT_FULL,1])),[e[0]];for(let n=0;n<e.length;n++){const a=e[n],s=(0,h.iy)(a.name);a.size>r?t((0,m.f4)([g.n$.FILE_SIZE_LIMIT])):s?v.pV.includes(s)?t((0,m.f4)([g.n$.FILE_BLOCKED])):0===o.length||o.includes(s)?i.push(a):t((0,m.f4)([g.n$.FILE_BLOCKED])):i.push(a)}return i},toast:function({title:e}){y.A.toast(e)}}),[n]);return t.userJid?(0,r.jsx)(a.gB0,{sdk:s.c,globalConfig:t,cancelToken:s.v.CancelToken,children:(0,r.jsx)(a.VG2,{userRole:b,channelJid:_,addonStores:E,addonUtils:i,children:e})}):null});w.displayName="OneChatListProvider"},91425:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>j});var r=n(74848),o=n(31099),i=n(5556),a=n.n(i),s=n(49924),l=n(32485),u=n.n(l),c=n(10156),d=n(33267),f=n(17846),p=n(16186),h=n(86443),m=n(49129),g=n(26991),v=n(42977),y=n(8136),_=n(92157),b=n(99068),E=n(63887),w=n(8787),C=n(45588),D=n(78736),S=n(30235),x=n(74887),M=n(65439),T=n(80758),O=n(65663),A=n(45900),I=n(8642);const k="chatContainer";function F({chatDisabledText:e}){return(0,r.jsx)("div",{className:"chat-container__chat-footer",children:(0,r.jsx)("div",{className:"chat-container__chat-disabled",role:"presentation","aria-label":e,children:e})})}const N=e=>{const{showChatType:t,chatPriviledge:n,bAllowAttendeeChat:i,currentUserUserRole:a,coOrHost:s,receiverId:l,bIbDisableChat:c,isChatDisabledByDlp:_,isOnHold:b,updateReceiverOnChatPriviledgeChange:T,updateReceiverOnPanelistChatPriviledgeChange:O,coOrHostSize:I,archiveInfo:N,panelistChatPriviledge:L,isSupportWaitingRoomTWChat:P,restrictChat:R,chatModerationPolicy:j,isPMCMeeting:B,updateChatReceiverUniqueIdOnReceiverChange:H}=e,{clearWarning:U,receiverWarning:G,isShowChatWarning:z}=(0,A.I)(),K=(0,o.useRef)(null),V=c,$=n===d.Dy&&!s&&(!(0,S.H)()||!(0,x.zi)(a)),W=!i&&(0,x.OH)(a),Z=!I&&n===d.Yn&&!b,Y=_||V||$||W||Z||(0,y.ng)(N);let q=m.en;W&&(q=m.SC),V&&(q=m.Do),_&&(q=m.le),(0,o.useEffect)(()=>{V&&(0,f.zac)(m.Do),W&&(0,f.zac)(m.SC),$&&(0,f.zac)(m.en),z&&(0,f.zac)(G),_&&(0,f.zac)(m.le)},[W,V,$,z,_,G,c]),(0,o.useEffect)(()=>{U(),K.current&&(clearTimeout(K.current),K.current=null)},[U,l]),(0,o.useEffect)(()=>{(0,x.zi)(a)&&!s&&O(L)},[a]),(0,o.useEffect)(()=>{T(n)},[n]);const X=(0,v.ZC)(I);(0,o.useEffect)(()=>{n===d.Yn&&0===X&&I>0&&T(n)},[I,n]),(0,o.useEffect)(()=>{z&&(K.current=setTimeout(()=>{U(),K.current=null},5e3))},[z]);const J=(0,o.useMemo)(()=>(0,r.jsxs)("div",{className:"wrapper",style:{minHeight:166},children:[(0,r.jsx)(C.G,{}),(0,r.jsx)(D.A,{children:!b&&(0,r.jsx)("div",{id:k,className:"chat-container__chat-control",children:(0,r.jsx)(h.A,{isPMCMeeting:B})})})]}),[b,B]),Q=(0,o.useCallback)(()=>R?null:b?P&&(0,y.kd)()?J:null:Y?(0,r.jsx)(F,{chatDisabledText:q}):J,[J,Y,b,P,R,q]);let ee;j&&j.length>0&&(ee=(0,r.jsx)(w.i,{}));const te=(0,v.ZC)(t)===t;return(0,o.useEffect)(()=>{te&&H(l)},[l,H,te]),(0,r.jsxs)("div",{className:u()("chat-container","window-content-bottom","chat-container-one-chat",{"chat-container--normal":t!==E.GG.miniView,"chat-container--window":t===E.GG.windowView,"chat-container--mobile":(0,f.yDE)()},e.className),children:[t!==E.GG.windowView&&(0,r.jsx)(p.A,{}),t!==E.GG.miniView&&(0,r.jsxs)(r.Fragment,{children:[ee,(0,r.jsxs)("div",{className:"chat-container__chat-list chat-container__chat-list--onechat",children:[(0,r.jsx)(M.A,{}),G&&(0,r.jsxs)("div",{className:"chat-container__warning-in-chat",children:[(0,r.jsx)("p",{className:"chat-container__warning-in-chat-text",children:G}),(0,r.jsx)(g.A,{className:"chat-container__warning-in-chat-close",iconType:"close",onClick:U})]})]}),Q()]})]})},L={updateReceiverOnChatPriviledgeChange:c.fc,updateReceiverOnPanelistChatPriviledgeChange:c.Zq,updateChatReceiverUniqueIdOnReceiverChange:c.XF},P=(0,s.Ng)(e=>{const{attendeesList:{attendeesList:t},meeting:{currentUser:n,chatPriviledge:r,bAllowAttendeeChat:o,bIbDisableChat:i,bIbDisableFileTransfer:a,isChatDisabledByDlp:s,archiveInfo:l,panelistChatPriviledge:u,restrictFeatures:c,chatModerationPolicy:d},chat:{receiverId:p,waitingRoomChatFlag:h,chatDraft:m},newChat:{warning:g},meetingUI:{isOnHold:v},reaction:{emojiPickerVisible:_,allEmojiSetResourceStatus:w}}=e,C=(0,b.GM)(e),D=(0,E.IC)(e);return{attendeesList:t,currentUserPrivateChatMsgDisabled:n.bPrivateChatMsgDisabled,currentUserUserRole:n.userRole,chatPriviledge:r,bAllowAttendeeChat:o,bIbDisableChat:i,bIbDisableFileTransfer:a,isChatDisabledByDlp:s,showChatType:D,receiverId:p,isOnHold:v,coOrHost:n.isHost||n.bCoHost,coOrHostSize:(0,f.Lee)(e),archiveInfo:l,panelistChatPriviledge:u,isSupportWaitingRoomTWChat:(0,y.cX)(h),restrictChat:c[f.ksN.CHAT],restrictFileTransfer:c[f.ksN.FILE_TRANSFER],chatModerationPolicy:d,emojiPickerVisible:_,chatDraft:m,allEmojiSetResourceStatus:w,isPMCMeeting:C,warning:g}},L)((0,f.Lhw)(N,k,e=>e.emojiPickerVisible,[`#${k}`],_.C));N.propTypes={showChatType:a().string,chatPriviledge:a().number,bAllowAttendeeChat:a().bool,currentUserUserRole:a().number,currentUser:a().object,coOrHost:a().bool,receiverId:a().number,bIbDisableChat:a().bool,isChatDisabledByDlp:a().bool,isOnHold:a().bool,updateReceiverOnChatPriviledgeChange:a().func,updateReceiverOnPanelistChatPriviledgeChange:a().func,coOrHostSize:a().number,hasLocalRecord:a().bool,archiveInfo:a().object,panelistChatPriviledge:a().number,isSupportWaitingRoomTWChat:a().bool,chatModerationPolicy:a().array,isReceiverRestrict:a().bool,currentUserPrivateChatMsgDisabled:a().bool,setIsReceiverRestrict:a().func,setEmojiPickerVisible:a().func,sendMessageWithDLPCheckThunk:a().func,updateChatReceiverUniqueIdOnReceiverChange:a().func};const R=()=>(0,r.jsx)(O.A,{children:(0,r.jsx)(P,{})}),j=()=>{const e=(0,s.d4)(e=>(0,E.IC)(e)),t=(0,s.d4)(e=>(0,E.ho)(e)),n=(0,s.d4)(({meeting:{archiveInfo:e}})=>e),o=(0,s.d4)(e=>(0,I.lQ)(e.meeting.currentUser,e.attendeesList.assistants)),i=e!==E.GG.windowView&&e&&e!==E.GG.fullView&&!t&&!(0,y.ng)(n)&&!o;if((0,y.ng)(n))return null;const a=e===E.GG.windowView,l=e===E.GG.fullView;return(0,r.jsxs)(T.A,{children:[(i||l)&&(0,r.jsx)(P,{}),a&&(0,r.jsx)(R,{})]})}},65439:(e,t,n)=>{"use strict";n.d(t,{A:()=>G});var r=n(74848),o=n(31099),i=n.n(o),a=n(87507),s=n(49924),l=n(2543),u=n.n(l),c=n(25093),d=n(78444),f=n(49129),p=n(39560),h=n(8660),m=n(69650),g=n(17344),v=n(10156),y=n(66498),_=n(53827),b=n(1936),E=n(30441),w=n(10289),C=n(96985),D=n(2298),S=n(76215),x=n(23422),M=n(93962),T=Object.defineProperty,O=Object.defineProperties,A=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,N=(e,t,n)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,L=(e,t)=>{for(var n in t||(t={}))k.call(t,n)&&N(e,n,t[n]);if(I)for(var n of I(t))F.call(t,n)&&N(e,n,t[n]);return e},P=(e,t)=>O(e,A(t));let R=!1;function j(e){const{message:t}=e,{senderName:n}=t;let{messageXmlStr:i,meetingChatExt:a}=t;const l=(0,s.wA)(),u=(0,o.useCallback)(({receiverId:e,receiverName:t,receiverSN:n})=>{l((0,v._e)({receiver:t,receiverId:e,receiverSN:n}))},[l]);if(t.operType===E.C8.revoke||t.operType===E.C8.forbidden)return null;const{isMyMessage:c,isToMyMessage:d,isSilentMode:m,receiverId:y,receiverName:_,isPrivately:b,senderId:w,receiverSN:C}=a||JSON.parse(i||"{}");let D,S;const M=t.isSending||t.messageType===E.IR.image&&!i&&!a;M?(D=g.aw,S=null):(D=c?g.aw:y!==h.BW||c?n:(0,r.jsxs)(r.Fragment,{children:[n," ",(0,r.jsxs)("span",{children:["(",f.RA,")"]})]}),S=d?g.aw:m&&!d&&_!==f.Lg&&y!==h.Rf?(0,r.jsxs)(r.Fragment,{children:[_," ",(0,r.jsxs)("span",{children:["(",f.RA,")"]})]}):_);const T=(0,x.eZ)()&&0===y||t.replyId||M;return(0,r.jsxs)("div",{className:"one-chat-header",children:[c||M||t.timeInBackend?(0,r.jsx)("span",{className:"one-chat-me",children:D}):(0,r.jsx)("button",{tabIndex:0,onClick:()=>u({receiverId:w,receiverName:n}),className:"one-chat-sender ax-outline-blue",children:D}),!T&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{children:["\xa0\xa0",f.fE,"\xa0\xa0"]}),d||_===f.Lg?(0,r.jsx)("span",{className:"one-chat-me",children:S}):(0,r.jsx)("button",{onClick:()=>u({receiverId:y,receiverName:_,receiverSN:C}),tabIndex:0,className:"one-chat-receiver ax-outline-blue",title:S,children:S})]}),b&&(0,r.jsxs)("span",{className:"one-chat-direct",children:["\xa0\xa0(",f.cB,")"]}),(0,r.jsx)("div",{className:"one-chat-time",children:(0,p.V9M)(t.time)})]})}const B=e=>(0,r.jsx)(j,{message:e});function H(){const e=function(){const e=(0,s.d4)(e=>e.settings.currentUserSkinTone.code),t=(0,s.wA)(),{setEmojiSkinTone:n,emojiSkinTone:r}=(0,a.KWN)();return(0,o.useEffect)(()=>{e!==r&&n(e)},[r,e,n]),(0,o.useCallback)(n=>{e!==n&&t((0,c.YK)(d.Kh[n||"EmojiReactionSkinTone_Unknown"]))},[t,e])}(),t=(0,s.d4)(e=>e.meeting.bAllowedAvatar),n=(0,s.d4)(e=>e.settings.showUserProfileIcon),i=(0,a.wXt)(),{sendMessage:l,sendCloudFileMessage:f,deleteUnsentReply:p,deleteUnsentMessage:h,deleteMessage:g,sendFileMessage:v,sendGiphyMessage:T,sendTextMessage:O,sendImageMessage:A,replyGiphyMessage:I,replyFileMessage:k,replyTextMessage:F,replyImageMessage:N,scrollEnd:j}=i,{updateMessage:H,message:U}=(0,a.ozw)(),{disposeFile:G,setFileState:z}=(0,a.TV1)(),K=(0,s.d4)(e=>e.chat.receiverId),V=(0,b.F)(K),$=(0,s.wA)();(0,o.useEffect)(()=>{var e,t,n;return(null==(e=m.i.all.get("sendMessage"))?void 0:e.length)||m.i.on("sendMessage",e=>{const t=e.content.textContent.text;t?$((0,w.at)(t,()=>l(e))):l(e)}),(null==(t=m.i.all.get("sendCloudFileMessage"))?void 0:t.length)||m.i.on("sendCloudFileMessage",e=>{f(e)}),(null==(n=m.i.all.get("updateMessage"))?void 0:n.length)||m.i.on("updateMessage",e=>{const t=U(e.id);t&&H(P(L({},t),{meetingChatExt:e.meetingChatExt,isSending:!1}))}),m.i.on("dangerousChange",({msgId:e,type:t,rest:n={}})=>{const r=U(e);r&&H(L(P(L({},r),{messageType:t,isSending:!1,allFiles:[]}),n))}),m.i.on("cancelDownload",e=>{G(e),z({fileId:e,state:{status:4}})}),m.i.on("deleteUnsentFailedMsg",e=>{if(e.mainMsgId)return g(e.msgId),p(e);g(e),h(e)}),m.i.on("sendMixAsSingleMessage",({file:e,replyId:t,mainMsgTime:n,giphyInfo:r,textContent:o,imgUrl:i})=>{t?r?I({giphyInfo:r,replyId:t,mainMsgTime:n}):i?N({file:e,replyId:t,mainMsgTime:n,imgUrl:i,type:E.IR.image}):e?k({file:e,replyId:t,mainMsgTime:n}):o&&F(P(L({},o),{replyId:t,mainMsgTime:n})):r?T({giphyInfo:r,replyId:t,mainMsgTime:n}):i?A({file:e,type:E.IR.image,imgUrl:i}):e?v({file:e,replyId:t,mainMsgTime:n}):o&&O(P(L({},o),{replyId:t,mainMsgTime:n}))}),()=>{m.i.all.clear()}},[g,l,H,f,U,G,z,h,p,$,k,v,I,F,T,O,j,N,A]);const W=(0,s.d4)(y.$V),Z=(0,o.useCallback)((e,t)=>{try{if(e.isSending){const e=V.current;return e!==(t.meetingChatExt||JSON.parse(t.messageXmlStr)).receiverId}return!t||!e||(e.messageType!==t.messageType||(u().isPlainObject(t.meetingChatExt)&&u().isPlainObject(e.meetingChatExt)?t.meetingChatExt.receiverId!==e.meetingChatExt.receiverId:e.messageXmlStr!==t.messageXmlStr))}catch(n){return(0,_.PT)(`calc chat header error, prev message: ${t.id}, current message: ${e.id}`,n),!0}},[V]);return(0,o.useEffect)(()=>{(0,x.eZ)()&&!R&&(C.P.emit("message",[(0,S.kV)({message:D.x0})]),R=!0),$((0,M.nQ)(null))},[$]),(0,r.jsx)(a.Mf8,{emptyPlaceholder:"",onSkinToneChange:e,hideAvatar:!n,hideProfile:!t,meetingRole:W?"host":"attendee",additionalLead:Z,messageHeaderRenderer:B})}const U=i().memo(()=>(0,r.jsx)("div",{className:"one-chat-container",role:"list",children:(0,r.jsx)(H,{})}));U.displayName="OneChatList";const G=U},51106:(e,t,n)=>{"use strict";n.d(t,{y:()=>v});var r=n(31099),o=n(35001),i=n(76215),a=n(49924),s=n(66498),l=n(24825),u=(n(68078),n(23422)),c=n(2543),d=n.n(c),f=n(39560),p=n(78936),h=n(8660),m=n(2298),g=n(99068);!function(){const{giphyCfg:e={}}=l.Ay.meetingOptions,t={accountId:"",isChatEnabled:!0,isSpotEnabled:!1,emoji:(0,u.bC)(),giphy:(0,u.p5)(),file:!0,giphyRating:l.Ay.meetingOptions.newMeetingChatExperience.giphyRatingInMeetingChat,isDataClassificationEnabled:!0,giphyDomain:e.giphyDomain,giphyKey:e.giphyKey,giphyPreload:e.giphyPreload,giphyResponseDomain:e.giphyDomain,storageDomain:{box:"box.com",dropbox:"dropbox.com",google:"google.com",onedrive:"1drv.ms",sharepoint:"sharepoint.com"},currentStorageType:"zoomCloudStorage",integrationDomain:l.Ay.integrationDomain,defaultSkinTone:void 0};window.pwaChatConfig=t}();const v=()=>{const e=(0,i.TZ)(),t=(0,a.Pj)();(0,r.useEffect)(()=>{0},[t]);const n=(0,a.d4)(s.as),c=(0,a.d4)(e=>e.meeting.zoomId),v=(0,a.d4)(e=>e.meeting.bIbDisableFileTransfer),y=(0,a.d4)(s.eV),_=(0,a.d4)(g.jQ),b=(0,a.d4)(e=>e.meeting.restrictFeatures)[p.ks.CHAT],E=(0,a.d4)(g.cr);(0,r.useEffect)(()=>{var e;c&&n.displayName&&null!==n.avatar&&o.c.emitter.emit("updateUserInfo",[{nickname:n.displayName,pronoun:n.strPronoun,jid:c,email:null!=(e=l.Ay.userEmail)?e:"",avatar:n.avatar,accountStatus:"active",uniqueIndex:n.uniqueIndex,orgUnit:null,name:n.displayName}])},[n.avatar,n.displayName,n.strConfUserID,n.strPronoun,n.uniqueIndex,n.userEmail,c]),window.pwaChatConfig.jid=c;const w=n.caps&h.qe,C=(0,r.useMemo)(()=>{var e,t,r,o;const{isDisableChatSave:i}=l.Ay.meetingOptions,a=(0,u.fU)(),s=(0,u.gn)(),p=(E||[]).filter(e=>"dropbox"!==e.type).map(e=>e.type),h=d().isEmpty(p)||(null==(e=l.Ay.meetingOptions)?void 0:e.isDisable3rdFileTransfer)||!l.Ay.isLogin,g=!(null==(r=null==(t=l.Ay)?void 0:t.fileTransfer)?void 0:r.isEnable)||b||!w||(0,f.Vp6)()||v||n.bHold||!easyStore.easyGet("gcmEnabled");g&&h&&["screenshot"].push("file");const C=y&&!g,D=(0,u.bC)();return{userJid:c,accountId:"",currentStorageType:"zoomCloudStorage",giphyImageSize:"",integrationDomain:l.Ay.integrationDomain,isVerify3rdFileUrlEnabled:null==(o=l.Ay.fileTransfer)?void 0:o.isVerify3rdFileUrlEnabled,moreOptionsFloated:!0,editorFixedHeight:68,from:"web_meeting",disabledRTFFeatures:["screenshot",C?"":"giphy",D?"":"emoji"].filter(Boolean),disabledMoreOptions:["markAs","copyLinkToMessage","copyLink","pin",i?"copy":"",i?"quote":"",a?"":"delete",s?"":"edit"].filter(Boolean),rtfFileConfig:{disableLocal:g,cloudStorages:h?[]:p},overrideText:{forbiddenHint:m.dD},rtfLink:{customLinkHref:e=>(0,f.cLe)(e),disableHyperlink:_,disableDeepLink:_}}},[E,b,w,v,n.bHold,y,c,_]);return(0,r.useEffect)(()=>{C.userJid&&e&&(o.c.emitter.emit("connected",{}),o.c.emitter.emit("channelChange",{jid:e}))},[t,C.userJid,e]),{globalConfig:C,channelJid:e}}},68078:()=>{},87507:(e,t,n)=>{"use strict";n.d(t,{F6j:()=>r.df,KWN:()=>r.bM,Mf8:()=>r.x,TV1:()=>r.bS,VG2:()=>r.z,gB0:()=>r.O,ozw:()=>r.c5,wXt:()=>r.c3});var r=n(74342);n(31099),n(40961)},74342:(e,t,n)=>{"use strict";var r;n.d(t,{O:()=>avt,_:()=>lZe,a:()=>SXe,b:()=>DXe,bM:()=>sht,bS:()=>awe,c:()=>uZe,c3:()=>aDe,c5:()=>Pwe,d:()=>cZe,df:()=>Rvt,e:()=>sYe,f:()=>QZe,g:()=>wZe,h:()=>xXe,i:()=>CXe,j:()=>KWe,k:()=>LXe,l:()=>BWe,x:()=>ovt,z:()=>svt});var o,i=n(31099),a=n(40961),s=Object.defineProperty,l=(e,t,n)=>(((e,t,n)=>{t in e?s(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!==typeof t?t+"":t,n),n);"undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self&&self;function u(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function c(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var d,f={exports:{}},p={};f.exports=function(){if(d)return p;d=1;var e=i,t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,o=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,a={key:!0,ref:!0,__self:!0,__source:!0};function s(e,n,i){var s,l={},u=null,c=null;for(s in void 0!==i&&(u=""+i),void 0!==n.key&&(u=""+n.key),void 0!==n.ref&&(c=n.ref),n)r.call(n,s)&&!a.hasOwnProperty(s)&&(l[s]=n[s]);if(e&&e.defaultProps)for(s in n=e.defaultProps)void 0===l[s]&&(l[s]=n[s]);return{$$typeof:t,type:e,key:u,ref:c,props:l,_owner:o.current}}return p.Fragment=n,p.jsx=s,p.jsxs=s,p}();var h=f.exports;const m=(e,t)=>{let n="";const r=e.code_points.base,o=null==r?void 0:r.split("-"),i=e.diversities,a=[];for(const l of i)a.push(l.split("-").length-o.length);const s=Math.min(...a);for(let l=0;l<s;l++)o.push(t);for(const l of i){l.split("-").sort().join("-")===o.sort().join("-")&&(n=l)}return n};const g="object"==typeof global&&global&&global.Object===Object&&global;var v="object"==typeof self&&self&&self.Object===Object&&self;const y=g||v||Function("return this")();const _=y.Symbol;var b=Object.prototype,E=b.hasOwnProperty,w=b.toString,C=_?_.toStringTag:void 0;var D=Object.prototype.toString;var S=_?_.toStringTag:void 0;function x(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":S&&S in Object(e)?function(e){var t=E.call(e,C),n=e[C];try{e[C]=void 0;var r=!0}catch(i){}var o=w.call(e);return r&&(t?e[C]=n:delete e[C]),o}(e):function(e){return D.call(e)}(e)}function M(e){return null!=e&&"object"==typeof e}function T(e){return"symbol"==typeof e||M(e)&&"[object Symbol]"==x(e)}function O(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}const A=Array.isArray;var I=_?_.prototype:void 0,k=I?I.toString:void 0;function F(e){if("string"==typeof e)return e;if(A(e))return O(e,F)+"";if(T(e))return k?k.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}var N=/\s/;var L=/^\s+/;function P(e){return e?e.slice(0,function(e){for(var t=e.length;t--&&N.test(e.charAt(t)););return t}(e)+1).replace(L,""):e}function R(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}var j=/^[-+]0x[0-9a-f]+$/i,B=/^0b[01]+$/i,H=/^0o[0-7]+$/i,U=parseInt;function G(e){if("number"==typeof e)return e;if(T(e))return NaN;if(R(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=R(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=P(e);var n=B.test(e);return n||H.test(e)?U(e.slice(2),n?2:8):j.test(e)?NaN:+e}var z=1/0;function K(e){var t=function(e){return e?(e=G(e))===z||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}(e),n=t%1;return t===t?n?t-n:t:0}function V(e){return e}function $(e){if(!R(e))return!1;var t=x(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}const W=y["__core-js_shared__"];var Z=function(){var e=/[^.]+$/.exec(W&&W.keys&&W.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();var Y=Function.prototype.toString;function q(e){if(null!=e){try{return Y.call(e)}catch(t){}try{return e+""}catch(t){}}return""}var X=/^\[object .+?Constructor\]$/,J=Function.prototype,Q=Object.prototype,ee=J.toString,te=Q.hasOwnProperty,ne=RegExp("^"+ee.call(te).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function re(e){return!(!R(e)||(t=e,Z&&Z in t))&&($(e)?ne:X).test(q(e));var t}function oe(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return re(n)?n:void 0}const ie=oe(y,"WeakMap");var ae=Object.create,se=function(){function e(){}return function(t){if(!R(t))return{};if(ae)return ae(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const le=se;function ue(){}function ce(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var de=Date.now;var fe=function(){try{var e=oe(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();const pe=fe;var he=pe?function(e,t){return pe(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:V;var me=function(e){var t=0,n=0;return function(){var r=de(),o=16-(r-n);if(n=r,o>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(he);const ge=me;function ve(e,t,n,r){for(var o=e.length,i=n+(r?1:-1);r?i--:++i<o;)if(t(e[i],i,e))return i;return-1}function ye(e){return e!==e}function _e(e,t,n){return t===t?function(e,t,n){for(var r=n-1,o=e.length;++r<o;)if(e[r]===t)return r;return-1}(e,t,n):ve(e,ye,n)}function be(e,t){return!!(null==e?0:e.length)&&_e(e,t,0)>-1}var Ee=/^(?:0|[1-9]\d*)$/;function we(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&Ee.test(e))&&e>-1&&e%1==0&&e<t}function Ce(e,t,n){"__proto__"==t&&pe?pe(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function De(e,t){return e===t||e!==e&&t!==t}var Se=Object.prototype.hasOwnProperty;function xe(e,t,n){var r=e[t];Se.call(e,t)&&De(r,n)&&(void 0!==n||t in e)||Ce(e,t,n)}function Me(e,t,n,r){var o=!n;n||(n={});for(var i=-1,a=t.length;++i<a;){var s=t[i],l=r?r(n[s],e[s],s,n,e):void 0;void 0===l&&(l=e[s]),o?Ce(n,s,l):xe(n,s,l)}return n}var Te=Math.max;function Oe(e,t,n){return t=Te(void 0===t?e.length-1:t,0),function(){for(var r=arguments,o=-1,i=Te(r.length-t,0),a=Array(i);++o<i;)a[o]=r[t+o];o=-1;for(var s=Array(t+1);++o<t;)s[o]=r[o];return s[t]=n(a),function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}(e,this,s)}}function Ae(e,t){return ge(Oe(e,t,V),e+"")}function Ie(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}function ke(e){return null!=e&&Ie(e.length)&&!$(e)}var Fe=Object.prototype;function Ne(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Fe)}function Le(e){return M(e)&&"[object Arguments]"==x(e)}var Pe=Object.prototype,Re=Pe.hasOwnProperty,je=Pe.propertyIsEnumerable;const Be=Le(function(){return arguments}())?Le:function(e){return M(e)&&Re.call(e,"callee")&&!je.call(e,"callee")};var He="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ue=He&&"object"==typeof module&&module&&!module.nodeType&&module,Ge=Ue&&Ue.exports===He?y.Buffer:void 0;const ze=(Ge?Ge.isBuffer:void 0)||function(){return!1};var Ke={};function Ve(e){return function(t){return e(t)}}Ke["[object Float32Array]"]=Ke["[object Float64Array]"]=Ke["[object Int8Array]"]=Ke["[object Int16Array]"]=Ke["[object Int32Array]"]=Ke["[object Uint8Array]"]=Ke["[object Uint8ClampedArray]"]=Ke["[object Uint16Array]"]=Ke["[object Uint32Array]"]=!0,Ke["[object Arguments]"]=Ke["[object Array]"]=Ke["[object ArrayBuffer]"]=Ke["[object Boolean]"]=Ke["[object DataView]"]=Ke["[object Date]"]=Ke["[object Error]"]=Ke["[object Function]"]=Ke["[object Map]"]=Ke["[object Number]"]=Ke["[object Object]"]=Ke["[object RegExp]"]=Ke["[object Set]"]=Ke["[object String]"]=Ke["[object WeakMap]"]=!1;var $e="object"==typeof exports&&exports&&!exports.nodeType&&exports,We=$e&&"object"==typeof module&&module&&!module.nodeType&&module,Ze=We&&We.exports===$e&&g.process;const Ye=function(){try{var e=We&&We.require&&We.require("util").types;return e||Ze&&Ze.binding&&Ze.binding("util")}catch(t){}}();var qe=Ye&&Ye.isTypedArray;const Xe=qe?Ve(qe):function(e){return M(e)&&Ie(e.length)&&!!Ke[x(e)]};var Je=Object.prototype.hasOwnProperty;function Qe(e,t){var n=A(e),r=!n&&Be(e),o=!n&&!r&&ze(e),i=!n&&!r&&!o&&Xe(e),a=n||r||o||i,s=a?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],l=s.length;for(var u in e)!t&&!Je.call(e,u)||a&&("length"==u||o&&("offset"==u||"parent"==u)||i&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||we(u,l))||s.push(u);return s}function et(e,t){return function(n){return e(t(n))}}const tt=et(Object.keys,Object);var nt=Object.prototype.hasOwnProperty;function rt(e){if(!Ne(e))return tt(e);var t=[];for(var n in Object(e))nt.call(e,n)&&"constructor"!=n&&t.push(n);return t}function ot(e){return ke(e)?Qe(e):rt(e)}var it=Object.prototype.hasOwnProperty;function at(e){if(!R(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=Ne(e),n=[];for(var r in e)("constructor"!=r||!t&&it.call(e,r))&&n.push(r);return n}function st(e){return ke(e)?Qe(e,!0):at(e)}var lt=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ut=/^\w*$/;function ct(e,t){if(A(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!T(e))||(ut.test(e)||!lt.test(e)||null!=t&&e in Object(t))}const dt=oe(Object,"create");var ft=Object.prototype.hasOwnProperty;var pt=Object.prototype.hasOwnProperty;function ht(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function mt(e,t){for(var n=e.length;n--;)if(De(e[n][0],t))return n;return-1}ht.prototype.clear=function(){this.__data__=dt?dt(null):{},this.size=0},ht.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},ht.prototype.get=function(e){var t=this.__data__;if(dt){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return ft.call(t,e)?t[e]:void 0},ht.prototype.has=function(e){var t=this.__data__;return dt?void 0!==t[e]:pt.call(t,e)},ht.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=dt&&void 0===t?"__lodash_hash_undefined__":t,this};var gt=Array.prototype.splice;function vt(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}vt.prototype.clear=function(){this.__data__=[],this.size=0},vt.prototype.delete=function(e){var t=this.__data__,n=mt(t,e);return!(n<0)&&(n==t.length-1?t.pop():gt.call(t,n,1),--this.size,!0)},vt.prototype.get=function(e){var t=this.__data__,n=mt(t,e);return n<0?void 0:t[n][1]},vt.prototype.has=function(e){return mt(this.__data__,e)>-1},vt.prototype.set=function(e,t){var n=this.__data__,r=mt(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};const yt=oe(y,"Map");function _t(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function bt(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}bt.prototype.clear=function(){this.size=0,this.__data__={hash:new ht,map:new(yt||vt),string:new ht}},bt.prototype.delete=function(e){var t=_t(this,e).delete(e);return this.size-=t?1:0,t},bt.prototype.get=function(e){return _t(this,e).get(e)},bt.prototype.has=function(e){return _t(this,e).has(e)},bt.prototype.set=function(e,t){var n=_t(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function Et(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Et.Cache||bt),n}Et.Cache=bt;var wt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Ct=/\\(\\)?/g,Dt=function(e){var t=Et(e,function(e){return 500===n.size&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(wt,function(e,n,r,o){t.push(r?o.replace(Ct,"$1"):n||e)}),t});const St=Dt;function xt(e){return null==e?"":F(e)}function Mt(e,t){return A(e)?e:ct(e,t)?[e]:St(xt(e))}function Tt(e){if("string"==typeof e||T(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Ot(e,t){for(var n=0,r=(t=Mt(t,e)).length;null!=e&&n<r;)e=e[Tt(t[n++])];return n&&n==r?e:void 0}function At(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}var It=_?_.isConcatSpreadable:void 0;function kt(e){return A(e)||Be(e)||!!(It&&e&&e[It])}function Ft(e,t,n,r,o){var i=-1,a=e.length;for(n||(n=kt),o||(o=[]);++i<a;){var s=e[i];t>0&&n(s)?t>1?Ft(s,t-1,n,r,o):At(o,s):r||(o[o.length]=s)}return o}function Nt(e){return(null==e?0:e.length)?Ft(e,1):[]}function Lt(e){return ge(Oe(e,void 0,Nt),e+"")}const Pt=et(Object.getPrototypeOf,Object);var Rt=Function.prototype,jt=Object.prototype,Bt=Rt.toString,Ht=jt.hasOwnProperty,Ut=Bt.call(Object);function Gt(e){if(!M(e)||"[object Object]"!=x(e))return!1;var t=Pt(e);if(null===t)return!0;var n=Ht.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Bt.call(n)==Ut}function zt(e){var t=this.__data__=new vt(e);this.size=t.size}zt.prototype.clear=function(){this.__data__=new vt,this.size=0},zt.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},zt.prototype.get=function(e){return this.__data__.get(e)},zt.prototype.has=function(e){return this.__data__.has(e)},zt.prototype.set=function(e,t){var n=this.__data__;if(n instanceof vt){var r=n.__data__;if(!yt||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new bt(r)}return n.set(e,t),this.size=n.size,this};var Kt="object"==typeof exports&&exports&&!exports.nodeType&&exports,Vt=Kt&&"object"==typeof module&&module&&!module.nodeType&&module,$t=Vt&&Vt.exports===Kt?y.Buffer:void 0,Wt=$t?$t.allocUnsafe:void 0;function Zt(){return[]}var Yt=Object.prototype.propertyIsEnumerable,qt=Object.getOwnPropertySymbols,Xt=qt?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}(qt(e),function(t){return Yt.call(e,t)}))}:Zt;const Jt=Xt;var Qt=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)At(t,Jt(e)),e=Pt(e);return t}:Zt;const en=Qt;function tn(e,t,n){var r=t(e);return A(e)?r:At(r,n(e))}function nn(e){return tn(e,ot,Jt)}function rn(e){return tn(e,st,en)}const on=oe(y,"DataView");const an=oe(y,"Promise");const sn=oe(y,"Set");var ln="[object Map]",un="[object Promise]",cn="[object Set]",dn="[object WeakMap]",fn="[object DataView]",pn=q(on),hn=q(yt),mn=q(an),gn=q(sn),vn=q(ie),yn=x;(on&&yn(new on(new ArrayBuffer(1)))!=fn||yt&&yn(new yt)!=ln||an&&yn(an.resolve())!=un||sn&&yn(new sn)!=cn||ie&&yn(new ie)!=dn)&&(yn=function(e){var t=x(e),n="[object Object]"==t?e.constructor:void 0,r=n?q(n):"";if(r)switch(r){case pn:return fn;case hn:return ln;case mn:return un;case gn:return cn;case vn:return dn}return t});const _n=yn;var bn=Object.prototype.hasOwnProperty;const En=y.Uint8Array;function wn(e){var t=new e.constructor(e.byteLength);return new En(t).set(new En(e)),t}var Cn=/\w*$/;var Dn=_?_.prototype:void 0,Sn=Dn?Dn.valueOf:void 0;function xn(e,t,n){var r,o=e.constructor;switch(t){case"[object ArrayBuffer]":return wn(e);case"[object Boolean]":case"[object Date]":return new o(+e);case"[object DataView]":return function(e,t){var n=t?wn(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return function(e,t){var n=t?wn(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}(e,n);case"[object Map]":case"[object Set]":return new o;case"[object Number]":case"[object String]":return new o(e);case"[object RegExp]":return function(e){var t=new e.constructor(e.source,Cn.exec(e));return t.lastIndex=e.lastIndex,t}(e);case"[object Symbol]":return r=e,Sn?Object(Sn.call(r)):{}}}var Mn=Ye&&Ye.isMap;const Tn=Mn?Ve(Mn):function(e){return M(e)&&"[object Map]"==_n(e)};var On=Ye&&Ye.isSet;const An=On?Ve(On):function(e){return M(e)&&"[object Set]"==_n(e)};var In="[object Arguments]",kn="[object Function]",Fn="[object Object]",Nn={};function Ln(e,t,n,r,o,i){var a,s=1&t,l=2&t,u=4&t;if(n&&(a=o?n(e,r,o,i):n(e)),void 0!==a)return a;if(!R(e))return e;var c=A(e);if(c){if(a=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&bn.call(e,"index")&&(n.index=e.index,n.input=e.input),n}(e),!s)return ce(e,a)}else{var d=_n(e),f=d==kn||"[object GeneratorFunction]"==d;if(ze(e))return function(e,t){if(t)return e.slice();var n=e.length,r=Wt?Wt(n):new e.constructor(n);return e.copy(r),r}(e,s);if(d==Fn||d==In||f&&!o){if(a=l||f?{}:function(e){return"function"!=typeof e.constructor||Ne(e)?{}:le(Pt(e))}(e),!s)return l?function(e,t){return Me(e,en(e),t)}(e,function(e,t){return e&&Me(t,st(t),e)}(a,e)):function(e,t){return Me(e,Jt(e),t)}(e,function(e,t){return e&&Me(t,ot(t),e)}(a,e))}else{if(!Nn[d])return o?e:{};a=xn(e,d,s)}}i||(i=new zt);var p=i.get(e);if(p)return p;i.set(e,a),An(e)?e.forEach(function(r){a.add(Ln(r,t,n,r,e,i))}):Tn(e)&&e.forEach(function(r,o){a.set(o,Ln(r,t,n,o,e,i))});var h=c?void 0:(u?l?rn:nn:l?st:ot)(e);return function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););}(h||e,function(r,o){h&&(r=e[o=r]),xe(a,o,Ln(r,t,n,o,e,i))}),a}Nn[In]=Nn["[object Array]"]=Nn["[object ArrayBuffer]"]=Nn["[object DataView]"]=Nn["[object Boolean]"]=Nn["[object Date]"]=Nn["[object Float32Array]"]=Nn["[object Float64Array]"]=Nn["[object Int8Array]"]=Nn["[object Int16Array]"]=Nn["[object Int32Array]"]=Nn["[object Map]"]=Nn["[object Number]"]=Nn[Fn]=Nn["[object RegExp]"]=Nn["[object Set]"]=Nn["[object String]"]=Nn["[object Symbol]"]=Nn["[object Uint8Array]"]=Nn["[object Uint8ClampedArray]"]=Nn["[object Uint16Array]"]=Nn["[object Uint32Array]"]=!0,Nn["[object Error]"]=Nn[kn]=Nn["[object WeakMap]"]=!1;function Pn(e){return Ln(e,4)}function Rn(e){return Ln(e,5)}function jn(e){for(var t=-1,n=null==e?0:e.length,r=0,o=[];++t<n;){var i=e[t];i&&(o[r++]=i)}return o}function Bn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new bt;++t<n;)this.add(e[t])}function Hn(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function Un(e,t){return e.has(t)}Bn.prototype.add=Bn.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Bn.prototype.has=function(e){return this.__data__.has(e)};function Gn(e,t,n,r,o,i){var a=1&n,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var u=i.get(e),c=i.get(t);if(u&&c)return u==t&&c==e;var d=-1,f=!0,p=2&n?new Bn:void 0;for(i.set(e,t),i.set(t,e);++d<s;){var h=e[d],m=t[d];if(r)var g=a?r(m,h,d,t,e,i):r(h,m,d,e,t,i);if(void 0!==g){if(g)continue;f=!1;break}if(p){if(!Hn(t,function(e,t){if(!Un(p,t)&&(h===e||o(h,e,n,r,i)))return p.push(t)})){f=!1;break}}else if(h!==m&&!o(h,m,n,r,i)){f=!1;break}}return i.delete(e),i.delete(t),f}function zn(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function Kn(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}var Vn=_?_.prototype:void 0,$n=Vn?Vn.valueOf:void 0;var Wn=Object.prototype.hasOwnProperty;var Zn="[object Arguments]",Yn="[object Array]",qn="[object Object]",Xn=Object.prototype.hasOwnProperty;function Jn(e,t,n,r,o,i){var a=A(e),s=A(t),l=a?Yn:_n(e),u=s?Yn:_n(t),c=(l=l==Zn?qn:l)==qn,d=(u=u==Zn?qn:u)==qn,f=l==u;if(f&&ze(e)){if(!ze(t))return!1;a=!0,c=!1}if(f&&!c)return i||(i=new zt),a||Xe(e)?Gn(e,t,n,r,o,i):function(e,t,n,r,o,i,a){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!i(new En(e),new En(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return De(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=zn;case"[object Set]":var l=1&r;if(s||(s=Kn),e.size!=t.size&&!l)return!1;var u=a.get(e);if(u)return u==t;r|=2,a.set(e,t);var c=Gn(s(e),s(t),r,o,i,a);return a.delete(e),c;case"[object Symbol]":if($n)return $n.call(e)==$n.call(t)}return!1}(e,t,l,n,r,o,i);if(!(1&n)){var p=c&&Xn.call(e,"__wrapped__"),h=d&&Xn.call(t,"__wrapped__");if(p||h){var m=p?e.value():e,g=h?t.value():t;return i||(i=new zt),o(m,g,n,r,i)}}return!!f&&(i||(i=new zt),function(e,t,n,r,o,i){var a=1&n,s=nn(e),l=s.length;if(l!=nn(t).length&&!a)return!1;for(var u=l;u--;){var c=s[u];if(!(a?c in t:Wn.call(t,c)))return!1}var d=i.get(e),f=i.get(t);if(d&&f)return d==t&&f==e;var p=!0;i.set(e,t),i.set(t,e);for(var h=a;++u<l;){var m=e[c=s[u]],g=t[c];if(r)var v=a?r(g,m,c,t,e,i):r(m,g,c,e,t,i);if(!(void 0===v?m===g||o(m,g,n,r,i):v)){p=!1;break}h||(h="constructor"==c)}if(p&&!h){var y=e.constructor,_=t.constructor;y==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof _&&_ instanceof _||(p=!1)}return i.delete(e),i.delete(t),p}(e,t,n,r,o,i))}function Qn(e,t,n,r,o){return e===t||(null==e||null==t||!M(e)&&!M(t)?e!==e&&t!==t:Jn(e,t,n,r,Qn,o))}function er(e){return e===e&&!R(e)}function tr(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}}function nr(e){var t=function(e){for(var t=ot(e),n=t.length;n--;){var r=t[n],o=e[r];t[n]=[r,o,er(o)]}return t}(e);return 1==t.length&&t[0][2]?tr(t[0][0],t[0][1]):function(n){return n===e||function(e,t,n,r){var o=n.length,i=o,a=!r;if(null==e)return!i;for(e=Object(e);o--;){var s=n[o];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++o<i;){var l=(s=n[o])[0],u=e[l],c=s[1];if(a&&s[2]){if(void 0===u&&!(l in e))return!1}else{var d=new zt;if(r)var f=r(u,c,l,e,t,d);if(!(void 0===f?Qn(c,u,3,r,d):f))return!1}}return!0}(n,e,t)}}function rr(e,t){return null!=e&&t in Object(e)}function or(e,t){return null!=e&&function(e,t,n){for(var r=-1,o=(t=Mt(t,e)).length,i=!1;++r<o;){var a=Tt(t[r]);if(!(i=null!=e&&n(e,a)))break;e=e[a]}return i||++r!=o?i:!!(o=null==e?0:e.length)&&Ie(o)&&we(a,o)&&(A(e)||Be(e))}(e,t,rr)}function ir(e,t){return ct(e)&&er(t)?tr(Tt(e),t):function(n){var r=function(e,t,n){var r=null==e?void 0:Ot(e,t);return void 0===r?n:r}(n,e);return void 0===r&&r===t?or(n,e):Qn(t,r,3)}}function ar(e){return ct(e)?function(e){return function(t){return null==t?void 0:t[e]}}(Tt(e)):function(e){return function(t){return Ot(t,e)}}(e)}function sr(e){return"function"==typeof e?e:null==e?V:"object"==typeof e?A(e)?ir(e[0],e[1]):nr(e):ar(e)}function lr(e,t,n,r){for(var o=-1,i=null==e?0:e.length;++o<i;){var a=e[o];t(r,a,n(a),e)}return r}var ur,cr=function(e,t,n){for(var r=-1,o=Object(e),i=n(e),a=i.length;a--;){var s=i[ur?a:++r];if(!1===t(o[s],s,o))break}return e};const dr=cr;function fr(e,t){return e&&dr(e,t,ot)}var pr=function(e,t){return function(n,r){if(null==n)return n;if(!ke(n))return e(n,r);for(var o=n.length,i=t?o:-1,a=Object(n);(t?i--:++i<o)&&!1!==r(a[i],i,a););return n}}(fr);const hr=pr;function mr(e,t,n,r){return hr(e,function(e,o,i){t(r,e,n(e),i)}),r}function gr(e,t){return function(n,r){var o=A(n)?lr:mr,i=t?t():{};return o(n,e,sr(r),i)}}const vr=function(){return y.Date.now()};var yr=Math.max,_r=Math.min;function br(e,t,n){var r,o,i,a,s,l,u=0,c=!1,d=!1,f=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function p(t){var n=r,i=o;return r=o=void 0,u=t,a=e.apply(i,n)}function h(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-u>=i}function m(){var e=vr();if(h(e))return g(e);s=setTimeout(m,function(e){var n=t-(e-l);return d?_r(n,i-(e-u)):n}(e))}function g(e){return s=void 0,f&&r?p(e):(r=o=void 0,a)}function v(){var e=vr(),n=h(e);if(r=arguments,o=this,l=e,n){if(void 0===s)return function(e){return u=e,s=setTimeout(m,t),c?p(e):a}(l);if(d)return clearTimeout(s),s=setTimeout(m,t),p(l)}return void 0===s&&(s=setTimeout(m,t)),a}return t=G(t)||0,R(n)&&(c=!!n.leading,i=(d="maxWait"in n)?yr(G(n.maxWait)||0,t):i,f="trailing"in n?!!n.trailing:f),v.cancel=function(){void 0!==s&&clearTimeout(s),u=0,r=l=o=s=void 0},v.flush=function(){return void 0===s?a:g(vr())},v}function Er(e){return M(e)&&ke(e)}function wr(e,t,n){for(var r=-1,o=null==e?0:e.length;++r<o;)if(n(t,e[r]))return!0;return!1}const Cr=Ae(function(e,t){return Er(e)?function(e,t,n,r){var o=-1,i=be,a=!0,s=e.length,l=[],u=t.length;if(!s)return l;n&&(t=O(t,Ve(n))),r?(i=wr,a=!1):t.length>=200&&(i=Un,a=!1,t=new Bn(t));e:for(;++o<s;){var c=e[o],d=null==n?c:n(c);if(c=r||0!==c?c:0,a&&d===d){for(var f=u;f--;)if(t[f]===d)continue e;l.push(c)}else i(t,d,r)||l.push(c)}return l}(e,Ft(t,1,Er,!0)):[]});function Dr(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}var Sr,xr=(Sr={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"},function(e){return null==Sr?void 0:Sr[e]});const Mr=xr;var Tr=/[&<>"']/g,Or=RegExp(Tr.source);var Ar=Math.max,Ir=Math.min;var kr,Fr=(kr=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;return void 0!==n&&(o=K(n),o=n<0?Ar(r+o,0):Ir(o,r-1)),ve(e,sr(t),o,!0)},function(e,t,n){var r=Object(e);if(!ke(e)){var o=sr(t);e=ot(e),t=function(e){return o(r[e],e,r)}}var i=kr(e,t,n);return i>-1?r[o?e[i]:i]:void 0});const Nr=Fr;function Lr(e){return e&&e.length?e[0]:void 0}var Pr=Object.prototype.hasOwnProperty,Rr=gr(function(e,t,n){Pr.call(e,n)?e[n].push(t):Ce(e,n,[t])});const jr=Rr;function Br(e){return"string"==typeof e||!A(e)&&M(e)&&"[object String]"==x(e)}function Hr(e){return null==e?[]:function(e,t){return O(t,function(t){return e[t]})}(e,ot(e))}var Ur=Math.max;function Gr(e,t,n,r){e=ke(e)?e:Hr(e),n=n&&!r?K(n):0;var o=e.length;return n<0&&(n=Ur(o+n,0)),Br(e)?n<=o&&e.indexOf(t,n)>-1:!!o&&_e(e,t,n)>-1}var zr=Math.min;function Kr(e){return Er(e)?e:[]}const Vr=Ae(function(e){var t=O(e,Kr);return t.length&&t[0]===e[0]?function(e,t,n){for(var r=n?wr:be,o=e[0].length,i=e.length,a=i,s=Array(i),l=1/0,u=[];a--;){var c=e[a];a&&t&&(c=O(c,Ve(t))),l=zr(c.length,l),s[a]=!n&&(t||o>=120&&c.length>=120)?new Bn(a&&c):void 0}c=e[0];var d=-1,f=s[0];e:for(;++d<o&&u.length<l;){var p=c[d],h=t?t(p):p;if(p=n||0!==p?p:0,!(f?Un(f,h):r(u,h,n))){for(a=i;--a;){var m=s[a];if(!(m?Un(m,h):r(e[a],h,n)))continue e}f&&f.push(h),u.push(p)}}return u}(t):[]});function $r(e,t){return t.length<2?e:Ot(e,function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}(t,0,-1))}var Wr=Object.prototype.hasOwnProperty;function Zr(e,t){return Qn(e,t)}var Yr=y.isFinite;function qr(e){return"number"==typeof e&&Yr(e)}function Xr(e){return"number"==typeof e||M(e)&&"[object Number]"==x(e)}function Jr(e){return void 0===e}var Qr=gr(function(e,t,n){Ce(e,n,t)});const eo=Qr;function to(e,t){var n={};return t=sr(t),fr(e,function(e,r,o){Ce(n,r,t(e,r,o))}),n}function no(e,t){return null==(e=$r(e,t=Mt(t,e)))||delete e[Tt(Dr(t))]}function ro(e){return Gt(e)?void 0:e}var oo=Lt(function(e,t){var n={};if(null==e)return n;var r=!1;t=O(t,function(t){return t=Mt(t,e),r||(r=t.length>1),t}),Me(e,rn(e),n),r&&(n=Ln(n,7,ro));for(var o=t.length;o--;)no(n,t[o]);return n});const io=oo;function ao(e,t,n,r){if(!R(e))return e;for(var o=-1,i=(t=Mt(t,e)).length,a=i-1,s=e;null!=s&&++o<i;){var l=Tt(t[o]),u=n;if("__proto__"===l||"constructor"===l||"prototype"===l)return e;if(o!=a){var c=s[l];void 0===(u=r?r(c,l,s):void 0)&&(u=R(c)?c:we(t[o+1])?[]:{})}xe(s,l,u),s=s[l]}return e}function so(e,t,n){for(var r=-1,o=t.length,i={};++r<o;){var a=t[r],s=Ot(e,a);n(s,a)&&ao(i,Mt(a,e),s)}return i}function lo(e,t){return function(e,t){if(null==e)return{};var n=O(rn(e),function(e){return[e]});return t=sr(t),so(e,n,function(e,n){return t(e,n[0])})}(e,function(e){if("function"!=typeof e)throw new TypeError("Expected a function");return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}(sr(t)))}function uo(e,t){if(e!==t){var n=void 0!==e,r=null===e,o=e===e,i=T(e),a=void 0!==t,s=null===t,l=t===t,u=T(t);if(!s&&!u&&!i&&e>t||i&&a&&l&&!s&&!u||r&&a&&l||!n&&l||!o)return 1;if(!r&&!i&&!u&&e<t||u&&n&&o&&!r&&!i||s&&n&&o||!a&&o||!l)return-1}return 0}function co(e,t,n){t=t.length?O(t,function(e){return A(e)?function(t){return Ot(t,1===e.length?e[0]:e)}:e}):[V];var r=-1;t=O(t,Ve(sr));var o=function(e,t){var n=-1,r=ke(e)?Array(e.length):[];return hr(e,function(e,o,i){r[++n]=t(e,o,i)}),r}(e,function(e,n,o){return{criteria:O(t,function(t){return t(e)}),index:++r,value:e}});return function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(o,function(e,t){return function(e,t,n){for(var r=-1,o=e.criteria,i=t.criteria,a=o.length,s=n.length;++r<a;){var l=uo(o[r],i[r]);if(l)return r>=s?l:l*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)})}function fo(e,t,n,r){return null==e?[]:(A(t)||(t=null==t?[]:[t]),A(n=r?void 0:n)||(n=null==n?[]:[n]),co(e,t,n))}var po=gr(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});const ho=po;var mo=Lt(function(e,t){return null==e?{}:function(e,t){return so(e,t,function(t,n){return or(e,n)})}(e,t)});const go=mo;var vo=Array.prototype.reverse;function yo(e){return null==e?e:vo.call(e)}function _o(e){return A(e)?O(e,Tt):T(e)?[e]:ce(St(xt(e)))}const bo=sn&&1/Kn(new sn([,-0]))[1]==1/0?function(e){return new sn(e)}:ue;function Eo(e,t,n){var r=-1,o=be,i=e.length,a=!0,s=[],l=s;if(n)a=!1,o=wr;else if(i>=200){var u=t?null:bo(e);if(u)return Kn(u);a=!1,o=Un,l=new Bn}else l=t?[]:s;e:for(;++r<i;){var c=e[r],d=t?t(c):c;if(c=n||0!==c?c:0,a&&d===d){for(var f=l.length;f--;)if(l[f]===d)continue e;t&&l.push(d),s.push(c)}else o(l,d,n)||(l!==s&&l.push(d),s.push(c))}return s}function wo(e){return e&&e.length?Eo(e):[]}function Co(e,t){return e&&e.length?Eo(e,sr(t)):[]}const Do={Utils:{}};Do.Utils.focusFirstDescendant=function(e,t){for(const n of e.childNodes)if(n!==t&&(Do.Utils.attemptFocus(n)||Do.Utils.focusFirstDescendant(n,t)))return!0;return!1},Do.Utils.focusNext=function(e,t,n){const r=t||document.activeElement,o=null==r?void 0:r.nextSibling;if(o&&o!==n)return!!Do.Utils.attemptFocus(o)||(!!Do.Utils.focusFirstDescendant(o)||Do.Utils.focusNext(e,o,n));{const t=null==r?void 0:r.parentNode;return t!==e&&Do.Utils.focusNext(e,t,n)}},Do.Utils.focusPrevious=function(e,t,n){const r=t||document.activeElement,o=null==r?void 0:r.previousSibling;if(o&&o!==n)return!!Do.Utils.attemptFocus(o)||(!!Do.Utils.focusLastDescendant(o)||Do.Utils.focusPrevious(e,o,n));{const t=null==r?void 0:r.parentNode;return t!==e&&Do.Utils.focusPrevious(e,t,n)}},Do.Utils.focusLastDescendant=function(e,t){for(let n=e.childNodes.length-1;n>=0;n--){const r=e.childNodes[n];if(r!==t&&(Do.Utils.attemptFocus(r)||Do.Utils.focusLastDescendant(r,t)))return!0}return!1},Do.Utils.findLastFocusEl=function(e,t,n=!0){for(let r=e.childNodes.length-1;r>=0;r--){const o=e.childNodes[r];if(o!==t&&Do.Utils.isFocusable(o,n))return o;const i=Do.Utils.findLastFocusEl(o,t,n);if(i)return i}return null},Do.Utils.findFirstFocusEl=function(e,t,n=!0){for(const r of e.childNodes){if(r!==t&&Do.Utils.isFocusable(r,n))return r;const e=Do.Utils.findFirstFocusEl(r,t,n);if(e)return e}return null},Do.Utils.attemptFocus=function(e){if(!Do.Utils.isFocusable(e))return!1;try{e.focus()}catch(t){}return document.activeElement===e},Do.Utils.isFocusable=function(e,t=!0){if(!e.getAttribute)return!1;if(e.disabled)return!1;if(t&&e.tabIndex<0)return!1;if(e.tabIndex>=0||null!==e.getAttribute("tabindex"))return!0;switch(e.nodeName){case"A":return!!e.href&&"ignore"!==e.rel;case"INPUT":return"hidden"!==e.type&&"file"!==e.type;case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},Do.Utils.triggerEvent=function(e,t,...n){var r;let o;o=/^mouse|click/.test(t)?"MouseEvents":t.startsWith("key")?"KeyboardEvent":"HTMLEvents";const i=document.createEvent(o);return i.initEvent(t,...n),e.dispatchEvent?e.dispatchEvent(i):null==(r=e.fireEvent)||r.call(e,"on"+t,i),e};const So=Do.Utils,xo={tab:"Tab",enter:"Enter",space:" ",oldSpace:"Spacebar",esc:"Escape",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",left:"ArrowLeft"},Mo="aria-screen-reader";var To={},Oo=function(e){return e=e||window.navigator.userAgent,/Android/i.test(e)},Ao=function(e){return e=e||window.navigator.userAgent,/CrOS/i.test(e)},Io=function(e){return-1!==(e=e||window.navigator.userAgent).indexOf("Edge/")||-1!==e.indexOf("Edg/")},ko=function(e){return e=e||window.navigator.userAgent,/SamsungBrowser/i.test(e)},Fo=function(e){return-1!==(e=e||window.navigator.userAgent).indexOf("DuckDuckGo/")},No=function(e){return-1!==(e=e||window.navigator.userAgent).indexOf("OPR/")||-1!==e.indexOf("Opera/")||-1!==e.indexOf("OPT/")},Lo=function(e){return-1!==(e=e||window.navigator.userAgent).indexOf("Silk/")},Po=Io,Ro=ko,jo=Fo,Bo=No,Ho=Lo,Uo=function(e){return(-1!==(e=e||window.navigator.userAgent).indexOf("Chrome")||-1!==e.indexOf("CriOS"))&&!Po(e)&&!Ro(e)&&!jo(e)&&!Bo(e)&&!Ho(e)},Go=function(e){return-1!==(e=e||window.navigator.userAgent).indexOf("Trident/7")},zo=Go,Ko=function(e){return e=e||window.navigator.userAgent,/Firefox/i.test(e)},Vo=function(e,t){return e=e||window.navigator.userAgent,t=t||window.document,/Mac|iPad/i.test(e)&&"ontouchend"in t},$o=Vo,Wo=function(e,t,n){void 0===t&&(t=!0),e=e||window.navigator.userAgent;var r=/iPhone|iPod|iPad/i.test(e);return t?r||$o(e,n):r},Zo=function(e){return e=e||window.navigator.userAgent,/FxiOS/i.test(e)},Yo=Wo;var qo=function(e){return e=e||window.navigator.userAgent,Yo(e)&&function(e){return/\bGSA\b/.test(e)}(e)},Xo=Wo,Jo=Zo,Qo=/webkit/i;var ei=Wo,ti=qo,ni=function(e){return e=e||window.navigator.userAgent,!!ei(e)&&(!!ti(e)||/.+AppleWebKit(?!.*Safari)/i.test(e))},ri=ni,oi=ni,ii=Zo,ai=Ko,si=Oo,li=Ao,ui=Wo,ci=Oo,di=Zo,fi=ni,pi=Uo,hi=ko,mi=Fo;function gi(e){return(e=e||window.navigator.userAgent).indexOf("Opera Mini")>-1}var vi=Uo;Object.defineProperty(To,"__esModule",{value:!0}),To.supportsPaymentRequestApi=To.supportsPopups=To.hasSoftwareKeyboard=To.isSilk=To.isSamsungBrowser=To.isOpera=To.isMobileFirefox=To.isIpadOS=To.isIosWKWebview=To.isIosWebview=To.isIosUIWebview=To.isIosSafari=To.isSafari=To.isIosGoogleSearchApp=To.isIosFirefox=To.isIos=To.isFirefox=To.isEdge=To.isIe11=To.isIe10=To.isIe9=To.isIe=To.isDuckDuckGo=To.isChrome=To.isChromeOS=To.isAndroid=void 0;var yi=