1import{d as z,o as s,c as g,ai as q,a as e,j as t,Z as E,s as T,i as m,k as l,H as w,b as a,aj as Z,g as f,t as S,f as r,ak as G,V as R,al as K,am as J,an as Q,ao as X,ap as tt,aq as et,v as at,ar as lt,as as nt,l as j,m as k,x as L,e as V,n as N,A as st,at as ot,F as I,r as W,h as U,p as H,au as rt,ag as it,G as ut,w as ct,u as dt,q as mt,_ as ft,av as A}from"./BE0kib61.js";import{V as pt}from"./C8Pq1GTR.js";import{I as _t}from"./E8PfjHEI.js";import{u as gt,_ as vt}from"./BdSBwQoF.js";import{_ as ht}from"./DWWM7A20.js";import"./DUk91qEG.js";import"./Bhhk02U8.js";import"./D77K2Gx3.js";const wt={name:"ShareBtn"},yt=z({...wt,props:{baseUrl:{type:String,default:""},title:{type:String,default:"Permalink/URI teilen"}},setup(o){const p=o,v=nt(),i=j(!1),h=j(!1),u=k(()=>p.baseUrl+v.fullPath),_=k(()=>encodeURIComponent(u.value)),D=k(()=>`https://wa.me/?text=${_.value}`),x=k(()=>`https://www.facebook.com/sharer/sharer.php?u=${_.value}`),M=k(()=>`https://mastodonshare.com/?url=${_.value}`),n=k(()=>`mailto:?body=${_.value}`);async function b(){await navigator.clipboard.writeText(u.value),h.value=!0,setTimeout(()=>h.value=!1,1e3)}return(B,c)=>(s(),g(q,{class:"align-center justify-center",modelValue:i.value,"onUpdate:modelValue":c[2]||(c[2]=d=>i.value=d)},{activator:e(({props:d})=>[t(r,at({...d,...B.$attrs},{variant:"plain",icon:a(lt)}),null,16,["icon"])]),default:e(()=>[t(E,{class:"preview-tile teaser share-card"},{default:e(()=>[t(T,null,{default:e(()=>[t(m,{"no-gutters":"",align:"center"},{default:e(()=>[t(l,{class:"text-wrap","align-self":"center"},{default:e(()=>[t(w,{icon:a(Z)},null,8,["icon"]),f(" "+S(o.title),1)]),_:1}),t(l,{cols:"auto"},{default:e(()=>[t(r,{variant:"plain",onClick:c[0]||(c[0]=d=>i.value=!1),icon:a(G)},null,8,["icon"])]),_:1})]),_:1})]),_:1}),t(R,null,{default:e(()=>[t(m,{"no-gutters":"",align:"center"},{default:e(()=>[t(l,{class:"text-wrap"},{default:e(()=>[t(pt,{readonly:"","hide-details":"",value:u.value,class:"mr-1",onFocus:c[1]||(c[1]=d=>d.target.select())},null,8,["value"])]),_:1}),t(l,{cols:"auto"},{default:e(()=>[t(r,{variant:"plain",icon:h.value?a(K):a(J),onClick:b},null,8,["icon"])]),_:1})]),_:1}),t(m,{"no-gutters":"",class:"mt-4"},{default:e(()=>[t(l,{cols:"12",class:"text-center",style:{display:"flex","flex-wrap":"wrap","justify-content":"center",gap:"4px"}},{default:e(()=>[t(r,{variant:"plain",href:D.value,target:"_blank"},{default:e(()=>[t(w,{icon:a(Q),size:"36"},null,8,["icon"])]),_:1},8,["href"]),t(r,{variant:"plain",href:x.value,target:"_blank"},{default:e(()=>[t(w,{icon:a(X),size:"36"},null,8,["icon"])]),_:1},8,["href"]),t(r,{variant:"plain",href:M.value,target:"_blank"},{default:e(()=>[t(w,{icon:a(tt),size:"36"},null,8,["icon"])]),_:1},8,["href"]),t(r,{variant:"plain",href:n.value,target:"_blank"},{default:e(()=>[t(w,{icon:a(et),size:"36"},null,8,["icon"])]),_:1},8,["href"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"]))}}),kt=L(yt,[["__scopeId","data-v-cb84a154"]]),xt={class:"text-h6"},bt=z({__name:"WordStoryDetail",props:{data:{},image:{}},setup(o){const{renderMarkdown:p}=H();return(v,i)=>{const h=it;return s(),V(I,null,[t(r,{to:"/wortgeschichten",class:"top-btn"},{default:e(()=>[...i[0]||(i[0]=[f("Zurück zur Ãbersicht",-1)])]),_:1}),t(m,null,{default:e(()=>[t(l,{cols:"11"},{default:e(()=>[t(T,{class:"text-h3 text-wrap"},{default:e(()=>[f(S(o.data.title),1)]),_:1})]),_:1}),t(l,{cols:"1"},{default:e(()=>[t(a(kt),{"base-url":("useRuntimeConfig"in v?v.useRuntimeConfig:a(N))().public.appBase},null,8,["base-url"])]),_:1})]),_:1}),t(R,null,{default:e(()=>[t(m,null,{default:e(()=>[t(l,{cols:"12",sm:"6"},{default:e(()=>[st("p",xt,[t(w,{icon:a(ot)},null,8,["icon"]),f(" "+S(a(gt)(o.data.date,"D. MMMM YYYY",{locales:"de-CH"}).value),1)]),(s(!0),V(I,null,W(o.data.word_story_author,u=>(s(),V("p",{class:"text-h6",key:u.alias},[t(w,{icon:a(rt)},null,8,["icon"]),t(h,{to:`/wortgeschichten/author/${u.alias}`},{default:e(()=>[f(S(u.name),1)]),_:2},1032,["to"])]))),128))]),_:1}),o.image?(s(),g(l,{key:0,cols:"12",sm:"6"},{default:e(()=>[t(a(_t),{image:o.image,"compact-legend":!0},null,8,["image"])]),_:1})):U("",!0)]),_:1})]),_:1}),o.data.content?(s(),g(R,{key:0,innerHTML:a(p)(o.data.content),class:"mt-8 cms-content"},null,8,["innerHTML"])):U("",!0)],64)}}}),Ct=Object.assign(bt,{__name:"WordStoryDetail"}),St=z({__name:"[name]",async setup(o){let p,v;const i=ut(),h=N(),u=String(i.params.name),_=h.public.strapi.url,{findWordStories:D}=mt(),{getTxtSnippet:x,mapStrapiImages:M}=H(),n=i.meta.wordStory,{word_story_categories:b}=n,B=n.picture?M([n],_,{wordStory:!0})[0]:null,{data:c}=([p,v]=ct(()=>D({start:0,limit:3},{word_story_categories:{alias:{$in:b?.map(C=>C.alias)}},slug:{$nei:u}})),p=await p,v(),p),d=n.picture?n.picture.url:"";dt({title:()=>n.title,ogTitle:()=>n.title,twitterTitle:()=>
1n.title,description:()=>x(n.content,160),ogDescription:()=>x(n.content,160),twitterDescription:()=>x(n.content,160),ogImage:()=>`${_}${d}`,twitterImage:()=>`${_}${d}`,ogSiteName:"Schweizerisches Idiotikon",ogType:"article"});function F(C){return{label:`#${C.name}`,link:`/wortgeschichten/tags/${C.alias}`}}return(C,y)=>{const O=Ct,Y=vt,P=ht;return s(),g(m,null,{default:e(()=>[t(l,{cols:"12",lg:"9"},{default:e(()=>[t(a(ft),null,{default:e(()=>[t(O,{data:a(n),image:a(B)},null,8,["data","image"]),t(A,{class:"tile-spacing"}),a(b)?(s(),g(m,{key:0},{default:e(()=>[t(l,{cols:"12"},{default:e(()=>[t(T,{class:"section-title-h5"},{default:e(()=>[...y[0]||(y[0]=[f("Markiert in Kategorien:",-1)])]),_:1})]),_:1}),(s(!0),V(I,null,W(a(b),$=>(s(),g(l,{cols:"auto"},{default:e(()=>[t(r,{to:F($).link},{default:e(()=>[f(S(F($).label),1)]),_:2},1032,["to"])]),_:2},1024))),256))]),_:1})):U("",!0),t(A,{class:"tile-spacing"}),t(m,null,{default:e(()=>[t(l,null,{default:e(()=>[t(T,{class:"section-title-h5"},{default:e(()=>[...y[1]||(y[1]=[f("Ãhnliche Beiträge",-1)])]),_:1})]),_:1}),t(l,{cols:"auto",class:"d-flex justify-end"},{default:e(()=>[t(r,{to:"/wortgeschichten",class:"mb-5"},{default:e(()=>[...y[2]||(y[2]=[f("Alle anzeigen",-1)])]),_:1})]),_:1})]),_:1}),a(c)?(s(),g(m,{key:1,class:"d-flex"},{default:e(()=>[(s(!0),V(I,null,W(a(c),$=>(s(),g(l,{cols:"12",sm:"6",lg:"4",class:"flex d-flex"},{default:e(()=>[t(Y,{wsAttrs:$,type:"similar"},null,8,["wsAttrs"])]),_:2},1024))),256))]),_:1})):U("",!0)]),_:1})]),_:1}),t(l,{cols:"12",lg:"3"},{default:e(()=>[t(P,{selection:"both"})]),_:1})]),_:1})}}}),Rt=L(St,[["__scopeId","data-v-fda48cb6"]]);export{Rt 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.