Build 545032stable
Module 775602
7,918 characters · in no known chunkDependencies
Required by (202)
14642116128082343374089945837557595892366004758258068381146814568203887000917259434398596101928102581106236112541125248125787133171137728140651141778142662146429146919148355149741164942166005166978173971174755175671177366180798189996198525201349201991203480212387224196226830237412245068251494253292258360260762262514266536267889269880272053277192281910283627287790291922298305303136315790320080326337327664351425352043355971358731361845363195368715368919375499376310376471381687395678396533397274404486406975414872415441417454439053445913447453448887449543450373450740456459463930467884471107474010474463475152480178480335487245493819501440502229515766521100521754523084537174551309554601555034556525568602575293587491593284597619602853607470622207623280631808635071646764654107659280664111665450671897697138706787713081713517728365729398729666730627738266742424752079781696802790805945806202807098811611811656815846822610823016823591824994830647831688834135836781849380856488860839862611864353868132878431879472890473891734891812904290913423913765919760920601922068925435928039942262946228950072953150953963955572956123963977970812974800976526979186980707982168983495988436990208994763999235
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>m,_:()=>_});var i,r=n(17928),s=n(506774),a=n(228366),o=n(885386),l=n(617617),u=n(353835),c=n(652215),d=n(381941),_=((i={}).DEFAULT="default",i.HIGH="high",i);let f={fontSize:c.hH7.FONT_SIZE_DEFAULT,zoom:c.hH7.ZOOM_DEFAULT,keyboardModeEnabled:!1,contrastMode:"default",colorblindMode:!1,lowContrastMode:!1,saturation:1,contrast:1,desaturateUserColors:!1,forcedColorsModalSeen:!1,keyboardNavigationExplainerModalSeen:!1,messageGroupSpacing:null,systemPrefersReducedMotion:"no-preference",systemPrefersCrossfades:!1,prefersReducedMotion:"auto",systemForcedColors:"none",syncForcedColors:!0,systemPrefersContrast:"no-preference",alwaysShowLinkDecorations:!1,roleStyle:"username",displayNameStylesEnabled:!0,submitButtonEnabled:!1,syncProfileThemeWithUserTheme:!1,enableCustomCursor:!0,switchIconsEnabled:!1},h=f,p={12:"font-size-12",14:"font-size-14",15:"font-size-15",16:"font-size-16",18:"font-size-18",20:"font-size-20",24:"font-size-24"};class E extends r.Ay.DeviceSettingsStore{static displayName="AccessibilityStore";static persistKey="AccessibilityStore";static migrations=[()=>{let e="a11yFontScale",t="a11yZoom",n="a11yColorblindMode",i=s.w.get(e)||100,r=s.w.get(t)||c.hH7.ZOOM_DEFAULT,a=s.w.get(n)||!1;return s.w.remove(e),s.w.remove(t),s.w.remove(n),{fontScale:i,zoom:r,colorblindMode:a,keyboardModeEnabled:!1}},e=>{let{fontScale:t,...n}=e,i=16;switch(t){case 82:i=12;break;case 92:i=15;break;case 100:i=16;break;case 110:i=18;break;case 125:i=20;break;case 150:i=24}return{...n,fontSize:i}},e=>({...e,darkSidebar:!1}),e=>({...e,messageGroupSpacing:null}),e=>({...e,systemPrefersReducedMotion:"no-preference",prefersReducedMotion:"auto"}),e=>({...e,alwaysShowLinkDecorations:e.saturation<=.4}),e=>({...e,disableVoiceBackgrounds:!1}),e=>{try{delete e.disableVoiceBackgrounds}catch(e){}return e},e=>{try{delete e.hideGuildTags}catch(e){}return e},e=>({...e,enableCustomCursor:!0})];initialize(e){this.waitFor(l.A),isNaN((h={...f,...e??null}).fontSize)&&(h.fontSize=c.hH7.FONT_SIZE_DEFAULT),0>d.qh.indexOf(null!=h.messageGroupSpacing?h.messageGroupSpacing:-1)&&(h.messageGroupSpacing=null)}get fontScale(){return h.fontSize/c.hH7.FONT_SIZE_DEFAULT*100}get fontSize(){return h.fontSize}get isFontScaledUp(){return h.fontSize>c.hH7.FONT_SIZE_DEFAULT}get isFontScaledDown(){return h.fontSize<c.hH7.FONT_SIZE_DEFAULT}get fontScaleClass(){let e=p[this.fontSize]??"";return this.isFontScaledUp?`a11y-font-scaled-up ${e}`:this.isFontScaledDown?`a11y-font-scaled-down ${e}`:`${e}`}get zoom(){return h.zoom}get isZoomedIn(){return h.zoom>c.hH7.ZOOM_DEFAULT}get isZoomedOut(){return h.zoom<c.hH7.ZOOM_DEFAULT}get keyboardModeEnabled(){return h.keyboardModeEnabled}get colorblindMode(){return h.colorblindMode}get lowContrastMode(){return h.lowContrastMode}get saturation(){return h.saturation}get contrast(){return h.contrast}get desaturateUserColors(){return h.desaturateUserColors}get forcedColorsModalSeen(){return h.forcedColorsModalSeen}get keyboardNavigationExplainerModalSeen(){return h.keyboardNavigationExplainerModalSeen}get messageGroupSpacing(){return null!=h.messageGroupSpacing?h.messageGroupSpacing:o.hH.getSetting()?d.y5:d.ES}get isMessageGroupSpacingIncreased(){let e=o.hH.getSetting()?d.y5:d.ES;return this.messageGroupSpacing>e}get isMessageGroupSpacingDecreased(){let e=o.hH.getSetting()?d.y5:d.ES;return this.messageGroupSpacing<e}get isSubmitButtonEnabled(){return h.submitButtonEnabled}get syncProfileThemeWithUserTheme(){return h.syncProfileThemeWithUserTheme}get systemPrefersReducedMotion(){return h.systemPrefersReducedMotion}get rawPrefersReducedMotion(){return h.prefersReducedMotion}get useReducedMotion(){switch(h.prefersReducedMotion){case"no-preference":return!1;case"reduce":return!0;default:return"reduce"===h.systemPrefersReducedMotion}}get systemForcedColors(){return h.systemForcedColors}get syncForcedColors(){return h.syncForcedColors}get useForcedColors(){return!!h.syncForcedColors&&"active"===h.systemForcedColors}get systemPrefersContrast(){return h.systemPrefersContrast}get systemPrefersCrossfades(){return h.systemPrefersCrossfades}get alwaysShowLinkDecorations(){return h.alwaysShowLinkDecorations}get enableCustomCursor(){return h.enableCustomCursor}get roleStyle(){return h.roleStyle}get displayNameStylesEnabled(){return h.displayNameStylesEnabled}get isHighContrastModeEnabled(){return"high"===h.contrastMode}get isSwitchIconsEnabled(){return h.switchIconsEnabled}getUserAgnosticState(){return h}}let m=new E(a.h,{ACCESSIBILITY_SET_FONT_SIZE:function(e){var t;let n=(t=e.fontSize,c.hH7.FONT_SIZES.indexOf(t)>=0?t:c.hH7.FONT_SIZE_DEFAULT);if(n>c.hH7.FONT_SIZE_MAX||n<c.hH7.FONT_SIZE_MIN||h.fontSize===n)return!1;(h={...h}).fontSize=n},ACCESSIBILITY_SET_ZOOM:function(e){if(e.zoom<c.hH7.ZOOM_MIN||e.zoom>c.hH7.ZOOM_MAX||h.zoom===e.zoom)return!1;(h={...h}).zoom=e.zoom,u.A.setZoomFactor(h.zoom)},ACCESSIBILITY_RESET_TO_DEFAULT:function(){let e=h.fontSize!==c.hH7.FONT_SIZE_DEFAULT,t=h.zoom!==c.hH7.ZOOM_DEFAULT;if(!e&&!t)return!1;(h={...h}).fontSize!==c.hH7.FONT_SIZE_DEFAULT&&(h.fontSize=c.hH7.FONT_SIZE_DEFAULT),h.zoom!==c.hH7.ZOOM_DEFAULT&&(h.zoom=c.hH7.ZOOM_DEFAULT,u.A.setZoomFactor(h.zoom))},ACCESSIBILITY_KEYBOARD_MODE_ENABLE:function(){if(h.keyboardModeEnabled)return!1;(h={...h}).keyboardModeEnabled=!0},ACCESSIBILITY_KEYBOARD_MODE_DISABLE:function(){if(!h.keyboardModeEnabled)return!1;(h={...h}).keyboardModeEnabled=!1},ACCESSIBILITY_COLORBLIND_TOGGLE:function(){(h={...h}).colorblindMode=!h.colorblindMode},ACCESSIBILITY_LOW_CONTRAST_TOGGLE:function(){(h={...h}).lowContrastMode=!h.lowContrastMode},ACCESSIBILITY_SET_SATURATION:function(e){(h={...h}).saturation=e.saturation},ACCESSIBILITY_DESATURATE_ROLES_TOGGLE:function(){(h={...h}).desaturateUserColors=!h.desaturateUserColors},ACCESSIBILITY_SYSTEM_COLOR_PREFERENCES_CHANGED:function(e){return h={...h,systemForcedColors:e.systemForcedColors??"none"},!0},ACCESSIBILITY_SYSTEM_PREFERS_CONTRAST_CHANGED:function(e){if(h.systemPrefersContrast===e.systemPrefersContrast)return!1;h={...h,systemPrefersContrast:e.systemPrefersContrast}},ACCESSIBILITY_SYSTEM_PREFERS_REDUCED_MOTION_CHANGED:function(e){if(h.systemPrefersReducedMotion===e.systemPrefersReducedMotion)return!1;h={...h,systemPrefersReducedMotion:e.systemPrefersReducedMotion}},ACCESSIBILITY_SYSTEM_PREFERS_CROSSFADES_CHANGED:function(e){if(h.systemPrefersCrossfades===e.systemPrefersCrossfades)return!1;h={...h,systemPrefersCrossfades:e.systemPrefersCrossfades}},ACCESSIBILITY_SET_PREFERS_REDUCED_MOTION:function(e){if(h.prefersReducedMotion===e.prefersReducedMotion)return!1;h={...h,prefersReducedMotion:e.prefersReducedMotion}},ACCESSIBILITY_SET_SYNC_FORCED_COLORS:function(e){h.syncForcedColors=e.syncForcedColors},ACCESSIBILITY_SET_ALWAYS_SHOW_LINK_DECORATIONS:function(e){h={...h,alwaysShowLinkDecorations:e.alwaysShowLinkDecorations}},ACCESSIBILITY_SET_ENABLE_CUSTOM_CURSOR:function(e){h={...h,enableCustomCursor:e.enableCustomCursor}},ACCESSIBILITY_SET_ROLE_STYLE:function(e){h.roleStyle=e.roleStyle},ACCESSIBILITY_SET_DISPLAY_NAME_STYLES_ENABLED:function(e){h.displayNameStylesEnabled=e.enabled},ACCESSIBILITY_FORCED_COLORS_MODAL_SEEN:function(){h.forcedColorsModalSeen=!0},KEYBOARD_NAVIGATION_EXPLAINER_MODAL_SEEN:function(){h={...h,keyboardNavigationExplainerModalSeen:!0}},ACCESSIBILITY_SET_MESSAGE_GROUP_SPACING:function(e){let{messageGroupSpacing:t}=e;h={...h,messageGroupSpacing:t}},ACCESSIBILITY_SUBMIT_BUTTON_TOGGLE:function(){(h={...h}).submitButtonEnabled=!h.submitButtonEnabled},ACCESSIBILITY_SYNC_PROFILE_THEME_WITH_USER_THEME_TOGGLE:function(){(h={...h}).syncProfileThemeWithUserTheme=!h.syncProfileThemeWithUserTheme},ACCESSIBILITY_SET_CONTRAST:function(e){let{contrast:t}=e;h={...h,contrast:t}},ACCESSIBILITY_SET_CONTRAST_MODE:function(e){let{contrastMode:t}=e;h={...h,contrastMode:t}},ACCESSIBILITY_SET_SWITCH_ICONS_ENABLED:function(e){h={...h,switchIconsEnabled:e.switchIconsEnabled}}})}