PageSourceSearch

https://vello.fi/_nuxt/CHlt6yEz.js

js vello.fi collected 2026-10-09 16:46:50 UTC 3,022 bytes, 1 lines download raw bytes

1import{H as q,a as M,B as N}from"./D_SBcA8D.js";import{aJ as k,aO as S,bm as H,aZ as g,aL as h,b1 as b,aY as _,aM as u,b0 as c,bj as R,bb as y,bc as L,aS as x,b2 as F,bf as V,bL as j,aR as z,b$ as P,aN as Q,a$ as w,aX as f,bo as T}from"./e3YomnWT.js";import{a as A,u as D}from"./SLyjQlAN.js";import{u as E}from"./DAvbGvzs.js";import"./Bltht21-.js";import"./Djl2WbHX.js";import"./CCrvu0fg.js";import"./efZzcsXt.js";import"./DO-lwOIv.js";import"./fynzmAtJ.js";import"./DhA61vYv.js";import"./BfxB_WSj.js";const J={key:0,class:"multiswitch--container"},O=["data-quantity"],U=["id","name","checked","onChange"],W=["for"],X={class:"switch--value"},Y=k({__name:"MultiSwitch",props:{quantity:{},multiswitchName:{},items:{}},setup(v){const s=v,m=A(),{items:i}=S(m);H(()=>{m.setItems(s.items.map(e=>({...e,icon:e.icon})))});const p=e=>e.checked,n=e=>{m.setChecked(e)},a=g(()=>{const e=i.value.findIndex(r=>r.checked);if(e===-1)return{};const l=100/i.value.length;return{left:`${e*l}%`,width:`${l}%`}});return(e,l)=>{var r;const d=V;return(r=_(i))!=null&&r.length?(u(),h("div",J,[c("div",{class:"multiswitch--set","data-quantity":s.quantity},[c("div",{class:"multiswitch--slider",style:R(a.value)},null,4),(u(!0),h(y,null,L(_(i),t=>(u(),h(y,{key:t.id},[c("input",{id:t.id,name:s.multiswitchName,class:"multiswitch--input",type:"radio",checked:p(t),onChange:o=>n(t.value)},null,40,U),c("label",{for:t.id,class:"switch--label"},[c("span",X,F(t.label),1),t.icon?(u(),x(d,{key:0,icon:t.icon,height:18,width:18,color:p(t)?"white":"black"},null,8,["icon","color"])):b("",!0)],8,W)],64))),128))],8,O)])):b("",!0)}}}),Z=j(Y,[["__scopeId","data-v-994d8cec"]]),G={class:"flex flex-col gap-4 flex-1 min-h-0 p-0 md:gap-0"},K={key:0,class:"py-0 px-4 md:p-0"},ee={class:"flex-1 min-h-0"},he=k({__name:"search",setup(v){const{t:s}=z(),m=()=>[{label:s("search-results.list-label"),icon:"list",value:"list",id:"search-results--list-label",checked:!0},{label:s("search-results.map-label"),icon:"map-pin",value:"map",id:"search-results--map-label",checked:!1}],{isMobile:i}=D(),p=E(),{locationFormatted:n,domainFormatted:a,isRemote:e}=S(p),l=g(()=>{let o;return n.value&&a.value?o=`${a.value}, ${n.value}`:!n.value&&a.value?o=a.value:n.value&&!a.value?o=n.value:o=s("searchbar.submit"),s("search-results.page-title",{title:o})}),d=g(()=>s("search-results.page-description-meta",{domain:a.value})),{origin:r}=P(),t=`${r}/static/og-default.jpg`;return Q({title:l.value,meta:[{name:"description",content:d},{property:"og:title",content:l},{property:"og:description",content:d},{property:"og:image",content:t},{name:"twitter:card",content:"summary_large_image"},{name:"twitter:image",content:t}]}),(o,te)=>{const $=M,B=Z,C=N,I=q;return u(),x(I,null,{default:w(()=>[f(C,null,{default:w(()=>[f($,{class:"flex-grow-0 flex-shrink basis-auto"}),c("main",G,[_(i)&&!_(e)?(u(),h("div",K,[f(B,{"multiswitch-name":"list-map--toggle",quantity:2,items:m()},null,8,["items"])])):b("",!0),c("div",ee,[T(o.$slots,"default")])])]),_:3})]),_:3})}}});export{he 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.