1"use strict"; 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="30848b9c-d43f-5b5e-bed3-1f3c55c32829")}catch(e){}}(); 3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["9061"],{39881(e,a,t){t.d(a,{j:()=>s});function s(e){var a={gt:">",lt:"<",amp:"&",quot:'"'};return e.replace(/&(#(?:x[0-9a-f]+|\d+)|[a-z]+);?/gi,(e,t)=>"#"===t[0]?String.fromCharCode("x"===t[1].toLowerCase()?parseInt(t.substr(2),16):parseInt(t.substr(1))):Object.prototype.hasOwnProperty.call(a,t)?a[t]:e)}},5365(e,a,t){t.d(a,{r:()=>d});var s=t(50846),r=t(91885),i=t(15526),n=t(39971),l=t(38020),o=t(79942),c={protocol:"https",host:"www.googleapis.com"};class d extends s.Q{constructor(){super("translations.google","default",e=>{var{text:a,targetLanguage:t,sourceLanguage:s}=e;return this.translate(a,t,s).pipe((0,o.vV)(e=>!a.trim()||e.isSuccessful&&e.value.text?r.Q.success(e.value):r.Q.failure("incomplete-translations")),(0,o.W_)(r.Q.failure("translations-not-available")),(0,o.vV)(e=>({data:e,ttl:e.isSuccessful?Number.MAX_SAFE_INTEGER:0})))}),this.apiKey=null}setApiKey(e){this.apiKey=e}getSupportedLanguages(){return this.requestAvailableLanguages().pipe((0,o.Fg)(e=>e.isSuccessful?n.v.just(e.value):n.v.just([])))}requestAvailableLanguages(){return this.makeRequest("/languages",{}).pipe((0,o.Fg)(e=>e&&Array.isArray(e.languages)?n.v.just(r.Q.success(e.languages.map(e=>e.language))):n.v.just(r.Q.success([]))),(0,o.ZC)(e=>n.v.just(r.Q.failure("translations-not-available"))))}translate(e,a,t){return this.makeRequest("",{method:"POST",body:JSON.stringify({q:e,target:a})}).pipe((0,o.Fg)(e=>e&&Array.isArray(e.translations)&&e.translations.length>0?n.v.just(r.Q.success({text:e.translations[0].translatedText,detectedLanguage:e.translations[0].detectedSourceLanguage})):n.v.just(r.Q.failure("translations-not-available"))))}makeRequest(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",a=arguments.length>1?arguments[1]:void 0;return n.v.defer(()=>this.apiKey?(0,l.ff)(c,"/language/translate/v2"+e,Object.assign({headers:{accept:"application/json","Content-Type":"application/json"},query:{key:this.apiKey}},a)).pipe((0,o.Fg)(e=>{var{responseText:a,status:t}=e,s=a?JSON.parse(a):"";return 200===t&&s.data?n.v.just(s.data):s&&s.error?n.v.error(s.error):(s&&s.code,n.v.error(s))})):n.v.error("api-token-not-defined"))}}d.shared=(0,i.G)(()=>new d)},35738(e,a,t){t.d(a,{x:()=>d});var s=t(31568),r=t(42062),i=t(78186),n=t(31085),l=(0,r.memo)(e=>{var{userName:a,format:t}=e;return t?(0,n.jsx)(i.X,{href:t,data:{name:a}}):(0,n.jsx)("span",{children:a})}),o=t(66038),c=(0,r.memo)(e=>{var{ownerId:a,format:t}=e,r=(0,s.sb)(a),i=null==r?void 0:r.name;return(0,o.gV)(r),(0,n.jsx)(l,{format:t,userName:i||""})}),d=(0,o.oI)(c,"users.name",e=>e.ownerId)},92724(e,a,t){t.d(a,{d:()=>E});var s=t(42062),r=t(91994),i=t(5071),n=t(99027),l=t(60116),o=t(98153),c=t(6801),d=t(78675),u=t(75841),m=t(17524),p=t(28138),h=t(66691),g=t(66038),v=t(91885),b=t(64998),f=t(31085),x=(0,s.memo)(e=>{var a,t,x,y,j,T,C,{letter:k,attachment:I,className:w,activeAttachment:S}=e,{sender:_,recipient:N}=k,[E,L]=(0,s.useState)("audio"!==I.mediaType),A=(0,r.w)(),R=(0,s.useCallback)(()=>{if("audio"!==I.mediaType){var e=k.attachments.map(e=>{var a=!!e.reference&&e.reference.indexOf("/free")>=0;return A&&e.basename&&_!==A&&!a?new l.dX(A,{type:"photo"===e.mediaType?"image":"video",path:"photo"===e.mediaType?(0,n.qW)(_,N,e.basename,!1,!1):(0,n.Bt)(_,N,e.basename,!1,!1),ownerId:_}).status.pipe((0,p.T)(a=>Object.assign({},e,{status:a}))):(0,u.of)(Object.assign({},e,{status:"available"}))});(0,m.z)(e).toSingle().safeSubscribe(e=>{var a=encodeURIComponent(b.a.shared().getAAF());o.A.emit("overlay","gallery-letter",e.map(e=>{var t=!!e.reference&&e.reference.indexOf("/free")>=0,s=e.basename?"photo"===I.mediaType?(0,n.qW)(_,N,e.basename,!1,t):(0,n.Bt)(_,N,e.basename,!1,t):"",r="available"!==e.status,i=e.basename&&(0,c.o)("photo"===e.mediaType?(0,n.qW)(_,N,e.basename,r,t):(0,n.Bt)(_,N,e.basename,r,t),d.T.shared().sharding),l=""+i+("."+d.T.shared().photos.galleryVideo.size)+"."+d.T.shared().photos.galleryVideo.options.join("."),o=""+i+("."+d.T.shared().photos.galleryImage.size)+"."+d.T.shared().photos.galleryImage.options.join("."),u=r?l:l+"?authorization="+a,m=r?o:o+"?authorization="+a;return Object.assign({},e,{sender:_,recipient:N,basePath:s,baseUrl:(0,c.o)(s,d.T.shared().sharding),frameId:e.basename,type:e.mediaType,video:"video"===e.mediaType,photo:"photo"===e.mediaType,preview:r,paid:"available"===e.status,token:a,videoUrl:u,ph
3otoUrl:m})}),I.basename,k.id),setTimeout(function(){o.A.emit("event.letter.gallery.loaded",!0)},1e3)})}},[k.attachments,k.id,A,_,N,I.basename,I.mediaType]),{openResource:M,resourcePreview:P,resourceAccessStatus:V}=(a=(0,r.w)(),t=!!I.reference&&I.reference.indexOf("/free")>=0,x=(0,s.useMemo)(()=>I.basename?"cheer"===I.mediaType?(0,n.nT)(I.basename,I.reference):"photo"===I.mediaType?(0,n.qW)(_,N,I.basename,!1,t):"audio"===I.mediaType?(0,n.YS)(_,N,I.basename):(0,n.Bt)(_,N,I.basename,!1,t):null,[I.basename,I.mediaType,I.reference,_,N,t]),y=(0,s.useMemo)(()=>{if(!a||_===a||!x||"cheer"===I.mediaType||t)return null;var e={type:"photo"===I.mediaType?"image":"audio"===I.mediaType?"audio":"video",path:x,ownerId:_,referrer:k?(0,n.io)(_,N,k.id):void 0};return new l.dX(a,e)},[I.mediaType,t,k,N,x,_,a]),j=(0,h.J2)(()=>y?y.status:(0,u.of)("available"),[y]),T=(0,s.useMemo)(()=>{if(I.basename&&j){var e="cheer"!==I.mediaType&&("photo"!==I.mediaType||"available"!==j);return{path:"cheer"===I.mediaType?(0,n.nT)(I.basename,I.reference):"photo"===I.mediaType?(0,n.qW)(_,N,I.basename,e,t):"video"===I.mediaType?(0,n.Bt)(_,N,I.basename,e,t):(0,n.YS)(_,N,I.basename),blurred:e}}},[I.basename,I.reference,I.mediaType,_,N,t,j]),C=(0,s.useCallback)(()=>{"available"===j?R(x):y&&"payment_required"===j&&y.buy().safeSubscribe(e=>{e.isSuccessful&&R(x)})},[y,x,j,R]),{resourcePreview:T,resourcePath:x,resourceAccessStatus:j,openResource:C});(0,s.useEffect)(()=>{var e=null;return(null==S?void 0:S.basename)===I.basename&&(null==S?void 0:S.mediaType)===I.mediaType&&(e=setTimeout(()=>{M()},100)),()=>{e&&clearTimeout(e)}},[null==S?void 0:S.basename,I.basename,null==S?void 0:S.mediaType,I.mediaType,M]);var z=(0,g.gV)(),B=(0,s.useCallback)(()=>{z(v.Q.success()),L(!1)},[z]),F=(0,s.useCallback)(()=>{z(v.Q.failure("media-load-failed")),L(!1)},[z]),O=(0,s.useMemo)(()=>{var e=null!=P&&P.blurred?"":"?authorization="+encodeURIComponent(b.a.shared().getAAF());return{url:P?(0,c.o)(P.path,d.T.shared().sharding)+e:I.uri,sender:k.sender,basename:I.mediaType+":"+I.basename}},[I.basename,I.mediaType,I.uri,k.sender,P]);return(0,f.jsx)(i.A,{testData:O,type:I.mediaType,source:I.uri,path:null==P?void 0:P.path,blurred:null==P?void 0:P.blurred,onMediaClick:M,lockVisible:"available"!==V,loading:E,onLoad:B,onLoadFail:F,className:w})}),y=(0,g.oI)(x,"dialogs.mailbox.letter.attachments-list.media-item",e=>e.attachment.local?e.attachment.uri:e.attachment.basename),j=t(60144),T=t(1083).A;let C=(0,s.memo)(e=>{var{path:a,loading:t,onLoad:s,testData:r,onLoadFail:i}=e;return(0,f.jsxs)("div",{className:"letter-cheer-attachment-item","data-basename":r.basename,"data-type":"cheer","data-sender":r.sender,children:[!!t&&(0,f.jsx)(T,{className:"attachment-loader"}),!!a&&(0,f.jsx)(j.$,{className:"attachment-img",fallbackSrc:"/i/chat/not-loaded-image.jpg",path:a,onLoad:s,onError:i,authorize:!0})]})});var k=(0,s.memo)(e=>{var{attachment:a,letter:t}=e,[r,i]=(0,s.useState)(!0),l=(0,n.nT)(a.basename,a.reference),o=(0,s.useMemo)(()=>({sender:t.sender,basename:"cheer:"+a.basename}),[a.basename,t.sender]),c=(0,g.gV)(),d=(0,s.useCallback)(()=>{c(v.Q.success()),i(!1)},[c]),u=(0,s.useCallback)(()=>{c(v.Q.failure("cheer-load-failed")),i(!1)},[c]);return(0,f.jsx)(C,{testData:o,loading:r,onLoad:d,onLoadFail:u,path:l})}),I=(0,g.oI)(k,"dialogs.mailbox.letter.attachments-list.cheer-item",e=>e.attachment.basename),w=t(99870),S=t.n(w);let _=(0,s.memo)(e=>{var{letter:a,attachments:t,type:r,activeAttachment:i}=e,n=(0,s.useMemo)(()=>S()("letter-attachment-list",r),[r]);return(0,f.jsx)("div",{className:n,"data-speed-action-id":"letter-read-container",children:t.map(e=>"cheer"===e.mediaType?(0,f.jsx)(I,{letter:a,attachment:e},e.basename):(0,f.jsx)(y,{letter:a,attachment:e,activeAttachment:i},e.basename||e.uri))})});var N=(0,s.memo)(e=>{var{letter:a,type:t,activeAttachment:r}=e,i=(0,s.useMemo)(()=>a.attachments.filter(e=>"media"===t?["photo","video","audio"].includes(e.mediaType):"cheer"===e.mediaType),[a.attachments,t]);return(0,g.gV)(i),(0,s.useEffect)(()=>{if("cheer"===t&&i.length){var e=i[i.length-1];e.basename&&o.A.emit("event.communication.letter.cheer.shown",{meta:{reference:{uri:"cheer:"+(0,n.nT)(e.basename,e.reference)}},sender:a.sender,recipient:a.recipient,read:a.read})}},[i,a.read,a.recipient,a.sender,t]),i.length?(0,f.jsx)(_,{letter:a,type:t,attachments:i,activeAttachment:r}):null}),E=(0,g.VB)(N,"dialogs.mailbox.letter.attachments-list")},5071(e,a,t){t.d(a,{A:()=>m});var s=t(42062),r=t(60144),i=t(99870),n=t.n(i),l=t(27648),o=t(12849),
3c=t(2778),d=t(31085),u={id:"video-play"};let m=(0,s.memo)(e=>{var{path:a,source:t,blurred:i,onMediaClick:m,lockVisible:p,type:h,loading:g,onLoad:v,testData:b,onLoadFail:f,className:x}=e,y=(0,s.useMemo)(()=>n()("letter-media-attachment-item",h,x,{lock:!g&&p}),[g,p,h,x]),j=(0,s.useMemo)(()=>({uri:a,remote:!0}),[a]);return(0,d.jsxs)("div",{className:y,onClick:m,"data-basename":b.basename,"data-type":h,"data-sender":b.sender,children:[!!g&&(0,d.jsx)(o.Spinner,{size:"small"}),(!!a||!!t)&&"audio"!==h&&(0,d.jsx)(r.$,{"data-url":b.url,className:"attachment-img",src:t,fallbackSrc:"/i/chat/not-loaded-image.jpg",path:a,resourceWidth:100,resourceHeight:100,onLoad:v,onError:f,authorize:!i}),"video"===h&&(0,d.jsx)(l.A,{typeClass:"video-play",icon:u}),"audio"===h&&(0,d.jsx)(c.VoiceMessagePlayer,{unavailable:p,source:j,view:"attachment"})]})})},47984(e,a,t){t.d(a,{U:()=>u});var s=t(42062),r=t(60144),i=t(31085);let n=(0,s.memo)(e=>{var{path:a,onLoad:t,onLoadFail:s}=e;return(0,i.jsx)(r.$,{className:"mailbox-letter-cover",path:a,resourceWidth:620,transformation:"cover",onLoad:t,onError:s})});var l=t(99027),o=t(66038),c=t(91885),d=(0,s.memo)(e=>{var{cover:a}=e,t=(0,o.gV)(),r=(0,s.useMemo)(()=>(0,l.Nj)(a),[a]),d=(0,s.useCallback)(()=>{t(c.Q.success())},[t]),u=(0,s.useCallback)(()=>{t(c.Q.failure("cover-load-failed"))},[t]);return(0,i.jsx)(n,{path:r,onLoad:d,onLoadFail:u})}),u=(0,o.oI)(d,"dialogs.mailbox.letter.cover")},43523(e,a,t){t.d(a,{Y:()=>h});var s=t(91994),r=t(42062),i=t(35738),n=t(9778),l=t(40049),o=t(31085);let c=(0,r.memo)(e=>{var{attendeeId:a,onThumbnailClick:t,owned:s}=e;return(0,o.jsxs)("div",{className:"letter-header",children:[(0,o.jsx)("div",{onClick:t,children:(0,o.jsx)(n.UserThumbnail,{ownerId:a,transformation:"thumbnail"})}),(0,o.jsxs)("div",{className:"letter-header-user-name",children:[(0,o.jsx)(i.x,{ownerId:a,format:s?"/pages/chat#my-email-to":"/pages/chat#email-from"}),(0,o.jsx)(l.UserReviewerTagLabel,{ownerId:a,className:"letter-header-reviewer-tag-label"})]})]})});var d=t(63578),u=t(66038),m=t(66691),p=(0,r.memo)(e=>{var{recipientId:a,senderId:t}=e,r=(0,s.w)(),i=r===t?a:t,n=(0,m.uN)(()=>(0,d.L)(i,{source:"letters"}),[i]);return(0,u.gV)(r),r?(0,o.jsx)(c,Object.assign({},e,{owned:t===r,attendeeId:i,onThumbnailClick:n})):null}),h=(0,u.VB)(p,"dialogs.mailbox.letter.header")},18460(e,a,t){t.d(a,{NewCustomerLetterSendingBanner:()=>y});var s=t(42062);let r="dialogs-mailbox-letter-new-customer-letter-sending-banner__container",i="dialogs-mailbox-letter-new-customer-letter-sending-banner__icon",n="dialogs-mailbox-letter-new-customer-letter-sending-banner__title";var l=t(81924),o=t(78903),c=t(31085);let d=(0,s.memo)(e=>{var a=e.days<2?"/dialogs/mailbox/letter#new-customer-letter-sending-test1-title-last-day":"/dialogs/mailbox/letter#new-customer-letter-sending-test1-title";return(0,c.jsx)("div",{className:r,children:(0,c.jsxs)("div",{className:"dialogs-mailbox-letter-new-customer-letter-sending-banner__test1",children:[(0,c.jsx)("div",{className:i,children:(0,c.jsx)(o.Icon,{name:"mail-locked",size:"normal",color:"var(--sdv-accent-color)"})}),(0,c.jsx)("div",{className:n,children:(0,c.jsx)(l.LocalizedText,{href:a,variant:"footnote-2"})})]})})});var u=t(87111),m=t(99870),p=t.n(m),h=(0,s.memo)(e=>{var{index:a,daysCount:t}=e,s=a<=8-t,r=p()("dialogs-mailbox-letter-new-customer-letter-sending-banner__checkbox",{"dialogs-mailbox-letter-new-customer-letter-sending-banner__checked":s});return(0,c.jsx)("div",{className:r,children:!!s&&(0,c.jsx)(u.v,{name:"new-customer-letter-sending-banner-checkbox-mark"})})}),g=[1,2,3,4,5,6,7];let v=(0,s.memo)(e=>{var{days:a}=e,t=(0,s.useMemo)(()=>(0,c.jsx)("div",{className:i,children:(0,c.jsx)(o.Icon,{name:"mail-locked",size:"normal",color:"var(--sdv-accent-color)"})}),[]),d=(0,s.useMemo)(()=>(0,c.jsx)(l.LocalizedText,{href:"/dialogs/mailbox/letter#new-customer-letter-sending-test2-title",variant:"footnote-2",data:{days:a}}),[a]),u=(0,s.useMemo)(()=>a>1?(0,c.jsx)(l.LocalizedText,{href:"/dialogs/mailbox/letter#new-customer-letter-sending-test2-description",variant:"footnote-2"}):null,[a]),m=(0,s.useMemo)(()=>(0,c.jsx)("div",{className:"dialogs-mailbox-letter-new-customer-letter-sending-banner__checkboxContainer",children:g.map(e=>(0,c.jsx)(h,{index:e,daysCount:a},e))}),[a]);return(0,c.jsx)("div",{className:r,children:(0,c.jsxs)("div",{className:"dialogs-mailbox-letter-new-customer-letter-sending-banner__test2",children:[(0,c.jsxs)("div",{className:"dialogs-mailbox-letter-new-customer-letter-sending-banner__mobile",children:[(0,c.jsxs)("div",{className:"dialogs-mailbox-letter-new-customer-letter-sending-banner__mobileRow1",children:[(0,c.jsx)("div",{className:"dialogs-mailbox-letter-new-customer-letter-sending-banner__mobileRow1Icon",children:t}),(0,c.jsxs)("div",{className:"dialogs-mailbox-letter-new-customer-letter-sending-banner__mobileRow1Content",children:[(0,c.jsx)("div",{className:n,children:d}),m]})]}),u]}),(0,c.jsxs)("div",{className:"dialogs-mailbox-letter-new-customer-letter-sending-banner__desktop",children:[(0,c.jsx)("div",{className:"dialogs-mailbox-letter-new-customer-letter-sending-banner__desktopIcon",children:t}),(0,c.jsxs)("div",{className:"dialogs-mailbox-letter-new-customer-letter-sending-banner__desktopText",children:[(0,c.jsx)("div",{className:n,children:d}),u]}),(0,c.jsx)("div",{className:"dialogs-mailbox-letter-new-customer-letter-sending-banner__desktopCheckboxes",children:m})]})]})})});var b=t(13462),f=t(12e3),x=t(66691),y=(0,s.memo)(()=>{var e=(0,x.J2)(()=>f.y.shared().available,[],!1),a=(0,x.J2)(()=>b.T.shared().newCustomerLetterSendingEnabled,[],"Control"),t=(0,x.J2)(()=>f.y.shared().daysRemaining,[],void 0);return e&&void 0!==t?"Test1"===a?(0,c.jsx)(d,{days:t}):(0,c.jsx)(v,{days:t}):null})},8788(e,a,t){t.d(a,{ReadLetter:()=>ev});var s=t(91994),r=t(42062),i=t(99870),n=t.n(i),l=t(42618),o=t(43523),c=t(47984),d=t(78186),u=t(81924),m=t(26233),p=t(92724),h=t(48195),g=t(17182),v=t(81468),b=t(20345),f=t(15782),x=t(31085);let y=(0,r.memo)(e=>{var{onClick:a}=e,t=(0,f.A)("/dialogs/messages","chat-now"),s=(0,r.useMemo)(()=>({testId:"chat-now"}),[]);return(0,x.jsx)(b.$,{title:t,onClick:a,variant:"secondary",dataAttributes:s,icon:"chat"})});var j=(0,r.memo)(e=>{var{attendeeId:a,onClick:t}=e,s=(0,r.useCallback)(()=>{(0,v.Z)(a,"send-text"),t()},[a,t]);return(0,x.jsx)(y,{onClick:s})}
3),T=t(33762),C=t(95472),k=t(64398),I=t(26672),w=t(18460),S=t(92679),_=Object.freeze({"letters-reply-for-offline-attendee-disabled":"/dialogs/mailbox/letter#start-chat-description","letters-reply-for-online-users-disabled":"/dialogs/mailbox/letter#start-chat-description"});let N=(0,r.memo)(e=>{var{letter:a,replyButtonDisabled:t,replyButtonDisableReason:s,replyInChatEnabled:i,activeAttachment:v,onReplyButtonClick:y,onStartChatButtonClick:N,onSendHiButtonClick:E,onBackButtonClick:L,translated:A,translationButtonVisible:R,onTranslationClick:M,freeReplyFromIntroductoryEnabled:P,isFreeReplyAvailable:V,hasReplied:z,minifyButtonVisible:B}=e,F="new-customer-letter-sending"===s,O=(0,r.useCallback)(()=>N(),[N]),Q=(0,r.useCallback)(()=>N("new-customer-letter-sending"),[N]),G=(0,r.useRef)(null),q=(0,r.useMemo)(()=>({backgroundColor:"#"+a.cover}),[a.cover]),J=(0,r.useMemo)(()=>({startChatLink:(0,x.jsx)(C.N,{onClick:O,children:(0,x.jsx)(u.LocalizedText,{href:"/dialogs/mailbox/letter#start-chat-link",variant:"caption-1",color:"primary"})})}),[O]),H=s?_[s]:void 0,D=(0,f.A)("/dialogs/messages","reply-in-chat"),U=(0,r.useMemo)(()=>({supportLineBreaks:!0}),[]),W=(0,r.useMemo)(()=>"ios"===(0,l.operatingSystem)(),[]),X=(0,r.useCallback)(()=>{if(W){null==L||L(!1);var e=document.querySelector("input#message.chat-input.chat-input__input");e instanceof HTMLInputElement&&null!==e.offsetParent&&e.focus()}else null==L||L()},[L,W]),Y=(0,r.useCallback)(()=>{E(),L()},[E,L]),$=n()("button-wrapper",{"free-reply-from-introductory-enabled":P}),Z=n()("text-wrapper",{"with-reply-in-chat-new-customer":F}),K=(0,r.useMemo)(()=>["bottom center","bottom right"],[]);return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("div",{className:"read-letter-container",style:q,children:[(0,x.jsx)(c.U,{cover:a.cover}
3),(0,x.jsx)(S.PricesTooltip,{placement:"email-opened",triggerClassName:"readLetterPricesTooltipTrigger",tooltipClassName:"letterPricesTooltip",position:K,offsetX:10}),!!P&&(0,x.jsx)(I.J,{onClick:X}),!!R&&(0,x.jsx)("div",{className:"translation-toggle",children:(0,x.jsx)(T.k,{translated:A,onClick:M})}),(0,x.jsx)(o.Y,{recipientId:a.recipient,senderId:a.sender}),(0,x.jsxs)("div",{className:"content-letter",children:[(0,x.jsxs)(k.A,{className:Z,children:[!!a.subject&&(0,x.jsx)("h4",{className:"subject",children:(0,x.jsx)(m.s,{text:a.subject})}),(0,x.jsx)(p.d,{letter:a,type:"media",activeAttachment:v}),(0,x.jsx)(m.s,{className:"text",text:a.text,partsOptions:U}),(0,x.jsx)(p.d,{letter:a,type:"cheer"})]}),i?F?(0,x.jsxs)("div",{className:"new-customer-letter-sending-container",children:[(0,x.jsx)(w.NewCustomerLetterSendingBanner,{}),(0,x.jsx)(b.$,{variant:"secondary",title:D,onClick:Q,icon:"chat"})]}):(0,x.jsx)("div",{className:$,children:(0,x.jsx)(b.$,{variant:"primary",title:D,onClick:O})}):(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)("div",{className:$,children:[!!B&&!P&&(0,x.jsx)("button",{ref:G,className:"button cancel",onClick:X,children:(0,x.jsx)(d.X,{href:"/dialogs/messages#minimize-email"})}),!!V&&!z&&(0,x.jsx)(g.i,{userId:a.recipient,attendeeId:a.sender,onClick:Y}),!!V&&!!z&&(0,x.jsx)(j,{attendeeId:a.sender,onClick:L}),(0,x.jsx)(h.l,{onClick:y,disabled:t,iconVisible:P})]}),!!H&&(0,x.jsx)("div",{className:"start-chat-description",children:(0,x.jsx)(u.LocalizedText,{href:H,variant:"caption-2",color:"action-gray",data:J})})]})]})]}),(0,x.jsx)("div",{className:"notification-suspended",children:(0,x.jsx)("span",{className:"notification-text-wrap",children:(0,x.jsx)(d.X,{href:"/pages/profile#suspended"})})})]})});var E=t(15526),L=t(12640),A=t(46018);class R{constructor(e){this.userId=e}logLetterOpen(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{senderId:t,source:s,free:r}=a;A.n.shared().logEvent("EmailMessage_opened",{userId:this.userId,email_id:e,email_sender_id:t,is_free:r?"true":"false",source:"chat-request"===s?"Chat_ChatRequest":"chat"===s?"Chat":"inbox"===s?"Inbox":"Other"}),L._.shared(this.userId).logEvent("letters/"+e,{opened:!0,"sender-id":t}).safeSubscribe()}logFreeReplyIntroductoryOpen(e){L._.shared(this.userId).logEvent("free-reply-introductory-opened",{senderId:e}).safeSubscribe()}logFreeReplyClicked(e){L._.shared(this.userId).logEvent("free-reply-clicked",{attendeeId:e}).safeSubscribe()}logIntroductoryButtonsShown(e,a){L._.shared(this.userId).logEvent("introductory-buttons-shown",{attendeeId:e,type:a}).safeSubscribe()}logIntroductoryButtonClicked(e,a){L._.shared(this.userId).logEvent("introductory-buttons-clicked",{attendeeId:e,type:a}).safeSubscribe()}}R.shared=(0,E.G)(e=>new R(e));var M=t(99223),P=t(87944),V=t(66691),z=t(13462),B=t(28138),F=t(5801),O=t(79942),Q=t(45482);class G{logReplyInChatClicked(e){Q.Session.shared().userId.pipe((0,F.o)()).toSingle().pipe((0,O.Fg)(a=>L._.shared(a).logEvent("read-email-reply-in-chat",{"attendee-id":e}).toSingle())).safeSubscribe()}}G.shared=(0,E.G)(()=>new G);var q=t(85499),J=t(48830),H=t(75841),D=t(4126),U=t(98153),W=t(60863),X=t(66038),Y=t(91885),$=t(48148),Z=t(17524),K=t(15654),ee=t(36580),ea=t(84190),et=t(39971),es=t(75906),er=t(85378),ei=t(51575),en=t(28280),el=t(85285);class eo{constructor(e){this.canTranslateCache={},this.userId=e,this.config=z.T.shared().translations.pipe((0,B.T)(e=>e.letter)),this.smilesPattern=ei.e.shared().pattern.pipe((0,B.T)(e=>e||""),(0,K.F)(),(0,ee.t)(1))}getAttendeeId(e){return this.userId===e.sender?e.recipient:e.sender}canTranslate(e){return this.canTranslateCache[e.id]||(this.canTranslateCache[e.id]=this.config.pipe((0,ea.n)(a=>{var{enabled:t,defaultTarget:s,attendeeSupportedRealms:r}=a;if(!t||!s||!r)return(0,H.of)(!1);var i=this.getAttendeeId(e),n=er.F.shared(i).profile.pipe((0,B.T)(e=>{var a;return!!(null!=(a=e.value)&&a.realm)&&r.includes(e.value.realm)}));return es.r.shared().languagesAreSupported([s]).asObservable().pipe((0,ea.n)(e=>e?n:(0,H.of)(!1)))}),(0,K.F)(),(0,ee.t)(1))),this.canTranslateCache[e.id]}translate(e){return(0,Z.z)([this.config,this.canTranslate(e),this.smilesPattern]).toSingle().pipe((0,O.Fg)(a=>{var[t,s,r]=a;return s&&t.defaultTarget?es.r.shared().translate([ei.e.escapeSmiles(e.subject,r),ei.e.escapeSmiles(e.text,r)],t.defaultTarget).pipe((0,O.vV)(a=>{if(!a.isSuccessful)return a;var[t,s]=a.value.translations;return Y.Q.success(Object.assign({},e,{subject:ei.e.unEscapeSmiles(t.text),text:ei.e.unEscapeSmiles(s.text)}))})):et.v.just(Y.Q.failure("translation-not-available"))}))}}class ec{constructor(e){this.implementation=e}canTranslate(e){return this.implementation.canTranslate(e)}
3translate(e){return this.implementation.translate(e).pipe((0,O.ex)(e=>{e.isSuccessful||en.X.shared().notifyUser({type:el._.DefaultError},el.A.Low)}))}}ec.shared=(0,E.G)(e=>new ec(new eo(e)));var ed=t(90133),eu=t(12849),em=t(22081),ep=t(86013),eh=(0,r.memo)(e=>{var{letter:a,ownerId:t,onTranslationClick:s,attendeeId:i,isFreeReplyAvailable:n,onReplyButtonClick:l,onStartChatButtonClick:o}=e;(0,r.useEffect)(()=>{R.shared(t).logLetterOpen(a.id,{senderId:a.sender})},[a.id,t,a.sender]),(0,r.useEffect)(()=>{n&&R.shared(t).logFreeReplyIntroductoryOpen(a.sender)},[n,a.id,a.sender,t]),(0,r.useEffect)(()=>{t&&M.Y.shared().logLetterItemView(i)},[i,t]);var c=(0,V.J2)(()=>z.T.shared().translations.pipe((0,B.T)(e=>e.letter.defaultTarget)),[]),d=(0,r.useCallback)(()=>{e.translated?P.E.shared(t).logReturnToOriginContent({placement:"letter",targetUserId:i}):c&&P.E.shared(t).logTranslationIntent({placement:"letter",targetUserId:i,targetLanguage:c}),s()},[t,i,c,s,e.translated]),u=(0,r.useCallback)(()=>{R.shared(t).logFreeReplyClicked(a.sender)},[t,a.sender]),m=(0,r.useCallback)(()=>{M.Y.shared().logLetterReplyButtonClick(i),l()},[i,l]),p=(0,r.useCallback)(e=>{"new-customer-letter-sending"===e&&G.shared().logReplyInChatClicked(i),o()},[i,o]);return(0,x.jsx)(N,Object.assign({},e,{onTranslationClick:d,onReplyButtonClick:m,onStartChatButtonClick:p,onSendHiButtonClick:u}))}),eg=(0,r.memo)(e=>{var{recipient:a,sender:t,letterId:i,type:n,onReplyButtonClick:l,onBackButtonClick:o,onStartChatButtonClick:c,onSendHiButtonClick:d,activeAttachment:u,inOverlay:m}=e,p=(0,s.w)(),h=a===p,g=h?t:a,v=(0,X.gV)(),b=(0,V.J2)(()=>new J.c(e=>{$.L.shared().logPerformance("letterEventFired"),U.A.emit("event.dialogs.letters.get",n,a,t,i,(a,t)=>{if($.L.shared().logPerformance("letterResponseReady"),a)return void v(Y.Q.failure("letter-load-failed"));var s=(0,W.H)(t);e.next(s),e.complete(),v(Y.Q.success(s))})}),[n,a,t,i,v]);(0,r.useEffect)(()=>{b&&p===a&&q.c.shared(p).markAsRead(b).safeSubscribe()},[b,a,p]),(0,r.useEffect)(()=>{b&&!m&&U.A.emit("event.communication.read-letter.selected",g,a,t,i,n,u,m,null==b?void 0:b.read,"read-letter")},[g,i,a,t,n,u,m,b]);var[f,y]=(0,r.useState)(!1),[j,T]=(0,r.useState)(null),[C,k]=(0,V.sO)(),I=(0,V.J2)(()=>p&&b&&h?ec.shared(p).canTranslate(b):(0,H.of)(!1),[p,b,h],!1),w=(0,V.hD)(()=>{if(!I||!p||!b)return(0,H.of)(void 0);var e=(0,D.v)(()=>(y(!1),(0,H.of)(void 0))),a=ec.shared(p).translate(b).pipe((0,O.ex)(e=>{y(e.isSuccessful),T(e.value||null)}));return f?e:k(a)},[p,f,I,b,k]),S=(0,r.useCallback)(()=>{C||w()},[C,w]),{replyButtonDisabled:_,replyButtonDisableReason:N}=(0,V.J2)(()=>p&&b?ed.A.shared(p).available(g,b).pipe((0,B.T)(e=>{var a=e.available,[t]=a?[]:e.reasons;return{replyButtonDisabled:!a,replyButtonDisableReason:t}})):(0,H.of)({replyButtonDisabled:!1,replyButtonDisableReason:void 0}),[g,b,p],{replyButtonDisabled:!1,replyButtonDisableReason:void 0}),E=(0,V.J2)(()=>p&&b?ed.A.shared(p).available(g,b).pipe((0,B.T)(e=>!e.available&&(e.reasons.includes("experiment-letters-reply-for-online-users-disabled")||e.reasons.includes("new-customer-letter-sending")))):(0,H.of)(!1),[g,b,p]),L=(0,V.J2)(()=>z.T.shared().freeReplyFromIntroductoryEnabled,[],!1),A=(0,V.J2)(()=>p?ep.H.shared(p).userHasConversation(g):(0,H.of)(!1),[p,g],!1),R=(0,V.J2)(()=>em.x.shared(g).tags.pipe((0,B.T)(e=>e.includes("credits.spent.target.videochat"))),[g],!1),M=L&&(null==b?void 0:b.introductory)&&R,P=f?j:b;return p&&P&&void 0!==_&&void 0!==E?(0,x.jsx)(eh,{ownerId:p,attendeeId:g,letter:P,onReplyButtonClick:l,onStartChatButtonClick:c,onSendHiButtonClick:d,onBackButtonClick:o,activeAttachment:u,translated:f,translationButtonVisible:I,onTranslationClick:S,replyButtonDisabled:_,replyButtonDisableReason:N,replyInChatEnabled:E,freeReplyFromIntroductoryEnabled:L,isFreeReplyAvailable:M,hasReplied:A,minifyButtonVisible:!m}):(0,x.jsx)(eu.Spinner,{})}),ev=(0,X.VB)(eg,"dialogs.mailbox.letter.read",e=>e.letterId+"."+e.type)},48195(e,a,t){t.d(a,{l:()=>m});var s=t(42062),r=t(20345),i=t(15782),n=t(99870),l=t.n(n),o=t(31085);let c=(0,s.memo)(e=>{var{onClick:a,disabled:t,iconVisible:n}=e,c=(0,i.A)("/dialogs/messages","reply"),d=(0,s.useMemo)(()=>({testId:"reply"}),[]),u=(0,s.useMemo)(()=>l()("dialogs-mailbox-letter-reply-button__replyButton","letter-reply-button"),[]);return(0,o.jsx)("div",{className:u,children:(0,o.jsx)(r.$,{title:c,onClick:a,variant:"primary",disabled:t,dataAttributes:d,icon:n?"mail":void 0})})});var d=t(66038),u=(0,s.memo)(e=>{var{onClick:a,disabled:t,iconVisible:s}=e;return(0,d.gV)(!0),(0,o.jsx)(c,{onClick:a,disabled:t,iconVisible:s})}),m=(0,d.oI)(u,"dialogs.mailbox.letter.reply-button")},17182(e,a,t){t.d(a,{i:()=>b});var s=t(42062),r=t(20345),i=t(15782),n=t(81924),l=t(78903),o=t(31085);let c=(0,s.memo)(e=>{var{onClick:a}=e,t=(0,i.A)("/dialogs/messages","send-hi"),c=(0,s.useMemo)(()=>({testId:"send-hi"}),[]);return(0,o.jsx)(r.$,{onClick:a,variant:"secondary",dataAttributes:c,title:t,children:(0,o.jsxs)("div",{className:"dialogs-mailbox-letter-send-hi-button__root",children:[(0,o.jsxs)("div",{className:"dialogs-mailbox-letter-send-hi-button__content",children:[(0,o.jsx)(l.Icon,{name:"chat",size:"normal"}),t]}),(0,o.jsx)("span",{className:"dialogs-mailbox-letter-send-hi-button__freeLabel",children:(0,o.jsx)(n.LocalizedText,{href:"/dialogs/messages#free-button-label",variant:"caption-1",color:"dark"})})]})})});var d=t(81468),u=t(62875),m=t(15526),p=t(12640);class h{constructor(e){this.userId=e}logSendHiInProfileShown(e){p._.shared(this.userId).logEvent("send-hi-in-profile-shown",{attendeeId:e}).safeSubscribe()}logSendHiInProfileClicked(e){p._.shared(this.userId).logEvent("send-hi-in-profile-clicked",{attendeeId:e}).safeSubscribe()}}h.shared=(0,m.G)(e=>new h(e));var g=["userId","attendeeId","templateId","onClick"],v=e=>{var{userId:a,attendeeId:t,templateId:r,onClick:i}=e,n=function(e,a){if(null==e)return{};var t={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(a.includes(s))continue;t[s]=e[s]}return t}(e,g);(0,s.useEffect)(()=>{"sent-from-profile"===r&&h.shared(a).logSendHiInProfileShown(t)},[a,t,r]);var l=(0,s.useCallback)(()=>{"sent-from-profile"===r&&h.shared(a).logSendHiInProfileClicked(t),i()},[i,a,t,r]);return(0,o.jsx)(c,Object.assign({},n,{onClick:l}))},b=(0,s.memo)(e=>{var{userId:a,attendeeId:t,onClick:r,templateId:i="introductory-quick-reply"}=e,n=(0,s.useCallback)(()=>{(0,u.a)(a,t,i),(0,d.Z)(t,"send-text"),null==r||r()},[a,t,r,i]);return(0,o.jsx)(v,{onClick:n,userId:a,templateId:i,attendeeId:t})})}
3,92679(e,a,t){t.d(a,{PricesTooltip:()=>P,ChatPricesTooltipSupport:()=>V});var s=t(42062),r=t(94375),i=t(66691),n=t(91994),l=t(13462),o=t(43751),c=t(22998),d=t(96650),u=t(39971),m=t(79942),p=t(17524),h=t(28138),g=t(44415),v=t(79760),b=t(99870),f=t.n(b),x=t(92495),y=t(78903),j=t(20345),T=t(81924),C=t(97314),k=t(70009),I=t(78946),w=t(31085),S=["configuredPrices","messagesReactionsEnabled","stickerPackGenerationEnabled","offsetX","offsetY","placement","tooltipClassName","triggerClassName","onCloseButtonClick","onLearnMoreButtonClick","onTriggerButtonClick","variant"];function _(e,a){return a.map(a=>{var t=a+"-price";return{data:{price:e[t]},label:"/prices/transparency#"+a,price:"/prices/transparency#"+t}})}var N=[];let E=(0,s.memo)(e=>{var{configuredPrices:a,messagesReactionsEnabled:t,stickerPackGenerationEnabled:r,offsetX:n,offsetY:l,placement:o,tooltipClassName:c,triggerClassName:d,onCloseButtonClick:u,onLearnMoreButtonClick:p,onTriggerButtonClick:h,variant:g="primary"}=e,v=function(e,a){if(null==e)return{};var t={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(a.includes(s))continue;t[s]=e[s]}return t}(e,S),b=(0,x.Zm)(x.zh.LteTablet)?"compact":"regular",E=(0,s.useMemo)(()=>{switch(o){case"chat-introductory":return[{label:"/prices/transparency#chat-introductory"}];case"chat-requests":return[{data:{audioCallPrice:a["audio-call-price"],chatPrice:a["basic-chat-price"],emailPrice:a["email-price"],videoCallPrice:a["video-chat-price"]},label:"/prices/transparency#chat-requests"}];case"inbox":return _(a,["email"]);case"gallery":return _(a,["basic-chat","audio-call","video-chat","offline-message","email","media","voice-messages","stickers","animated-smileys"]);case"email-compose":return _(a,["email","media","voice-messages","animated-smileys"]);case"email-opened":return _(a,["email","media","voice-messages"]);case"profile":return _(a,"compact"===b?["audio-call","video-chat","email","media"]:["basic-chat","audio-call","video-chat","offline-message","email","media","stickers","animated-smileys"]);case"chat":return _(a,["basic-chat","video-chat","audio-call","offline-message","email","media","voice-messages","stickers",...r?["sticker-pack-generation"]:[],...t?["message-reaction"]:[],"animated-smileys"])}},[a,t,r,o,b]),L=(0,i.GG)(()=>k.G.shared().localizeNamespace("/prices/transparency").pipe((0,m.vV)(e=>{var a;return null!=(a=e[o+"-title"])?a:e.title})),[o],""),A=(0,s.useMemo)(()=>f()("prices-tooltip__pricesTooltip",c),[c]),R=(0,s.useMemo)(()=>f()("prices-tooltip__pricesTooltipButton",d),[d]),M="primary"===g?"#999999":"#0D8EBA",P=(0,s.useMemo)(()=>(0,w.jsx)(j.$,{size:"tiny",variant:"ghost-secondary",className:R,onClick:h,children:(0,w.jsx)(y.Icon,{className:"prices-tooltip__pricesTooltipInformationIcon",color:M,name:"information-outline",size:"large"})}),[h,R,M]),V=(0,s.useMemo)(()=>(0,w.jsxs)("div",{className:"prices-tooltip__pricesTooltipContent",children:[(0,w.jsxs)("div",{children:[(0,w.jsx)("div",{className:"prices-tooltip__title",children:(0,w.jsx)(C.E,{content:L,variant:"footnote-1",color:"light"})}),(0,w.jsx)(j.$,{size:"tiny",variant:"ghost-secondary",className:"prices-tooltip__closeButton",onClick:u,children:(0,w.jsx)(y.Icon,{name:"cross",size:"normal",color:"var(--sdv-light-color)"})})]}),(0,w.jsx)("div",{className:"prices-tooltip__prices",children:E.map(e=>(0,w.jsxs)("div",{className:"prices-tooltip__priceRow",children:[(0,w.jsx)(T.LocalizedText,{href:e.label,data:e.data,variant:"caption-2",color:"light"}),!!e.price&&(0,w.jsx)(T.LocalizedText,{href:e.price,data:e.data,variant:"caption-1",color:"light",whiteSpace:"nowrap"})]},e.label))}),(0,w.jsx)(j.$,{variant:"ghost-white",className:"prices-tooltip__pricesTooltipLearnMoreButton",onClick:p,children:(0,w.jsx)(T.LocalizedText,{href:"/prices/transparency#see-all-prices",variant:"caption-2",color:"light"})})]}),[E,u,p,L]),z="string"==typeof n?Number(n):n,B="string"==typeof l?Number(l):l;return(0,w.jsx)(I.m,Object.assign({on:N,trigger:P,content:V,closeOnEscape:!0,closeOnDocumentClick:!0,className:A,keepTooltipInside:!0,offsetX:z,offsetY:B},v))});var L=["variant","visible","onClose"],A=8*r.b.second,R="prices-tooltip",M="chat-introductory-shown",P=(0,s.memo)(e=>{var{variant:a="primary",visible:t=!1,onClose:r}=e,n=function(e,a){if(null==e)return{};var t={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(a.includes(s))continue;t[s]=e[s]}return t}
3(e,L),[c,d]=(0,s.useState)(t),u=(0,i.J2)(()=>l.T.shared().extendedPriceShowEnabled,[],!1),{messagesReactionsEnabled:m,stickerPackGenerationEnabled:g}=(0,i.J2)(()=>l.T.shared().legalDocuments.pipe((0,h.T)(e=>({messagesReactionsEnabled:e.features["message-reactions"],stickerPackGenerationEnabled:e.features["sticker-pack-generation"]}))),[],{messagesReactionsEnabled:!1,stickerPackGenerationEnabled:!1}),b=(0,i.J2)(()=>(0,p.z)({"animated-smileys-price":l.T.shared().pricing.sendSmile,"audio-call-price":l.T.shared().mcs.audioCallMinuteCost,"basic-chat-price":l.T.shared().pricing.chatPerMinute,"email-price":l.T.shared().pricing.sendEmail,"media-price":l.T.shared().pricing.sendAttachment,"message-reaction-price":l.T.shared().pricing.sendReaction,"offline-message-price":l.T.shared().pricing.sendMessage,"sticker-pack-generation-price":l.T.shared().pricing.stickers,"stickers-price":l.T.shared().pricing.stickers,"video-chat-price":l.T.shared().pricing.startVideoChat,"voice-messages-price":l.T.shared().pricing.sendVoiceMessage}),[],{"animated-smileys-price":0,"audio-call-price":0,"basic-chat-price":0,"email-price":0,"media-price":0,"message-reaction-price":0,"offline-message-price":0,"sticker-pack-generation-price":0,"stickers-price":0,"video-chat-price":0,"voice-messages-price":0});(0,s.useEffect)(()=>{d(t)},[t]),(0,s.useEffect)(()=>{if(c){var e=setTimeout(()=>d(!1),A);return()=>clearTimeout(e)}},[c]);var f=(0,s.useCallback)(e=>{d(!1),null==r||r(),null==e||e.stopPropagation()},[r]),x=(0,s.useCallback)(e=>{d(e=>!e),e.stopPropagation()},[]),y=(0,s.useCallback)(()=>{d(!1),o.Y.shared().get(v.A,null).actions.open("terms-and-conditions#terms-and-conditions-services-costs",[{props:{}}])},[]);return u?(0,w.jsx)(E,Object.assign({variant:a,visible:c,configuredPrices:b,messagesReactionsEnabled:m,stickerPackGenerationEnabled:g,onClose:f,onCloseButtonClick:f,onTriggerButtonClick:x,onLearnMoreButtonClick:y},n)):null}),V=(0,s.memo)(e=>{var a=(0,n.w)(),[t,r]=(0,s.useState)(!1),l=(0,i.J2)(()=>d.j.shared().tab.pipe((0,h.T)(e=>"chat"===e)),[],!1),o=(0,i.J2)(()=>(0,g.i)("event.chat.attendee.rendered").pipe((0,h.T)(()=>!0)),[],!1),p=!!(0,i.GG)(()=>a?c.w.shared(R,a).load(M).pipe((0,m.vV)(e=>!e)):u.v.just(!1),[a],!1)&&!t,v=l&&o&&p,b=(0,i.uN)(()=>a&&p?c.w.shared(R,a).store(M,!0):u.v.just(),[p,a]),f=(0,s.useCallback)(()=>r(!0),[]),x=p?"chat-introductory":"chat";return(0,w.jsx)(P,Object.assign({placement:x,visible:v,onClose:f,onOpen:b},e))})},33762(e,a,t){t.d(a,{k:()=>o});var s=t(42062),r=t(78903),i=t(99870),n=t.n(i),l=t(31085);let o=(0,s.memo)(e=>{var{translated:a,onClick:t}=e,i=(0,s.useMemo)(()=>n()("translations-button__button",{"translations-button__translated":a}),[a]),o=(0,s.useCallback)(()=>t(),[t]);return(0,l.jsx)("button",{type:"button",className:i,onClick:o,children:(0,l.jsx)(r.Icon,{size:"normal",name:"translate-icon"})})})},99223(e,a,t){t.d(a,{Y:()=>i});var s=t(15526),r=t(37418);class i{logLettersView(e){r.V.shared().logEvent("letters","view",e,void 0)}logLettersClick(e){r.V.shared().logEvent("letters","click",e,void 0)}logLetterItemClick(e){r.V.getCandidateInfo(e).safeSubscribe(e=>{r.V.shared().logEvent("letters","click","letter",{candidate_info:e})})}logLetterItemView(e){r.V.getCandidateInfo(e).safeSubscribe(e=>{r.V.shared().logEvent("letters","view","letter",{candidate_info:e})})}logLetterReplyButtonClick(e){r.V.getCandidateInfo(e).safeSubscribe(e=>{r.V.shared().logEvent("letters","click","reply_button",{candidate_info:e})})}logLetterMoreEmailsClick(){r.V.shared().logEvent("letters","click","more_emails",void 0)}logLetterMoreEmailsFromPersonClick(e){r.V.getCandidateInfo(e).safeSubscribe(e=>{r.V.shared().logEvent("letters","click","more_emails_from_person",{candidate_info:e})})}logLettersInboxPageView(e){r.V.shared().logEvent("letters","view","inbox_page",{source:e})}}i.shared=(0,s.G)(()=>new i)},90133(e,a,t){t.d(a,{A:()=>I});var s=t(15526),r=t(17524),i=t(75841),n=t(28138),l=t(15654),o=t(36580),c=t(84190),d=t(85378),u=t(22081),m=t(86013),p=t(14321),h=t(10621);class g{constructor(e){this.userId=e}test(e){var a=d.F.shared(this.userId).profile.pipe((0,n.T)(e=>e.isSuccessful&&!!e.value.aboutSpanish)),t=(0,r.z)([d.F.shared(e).profile,u.x.shared(e).tags,m.H.shared(this.userId).userHasConversation(e)]).pipe((0,n.T)(e=>{var a,[t,s,r]=e;return(null==(a=t.value)?void 0:a.systemLanguage)==="es"&&s.includes("experiments.language.english.disable")&&!r}));return p.f.shared(this.userId).userIsFeaturedMember.pipe((0,c.n)(e=>e?(0,r.z)([a,t]).pipe((0,n.T)(e=>{var[a,t]=e;return a||!t?{available:!0}:{available:!1,reasons:[]}})):(0,i.of)({available:!0})),(0,l.F)(h.L))}}g.shared=(0,s.G)(e=>new g(e));
3var v=t(13462),b=t(32248);class f{constructor(e){this.userId=e}test(e,a){var t=(0,r.z)([v.T.shared().lettersForOnlineUsersEnabled,m.H.shared(this.userId).userHasConversation(e)]).pipe((0,n.T)(e=>{var[a,t]=e;return a&&t?{available:!0}:{available:!1,reasons:["letters-reply-for-online-users-disabled"]}})),s=e=>(0,r.z)([v.T.shared().lettersForOnlineUsersEnabled,v.T.shared().lettersReplyForOnlineUsersEnabled]).pipe((0,n.T)(a=>{var[t,s]=a;return s?e.introductory||t||!e.replied&&e.recipient===this.userId?{available:!0}:{available:!1,reasons:["letters-reply-for-online-users-disabled"]}:{available:!1,reasons:["experiment-letters-reply-for-online-users-disabled"]}})),o=b.R.shared(e).cachedPresence.pipe((0,n.T)(e=>e.online));return p.f.shared(this.userId).userIsFeaturedMember.pipe((0,c.n)(e=>e?o.pipe((0,c.n)(e=>e?a?s(a):t:(0,i.of)({available:!0}))):(0,i.of)({available:!0})),(0,l.F)(h.L))}}f.shared=(0,s.G)(e=>new f(e));var x=t(97928),y=t(30679);class j{constructor(e){this.userId=e}test(e,a){return v.T.shared().lettersForOfflineUsersEnabled.pipe((0,c.n)(t=>t||a?(0,i.of)({available:!0}):(0,r.z)([b.R.shared(e).cachedPresence,x.n.shared(this.userId).userInContacts(e),m.H.shared(this.userId).userHasConversation(e),y.Qx.shared(this.userId).userInChatRequestsHistory(e)]).pipe((0,n.T)(e=>{var[a,t,s,r]=e;return a.online||s||r&&t?{available:!0}:{available:!1,reasons:["letters-reply-for-offline-attendee-disabled"]}}))),(0,l.F)(h.L))}}j.shared=(0,s.G)(e=>new j(e));var T=t(12e3);class C{test(e,a){return T.y.shared().available.pipe((0,n.T)(e=>e?{available:!1,reasons:["new-customer-letter-sending"]}:{available:!0}),(0,l.F)(h.L))}}C.shared=(0,s.G)(()=>new C);class k{constructor(e){this.rules=[g.shared(e),j.shared(e),f.shared(e),C.shared()]}available(e,a){return(0,r.z)(0===this.rules.length?[(0,i.of)({available:!0})]:this.rules.map(t=>t.test(e,a))).pipe((0,n.T)(e=>e.every(e=>e.available)?{available:!0}:{available:!1,reasons:e.reduce((e,a)=>(a.available||a.reasons.forEach(a=>{e.push(a)}),e),[])}),(0,l.F)(h.L),(0,o.t)({refCount:!0,bufferSize:1}))}}k.shared=(0,s.G)(e=>new k(e));class I{constructor(e){this.availableCache={},this.implementation=e}available(e,a){var t=e+":"+(a?a.id+".replied:"+a.replied+".introductory:"+a.introductory:"");return this.availableCache[t]||(this.availableCache[t]=this.implementation.available(e,a)),this.availableCache[t]}}I.shared=(0,s.G)(e=>new I(k.shared(e)))},12e3(e,a,t){t.d(a,{y:()=>y});var s=t(15526),r=t(94375),i=t(5801),n=t(30495),l=t(79942),o=t(50846);class c extends o.Q{constructor(e){super("letters.sending.restriction",e,()=>(0,n.p6)(n.jI.shared().letters.restriction.get,e).pipe((0,l.vV)(e=>{var{data:a}=e;return{data:a,ttl:Number.MAX_SAFE_INTEGER}})))}}c.shared=(0,s.G)(e=>new c(e));
3var d=t(4938),u=t(13462),m=t(45482),p=t(22081),h=t(17524),g=t(75841),v=t(84190),b=t(28138),f=t(15654),x=t(36580);class y{constructor(){var e=m.Session.shared().userId.pipe((0,i.o)());this.available=(0,h.z)([u.T.shared().newCustomerLetterSendingEnabled,e]).pipe((0,v.n)(e=>{var[a,t]=e;return"Control"===a?(0,g.of)(!1):p.x.shared(t).tags.pipe((0,b.T)(e=>e.includes("letters.sending.blocked")))}),(0,f.F)(),(0,x.t)({bufferSize:1,refCount:!0})),this.daysRemaining=(0,h.z)([this.available,e]).pipe((0,v.n)(e=>{var[a,t]=e;return a?(0,h.z)([c.shared(t).data(),d.E.shared().currentTime()]).pipe((0,b.T)(e=>{var[a,t]=e;return Math.max(1,Math.ceil((Date.parse(a.endsAt)-t)/r.b.day))})):(0,g.of)(void 0)}),(0,f.F)(),(0,x.t)({bufferSize:1,refCount:!0}))}}y.shared=(0,s.G)(()=>new y)},87944(e,a,t){t.d(a,{E:()=>i});var s=t(15526),r=t(12640);class i{constructor(e){this.userId=e}logTranslationIntent(e){r._.shared(this.userId).logEvent("translate-content",{"user-id":this.userId,"client-id":e.targetUserId,placement:e.placement,"target-language":e.targetLanguage}).safeSubscribe()}logReturnToOriginContent(e){r._.shared(this.userId).logEvent("show-original-content",{"user-id":this.userId,"client-id":e.targetUserId,placement:e.placement}).safeSubscribe()}logTranslationStatus(e){r._.shared(this.userId).logEvent("translate-content-status",Object.assign({"user-id":this.userId,provider:e.provider,"target-language":e.targetLanguage,success:e.success},e.success?{}:{"fail-reason":e.failReason})).safeSubscribe()}}i.shared=(0,s.G)(e=>new i(e))},75906(e,a,t){t.d(a,{r:()=>f});var s=t(8733),r=t(17524),i=t(28138),n=t(36580),l=t(15526),o=t(70009),c=t(91885),d=t(30495),u=t(79942),m=t(50846);function p(e){return e.includes("-")?e.split("-")[0]:e}class h extends m.Q{constructor(){super("translations","default",e=>{var{texts:a,targetLanguage:t,sourceLanguage:s}=e,r=Object.assign({texts:a,"target-language":t.toLowerCase()},s?{"source-language":s.toLowerCase()}:{});return(0,d.Yq)(d.jI.shared().v2.translate.post,r).pipe((0,u.vV)(e=>{var t=e.translations.map(e=>({text:e.text,detectedLanguage:p(e["detected-source-language-code"])}));return t.find((e,t)=>!!a[t].trim()&&!e.text)?c.Q.failure("incomplete-translations"):c.Q.success(t)}),(0,u.W_)(c.Q.failure("translations-not-available")),(0,u.vV)(e=>({data:e,ttl:e.isSuccessful?Number.MAX_SAFE_INTEGER:0})))})}getSupportedLanguages(){return(0,d.Yq)(d.jI.shared().translation.languages.get).pipe((0,u.vV)(e=>e.languages.map(e=>({language:p(e.language),name:e.name}))))}}h.shared=(0,l.G)(()=>new h);var g=t(5365),v=t(39971),b=t(39881);class f{constructor(){this.translationStatusSubject=new s.B,this.translationStatus=this.translationStatusSubject.asObservable(),this.pendingTranslations={},this.availableLanguagesWithProviders=(0,r.z)([h.shared().getSupportedLanguages().pipe((0,u.ZC)(()=>v.v.just([]))),g.r.shared().getSupportedLanguages(),o.G.shared().localizeNamespace("dict/languages")]).pipe((0,i.T)(e=>{var[a,t,s]=e;return[...a.map(e=>({code:e.language,provider:"cp",name:e.name})),...t.map(e=>({code:e,provider:"google",name:s[e]||e}))]}),(0,n.t)(1)),this.availableLanguages=this.availableLanguagesWithProviders.pipe((0,i.T)(e=>e.map(e=>({code:e.code,name:e.name}))))}languagesAreSupported(e){return this.availableLanguages.toSingle().pipe((0,u.vV)(a=>e.length>0&&e.every(e=>a.find(a=>a.code===e))))}translate(e,a,t){return this.getTranslationProvider(a,t).pipe((0,u.Fg)(s=>{if(!s)return v.v.just(c.Q.failure("translation-not-available"));var r=e.filter(e=>!!e.trim()),i=r.join().trim(),n="translation-to-"+a;if(this.pendingTranslations[i]&&this.pendingTranslations[i][n])return this.pendingTranslations[i][n];var l=(r.length>0?this.translateByProvider(r,a,s,t):v.v.just(c.Q.success([]))).pipe((0,u.vV)(s=>{if(!s.isSuccessful)return c.Q.failure("translation-error");var i=[];return e.forEach(e=>{var n,l,o=r.findIndex(a=>a===e);o>=0?i.push({text:(0,b.j)((null==(n=s.value[o])?void 0:n.text)||""),source:(null==(l=s.value[o])?void 0:l.detectedLanguage)||t||a}):i.push({text:e,source:t||a})}),c.Q.success({target:a,translations:i})}),(0,u.Zl)(()=>{delete this.pendingTranslations[i][n],Object.keys(this.pendingTranslations[i]).length||delete this.pendingTranslations[i]}),(0,u.hr)());return this.pendingTranslations[i]=this.pendingTranslations[i]||{},this.pendingTranslations[i][n]=l,l}))}translateByProvider(e,a,t,s){return"google"===t?(0,r.z)(e.map(e=>g.r.shared().data(Object.assign({text:e,targetLanguage:a},s?{sourceLanguage:s}:{})))).toSingle().pipe((0,u.vV)(e=>e.some(e=>!e.isSuccessful)?c.Q.failure("incomplete-translations"):c.Q.success(e.map(e=>e.value))),(0,u.ex)(e=>{this.translationStatusSubject.next(Object.assign({provider:"google",targetLanguage:a},e.isSuccessful?{success:e.isSuccessful}:{success:e.isSuccessful,failReason:e.error}))})):h.shared().data({texts:e,targetLanguage:a,sourceLanguage:s}).toSingle().pipe((0,u.ex)(e=>{this.translationStatusSubject.next(Object.assign({provider:"cp",targetLanguage:a},e.isSuccessful?{success:e.isSuccessful}:{success:e.isSuccessful,failReason:e.error}))}),(0,u.Fg)(t=>t.isSuccessful?v.v.just(t):this.availableLanguagesWithProviders.toSingle().pipe((0,u.Fg)(s=>s.find(e=>e.code===a&&"google"===e.provider)?this.translateByProvider(e,a,"google"):v.v.just(t)))))}getTranslationProvider(e,a){return this.availableLanguagesWithProviders.toSingle().pipe((0,u.Fg)(t=>{var s,r,i,n,l=null==(s=t.find(a=>a.code===e))?void 0:s.provider,o=null==(r=t.find(e=>e.code===a))?void 0:r.provider,c=l||o;return l&&o&&l!==o?(c=null==(i=t.find(e=>e.code===a&&e.provider===l))?void 0:i.provider)||(c=null==(n=t.find(a=>a.code===e&&a.provider===o))?void 0:n.provider)?v.v.just(c):v.v.just(l):v.v.just(c)}))}}f.shared=(0,l.G)(()=>new f)},1083(e,a,t){t.d(a,{A:()=>d});var s=t(42062),r=t(39067),i=t.n(r),n=t(99870),l=t.n(n),o=t(31085);class c extends s.PureComponent{render(){var{isWhite:e,loading:a,className:t}=this.props;return(0,o.jsx)("div",{className:l()("preloading-container",{loading:a,isWhite:e},t),children:(0,o.jsx)("span",{className:"loader"})})}}c.displayName="Loader",c.propTypes={loading:i().bool,isWhite:i().bool,className:i().string},c.defaultProps={isWhite:!0,loading:!0};let d=c}}]); 4//# sourceMappingURL=sourcemaps/9061.27d2dba392fd1a3a.js.map 5//# debugId=30848b9c-d43f-5b5e-bed3-1f3c55c32829
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.