1import{_ as E}from"./Dy2xinyL.js";import{_ as S}from"./Df6GUClV.js";import L from"./D6ZZ2SIr.js";import{aV as T,bm as I,aW as M,aY as V,aX as _,a$ as v,b9 as A,bC as z,br as o,by as l,bs as w,bt as p,b2 as m,bB as D,bv as a,bx as g,b6 as N,bF as P,bu as U,bz as W,bA as F}from"./EBpBARSw.js";import{u as O}from"./D9wVAE0n.js";import"./Lmb05Apy.js";import"./D8qwC3FG.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7380ebf2-32fc-4882-831a-539674396f8a",e._sentryDebugIdIdentifier="sentry-dbid-7380ebf2-32fc-4882-831a-539674396f8a")}catch{}})();const Y=T({name:"ShareButton",inheritAttrs:!0,props:{theme:{default:"light",type:String,validator(e){return["a11y","light","dark"].includes(e)}},tooltipJustify:{default:"center",type:String,validator(e){return["start","center","end"].includes(e)}},tooltipPosition:{default:"bottom",type:String,validator(e){return["top","bottom"].includes(e)}},url:{default:null,type:String},vkImage:{default:null,type:String},withCopyLink:{default:!1,type:Boolean},isPlayerRoot:{default:!1,type:Boolean}},setup(e){const t=O(),f=I(),h=M().$yandexMetrika,s=v(!1),r=[{url:"//t.me/share/url?url=",title:"Telegram",hint:"ÐоделиÑÑÑÑ Ð² Telegram"},{url:"//vk.ru/share.php?url=",title:"ÐконÑакÑе",hint:"ÐоделиÑÑÑÑ Ð²Ð¾ ÐконÑакÑе"},{url:"//connect.ok.ru/offer?url=",title:"ÐдноклаÑÑники",hint:"ÐоделиÑÑÑÑ Ð² ÐдноклаÑÑникаÑ
"},{url:"//api.whatsapp.com/send?text=",title:"WhatsApp",hint:"ÐоделиÑÑÑÑ Ð² WhatsApp"},{url:"//twitter.com/intent/tweet?url=",title:"Twitter",hint:"ÐоделиÑÑÑÑ Ð² Twitter"}],u=A(()=>e.url?e.url:location.href),d=v();function n(){s.value=!s.value}function c({target:i}){d.value?.contains(i)||(s.value=!1)}function y({code:i=""}){i==="Escape"&&(s.value=!1)}function b(){s.value=!1}function B({url:i}){let k=`${i}${u.value}`;return i.includes("vk.ru")&&e.vkImage&&(k+=`&image=${e.vkImage}`),k}function $(){e.isPlayerRoot&&h.reachGoal("click_share")}return V(()=>{window.removeEventListener("click",c),window.removeEventListener("keyup",y),window.removeEventListener("scroll",b)}),_(()=>{window.addEventListener("click",c),window.addEventListener("keyup",y),window.addEventListener("scroll",b)}),{a11y:t,css:f,items:r,isVisible:s,currentUrl:u,handleClick:n,setShareUrl:B,sendMetrics:$,root:d}}}),J="_2Z8Sf",K="BFVlI",Q="WuQyO",R="w7gDB",Z="QzFuY",G="KStYB",X="iTWOZ",j="l5A6n",q={shareButton:J,items:K,top:Q,bottom:R,start:Z,center:G,end:X,link:j},H=["href","title"];function x(e,t,f,C,h,s){const r=E,u=S,d=L;return o(),l("div",{ref:"root",class:a(e.css.shareButton)},[e.$viewport.isLessThan("tablet")?(o(),w(r,{key:0,"aria-label":"ÐоделиÑÑÑÑ","is-active":e.isVisible,name:"share",theme:e.theme,onClick:e.handleClick},null,8,["is-active","theme","onClick"])):(o(),w(u,{key:1,options:{gap:"18px",position:e.tooltipPosition,size:e.a11y.isEnabled?"small-plus":"small"}},{tooltip:p(()=>[...t[2]||(t[2]=[D(" ÐоделиÑÑÑÑ ",-1)])]),default:p(()=>[m(r,{"is-active":e.isVisible,name:`share${e.a11y.isEnabled?"-a11y":""}`,size:e.a11y.isEnabled?"big":"default",theme:e.theme,onClick:e.handleClick},null,8,["is-active","name","size","theme","onClick"])]),_:1},8,["options"])),m(F,{name:"fade"},{default:p(()=>[e.isVisible?(o(),l("ul",{key:0,class:a({[e.css.items]:!0,[e.css[e.tooltipJustify]]:!0,[e.css[e.tooltipPosition]]:!0})},[e.withCopyLink?(o(),l("li",{key:0,onClick:t[0]||(t[0]=(...n)=>e.sendMetrics&&e.sendMetrics(...n))},[m(d,{class:a(e.css.link),url:e.currentUrl,"with-text":"","with-text-tag":"span"},null,8,["class","url"])])):g("",!0),(o(!0),l(N,null,P(e.items,n=>(o(),l("li",{key:n.url,class:a(e.css.item),onClick:t[1]||(t[1]=(...c)=>e.sendMetrics&&e.sendMetrics(...c))},[U("a",{class:a(e.css.link),href:e.setShareUrl(n),target:"_blank",title:n.hint},W(n.title),11,H)],2))),128))],2)):g("",!0)]),_:1})],2)}const ee={$style:q},re=z(Y,[["render",x],["__cssModules",ee]]);export{re as default};
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.