1import{_ as v}from"./Dy2xinyL.js";import{aV as w,aW as h,bm as M,aX as I,b1 as k,b9 as $,bC as A,br as m,by as C,bu as r,bv as t,bB as u,b2 as f,b6 as V,bF as F,bs as g,bt as b,bz as N,bx as D,bL as j}from"./EBpBARSw.js";import{u as L}from"./D9wVAE0n.js";import{u as T}from"./DL71b4LM.js";import{i as X}from"./CBfSVAvd.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{},s=new e.Error().stack;s&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[s]="a26bb2b5-87f5-4c71-8b04-976908f33891",e._sentryDebugIdIdentifier="sentry-dbid-a26bb2b5-87f5-4c71-8b04-976908f33891")}catch{}})();const J=w({name:"A11yBar",setup(){const e=L(),s=h(),p=M(),B=T(),S=s.$viewport,y=$(()=>X(document.cookie));function c(){e.isBarVisible=!1,d()}function i(){e.fontSize.increment<=e.fontSize.min?e.fontSize.increment=e.fontSize.min:e.fontSize.increment-=e.fontSize.step,a()}function l(){e.fontSize.increment>=e.fontSize.max?e.fontSize.increment=e.fontSize.max:e.fontSize.increment+=e.fontSize.step,a()}function a(){document.documentElement.style.setProperty("--font-size-increment",`${e.fontSize.increment}px`)}function d(){const n=Object.keys(e.modes).filter(o=>!e.modes[o].isEnabled);if(e.modes.images.isEnabled||e.modes.waterfall.isEnabled){const o=n.findIndex(z=>z==="text");o!==-1&&n.splice(o,1)}else e.modes.text.isEnabled&&n.push(e.modesCSSMap.text);if(e.isBarVisible)n.push("visible-bar");else{const o=n.findIndex(z=>z==="visible-bar");o!==-1&&n.splice(o,1)}document.documentElement.dataset.a11y=n.map(o=>e.modesCSSMap[o]||o).join(" | ")}function E(n){e.modes[n].isEnabled=!e.modes[n].isEnabled,n==="text"?(e.modes.images.isEnabled=!e.modes.text.isEnabled,e.modes.waterfall.isEnabled=!e.modes.text.isEnabled):["images","waterfall"].includes(n)&&(e.modes.text.isEnabled=!e.modes.images.isEnabled&&!e.modes.waterfall.isEnabled),d()}return I(()=>{d(),a(),k(()=>e.isBarVisible,()=>{e.isEnabled&&d()}),k(S.breakpoint,()=>{S.isLessThan("desktopMedium")&&e.reset()},{immediate:!0})}),{a11y:e,css:p,hideBar:c,decreaseFontSize:i,increaseFontSize:l,modal:B,shouldShowAdButton:y,toggleMode:E}}}),O="_3Epap",R="CCw8n",U="n-Rl5",q="xHlNJ",x="agRmj",G="B7mUr",H="xVXNX",P="_55pbm",W="_02CJG",Y="qUjbj",Q="_8hxYO",Z={root:O,bar:R,font:U,fontButtons:q,fontButton:x,buttons:G,button:H,isActive:P,disableButtons:W,hideButton:Y,disableButton:Q};function _(e,s,p,B,S,y){const c=v,i=j;return m(),C("div",{class:t(e.css.root)},[r("div",{class:t(e.css.bar)},[r("div",{class:t(e.css.font)},[s[1]||(s[1]=u(" Ð Ð°Ð·Ð¼ÐµÑ ÑÑиÑÑа ",-1)),r("div",{class:t(e.css.fontButtons)},[f(c,{class:t(e.css.fontButton),"is-disabled":e.a11y.fontSize.increment>=e.a11y.fontSize.max,name:"plus",size:"big",title:e.a11y.fontSize.increment>=e.a11y.fontSize.max?"ÐолÑÑе ÑвелиÑиÑÑ Ð½ÐµÐ»ÑзÑ":"УвелиÑиÑÑ",onClick:e.increaseFontSize},null,8,["class","is-disabled","title","onClick"]),f(c,{class:t(e.css.fontButton),"is-disabled":e.a11y.fontSize.increment<=e.a11y.fontSize.min,name:"minus",size:"big",title:e.a11y.fontSize.increment<=e.a11y.fontSize.min?"ÐолÑÑе ÑменÑÑиÑÑ Ð½ÐµÐ»ÑзÑ":"УменÑÑиÑÑ",onClick:e.decreaseFontSize},null,8,["class","is-disabled","title","onClick"])],2)],2),r("div",{class:t(e.css.buttons)},[(m(!0),C(V,null,F(e.a11y.modes,(l,a)=>(m(),g(i,{key:a,class:t({[e.css.button]:!0,[e.css.isActive]:l.isEnabled}),icon:"checkmark",size:"medium",onClick:d=>e.toggleMode(a)},{default:b(()=>[u(N(l.label),1)]),_:2},1032,["class","onClick"]))),128)),e.shouldShowAdButton?(m(),g(i,{key:0,class:t({[e.css.button]:!0,[e.css.isActive]:!0}),icon:"checkmark",size:"medium",onClick:s[0]||(s[0]=l=>e.modal.key="adDisablingModal")},{default:b(()=>[...s[2]||(s[2]=[u(" Реклама ",-1)])]),_:1},8,["class"])):D("",!0)],2),r("div",{class:t(e.css.disableButtons)},[f(i,{class:t(e.css.hideButton),size:"medium",theme:"a11y",onClick:e.hideBar},{default:b(()=>[...s[3]||(s[3]=[u(" СкÑÑÑÑ ",-1)])]),_:1},8,["class","onClick"]),f(i,{class:t(e.css.disableButton),size:"medium",theme:"yellow",onClick:e.a11y.reset},{default:b(()=>[...s[4]||(s[4]=[u(" ÐÑклÑÑиÑÑ ",-1)])]),_:1}
1,8,["class","onClick"])],2)],2)],2)}const K={$style:Z},ie=A(J,[["render",_],["__cssModules",K]]);export{ie 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.