1import{r as e}from"./B0Z9INg1.js";import{F as t,G as n,H as r,Ht as i,I as a,L as o,Ot as s,Qt as c,R as l,St as u,Tt as d,U as f,Zt as p,a as m,et as h,ft as g,gt as _,h as v,k as y,lt as b,mt as x,ot as S,pt as C,tn as w,wt as T,z as E}from"./BxV1C6bM.js";import{Ai as D,Lr as O,Vt as ee,aa as te,kn as k,lr as ne}from"./X8SLpyRh.js";import{I as A,T as j,_ as M,k as N}from"./CpnAtLmp.js";import{n as P}from"./BPLFFTts.js";import{I as F,N as I,S as re,y as L}from"./BDACqLUF.js";import{n as R}from"./W3eNa3bm.js";import{a as z,c as B,d as V,i as H,l as U,o as W,r as G,s as K,u as q}from"./r8zowUz8.js";import{n as ie,t as J}from"./B3rUbwue.js";import{t as Y}from"./DAlAH7Zl.js";import{t as ae}from"./DeQswCcr.js";import{t as oe}from"./DZlyr22c.js";var se={key:0},ce={key:1},le={key:2},ue={key:0},de={key:0},fe={class:`sr-only`},pe={class:`layout-header__content desktop`},me={class:`user-links`},he={class:`desktop-controls`},ge={key:0},_e={id:`header-account-popover`},ve={class:`sm:hidden blur-base-wrapper`,"data-variant":`tetiary`},ye=[`aria-label`],be={key:0,class:`layout-header__content mobile blur-base-container`},xe={class:`flex justify-between items-center w-full`},Se={class:`sr-only`},Ce=[`aria-label`],we={class:`mobile-controls`},Te={class:`options`},Ee={class:`options`},De={class:`options`},X=n({__name:`Header`,props:{onlyPart:{type:Boolean}},setup(e){let n=D(),u=P({inheritLocale:!0}),d=k(`sidebar`,u.t,u.te),{$$api:h}=te(),{authenticated:x,userInfo:S}=m(ee()),[C,O]=M(),[A,j]=M(),[N,F]=M(),[L,R]=M(),z=i(!1),B=t(()=>[{icon:`about`,text:`about_follow_it`,href:`/about`},{icon:`help`,text:`Help`,href:`/docs`},{icon:`blog`,text:`Blog`,href:`/blog`}]),V=t(()=>[{icon:`page-eye`,text:x.value?`My news`:`Readers`,href:x.value?`/my-news`:`/feeds`},{icon:`offer-new-feed`,text:x.value?`My offered feeds`:`Publishers`,href:x.value?`/offered-feeds`:`/publish`}].filter(({disabled:e})=>!e));return T(()=>n.path,()=>{z.value=!1}),(t,n)=>{let i=I,u=ne,m=ie,T=re,D=J;return b(),E(`header`,{class:c([`layout-header`,{"is-part":e.onlyPart}])},[f(p(A),null,{default:s(()=>[(b(!0),E(y,null,g(p(V),e=>(b(),E(`li`,{key:e.icon},[f(u,{to:e.href,class:`header-link user clean`},{default:s(()=>[f(i,{icon:e.icon,"with-placeholder":``},null,8,[`icon`]),a(`span`,null,w(p(d)(e.text)),1)]),_:2},1032,[`to`])]))),128))]),_:1}),f(p(N),null,{default:s(()=>[(b(!0),E(y,null,g(p(B),e=>(b(),E(`li`,{key:e.icon},[f(u,{to:e.href,class:`header-link clean`,target:`_blank`},{default:s(()=>[f(i,{icon:e.icon,"with-placeholder":``},null,8,[`icon`]),a(`span`,null,w(p(d)(e.text)),1)]),_:2},1032,[`to`])]))),128))]),_:1}),f(p(L),null,{default:s(()=>[p(x)?(b(),E(`li`,se,[f(u,{class:`header-link clean`,to:`/account-settings`},{default:s(()=>[f(i,{icon:`settings-bar`,"with-placeholder":``}),a(`span`,null,w(p(d)(`Account Settings`)),1)]),_:1})])):l(``,!0),p(x)?(b(),E(`li`,le,[a(`button`,{class:`header-link`,onClick:n[1]||=()=>p(h).logoutUser()},[f(i,{icon:`logout`,"with-placeholder":``}),a(`span`,null,w(p(d)(`Logout`)),1)])])):(b(),E(`li`,ce,[a(`button`,{type:`button`,class:`header-link`,onClick:n[0]||=e=>t.$dispatch(`openLoginModal`)},[f(i,{icon:`login`,"with-placeholder":``}),a(`span`,null,w(p(d)(`Log in`))+` / `+w(p(d)(`Sign up`)),1)])]))]),_:1}),f(p(C),null,{default:s(({as:e=`div`,hideUsername:t=!1})=>[p(x)&&p(S).username?(b(),o(_(e),{key:0,title:p(S).username,class:`user-meta`},{default:s(()=>[f(Y,{"icon-class":`size-[35px] rounded-full`}),t?l(``,!0):(b(),E(`em`,ue,w(p(S).username),1))]),_:2},1032,[`title`])):l(``,!0)]),_:1}),e.onlyPart?l(``,!0):(b(),E(`div`,de,[f(u,{to:`/`},{default:s(()=>[f(i,{icon:`fit-full-logo`}),a(`span`,fe,w(p(d)(`Homepage`)),1)]),_:1})])),a(`div`,pe,[a(`ul`,me,[f(p(j))]),f(m,{"icon-class":`size-6`,class:`size-6 overflow-clip`,"aria-label":p(d)(`a11y.switch_theme`)},null,8,[`aria-label`]),a(`div`,he,[p(x)?(b(),E(`div`,ge,[f(T,{"is-menu":``,placement:`bottom-end`,"tooltip-class":`unrestrained`,"popper-class":`header-account-popover-wrapper`},{trigger:s(()=>[f(p(O),{as:`button`})]),default:s(()=>[a(`ul`,_e,[f(p(F)),n[4]||=a(`span`,{class:`seperator seperator--horizontal`},null,-1),f(p(R))])]),_:1})])):(b(),E(y,{key:1},[f(u,{to:{query:{login:null}},class:`login-button clean`},{default:s(()=>[r(w(p(d)(`Log in`)),1)]),_:1}),f(u,{to:{query:{"sign-up":null}},class:`signup-button`},{default:s(()=>[r(w(p(d)(`Sign up`)),1)]),_:1})],64))])]),a(`div`,ve,[a(`button`,{"aria-label":p(d)(`a11y.open_menu`),onClick:n[2]||=e=>z.value=!0},[p(x)?(b(),o(p(O),{key:0,class:`mobile-menu-trigger`,"hide-username":!0})):(b(),o(i,{key:1,icon:`menu`,class:`size-4 text-fit-blueish-gray`}))],8,ye),f(v,{name:`gscb`},{default:s(()=>[p(z)?(b(),E(`div`,be,[f(i,{class:`fit-combined-shape`,icon:`combined-shape`}),a(`div`,xe,[f(u,{to:`/`},{default:s(()=>[f(i,{icon:`fit-full-logo`}
1),a(`span`,Se,w(p(d)(`Homepage`)),1)]),_:1}),a(`button`,{"aria-label":p(d)(`a11y.close_menu`),onClick:n[3]||=e=>z.value=!1},[f(i,{icon:`x-mark`,class:`size-6 text-fit-blueish-gray`})],8,Ce)]),a(`div`,we,[f(p(O),{class:`[&>em]:!font-semibold px-3`}),n[5]||=a(`span`,{class:`seperator seperator--horizontal`},null,-1),a(`ul`,Te,[f(p(j))]),n[6]||=a(`span`,{class:`seperator seperator--horizontal`},null,-1),a(`ul`,Ee,[f(p(F))]),f(D),n[7]||=a(`span`,{class:`seperator seperator--horizontal`},null,-1),a(`ul`,De,[f(p(R))])])])):l(``,!0)]),_:1})])],2)}}});typeof V==`function`&&V(X),typeof q==`function`&&q(X),typeof U==`function`&&U(X),typeof B==`function`&&B(X),typeof K==`function`&&K(X),typeof W==`function`&&W(X),typeof z==`function`&&z(X),typeof H==`function`&&H(X),typeof G==`function`&&G(X);var Oe=Object.assign(R(X,[[`__scopeId`,`data-v-f284bda0`]]),{__name:`LayoutHeader`}),ke={class:`px-6 pt-5 pb-10 flex flex-col gap-y-5 items-center justify-center`},Ae={class:`browsers-wrapper`},je=[`href`],Me={class:`browser-icon`},Ne=[`src`],Z=n({__name:`IEbanner.client`,setup(e){let n=D(),r=P({inheritLocale:!0}),l=k(`sidebar`,r.t,r.te),u=[{name:`Chrome`,link:`https://www.google.com/chrome/`,icon:`Chrome.png`},{name:`Firefox`,link:`https://www.mozilla.org/en-US/firefox/new/`,icon:`Firefox.png`},{name:`Edge`,link:`https://www.microsoft.com/edge`,icon:`Edge.png`},{name:`Safari`,link:`https://support.apple.com/downloads/safari`,icon:`Safari.png`}],d=i(!1),m=t(()=>!n.meta.prohibitIEbanner&&!sessionStorage.getItem(`IEbannerClosed`)&&d.value),_=()=>{d.value=!1,sessionStorage.setItem(`IEbannerClosed`,`true`)};return S(async()=>{await h(),d.value=!(`MSInputMethodContext`in window)&&`documentMode`in document}),(e,t)=>{let n=x(`I18nT`),r=F,i=L;return b(),o(i,{visible:p(m),bordered:``,onClose:_},{default:s(()=>[a(`div`,ke,[f(r,{variant:`sub-heading`,"extra-class":`font-normal text-center px-5`},{default:s(()=>[f(n,{keypath:`ie_banner.text`},{bold:s(()=>[a(`b`,null,w(p(l)(`ie_banner.bold`)),1)]),_:1})]),_:1}),a(`div`,Ae,[(b(),E(y,null,g(u,(e,t)=>a(`a`,{key:`${e.name}-icon-${t}`,class:`browser plain-link`,href:e.link,target:`_blank`},[a(`div`,{class:c([`browser-element`,`${e.name.toLowerCase()}-element`])},[a(`div`,Me,[a(`img`,{src:`/images/IEbanner/${e.icon}`,alt:``},null,8,Ne)]),a(`span`,null,w(e.name),1)],2)],8,je)),64))])])]),_:1},8,[`visible`])}}});typeof V==`function`&&V(Z),typeof q==`function`&&q(Z),typeof U==`function`&&U(Z),typeof B==`function`&&B(Z),typeof K==`function`&&K(Z),typeof W==`function`&&W(Z),typeof z==`function`&&z(Z),typeof H==`function`&&H(Z),typeof G==`function`&&G(Z);var Q=Object.assign(R(Z,[[`__scopeId`,`data-v-8f83917d`]]),{__name:`LayoutIEbanner`}),Pe=O(Q),Fe={class:`font-montserrat min-h-screen isolate`},Ie={ref:`main-content`},Le=n({__name:`default`,setup(e){let n=D(),r=A(),i=t(()=>n.meta||{}),m=t(()=>!i.value.transition),h=t(()=>i.value.banner),g=t(()=>i.value.hideFooter),_=t(()=>i.value.hideHeader),y=u(`main-content`),x=u(`layout-header`),S=t(()=>x.value?.$el),{height:w}=N(S),T=j(`--headers-height`,y);return d(()=>{r.value&&(T.value=`${w.value}px`)}),(e,t)=>{let n=I,r=Oe,i=Pe,u=ae;return b(),E(`div`,Fe,[f(v,{name:`combinedShape`},{default:s(()=>[p(m)?(b(),o(n,{key:0,class:`combined-shape`,icon:`combined-shape`})):l(``,!0)]),_:1}),p(_)?l(``,!0):(b(),o(r,{key:0,ref:`layout-header`},null,512)),a(`main`,Ie,[C(e.$slots,`default`,{},void 0,!0),p(h)?(b(),E(`div`,{key:0,class:c([`readers-and-publishers-banner`,{"!mt-0":p(h)===`no-margin`}])},[f(oe)],2)):l(``,!0),f(i)],512),p(g)?l(``,!0):(b(),o(u,{key:1}))])}}}),Re=e({default:()=>$}),$=R(Le,[[`__scopeId`,`data-v-709bb865`]]);export{Re as n,$ as t};
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.