PageSourceSearch

https://upxland.me/_nuxt/devshops.D7117a2-.js

js upxland.me collected 2026-10-08 19:49:35 UTC 1,746 bytes, 1 lines download raw bytes

1import L from"./inputtext.esm.B7QGyeek.js";import{d as V,l as $,k as T,O as I,m,g as j,n as F,o as n,c as i,a as r,t as f,b as _,u as y,q as N,F as v,v as h,w as x,h as q,x as E}from"./entry.Dh2pzgS5.js";import G from"./card.esm.VygzKP2M.js";import{u as M}from"./upxlandStores.BLN1uqSf.js";import{k as C}from"./index.C5EeRGv0.js";const O={class:"grid"},R={class:"col-12 text-2xl"},U={class:"col-12"},z={class:"text-xl font-bold w-full flex justify-content-center pt-2"},A={class:"flex justify-content-center align-items-center",style:{"min-height":"60px"}},Y=V({__name:"devshops",setup(H){const k=$(),S=T(),{copy:g}=I({legacy:!0}),o=m(""),u=m([]),w=j(()=>o.value?u.value.filter(e=>e.city.city_name.toLowerCase().includes(o.value.toLowerCase())||e.shops.some(s=>s.toLowerCase().includes(o.value.toLowerCase()))):u.value),D=e=>{g(e),S.add({severity:"success",detail:`Copied ${e}`,life:3e3})},b=()=>{const e=C(k.cities),s=C(M),a=[];for(const c in s){const l=e.find(t=>t.city_id===parseInt(c));l&&a.push({city:l,shops:s[c]})}u.value=a};return F(()=>{b()}),(e,s)=>{const a=L,c=E,l=G;return n(),i("div",O,[r("div",R,f(e.$t("ourDevshops")),1),r("div",U,[_(a,{modelValue:y(o),"onUpdate:modelValue":s[0]||(s[0]=t=>N(o)?o.value=t:null),placeholder:"Search for a devshop",class:"w-full"},null,8,["modelValue"])]),(n(!0),i(v,null,h(y(w).sort((t,d)=>t.city.city_name.localeCompare(d.city.city_name)),(t,d)=>(n(),i("div",{key:d,class:"col-12 md:col-4"},[_(l,null,{header:x(()=>[r("div",z,f(t.city.city_name),1)]),content:x(()=>[r("div",A,[(n(!0),i(v,null,h(t.shops,(p,B)=>(n(),q(c,{key:B,label:p.replace(", "+t.city.city_name,""),outlined:"",class:"m-2",onClick:J=>D(p)},null,8,["label","onClick"]))),128))])]),_:2},1024)]))),128))])}}});export{Y 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.