1import{f9 as P,fa as F,fb as N,fc as L,a3 as C,j as e}from"./vendor-data-eBPZki-Z.js";import{u as w,dh as E,aY as S}from"./index-DTQGL8n8.js";import{L as x}from"./vendor-react-BgtJhS2O.js";import{u as M}from"./useTrackScreen-BLOOZkQ_.js";import"./vendor-zod-Bei2Z9MS.js";import{r as $}from"./featureFlags-DxsC5Cyu.js";function Q(s,r){return`Parler v${s} (${r})`}function z(){M("Settings");const s=w(v=>v.user?.username??null),r=!1,a="055",o=$("production",!1),l=P(),i=F(),d=N(s??void 0),c=l.data,b=c?.data.length??0,m=!!c?.nextCursor,g=`${b}${m?"+":""}`,u=i.data,p=u?.data.filter(L).length??0,f=!!u?.nextCursor,h=`${p}${f?"+":""}`,k=d.data?.length??0,j=C("creator_memberships"),{enabled:y}=E();return e.jsxs("div",{className:"max-w-[600px]",children:[e.jsxs("header",{className:"sticky top-0 z-10 flex items-center gap-2 px-2 py-3 bg-bg/90 dark:bg-bg-dark/90 backdrop-blur border-b border-border-light/60 dark:border-border-dark/60",children:[e.jsx(x,{to:"/feed","aria-label":"Back to feed",className:"p-2 rounded-full hover:bg-bg-elevated dark:hover:bg-bg-elevated-dark",children:e.jsx(S,{width:20,height:20})}),e.jsx("h1",{className:"text-xl font-bold text-text dark:text-text-dark",children:"Settings"})]}),e.jsxs(n,{title:"My account",children:[e.jsx(t,{to:"/settings/account",label:"Email and phone"}),y?e.jsx(t,{to:"/premium",label:"Parler Premium"}):null,j?e.jsx(t,{to:"/settings/memberships",label:"Memberships"}):null,e.jsx(t,{to:"/settings/delete",label:"Delete account",destructive:!0})]}),e.jsx(n,{title:"Notifications",children:e.jsx(t,{to:"/settings/notifications",label:"Notification preferences"})}),e.jsxs(n,{title:"Preferences",children:[e.jsx(t,{to:"/settings/preferences",label:"Feed and post defaults"}),e.jsx(t,{to:"/profile/interests",label:"Your interests"})]}),e.jsxs(n,{title:"Privacy & safety",children:[e.jsx(t,{to:"/settings/privacy",label:"Account privacy"}),e.jsx(t,{to:"/settings/direct-messages",label:"Direct messages"}),e.jsx(t,{to:"/settings/close-friends",label:"Close Friends",count:d.isLoading?null:k}),e.jsx(t,{to:"/settings/muted-blocked?tab=blocked",label:"Blocked users",count:l.isLoading?null:g}),e.jsx(t,{to:"/settings/muted-blocked?tab=muted",label:"Muted users",count:i.isLoading?null:h})]}),r,e.jsxs(n,{title:"About",children:[e.jsx(t,{to:"/settings/policy",label:"Policy documents"}),e.jsx(A,{label:Q(a,o)})]})]})}function n({title:s,children:r}){return e.jsxs("section",{children:[e.jsx("h2",{className:"px-4 pt-5 pb-1 text-xs font-bold uppercase tracking-wide text-text-secondary dark:text-text-secondary-dark",children:s}),e.jsx("ul",{children:r})]})}function t({to:s,label:r,count:a,destructive:o}){return e.jsx("li",{children:e.jsxs(x,{to:s,className:"flex items-center justify-between gap-3 px-4 py-3 border-b border-border-light/60 dark:border-border-dark/60 hover:bg-bg-elevated dark:hover:bg-bg-elevated-dark transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-brand",children:[e.jsx("span",{className:`text-sm ${o?"text-error dark:text-error-dark":"text-text dark:text-text-dark"}`,children:r}),a!=null&&e.jsx("span",{className:"text-xs text-text-secondary dark:text-text-secondary-dark",children:a})]})})}function A({label:s}){return e.jsxs("li",{className:"flex items-center justify-between gap-3 px-4 py-3 border-b border-border-light/60 dark:border-border-dark/60","data-testid":"settings-web-version",children:[e.jsx("span",{className:"text-sm text-text dark:text-text-dark",children:"Version"}),e.jsx("span",{className:"text-xs text-text-secondary dark:text-text-secondary-dark",children:s})]})}export{z 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.