This commit is contained in:
Mirco Wittrien 2019-10-09 15:21:48 +02:00
parent 4f6f9bba45
commit 8ccee43fd1
5 changed files with 114 additions and 94 deletions

File diff suppressed because one or more lines are too long

View File

@ -3908,6 +3908,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
_: '',
avatarStopAnimation: 'stop-animation',
badgeWrapper: 'wrapper-232cHJ',
channelPanelTitle: 'title-eS5yk3',
guildChannels: 'container-PNkimc',
guildBadgeWrapper: 'guild-badge-wrapper-deprecated',
highlight: 'highlight',
@ -3943,6 +3944,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
selectSingleLight: 'css-6nrxdk-singleValue',
selectValue: 'css-1hwfws3',
splashBackground: 'splashBackground-1FRCko',
subtext: 'subtext-3CDbHg',
themeDark: 'theme-dark',
themeLight: 'theme-light',
themeUndefined: 'theme-undefined',
@ -3950,6 +3952,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
};
DiscordClassModules.AccountDetails = BDFDB.WebModules.findByProperties('usernameContainer', 'container');
DiscordClassModules.AccountDetailsButtons = BDFDB.WebModules.findByProperties('button', 'enabled', 'disabled');
DiscordClassModules.ActivityFeed = BDFDB.WebModules.findByProperties('activityFeed');
DiscordClassModules.Anchor = BDFDB.WebModules.findByProperties('anchor', 'anchorUnderlineOnHover');
DiscordClassModules.AppBase = BDFDB.WebModules.findByProperties('container', 'base');
@ -4003,6 +4006,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
DiscordClassModules.FormText = BDFDB.WebModules.findByProperties('description', 'modeDefault');
DiscordClassModules.Friends = BDFDB.WebModules.findByProperties('friendsColumn', 'friendsRow');
DiscordClassModules.Game = BDFDB.WebModules.findByProperties('game', 'gameName');
DiscordClassModules.GameIcon = BDFDB.WebModules.findByProperties('gameIcon', 'small', 'xsmall');
DiscordClassModules.GameLibrary = BDFDB.WebModules.findByProperties('gameLibrary', 'scroller');
DiscordClassModules.GifFavoriteButton = BDFDB.WebModules.findByProperties('gifFavoriteButton', 'showPulse');
DiscordClassModules.GiftInventory = BDFDB.WebModules.find(module => typeof module['root'] == 'string' && typeof module['body'] == 'string' && (Object.keys(module).length == 2 || Object.keys(module).length == 3));
@ -4088,6 +4092,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
DiscordClassModules.Switch = BDFDB.WebModules.findByProperties('switchDisabled', 'valueChecked');
DiscordClassModules.Table = BDFDB.WebModules.findByProperties('stickyHeader', 'emptyStateText');
DiscordClassModules.Text = BDFDB.WebModules.findByProperties('defaultColor', 'defaultMarginh1');
DiscordClassModules.TextColor = BDFDB.WebModules.findByProperties('colorStandard', 'colorMuted', 'colorError');
DiscordClassModules.TextSize = BDFDB.WebModules.findByProperties('size10', 'size14', 'size20');
DiscordClassModules.TextStyle = BDFDB.WebModules.findByProperties('large', 'primary', 'selectable');
DiscordClassModules.TextWeight = BDFDB.WebModules.findByProperties('weightBold', 'weightSemiBold');
@ -4142,8 +4147,13 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
_reposettingsclosed: ['BDrepo', 'settingsClosed'],
_repoversion: ['BDrepo', 'bdaVersion'],
accountinfo: ['AccountDetails', 'container'],
accountinfoavatar: ['AccountDetails', 'avatar'],
accountinfoavatarwrapper: ['AccountDetails', 'avatarWrapper'],
accountinfobutton: ['AccountDetailsButtons', 'button'],
accountinfobuttondisabled: ['AccountDetailsButtons', 'disabled'],
accountinfobuttonenabled: ['AccountDetailsButtons', 'enabled'],
accountinfodetails: ['AccountDetails', 'usernameContainer'],
accountinfousername: ['AccountDetails', 'username'],
accountinfonametag: ['AccountDetails', 'nameTag'],
activityfeed: ['ActivityFeed', 'activityFeed'],
alignbaseline: ['Flex', 'alignBaseline'],
aligncenter: ['Flex', 'alignCenter'],
@ -4177,7 +4187,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
autocompleteselectable: ['Autocomplete', 'selectable'],
autocompleteselected: ['Autocomplete', 'selectorSelected'],
autocompleteselector: ['Autocomplete', 'selector'],
avatar: [DiscordClassModules.Avatar.avatar ? 'Avatar' : 'Message', 'avatar'],
avatar: ['Avatar', 'avatar'],
avatarcursordefault: ['Avatar', 'cursorDefault'],
avataricon: ['AvatarIcon', 'icon'],
avatariconactivelarge: ['AvatarIcon', 'iconActiveLarge'],
@ -4329,6 +4339,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
channelmodeunread: ['Channel', 'modeUnread'],
channelname: ['Channel', 'name'],
channelpanel: ['AppBase', 'activityPanel'],
channelpaneltitle: ['NotFound', 'channelPanelTitle'],
channelpanels: ['AppBase', 'panels'],
channels: ['AppBase', 'sidebar'],
channelselected: ['ChannelContainer', 'selected'],
@ -4358,6 +4369,8 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
checkboxwrapper: ['Checkbox', 'checkboxWrapper'],
checkboxwrapperdisabled: ['Checkbox', 'checkboxWrapperDisabled'],
clickable: ['Message', 'clickOverride'],
colorerror: ['TextColor', 'colorError'],
colormuted: ['TextColor', 'colorMuted'],
colorpicker: ['ColorPicker', 'colorPickerCustom'],
colorpickerhexinput: ['ColorPicker', 'customColorPickerInput'],
colorpickerhue: ['ColorPickerInner', 'hue'],
@ -4371,6 +4384,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
colorpickerswatchdropper: ['ColorPicker', 'colorPickerDropper'],
colorpickerswatchdropperfg: ['ColorPicker', 'colorPickerDropperFg'],
colorpickerswatchnocolor: ['ColorPicker', 'noColor'],
colorstandard: ['TextColor', 'colorStandard'],
contentregion: ['SettingsWindow', 'contentRegion'],
contextmenu: ['ContextMenu', 'contextMenu'],
contextmenucheckbox: ['ContextMenuCheckbox', 'checkbox'],
@ -4527,6 +4541,11 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
friendstableheader: ['Friends', 'friendsTableHeader'],
friendsusername: ['Friends', 'username'],
game: ['Game', 'game'],
gameicon: ['GameIcon', 'gameIcon'],
gameiconlarge: ['GameIcon', 'large'],
gameiconmedium: ['GameIcon', 'medium'],
gameiconsmall: ['GameIcon', 'small'],
gameiconxsmall: ['GameIcon', 'xsmall'],
gamelibrary: ['GameLibrary', 'gameLibrary'],
gamelibrarytable: ['Table', 'table'],
gamelibrarytableheader: ['Table', 'header'],
@ -4541,7 +4560,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
giffavoriteselected: ['GifFavoriteButton', 'selected'],
giftinventory: ['GiftInventory', 'root'],
goliveactions: ['GoLiveDetails', 'actions'],
golivebody: ['GoLiveDetails', 'body-GmmuPm'],
golivebody: ['GoLiveDetails', 'body'],
goliveclickablegamewrapper: ['GoLiveDetails', 'clickableGameWrapper'],
golivegameicon: ['GoLiveDetails', 'gameIcon'],
golivegamename: ['GoLiveDetails', 'gameName'],
@ -5069,6 +5088,7 @@ var BDFDB = {myPlugins: BDFDB && BDFDB.myPlugins ? BDFDB.myPlugins : {}, BDv2Api
splashbackground: ['NotFound', 'splashBackground'],
standardsidebarview: ['SettingsWindow', 'standardSidebarView'],
status: ['Avatar', 'status'],
subtext: ['NotFound', 'subtext'],
switch: ['Switch', 'switch'],
switchdisabled: ['Switch', 'switchDisabled'],
switchenabled: ['Switch', 'switchEnabled'],

View File

@ -508,7 +508,7 @@ class ThemeRepo {
var titlebar = document.querySelector(BDFDB.dotCN.titlebar);
titlebar = titlebar ? titlebar.outerHTML : null;
frame.contentWindow.postMessage({origin:"ThemeRepo",reason:"OnLoad",classes:JSON.stringify(BDFDB.DiscordClasses),classmodules:JSON.stringify(BDFDB.DiscordClassModules),username,id,discriminator,avatar,nativecss,html:document.documentElement.className,titlebar},"*");
frame.contentWindow.postMessage({origin:"ThemeRepo",reason:"DarkLight",checked:darklightinput.checked,light:BDFDB.disCN.themelight,dark:BDFDB.disCN.themedark},"*");
frame.contentWindow.postMessage({origin:"ThemeRepo",reason:"DarkLight",checked:darklightinput.checked},"*");
frame.contentWindow.postMessage({origin:"ThemeRepo",reason:"Normalize",checked:normalizeinput.checked},"*");
break;
case "KeyUp":

View File

@ -1052,16 +1052,16 @@
<rect class="REPLACE_CLASS_voicedetailsactive" x="8" y="0" width="3" height="12" rx="1"></rect>
</svg>
<div class="REPLACE_CLASS_voicedetailslabelwrapper">
<div class="size14-e6ZScH title-eS5yk3 REPLACE_CLASS_voicedetailsstatusconnected">Voice Connected</div>
<div class="REPLACE_CLASS_size14 REPLACE_CLASS_channelpaneltitle REPLACE_CLASS_voicedetailsstatusconnected">Voice Connected</div>
<a href="">
<div class="size10-tblYdA subtext-3CDbHg channel-1TmDQ6">selected voice / Selected Server</div>
<div class="REPLACE_CLASS_size10 REPLACE_CLASS_subtext channel-1TmDQ6">selected voice / Selected Server</div>
</a>
</div>
</div>
</div>
<div class="REPLACE_CLASS_flex REPLACE_CLASS_horizontal REPLACE_CLASS_justifystart REPLACE_CLASS_alignstretch REPLACE_CLASS_nowrap" style="flex: 0 0 auto;">
<div class="REPLACE_CLASS_voicedetailscustomstatuscontainer">
<button aria-label="Set Voice Status" type="button" class="button-14-BFJ enabled-2cQ-u7 REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<button aria-label="Set Voice Status" type="button" class="REPLACE_CLASS_accountinfobutton REPLACE_CLASS_accountinfobuttonenabled REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<div class="REPLACE_CLASS_buttoncontents">
<svg name="HappyBubble" aria-hidden="false" width="18" height="18" viewBox="0 0 18 18">
<path d="M14.9985 1.5H2.99853C2.17054 1.5 1.49854 2.17125 1.49854 3V12C1.49854 12.828 2.17054 13.5 2.99853 13.5H3.74853V16.5L6.74853 13.5H14.9985C15.8273 13.5 16.4985 12.828 16.4985 12V3C16.4985 2.17125 15.8273 1.5 14.9985 1.5ZM11.2485 4.3125C11.7653 4.3125 12.186 4.7325 12.186 5.25C12.186 5.7675 11.766 6.1875 11.2485 6.1875C10.7318 6.1875 10.311 5.7675 10.311 5.25C10.311 4.7325 10.7318 4.3125 11.2485 4.3125ZM6.74853 4.3125C7.26528 4.3125 7.68603 4.7325 7.68603 5.25C7.68603 5.7675 7.26528 6.1875 6.74853 6.1875C6.23178 6.1875 5.81103 5.7675 5.81103 5.25C5.81103 4.7325 6.23178 4.3125 6.74853 4.3125ZM8.99853 10.5C7.46103 10.5 6.14403 9.573 5.56503 8.25H12.432C11.853 9.573 10.536 10.5 8.99853 10.5Z" fill="currentColor"></path>
@ -1069,7 +1069,7 @@
</div>
</button>
</div>
<button aria-label="Disconnect" type="button" class="button-14-BFJ enabled-2cQ-u7 REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<button aria-label="Disconnect" type="button" class="REPLACE_CLASS_accountinfobutton REPLACE_CLASS_accountinfobuttonenabled REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<div class="REPLACE_CLASS_buttoncontents">
<svg name="Nova_CallLeave" aria-hidden="false" width="18" height="18" viewBox="0 0 24 24">
<path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M21.1169 1.11603L22.8839 2.88403L19.7679 6.00003L22.8839 9.11603L21.1169 10.884L17.9999 7.76803L14.8839 10.884L13.1169 9.11603L16.2329 6.00003L13.1169 2.88403L14.8839 1.11603L17.9999 4.23203L21.1169 1.11603ZM18 22H13C6.925 22 2 17.075 2 11V6C2 5.447 2.448 5 3 5H7C7.553 5 8 5.447 8 6V10C8 10.553 7.553 11 7 11H6C6.063 14.938 9 18 13 18V17C13 16.447 13.447 16 14 16H18C18.553 16 19 16.447 19 17V21C19 21.553 18.553 22 18 22Z"></path>
@ -1078,10 +1078,10 @@
</button>
</div>
</div>
<div class="panel-24C3ux activityPanel-28dQGo">
<div class="body-GmmuPm">
<div class="gameWrapper-1jIQAX">
<svg class="gameIcon-gg34Dz medium-2wqF9d gameIcon-2YB8Et" width="24" height="24" viewBox="0 0 40 40">
<div class="REPLACE_CLASS_golivepanel REPLACE_CLASS_channelpanel">
<div class="REPLACE_CLASS_golivebody">
<div class="REPLACE_CLASS_golivegamewrapper">
<svg class="REPLACE_CLASS_gameicon REPLACE_CLASS_gameiconmedium REPLACE_CLASS_golivegameicon" width="24" height="24" viewBox="0 0 40 40">
<g fill="none" fill-rule="evenodd">
<path fill="currentColor" fill-opacity=".8" d="M21.226 30v-4.154h-3.755V30h3.755zm-.512-8.62c3.67-1.337 5.718-2.959 5.718-6.145 0-3.272-2.36-5.235-6.088-5.235-2.589 0-4.637.825-6.344 2.048l.484 3.3c1.621-1.251 3.47-2.162 5.49-2.162 1.707 0 2.845.854 2.845 2.305 0 1.593-1.08 2.475-3.812 3.442l-.882.342.342 4.523 2.076-.455.171-1.963z"></path>
<rect width="38" height="38" x="1" y="1" stroke="currentColor" stroke-opacity=".4" stroke-width="2" rx="5"></rect>
@ -1091,12 +1091,12 @@
<circle cx="33" cy="33" r="2" fill="currentColor" fill-opacity=".4"></circle>
</g>
</svg>
<div class="size14-e6ZScH title-eS5yk3 gameName-13va7o" title="Game">Game</div>
<div class="REPLACE_CLASS_size14 REPLACE_CLASS_channelpaneltitle REPLACE_CLASS_golivegamename" title="Game">Game</div>
</div>
<div class="actions-aUdUfC">
<button aria-label="Stop Streaming" type="button" class="button-14-BFJ enabled-2cQ-u7 REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<div class="REPLACE_CLASS_buttoncontents buttonInner-37locn">
<svg name="StopStream" class="actionIcon-18tUO4" aria-hidden="false" width="18" height="18" viewBox="0 0 24 24">
<div class="REPLACE_CLASS_goliveactions">
<button aria-label="Stop Streaming" type="button" class="REPLACE_CLASS_accountinfobutton REPLACE_CLASS_accountinfobuttonenabled REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<div class="REPLACE_CLASS_buttoncontents">
<svg name="StopStream" aria-hidden="false" width="18" height="18" viewBox="0 0 24 24">
<path d="M18,12v3H2V6H13V4H2A2,2,0,0,0,0,6V17a2,2,0,0,0,2,2H9v2H5v2H15V21H11V19h7a2,2,0,0,0,2-2V12H18Z" fill="currentColor"></path>
<polygon points="23 3.41 21.59 2 19.12 4.48 16.64 2 15.23 3.41 17.71 5.88 15.23 8.36 16.64 9.77 19.12 7.29 21.59 9.77 23 8.36 20.52 5.88 23 3.41" fill="currentColor"></polygon>
</svg>
@ -1105,27 +1105,27 @@
</div>
</div>
</div>
<div class="container-3baos1">
<div class="REPLACE_CLASS_accountinfo">
<div tabindex="0" aria-controls="popout_47" aria-expanded="false" aria-label="Set status" role="button">
<div tabindex="0" aria-label="Set status" class="avatarWrapper-2yR4wp" role="button">
<div class="avatar-SmRMf2 wrapper-3t9DeA" role="img" aria-label="DevilBro, Online" aria-hidden="false" style="width: 32px; height: 32px;">
<svg width="40" height="32" viewBox="0 0 40 32" class="mask-1l8v16" aria-hidden="true">
<div tabindex="0" aria-label="Set status" class="REPLACE_CLASS_accountinfoavatarwrapper" role="button">
<div class="REPLACE_CLASS_accountinfoavatar REPLACE_CLASS_avatarwrapper" role="img" aria-label="DevilBro, Online" aria-hidden="false" style="width: 32px; height: 32px;">
<svg width="40" height="32" viewBox="0 0 40 32" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="32" height="32" mask="url(#svg-mask-avatar-status-round-32)">
<img src="REPLACE_AVATAR" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="REPLACE_AVATAR" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
<rect width="10" height="10" x="22" y="22" fill="#43b581" mask="url(#svg-mask-status-online)" class="pointerEvents-2zdfdO"></rect>
<rect width="10" height="10" x="22" y="22" fill="#43b581" mask="url(#svg-mask-status-online)" class="REPLACE_CLASS_avatarpointerevents"></rect>
</svg>
</div>
</div>
</div>
<div class="nameTag-3uD-yy">
<div class="colorStandard-2KCXvj size14-e6ZScH usernameContainer-1fp4nu">
<span class="size14-e6ZScH title-eS5yk3">REPLACE_USERNAME</span>
<div class="REPLACE_CLASS_accountinfonametag">
<div class="REPLACE_CLASS_colorstandard REPLACE_CLASS_size14 REPLACE_CLASS_accountinfodetails">
<span class="REPLACE_CLASS_size14 REPLACE_CLASS_channelpaneltitle">REPLACE_USERNAME</span>
</div>
<div class="size10-tblYdA subtext-3CDbHg">#REPLACE_DISCRIMINATOR</div>
<div class="REPLACE_CLASS_size10 REPLACE_CLASS_subtext">#REPLACE_DISCRIMINATOR</div>
</div>
<div class="REPLACE_CLASS_flex REPLACE_CLASS_horizontal REPLACE_CLASS_justifystart REPLACE_CLASS_alignstretch REPLACE_CLASS_nowrap" style="flex: 0 1 auto;">
<button aria-label="Mute" type="button" class="button-14-BFJ enabled-2cQ-u7 REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<button aria-label="Mute" type="button" class="REPLACE_CLASS_accountinfobutton REPLACE_CLASS_accountinfobuttonenabled REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<div class="REPLACE_CLASS_buttoncontents">
<svg name="Nova_Microphone" aria-hidden="false" width="18" height="18" viewBox="0 0 24 24">
<path fill-rule="evenodd" clip-rule="evenodd" d="M14.99 11C14.99 12.66 13.66 14 12 14C10.34 14 9 12.66 9 11V5C9 3.34 10.34 2 12 2C13.66 2 15 3.34 15 5L14.99 11ZM12 16.1C14.76 16.1 17.3 14 17.3 11H19C19 14.42 16.28 17.24 13 17.72V21H11V17.72C7.72 17.23 5 14.41 5 11H6.7C6.7 14 9.24 16.1 12 16.1ZM12 4C11.2 4 11 4.66667 11 5V11C11 11.3333 11.2 12 12 12C12.8 12 13 11.3333 13 11V5C13 4.66667 12.8 4 12 4Z" fill="currentColor"/>
@ -1133,7 +1133,7 @@
</svg>
</div>
</button>
<button aria-label="Disable Speakers" type="button" class="button-14-BFJ enabled-2cQ-u7 REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<button aria-label="Disable Speakers" type="button" class="REPLACE_CLASS_accountinfobutton REPLACE_CLASS_accountinfobuttonenabled REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<div class="REPLACE_CLASS_buttoncontents">
<svg name="Nova_Headset" aria-hidden="false" width="18" height="18" viewBox="0 0 24 24">
<svg width="24" height="24" viewBox="0 0 24 24">
@ -1142,7 +1142,7 @@
</svg>
</div>
</button>
<button aria-label="Usersettings" type="button" class="button-14-BFJ enabled-2cQ-u7 REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<button aria-label="Usersettings" type="button" class="REPLACE_CLASS_accountinfobutton REPLACE_CLASS_accountinfobuttonenabled REPLACE_CLASS_button REPLACE_CLASS_buttonlookblank REPLACE_CLASS_buttoncolorbrand REPLACE_CLASS_buttongrow">
<div class="REPLACE_CLASS_buttoncontents">
<svg name="Gear" aria-hidden="false" width="18" height="18" viewBox="0 0 24 24">
<path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M19.738 10H22V14H19.739C19.498 14.931 19.1 15.798 18.565 16.564L20 18L18 20L16.565 18.564C15.797 19.099 14.932 19.498 14 19.738V22H10V19.738C9.069 19.498 8.203 19.099 7.436 18.564L6 20L4 18L5.436 16.564C4.901 15.799 4.502 14.932 4.262 14H2V10H4.262C4.502 9.068 4.9 8.202 5.436 7.436L4 6L6 4L7.436 5.436C8.202 4.9 9.068 4.502 10 4.262V2H14V4.261C14.932 4.502 15.797 4.9 16.565 5.435L18 3.999L20 5.999L18.564 7.436C19.099 8.202 19.498 9.069 19.738 10ZM12 16C14.2091 16 16 14.2091 16 12C16 9.79086 14.2091 8 12 8C9.79086 8 8 9.79086 8 12C8 14.2091 9.79086 16 12 16Z"></path>
@ -1259,10 +1259,10 @@
<div class="messageCozy-2JPAPA message-1PNnaP">
<div class="headerCozy-2N9HOL">
<div class="avatar-17mtNa" aria-hidden="true">
<div class="wrapper-3t9DeA" role="img" aria-hidden="true" style="width: 40px; height: 40px;" user_by_bdfdb="278543574059057154">
<svg width="49" height="40" viewBox="0 0 49 40" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-hidden="true" style="width: 40px; height: 40px;" user_by_bdfdb="278543574059057154">
<svg width="49" height="40" viewBox="0 0 49 40" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="40" height="40" mask="url(#svg-mask-avatar-default)">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1310,10 +1310,10 @@
<div class="messageCozy-2JPAPA message-1PNnaP">
<div class="headerCozy-2N9HOL">
<div class="avatar-17mtNa" aria-hidden="true">
<div class="wrapper-3t9DeA" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="40" height="40" mask="url(#svg-mask-avatar-default)">
<img src="REPLACE_AVATAR" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="REPLACE_AVATAR" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1359,10 +1359,10 @@
<div class="messageCozy-2JPAPA message-1PNnaP">
<div class="headerCozy-2N9HOL">
<div class="avatar-17mtNa" aria-hidden="true">
<div class="wrapper-3t9DeA" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="40" height="40" mask="url(#svg-mask-avatar-default)">
<img src="REPLACE_AVATAR" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="REPLACE_AVATAR" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1395,10 +1395,10 @@
<div class="messageCozy-2JPAPA message-1PNnaP">
<div class="headerCozy-2N9HOL">
<div class="avatar-17mtNa" aria-hidden="true">
<div class="wrapper-3t9DeA" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="40" height="40" mask="url(#svg-mask-avatar-default)">
<img src="https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png?size=" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png?size=" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1430,10 +1430,10 @@
<div class="messageCozy-2JPAPA message-1PNnaP">
<div class="headerCozy-2N9HOL">
<div class="avatar-17mtNa" aria-hidden="true">
<div class="wrapper-3t9DeA" role="img" aria-hidden="true" style="width: 40px; height: 40px;" user_by_bdfdb="278543574059057154">
<svg width="49" height="40" viewBox="0 0 49 40" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-hidden="true" style="width: 40px; height: 40px;" user_by_bdfdb="278543574059057154">
<svg width="49" height="40" viewBox="0 0 49 40" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="40" height="40" mask="url(#svg-mask-avatar-default)">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1482,10 +1482,10 @@
<div class="messageCozy-2JPAPA message-1PNnaP">
<div class="headerCozy-2N9HOL">
<div class="avatar-17mtNa" aria-hidden="true">
<div class="wrapper-3t9DeA" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="40" height="40" mask="url(#svg-mask-avatar-default)">
<img src="https://discordapp.com/assets/1cbd08c76f8af6dddce02c5138971129.png?size=?size=" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="https://discordapp.com/assets/1cbd08c76f8af6dddce02c5138971129.png?size=?size=" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1539,10 +1539,10 @@
<div class="messageCozy-2JPAPA message-1PNnaP">
<div class="headerCozy-2N9HOL">
<div class="avatar-17mtNa" aria-hidden="true">
<div class="wrapper-3t9DeA" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="40" height="40" mask="url(#svg-mask-avatar-default)">
<img src="REPLACE_AVATAR" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="REPLACE_AVATAR" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1622,10 +1622,10 @@
<div class="messageCozy-2JPAPA message-1PNnaP">
<div class="headerCozy-2N9HOL">
<div class="avatar-17mtNa" aria-hidden="true">
<div class="wrapper-3t9DeA" role="img" aria-hidden="true" style="width: 40px; height: 40px;" user_by_bdfdb="278543574059057154">
<svg width="49" height="40" viewBox="0 0 49 40" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-hidden="true" style="width: 40px; height: 40px;" user_by_bdfdb="278543574059057154">
<svg width="49" height="40" viewBox="0 0 49 40" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="40" height="40" mask="url(#svg-mask-avatar-default)">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1662,10 +1662,10 @@
<div class="messageCozy-2JPAPA message-1PNnaP">
<div class="headerCozy-2N9HOL">
<div class="avatar-17mtNa" aria-hidden="true">
<div class="wrapper-3t9DeA" role="img" aria-hidden="true" style="width: 40px; height: 40px;" user_by_bdfdb="278543574059057154">
<svg width="49" height="40" viewBox="0 0 49 40" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-hidden="true" style="width: 40px; height: 40px;" user_by_bdfdb="278543574059057154">
<svg width="49" height="40" viewBox="0 0 49 40" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="40" height="40" mask="url(#svg-mask-avatar-default)">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1704,10 +1704,10 @@
<div class="messageCozy-2JPAPA message-1PNnaP">
<div class="headerCozy-2N9HOL">
<div class="avatar-17mtNa" aria-hidden="true">
<div class="wrapper-3t9DeA" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="40" height="40" mask="url(#svg-mask-avatar-default)">
<img src="https://discordapp.com/assets/1cbd08c76f8af6dddce02c5138971129.png?size=?size=" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="https://discordapp.com/assets/1cbd08c76f8af6dddce02c5138971129.png?size=?size=" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1740,10 +1740,10 @@
<div class="messageCozy-2JPAPA message-1PNnaP">
<div class="headerCozy-2N9HOL">
<div class="avatar-17mtNa" aria-hidden="true">
<div class="wrapper-3t9DeA" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-hidden="true" style="width: 40px; height: 40px;">
<svg width="49" height="40" viewBox="0 0 49 40" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="40" height="40" mask="url(#svg-mask-avatar-default)">
<img src="REPLACE_AVATAR" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="REPLACE_AVATAR" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1844,12 +1844,12 @@
<div class="member-3-YXUe container-2Pjhx- clickable-1JJAn8">
<div class="layout-2DM8Md">
<div class="avatar-3uk_u9">
<div class="wrapper-3t9DeA" role="img" aria-label="DevilBro, Idle" aria-hidden="false" style="width: 32px; height: 32px;">
<svg width="40" height="32" viewBox="0 0 40 32" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-label="DevilBro, Idle" aria-hidden="false" style="width: 32px; height: 32px;">
<svg width="40" height="32" viewBox="0 0 40 32" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="32" height="32" mask="url(#svg-mask-avatar-status-round-32)">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
<rect width="10" height="10" x="22" y="22" fill="#faa61a" mask="url(#svg-mask-status-idle)" class="pointerEvents-2zdfdO"></rect>
<rect width="10" height="10" x="22" y="22" fill="#faa61a" mask="url(#svg-mask-status-idle)" class="REPLACE_CLASS_avatarpointerevents"></rect>
</svg>
</div>
</div>
@ -1879,12 +1879,12 @@
<div class="member-3-YXUe container-2Pjhx- clickable-1JJAn8">
<div class="layout-2DM8Md">
<div class="avatar-3uk_u9">
<div class="wrapper-3t9DeA" role="img" aria-label="REPLACE_USERNAME, Online" aria-hidden="false" style="width: 32px; height: 32px;">
<svg width="40" height="32" viewBox="0 0 40 32" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-label="REPLACE_USERNAME, Online" aria-hidden="false" style="width: 32px; height: 32px;">
<svg width="40" height="32" viewBox="0 0 40 32" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="32" height="32" mask="url(#svg-mask-avatar-status-round-32)">
<img src="REPLACE_AVATAR" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="REPLACE_AVATAR" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
<rect width="10" height="10" x="22" y="22" fill="#43b581" mask="url(#svg-mask-status-online)" class="pointerEvents-2zdfdO"></rect>
<rect width="10" height="10" x="22" y="22" fill="#43b581" mask="url(#svg-mask-status-online)" class="REPLACE_CLASS_avatarpointerevents"></rect>
</svg>
</div>
</div>
@ -1906,12 +1906,12 @@
<div class="member-3-YXUe container-2Pjhx- clickable-1JJAn8">
<div class="layout-2DM8Md">
<div class="avatar-3uk_u9">
<div class="wrapper-3t9DeA" role="img" aria-label="Bad Bot, Streaming" aria-hidden="false" style="width: 32px; height: 32px;">
<svg width="40" height="32" viewBox="0 0 40 32" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-label="Bad Bot, Streaming" aria-hidden="false" style="width: 32px; height: 32px;">
<svg width="40" height="32" viewBox="0 0 40 32" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="32" height="32" mask="url(#svg-mask-avatar-status-round-32)">
<img src="https://discordapp.com/assets/1cbd08c76f8af6dddce02c5138971129.png?size=" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="https://discordapp.com/assets/1cbd08c76f8af6dddce02c5138971129.png?size=" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
<rect width="10" height="10" x="22" y="22" fill="#593695" mask="url(#svg-mask-status-streaming)" class="pointerEvents-2zdfdO"></rect>
<rect width="10" height="10" x="22" y="22" fill="#593695" mask="url(#svg-mask-status-streaming)" class="REPLACE_CLASS_avatarpointerevents"></rect>
</svg>
</div>
</div>
@ -1937,10 +1937,10 @@
<div class="member-3-YXUe offline-3nJYBR container-2Pjhx- clickable-1JJAn8">
<div class="layout-2DM8Md">
<div class="avatar-3uk_u9">
<div class="wrapper-3t9DeA" role="img" aria-label="Anonymous" aria-hidden="false" style="width: 32px; height: 32px;">
<svg width="40" height="32" viewBox="0 0 40 32" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-label="Anonymous" aria-hidden="false" style="width: 32px; height: 32px;">
<svg width="40" height="32" viewBox="0 0 40 32" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="32" height="32" mask="url(#svg-mask-avatar-default)">
<img src="https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png?size=128&" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="https://discordapp.com/assets/322c936a8c8be1b803cd94861bdfa868.png?size=128&" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
</svg>
</div>
@ -1986,10 +1986,10 @@
</div>
</div>
</div>
<div class="pictureInPicture-3VocJq theme-light"></div>
<div class="theme-light container-wrYOxa"></div>
<div class="pictureInPicture-3VocJq REPLACE_CLASS_themelight"></div>
<div class="REPLACE_CLASS_themelight container-wrYOxa"></div>
</div>
<div class="theme-light"></div>
<div class="REPLACE_CLASS_themelight"></div>
</div>
<div class="uploadArea-3QgLtW">
<div class="uploadDropModal-2kTwbc">
@ -2014,25 +2014,25 @@
</div>
</div>
</div>
<div class="pictureInPicture-3VocJq theme-light"></div>
<div class="theme-light container-wrYOxa"></div>
<div class="pictureInPicture-3VocJq REPLACE_CLASS_themelight"></div>
<div class="REPLACE_CLASS_themelight container-wrYOxa"></div>
</div>
<div data-no-focus-lock="true">
<div class="theme-light popouts-2bnG9Z"></div>
<div class="theme-light"></div>
<div class="layerContainer-yqaFcK theme-light">
<div class="REPLACE_CLASS_themelight popouts-2bnG9Z"></div>
<div class="REPLACE_CLASS_themelight"></div>
<div class="layerContainer-yqaFcK REPLACE_CLASS_themelight">
<div class="layer-v9HyYc" style="top: 140px; right: 260px;">
<div class="animatorLeft-1EQxU0 translate-2dAEQ6 didRender-33z1u8">
<div class="userPopout-3XzG_A">
<div class="headerNormal-T_seeN header-2BwW8b size16-14cGz5">
<div class="flex-1xMQg5 flex-1O1GKY vertical-V37hAW flex-1O1GKY directionColumn-35P_nr justifyCenter-3D2jYp alignCenter-1dQNNs noWrap-3jynv6 headerTop-3C2Zn0" style="flex: 1 1 auto;">
<div tabindex="0" class="avatarWrapperNormal-3wFMbf avatarWrapper-3H_478" role="button" user_by_bdfdb="278543574059057154">
<div class="wrapper-3t9DeA" role="img" aria-label="DevilBro, Idle" aria-hidden="false" style="width: 80px; height: 80px;">
<svg width="92" height="80" viewBox="0 0 92 80" class="mask-1l8v16" aria-hidden="true">
<div class="REPLACE_CLASS_avatarwrapper" role="img" aria-label="DevilBro, Idle" aria-hidden="false" style="width: 80px; height: 80px;">
<svg width="92" height="80" viewBox="0 0 92 80" class="REPLACE_CLASS_avatarmask" aria-hidden="true">
<foreignObject x="0" y="0" width="80" height="80" mask="url(#svg-mask-avatar-status-round-80)">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="avatar-VxgULZ" aria-hidden="true">
<img src="https://discordapp.com/assets/0e291f67c9274a1abdddeb3fd919cbaa.png?size=" alt=" " class="REPLACE_CLASS_avatar" aria-hidden="true">
</foreignObject>
<rect width="16" height="16" x="60" y="60" fill="#faa61a" mask="url(#svg-mask-status-idle)" class="pointerEvents-2zdfdO"></rect>
<rect width="16" height="16" x="60" y="60" fill="#faa61a" mask="url(#svg-mask-status-idle)" class="REPLACE_CLASS_avatarpointerevents"></rect>
</svg>
</div>
<svg width="80" height="80" class="avatarHint-1qgaV3" viewBox="0 0 80 80">
@ -2052,7 +2052,7 @@
</div>
</div>
</div>
<div class="colorStandard-2KCXvj size14-e6ZScH customStatus-1bh2V9">Helping</div>
<div class="REPLACE_CLASS_colorstandard REPLACE_CLASS_size14 customStatus-1bh2V9">Helping</div>
</div>
</div>
<div class="REPLACE_CLASS_scrollerwrap body-3iLsc4 REPLACE_CLASS_scrollerthemed REPLACE_CLASS_scrollerthemeghosthairline REPLACE_CLASS_scrollerfade">

View File

@ -57,8 +57,8 @@ window.onmessage = function (e) {
}
break;
case "DarkLight":
if (e.data.checked) document.body.innerHTML = document.body.innerHTML.replace(new RegExp(e.data.dark, "g"), e.data.light);
else document.body.innerHTML = document.body.innerHTML.replace(new RegExp(e.data.light, "g"), e.data.dark);
if (e.data.checked) document.body.innerHTML = document.body.innerHTML.replace(new RegExp(window.disCN.themedark, "g"), window.disCN.themelight);
else document.body.innerHTML = document.body.innerHTML.replace(new RegExp(window.disCN.themelight, "g"), window.disCN.themedark);
break;
case "Normalize":
var oldhtml = document.body.innerHTML.split('class="');