PageSourceSearch

https://1wqdhu.life/resources/v1/app/assets/index-BZ3PvTXN.js

js 1wqdhu.life collected 2026-10-10 02:39:25 UTC 15,171 bytes, 3 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/support-col-IHkxqQdE.js","assets/use-support-block-view-model-BodgQdd0.js","assets/logger-B4OCWT-4.js","assets/useMutation-Bolfuold.js","assets/set-window-href-DCDtUMZ_.js","assets/index-vSUUMbpI.js","assets/banner-support.vue_vue_type_script_setup_true_lang-oI0r3pUB.js","assets/use-writing-direction-DZu2unRl.js","assets/badge-deprecated-BaDwzmkN.js","assets/icon-box-DSA0bUyn.js","assets/picture-v2-E1-v2O99.js","assets/button-RNidVG78.js","assets/test-manager-DesYLJOQ.js","assets/badge-base-DZxLMlsz.js","assets/footer-partners-link-B6N0NFJM.js","assets/plugin-feature-flags-D9VJsscs.js","assets/plugin-server-updates-DhdiVNAl.js","assets/socket-io-adapter-Cz7Hnc3D.js","assets/define-widget-dVgL_Ppo.js","assets/use-modal-C-MxU-rM.js","assets/index-BkZBUjIo.js","assets/tooltip-BcBlRj0G.js","assets/custom-html-CSF7RBTT.js","assets/segment-control-DGaZ6S0g.js","assets/use-path-based-route-matcher-u_WwO7dQ.js","assets/tab-BMYuU1ys.js","assets/create-mask-image-value-BQDVFb7C.js","assets/messages-CNlEEQne.js","assets/support-button-v2-DpgXOufN.js","assets/support-ChxXAawn.js","assets/use-i18n-DpxCvEqH.js","assets/support-banner-D2pU98FR.js","assets/social-button-CDhDkZ1r.js","assets/checkmark-kj0XwK1V.js","assets/support-section-icon-BvfMAYos.js","assets/arrow-forward-BDgu0OIT.js","assets/skeleton-Csdt2ly2.js","assets/support-row-BKnhghEK.js","assets/x-white-BuPq8k5N.js","assets/telegram-white-DBG9pz5r.js","assets/use-feature-flag-C7ROqBtC.js","assets/footer-partners-block-C_kzznKM.js","assets/support-DVRbsOA2.js","assets/modal.vue_vue_type_script_setup_true_lang-ShCaOmXC.js","assets/use-body-scroll-lock-iwIC3Zn4.js","assets/modal-header-Pxrha-G-.js","assets/arrow-back-BwjDU6vO.js","assets/modal-footer-DirCazFh.js","assets/support-v2-r_o6veog.js","assets/support-chat-GOT_siQz.js","assets/support-modal-0cHeyaAK.js"])))=>i.map(i=>d[i]);
2import{d as Y}from"./plugin-server-updates-DhdiVNAl.js";import{defineComponent as V,openBlock as p,createElementBlock as h,normalizeClass as S,createElementVNode as Z,createBlock as f,unref as o,withCtx as v,withDirectives as I,createTextVNode as N,toDisplayString as L,createVNode as g,createCommentVNode as M,renderSlot as E,markRaw as U,ref as Q,readonly as tt,defineAsyncComponent as j,computed as T,toRef as et,Fragment as R,renderList as O}from"vue";import{b as J,d as ot,c as at,a as nt}from"./use-support-block-view-model-BodgQdd0.js";import{cq as st,bX as it,Z as H,Y as y,ag as rt,bk as lt,q as pt,a_ as G,t as ut}from"./logger-B4OCWT-4.js";import{d as P}from"./define-widget-dVgL_Ppo.js";import{u as W}from"./use-modal-C-MxU-rM.js";import{v as ct}from"./index-BkZBUjIo.js";import{T as D}from"./tooltip-BcBlRj0G.js";import{v as x,g as A}from"./test-manager-DesYLJOQ.js";import{B as z}from"./button-RNidVG78.js";import{C as K,E as dt}from"./segment-control-DGaZ6S0g.js";import{M as mt}from"./messages-CNlEEQne.js";import{a as bt,S as _t}from"./support-button-v2-DpgXOufN.js";import{u as B}from"./use-i18n-DpxCvEqH.js";import{y as $}from"./plugin-feature-flags-D9VJsscs.js";import{S as vt}from"./support-banner-D2pU98FR.js";import{S as St,a as ht}from"./support-section-icon-BvfMAYos.js";import{A as ft}from"./arrow-forward-BDgu0OIT.js";import{S as F}from"./skeleton-Csdt2ly2.js";const gt=V({__name:"support-button",props:{compact:{type:Boolean},loading:{type:Boolean},supportNumber:{},testId:{},buttonsVariant:{default:"neutral"}},emits:["click"],setup(t,{emit:i}){const r=i,{messages:l}=st(),u=it(),n=s=>{s(),r("click","call_local")},c=s=>{s(),r("click","chat")};return(s,m)=>(p(),h("div",{class:S([s.$style.root,t.compact&&s.$style.compact])},[Z("div",{class:S(s.$style.buttons)},[t.supportNumber?(p(),f(o(D),{key:0,teleport:"","fit-content":"",disabled:o(u)},{default:v(({ref:a,open:b,close:d})=>[g(o(z),{ref:a,tag:"a",href:`tel:${t.supportNumber}`,"is-icon":"",size:"m",variant:t.buttonsVariant,"data-testid":o(A)("button-call",t.testId),onClick:e=>n(d),onMouseover:b,onMouseout:d},{default:v(({iconSize:e})=>[g(o(K),{size:e},null,8,["size"])]),_:1},8,["href","variant","data-testid","onClick","onMouseover","onMouseout"])]),tooltip:v(()=>[I((p(),h("div",{class:S(s.$style.tooltipContent)},[N(L(o(l).supportButton_callButtonTooltip?.()),1)],2)),[[o(x)]])]),_:1},8,["disabled"])):M("",!0),g(o(D),{teleport:"","fit-content":"",disabled:o(u)},{default:v(({ref:a,open:b,close:d})=>
2[g(o(z),{ref:a,"is-icon":"","is-loading":t.loading,size:"m",variant:t.buttonsVariant,"data-testid":o(A)("button-chat",t.testId),onClick:e=>c(d),onMouseover:b,onMouseout:d},{default:v(({iconSize:e})=>[g(o(mt),{size:e},null,8,["size"])]),_:1},8,["is-loading","variant","data-testid","onClick","onMouseover","onMouseout"])]),tooltip:v(()=>[I((p(),h("div",{class:S(s.$style.tooltipContent)},[N(L(o(l).supportButton_chatButtonTooltip?.()),1)],2)),[[o(x)]])]),_:1},8,["disabled"])],2),t.compact?M("",!0):(p(),f(o(bt),{key:0},{text:v(()=>[E(s.$slots,"text")]),_:3}))],2))}}),yt="support-button_root-mogqJ",kt="support-button_compact-mogqJ",Ct="support-button_buttons-mogqJ",Mt="support-button_tooltipContent-mogqJ",Vt={root:yt,compact:kt,buttons:Ct,tooltipContent:Mt},Bt={$style:Vt},wt=H(gt,[["__cssModules",Bt]]),{init:Ut,useModule:ve,implement:Pt}=Y("support"),Tt={Support_SupportCol:U(P(()=>y(()=>__retry_dynamic_loader__(()=>import("./support-col-IHkxqQdE.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])))),Support_SupportRow:U(P(()=>y(()=>__retry_dynamic_loader__(()=>import("./support-row-BKnhghEK.js")),__vite__mapDeps([37,1,2,3,4,5,38,12,39,7,22,10,6,8,9,11,13,14,15,30,40,16,17,18,19,20,21,23,24,25,26,27,28,29,31,32,33,34,35,36])))),Support_FooterPartnersBlock:U(P(()=>y(()=>__retry_dynamic_loader__(()=>import("./footer-partners-block-C_kzznKM.js")),__vite__mapDeps([41,14,1,2,3,4,5,15,12,11,9,16,17,18,19,20,21,22,23,24,25,10,26,13,27,28,29,30,31,32,33,7,34,35,36]))))},C=rt("support-module",()=>{const t=Q(void 0),i=r=>{t.value=r.data};return{data:tt(t),init:i}}),At=j(()=>y(()=>__retry_dynamic_loader__(()=>import("./support-DVRbsOA2.js")),__vite__mapDeps([42,10,2,9,11,12,27,23,24,25,26,13,22,32,33,43,15,44,45,46,47,16,17,1,3,4,5,18,19,20,21,28,29,30,31,7,34,35,36]))),Et=j(()=>y(()=>__retry_dynamic_loader__(()=>import("./support-v2-r_o6veog.js")),__vite__mapDeps([48,1,2,3,4,5,43,15,12,44,22,35,45,46,31,11,27,32,33,10,7,34,47,16,17,18,19,20,21,23,24,25,26,9,13,28,29,30,36]))),$t=()=>{const t=C(),i={1:W(At),2:W(Et)};return{open:()=>{const l=t.data.config?.modal?.variant??1;return i[l].open()}}},{useTranslations:w}=lt({scope:"support",owner:pt}),It=Object.assign({
2"./support-chat.ts":()=>y(()=>__retry_dynamic_loader__(()=>import("./support-chat-GOT_siQz.js")),__vite__mapDeps([49,1,2,3,4,5,30,16,17,12,18,19,15,20,21,22,11,23,24,25,10,26,9,13,27,28,29,31,32,33,7,34,35,36])),
2"./support-modal.ts":()=>y(()=>__retry_dynamic_loader__(()=>import("./support-modal-0cHeyaAK.js")),__vite__mapDeps([50,16,17,2,12,1,3,4,5,18,19,15,20,21,22,11,23,24,25,10,26,9,13,27,28,29,30,31,32,33,7,34,35,36]))
2}),Nt=ct(It),Lt=V({__name:"support-button",props:{compact:{type:Boolean},placement:{},embedded:{type:Boolean},testId:{},buttonsVariant:{}},emits:["click"],setup(t,{emit:i}){const r=t,l=i,{locale:u}=B(),n=C(),{show:c}=$(),[s,{load:m}]=w("modal.support",{loading:"manual"}),a=async()=>{await m(),c({variant:"info",title:s.value.chat_unavailable()})},{handleSupportButtonClick:b,supportNumber:d,isLoading:e}=J({locale:u,embedded:r.embedded,supportConfig:()=>n.data.config,onSupportButtonClick:_=>{l("click",_)},isVipUser:()=>!!n.data.user?.isVip,isNewVipUser:()=>!!n.data.user?.isNewVip,isPrevipUser:()=>!!n.data.user?.isPrevip,isAuthed:()=>!!n.data.isAuthed,isUltraWebimPermitted:()=>!!n.data.user?.isUltraWebimPermitted,onChatUnavailable:()=>{a().catch(G)}});return(_,k)=>(p(),f(o(wt),{compact:t.compact,"support-number":o(d),loading:o(e),"buttons-variant":t.buttonsVariant,"test-id":t.testId,onClick:k[0]||(k[0]=X=>o(b)({type:X,placement:t.placement}))},{text:v(()=>[E(_.$slots,"text")]),_:3},8,["compact","support-number","loading","buttons-variant","test-id"]))}}),Rt=V({__name:"support-button-v2",props:{compact:{type:Boolean},placement:{},embedded:{type:Boolean},testId:{},buttonsVariant:{}},emits:["click"],setup(t,{emit:i}){const r=t,l=i,{locale:u}=B(),n=C(),{show:c}=$(),[s,{load:m}]=w("modal.support",{loading:"manual"}),a=async()=>{await m(),c({variant:"info",title:s.value.chat_unavailable()})},{handleSupportButtonClick:b,isLoading:d}=J({locale:u,embedded:r.embedded,supportConfig:()=>n.data.config,onSupportButtonClick:e=>{l("click",e)},isVipUser:()=>!!n.data.user?.isVip,isNewVipUser:()=>!!n.data.user?.isNewVip,isPrevipUser:()=>!!n.data.user?.isPrevip,isAuthed:()=>!!n.data.isAuthed,isUltraWebimPermitted:()=>!!n.data.user?.isUltraWebimPermitted,onChatUnavailable:()=>{a().catch(G)}});return(e,_)=>(p(),f(o(_t),{compact:t.compact,loading:o(d),placement:t.placement,"buttons-variant":t.buttonsVariant,"test-id":t.testId,onClick:_[0]||(_[0]=k=>o(b)({type:k,placement:t.placement}))},{text:v(()=>[E(e.$slots,"text")]),_:3},8,["compact","loading","placement","buttons-variant","test-id"]))}}),Ot=()=>{const{locale:t}=B(),i=C(),{show:r}=$(),[l,{suspense:u,isPending:n}]=w("modal.support"),{sections:c,isLoading:s,handleSectionClick:m,handleModalClose:a}=ot({locale:t,supportConfig:()=>i.data.config,contactMails:()=>i.data.contactMails,isVipUser:()=>!!i.data.user?.isVip,isNewVipUser:()=>!!i.data.user?.isNewVip,isPrevipUser:()=>!!i.data.user?.isPrevip,isAuthed:()=>!!i.data.isAuthed,isUltraWebimPermitted:()=>!!i.data.user?.isUltraWebimPermitted,onChatUnavailable:()=>r({variant:"info",title:l.value.chat_unavailable()})});return{messages:l,translationsSuspense:u,isTranslationsPending:n,sections:c,isLoading:s,handleSectionClick:m,handleClose:d=>{const e=d.action.source.description;if(e==="backdrop"){a(e);return}a(d.action.intent==="resolve"?"button":"x/cross")}}},Wt={phone:K,email:dt},q=t=>"href"in t&&typeof t.href=="string"?t.href:void 0,Dt=()=>{const t=C(),i=Ot(),{messages:r,sections:l,isLoading:u}=i,n=e=>r.value.subtitle({value:e??"",country:t.data.country}),c=e=>r.value.label({value:e??""}),s=T(()=>l.value.filter(e=>e.type==="chat"||e.type==="tg").map(e=>({type:e.type,subtitle:n(e.subtitle),label:c(e.label),href:q(e),target:e.target,loading:e.type==="chat"&&u.value}))),m=(e,_)=>({type:_,name:n(e.subtitle),contact:c(e.label),variant:_==="email"?"neutral":"accent",href:q(e),target:e.target,testId:[e.type,e.subtype,"section"].filter(Boolean).join("-"),source:e}),a=T(()=>[...l.value.filter(e=>e.type==="call").map(e=>m(e,"phone")),...l.value.filter(e=>e.type==="mail").map(e=>m(e,"email"))]),b=et(()=>t.data.config?.modal?.image);return{...i,bannerSections:s,contacts:a,image:b,handleBannerClick:e=>{const _=l.value.find(({type:k})=>k===e.type);_&&i.handleSectionClick(_)}}},xt=V({owner:ut,__name:"support-content",setup(t){const{isTranslationsPending:i,bannerSections:r,contacts:l,image:u,handleSectionClick:n,handleBannerClick:c}=Dt();return(s,m)=>o(i)?(p(),h("div",{key:0,class:S(s.$style.skeletonWrapper)},[o(r).length>0?(p(),f(o(F),{key:0,class:S(s.$style.bannerSkeleton)},null,8,["class"])):M("",!0),o(l).length>0?(p(),h("div",{key:1,class:S(s.$style.contactsSkeletonFields)},[(p(!0),h(R,null,O(o(l).length,a=>(p(),f(o(F),{key:a,class:S(s.$style.contactsSkeleton)},null,8,["class"]))),128))],2)):M("",!0)],2)):(p(),h("div",{key:1,class:S(s.$style.content),"data-testid":"support-content"},[o(r).length?(p(),f(o(vt),{key:0,sections:o(r),image:o(u),onSectionClick:o(c)},null,8,["sections","image","onSectionClick"])):M("",!0),(p(!0),h(R,null,O(o(l),(a,b)=>(p(),f(o(St),{key:b,subtitle:a.name,label:a.contact,tag:a.href?"a":"button",href:a.href,target:a.target,"test-id":a.testId,"label-dir":"ltr",onClick:d=>o(n)(a.source)},{trailing:v(()=>[g(o(ht),{icon:o(Wt)[a.type],variant:a.variant,"data-testid":o(A)("icon",a.testId)},null,8,["icon","variant","data-testid"])]),leading:v(()=>[g(o(ft),{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",Ht={content:zt,contactsSkeletonFields:Ft,skeletonWrapper:qt,bannerSkeleton:jt,contactsSkeleton:Jt},Gt={$style:Ht},Kt=H(xt,[["__cssModules",Gt]]),Xt="24/7";Pt(t=>{C().init({data:t});const{locale:i}=B(),[r,{load:l}]=w("support-row",{loading:"manual"}),u=$t(),n=at({locale:i,isVipUser:()=>!!t.user.value?.isVip,isNewVipUser:()=>!!t.user.value?.isNewVip,isPrevipUser:()=>!!t.user.value?.isPrevip,isAuthed:()=>!!t.isAuthed,isUltraWebimPermitted:()=>!!t.user.value?.isUltraWebimPermitted,chatConfig:()=>t.config.value?.chat??{}}),{handleSupportModalOpen:c,handleEmailClick:s,getMailHref:m}=nt({openSupportModal:()=>u.open()}),a=T(()=>({title:r.value.supportBanner_mainText(),description:r.value.supportBanner_secondaryText(),buttonText:r.value.supportBanner_buttonText(),badge:Xt}));return{data:{isLoadingSupportChat:n.isLoading,isSupportChatShown:n.isChatShown,openSupport:()=>u.open(),openSupportChat:()=>n.open(),SupportButton:Lt,SupportButtonV2:Rt,SupportContent:Kt,supportBannerTexts:a,loadSupportBannerTexts:l,openSupportWithAnalytics:c,supportContactMails:t.contactMails,handleSupportEmailClick:s,getSupportMailHref:m},shortcuts:Nt,features:Tt}});const Se=Object.freeze(Object.defineProperty({__proto__:null,init:Ut},Symbol.toStringTag,{value:"Module"}));export{Dt as a,$t as b,Wt as c,Ot as d,w as e,Se 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.