Module 632119

1,567 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Bb:()=>d,C$:()=>m,Jz:()=>g,Ys:()=>f,fu:()=>_});var i=n(923457),r=n(873298),s=n(207560),a=n(885386),o=n(287809);n(975214);var l=n(656402);let u={[l.Je.DISABLED.valueOf()]:r.TO.SHOW,[l.Je.NON_FRIENDS.valueOf()]:r.TO.SHOW,[l.Je.FRIENDS_AND_NON_FRIENDS.valueOf()]:r.TO.BLOCK},c={[l.Je.DISABLED.valueOf()]:r.TO.SHOW,[l.Je.NON_FRIENDS.valueOf()]:r.TO.BLOCK,[l.Je.FRIENDS_AND_NON_FRIENDS.valueOf()]:r.TO.BLOCK},d={[l.Je.DISABLED.valueOf()]:r.TO.BLUR,[l.Je.NON_FRIENDS.valueOf()]:r.TO.BLUR,[l.Je.FRIENDS_AND_NON_FRIENDS.valueOf()]:r.TO.BLOCK},_={[l.Je.DISABLED.valueOf()]:r.TO.BLUR,[l.Je.NON_FRIENDS.valueOf()]:r.TO.BLOCK,[l.Je.FRIENDS_AND_NON_FRIENDS.valueOf()]:r.TO.BLOCK},f=e=>{let{setting:t,isDm:n=!1,isFriend:a=!1}=e;if(null!=t&&t!==r.TO.UNSET_EXPLICIT_CONTENT_REDACTION)return t;let l=o.default.getCurrentUser();return(0,s.To)(i.p.SENSITIVE_CONTENT)?E({isDm:n,isFriend:a}):l?.nsfwAllowed===!1?p({isDm:n,isFriend:a}):h({isDm:n,isFriend:a})},h=e=>{let{isDm:t=!1,isFriend:n=!1}=e;if(!t)return r.TO.SHOW;let i=a.cj.getSetting();return n?u[i]:c[i]},p=e=>{let{isDm:t=!1,isFriend:n=!1}=e;if(!t)return r.TO.BLUR;let i=a.cj.getSetting();return n?d[i]:_[i]},E=e=>{let{isDm:t=!1,isFriend:n=!1}=e;return t&&!n?r.TO.BLOCK:r.TO.BLUR},m=e=>{let t=e??a.Vd.getSetting();return{explicitContentGuilds:f({setting:t?.explicitContentGuilds}),explicitContentNonFriendDm:f({setting:t?.explicitContentNonFriendDm,isDm:!0}),explicitContentFriendDm:f({setting:t?.explicitContentFriendDm,isDm:!0,isFriend:!0})}},g=e=>{let t=m();a.Vd.updateSetting({...t,...e})}}