PageSourceSearch

https://spook.social/vite/C6g3Tu17.js

js spook.social collected 2026-09-29 04:22:11 UTC 3,092 bytes, 1 lines download raw bytes

1import{F as y}from"./B7l6xJwj.js";import{a6 as M,bO as U,c as g,i as t,a8 as R,ab as d,a7 as x,H as q,c3 as C,K as B}from"./app-C2Ek0jQb.js";import{b as I,a as r,w as E,e as D,c as F,g as N,l as w,u as e,B as n,i as l,L as s,H as u,a0 as H,q as k,C as A,F as K}from"./Cz7xZCJB.js";import"./BX8RwoyW.js";const L={key:0,class:"_gaps_m"},O={class:"_gaps_s"},P={key:1,class:"_gaps_m"},J=I({__name:"email",setup(W){const i=M(),c=r(i.email),S=m=>{q("i/update",{receiveAnnouncementEmail:m})};async function T(){const m=await C();m.canceled||B("i/update-email",{password:m.result.password,token:m.result.token,email:c.value})}const f=r(i.emailNotificationTypes.includes("mention")),p=r(i.emailNotificationTypes.includes("reply")),v=r(i.emailNotificationTypes.includes("quote")),_=r(i.emailNotificationTypes.includes("follow")),V=r(i.emailNotificationTypes.includes("receiveFollowRequest")),b=()=>{q("i/update",{emailNotificationTypes:[f.value?"mention":null,p.value?"reply":null,v.value?"quote":null,_.value?"follow":null,V.value?"receiveFollowRequest":null].filter(m=>m!=null)})};return E([f,p,v,_,V],()=>{b()}),D(()=>{E(c,()=>{T()})}),F(()=>[]),F(()=>[]),U(()=>({title:t.ts.email,icon:"ti ti-mail"})),(m,a)=>(N(),w(K,null,[e(g).enableEmail?(N(),w("div",L,[n(y,{first:""},{label:l(()=>[s(u(e(t).ts.emailAddress),1)]),default:l(()=>[n(R,{modelValue:c.value,"onUpdate:modelValue":a[0]||(a[0]=o=>c.value=o),type:"email",manualSave:""},H({prefix:l(()=>[a[6]||(a[6]=k("i",{class:"ti ti-mail"},null,-1))]),_:2},[e(i).email&&!e(i).emailVerified?{name:"caption",fn:l(()=>[s(u(e(t).ts.verificationEmailSent),1)]),key:"0"}:c.value===e(i).email&&e(i).emailVerified?{name:"caption",fn:l(()=>[a[7]||(a[7]=k("i",{class:"ti ti-check",style:{color:"var(--MI_THEME-success)"}},null,-1)),s(" "+u(e(t).ts.emailVerified),1)]),key:"1"}:void 0]),1032,["modelValue"])]),_:1}),n(y,null,{default:l(()=>[n(d,{modelValue:e(i).receiveAnnouncementEmail,"onUpdate:modelValue":S},{default:l(()=>[s(u(e(t).ts.receiveAnnouncementFromInstance),1)]),_:1},8,["modelValue"])]),_:1}),n(y,null,{label:l(()=>[s(u(e(t).ts.emailNotification),1)]),default:l(()=>[k("div",O,[n(d,{modelValue:f.value,"onUpdate:modelValue":a[1]||(a[1]=o=>f.value=o)},{default:l(()=>[s(u(e(t).ts._notification._types.mention),1)]),_:1},8,["modelValue"]),n(d,{modelValue:p.value,"onUpdate:modelValue":a[2]||(a[2]=o=>p.value=o)},{default:l(()=>[s(u(e(t).ts._notification._types.reply),1)]),_:1},8,["modelValue"]),n(d,{modelValue:v.value,"onUpdate:modelValue":a[3]||(a[3]=o=>v.value=o)},{default:l(()=>[s(u(e(t).ts._notification._types.quote),1)]),_:1},8,["modelValue"]),n(d,{modelValue:_.value,"onUpdate:modelValue":a[4]||(a[4]=o=>_.value=o)},{default:l(()=>[s(u(e(t).ts._notification._types.follow),1)]),_:1},8,["modelValue"]),n(d,{modelValue:V.value,"onUpdate:modelValue":a[5]||(a[5]=o=>V.value=o)},{default:l(()=>[s(u(e(t).ts._notification._types.receiveFollowRequest),1)]),_:1},8,["modelValue"])])]),_:1})])):A("",!0),e(g).enableEmail?A("",!0):(N(),w("div",P,[n(x,null,{default:l(()=>[s(u(e(t).ts.emailNotSupported),1)]),_:1})]))],64))}});export{J 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.