1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/support-col-C6MM11ZL.js","assets/use-support-modal-view-model-DzdHASyf.js","assets/logger-BOxpBNGt.js","assets/index-vSUUMbpI.js","assets/useMutation-BnvjhEUP.js","assets/set-window-href-BCtJEGQE.js","assets/use-support-block-view-model-D4t954I1.js","assets/banner-support.vue_vue_type_script_setup_true_lang-BUgBXri8.js","assets/use-writing-direction-BpsfMFV0.js","assets/badge-deprecated-CfRtqHh6.js","assets/icon-box-CebUXsN4.js","assets/picture-v2-KA_3OvDf.js","assets/button-CTQg7Uw-.js","assets/test-manager-BlurlTRy.js","assets/badge-base-6J2_ZzEN.js","assets/footer-partners-link-tgv6904K.js","assets/snackbar-layout-Dv_DOfmg.js","assets/plugin-server-updates-BaSdFo0k.js","assets/socket-io-adapter-CN39NsFq.js","assets/define-widget-BTP9gEN-.js","assets/use-modal-BvRYAWLj.js","assets/index-BkZBUjIo.js","assets/tooltip-CQ7G7tzQ.js","assets/custom-html-DSkscCoV.js","assets/segment-control-4OlPhpYh.js","assets/use-path-based-route-matcher-u_WwO7dQ.js","assets/tab-C-rSRwXz.js","assets/create-mask-image-value-BQDVFb7C.js","assets/messages-DYY_tWn2.js","assets/support-button-v2-qpfhaa1S.js","assets/support-DfrgFKZO.js","assets/use-i18n-B0hP4Z_U.js","assets/support-banner-dLtJE2RV.js","assets/social-button-DzwFcR_k.js","assets/checkmark-C0P6RrdZ.js","assets/support-section-icon-DErXKTcv.js","assets/arrow-forward-Bjh4rHtq.js","assets/skeleton-B0OrSZmr.js","assets/support-row-CDcbAlw-.js","assets/x-white-BIvVaaFf.js","assets/telegram-white-Cvbre5Uy.js","assets/use-feature-flag-DIkGOlb4.js","assets/footer-partners-block-Oszd8yO0.js","assets/support-0ORDNJqO.js","assets/modal.vue_vue_type_script_setup_true_lang-BNzvSpoG.js","assets/use-body-scroll-lock-CkQ2xZd3.js","assets/modal-header-DO_tj22A.js","assets/arrow-back-CC1qmhtQ.js","assets/support-v2-BNa_UVVx.js","assets/modal-footer-CZ1sLVmb.js","assets/support-chat-Ci1NrlRg.js","assets/support-modal-LTy96jxi.js"])))=>i.map(i=>d[i]); 2import{d as Y}from"./plugin-server-updates-BaSdFo0k.js";import{c as J,e as Z,d as Q}from"./use-support-modal-view-model-DzdHASyf.js";import{defineComponent as M,openBlock as c,createElementBlock as h,normalizeClass as f,createElementVNode as tt,createBlock as S,unref as o,withCtx as _,withDirectives as T,createTextVNode as E,toDisplayString as L,createVNode as g,createCommentVNode as V,renderSlot as A,markRaw as U,ref as et,readonly as ot,defineAsyncComponent as x,computed as N,toRef as at,Fragment as W,renderList as O}from"vue";import{cq as nt,bX as st,Z as G,Y as y,ag as it,bk as rt,q as lt,a_ as H,t as ct}from"./logger-BOxpBNGt.js";import{d as B}from"./define-widget-BTP9gEN-.js";import{u as R}from"./use-modal-BvRYAWLj.js";import{v as ut}from"./index-BkZBUjIo.js";import{T as D}from"./tooltip-CQ7G7tzQ.js";import{v as z,g as P}from"./test-manager-BlurlTRy.js";import{B as F}from"./button-CTQg7Uw-.js";import{C as K,E as pt}from"./segment-control-4OlPhpYh.js";import{M as dt}from"./messages-DYY_tWn2.js";import{a as mt,S as bt}from"./support-button-v2-qpfhaa1S.js";import{u as w}from"./use-i18n-B0hP4Z_U.js";import{m as $}from"./snackbar-layout-Dv_DOfmg.js";import{S as _t}from"./support-banner-dLtJE2RV.js";import{S as vt,a as ft}from"./support-section-icon-DErXKTcv.js";import{A as ht}from"./arrow-forward-Bjh4rHtq.js";import{S as q}from"./skeleton-B0OrSZmr.js";const St=M({__name:"support-button",props:{compact:{type:Boolean},loading:{type:Boolean},supportNumber:{},testId:{},buttonsVariant:{default:"neutral"}},emits:["click"],setup(e,{emit:a}){const l=a,{messages:s}=nt(),p=st(),r=i=>{i(),l("click","call_local")},d=i=>{i(),l("click","chat")};return(i,v)=>(c(),h("div",{class:f([i.$style.root,e.compact&&i.$style.compact])},[tt("div",{class:f(i.$style.buttons)},[e.supportNumber?(c(),S(o(D),{key:0,teleport:"","fit-content":"",disabled:o(p)},{default:_(({ref:n,open:m,close:u})=>[g(o(F),{ref:n,tag:"a",href:`tel:${e.supportNumber}`,"is-icon":"",size:"m",variant:e.buttonsVariant,"data-testid":o(P)("button-call",e.testId),onClick:t=>r(u),onMouseover:m,onMouseout:u},{default:_(({iconSize:t})=>[g(o(K),{size:t},null,8,["size"])]),_:1},8,["href","variant","data-testid","onClick","onMouseover","onMouseout"])]),tooltip:_(()=>[T((c(),h("div",{class:f(i.$style.tooltipContent)},[E(L(o(s).supportButton_callButtonTooltip?.()),1)],2)),[[o(z)]])]),_:1},8,["disabled"])):V("",!0),g(o(D),{teleport:"","fit-content":"",disabled:o(p)},{default:_(({ref:n,open:m,close:u})=>
2[g(o(F),{ref:n,"is-icon":"","is-loading":e.loading,size:"m",variant:e.buttonsVariant,"data-testid":o(P)("button-chat",e.testId),onClick:t=>d(u),onMouseover:m,onMouseout:u},{default:_(({iconSize:t})=>[g(o(dt),{size:t},null,8,["size"])]),_:1},8,["is-loading","variant","data-testid","onClick","onMouseover","onMouseout"])]),tooltip:_(()=>[T((c(),h("div",{class:f(i.$style.tooltipContent)},[E(L(o(s).supportButton_chatButtonTooltip?.()),1)],2)),[[o(z)]])]),_:1},8,["disabled"])],2),e.compact?V("",!0):(c(),S(o(mt),{key:0},{text:_(()=>[A(i.$slots,"text")]),_:3}))],2))}}),gt="support-button_root-mogqJ",yt="support-button_compact-mogqJ",kt="support-button_buttons-mogqJ",Ct="support-button_tooltipContent-mogqJ",Vt={root:gt,compact:yt,buttons:kt,tooltipContent:Ct},Mt={$style:Vt},wt=G(St,[["__cssModules",Mt]]),{init:Ut,useModule:be,implement:Bt}=Y("support"),Pt={Support_SupportCol:U(B(()=>y(()=>__retry_dynamic_loader__(()=>import("./support-col-C6MM11ZL.js")),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37])))),Support_SupportRow:U(B(()=>y(()=>__retry_dynamic_loader__(()=>import("./support-row-CDcbAlw-.js")),__vite__mapDeps([38,1,2,3,4,5,6,39,13,40,8,23,11,7,9,10,12,14,15,16,31,41,17,18,19,20,21,22,24,25,26,27,28,29,30,32,33,34,35,36,37])))),Support_FooterPartnersBlock:U(B(()=>y(()=>__retry_dynamic_loader__(()=>import("./footer-partners-block-Oszd8yO0.js")),__vite__mapDeps([42,15,1,2,3,4,5,6,16,13,12,10,17,18,19,20,21,22,23,24,25,26,11,27,14,28,29,30,31,32,33,34,8,35,36,37]))))},C=it("support-module",()=>{const e=et(void 0),a=l=>{e.value=l.data};return{data:ot(e),init:a}}),At=x(()=>y(()=>__retry_dynamic_loader__(()=>import("./support-0ORDNJqO.js")),__vite__mapDeps([43,11,2,10,12,13,28,24,25,26,27,14,23,33,34,44,16,45,46,47,17,18,1,3,4,5,19,20,21,22,29,30,31,32,8,35,36,37]))),$t=x(()=>y(()=>__retry_dynamic_loader__(()=>import("./support-v2-BNa_UVVx.js")),__vite__mapDeps([48,1,2,3,4,5,44,16,13,45,23,36,46,47,32,12,28,33,34,11,8,35,49,17,18,19,20,21,22,24,25,26,27,10,14,29,30,31,37]))),It=()=>{const e=C(),a={1:R(At),2:R($t)};return{open:()=>{const s=e.data.config?.modal?.variant??1;return a[s].open()}}},{useTranslations:I}=rt({scope:"support",owner:lt}),Tt=Object.assign({
2"./support-chat.ts":()=>y(()=>__retry_dynamic_loader__(()=>import("./support-chat-Ci1NrlRg.js")),__vite__mapDeps([50,1,2,3,4,5,31,17,18,13,19,20,16,21,22,23,12,24,25,26,11,27,10,14,28,29,30,32,33,34,8,35,36,37])),
2"./support-modal.ts":()=>y(()=>__retry_dynamic_loader__(()=>import("./support-modal-LTy96jxi.js")),__vite__mapDeps([51,17,18,2,13,1,3,4,5,19,20,16,21,22,23,12,24,25,26,11,27,10,14,28,29,30,31,32,33,34,8,35,36,37]))
2}),Et=ut(Tt),Lt=M({__name:"support-button",props:{compact:{type:Boolean},placement:{},embedded:{type:Boolean},testId:{},buttonsVariant:{}},emits:["click"],setup(e,{emit:a}){const l=e,s=a,{locale:p}=w(),r=C(),{show:d}=$(),[i,{load:v}]=I("modal.support",{loading:"manual"}),n=async()=>{await v(),d({variant:"info",title:i.value.chat_unavailable()})},{handleSupportButtonClick:m,supportNumber:u,isLoading:t}=J({locale:p,embedded:l.embedded,supportConfig:()=>r.data.config,onSupportButtonClick:b=>{s("click",b)},isVipUser:()=>!!r.data.user?.isVip,isNewVipUser:()=>!!r.data.user?.isNewVip,isPrevipUser:()=>!!r.data.user?.isPrevip,isAuthed:()=>!!r.data.isAuthed,isUltraWebimPermitted:()=>!!r.data.user?.isUltraWebimPermitted,onChatUnavailable:()=>{n().catch(H)}});return(b,k)=>(c(),S(o(wt),{compact:e.compact,"support-number":o(u),loading:o(t),"buttons-variant":e.buttonsVariant,"test-id":e.testId,onClick:k[0]||(k[0]=X=>o(m)({type:X,placement:e.placement}))},{text:_(()=>[A(b.$slots,"text")]),_:3},8,["compact","support-number","loading","buttons-variant","test-id"]))}}),Nt=M({__name:"support-button-v2",props:{compact:{type:Boolean},placement:{},embedded:{type:Boolean},testId:{},buttonsVariant:{}},emits:["click"],setup(e,{emit:a}){const l=e,s=a,{locale:p}=w(),r=C(),{show:d}=$(),[i,{load:v}]=I("modal.support",{loading:"manual"}),n=async()=>{await v(),d({variant:"info",title:i.value.chat_unavailable()})},{handleSupportButtonClick:m,isLoading:u}=J({locale:p,embedded:l.embedded,supportConfig:()=>r.data.config,onSupportButtonClick:t=>{s("click",t)},isVipUser:()=>!!r.data.user?.isVip,isNewVipUser:()=>!!r.data.user?.isNewVip,isPrevipUser:()=>!!r.data.user?.isPrevip,isAuthed:()=>!!r.data.isAuthed,isUltraWebimPermitted:()=>!!r.data.user?.isUltraWebimPermitted,onChatUnavailable:()=>{n().catch(H)}});return(t,b)=>(c(),S(o(bt),{compact:e.compact,loading:o(u),placement:e.placement,"buttons-variant":e.buttonsVariant,"test-id":e.testId,onClick:b[0]||(b[0]=k=>o(m)({type:k,placement:e.placement}))},{text:_(()=>[A(t.$slots,"text")]),_:3},8,["compact","loading","placement","buttons-variant","test-id"]))}}),Wt=()=>{const{locale:e}=w(),a=C(),{show:l}=$(),[s,{suspense:p,isPending:r}]=I("modal.support"),{sections:d,isLoading:i,handleSectionClick:v,handleModalClose:n}=Z({locale:e,supportConfig:()=>a.data.config,contactMails:()=>a.data.contactMails,isVipUser:()=>!!a.data.user?.isVip,isNewVipUser:()=>!!a.data.user?.isNewVip,isPrevipUser:()=>!!a.data.user?.isPrevip,isAuthed:()=>!!a.data.isAuthed,isUltraWebimPermitted:()=>!!a.data.user?.isUltraWebimPermitted,onChatUnavailable:()=>l({variant:"info",title:s.value.chat_unavailable()})});return{messages:s,translationsSuspense:p,isTranslationsPending:r,sections:d,isLoading:i,handleSectionClick:v,handleClose:u=>{const t=u.action.source.description;if(t==="backdrop"){n(t);return}n(u.action.intent==="resolve"?"button":"x/cross")}}},Ot={phone:K,email:pt},j=e=>"href"in e&&typeof e.href=="string"?e.href:void 0,Rt=()=>{const e=C(),a=Wt(),{messages:l,sections:s,isLoading:p}=a,r=t=>l.value.subtitle({value:t??"",country:e.data.country}),d=t=>l.value.label({value:t??""}),i=N(()=>s.value.filter(t=>t.type==="chat"||t.type==="tg").map(t=>({type:t.type,subtitle:r(t.subtitle),label:d(t.label),href:j(t),target:t.target,loading:t.type==="chat"&&p.value}))),v=(t,b)=>({type:b,name:r(t.subtitle),contact:d(t.label),variant:b==="email"?"neutral":"accent",href:j(t),target:t.target,testId:[t.type,t.subtype,"section"].filter(Boolean).join("-"),source:t}),n=N(()=>[...s.value.filter(t=>t.type==="call").map(t=>v(t,"phone")),...s.value.filter(t=>t.type==="mail").map(t=>v(t,"email"))]),m=at(()=>e.data.config?.modal?.image);return{...a,bannerSections:i,contacts:n,image:m,handleBannerClick:t=>{const b=s.value.find(({type:k})=>k===t.type);b&&a.handleSectionClick(b)}}},Dt=M({owner:ct,__name:"support-content",setup(e){const{isTranslationsPending:a,bannerSections:l,contacts:s,image:p,handleSectionClick:r,handleBannerClick:d}=Rt();return(i,v)=>o(a)?(c(),h("div",{key:0,class:f(i.$style.skeletonWrapper)},[o(l).length>0?(c(),S(o(q),{key:0,class:f(i.$style.bannerSkeleton)},null,8,["class"])):V("",!0),o(s).length>0?(c(),h("div",{key:1,class:f(i.$style.contactsSkeletonFields)},[(c(!0),h(W,null,O(o(s).length,n=>(c(),S(o(q),{key:n,class:f(i.$style.contactsSkeleton)},null,8,["class"]))),128))],2)):V("",!0)],2)):(c(),h("div",{key:1,class:f(i.$style.content),"data-testid":"support-content"},[o(l).length?(c(),S(o(_t),{key:0,sections:o(l),image:o(p),onSectionClick:o(d)},null,8,["sections","image","onSectionClick"])):V("",!0),(c(!0),h(W,null,O(o(s),(n,m)=>(c(),S(o(vt),{key:m,subtitle:n.name,label:n.contact,tag:n.href?"a":"button",href:n.href,target:n.target,"test-id":n.testId,"label-dir":"ltr",onClick:u=>o(r)(n.source)},{trailing:_(()=>[g(o(ft),{icon:o(Ot)[n.type],variant:n.variant,"data-testid":o(P)("icon",n.testId)},null,8,["icon","variant","data-testid"])]),leading:_(()=>[g(o(ht),{size:"m"})]),_:2}
2,1032,["subtitle","label","tag","href","target","test-id","onClick"]))),128))],2))}}),zt="support-content_content-umpAU",Ft="support-content_contactsSkeletonFields-umpAU",qt="support-content_skeletonWrapper-umpAU",jt="support-content_bannerSkeleton-umpAU",Jt="support-content_contactsSkeleton-umpAU",xt={content:zt,contactsSkeletonFields:Ft,skeletonWrapper:qt,bannerSkeleton:jt,contactsSkeleton:Jt},Gt={$style:xt},Ht=G(Dt,[["__cssModules",Gt]]);Bt(e=>{C().init({data:e});const{locale:a}=w(),l=It(),s=Q({locale:a,isVipUser:()=>!!e.user.value?.isVip,isNewVipUser:()=>!!e.user.value?.isNewVip,isPrevipUser:()=>!!e.user.value?.isPrevip,isAuthed:()=>!!e.isAuthed,isUltraWebimPermitted:()=>!!e.user.value?.isUltraWebimPermitted,chatConfig:()=>e.config.value?.chat??{}});return{data:{isLoadingSupportChat:s.isLoading,isSupportChatShown:s.isChatShown,openSupport:()=>l.open(),openSupportChat:()=>s.open(),SupportButton:Lt,SupportButtonV2:Nt,SupportContent:Ht},shortcuts:Et,features:Pt}});const _e=Object.freeze(Object.defineProperty({__proto__:null,init:Ut},Symbol.toStringTag,{value:"Module"}));export{Rt as a,It as b,Ot as c,Wt as d,I as e,_e as i,C as u}; 3(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode(".support-button_root-mogqJ{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--spacing-12);-webkit-user-select:none;user-select:none;width:100%;display:inline-flex;position:relative}.support-button_root-mogqJ.support-button_compact-mogqJ{padding-inline:var(--spacing-6);justify-content:center}.support-button_buttons-mogqJ{gap:var(--spacing-4);flex-wrap:wrap;flex-shrink:0;max-width:100%;display:flex}.support-button_compact-mogqJ .support-button_buttons-mogqJ{justify-content:center;align-items:center}.support-button_tooltipContent-mogqJ{color:var(--color-content-base-primary);white-space:nowrap;font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height)}.support-content_content-umpAU{gap:var(--spacing-16);flex-direction:column;width:100%;min-width:0;display:flex}.support-content_contactsSkeletonFields-umpAU,.support-content_skeletonWrapper-umpAU{gap:var(--spacing-16);flex-direction:column;display:flex}.support-content_bannerSkeleton-umpAU{border-radius:var(--rounding-32);height:100px}.support-content_contactsSkeleton-umpAU{border-radius:var(--rounding-24);height:72px}")),document.head.appendChild(t)}}catch(e){console.error("vite-plugin-css-injected-by-js",e)}})();
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.