diff --git a/CHANGELOG.md b/CHANGELOG.md
index bcc4cc5..08ebbdf 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,12 @@
+# 3.2.0
+
+- (New) Excluded PFS premium module journals from styling.
+- (New) Invalid settings from now on should be migrated to default values.
+- (Refinement) Refactored the settings to hopefully increase clarity.
+- (New) The old color-scheme-based-on-speaker setting has been replaced by two settings, one standard, and one for opposition.
+- (New) Added BG3 blue variant chat message theme.
+- (Refinement) Various fixes to various themes.
+
# 3.1.15
- (Fix) Excluded Party Overview module from theming.
diff --git a/esmodules/consts.js b/esmodules/consts.js
index 6ce6285..f335011 100644
--- a/esmodules/consts.js
+++ b/esmodules/consts.js
@@ -17,7 +17,7 @@ export const baseThemeApplications = [...baseThemeCoreFoundryApplications,...bas
/* ----------------------------------------- */
/* Premium module */
/* ----------------------------------------- */
-export const premiumModuleSelector = ".pf2e-yom, .pf2e-ii, .pf2e-woii, .seasonofghosts, .seasonofghosts-wrapper, .skykingstomb-wrapper, .skykingstomb, .stolenfate-wrapper, .stolenfate, .harrow-reading, .harrow, .pf2e-km, .kingdom-app, .swpf-sheet, .swpf-wrapper, .pf2e-av, .pf2e-bb, .gatewalkers-wrapper, .gatewalkers, .outlaws-wrapper, .outlaws, .bloodlords-wrapper, .bloodlords, .kingmaker-wrapper, .kingmaker"; //
+export const premiumModuleSelector = ".pfs05Pt1, .pfs05Pt1-wrapper, .pf2e-yom, .pf2e-ii, .pf2e-woii, .seasonofghosts, .seasonofghosts-wrapper, .skykingstomb-wrapper, .skykingstomb, .stolenfate-wrapper, .stolenfate, .harrow-reading, .harrow, .pf2e-km, .kingdom-app, .swpf-sheet, .swpf-wrapper, .pf2e-av, .pf2e-bb, .gatewalkers-wrapper, .gatewalkers, .outlaws-wrapper, .outlaws, .bloodlords-wrapper, .bloodlords, .kingmaker-wrapper, .kingmaker"; //
/* ----------------------------------------- */
/* Apps */
diff --git a/esmodules/message-hooks.js b/esmodules/message-hooks.js
index 572e073..5a83ce6 100644
--- a/esmodules/message-hooks.js
+++ b/esmodules/message-hooks.js
@@ -1,49 +1,11 @@
-import { getChatTheme, getDefaultColorScheme } from "./ui-theme.js";
-
-const rgb2hex = (rgb) =>
- `#${rgb
- .match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/)
- .slice(1)
- .map((n) => parseInt(n, 10).toString(16).padStart(2, "0"))
- .join("")}`;
+import { getChatTheme, getDefaultColorScheme, lookupThemeAndSchemeForKey } from "./ui-theme.js";
Hooks.on("renderChatMessage", (chatMessage, html, messageData) => {
- html[0].dataset.colorScheme = getMessageColorScheme(chatMessage, html, messageData);
if (html[0].hasAttribute("style")) {
html.css("border-color", "");
}
});
-function getMessageColorScheme(chatMessage, html, messageData) {
- const chatColorSchemeSetting = game.settings.get("pf2e-dorako-ui", "theme.chat-message-color-scheme");
- const chatTheme = game.settings.get("pf2e-dorako-ui", "theme.chat-message-theme");
- const defaultColorScheme = getDefaultColorScheme(chatTheme);
- let colorScheme = null;
- switch (chatColorSchemeSetting) {
- case "default":
- colorScheme = defaultColorScheme;
- break;
- case "prefer-dark":
- colorScheme = "dark";
- break;
- case "prefer-light":
- colorScheme = "light";
- break;
- case "alliance":
- colorScheme = defaultColorScheme; // Fallback for GM speaking from non-actors
- if (!chatMessage?.actor?.alliance) {
- colorScheme = defaultColorScheme;
- } else {
- colorScheme = chatMessage.actor.alliance === "opposition" ? "dark" : "light";
- }
- break;
- case "gm-vs-players":
- colorScheme = chatMessage.user.isGM ? "dark" : "light";
- break;
- }
- return colorScheme;
-}
-
// Chat cards
Hooks.on("renderChatMessage", (chatMessage, html, messageData) => {
const isNarratorToolsMessage = chatMessage.flags["narrator-tools"];
@@ -56,30 +18,31 @@ Hooks.on("renderChatMessage", (chatMessage, html, messageData) => {
let html0 = html[0];
html0.style.setProperty("--player-color", chatMessage?.user?.color ?? "#DAC0FB");
- html0.dataset.headerTextColorScheme = calcHeaderTextColor(html, chatMessage);
- const uiTheme = getChatTheme();
- const { dorakoUiTheme, colorScheme } = uiTheme;
- if (uiTheme) {
- html0.dataset.dorakoUiTheme = dorakoUiTheme;
- html0.dataset.dorakoUiScope = "unlimited";
- }
+ const isSecretDisposition =
+ game?.scenes?.get(chatMessage?.speaker?.scene)?.tokens?.get(chatMessage?.speaker?.token)?.disposition == -2;
+ const { dorakoUiTheme, colorScheme } =
+ chatMessage?.actor?.alliance === "opposition" && !isSecretDisposition
+ ? lookupThemeAndSchemeForKey(game.settings.get("pf2e-dorako-ui", "theme.chat-message-opposition-theme"))
+ : lookupThemeAndSchemeForKey(game.settings.get("pf2e-dorako-ui", "theme.chat-message-standard-theme"));
+ html0.dataset.dorakoUiTheme = dorakoUiTheme;
+ html0.dataset.colorScheme = colorScheme;
+ html0.dataset.dorakoUiScope = "unlimited";
+ const headerStyle = game.settings.get("pf2e-dorako-ui", "theme.chat-message-header-style");
+ if (dorakoUiTheme === "crb" && headerStyle !== "none") {
+ html0.dataset.hasHeader = "";
+ }
themeHeader(html, chatMessage);
});
function themeHeader(html, message) {
let messageHeader = html.find(".message-header")[0];
+ const headerColor = getHeaderColor(html, message);
+ messageHeader.style.setProperty("--header-color", headerColor);
- const headerStyle = game.settings.get("pf2e-dorako-ui", "theme.chat-message-header-style");
- if (headerStyle != "none") {
- let bgCol = getHeaderColor(html, message);
- messageHeader.style.setProperty("--header-color", bgCol);
- messageHeader.classList.add("dorako-header");
- }
-
- let textColTheme = calcHeaderTextColor(html, message);
- messageHeader.classList.add(textColTheme);
+ let textColTheme = calcHeaderTextColor(headerColor);
+ html[0].dataset.headerTextColorScheme = textColTheme;
// some modules add different timestamps and hide the original, like dfce-simple-timestamp
let time = html.find("time")[0];
@@ -108,26 +71,10 @@ function invertColor(color) {
return color === "dark" ? "light" : "dark";
}
-function calcHeaderTextColor(html, message) {
- const headerStyle = game.settings.get("pf2e-dorako-ui", "theme.chat-message-header-style");
- const chatTheme = game.settings.get("pf2e-dorako-ui", "theme.chat-message-theme");
- // const defaultColorScheme = getDefaultColorScheme(chatTheme);
- const inverseColorScheme = invertColor(getMessageColorScheme(message, html, null));
- // const inverse = invertColor(defaultColorScheme);
- const messageHeader = html.find(".message-header")[0];
- if (headerStyle === "none" && chatTheme == "crb") {
- return inverseColorScheme;
- } else if (headerStyle === "none") {
- return "light";
- }
-
- // let bgCol = messageHeader.style.backgroundColor;
-
- let bgCol = getHeaderColor(html, message);
- // bgCol = rgb2hex(bgCol);
- var r = parseInt(bgCol.substr(1, 2), 16);
- var g = parseInt(bgCol.substr(3, 2), 16);
- var b = parseInt(bgCol.substr(5, 2), 16);
+function calcHeaderTextColor(headerColor) {
+ var r = parseInt(headerColor.substr(1, 2), 16);
+ var g = parseInt(headerColor.substr(3, 2), 16);
+ var b = parseInt(headerColor.substr(5, 2), 16);
var yiq = (r * 299 + g * 587 + b * 114) / 1000;
if (yiq >= 180) {
diff --git a/esmodules/misc-hooks.js b/esmodules/misc-hooks.js
index a250699..0f72e68 100644
--- a/esmodules/misc-hooks.js
+++ b/esmodules/misc-hooks.js
@@ -202,7 +202,7 @@ Hooks.on("renderSettingsConfig", (app, html, data) => {
.html(
i18n("pf2e-dorako-ui.settings.theme.name") + `
${i18n("pf2e-dorako-ui.settings.theme.hint")}
`
)
- .insertBefore($('[name="pf2e-dorako-ui.theme.window-app-theme"]').parents("div.form-group:first"));
+ .insertBefore($('[name="pf2e-dorako-ui.theme.app-theme"]').parents("div.form-group:first"));
$("")
.addClass("form-group dorako settings-header")
.html(
diff --git a/esmodules/premium-module-hooks.js b/esmodules/premium-module-hooks.js
index 3dbd4ac..fa8b905 100644
--- a/esmodules/premium-module-hooks.js
+++ b/esmodules/premium-module-hooks.js
@@ -21,10 +21,10 @@ export function isPremiumApplication(app, html, data, appName) {
}
for (var key in app.document?.flags) {
//prettier-ignore
- const fvttPremium = new RegExp(/^pf2e-(beginner-box|abomination-vaults|kingmaker|km|mercenary-marketplace-vol1)/);
+ const fvttPremium = new RegExp(/^pf2e-(beginner-box|abomination-vaults|kingmaker|km|mercenary-marketplace-vol1|pfs)/);
if (fvttPremium.test(key)) {
console.debug(
- `${MODULE_NAME} | ${appName} contains key matching '^pf2e-(beginner-box|abomination-vaults|kingmaker)' => add .premium`
+ `${MODULE_NAME} | ${appName} contains key matching '^pf2e-(beginner-box|abomination-vaults|kingmaker|km|mercenary-marketplace-vol1|pfs)' => add .premium`
);
html[0].classList.add("premium");
html.closest(".app").find(".journal-entry-content").addClass("premium");
diff --git a/esmodules/settings/settings.js b/esmodules/settings/settings.js
index 44c3dcc..e9edd79 100644
--- a/esmodules/settings/settings.js
+++ b/esmodules/settings/settings.js
@@ -4,6 +4,7 @@ import { MiscSettings } from "./misc-settings.js";
import { CustomizationSettings } from "./customization-settings.js";
import { ExternalModuleSettings } from "./external-module-settings.js";
import { getAppThemeAndScheme, getUiTheme } from "../ui-theme.js";
+import { MODULE_NAME } from "../consts.js";
export function refreshChat() {
if (game.messages.size > 100) {
@@ -16,7 +17,7 @@ export function refreshChat() {
}
Hooks.once("init", async () => {
- util.debug("init");
+ util.debug("Init...");
game.settings.register("pf2e-dorako-ui", "mld-nag", {
scope: "world",
@@ -25,26 +26,27 @@ Hooks.once("init", async () => {
type: Boolean,
});
- // game.settings.register("pf2e-dorako-ui", "tah-nag", {
- // scope: "client",
- // config: false,
- // default: true,
- // type: Boolean,
- // });
-
- game.settings.register("pf2e-dorako-ui", "migration-version", {
- scope: "world",
- config: false,
- default: "0.0.0",
- type: String,
- });
-
ThemeSettings.registerSettings();
MiscSettings.registerSettings();
CustomizationSettings.registerSettings();
ExternalModuleSettings.registerSettings();
- util.debug("registered settings");
+ util.debug("Registered settings...");
+
+ util.debug("Migrating invalid settings to default...");
+ const allSettings = [...game.settings.settings].filter(([k, _]) => k.includes(MODULE_NAME));
+ for (const [_, setting] of allSettings) {
+ const key = setting.key;
+ const currentValue = game.settings.get(MODULE_NAME, key);
+ const choices = setting.choices;
+ if (choices) {
+ if (!(currentValue in choices)) {
+ const defaultValue = setting.default;
+ await game.settings.set(MODULE_NAME, key, defaultValue);
+ console.warn(`Set ${key} to '${defaultValue}' since '${currentValue}' is invalid`);
+ }
+ }
+ }
const applicationTheme = game.settings.get("pf2e-dorako-ui", "theme.app-theme");
if (applicationTheme !== "no-theme") {
@@ -57,17 +59,11 @@ Hooks.once("init", async () => {
}
}
- const chatMessageTheme = game.settings.get("pf2e-dorako-ui", "theme.chat-message-theme");
- const chatMessageHeaderStyle = game.settings.get("pf2e-dorako-ui", "theme.chat-message-header-style");
- if (chatMessageTheme === "bg3" && chatMessageHeaderStyle !== "none") {
- game.settings.set("pf2e-dorako-ui", "theme.chat-message-header-style", "none");
- }
-
const root = document.querySelector(":root").style;
root.setProperty("--border-radius", game.settings.get("pf2e-dorako-ui", "theme.border-radius").toString() + "px");
- util.debug("initialized properties");
+ util.debug("initialized properties...");
});
Hooks.once("ready", () => {
diff --git a/esmodules/settings/theme-settings.js b/esmodules/settings/theme-settings.js
index a4213ff..67e872e 100644
--- a/esmodules/settings/theme-settings.js
+++ b/esmodules/settings/theme-settings.js
@@ -5,141 +5,133 @@ export class ThemeSettings extends SettingsMenuDorakoUI {
static namespace = "theme";
static SETTINGS = [
- "window-app-theme",
- "window-app-color-scheme",
"app-theme",
- "chat-message-theme",
- "chat-message-color-scheme",
+ "window-app-theme",
+ "sheet-theme-color",
+ "chat-message-standard-theme",
+ "chat-message-opposition-theme",
"chat-message-header-style",
- "pc-sheet-theme",
"border-radius",
];
static get settings() {
return {
- "chat-message-header-style": {
- name: "pf2e-dorako-ui.settings.theme.chat-message-header-style.name",
- hint: "pf2e-dorako-ui.settings.theme.chat-message-header-style.hint",
- scope: "client",
- config: true,
- default: "none",
- type: String,
- choices: {
- tint: "pf2e-dorako-ui.text.colors.player",
- red: "pf2e-dorako-ui.text.colors.red",
- green: "pf2e-dorako-ui.text.colors.green",
- blue: "pf2e-dorako-ui.text.colors.blue",
- none: "pf2e-dorako-ui.text.disabled",
- },
- requiresReload: false,
- onChange: refreshChat,
- },
- "pc-sheet-theme": {
- name: "pf2e-dorako-ui.settings.theme.pc-sheet-theme.name",
- hint: "pf2e-dorako-ui.settings.theme.pc-sheet-theme.hint",
+ "app-theme": {
+ name: "pf2e-dorako-ui.settings.theme.app-theme.name",
+ hint: "pf2e-dorako-ui.settings.theme.app-theme.hint",
scope: "client",
config: true,
- default: "default",
+ default: "crb",
type: String,
choices: {
- default: "pf2e-dorako-ui.text.default",
- red: "pf2e-dorako-ui.text.colors.red",
- green: "pf2e-dorako-ui.text.colors.green",
- blue: "pf2e-dorako-ui.text.colors.blue",
- purple: "pf2e-dorako-ui.text.colors.purple",
- black: "pf2e-dorako-ui.text.colors.black",
- },
- requiresReload: false,
- onChange: () => {
- const apps = Object.values(ui.windows).filter((w) => w instanceof Application);
- for (const app of apps) {
- app.render();
- }
+ "no-theme": "pf2e-dorako-ui.text.no-theme",
+ crb: "pf2e-dorako-ui.text.glass",
+ foundry2: "pf2e-dorako-ui.text.foundry2",
+ bg3: "pf2e-dorako-ui.text.bg3",
+ discord: "pf2e-dorako-ui.text.discord",
+ opaque: "pf2e-dorako-ui.text.opaque",
},
+ requiresReload: true, // re-render all windows
+ onChange: (choice) => {},
},
"window-app-theme": {
name: "pf2e-dorako-ui.settings.theme.window-app-theme.name",
hint: "pf2e-dorako-ui.settings.theme.window-app-theme.hint",
scope: "client",
config: true,
- default: "crb",
+ default: "crb-light",
type: String,
choices: {
"no-theme": "pf2e-dorako-ui.text.no-theme",
- crb: "pf2e-dorako-ui.text.crb",
+ "crb-light": "pf2e-dorako-ui.text.crb-light",
+ "crb-dark": "pf2e-dorako-ui.text.crb-dark",
foundry2: "pf2e-dorako-ui.text.foundry2",
bg3: "pf2e-dorako-ui.text.bg3",
- discord: "pf2e-dorako-ui.text.discord",
+ "discord-light": `pf2e-dorako-ui.text.discord-light`,
+ "discord-dark": "pf2e-dorako-ui.text.discord-dark",
},
requiresReload: true, // re-render all windows
onChange: (choice) => {},
},
- "window-app-color-scheme": {
- name: "pf2e-dorako-ui.settings.theme.window-app-color-scheme.name",
- hint: "pf2e-dorako-ui.settings.theme.window-app-color-scheme.hint",
+ "sheet-theme-color": {
+ name: "pf2e-dorako-ui.settings.theme.sheet-theme-color.name",
+ hint: "pf2e-dorako-ui.settings.theme.sheet-theme-color.hint",
scope: "client",
config: true,
default: "default",
type: String,
choices: {
default: "pf2e-dorako-ui.text.default",
- "prefer-light": "pf2e-dorako-ui.text.prefer-light",
- "prefer-dark": "pf2e-dorako-ui.text.prefer-dark",
+ red: "pf2e-dorako-ui.text.colors.red",
+ green: "pf2e-dorako-ui.text.colors.green",
+ blue: "pf2e-dorako-ui.text.colors.blue",
+ purple: "pf2e-dorako-ui.text.colors.purple",
+ black: "pf2e-dorako-ui.text.colors.black",
+ },
+ requiresReload: false,
+ onChange: () => {
+ const apps = Object.values(ui.windows).filter((w) => w instanceof Application);
+ for (const app of apps) {
+ app.render();
+ }
},
- requiresReload: true, // re-render all windows
- onChange: (choice) => {},
},
- "app-theme": {
- name: "pf2e-dorako-ui.settings.theme.app-theme.name",
- hint: "pf2e-dorako-ui.settings.theme.app-theme.hint",
+ "chat-message-standard-theme": {
+ name: "pf2e-dorako-ui.settings.theme.chat-message-standard-theme.name",
+ hint: "pf2e-dorako-ui.settings.theme.chat-message-standard-theme.hint",
scope: "client",
config: true,
- default: "crb",
+ default: "crb-light",
type: String,
choices: {
"no-theme": "pf2e-dorako-ui.text.no-theme",
- crb: "pf2e-dorako-ui.text.crb",
+ "crb-light": "pf2e-dorako-ui.text.crb-light",
+ "crb-dark": "pf2e-dorako-ui.text.crb-dark",
foundry2: "pf2e-dorako-ui.text.foundry2",
- bg3: "pf2e-dorako-ui.text.bg3",
- discord: "pf2e-dorako-ui.text.discord",
- opaque: "pf2e-dorako-ui.text.opaque",
+ "bg3-brown": "pf2e-dorako-ui.text.bg3-brown",
+ "bg3-blue": "pf2e-dorako-ui.text.bg3-blue",
+ "discord-light": `pf2e-dorako-ui.text.discord-light`,
+ "discord-dark": "pf2e-dorako-ui.text.discord-dark",
},
requiresReload: true, // re-render all windows
onChange: (choice) => {},
},
- "chat-message-theme": {
- name: "pf2e-dorako-ui.settings.theme.chat-message-theme.name",
- hint: "pf2e-dorako-ui.settings.theme.chat-message-theme.hint",
+ "chat-message-opposition-theme": {
+ name: "pf2e-dorako-ui.settings.theme.chat-message-opposition-theme.name",
+ hint: "pf2e-dorako-ui.settings.theme.chat-message-opposition-theme.hint",
scope: "client",
config: true,
- default: "crb",
+ default: "bg3-brown",
type: String,
choices: {
"no-theme": "pf2e-dorako-ui.text.no-theme",
- crb: "pf2e-dorako-ui.text.crb",
+ "crb-light": "pf2e-dorako-ui.text.crb-light",
+ "crb-dark": "pf2e-dorako-ui.text.crb-dark",
foundry2: "pf2e-dorako-ui.text.foundry2",
- bg3: "pf2e-dorako-ui.text.bg3",
- discord: "pf2e-dorako-ui.text.discord",
+ "bg3-brown": "pf2e-dorako-ui.text.bg3-brown",
+ "bg3-blue": "pf2e-dorako-ui.text.bg3-blue",
+ "discord-light": `pf2e-dorako-ui.text.discord-light`,
+ "discord-dark": "pf2e-dorako-ui.text.discord-dark",
},
requiresReload: true, // re-render all windows
onChange: (choice) => {},
},
- "chat-message-color-scheme": {
- name: "pf2e-dorako-ui.settings.theme.chat-message-color-scheme.name",
- hint: "pf2e-dorako-ui.settings.theme.chat-message-color-scheme.hint",
+ "chat-message-header-style": {
+ name: "pf2e-dorako-ui.settings.theme.chat-message-header-style.name",
+ hint: "pf2e-dorako-ui.settings.theme.chat-message-header-style.hint",
scope: "client",
config: true,
- default: "default",
+ default: "none",
type: String,
choices: {
- default: "pf2e-dorako-ui.text.default",
- "prefer-light": "pf2e-dorako-ui.text.prefer-light",
- "prefer-dark": "pf2e-dorako-ui.text.prefer-dark",
- "gm-vs-players": "pf2e-dorako-ui.text.gm-vs-players",
- alliance: "pf2e-dorako-ui.text.alliance",
+ tint: "pf2e-dorako-ui.text.colors.player",
+ red: "pf2e-dorako-ui.text.colors.red",
+ green: "pf2e-dorako-ui.text.colors.green",
+ blue: "pf2e-dorako-ui.text.colors.blue",
+ none: "pf2e-dorako-ui.text.disabled",
},
- requiresReload: true, // re-render all windows
- onChange: (choice) => {},
+ requiresReload: false,
+ onChange: refreshChat,
},
"border-radius": {
name: "pf2e-dorako-ui.settings.theme.border-radius.name",
diff --git a/esmodules/ui-theme.js b/esmodules/ui-theme.js
index 9260b3d..ea57db5 100644
--- a/esmodules/ui-theme.js
+++ b/esmodules/ui-theme.js
@@ -1,7 +1,5 @@
import {
limitedScopeApplications,
- baseThemeApplications,
- baseThemePf2eSheets,
MODULE_NAME,
themedApps,
systemSheets,
@@ -12,14 +10,22 @@ import { isPremiumApplication } from "./premium-module-hooks.js";
export function getDefaultColorScheme(theme) {
switch (theme) {
- case "crb":
+ case "crb-light":
return "light";
case "foundry2":
return "dark";
+ case "bg3-brown":
+ return "dark";
+ case "bg3-blue":
+ return "dark";
case "bg3":
return "dark";
case "discord":
return "dark";
+ case "discord-light":
+ return "light";
+ case "discord-dark":
+ return "dark";
default:
return null;
}
@@ -27,18 +33,19 @@ export function getDefaultColorScheme(theme) {
export function getUiTheme() {
const windowAppTheme = game.settings.get("pf2e-dorako-ui", "theme.window-app-theme");
- const colorSchemePref = game.settings.get("pf2e-dorako-ui", "theme.window-app-color-scheme");
- const colorScheme = (function () {
- switch (colorSchemePref) {
- case "default":
- return getDefaultColorScheme(windowAppTheme);
- case "prefer-light":
- return "light";
- case "prefer-dark":
- return "dark";
- }
- })();
- return { dorakoUiTheme: windowAppTheme, colorScheme: colorScheme };
+ // const colorSchemePref = game.settings.get("pf2e-dorako-ui", "theme.window-app-color-scheme");
+ // const colorScheme = (function () {
+ // switch (colorSchemePref) {
+ // case "default":
+ // return getDefaultColorScheme(windowAppTheme);
+ // case "prefer-light":
+ // return "light";
+ // case "prefer-dark":
+ // return "dark";
+ // }
+ // })();
+ // return { dorakoUiTheme: windowAppTheme, colorScheme: colorScheme };
+ return { dorakoUiTheme: windowAppTheme, colorScheme: getDefaultColorScheme(windowAppTheme) };
}
export function getAppThemeAndScheme() {
@@ -46,12 +53,20 @@ export function getAppThemeAndScheme() {
switch (setting) {
case "crb":
return { dorakoUiTheme: "crb", colorScheme: null };
+ case "crb-light":
+ return { dorakoUiTheme: "crb-light", colorScheme: "light" };
+ case "crb-dark":
+ return { dorakoUiTheme: "crb-dark", colorScheme: "dark" };
case "foundry2":
- return { dorakoUiTheme: "foundry2", colorScheme: "light" };
+ return { dorakoUiTheme: "foundry2", colorScheme: "dark" };
case "bg3":
return { dorakoUiTheme: "bg3", colorScheme: "dark" };
case "discord":
return { dorakoUiTheme: "discord", colorScheme: "dark" };
+ case "discord-light":
+ return { dorakoUiTheme: "discord-light", colorScheme: "light" };
+ case "discord-dark":
+ return { dorakoUiTheme: "discord-dark", colorScheme: "dark" };
case "opaque": {
return { dorakoUiTheme: "opaque", colorScheme: "dark" };
}
@@ -65,12 +80,51 @@ export function getChatTheme() {
switch (setting) {
case "crb":
return { dorakoUiTheme: "crb", colorScheme: null };
+ case "crb-light":
+ return { dorakoUiTheme: "crb", colorScheme: "light" };
+ case "crb-dark":
+ return { dorakoUiTheme: "crb", colorScheme: "dark" };
case "foundry2":
- return { dorakoUiTheme: "foundry2", colorScheme: "light" };
+ return { dorakoUiTheme: "foundry2", colorScheme: "dark" };
case "bg3":
return { dorakoUiTheme: "bg3", colorScheme: "dark" };
+ case "bg3-brown":
+ return { dorakoUiTheme: "bg3", colorScheme: "dark" };
+ case "bg3-blue":
+ return { dorakoUiTheme: "bg3", colorScheme: "dark" };
case "discord":
return { dorakoUiTheme: "discord", colorScheme: "dark" };
+ case "discord-light":
+ return { dorakoUiTheme: "discord-light", colorScheme: "light" };
+ case "discord-dark":
+ return { dorakoUiTheme: "discord-dark", colorScheme: "dark" };
+ default:
+ return "", "";
+ }
+}
+
+export function lookupThemeAndSchemeForKey(key) {
+ switch (key) {
+ case "crb":
+ return { dorakoUiTheme: "crb", colorScheme: null };
+ case "crb-light":
+ return { dorakoUiTheme: "crb", colorScheme: "light" };
+ case "crb-dark":
+ return { dorakoUiTheme: "crb", colorScheme: "dark" };
+ case "foundry2":
+ return { dorakoUiTheme: "foundry2", colorScheme: "dark" };
+ case "bg3":
+ return { dorakoUiTheme: "bg3", colorScheme: "dark" };
+ case "bg3-brown":
+ return { dorakoUiTheme: "bg3-brown", colorScheme: "dark" };
+ case "bg3-blue":
+ return { dorakoUiTheme: "bg3-blue", colorScheme: "dark" };
+ case "discord":
+ return { dorakoUiTheme: "discord", colorScheme: "dark" };
+ case "discord-light":
+ return { dorakoUiTheme: "discord-light", colorScheme: "light" };
+ case "discord-dark":
+ return { dorakoUiTheme: "discord-dark", colorScheme: "dark" };
default:
return "", "";
}
@@ -130,8 +184,7 @@ for (const appName of [...systemSheets, ...moduleWindowApps]) {
return;
}
if (
- theme == "crb" &&
- colorScheme == "light" &&
+ theme == "crb-light" &&
(app.constructor.name === "PartySheetPF2e" || app.constructor.name === "FamiliarSheetPF2e")
)
return;
@@ -189,18 +242,6 @@ Hooks.on("renderApplication", (app, html, data) => {
html.find("form.check-modifiers-content button.roll").addClass("bright");
});
-Hooks.on("renderSidebar", (app, html, data) => {
- const excludeString = game.settings.get("pf2e-dorako-ui", "customization.excluded-applications");
- const excludeList = excludeString.split(/[\s,]+/);
- if (excludeList.includes(app.constructor.name)) {
- console.debug(`${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string`);
- return;
- }
-
- $("#sidebar-tabs").attr("data-dorako-ui-theme", "");
- app.element[0].dataset.dorakoUiScope = "sidebar";
-});
-
// Hooks.on("renderDialog", (app, html, data) => {
// const theme = game.settings.get("pf2e-dorako-ui", "theme.window-app-theme");
// if (theme === "no-theme") return;
@@ -236,7 +277,7 @@ for (const appName of [...limitedScopeApplications]) {
for (const appName of ["CharacterSheetPF2e", "VehicleSheetPF2e"]) {
Hooks.on("render" + appName, (app, html, data) => {
- const theme = game.settings.get("pf2e-dorako-ui", "theme.pc-sheet-theme");
+ const theme = game.settings.get("pf2e-dorako-ui", "theme.pc-sheet-theme-color");
if (theme === "default") return;
app.element[0].dataset.themeColor = theme;
});
@@ -266,5 +307,21 @@ Hooks.on("render" + "ChatLogPF2e", (app, html, data) => {
Hooks.on("render" + "Sidebar", (app, html, data) => {
const theme = game.settings.get("pf2e-dorako-ui", "theme.app-theme");
if (theme === "no-theme") return;
- app.element[0].dataset.chatAppTheme = theme;
+ if (theme === "bg3") {
+ app.element[0].dataset.chatAppTheme = "bg3-translucent";
+ } else {
+ app.element[0].dataset.chatAppTheme = theme;
+ }
+});
+
+Hooks.on("render" + "Sidebar", (app, html, data) => {
+ const excludeString = game.settings.get("pf2e-dorako-ui", "customization.excluded-applications");
+ const excludeList = excludeString.split(/[\s,]+/);
+ if (excludeList.includes(app.constructor.name)) {
+ console.debug(`${MODULE_NAME} | render${app.constructor.name} | is included in excluded applications string`);
+ return;
+ }
+
+ $("#sidebar-tabs").attr("data-dorako-ui-theme", "");
+ app.element[0].dataset.dorakoUiScope = "sidebar";
});
diff --git a/languages/en.json b/languages/en.json
index ea1be6d..88f0463 100644
--- a/languages/en.json
+++ b/languages/en.json
@@ -17,9 +17,16 @@
"prefer-light": "Prefer light",
"prefer-dark": "Prefer dark",
"bg3": "Baldur's Gate 3",
+ "bg3-brown": "Baldur's Gate 3 (Brown)",
+ "bg3-blue": "Baldur's Gate 3 (Blue)",
"foundry2": "Foundry 2",
"discord": "Discord",
+ "discord-light": "Discord (Light)",
+ "discord-dark": "Discord (Dark)",
+ "glass": "Glass",
"crb": "Core Rulebook",
+ "crb-light": "Core Rulebook (Light)",
+ "crb-dark": "Core Rulebook (Dark)",
"no-theme": "No theme",
"opaque": "Opaque",
"alliance": "Opposition dark",
@@ -40,36 +47,32 @@
"label": "Configure Theme Settings",
"hint": "Change theme settings for various applications and UI elements",
"window-app-theme": {
- "name": "Window app theme",
- "hint": "Affects rendered application windows"
- },
- "window-app-color-scheme": {
- "name": "Window app color scheme",
- "hint": "Affects rendered application windows"
+ "name": "Sheet theme",
+ "hint": "Applies to window style applications"
},
"app-theme": {
- "name": "App theme",
- "hint": "Affects user interface elements like controls and navigation, as well as modules"
+ "name": "Interface theme",
+ "hint": "Applies to user interface elements like controls, navigation, sidebar, as well as floating style modules"
},
- "chat-message-theme": {
- "name": "Chat message theme",
- "hint": "Affects rendered chat messages"
+ "chat-message-standard-theme": {
+ "name": "Chat message (standard) theme",
+ "hint": "Applies to messages from speakers not from the 'opposition' alliance"
},
- "chat-message-color-scheme": {
- "name": "Chat message color scheme",
- "hint": "Rules for making chat messages either light or dark"
+ "chat-message-opposition-theme": {
+ "name": "Chat message (opposition) theme",
+ "hint": "Applies to messages with speakers from the 'opposition' alliance"
},
"chat-message-header-style": {
"name": "Chat message header theme",
- "hint": "Adds a colored header to every chat message"
+ "hint": "Only applies CRB themes"
},
"border-radius": {
"name": "Roundedness",
"hint": "(default: 3px) Changes the degree of roundedness in many UI elements"
},
- "pc-sheet-theme": {
- "name": "PC sheet color theme",
- "hint": "Affects sheets for player characters and vehicles"
+ "sheet-theme-color": {
+ "name": "Sheet theme color",
+ "hint": "Applies to sheets for player characters and vehicles"
}
},
"misc": {
@@ -78,7 +81,7 @@
"hint": "Configure settings related to other Dorako UI functionality",
"enable-debug-mode": {
"name": "Enable debug mode?",
- "hint": "Adds buttons to toggle dorako-ui and dark-theme styling for windows"
+ "hint": "Adds buttons to quickly swap Sheet theme"
}
},
"customization": {
diff --git a/sass/_colors.scss b/sass/_colors.scss
index 4e5194f..3936474 100644
--- a/sass/_colors.scss
+++ b/sass/_colors.scss
@@ -164,54 +164,11 @@ $adjusted-lower: #cc3311 !default;
--adjusted-lower: #cc3311;
}
-/* ----------------------------------------- */
-/* Overwrite Foundry colors */
-/* ----------------------------------------- */
-
-.dorako-ui {
- --color-border-highlight: var(--tertiary);
- --color-border-highlight-alt: var(--tertiary-dark);
- --color-shadow-primary: var(--primary-light);
- --color-shadow-highlight: var(--primary-light);
- --sheet: var(--sheet-light);
- --ornamentation: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:gray;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
- --ornamentation: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1%7Bstroke:%23231f20;stroke-miterlimit:10%7D.st1,.st2%7Bfill:none%7D%3C/style%3E%3Cg opacity='.25'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cg%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zM3.6 3.6h3.1v3.1H3.6zM6.8 3.6h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zM3.6 6.8H.5V13M13 .5H6.8v3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4.5h3.1v3.1h-3.1zM26.3 3.6h3.1v3.1h-3.1zM26.3 6.8h3.1v3.1h-3.1zM23.1 3.6h3.1v3.1h-3.1zM26.3 3.6V.5H20'/%3E%3Cpath class='st1' d='M32.5 13V6.8h-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zM23.1 26.3h3.1v3.1h-3.1zM26.3 23.1h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zM3.6 26.3h3.1v3.1H3.6zM3.6 23.1h3.1v3.1H3.6zM6.8 26.3h3.1v3.1H6.8z'/%3E%3Cpath class='st1' d='M6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
- --half-transparent: rgba(0, 0, 0, 0.5);
-
- *::-webkit-scrollbar-thumb {
- background: var(--tertiary);
- border: 1px solid var(--gold-brown);
- }
-
- a,
- button {
- @include quick-transition;
- }
-}
-
-.dorako-ui.dark-theme {
- --color-underline-active: var(--tertiary-dark);
- --color-underline-header: var(--tertiary-dark);
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
- --color-shadow-primary: var(--tertiary-dark);
- --color-shadow-highlight: var(--tertiary);
- --sheet: var(--sheet-dark);
- --ornamentation: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:wheat;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
- --body: var(--text-light);
- --bg: var(--glass-bg-dark);
- --half-transparent: rgba(255, 255, 255, 0.5);
-}
-
/* ----------------------------------------- */
/* Damage colors */
/* ----------------------------------------- */
-[data-dorako-ui-theme="foundry2"][data-color-scheme] .damage,
-[data-dorako-ui-theme="bg3"][data-color-scheme] .damage,
-[data-dorako-ui-theme="crb"][data-color-scheme="dark"] .damage {
+[data-color-scheme="dark"] .damage {
--color-bg-acid: rgba(32, 194, 32, 0.125); // adjusted
--color-bg-bleed: rgba(207, 28, 58, 0.125); // adjusted
--color-bg-chaotic: rgba(221, 26, 221, 0.125); // adjusted
diff --git a/sass/dorako-ui/_dorako-ui.scss b/sass/dorako-ui/_dorako-ui.scss
index 565ec93..75c5287 100644
--- a/sass/dorako-ui/_dorako-ui.scss
+++ b/sass/dorako-ui/_dorako-ui.scss
@@ -147,9 +147,9 @@ i[data-pf2-repost] {
flex-direction: row;
}
-// .chat-message ul.notes {
-// padding: 0px;
-// }
+.chat-message ul.notes {
+ padding: 0px;
+}
/* ----------------------------------------- */
/* Settings */
diff --git a/sass/module-support/_monks.scss b/sass/module-support/_monks.scss
index cfaa393..4f58307 100644
--- a/sass/module-support/_monks.scss
+++ b/sass/module-support/_monks.scss
@@ -919,7 +919,7 @@ body.compact-ui #navigation[data-dorako-ui-theme] .monks-scene-navigation #nav-t
}
}
-[data-dorako-ui-theme]:not([data-dorako-ui-theme="crb"][data-color-scheme="light"]) {
+[data-dorako-ui-theme]:not([data-dorako-ui-theme^="crb"][data-color-scheme="light"]) {
&.monks-active-tiles div[data-tab="triggers"] .action-items .action-style {
color: #fafafa;
}
diff --git a/sass/ui-theme/foundry-core/_app-ui.scss b/sass/ui-theme/foundry-core/_app-ui.scss
index 3e00e69..16772ab 100644
--- a/sass/ui-theme/foundry-core/_app-ui.scss
+++ b/sass/ui-theme/foundry-core/_app-ui.scss
@@ -124,7 +124,7 @@
}
}
-[data-dorako-ui-theme="crb"][data-color-scheme="light"] {
+[data-dorako-ui-theme^="crb"][data-color-scheme="light"] {
// Dark theme
--rarity-common: #323232;
--rarity-uncommon: #98513d;
@@ -212,6 +212,11 @@
i.icon {
color: var(--inline-icon-color);
}
+
+ [data-visibility]:not([data-visibility="all"]) {
+ color: var(--inline-text-color) !important;
+ outline: 1px solid var(--visibility-gm-bg);
+ }
}
[data-pf2-check][data-pf2-traits*="secret"],
[data-visibility]:not([data-visibility="all"])[data-visibility="gm"] {
diff --git a/sass/ui-theme/pf2e-system/_compendium-browser.scss b/sass/ui-theme/pf2e-system/_compendium-browser.scss
index 1dbc422..c8b9fa5 100644
--- a/sass/ui-theme/pf2e-system/_compendium-browser.scss
+++ b/sass/ui-theme/pf2e-system/_compendium-browser.scss
@@ -49,8 +49,9 @@
compendium-browser > section.window-content > .content-box .spell-browser ul.result-list > li:hover,
license-viewer > section.window-content > .content-box .spell-browser ul.result-list > li:hover {
- background-color: var(--color-warm-2);
+ background-color: var(--accent-color);
border-radius: var(--border-radius);
+ color: white;
}
&.roll-modifiers-dialog {
diff --git a/sass/ui-theme/pf2e-system/_effects-panel.scss b/sass/ui-theme/pf2e-system/_effects-panel.scss
index 7478060..2d411d3 100644
--- a/sass/ui-theme/pf2e-system/_effects-panel.scss
+++ b/sass/ui-theme/pf2e-system/_effects-panel.scss
@@ -51,7 +51,7 @@
left: -3px;
.value {
- padding: 0px 4px;
+ padding: 2px;
color: var(--color-light-2);
background: var(--color-warm-3);
border-radius: 0px 4px 0px var(--border-radius);
diff --git a/sass/ui-theme/pf2e-system/_messages.scss b/sass/ui-theme/pf2e-system/_messages.scss
index d9011c9..e66ff95 100644
--- a/sass/ui-theme/pf2e-system/_messages.scss
+++ b/sass/ui-theme/pf2e-system/_messages.scss
@@ -148,7 +148,7 @@
}
}
-.message[data-dorako-ui-theme]:not([data-dorako-ui-theme="crb"][data-color-scheme="light"]) {
+.message[data-dorako-ui-theme]:not([data-dorako-ui-theme^="crb"][data-color-scheme="light"]) {
.message-content {
.damage-application {
button:hover {
@@ -160,7 +160,7 @@
}
}
-.message[data-dorako-ui-theme]:not([data-dorako-ui-theme="crb"][data-color-scheme="light"]) {
+.message[data-dorako-ui-theme]:not([data-dorako-ui-theme^="crb"][data-color-scheme="light"]) {
.message-content {
.damage-application {
img {
@@ -263,53 +263,6 @@
.chat-message[data-dorako-ui-theme] .message-header {
border-radius: var(--border-radius) var(--border-radius) 0px 0px;
- &.dorako-header {
- border-radius: var(--border-radius) var(--border-radius) 0px 0px;
- background: linear-gradient(to bottom, color-mix(in srgb, var(--header-color) 70%, transparent), transparent);
- text-shadow: 0px 1px 1px black;
- padding-bottom: 5px;
- margin-bottom: 2px;
- box-shadow: none;
-
- a {
- @include quick-transition;
-
- &:hover {
- text-shadow: 0px 1px 1px black;
- color: var(--color-light-2);
- }
- }
- }
-
- .message-timestamp,
- .header-meta {
- @include f2-app;
- background-color: color-mix(in srgb, var(--header-color) 50%, transparent);
- border-color: color-mix(in srgb, var(--header-color) 50%, white);
- color: var(--color-light-2);
- }
-
- // &.light-header-text {
- // .header-meta {
- // // @include f2-app;
- // // background-color: var(--color-cool-3);
- // // border-color: var(--color-cool-2);
- // }
- // }
-
- &[data-header-text-color-scheme="dark"] {
- color: color-mix(in srgb, var(--header-color) 20%, black);
- text-shadow: none;
- .message-sender:not([data-visibility="gm"]) {
- color: color-mix(in srgb, var(--header-color) 20%, black);
- text-shadow: none;
- }
- .header-meta {
- color: color-mix(in srgb, var(--header-color) 20%, black);
- text-shadow: none;
- }
- }
-
.player-name,
.message-sender {
max-width: 160px;
diff --git a/sass/ui-theme/pf2e-system/_pc-sheet.scss b/sass/ui-theme/pf2e-system/_pc-sheet.scss
index 7391d0b..0748260 100644
--- a/sass/ui-theme/pf2e-system/_pc-sheet.scss
+++ b/sass/ui-theme/pf2e-system/_pc-sheet.scss
@@ -308,6 +308,11 @@
background: #151515;
}
+ &[data-theme-color].sheet.actor.window-app.vehicle .window-header,
+ &[data-theme-color].sheet.actor.window-app.character .window-header {
+ color: white;
+ }
+
&.sheet.actor.window-app.minimized .window-header {
border-radius: var(--border-radius);
}
diff --git a/sass/ui-theme/themes/_bg3.scss b/sass/ui-theme/themes/_bg3.scss
index a8736c7..984b0a9 100644
--- a/sass/ui-theme/themes/_bg3.scss
+++ b/sass/ui-theme/themes/_bg3.scss
@@ -88,7 +88,7 @@
/* ----------------------------------------- */
/* Map v1 styling to v2 values */
/* ----------------------------------------- */
-[data-dorako-ui-theme="bg3"] {
+[data-dorako-ui-theme^="bg3"] {
// --color-shadow-primary: transparent;
// --color-shadow-highlight: transparent;
// --color-border-light-highlight: var(--color-cool-3);
@@ -118,11 +118,8 @@
// --color-bg-option: var(--color-cool-4);
}
-/* ----------------------------------------- */
-/* Light color scheme */
-/* ----------------------------------------- */
-[data-dorako-ui-theme="bg3"][data-dorako-ui-scope="limited"][data-color-scheme="light"],
-[data-dorako-ui-theme="bg3"][data-color-scheme="light"] {
+[data-dorako-ui-theme^="bg3"][data-dorako-ui-scope="limited"],
+[data-dorako-ui-theme^="bg3"] {
--window-app-background: var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box;
--window-app-border-color: transparent;
--ornamentation: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:wheat;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
@@ -131,9 +128,9 @@
/* ----------------------------------------- */
/* DUI variables */
/* ----------------------------------------- */
-[data-chat-app-theme="bg3"] #sidebar-tabs,
-[data-chat-app-theme="bg3"] #chat-log ~ *,
-[data-dorako-ui-theme="bg3"] {
+[data-chat-app-theme^="bg3"] #sidebar-tabs,
+[data-chat-app-theme^="bg3"] #chat-log ~ *,
+[data-dorako-ui-theme^="bg3"] {
/* Base colors */
--color-warm-1: var(--tertiary);
--color-warm-2: #ba4521;
@@ -152,7 +149,8 @@
--icon-border-color: #ab7743;
/* Window app variables */
--window-app-background: radial-gradient(circle at bottom right, #2c282433 0%, #2c2824ff 50%, #0c0804ee 100%),
- radial-gradient(circle at center, transparent 0, #0c0804ee 100%);
+ radial-gradient(circle at center, transparent 0, #0c0804ee 100%); // Translucent one
+ // --window-app-background: red;
--window-app-border-color: var(--bg3-middle-brown);
--window-app-border-style: 2px solid;
--window-app-box-shadow: 0px 5px 20px 3px black;
@@ -259,7 +257,7 @@
/* ----------------------------------------- */
/* System variables */
/* ----------------------------------------- */
-[data-dorako-ui-theme="bg3"] {
+[data-dorako-ui-theme^="bg3"] {
--color-text-dark-primary: var(--color-light-2);
--bg: rgba(0, 0, 0, 0.5);
--sub: var(--bg3-middle-brown);
@@ -273,7 +271,16 @@
/* ----------------------------------------- */
/* Specifics */
/* ----------------------------------------- */
-[data-dorako-ui-theme="bg3"] {
+[data-dorako-ui-theme^="bg3"] {
+ [data-visibility="gm"],
+ table.pf2-table {
+ --inline-bg: color-mix(in srgb, var(--bg3-accent-color-dark) 75%, transparent);
+ --inline-border-color: var(--bg3-accent-color);
+ --inline-text-color: var(--bg3-text-1);
+ --inline-icon-color: var(--bg3-text-1);
+ --inline-box-shadow: 0px 1px 2px black;
+ --inline-text-shadow: 0px 1px 1px black;
+ }
h1 {
border-image: linear-gradient(90deg, transparent, var(--color-underline-header) 50%, transparent) 1;
}
@@ -355,7 +362,7 @@
/* ----------------------------------------- */
/* FPS display */
/* ----------------------------------------- */
-#fps[data-dorako-ui-theme="bg3"] {
+#fps[data-dorako-ui-theme^="bg3"] {
background: var(--bg3-tooltip-window-background) padding-box,
linear-gradient(to right, var(--bg3-border-outer) 0%, var(--bg3-border-inner) 50%, var(--bg3-border-outer) 100%)
border-box;
@@ -366,7 +373,7 @@
/* ----------------------------------------- */
/* Tooltip */
/* ----------------------------------------- */
-#tooltip[data-dorako-ui-theme="bg3"] {
+#tooltip[data-dorako-ui-theme^="bg3"] {
--border-radius: 12px;
box-shadow: 0px 0px 30px black, 0px 0px 20px black, 0px 0px 10px black, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
backdrop-filter: none;
@@ -381,7 +388,7 @@
border: 2px solid transparent;
}
-[data-dorako-ui-theme="bg3"]#effects-panel {
+[data-dorako-ui-theme^="bg3"]#effects-panel {
.effect-item .effect-info {
background: var(--bg3-tooltip-window-background) padding-box,
linear-gradient(to right, var(--bg3-border-outer) 0%, var(--bg3-border-inner) 50%, var(--bg3-border-outer) 100%)
@@ -408,7 +415,7 @@
/* ----------------------------------------- */
/* Navigation */
/* ----------------------------------------- */
-[data-dorako-ui-scope="navigation"][data-dorako-ui-theme="bg3"] {
+[data-dorako-ui-scope="navigation"][data-dorako-ui-theme^="bg3"] {
#nav-toggle {
background: var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box !important;
border: 2px solid transparent !important;
@@ -475,7 +482,7 @@
/* ----------------------------------------- */
/* Hotbar */
/* ----------------------------------------- */
-[data-dorako-ui-scope="hotbar"][data-dorako-ui-theme="bg3"] {
+[data-dorako-ui-scope="hotbar"][data-dorako-ui-theme^="bg3"] {
// position: relative;
// &::before {
// // background: var(--bg3-ui-purple-background);
@@ -519,11 +526,11 @@
/* ----------------------------------------- */
/* Chat message */
/* ----------------------------------------- */
-[data-dorako-ui-theme="bg3"].chat-message
+[data-dorako-ui-theme^="bg3"].chat-message
.message-content
.damage-application
button[data-action="apply-healing"]:hover,
-[data-dorako-ui-theme="bg3"].chat-message
+[data-dorako-ui-theme^="bg3"].chat-message
.message-content
+ .pf2e-toolbelt-target-damage
.target-damage-application
@@ -532,7 +539,7 @@
--color-level-success-border: color-mix(in srgb, var(--bg3-healing) 20%, white) !important;
}
-[data-dorako-ui-theme="bg3"].message
+[data-dorako-ui-theme^="bg3"].message
.message-content
.damage-application
button[data-action="apply-healing"]
@@ -541,16 +548,21 @@
--fa-inverse: black;
}
-[data-dorako-ui-theme="bg3"].message.chat-message {
- background: linear-gradient(to bottom, color-mix(in srgb, var(--player-color) 40%, transparent) 0, transparent 40%)
+[data-dorako-ui-theme^="bg3"].message.chat-message {
+ --window-app-background: linear-gradient(
+ to bottom,
+ color-mix(in srgb, var(--player-color) 40%, transparent) 0,
+ transparent 40%
+ )
border-box,
var(--bg3-tooltip-window-background) padding-box,
linear-gradient(to right, var(--bg3-border-outer) 0%, var(--bg3-border-inner) 50%, var(--bg3-border-outer) 100%)
border-box;
+ background: var(--window-app-background);
border: 2px solid transparent !important;
box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
- &[data-theme-variant="blue"] {
+ &[data-dorako-ui-theme^="bg3-blue"] {
--bg3-border-inner: #a16a37;
--bg3-border-outer: #4a2e18;
--bg3-border-internal: #304248;
@@ -599,6 +611,7 @@
.message-header {
color: var(--bg3-text-1);
+ background: none;
}
.card-content hr {
@@ -731,6 +744,10 @@
--color-cool-4: var(--bg3-bg-inner);
--color-cool-5: var(--bg3-border-outer);
+ a:hover {
+ text-shadow: 0px 0px 5px rgba(255, 255, 255, 0.5);
+ }
+
.item-img.hover {
--color-warm-1: var(--bg3-accent-color-light);
--color-warm-2: var(--bg3-accent-color-dark);
diff --git a/sass/ui-theme/themes/_crb-dark.scss b/sass/ui-theme/themes/_crb-dark.scss
index a6236ae..9a81566 100644
--- a/sass/ui-theme/themes/_crb-dark.scss
+++ b/sass/ui-theme/themes/_crb-dark.scss
@@ -1,7 +1,7 @@
/* ----------------------------------------- */
/* Map v1 styling to v2 values */
/* ----------------------------------------- */
-[data-dorako-ui-theme="crb"][data-color-scheme="dark"] {
+[data-dorako-ui-theme^="crb"][data-color-scheme="dark"] {
// --color-shadow-primary: transparent;
// --color-shadow-highlight: transparent;
--color-border-light-highlight: black;
@@ -37,7 +37,7 @@
/* ----------------------------------------- */
/* Limited */
/* ----------------------------------------- */
-[data-dorako-ui-theme="crb"][data-color-scheme="dark"][data-dorako-ui-scope="limited"] {
+[data-dorako-ui-theme^="crb"][data-color-scheme="dark"][data-dorako-ui-scope="limited"] {
--input-background-color: var(--glass-bg);
--color-warm-2: var(--tertiary-dark);
--color-cool-5-75: rgba(0, 0, 0, 0.5);
@@ -47,7 +47,7 @@
/* ----------------------------------------- */
/* Unlimited */
/* ----------------------------------------- */
-[data-dorako-ui-theme="crb"][data-color-scheme="dark"][data-dorako-ui-scope="unlimited"] {
+[data-dorako-ui-theme^="crb"][data-color-scheme="dark"][data-dorako-ui-scope="unlimited"] {
select,
input,
button {
@@ -61,7 +61,7 @@
/* ----------------------------------------- */
/* General */
/* ----------------------------------------- */
-[data-dorako-ui-theme="crb"][data-color-scheme="dark"] {
+[data-dorako-ui-theme^="crb"][data-color-scheme="dark"] {
--sheet: var(--sheet-dark);
--ornamentation: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:wheat;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
@@ -109,7 +109,7 @@
/* ----------------------------------------- */
/* PF2e sheets */
/* ----------------------------------------- */
-[data-dorako-ui-theme="crb"][data-color-scheme="dark"] {
+[data-dorako-ui-theme^="crb"][data-color-scheme="dark"] {
.tags .tag.tag_transparent,
.tags .tag option.tag_transparent {
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
diff --git a/sass/ui-theme/themes/_crb-light.scss b/sass/ui-theme/themes/_crb-light.scss
index 758d70d..231b0f3 100644
--- a/sass/ui-theme/themes/_crb-light.scss
+++ b/sass/ui-theme/themes/_crb-light.scss
@@ -1,7 +1,7 @@
/* ----------------------------------------- */
/* Map v1 styling to v2 values */
/* ----------------------------------------- */
-[data-dorako-ui-theme="crb"][data-color-scheme="light"] {
+[data-dorako-ui-theme^="crb"][data-color-scheme="light"] {
// --color-shadow-primary: transparent;
// --color-shadow-highlight: transparent;
// --color-border-light-highlight: var(--color-cool-3);
@@ -33,7 +33,7 @@
/* ----------------------------------------- */
/* Light theme */
/* ----------------------------------------- */
-[data-dorako-ui-theme="crb"][data-color-scheme="light"] {
+[data-dorako-ui-theme^="crb"][data-color-scheme="light"] {
// --text-dark: black;
--accent-color-light: red;
--accent-color: var(--primary-light);
@@ -55,7 +55,7 @@
/* ----------------------------------------- */
/* PF2e sheets */
/* ----------------------------------------- */
-[data-dorako-ui-theme="crb"][data-color-scheme="light"] {
+[data-dorako-ui-theme^="crb"][data-color-scheme="light"] {
--sheet: var(--sheet-light);
--ornamentation: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1%7Bstroke:%23231f20;stroke-miterlimit:10%7D.st1,.st2%7Bfill:none%7D%3C/style%3E%3Cg opacity='.25'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cg%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zM3.6 3.6h3.1v3.1H3.6zM6.8 3.6h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zM3.6 6.8H.5V13M13 .5H6.8v3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4.5h3.1v3.1h-3.1zM26.3 3.6h3.1v3.1h-3.1zM26.3 6.8h3.1v3.1h-3.1zM23.1 3.6h3.1v3.1h-3.1zM26.3 3.6V.5H20'/%3E%3Cpath class='st1' d='M32.5 13V6.8h-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zM23.1 26.3h3.1v3.1h-3.1zM26.3 23.1h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zM3.6 26.3h3.1v3.1H3.6zM3.6 23.1h3.1v3.1H3.6zM6.8 26.3h3.1v3.1H6.8z'/%3E%3Cpath class='st1' d='M6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
// --ornamentation: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:wheat;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
@@ -103,7 +103,7 @@
--box-shadow: none;
}
- &.chat-message #context-menu {
+ #context-menu {
--app-background: var(--glass-bg);
color: var(--color-text-light-heading);
}
diff --git a/sass/ui-theme/themes/_crb.scss b/sass/ui-theme/themes/_crb.scss
index 965f39a..74da006 100644
--- a/sass/ui-theme/themes/_crb.scss
+++ b/sass/ui-theme/themes/_crb.scss
@@ -1,6 +1,6 @@
-[data-chat-app-theme="crb"] #sidebar-tabs,
-[data-chat-app-theme="crb"] #chat-log ~ *,
-[data-dorako-ui-theme="crb"] {
+[data-chat-app-theme^="crb"] #sidebar-tabs,
+[data-chat-app-theme^="crb"] #chat-log ~ *,
+[data-dorako-ui-theme^="crb"] {
--icon-border-color: var(--tertiary);
--color-scrollbar: var(--tertiary);
--color-scrollbar-border: color-mix(in srgb, var(--tertiary) 50%, black);
@@ -52,8 +52,8 @@
--color-border-light-2: #999;
}
-[data-chat-app-theme="crb"] #chat-log ~ *,
-[data-dorako-ui-theme="crb"]:not([data-color-scheme]) {
+[data-chat-app-theme^="crb"] #chat-log ~ *,
+[data-dorako-ui-theme^="crb"]:not([data-color-scheme]) {
--color-light-2: var(--color-text-light-highlight);
--color-light-3: var(--color-text-light-heading);
--input-text-color: black;
@@ -71,7 +71,7 @@
}
}
-[data-dorako-ui-theme="crb"] {
+[data-dorako-ui-theme^="crb"] {
button {
--color-light-1: white;
--color-light-2: var(--color-text-light-highlight);
@@ -110,55 +110,113 @@
--box-shadow: 0px 0px 0px 1px var(--gold-brown);
}
- &.chat-message .message-header.dorako-header {
- background-image: var(--sheet-light);
- background-size: cover;
- background-color: var(--header-color);
- background-blend-mode: multiply;
- border-bottom: 1px solid var(--tertiary);
- box-shadow: 0px 1px 0px 0px var(--gold-brown);
- margin-bottom: 5px;
-
- .message-timestamp,
- .header-meta {
- border: none;
- background: none;
- padding: unset;
- --box-shadow: none;
- }
- }
-
- &.chat-message[data-header-text-color-scheme="dark"] .message-header {
- --color-text-dark-secondary: var(--color-light-1);
- --color-light-1: black;
- --color-light-2: black;
- --color-light-3: black;
- --app-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
- text-shadow: var(--app-text-shadow);
- }
-
- &.chat-message[data-header-text-color-scheme="light"] .message-header {
- // --color-text-dark-secondary: var(--color-light-1);
- // --color-light-1: var(--color-text-light-highlight);
- // --color-light-2: var(--color-text-light-highlight);
- // --color-light-3: var(--color-text-light-heading);
- --color-text-dark-secondary: white;
- --color-light-1: white;
- --color-light-2: white;
- --color-light-3: white;
- --app-text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
- text-shadow: var(--app-text-shadow);
- }
-
- &.chat-message.whisper .message-header.dorako-header {
- border-bottom: 1px solid var(--whisper-bg);
- }
- &.chat-message.whisper.blind .message-header.dorako-header {
- border-bottom: 1px solid var(--blind-bg);
- }
+ // &.dorako-header {
+ // border-radius: var(--border-radius) var(--border-radius) 0px 0px;
+ // background: linear-gradient(to bottom, color-mix(in srgb, var(--header-color) 70%, transparent), transparent);
+ // text-shadow: 0px 1px 1px black;
+ // padding-bottom: 5px;
+ // margin-bottom: 2px;
+ // box-shadow: none;
+ // }
+
+ // .message-timestamp,
+ // .header-meta {
+ // @include f2-app;
+ // background-color: color-mix(in srgb, var(--header-color) 50%, transparent);
+ // border-color: color-mix(in srgb, var(--header-color) 50%, white);
+ // color: var(--color-light-2);
+ // }
+
+ // &[data-header-text-color-scheme="dark"] {
+ // color: color-mix(in srgb, var(--header-color) 20%, black);
+ // text-shadow: none;
+ // .message-sender:not([data-visibility="gm"]) {
+ // color: color-mix(in srgb, var(--header-color) 20%, black);
+ // text-shadow: none;
+ // }
+ // .header-meta {
+ // color: color-mix(in srgb, var(--header-color) 20%, black);
+ // text-shadow: none;
+ // }
+ // }
+
+ // &.chat-message .message-header.dorako-header {
+ // background-image: var(--sheet-light);
+ // background-size: cover;
+ // background-color: var(--header-color);
+ // background-blend-mode: multiply;
+ // border-bottom: 1px solid var(--tertiary);
+ // box-shadow: 0px 1px 0px 0px var(--gold-brown);
+ // margin-bottom: 5px;
+
+ // .message-timestamp,
+ // .header-meta {
+ // border: none;
+ // background: none;
+ // padding: unset;
+ // --box-shadow: none;
+ // }
+ // }
+
+ // &.chat-message[data-header-text-color-scheme="dark"] .message-header {
+ // --color-text-dark-secondary: var(--color-light-1);
+ // --color-light-1: black;
+ // --color-light-2: black;
+ // --color-light-3: black;
+ // --app-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
+ // text-shadow: var(--app-text-shadow);
+ // }
+
+ // &.chat-message[data-header-text-color-scheme="light"] .message-header {
+ // --color-text-dark-secondary: white;
+ // --color-light-1: white;
+ // --color-light-2: white;
+ // --color-light-3: white;
+ // --app-text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
+ // text-shadow: var(--app-text-shadow);
+ // }
+
+ // &.chat-message.whisper .message-header.dorako-header {
+ // border-bottom: 1px solid var(--whisper-bg);
+ // }
+ // &.chat-message.whisper.blind .message-header.dorako-header {
+ // border-bottom: 1px solid var(--blind-bg);
+ // }
&.chat-message {
outline: 1px solid var(--gold-brown);
+ &[data-has-header] {
+ .message-header {
+ background-image: var(--sheet-light);
+ background-size: cover;
+ background-color: var(--header-color);
+ background-blend-mode: multiply;
+ border-bottom: 1px solid var(--tertiary);
+ box-shadow: 0px 1px 0px 0px var(--gold-brown);
+ margin-bottom: 5px;
+ padding-bottom: 5px;
+ }
+ &[data-header-text-color-scheme="light"] .message-header {
+ color: white !important;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5) !important;
+ .message-sender:not([data-visibility="gm"]) {
+ color: white !important;
+ }
+ .header-meta {
+ background: rgba(255, 255, 255, 0.2);
+ border-color: rgba(255, 255, 255, 0.5);
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
+ }
+ }
+ &[data-header-text-color-scheme="dark"] .message-header {
+ color: black !important;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5) !important;
+ .header-meta {
+ background: rgba(0, 0, 0, 0.2);
+ border-color: rgba(0, 0, 0, 0.5);
+ }
+ }
+ }
.card-content {
--app-border-color: var(--tertiary);
border-image-repeat: repeat;
@@ -206,10 +264,14 @@
background: var(--window-app-background);
background-color: var(--whisper-bg);
background-blend-mode: luminosity;
+ background-size: cover;
+ border-color: var(--tertiary);
&.blind {
background: var(--window-app-background);
background-color: var(--blind-bg);
background-blend-mode: luminosity;
+ background-size: cover;
+ border-color: var(--tertiary);
}
}
}
@@ -227,7 +289,7 @@
/* ----------------------------------------- */
/* Modules */
/* ----------------------------------------- */
-[data-dorako-ui-theme="crb"] {
+[data-dorako-ui-theme^="crb"] {
token-action-hud {
button {
--button-background-color: var(--glass-bg);
@@ -250,7 +312,7 @@
/* ----------------------------------------- */
/* Navigation */
/* ----------------------------------------- */
-[data-dorako-ui-scope="navigation"][data-dorako-ui-theme="crb"] {
+[data-dorako-ui-scope="navigation"][data-dorako-ui-theme^="crb"] {
.scene {
--button-toggle-focus-outline-color: #d3b87c;
}
@@ -270,7 +332,7 @@
/* ----------------------------------------- */
/* Chatlog */
/* ----------------------------------------- */
-[data-chat-app-theme="crb"] {
+[data-chat-app-theme^="crb"] {
--color-scrollbar: var(--tertiary);
--color-scrollbar-border: color-mix(in srgb, var(--tertiary) 50%, black);
--color-scrollbar-hover: color-mix(in srgb, var(--tertiary) 50%, white);
diff --git a/sass/ui-theme/themes/_discord.scss b/sass/ui-theme/themes/_discord.scss
index 06be9bb..ccd47e3 100644
--- a/sass/ui-theme/themes/_discord.scss
+++ b/sass/ui-theme/themes/_discord.scss
@@ -20,12 +20,13 @@
--discord-color-scrollbar-border: transparent;
--discord-green: #417e4c;
--discord-attention: #e6b44e;
+ --discord-red: #df4f4a;
}
/* ----------------------------------------- */
/* Map v1 styling to v2 values */
/* ----------------------------------------- */
-[data-dorako-ui-theme="discord"] {
+[data-dorako-ui-theme^="discord"] {
// --color-shadow-primary: transparent;
// --color-shadow-highlight: transparent;
--color-border-light-highlight: var(--discord-background-1);
@@ -59,9 +60,10 @@
/* ----------------------------------------- */
/* Light color scheme */
/* ----------------------------------------- */
-[data-dorako-ui-theme="discord"][data-dorako-ui-scope="limited"][data-color-scheme="light"],
-[data-dorako-ui-theme="discord"][data-color-scheme="light"] {
+[data-dorako-ui-theme^="discord"][data-dorako-ui-scope="limited"][data-color-scheme="light"],
+[data-dorako-ui-theme^="discord"][data-color-scheme="light"] {
--discord-color-scrollbar: #c5c9cd;
+ --app-background: #f2f3f5;
--window-app-background: #ffffff;
--input-background-color: #ebedef;
--input-text-color: #4e5057;
@@ -74,7 +76,8 @@
--color-light-3: var(--discord-text-3);
--color-light-4: var(--discord-text-2);
--color-light-5: var(--discord-text-1);
- --inline-bg: color-mix(in srgb, var(--accent-color) 15%, transparent);
+ // --inline-bg: color-mix(in srgb, var(--accent-color) 15%, transparent);
+ --inline-bg: #e6e8fc;
--inline-text-color: var(--accent-color);
--inline-icon-color: var(--accent-color);
@@ -95,6 +98,10 @@
--text-dark: black;
}
+ &.actor.sheet .crb-style .sheet-body {
+ --color-border-divider: var(--discord-background-1);
+ }
+
.tagify {
--color-light-2: white;
}
@@ -109,8 +116,8 @@
/* ----------------------------------------- */
/* Dark color scheme */
/* ----------------------------------------- */
-[data-dorako-ui-theme="discord"][data-dorako-ui-scope="limited"][data-color-scheme="dark"],
-[data-dorako-ui-theme="discord"][data-color-scheme="dark"] {
+[data-dorako-ui-theme^="discord"][data-dorako-ui-scope="limited"][data-color-scheme="dark"],
+[data-dorako-ui-theme^="discord"][data-color-scheme="dark"] {
&.sheet.pf2e.actor.npc.app {
--section-background: var(--discord-background-4);
--section-header: var(--discord-accent-color);
@@ -135,7 +142,7 @@
&.actor.sheet .crb-style .sheet-body {
// --color-border-medium: var(--brown-1);
- // --color-border-divider: var(--color-scrollbar-border);
+ --color-border-divider: var(--discord-background-1);
--text-dark: var(--discord-text-2);
}
}
@@ -143,7 +150,7 @@
/* ----------------------------------------- */
/* App UI */
/* ----------------------------------------- */
-[data-dorako-ui-theme="discord"]:not([data-color-scheme]) {
+[data-dorako-ui-theme^="discord"]:not([data-color-scheme]) {
--app-border-style: 1px solid;
--app-background: var(--discord-background-3);
--app-border-color: var(--discord-background-1);
@@ -156,9 +163,9 @@
/* ----------------------------------------- */
/* DUI variables */
/* ----------------------------------------- */
-[data-chat-app-theme="discord"] #sidebar-tabs,
-[data-chat-app-theme="discord"] #chat-log ~ *,
-[data-dorako-ui-theme="discord"] {
+[data-chat-app-theme^="discord"] #sidebar-tabs,
+[data-chat-app-theme^="discord"] #chat-log ~ *,
+[data-dorako-ui-theme^="discord"] {
/* Base colors */
// --color-warm-1: var(--tertiary);
// --color-warm-2: #ba4521;
@@ -201,7 +208,7 @@
// --inline-text-color: var(--discord-text-2);
// --inline-icon-color: var(--discord-attention);
--inline-box-shadow: none;
- --inline-bg: color-mix(in srgb, var(--accent-color) 25%, transparent);
+ --inline-bg: #3d426e;
--inline-border-color: transparent;
--inline-text-color: #cacdf7;
--inline-icon-color: #cacdf7;
@@ -249,7 +256,7 @@
/* ----------------------------------------- */
/* System variables */
/* ----------------------------------------- */
-[data-dorako-ui-theme="discord"] {
+[data-dorako-ui-theme^="discord"] {
--color-text-dark-primary: var(--color-light-2);
--bg: rgba(0, 0, 0, 0.25);
// --sub: var(--bg3-middle-brown);
@@ -263,7 +270,7 @@
/* ----------------------------------------- */
/* Specifics */
/* ----------------------------------------- */
-[data-dorako-ui-theme="discord"] {
+[data-dorako-ui-theme^="discord"] {
&.window-app .window-header {
text-shadow: none;
color: var(--color-light-2);
@@ -333,7 +340,7 @@
/* ----------------------------------------- */
/* Controls */
/* ----------------------------------------- */
-[data-dorako-ui-scope="controls"][data-dorako-ui-theme="discord"] {
+[data-dorako-ui-scope="controls"][data-dorako-ui-theme^="discord"] {
--button-hover-background-color: var(--accent-color);
--button-focus-outline-color: var(--accent-color-light);
--button-hover-border-color: var(--accent-color-dark);
@@ -346,7 +353,7 @@
/* ----------------------------------------- */
/* Navigation */
/* ----------------------------------------- */
-[data-dorako-ui-scope="navigation"][data-dorako-ui-theme="discord"] {
+[data-dorako-ui-scope="navigation"][data-dorako-ui-theme^="discord"] {
.scene {
--button-toggle-focus-outline-color: var(--discord-attention);
}
@@ -373,7 +380,7 @@
/* ----------------------------------------- */
/* Chat message */
/* ----------------------------------------- */
-[data-dorako-ui-theme="discord"].chat-message {
+[data-dorako-ui-theme^="discord"].chat-message {
background: var(--discord-background-2);
--button-background-color: var(--discord-background-2);
--button-hover-background-color: #35373b;
@@ -389,9 +396,17 @@
&.whisper {
border-color: color-mix(in srgb, var(--discord-background-2) 50%, var(--whisper-bg));
background: color-mix(in srgb, var(--discord-background-2) 80%, var(--whisper-bg));
+ .message-header .message-sender,
+ .message-header {
+ color: var(--whisper-bg) !important;
+ }
&.blind {
border-color: var(--blind-bg);
background: color-mix(in srgb, var(--discord-background-2) 80%, var(--blind-bg));
+ .message-header .message-sender,
+ .message-header {
+ color: var(--blind-bg) !important;
+ }
}
}
@@ -456,7 +471,7 @@
}
}
-[data-dorako-ui-theme="discord"][data-color-scheme="light"].chat-message {
+[data-dorako-ui-theme^="discord"][data-color-scheme="light"].chat-message {
background: #ffffff;
--button-background-color: #ffffff;
--button-hover-background-color: #ebebed;
@@ -497,7 +512,7 @@
/* ----------------------------------------- */
/* Chatlog */
/* ----------------------------------------- */
-[data-chat-app-theme="discord"] {
+[data-chat-app-theme^="discord"] {
--color-scrollbar: var(--discord-color-scrollbar);
--color-scrollbar-border: var(--discord-color-scrollbar-border);
--color-scrollbar-hover: var(--discord-color-scrollbar-highlight);
@@ -508,18 +523,18 @@
}
}
-[data-chat-app-theme="discord"] #dorako-rt-buttons button {
+[data-chat-app-theme^="discord"] #dorako-rt-buttons button {
--button-toggle-border-color: color-mix(in srgb, var(--discord-green) 75%, white);
--button-toggle-hover-border-color: color-mix(in srgb, var(--discord-attention) 50%, white);
}
-[data-dorako-ui-theme="discord"][data-color-scheme="light"] .damage {
+[data-dorako-ui-theme^="discord"][data-color-scheme="light"] .damage {
--color-bg-physical: rgba(132, 132, 132, 0.125); // adjusted
--color-border-physical: #939292; // adjusted
--color-text-physical: black; // adjusted
}
-[data-dorako-ui-theme="discord"][data-color-scheme="dark"] .damage {
+[data-dorako-ui-theme^="discord"][data-color-scheme="dark"] .damage {
--color-bg-physical: rgba(132, 132, 132, 0.125); // adjusted
--color-border-physical: #939292; // adjusted
--color-text-physical: #bab9b9; // adjusted
diff --git a/sass/ui-theme/themes/_foundry2.scss b/sass/ui-theme/themes/_foundry2.scss
index 7dce3bd..3c20255 100644
--- a/sass/ui-theme/themes/_foundry2.scss
+++ b/sass/ui-theme/themes/_foundry2.scss
@@ -183,22 +183,34 @@
background-blend-mode: luminosity;
}
}
- }
- &.chat-message[data-header-text-color-scheme="dark"] .message-header {
- --color-text-dark-secondary: var(--color-light-1);
- --color-light-1: black;
- --color-light-2: black;
- --color-light-3: black;
- --app-text-shadow: none;
- text-shadow: none;
- }
+ background: linear-gradient(to bottom, color-mix(in srgb, var(--player-color) 40%, transparent) 0, transparent 40%),
+ var(--window-app-background);
- &.chat-message[data-header-text-color-scheme="light"] .message-header {
- --color-text-dark-secondary: var(--color-light-1);
- --app-text-shadow: none;
+ .message-timestamp,
+ .header-meta {
+ @include f2-app;
+ background-color: color-mix(in srgb, var(--player-color) 33%, transparent);
+ border: 1px solid color-mix(in srgb, var(--player-color) 50%, rgba(255, 255, 255, 0.5));
+ color: var(--color-light-1);
+ text-shadow: 0px 1px 1px black;
+ }
}
+ // &.chat-message[data-header-text-color-scheme="dark"] .message-header {
+ // --color-text-dark-secondary: var(--color-light-1);
+ // --color-light-1: black;
+ // --color-light-2: black;
+ // --color-light-3: black;
+ // --app-text-shadow: none;
+ // text-shadow: none;
+ // }
+
+ // &.chat-message[data-header-text-color-scheme="light"] .message-header {
+ // --color-text-dark-secondary: var(--color-light-1);
+ // --app-text-shadow: none;
+ // }
+
&.window-app.sidebar-popout {
border: none;
}
diff --git a/sass/ui-theme/themes/_opaque.scss b/sass/ui-theme/themes/_opaque.scss
index df1dbf3..43c9006 100644
--- a/sass/ui-theme/themes/_opaque.scss
+++ b/sass/ui-theme/themes/_opaque.scss
@@ -1,3 +1,4 @@
+[data-chat-app-theme="opaque"] #chat-log ~ *,
[data-dorako-ui-theme="opaque"]:not([data-color-scheme]) {
// --color-light-2: var(--color-text-light-highlight);
// --color-light-3: var(--color-text-light-heading);
@@ -5,6 +6,11 @@
--app-background: rgb(30, 30, 30);
--app-border-color: rgb(80, 80, 80);
--app-border-style: 1px solid;
+
+ --window-app-background: rgb(30, 30, 30);
+ --window-app-border-style: 1px solid;
+ --window-app-border-color: rgb(80, 80, 80);
+
--input-border-color: var(--button-border-color); // intentional
--input-text-color: black;
--input-focus-text-color: black;
@@ -37,6 +43,10 @@
--button-toggle-background: color-mix(in srgb, var(--secondary) 50%, black 50%);
--button-toggle-hover-background: var(--secondary-light);
+ --color-scrollbar: var(--bg3-color-scrollbar);
+ --color-scrollbar-border: var(--bg3-color-scrollbar-border);
+ --color-scrollbar-hover: var(--bg3-color-scrollbar-highlight);
+
/* Inline variables */
--inline-bg: #1e1e1e;
--inline-border-color: #404040;
@@ -47,6 +57,9 @@
--accent-color: var(--primary-light);
--icon-border-color: var(--tertiary);
+ --color-border-light-primary: var(--app-border-color);
+ --color-border-light-highlight: var(--app-border-color);
+
token-hud {
--input-text-color: var(--color-light-2);
.attribute i.fas {
@@ -71,6 +84,17 @@
--button-toggle-hover-background: var(--secondary-light);
}
+/* ----------------------------------------- */
+/* Chatlog */
+/* ----------------------------------------- */
+[data-chat-app-theme="opaque"] {
+ #sidebar-tabs {
+ --app-border-style: 1px solid;
+ --button-hover-background-color: var(--primary-light);
+ --button-hover-border-color: #d3b87c;
+ }
+}
+
/* ----------------------------------------- */
/* Navigation */
/* ----------------------------------------- */
diff --git a/styles/dorako-ui.css b/styles/dorako-ui.css
index 45942e9..1998fb6 100644
--- a/styles/dorako-ui.css
+++ b/styles/dorako-ui.css
@@ -2425,25 +2425,25 @@ body.compact-ui #navigation[data-dorako-ui-theme] .monks-scene-navigation #nav-t
color: var(--color-light-3);
}
-[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .action-style {
+[data-dorako-ui-theme]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .action-style {
color: #fafafa;
}
-[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .filter-style {
+[data-dorako-ui-theme]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .filter-style {
color: #f73458;
}
-[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .logic-style {
+[data-dorako-ui-theme]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .logic-style {
color: #2b40f8;
}
-[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .entity-style {
+[data-dorako-ui-theme]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .entity-style {
color: #a9a9a9;
}
-[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .details-style {
+[data-dorako-ui-theme]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .details-style {
color: #a326fc;
}
-[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .value-style {
+[data-dorako-ui-theme]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .value-style {
color: #515151;
}
-[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .tag-style {
+[data-dorako-ui-theme]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]).monks-active-tiles div[data-tab=triggers] .action-items .tag-style {
color: #063d68;
}
@@ -4657,7 +4657,7 @@ html .xdy-pf2e-workbench-rarity-unique {
--color-border-medium: var(--input-border-color);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light] {
+[data-dorako-ui-theme^=crb][data-color-scheme=light] {
--rarity-common: #323232;
--rarity-uncommon: #98513d;
--rarity-rare: #002664;
@@ -4797,6 +4797,25 @@ html .xdy-pf2e-workbench-rarity-unique {
[data-dorako-ui-theme] a.inline-roll i.icon {
color: var(--inline-icon-color);
}
+[data-chat-app-theme] #chat-log ~ * a.content-link [data-visibility]:not([data-visibility=all]),
+[data-chat-app-theme] #chat-log ~ * [data-pf2-check]:not([data-pf2-traits*=secret]) [data-visibility]:not([data-visibility=all]),
+[data-chat-app-theme] #chat-log ~ * a.entity-link [data-visibility]:not([data-visibility=all]),
+[data-chat-app-theme] #chat-log ~ * [data-pf2-action] [data-visibility]:not([data-visibility=all]),
+[data-chat-app-theme] #chat-log ~ * span[data-pf2-effect-area] [data-visibility]:not([data-visibility=all]),
+[data-chat-app-theme] #chat-log ~ * a.inline-check:not([data-pf2-traits*=secret]) [data-visibility]:not([data-visibility=all]),
+[data-chat-app-theme] #chat-log ~ * a.inline-check:not([data-pf2-traits*=secret]) .label [data-visibility]:not([data-visibility=all]),
+[data-chat-app-theme] #chat-log ~ * a.inline-roll [data-visibility]:not([data-visibility=all]),
+[data-dorako-ui-theme] a.content-link [data-visibility]:not([data-visibility=all]),
+[data-dorako-ui-theme] [data-pf2-check]:not([data-pf2-traits*=secret]) [data-visibility]:not([data-visibility=all]),
+[data-dorako-ui-theme] a.entity-link [data-visibility]:not([data-visibility=all]),
+[data-dorako-ui-theme] [data-pf2-action] [data-visibility]:not([data-visibility=all]),
+[data-dorako-ui-theme] span[data-pf2-effect-area] [data-visibility]:not([data-visibility=all]),
+[data-dorako-ui-theme] a.inline-check:not([data-pf2-traits*=secret]) [data-visibility]:not([data-visibility=all]),
+[data-dorako-ui-theme] a.inline-check:not([data-pf2-traits*=secret]) .label [data-visibility]:not([data-visibility=all]),
+[data-dorako-ui-theme] a.inline-roll [data-visibility]:not([data-visibility=all]) {
+ color: var(--inline-text-color) !important;
+ outline: 1px solid var(--visibility-gm-bg);
+}
[data-chat-app-theme] #chat-log ~ * [data-pf2-check][data-pf2-traits*=secret],
[data-chat-app-theme] #chat-log ~ * [data-visibility]:not([data-visibility=all])[data-visibility=gm],
[data-dorako-ui-theme] [data-pf2-check][data-pf2-traits*=secret],
@@ -9029,14 +9048,14 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
display: none;
}
-.message[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]) .message-content .damage-application button:hover img {
+.message[data-dorako-ui-theme]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .message-content .damage-application button:hover img {
filter: invert(1);
}
-.message[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]) .message-content .damage-application img {
+.message[data-dorako-ui-theme]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .message-content .damage-application img {
filter: invert(1) brightness(0.7) sepia(1) grayscale(0.7) drop-shadow(0px 1px 1px black);
}
-.message[data-dorako-ui-theme]:not([data-dorako-ui-theme=crb][data-color-scheme=light]) .message-content .damage-application button:hover img {
+.message[data-dorako-ui-theme]:not([data-dorako-ui-theme^=crb][data-color-scheme=light]) .message-content .damage-application button:hover img {
filter: invert(1) drop-shadow(0px 1px 1px black);
}
@@ -9103,46 +9122,6 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
.chat-message[data-dorako-ui-theme] .message-header {
border-radius: var(--border-radius) var(--border-radius) 0px 0px;
}
-.chat-message[data-dorako-ui-theme] .message-header.dorako-header {
- border-radius: var(--border-radius) var(--border-radius) 0px 0px;
- background: linear-gradient(to bottom, color-mix(in srgb, var(--header-color) 70%, transparent), transparent);
- text-shadow: 0px 1px 1px black;
- padding-bottom: 5px;
- margin-bottom: 2px;
- box-shadow: none;
-}
-.chat-message[data-dorako-ui-theme] .message-header.dorako-header a {
- transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s, outline 0.15s;
-}
-.chat-message[data-dorako-ui-theme] .message-header.dorako-header a:hover {
- text-shadow: 0px 1px 1px black;
- color: var(--color-light-2);
-}
-.chat-message[data-dorako-ui-theme] .message-header .message-timestamp,
-.chat-message[data-dorako-ui-theme] .message-header .header-meta {
- background: var(--app-background);
- border: var(--app-border-style);
- border-color: var(--app-border-color);
- text-shadow: var(--app-text-shadow);
- border-radius: var(--border-radius);
- box-shadow: var(--box-shadow);
- color: var(--color-light-3);
- background-color: color-mix(in srgb, var(--header-color) 50%, transparent);
- border-color: color-mix(in srgb, var(--header-color) 50%, white);
- color: var(--color-light-2);
-}
-.chat-message[data-dorako-ui-theme] .message-header[data-header-text-color-scheme=dark] {
- color: color-mix(in srgb, var(--header-color) 20%, black);
- text-shadow: none;
-}
-.chat-message[data-dorako-ui-theme] .message-header[data-header-text-color-scheme=dark] .message-sender:not([data-visibility=gm]) {
- color: color-mix(in srgb, var(--header-color) 20%, black);
- text-shadow: none;
-}
-.chat-message[data-dorako-ui-theme] .message-header[data-header-text-color-scheme=dark] .header-meta {
- color: color-mix(in srgb, var(--header-color) 20%, black);
- text-shadow: none;
-}
.chat-message[data-dorako-ui-theme] .message-header .player-name,
.chat-message[data-dorako-ui-theme] .message-header .message-sender {
max-width: 160px;
@@ -9521,6 +9500,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
[data-dorako-ui-theme][data-dorako-ui-scope=limited][data-theme-color=black].sheet.actor.window-app.vehicle .window-header, [data-dorako-ui-theme][data-dorako-ui-scope=limited][data-theme-color=black].sheet.actor.window-app.character .window-header {
background: #151515;
}
+[data-dorako-ui-theme][data-dorako-ui-scope=limited][data-theme-color].sheet.actor.window-app.vehicle .window-header, [data-dorako-ui-theme][data-dorako-ui-scope=limited][data-theme-color].sheet.actor.window-app.character .window-header {
+ color: white;
+}
[data-dorako-ui-theme][data-dorako-ui-scope=limited].sheet.actor.window-app.minimized .window-header {
border-radius: var(--border-radius);
}
@@ -10240,8 +10222,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--secondary: var(--color-cool-3);
}
[data-dorako-ui-theme]#compendium-browser > section.window-content > .content-box .spell-browser ul.result-list > li:hover, [data-dorako-ui-theme]#license-viewer > section.window-content > .content-box .spell-browser ul.result-list > li:hover {
- background-color: var(--color-warm-2);
+ background-color: var(--accent-color);
border-radius: var(--border-radius);
+ color: white;
}
[data-dorako-ui-theme].roll-modifiers-dialog {
--secondary: var(--color-cool-3);
@@ -10392,7 +10375,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
left: -3px;
}
[data-dorako-ui-theme]#effects-panel .effect-item > .icon .value-wrapper .value {
- padding: 0px 4px;
+ padding: 2px;
color: var(--color-light-2);
background: var(--color-warm-3);
border-radius: 0px 4px 0px var(--border-radius);
@@ -10417,7 +10400,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Map v1 styling to v2 values */
/* ----------------------------------------- */
-[data-dorako-ui-theme=crb][data-color-scheme=dark] {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark] {
--color-border-light-highlight: black;
--color-text-dark-primary: var(--color-light-3);
--color-text-dark-secondary: var(--color-light-5);
@@ -10429,7 +10412,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Limited */
/* ----------------------------------------- */
-[data-dorako-ui-theme=crb][data-color-scheme=dark][data-dorako-ui-scope=limited] {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark][data-dorako-ui-scope=limited] {
--input-background-color: var(--glass-bg);
--color-warm-2: var(--tertiary-dark);
--color-cool-5-75: rgba(0, 0, 0, 0.5);
@@ -10439,9 +10422,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Unlimited */
/* ----------------------------------------- */
-[data-dorako-ui-theme=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] select,
-[data-dorako-ui-theme=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] input,
-[data-dorako-ui-theme=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] button {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] select,
+[data-dorako-ui-theme^=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] input,
+[data-dorako-ui-theme^=crb][data-color-scheme=dark][data-dorako-ui-scope=unlimited] button {
--app-background: var(--glass-bg-light);
--input-border-color: transparent;
--input-background-color: var(--glass-bg);
@@ -10451,7 +10434,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* General */
/* ----------------------------------------- */
-[data-dorako-ui-theme=crb][data-color-scheme=dark] {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark] {
--sheet: var(--sheet-dark);
--ornamentation: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:wheat;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
--color-cool-4: #26231f;
@@ -10476,10 +10459,10 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--fieldset-legend-color: var(--color-light-2);
--text-dark: var(--color-light-2);
}
-[data-dorako-ui-theme=crb][data-color-scheme=dark].window-app button.bright {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].window-app button.bright {
--app-text-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=dark] input[type=range] + .range-value {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark] input[type=range] + .range-value {
color: black;
text-shadow: none;
font-weight: 800;
@@ -10489,7 +10472,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* PF2e sheets */
/* ----------------------------------------- */
-[data-dorako-ui-theme=crb][data-color-scheme=dark] {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark] {
/* ----------------------------------------- */
/* NPC sheet */
/* ----------------------------------------- */
@@ -10497,11 +10480,11 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* Actor sheet */
/* ----------------------------------------- */
}
-[data-dorako-ui-theme=crb][data-color-scheme=dark] .tags .tag.tag_transparent,
-[data-dorako-ui-theme=crb][data-color-scheme=dark] .tags .tag option.tag_transparent {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark] .tags .tag.tag_transparent,
+[data-dorako-ui-theme^=crb][data-color-scheme=dark] .tags .tag option.tag_transparent {
box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.3);
}
-[data-dorako-ui-theme=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app {
--section-background: var(--sheet-dark);
--section-header: var(--primary);
--section-border-color: var(--tertiary);
@@ -10515,13 +10498,13 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--input-focus-outline-color: var(--tertiary);
--text-dark: var(--color-light-2);
}
-[data-dorako-ui-theme=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .side-bar-section, [data-dorako-ui-theme=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .section-container:not(.headerless) {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .side-bar-section, [data-dorako-ui-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .section-container:not(.headerless) {
background-image: var(--sheet);
}
-[data-dorako-ui-theme=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app input {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].sheet.pf2e.actor.npc.app input {
--box-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body {
--text-dark: var(--color-light-2);
--color-border-light-primary: var(--tertiary);
--color-border-light-highlight: var(--tertiary);
@@ -10529,14 +10512,14 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--alt: var(--color-light-5);
--bg: rgba(0, 0, 0, 0.5);
}
-[data-dorako-ui-theme=crb][data-color-scheme=dark].actor.sheet .inventory .list-row .item-controls, [data-dorako-ui-theme=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title, [data-dorako-ui-theme=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover, [data-dorako-ui-theme=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet .inventory .list-row .item-controls, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score {
--secondary: var(--tertiary);
--fa-inverse: black;
}
-[data-dorako-ui-theme=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill, [data-dorako-ui-theme=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill, [data-dorako-ui-theme=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill {
--primary: var(--tertiary);
}
-[data-dorako-ui-theme=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+[data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme^=crb][data-color-scheme=dark].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
border-image: linear-gradient(90deg, transparent, var(--tertiary) 20%, transparent) 1;
}
@@ -10553,7 +10536,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Map v1 styling to v2 values */
/* ----------------------------------------- */
-[data-dorako-ui-theme=crb][data-color-scheme=light] {
+[data-dorako-ui-theme^=crb][data-color-scheme=light] {
--color-border-highlight: var(--accent-color);
--color-border-highlight-alt: var(--accent-color-dark);
--color-text-dark-primary: var(--color-light-3);
@@ -10563,26 +10546,26 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Light theme */
/* ----------------------------------------- */
-[data-dorako-ui-theme=crb][data-color-scheme=light] {
+[data-dorako-ui-theme^=crb][data-color-scheme=light] {
--accent-color-light: red;
--accent-color: var(--primary-light);
--accent-color-dark: var(--primary);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].window-app button.bright {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].window-app button.bright {
--button-background-color: var(--accent-color);
--button-border-color: var(--accent-color-dark);
--button-text-color: white !important;
--button-hover-text-color: white !important;
--app-text-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light] input[type=range] + .range-value {
+[data-dorako-ui-theme^=crb][data-color-scheme=light] input[type=range] + .range-value {
border: none;
}
/* ----------------------------------------- */
/* PF2e sheets */
/* ----------------------------------------- */
-[data-dorako-ui-theme=crb][data-color-scheme=light] {
+[data-dorako-ui-theme^=crb][data-color-scheme=light] {
--sheet: var(--sheet-light);
--ornamentation: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1%7Bstroke:%23231f20;stroke-miterlimit:10%7D.st1,.st2%7Bfill:none%7D%3C/style%3E%3Cg opacity='.25'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cg%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zM3.6 3.6h3.1v3.1H3.6zM6.8 3.6h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zM3.6 6.8H.5V13M13 .5H6.8v3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4.5h3.1v3.1h-3.1zM26.3 3.6h3.1v3.1h-3.1zM26.3 6.8h3.1v3.1h-3.1zM23.1 3.6h3.1v3.1h-3.1zM26.3 3.6V.5H20'/%3E%3Cpath class='st1' d='M32.5 13V6.8h-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zM23.1 26.3h3.1v3.1h-3.1zM26.3 23.1h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zM3.6 26.3h3.1v3.1H3.6zM3.6 23.1h3.1v3.1H3.6zM6.8 26.3h3.1v3.1H6.8z'/%3E%3Cpath class='st1' d='M6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
--window-app-background: var(--sheet);
@@ -10611,8 +10594,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* NPC sheet */
/* ----------------------------------------- */
}
-[data-dorako-ui-theme=crb][data-color-scheme=light] select,
-[data-dorako-ui-theme=crb][data-color-scheme=light] input {
+[data-dorako-ui-theme^=crb][data-color-scheme=light] select,
+[data-dorako-ui-theme^=crb][data-color-scheme=light] input {
--input-border-color: var(--color-text-light-5);
--input-text-color: var(--color-text-dark-input);
--input-focus-text-color: var(--color-text-dark-input);
@@ -10622,11 +10605,11 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--app-border-style: 1px solid;
--box-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].chat-message #context-menu {
+[data-dorako-ui-theme^=crb][data-color-scheme=light] #context-menu {
--app-background: var(--glass-bg);
color: var(--color-text-light-heading);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].chat-message button, [data-dorako-ui-theme=crb][data-color-scheme=light].window-app button, [data-dorako-ui-theme=crb][data-color-scheme=light].package-configuration aside.sidebar nav.tabs .category-tab {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message button, [data-dorako-ui-theme^=crb][data-color-scheme=light].window-app button, [data-dorako-ui-theme^=crb][data-color-scheme=light].package-configuration aside.sidebar nav.tabs .category-tab {
--box-shadow: none;
--app-border-style: 1px solid;
--button-border-color: var(--color-text-light-5);
@@ -10634,26 +10617,26 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-text-color: black;
text-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].pf2e.item.sheet form .sheet-body input[type=text]:not(:disabled), [data-dorako-ui-theme=crb][data-color-scheme=light].pf2e.item.sheet form .sheet-body input[type=number]:not(:disabled) {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].pf2e.item.sheet form .sheet-body input[type=text]:not(:disabled), [data-dorako-ui-theme^=crb][data-color-scheme=light].pf2e.item.sheet form .sheet-body input[type=number]:not(:disabled) {
--input-background-color: rgba(0, 0, 0, 0.05);
--input-border-color: var(--color-text-light-5);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light] input {
+[data-dorako-ui-theme^=crb][data-color-scheme=light] input {
--input-background-color: rgba(0, 0, 0, 0.05);
--input-border-color: transparent;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].sheet.hazard .section-container .section-header input, [data-dorako-ui-theme=crb][data-color-scheme=light].sheet.hazard .section-container.publication .section-body input[type=text] {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.hazard .section-container .section-header input, [data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.hazard .section-container.publication .section-body input[type=text] {
--input-text-color: var(--color-light-2);
--input-focus-text-color: var(--color-light-1);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light] .directory .directory-header .header-search input {
+[data-dorako-ui-theme^=crb][data-color-scheme=light] .directory .directory-header .header-search input {
--input-border-color: var(--color-text-light-5);
--input-text-color: var(--color-text-dark-input);
--input-focus-text-color: var(--color-text-dark-input);
--input-background-color: rgba(255, 255, 255, 0.5);
--input-focus-outline-color: var(--primary-light);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].chat-message {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message {
color: black;
--ornamentation: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1%7Bstroke:%23231f20;stroke-miterlimit:10%7D.st1,.st2%7Bfill:none%7D%3C/style%3E%3Cg opacity='.25'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cg%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zM3.6 3.6h3.1v3.1H3.6zM6.8 3.6h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zM3.6 6.8H.5V13M13 .5H6.8v3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4.5h3.1v3.1h-3.1zM26.3 3.6h3.1v3.1h-3.1zM26.3 6.8h3.1v3.1h-3.1zM23.1 3.6h3.1v3.1h-3.1zM26.3 3.6V.5H20'/%3E%3Cpath class='st1' d='M32.5 13V6.8h-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zM23.1 26.3h3.1v3.1h-3.1zM26.3 23.1h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zM3.6 26.3h3.1v3.1H3.6zM3.6 23.1h3.1v3.1H3.6zM6.8 26.3h3.1v3.1H6.8z'/%3E%3Cpath class='st1' d='M6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
--app-background: rgba(255, 255, 255, 0.2);
@@ -10662,16 +10645,16 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--box-shadow: 0px 0px 0px 1px var(--gold-brown);
--app-text-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].chat-message hr {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message hr {
--app-border-color: #23231f20;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].chat-message button {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message button {
--button-hover-text-color: white;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].chat-message button:hover {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message button:hover {
outline: 1px solid var(--gold-brown);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].chat-message .message-content {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message .message-content {
text-shadow: unset;
--color-light-1: black;
--color-light-2: var(--color-text-dark-primary);
@@ -10679,11 +10662,11 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-shadow: 0px 1px 0px white;
color: black;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].chat-message .message-content .dice-roll {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message .message-content .dice-roll {
--app-border-color: var(--tertiary);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].chat-message .message-content .dice-roll .dice-total button,
-[data-dorako-ui-theme=crb][data-color-scheme=light].chat-message .message-content .dice-roll .dice-formula button {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message .message-content .dice-roll .dice-total button,
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message .message-content .dice-roll .dice-formula button {
--button-border-color: var(--alt-dark);
--button-background-color: var(--alt);
--button-text-color: white;
@@ -10692,18 +10675,18 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: var(--tertiary-dark);
--button-hover-border-color: var(--gold-brown);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].chat-message .message-content .dice-roll .part-total {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].chat-message .message-content .dice-roll .part-total {
--app-border-color: var(--color-text-light-6);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light]:not([data-dorako-ui-scope=limited], .journal-sheet).window-app .window-header {
+[data-dorako-ui-theme^=crb][data-color-scheme=light]:not([data-dorako-ui-scope=limited], .journal-sheet).window-app .window-header {
color: black;
text-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].journal-entry-page.window-app .window-header {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].journal-entry-page.window-app .window-header {
color: black;
text-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].sheet.familiar .section-container {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.familiar .section-container {
color: black;
--app-background: rgba(255, 255, 255, 0.2);
--app-border-style: 1px solid;
@@ -10711,7 +10694,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--box-shadow: 0px 0px 0px 1px var(--gold-brown);
--app-text-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app {
--section-background: var(--sheet-light);
--section-header: var(--primary);
--section-border-color: var(--tertiary);
@@ -10730,20 +10713,20 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-light-3: var(--color-text-dark-primary);
--app-text-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .side-bar-section, [data-dorako-ui-theme=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .section-container:not(.headerless) {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .side-bar-section, [data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.dorako-ux.sheet.pf2e.actor.npc form .section-container:not(.headerless) {
background-image: var(--sheet);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app .side-bar-section-header input {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app .side-bar-section-header input {
--input-focus-outline-color: var(--tertiary);
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app .window-header {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app .window-header {
color: black;
text-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.actor.npc.sheet form .side-bar-section.initiative select {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app.actor.npc.sheet form .side-bar-section.initiative select {
--box-shadow: none;
}
-[data-dorako-ui-theme=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app input {
+[data-dorako-ui-theme^=crb][data-color-scheme=light].sheet.pf2e.actor.npc.app input {
--box-shadow: none;
}
@@ -10768,12 +10751,13 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--discord-color-scrollbar-border: transparent;
--discord-green: #417e4c;
--discord-attention: #e6b44e;
+ --discord-red: #df4f4a;
}
/* ----------------------------------------- */
/* Map v1 styling to v2 values */
/* ----------------------------------------- */
-[data-dorako-ui-theme=discord] {
+[data-dorako-ui-theme^=discord] {
--color-border-light-highlight: var(--discord-background-1);
--color-border-light-primary: var(--discord-background-2);
--color-text-hyperlink: var(--accent-color);
@@ -10788,9 +10772,10 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Light color scheme */
/* ----------------------------------------- */
-[data-dorako-ui-theme=discord][data-dorako-ui-scope=limited][data-color-scheme=light],
-[data-dorako-ui-theme=discord][data-color-scheme=light] {
+[data-dorako-ui-theme^=discord][data-dorako-ui-scope=limited][data-color-scheme=light],
+[data-dorako-ui-theme^=discord][data-color-scheme=light] {
--discord-color-scrollbar: #c5c9cd;
+ --app-background: #f2f3f5;
--window-app-background: #ffffff;
--input-background-color: #ebedef;
--input-text-color: #4e5057;
@@ -10803,12 +10788,12 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-light-3: var(--discord-text-3);
--color-light-4: var(--discord-text-2);
--color-light-5: var(--discord-text-1);
- --inline-bg: color-mix(in srgb, var(--accent-color) 15%, transparent);
+ --inline-bg: #e6e8fc;
--inline-text-color: var(--accent-color);
--inline-icon-color: var(--accent-color);
}
-[data-dorako-ui-theme=discord][data-dorako-ui-scope=limited][data-color-scheme=light].sheet.pf2e.actor.npc.app,
-[data-dorako-ui-theme=discord][data-color-scheme=light].sheet.pf2e.actor.npc.app {
+[data-dorako-ui-theme^=discord][data-dorako-ui-scope=limited][data-color-scheme=light].sheet.pf2e.actor.npc.app,
+[data-dorako-ui-theme^=discord][data-color-scheme=light].sheet.pf2e.actor.npc.app {
--section-background: var(--window-app-background);
--section-header: var(--discord-accent-color);
--section-border-color: var(--discord-accent-color-light);
@@ -10824,12 +10809,16 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-border-light-tertiary: var(--discord-green);
--text-dark: black;
}
-[data-dorako-ui-theme=discord][data-dorako-ui-scope=limited][data-color-scheme=light] .tagify,
-[data-dorako-ui-theme=discord][data-color-scheme=light] .tagify {
+[data-dorako-ui-theme^=discord][data-dorako-ui-scope=limited][data-color-scheme=light].actor.sheet .crb-style .sheet-body,
+[data-dorako-ui-theme^=discord][data-color-scheme=light].actor.sheet .crb-style .sheet-body {
+ --color-border-divider: var(--discord-background-1);
+}
+[data-dorako-ui-theme^=discord][data-dorako-ui-scope=limited][data-color-scheme=light] .tagify,
+[data-dorako-ui-theme^=discord][data-color-scheme=light] .tagify {
--color-light-2: white;
}
-[data-dorako-ui-theme=discord][data-dorako-ui-scope=limited][data-color-scheme=light].chat-message,
-[data-dorako-ui-theme=discord][data-color-scheme=light].chat-message {
+[data-dorako-ui-theme^=discord][data-dorako-ui-scope=limited][data-color-scheme=light].chat-message,
+[data-dorako-ui-theme^=discord][data-color-scheme=light].chat-message {
--color-light-1: black;
--color-light-2: black;
--color-light-3: black;
@@ -10838,8 +10827,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Dark color scheme */
/* ----------------------------------------- */
-[data-dorako-ui-theme=discord][data-dorako-ui-scope=limited][data-color-scheme=dark].sheet.pf2e.actor.npc.app,
-[data-dorako-ui-theme=discord][data-color-scheme=dark].sheet.pf2e.actor.npc.app {
+[data-dorako-ui-theme^=discord][data-dorako-ui-scope=limited][data-color-scheme=dark].sheet.pf2e.actor.npc.app,
+[data-dorako-ui-theme^=discord][data-color-scheme=dark].sheet.pf2e.actor.npc.app {
--section-background: var(--discord-background-4);
--section-header: var(--discord-accent-color);
--section-border-color: var(--discord-accent-color-light);
@@ -10855,15 +10844,16 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-border-light-tertiary: var(--discord-green);
--text-dark: var(--color-light-2);
}
-[data-dorako-ui-theme=discord][data-dorako-ui-scope=limited][data-color-scheme=dark].actor.sheet .crb-style .sheet-body,
-[data-dorako-ui-theme=discord][data-color-scheme=dark].actor.sheet .crb-style .sheet-body {
+[data-dorako-ui-theme^=discord][data-dorako-ui-scope=limited][data-color-scheme=dark].actor.sheet .crb-style .sheet-body,
+[data-dorako-ui-theme^=discord][data-color-scheme=dark].actor.sheet .crb-style .sheet-body {
+ --color-border-divider: var(--discord-background-1);
--text-dark: var(--discord-text-2);
}
/* ----------------------------------------- */
/* App UI */
/* ----------------------------------------- */
-[data-dorako-ui-theme=discord]:not([data-color-scheme]) {
+[data-dorako-ui-theme^=discord]:not([data-color-scheme]) {
--app-border-style: 1px solid;
--app-background: var(--discord-background-3);
--app-border-color: var(--discord-background-1);
@@ -10876,9 +10866,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* DUI variables */
/* ----------------------------------------- */
-[data-chat-app-theme=discord] #sidebar-tabs,
-[data-chat-app-theme=discord] #chat-log ~ *,
-[data-dorako-ui-theme=discord] {
+[data-chat-app-theme^=discord] #sidebar-tabs,
+[data-chat-app-theme^=discord] #chat-log ~ *,
+[data-dorako-ui-theme^=discord] {
/* Base colors */
--color-warm-4: var(--accent-color-dark);
--color-warm-1: var(--discord-accent-color-light);
@@ -10910,7 +10900,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--app-text-shadow: none;
/* Inline variables */
--inline-box-shadow: none;
- --inline-bg: color-mix(in srgb, var(--accent-color) 25%, transparent);
+ --inline-bg: #3d426e;
--inline-border-color: transparent;
--inline-text-color: #cacdf7;
--inline-icon-color: #cacdf7;
@@ -10946,9 +10936,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--accent-color: var(--discord-accent-color);
--accent-color-dark: var(--discord-accent-color-dark);
}
-[data-chat-app-theme=discord] #sidebar-tabs.window-app button.bright,
-[data-chat-app-theme=discord] #chat-log ~ *.window-app button.bright,
-[data-dorako-ui-theme=discord].window-app button.bright {
+[data-chat-app-theme^=discord] #sidebar-tabs.window-app button.bright,
+[data-chat-app-theme^=discord] #chat-log ~ *.window-app button.bright,
+[data-dorako-ui-theme^=discord].window-app button.bright {
--button-background-color: var(--accent-color);
--button-border-color: var(--accent-color-dark);
--button-text-color: white !important;
@@ -10959,7 +10949,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* System variables */
/* ----------------------------------------- */
-[data-dorako-ui-theme=discord] {
+[data-dorako-ui-theme^=discord] {
--color-text-dark-primary: var(--color-light-2);
--bg: rgba(0, 0, 0, 0.25);
--color-underline-header: var(--discord-green);
@@ -10968,54 +10958,54 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Specifics */
/* ----------------------------------------- */
-[data-dorako-ui-theme=discord].window-app .window-header {
+[data-dorako-ui-theme^=discord].window-app .window-header {
text-shadow: none;
color: var(--color-light-2);
}
-[data-dorako-ui-theme=discord]#effects-panel .effect-item > .icon {
+[data-dorako-ui-theme^=discord]#effects-panel .effect-item > .icon {
--border-radius: 50%;
--app-border-color: var(--accent-color-light);
outline: 1px solid var(--accent-color);
}
-[data-dorako-ui-theme=discord]#effects-panel .effect-item > .icon.aura {
+[data-dorako-ui-theme^=discord]#effects-panel .effect-item > .icon.aura {
border-radius: 33%;
transform: scale(0.8);
}
-[data-dorako-ui-theme=discord] section.tab.category.active[data-tab=pf2e-dorako-ux] h2,
-[data-dorako-ui-theme=discord] section.tab.category.active[data-tab=pf2e-dorako-ui] h2,
-[data-dorako-ui-theme=discord] section .form-group.dorako.settings-header {
+[data-dorako-ui-theme^=discord] section.tab.category.active[data-tab=pf2e-dorako-ux] h2,
+[data-dorako-ui-theme^=discord] section.tab.category.active[data-tab=pf2e-dorako-ui] h2,
+[data-dorako-ui-theme^=discord] section .form-group.dorako.settings-header {
color: white;
}
-[data-dorako-ui-theme=discord].spellcasting-entry.preparation .item-name {
+[data-dorako-ui-theme^=discord].spellcasting-entry.preparation .item-name {
--secondary: var(--discord-text-4);
}
-[data-dorako-ui-theme=discord].pf2e.item.sheet.app {
+[data-dorako-ui-theme^=discord].pf2e.item.sheet.app {
--color-border-medium: var(--discord-border-color);
}
-[data-dorako-ui-theme=discord].actor.sheet .inventory .list-row .item-controls {
+[data-dorako-ui-theme^=discord].actor.sheet .inventory .list-row .item-controls {
--secondary: var(--discord-text-1);
}
-[data-dorako-ui-theme=discord].actor.sheet.character {
+[data-dorako-ui-theme^=discord].actor.sheet.character {
--color-border-light-2: var(--discord-border-color);
}
-[data-dorako-ui-theme=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme=discord].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme=discord].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike, [data-dorako-ui-theme=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+[data-dorako-ui-theme^=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme^=discord].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme^=discord].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike, [data-dorako-ui-theme^=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
border-image: linear-gradient(90deg, transparent, var(--bg3-text-2) 20%, transparent) 1 !important;
}
-[data-dorako-ui-theme=discord].actor.sheet .inventory .list-row .item-controls, [data-dorako-ui-theme=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title, [data-dorako-ui-theme=discord].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover, [data-dorako-ui-theme=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score {
+[data-dorako-ui-theme^=discord].actor.sheet .inventory .list-row .item-controls, [data-dorako-ui-theme^=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title, [data-dorako-ui-theme^=discord].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover, [data-dorako-ui-theme^=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score {
--secondary: var(--discord-green);
--fa-inverse: white;
}
-[data-dorako-ui-theme=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill, [data-dorako-ui-theme=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill, [data-dorako-ui-theme=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill {
+[data-dorako-ui-theme^=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill, [data-dorako-ui-theme^=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill, [data-dorako-ui-theme^=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill {
--primary: var(--accent-color);
}
-[data-dorako-ui-theme=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme=discord].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme=discord].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+[data-dorako-ui-theme^=discord].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme^=discord].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme^=discord].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
border-image: linear-gradient(90deg, transparent, var(--discord-green) 20%, transparent) 1;
}
/* ----------------------------------------- */
/* Controls */
/* ----------------------------------------- */
-[data-dorako-ui-scope=controls][data-dorako-ui-theme=discord] {
+[data-dorako-ui-scope=controls][data-dorako-ui-theme^=discord] {
--button-hover-background-color: var(--accent-color);
--button-focus-outline-color: var(--accent-color-light);
--button-hover-border-color: var(--accent-color-dark);
@@ -11028,29 +11018,29 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Navigation */
/* ----------------------------------------- */
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=discord] .scene {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=discord] .scene {
--button-toggle-focus-outline-color: var(--discord-attention);
}
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=discord] .scene:not(.gm) {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=discord] .scene:not(.gm) {
--button-toggle-border-color: var(--discord-green);
--button-toggle-hover-border-color: color-mix(in srgb, var(--discord-green) 50%, white 50%);
--button-toggle-background: color-mix(in srgb, var(--discord-green) 50%, black 50%);
--button-toggle-hover-background: var(--discord-green);
}
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=discord] .scene.gm {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=discord] .scene.gm {
--button-toggle-border-color: var(--discord-accent-color);
--button-toggle-hover-border-color: color-mix(in srgb, var(--discord-accent-color) 50%, white 50%);
--button-toggle-background: color-mix(in srgb, var(--discord-accent-color) 50%, black 50%);
--button-toggle-hover-background: var(--discord-accent-color);
}
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=discord] .scene.gm.active:not(.view) {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=discord] .scene.gm.active:not(.view) {
--button-toggle-focus-outline-color: transparent;
}
/* ----------------------------------------- */
/* Chat message */
/* ----------------------------------------- */
-[data-dorako-ui-theme=discord].chat-message {
+[data-dorako-ui-theme^=discord].chat-message {
background: var(--discord-background-2);
--button-background-color: var(--discord-background-2);
--button-hover-background-color: #35373b;
@@ -11063,67 +11053,75 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-level-success: var(--discord-green);
--color-level-success-border: color-mix(in srgb, var(--discord-green) 50%, white 50%);
}
-[data-dorako-ui-theme=discord].chat-message.whisper {
+[data-dorako-ui-theme^=discord].chat-message.whisper {
border-color: color-mix(in srgb, var(--discord-background-2) 50%, var(--whisper-bg));
background: color-mix(in srgb, var(--discord-background-2) 80%, var(--whisper-bg));
}
-[data-dorako-ui-theme=discord].chat-message.whisper.blind {
+[data-dorako-ui-theme^=discord].chat-message.whisper .message-header .message-sender,
+[data-dorako-ui-theme^=discord].chat-message.whisper .message-header {
+ color: var(--whisper-bg) !important;
+}
+[data-dorako-ui-theme^=discord].chat-message.whisper.blind {
border-color: var(--blind-bg);
background: color-mix(in srgb, var(--discord-background-2) 80%, var(--blind-bg));
}
-[data-dorako-ui-theme=discord].chat-message .message-header .header-meta.rolltype.blind {
+[data-dorako-ui-theme^=discord].chat-message.whisper.blind .message-header .message-sender,
+[data-dorako-ui-theme^=discord].chat-message.whisper.blind .message-header {
+ color: var(--blind-bg) !important;
+}
+[data-dorako-ui-theme^=discord].chat-message .message-header .header-meta.rolltype.blind {
color: var(--blind-bg);
}
-[data-dorako-ui-theme=discord].chat-message .message-header .header-meta.rolltype.whisper {
+[data-dorako-ui-theme^=discord].chat-message .message-header .header-meta.rolltype.whisper {
color: var(--whisper-bg);
}
-[data-dorako-ui-theme=discord].chat-message .message-header,
-[data-dorako-ui-theme=discord].chat-message .message-header h4 {
+[data-dorako-ui-theme^=discord].chat-message .message-header,
+[data-dorako-ui-theme^=discord].chat-message .message-header h4 {
color: color-mix(in srgb, var(--player-color) 80%, white 20%) !important;
text-shadow: none !important;
background: none !important;
}
-[data-dorako-ui-theme=discord].chat-message .message-content {
+[data-dorako-ui-theme^=discord].chat-message .message-content {
text-shadow: none;
}
-[data-dorako-ui-theme=discord].chat-message .dice-roll .dice-formula,
-[data-dorako-ui-theme=discord].chat-message .dice-roll .dice-total {
+[data-dorako-ui-theme^=discord].chat-message .dice-roll .dice-formula,
+[data-dorako-ui-theme^=discord].chat-message .dice-roll .dice-total {
--app-background: rgba(122, 122, 122, 0.33);
}
-[data-dorako-ui-theme=discord].chat-message .dice-roll .dice-formula button,
-[data-dorako-ui-theme=discord].chat-message .dice-roll .dice-total button {
+[data-dorako-ui-theme^=discord].chat-message .dice-roll .dice-formula button,
+[data-dorako-ui-theme^=discord].chat-message .dice-roll .dice-total button {
--button-text-color: var(--discord-text-1);
--button-hover-text-color: var(--discord-text-1);
}
-[data-dorako-ui-theme=discord].chat-message .part-total {
+[data-dorako-ui-theme^=discord].chat-message .part-total {
--app-background: transparent;
--app-border-color: var(--color-text-light-6);
}
-[data-dorako-ui-theme=discord].chat-message .chat-card button:hover,
-[data-dorako-ui-theme=discord].chat-message .message-buttons button:hover,
-[data-dorako-ui-theme=discord].chat-message .card-buttons button:hover,
-[data-dorako-ui-theme=discord].chat-message .damage-application button:hover {
+[data-dorako-ui-theme^=discord].chat-message .chat-card button:hover,
+[data-dorako-ui-theme^=discord].chat-message .message-buttons button:hover,
+[data-dorako-ui-theme^=discord].chat-message .card-buttons button:hover,
+[data-dorako-ui-theme^=discord].chat-message .damage-application button:hover {
--box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.5);
}
-[data-dorako-ui-theme=discord].chat-message button[data-action=shield-block]:hover {
+[data-dorako-ui-theme^=discord].chat-message button[data-action=shield-block]:hover {
--color-cool-2: var(--discord-accent-color);
--color-cool-1: var(--accent-color-light);
}
-[data-dorako-ui-theme=discord].chat-message .message-timestamp,
-[data-dorako-ui-theme=discord].chat-message .message-header .header-meta {
+[data-dorako-ui-theme^=discord].chat-message .message-timestamp,
+[data-dorako-ui-theme^=discord].chat-message .message-header .header-meta {
background: none !important;
border: none !important;
color: #959ba3;
text-shadow: none;
padding: 0px;
}
-[data-dorako-ui-theme=discord].chat-message .tags .tag.tag_transparent,
-[data-dorako-ui-theme=discord].chat-message .tags .tag option.tag_transparent {
+[data-dorako-ui-theme^=discord].chat-message .tags .tag.tag_transparent,
+[data-dorako-ui-theme^=discord].chat-message .tags .tag option.tag_transparent {
background-color: color-mix(in srgb, var(--player-color) 20%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--player-color) 50%, rgba(255, 255, 255, 0.5));
}
-[data-dorako-ui-theme=discord][data-color-scheme=light].chat-message {
+[data-dorako-ui-theme^=discord][data-color-scheme=light].chat-message {
background: #ffffff;
--button-background-color: #ffffff;
--button-hover-background-color: #ebebed;
@@ -11136,54 +11134,54 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-level-success: var(--discord-green);
--color-level-success-border: color-mix(in srgb, var(--discord-green) 50%, white 50%);
}
-[data-dorako-ui-theme=discord][data-color-scheme=light].chat-message .message-timestamp,
-[data-dorako-ui-theme=discord][data-color-scheme=light].chat-message .message-header .header-meta {
+[data-dorako-ui-theme^=discord][data-color-scheme=light].chat-message .message-timestamp,
+[data-dorako-ui-theme^=discord][data-color-scheme=light].chat-message .message-header .header-meta {
color: #313338;
}
-[data-dorako-ui-theme=discord][data-color-scheme=light].chat-message.whisper {
+[data-dorako-ui-theme^=discord][data-color-scheme=light].chat-message.whisper {
border-color: var(--whisper-bg);
background: color-mix(in srgb, #ffffff 50%, var(--whisper-bg));
}
-[data-dorako-ui-theme=discord][data-color-scheme=light].chat-message.whisper.blind {
+[data-dorako-ui-theme^=discord][data-color-scheme=light].chat-message.whisper.blind {
border-color: var(--blind-bg);
background: color-mix(in srgb, #ffffff 50%, var(--blind-bg));
}
-[data-dorako-ui-theme=discord][data-color-scheme=light].chat-message .message-header h4,
-[data-dorako-ui-theme=discord][data-color-scheme=light].chat-message .message-header {
+[data-dorako-ui-theme^=discord][data-color-scheme=light].chat-message .message-header h4,
+[data-dorako-ui-theme^=discord][data-color-scheme=light].chat-message .message-header {
color: color-mix(in srgb, var(--player-color) 80%, black) !important;
text-shadow: none !important;
background: none !important;
}
-[data-dorako-ui-theme=discord][data-color-scheme=light].chat-message .message-content {
+[data-dorako-ui-theme^=discord][data-color-scheme=light].chat-message .message-content {
text-shadow: none;
}
/* ----------------------------------------- */
/* Chatlog */
/* ----------------------------------------- */
-[data-chat-app-theme=discord] {
+[data-chat-app-theme^=discord] {
--color-scrollbar: var(--discord-color-scrollbar);
--color-scrollbar-border: var(--discord-color-scrollbar-border);
--color-scrollbar-hover: var(--discord-color-scrollbar-highlight);
}
-[data-chat-app-theme=discord] #chat-log ~ * {
+[data-chat-app-theme^=discord] #chat-log ~ * {
--button-border-color: var(--discord-background-1);
--app-border-style: 1px solid;
--button-background-color: var(--discord-background-3);
}
-[data-chat-app-theme=discord] #dorako-rt-buttons button {
+[data-chat-app-theme^=discord] #dorako-rt-buttons button {
--button-toggle-border-color: color-mix(in srgb, var(--discord-green) 75%, white);
--button-toggle-hover-border-color: color-mix(in srgb, var(--discord-attention) 50%, white);
}
-[data-dorako-ui-theme=discord][data-color-scheme=light] .damage {
+[data-dorako-ui-theme^=discord][data-color-scheme=light] .damage {
--color-bg-physical: rgba(132, 132, 132, 0.125);
--color-border-physical: #939292;
--color-text-physical: black;
}
-[data-dorako-ui-theme=discord][data-color-scheme=dark] .damage {
+[data-dorako-ui-theme^=discord][data-color-scheme=dark] .damage {
--color-bg-physical: rgba(132, 132, 132, 0.125);
--color-border-physical: #939292;
--color-text-physical: #bab9b9;
@@ -11500,7 +11498,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Map v1 styling to v2 values */
/* ----------------------------------------- */
-[data-dorako-ui-theme=bg3] {
+[data-dorako-ui-theme^=bg3] {
--color-border-dark-primary: var(--bg3-border-inner);
--color-border-dark-secondary: var(--bg3-border-outer);
--color-text-hyperlink: var(--accent-color);
@@ -11511,11 +11509,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-text-dark-secondary: var(--color-light-5);
}
-/* ----------------------------------------- */
-/* Light color scheme */
-/* ----------------------------------------- */
-[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited][data-color-scheme=light],
-[data-dorako-ui-theme=bg3][data-color-scheme=light] {
+[data-dorako-ui-theme^=bg3][data-dorako-ui-scope=limited],
+[data-dorako-ui-theme^=bg3] {
--window-app-background: var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box;
--window-app-border-color: transparent;
--ornamentation: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:wheat;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
@@ -11524,9 +11519,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* DUI variables */
/* ----------------------------------------- */
-[data-chat-app-theme=bg3] #sidebar-tabs,
-[data-chat-app-theme=bg3] #chat-log ~ *,
-[data-dorako-ui-theme=bg3] {
+[data-chat-app-theme^=bg3] #sidebar-tabs,
+[data-chat-app-theme^=bg3] #chat-log ~ *,
+[data-dorako-ui-theme^=bg3] {
/* Base colors */
--color-warm-1: var(--tertiary);
--color-warm-2: #ba4521;
@@ -11601,58 +11596,58 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
transparent 40%
);
}
-[data-chat-app-theme=bg3] #sidebar-tabs[data-rarity=common],
-[data-chat-app-theme=bg3] #chat-log ~ *[data-rarity=common],
-[data-dorako-ui-theme=bg3][data-rarity=common] {
+[data-chat-app-theme^=bg3] #sidebar-tabs[data-rarity=common],
+[data-chat-app-theme^=bg3] #chat-log ~ *[data-rarity=common],
+[data-dorako-ui-theme^=bg3][data-rarity=common] {
--rarity: var(--rarity-common);
}
-[data-chat-app-theme=bg3] #sidebar-tabs[data-rarity=uncommon],
-[data-chat-app-theme=bg3] #chat-log ~ *[data-rarity=uncommon],
-[data-dorako-ui-theme=bg3][data-rarity=uncommon] {
+[data-chat-app-theme^=bg3] #sidebar-tabs[data-rarity=uncommon],
+[data-chat-app-theme^=bg3] #chat-log ~ *[data-rarity=uncommon],
+[data-dorako-ui-theme^=bg3][data-rarity=uncommon] {
--rarity: var(--rarity-uncommon);
}
-[data-chat-app-theme=bg3] #sidebar-tabs[data-rarity=rare],
-[data-chat-app-theme=bg3] #chat-log ~ *[data-rarity=rare],
-[data-dorako-ui-theme=bg3][data-rarity=rare] {
+[data-chat-app-theme^=bg3] #sidebar-tabs[data-rarity=rare],
+[data-chat-app-theme^=bg3] #chat-log ~ *[data-rarity=rare],
+[data-dorako-ui-theme^=bg3][data-rarity=rare] {
--rarity: var(--rarity-rare);
}
-[data-chat-app-theme=bg3] #sidebar-tabs[data-rarity=unique],
-[data-chat-app-theme=bg3] #chat-log ~ *[data-rarity=unique],
-[data-dorako-ui-theme=bg3][data-rarity=unique] {
+[data-chat-app-theme^=bg3] #sidebar-tabs[data-rarity=unique],
+[data-chat-app-theme^=bg3] #chat-log ~ *[data-rarity=unique],
+[data-dorako-ui-theme^=bg3][data-rarity=unique] {
--rarity: var(--rarity-unique);
}
-[data-chat-app-theme=bg3] #sidebar-tabs[data-rarity].window-app,
-[data-chat-app-theme=bg3] #chat-log ~ *[data-rarity].window-app,
-[data-dorako-ui-theme=bg3][data-rarity].window-app {
+[data-chat-app-theme^=bg3] #sidebar-tabs[data-rarity].window-app,
+[data-chat-app-theme^=bg3] #chat-log ~ *[data-rarity].window-app,
+[data-dorako-ui-theme^=bg3][data-rarity].window-app {
--top-color: var(--rarity);
--accent-color: var(--rarity);
--window-app-border-color: transparent;
--window-app-background: var(--bg3-ui-top-background) border-box, var(--bg3-ui-purple-background),
var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box;
}
-[data-chat-app-theme=bg3] #sidebar-tabs tags.tags.paizo-style,
-[data-chat-app-theme=bg3] #chat-log ~ * tags.tags.paizo-style,
-[data-dorako-ui-theme=bg3] tags.tags.paizo-style {
+[data-chat-app-theme^=bg3] #sidebar-tabs tags.tags.paizo-style,
+[data-chat-app-theme^=bg3] #chat-log ~ * tags.tags.paizo-style,
+[data-dorako-ui-theme^=bg3] tags.tags.paizo-style {
--tags-border-color: transparent;
}
-[data-chat-app-theme=bg3] #sidebar-tabs.window-app button.bright,
-[data-chat-app-theme=bg3] #chat-log ~ *.window-app button.bright,
-[data-dorako-ui-theme=bg3].window-app button.bright {
+[data-chat-app-theme^=bg3] #sidebar-tabs.window-app button.bright,
+[data-chat-app-theme^=bg3] #chat-log ~ *.window-app button.bright,
+[data-dorako-ui-theme^=bg3].window-app button.bright {
--button-background-color: var(--accent-color);
--button-border-color: var(--accent-color-dark);
--button-text-color: white !important;
--button-hover-text-color: white !important;
}
-[data-chat-app-theme=bg3] #sidebar-tabs[data-dorako-ui-scope=limited].dorako-ux.sheet.pf2e.actor.npc,
-[data-chat-app-theme=bg3] #chat-log ~ *[data-dorako-ui-scope=limited].dorako-ux.sheet.pf2e.actor.npc,
-[data-dorako-ui-theme=bg3][data-dorako-ui-scope=limited].dorako-ux.sheet.pf2e.actor.npc {
+[data-chat-app-theme^=bg3] #sidebar-tabs[data-dorako-ui-scope=limited].dorako-ux.sheet.pf2e.actor.npc,
+[data-chat-app-theme^=bg3] #chat-log ~ *[data-dorako-ui-scope=limited].dorako-ux.sheet.pf2e.actor.npc,
+[data-dorako-ui-theme^=bg3][data-dorako-ui-scope=limited].dorako-ux.sheet.pf2e.actor.npc {
--input-placeholder-color: var(--bg3-text-3);
}
/* ----------------------------------------- */
/* System variables */
/* ----------------------------------------- */
-[data-dorako-ui-theme=bg3] {
+[data-dorako-ui-theme^=bg3] {
--color-text-dark-primary: var(--color-light-2);
--bg: rgba(0, 0, 0, 0.5);
--sub: var(--bg3-middle-brown);
@@ -11666,56 +11661,65 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Specifics */
/* ----------------------------------------- */
-[data-dorako-ui-theme=bg3] h1 {
+[data-dorako-ui-theme^=bg3] [data-visibility=gm],
+[data-dorako-ui-theme^=bg3] table.pf2-table {
+ --inline-bg: color-mix(in srgb, var(--bg3-accent-color-dark) 75%, transparent);
+ --inline-border-color: var(--bg3-accent-color);
+ --inline-text-color: var(--bg3-text-1);
+ --inline-icon-color: var(--bg3-text-1);
+ --inline-box-shadow: 0px 1px 2px black;
+ --inline-text-shadow: 0px 1px 1px black;
+}
+[data-dorako-ui-theme^=bg3] h1 {
border-image: linear-gradient(90deg, transparent, var(--color-underline-header) 50%, transparent) 1;
}
-[data-dorako-ui-theme=bg3].spellcasting-entry.preparation .item-name {
+[data-dorako-ui-theme^=bg3].spellcasting-entry.preparation .item-name {
--secondary: var(--bg3-text-4);
}
-[data-dorako-ui-theme=bg3].app.window-app {
+[data-dorako-ui-theme^=bg3].app.window-app {
box-shadow: var(--window-app-box-shadow), 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
}
-[data-dorako-ui-theme=bg3].pf2e.item.sheet.app {
+[data-dorako-ui-theme^=bg3].pf2e.item.sheet.app {
--color-border-medium: var(--bg3-border-color);
}
-[data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body {
+[data-dorako-ui-theme^=bg3].actor.sheet .crb-style .sheet-body {
--color-border-medium: var(--brown-1);
--color-border-divider: var(--color-scrollbar-border);
--text-dark: var(--bg3-text-2);
}
-[data-dorako-ui-theme=bg3].actor.sheet .inventory .list-row .item-controls {
+[data-dorako-ui-theme^=bg3].actor.sheet .inventory .list-row .item-controls {
--secondary: var(--bg3-text-1);
}
-[data-dorako-ui-theme=bg3].actor.sheet.character {
+[data-dorako-ui-theme^=bg3].actor.sheet.character {
--color-border-light-2: var(--bg3-border-color);
}
-[data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike, [data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+[data-dorako-ui-theme^=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme^=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme^=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike, [data-dorako-ui-theme^=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
border-image: linear-gradient(90deg, transparent, var(--bg3-text-2) 20%, transparent) 1 !important;
}
-[data-dorako-ui-theme=bg3].actor.sheet .inventory .list-row .item-controls, [data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title, [data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover, [data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score {
+[data-dorako-ui-theme^=bg3].actor.sheet .inventory .list-row .item-controls, [data-dorako-ui-theme^=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.feats .feat-item .item-name .feat-slot-title, [data-dorako-ui-theme^=bg3].actor.sheet .crb-style .sheet-body .sheet-content ol.spell-list > li .item-name h4:hover, [data-dorako-ui-theme^=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.spellcasting .spellcasting-entry .spell-ability-data .skill-score {
--secondary: var(--bg3-text-1);
--fa-inverse: black;
}
-[data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill, [data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill, [data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill {
+[data-dorako-ui-theme^=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .lores-list .skill, [data-dorako-ui-theme^=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .combat-list .skill, [data-dorako-ui-theme^=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.proficiencies .skills-list .skill {
--primary: var(--tertiary);
}
-[data-dorako-ui-theme=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
+[data-dorako-ui-theme^=bg3].actor.sheet.character .crb-style .sheet-body .sheet-content .tab.effects .effects-list .item, [data-dorako-ui-theme^=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.action, [data-dorako-ui-theme^=bg3].actor.sheet .crb-style .sheet-body .sheet-content .tab.actions ol.actions-list li.strike {
border-image: linear-gradient(90deg, transparent, var(--tertiary) 20%, transparent) 1;
}
-[data-dorako-ui-theme=bg3].window-app.sidebar-popout {
+[data-dorako-ui-theme^=bg3].window-app.sidebar-popout {
border: none;
}
-[data-dorako-ui-theme=bg3].message.chat-message {
+[data-dorako-ui-theme^=bg3].message.chat-message {
background: var(--window-app-background);
background-position: top;
background-size: cover;
}
-[data-dorako-ui-theme=bg3].message.chat-message.whisper {
+[data-dorako-ui-theme^=bg3].message.chat-message.whisper {
background: var(--window-app-background);
background-color: var(--whisper-bg);
background-blend-mode: luminosity;
}
-[data-dorako-ui-theme=bg3].message.chat-message.whisper.blind {
+[data-dorako-ui-theme^=bg3].message.chat-message.whisper.blind {
background: var(--window-app-background);
background-color: var(--blind-bg);
background-blend-mode: luminosity;
@@ -11724,7 +11728,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* FPS display */
/* ----------------------------------------- */
-#fps[data-dorako-ui-theme=bg3] {
+#fps[data-dorako-ui-theme^=bg3] {
background: var(--bg3-tooltip-window-background) padding-box, linear-gradient(to right, var(--bg3-border-outer) 0%, var(--bg3-border-inner) 50%, var(--bg3-border-outer) 100%) border-box;
border: 2px solid transparent;
box-shadow: 0px 0px 30px black, 0px 0px 20px black, 0px 0px 10px black;
@@ -11733,7 +11737,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Tooltip */
/* ----------------------------------------- */
-#tooltip[data-dorako-ui-theme=bg3] {
+#tooltip[data-dorako-ui-theme^=bg3] {
--border-radius: 12px;
box-shadow: 0px 0px 30px black, 0px 0px 20px black, 0px 0px 10px black, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
backdrop-filter: none;
@@ -11746,7 +11750,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border: 2px solid transparent;
}
-[data-dorako-ui-theme=bg3]#effects-panel .effect-item .effect-info {
+[data-dorako-ui-theme^=bg3]#effects-panel .effect-item .effect-info {
background: var(--bg3-tooltip-window-background) padding-box, linear-gradient(to right, var(--bg3-border-outer) 0%, var(--bg3-border-inner) 50%, var(--bg3-border-outer) 100%) border-box;
border: 2px solid transparent;
box-shadow: 0px 0px 30px black, 0px 0px 20px black, 0px 0px 10px black, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
@@ -11755,12 +11759,12 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
text-shadow: none;
color: var(--bg3-text-3);
}
-[data-dorako-ui-theme=bg3]#effects-panel .effect-item > .icon {
+[data-dorako-ui-theme^=bg3]#effects-panel .effect-item > .icon {
--border-radius: 50%;
--icon-border-color: #d3b87c;
outline: 1px solid #9a8860;
}
-[data-dorako-ui-theme=bg3]#effects-panel .effect-item > .icon.aura {
+[data-dorako-ui-theme^=bg3]#effects-panel .effect-item > .icon.aura {
border-radius: 33%;
transform: scale(0.8);
}
@@ -11768,19 +11772,19 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Navigation */
/* ----------------------------------------- */
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=bg3] #nav-toggle {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=bg3] #nav-toggle {
background: var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box !important;
border: 2px solid transparent !important;
box-shadow: 0px 1px 2px black, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset !important;
}
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=bg3] .scene {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=bg3] .scene {
border: 2px solid transparent !important;
line-height: calc(var(--control-size) - 4px) !important;
position: relative;
box-shadow: 0px 1px 2px black, 0px 0px 5px black, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset !important;
--button-toggle-focus-outline-color: #d3b87c;
}
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=bg3] .scene.view::before {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=bg3] .scene.view::before {
background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.2), transparent);
border-radius: var(--border-radius);
content: "";
@@ -11793,13 +11797,13 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
pointer-events: none;
z-index: 0;
}
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=bg3] .scene:not(.gm) {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=bg3] .scene:not(.gm) {
--button-toggle-background: var(--bg3-tooltip-window-background) padding-box,
var(--bg3-border-background) border-box;
--button-toggle-hover-background: var(--bg3-tooltip-window-background) padding-box,
var(--bg3-border-background) border-box;
}
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=bg3] .scene.gm {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=bg3] .scene.gm {
--bg3-border-inner: #a16a37;
--bg3-border-outer: #4a2e18;
--bg3-border-internal: #304248;
@@ -11822,23 +11826,23 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-toggle-hover-background: var(--bg3-tooltip-window-background) padding-box,
var(--bg3-border-background) border-box;
}
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=bg3] .scene.gm.active:not(.view) {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=bg3] .scene.gm.active:not(.view) {
--button-toggle-focus-outline-color: transparent;
}
/* ----------------------------------------- */
/* Hotbar */
/* ----------------------------------------- */
-[data-dorako-ui-scope=hotbar][data-dorako-ui-theme=bg3] nav.action-bar {
+[data-dorako-ui-scope=hotbar][data-dorako-ui-theme^=bg3] nav.action-bar {
border-radius: var(--border-radius);
--app-border-color: rgba(0, 0, 0, 0.4);
--box-shadow: 0px 0px 6px 2px black inset;
}
-[data-dorako-ui-scope=hotbar][data-dorako-ui-theme=bg3] nav.action-bar .macro {
+[data-dorako-ui-scope=hotbar][data-dorako-ui-theme^=bg3] nav.action-bar .macro {
--border-radius: 3px;
--app-background: rgba(80, 80, 80, 0.4);
}
-[data-dorako-ui-scope=hotbar][data-dorako-ui-theme=bg3] .bar-controls {
+[data-dorako-ui-scope=hotbar][data-dorako-ui-theme^=bg3] .bar-controls {
background: var(--bg3-tooltip-window-background) !important;
border: 1px solid var(--bg3-border-outer) !important;
border-top-color: var(--bg3-border-inner) !important;
@@ -11850,22 +11854,31 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Chat message */
/* ----------------------------------------- */
-[data-dorako-ui-theme=bg3].chat-message .message-content .damage-application button[data-action=apply-healing]:hover,
-[data-dorako-ui-theme=bg3].chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button[data-action=target-apply-healing]:hover {
+[data-dorako-ui-theme^=bg3].chat-message .message-content .damage-application button[data-action=apply-healing]:hover,
+[data-dorako-ui-theme^=bg3].chat-message .message-content + .pf2e-toolbelt-target-damage .target-damage-application button[data-action=target-apply-healing]:hover {
--color-level-success: var(--bg3-healing) !important;
--color-level-success-border: color-mix(in srgb, var(--bg3-healing) 20%, white) !important;
}
-[data-dorako-ui-theme=bg3].message .message-content .damage-application button[data-action=apply-healing] .fa-stack i.fa-plus {
+[data-dorako-ui-theme^=bg3].message .message-content .damage-application button[data-action=apply-healing] .fa-stack i.fa-plus {
--fa-inverse: black;
}
-[data-dorako-ui-theme=bg3].message.chat-message {
- background: linear-gradient(to bottom, color-mix(in srgb, var(--player-color) 40%, transparent) 0, transparent 40%) border-box, var(--bg3-tooltip-window-background) padding-box, linear-gradient(to right, var(--bg3-border-outer) 0%, var(--bg3-border-inner) 50%, var(--bg3-border-outer) 100%) border-box;
+[data-dorako-ui-theme^=bg3].message.chat-message {
+ --window-app-background: linear-gradient(
+ to bottom,
+ color-mix(in srgb, var(--player-color) 40%, transparent) 0,
+ transparent 40%
+ )
+ border-box,
+ var(--bg3-tooltip-window-background) padding-box,
+ linear-gradient(to right, var(--bg3-border-outer) 0%, var(--bg3-border-inner) 50%, var(--bg3-border-outer) 100%)
+ border-box;
+ background: var(--window-app-background);
border: 2px solid transparent !important;
box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset;
}
-[data-dorako-ui-theme=bg3].message.chat-message[data-theme-variant=blue] {
+[data-dorako-ui-theme^=bg3].message.chat-message[data-dorako-ui-theme^=bg3-blue] {
--bg3-border-inner: #a16a37;
--bg3-border-outer: #4a2e18;
--bg3-border-internal: #304248;
@@ -11885,40 +11898,41 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
);
background: linear-gradient(to bottom, color-mix(in srgb, var(--player-color) 40%, transparent) 0, transparent 40%) border-box, var(--bg3-tooltip-window-background) padding-box, linear-gradient(to right, var(--bg3-border-outer) 0%, var(--bg3-border-inner) 50%, var(--bg3-border-outer) 100%) border-box;
}
-[data-dorako-ui-theme=bg3].message.chat-message[data-theme-variant=blue] .card-content hr {
+[data-dorako-ui-theme^=bg3].message.chat-message[data-dorako-ui-theme^=bg3-blue] .card-content hr {
border-color: var(--bg3-border-outer);
border: solid transparent;
border-image: linear-gradient(90deg, #f1edea, #d5cac1) 1 repeat;
border-width: 0 0 2px;
border-image: linear-gradient(90deg, transparent, var(--bg3-border-internal) 50%, transparent) 1 repeat;
}
-[data-dorako-ui-theme=bg3].message.chat-message.dfce-cm-top {
+[data-dorako-ui-theme^=bg3].message.chat-message.dfce-cm-top {
border-bottom-width: 1px !important;
}
-[data-dorako-ui-theme=bg3].message.chat-message.dfce-cm-middle, [data-dorako-ui-theme=bg3].message.chat-message.dfce-cm-bottom {
+[data-dorako-ui-theme^=bg3].message.chat-message.dfce-cm-middle, [data-dorako-ui-theme^=bg3].message.chat-message.dfce-cm-bottom {
background: var(--bg3-tooltip-window-background) padding-box, linear-gradient(to right, var(--bg3-border-outer) 0%, var(--bg3-border-inner) 50%, var(--bg3-border-outer) 100%) border-box;
border-top-width: 1px !important;
}
-[data-dorako-ui-theme=bg3].message.chat-message.dfce-cm-middle {
+[data-dorako-ui-theme^=bg3].message.chat-message.dfce-cm-middle {
border-bottom-width: 1px !important;
}
-[data-dorako-ui-theme=bg3].message.chat-message .message-header {
+[data-dorako-ui-theme^=bg3].message.chat-message .message-header {
color: var(--bg3-text-1);
+ background: none;
}
-[data-dorako-ui-theme=bg3].message.chat-message .card-content hr {
+[data-dorako-ui-theme^=bg3].message.chat-message .card-content hr {
border: 1px solid var(--bg3-border-outer);
}
-[data-dorako-ui-theme=bg3].message.chat-message[data-has-footer] {
+[data-dorako-ui-theme^=bg3].message.chat-message[data-has-footer] {
padding-bottom: 0px;
}
-[data-dorako-ui-theme=bg3].message.chat-message[data-has-footer] .pf2e.chat-card .card-footer {
+[data-dorako-ui-theme^=bg3].message.chat-message[data-has-footer] .pf2e.chat-card .card-footer {
position: relative;
padding: 5px 5px 5px 5px;
border-radius: 0px 0px 3px 3px;
border: none;
background: linear-gradient(to top, color-mix(in srgb, var(--bg3-ui-purple) 60%, transparent) 0, transparent 100%);
}
-[data-dorako-ui-theme=bg3].message.chat-message[data-has-footer] .pf2e.chat-card .card-footer::before {
+[data-dorako-ui-theme^=bg3].message.chat-message[data-has-footer] .pf2e.chat-card .card-footer::before {
background: linear-gradient(to top, color-mix(in srgb, var(--bg3-text-3) 10%, transparent) 0, transparent 100%);
content: "";
position: absolute;
@@ -11930,8 +11944,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
pointer-events: none;
z-index: 0;
}
-[data-dorako-ui-theme=bg3].message.chat-message .message-timestamp,
-[data-dorako-ui-theme=bg3].message.chat-message .header-meta {
+[data-dorako-ui-theme^=bg3].message.chat-message .message-timestamp,
+[data-dorako-ui-theme^=bg3].message.chat-message .header-meta {
background: var(--app-background);
border: var(--app-border-style);
border-color: var(--app-border-color);
@@ -11944,15 +11958,15 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
color: var(--bg3-text-1);
text-shadow: 0px 1px 1px black;
}
-[data-dorako-ui-theme=bg3].message.chat-message .tags .tag.tag_transparent,
-[data-dorako-ui-theme=bg3].message.chat-message .tags .tag option.tag_transparent {
+[data-dorako-ui-theme^=bg3].message.chat-message .tags .tag.tag_transparent,
+[data-dorako-ui-theme^=bg3].message.chat-message .tags .tag option.tag_transparent {
background-color: color-mix(in srgb, var(--player-color) 20%, transparent);
box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--player-color) 50%, rgba(255, 255, 255, 0.5));
}
-[data-dorako-ui-theme=bg3].message.chat-message .dice-tooltip .part-header {
+[data-dorako-ui-theme^=bg3].message.chat-message .dice-tooltip .part-header {
border-color: var(--damage-color);
}
-[data-dorako-ui-theme=bg3].message.chat-message .dice-tooltip .part-header .part-total {
+[data-dorako-ui-theme^=bg3].message.chat-message .dice-tooltip .part-header .part-total {
border-color: var(--damage-color);
}
@@ -12030,6 +12044,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--bg3-tooltip-window-background) padding-box, var(--bg3-border-background) border-box !important;
box-shadow: 0px 0px 20px black, 0px 0px 10px black, 0px 0px 5px 1px rgba(0, 0, 0, 0.8) inset !important;
}
+[data-dorako-ui-theme=bg3]#pf2e-token-hud a:hover {
+ text-shadow: 0px 0px 5px rgba(255, 255, 255, 0.5);
+}
[data-dorako-ui-theme=bg3]#pf2e-token-hud .item-img.hover {
--color-warm-1: var(--bg3-accent-color-light);
--color-warm-2: var(--bg3-accent-color-dark);
@@ -12123,9 +12140,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-hover-background-color: radial-gradient(circle, var(--bg3-alliance-ally-green) 0, black 100%);
}
-[data-chat-app-theme=crb] #sidebar-tabs,
-[data-chat-app-theme=crb] #chat-log ~ *,
-[data-dorako-ui-theme=crb] {
+[data-chat-app-theme^=crb] #sidebar-tabs,
+[data-chat-app-theme^=crb] #chat-log ~ *,
+[data-dorako-ui-theme^=crb] {
--icon-border-color: var(--tertiary);
--color-scrollbar: var(--tertiary);
--color-scrollbar-border: color-mix(in srgb, var(--tertiary) 50%, black);
@@ -12170,8 +12187,8 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--color-border-light-2: #999;
}
-[data-chat-app-theme=crb] #chat-log ~ *,
-[data-dorako-ui-theme=crb]:not([data-color-scheme]) {
+[data-chat-app-theme^=crb] #chat-log ~ *,
+[data-dorako-ui-theme^=crb]:not([data-color-scheme]) {
--color-light-2: var(--color-text-light-highlight);
--color-light-3: var(--color-text-light-heading);
--input-text-color: black;
@@ -12182,31 +12199,31 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--app-border-color: transparent;
--app-border-style: none;
}
-[data-chat-app-theme=crb] #chat-log ~ *#token-hud, [data-chat-app-theme=crb] #chat-log ~ *#tile-hud,
-[data-dorako-ui-theme=crb]:not([data-color-scheme])#token-hud,
-[data-dorako-ui-theme=crb]:not([data-color-scheme])#tile-hud {
+[data-chat-app-theme^=crb] #chat-log ~ *#token-hud, [data-chat-app-theme^=crb] #chat-log ~ *#tile-hud,
+[data-dorako-ui-theme^=crb]:not([data-color-scheme])#token-hud,
+[data-dorako-ui-theme^=crb]:not([data-color-scheme])#tile-hud {
--button-background-color: var(--glass-bg);
--input-text-color: var(--color-light-2);
}
-[data-dorako-ui-theme=crb] button {
+[data-dorako-ui-theme^=crb] button {
--color-light-1: white;
--color-light-2: var(--color-text-light-highlight);
--color-light-3: var(--color-text-light-heading);
}
-[data-dorako-ui-theme=crb].app.window-app {
+[data-dorako-ui-theme^=crb].app.window-app {
outline: 1px solid var(--gold-brown);
}
-[data-dorako-ui-theme=crb].app.window-app.sidebar-popout {
+[data-dorako-ui-theme^=crb].app.window-app.sidebar-popout {
outline: none;
}
-[data-dorako-ui-theme=crb].app.window-app.journal-sheet.journal-entry {
+[data-dorako-ui-theme^=crb].app.window-app.journal-sheet.journal-entry {
--window-app-background: var(--glass-bg);
}
-[data-dorako-ui-theme=crb]#controls, [data-dorako-ui-theme=crb]#navigation {
+[data-dorako-ui-theme^=crb]#controls, [data-dorako-ui-theme^=crb]#navigation {
--button-background-color: var(--glass-bg);
}
-[data-dorako-ui-theme=crb].sheet.journal-entry .journal-entry-content {
+[data-dorako-ui-theme^=crb].sheet.journal-entry .journal-entry-content {
background-image: var(--sheet);
background-size: cover;
border: var(--window-app-border-style);
@@ -12216,10 +12233,13 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-right: unset;
margin: unset;
}
-[data-dorako-ui-theme=crb].spellcasting-entry.preparation ol.spell-list > li .item-name .item-image, [data-dorako-ui-theme=crb].actor.sheet .item-image {
+[data-dorako-ui-theme^=crb].spellcasting-entry.preparation ol.spell-list > li .item-name .item-image, [data-dorako-ui-theme^=crb].actor.sheet .item-image {
--box-shadow: 0px 0px 0px 1px var(--gold-brown);
}
-[data-dorako-ui-theme=crb].chat-message .message-header.dorako-header {
+[data-dorako-ui-theme^=crb].chat-message {
+ outline: 1px solid var(--gold-brown);
+}
+[data-dorako-ui-theme^=crb].chat-message[data-has-header] .message-header {
background-image: var(--sheet-light);
background-size: cover;
background-color: var(--header-color);
@@ -12227,40 +12247,29 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
border-bottom: 1px solid var(--tertiary);
box-shadow: 0px 1px 0px 0px var(--gold-brown);
margin-bottom: 5px;
+ padding-bottom: 5px;
}
-[data-dorako-ui-theme=crb].chat-message .message-header.dorako-header .message-timestamp,
-[data-dorako-ui-theme=crb].chat-message .message-header.dorako-header .header-meta {
- border: none;
- background: none;
- padding: unset;
- --box-shadow: none;
-}
-[data-dorako-ui-theme=crb].chat-message[data-header-text-color-scheme=dark] .message-header {
- --color-text-dark-secondary: var(--color-light-1);
- --color-light-1: black;
- --color-light-2: black;
- --color-light-3: black;
- --app-text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
- text-shadow: var(--app-text-shadow);
+[data-dorako-ui-theme^=crb].chat-message[data-has-header][data-header-text-color-scheme=light] .message-header {
+ color: white !important;
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5) !important;
}
-[data-dorako-ui-theme=crb].chat-message[data-header-text-color-scheme=light] .message-header {
- --color-text-dark-secondary: white;
- --color-light-1: white;
- --color-light-2: white;
- --color-light-3: white;
- --app-text-shadow: 0px 1px 0px rgba(0, 0, 0, 1);
- text-shadow: var(--app-text-shadow);
+[data-dorako-ui-theme^=crb].chat-message[data-has-header][data-header-text-color-scheme=light] .message-header .message-sender:not([data-visibility=gm]) {
+ color: white !important;
}
-[data-dorako-ui-theme=crb].chat-message.whisper .message-header.dorako-header {
- border-bottom: 1px solid var(--whisper-bg);
+[data-dorako-ui-theme^=crb].chat-message[data-has-header][data-header-text-color-scheme=light] .message-header .header-meta {
+ background: rgba(255, 255, 255, 0.2);
+ border-color: rgba(255, 255, 255, 0.5);
+ text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
}
-[data-dorako-ui-theme=crb].chat-message.whisper.blind .message-header.dorako-header {
- border-bottom: 1px solid var(--blind-bg);
+[data-dorako-ui-theme^=crb].chat-message[data-has-header][data-header-text-color-scheme=dark] .message-header {
+ color: black !important;
+ text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.5) !important;
}
-[data-dorako-ui-theme=crb].chat-message {
- outline: 1px solid var(--gold-brown);
+[data-dorako-ui-theme^=crb].chat-message[data-has-header][data-header-text-color-scheme=dark] .message-header .header-meta {
+ background: rgba(0, 0, 0, 0.2);
+ border-color: rgba(0, 0, 0, 0.5);
}
-[data-dorako-ui-theme=crb].chat-message .card-content {
+[data-dorako-ui-theme^=crb].chat-message .card-content {
--app-border-color: var(--tertiary);
border-image-repeat: repeat;
border-image-slice: 11;
@@ -12272,46 +12281,50 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
margin: 0px;
margin-top: 5px;
}
-[data-dorako-ui-theme=crb].chat-message .card-content hr {
+[data-dorako-ui-theme^=crb].chat-message .card-content hr {
margin: 0px -10px;
border-bottom: none;
}
-[data-dorako-ui-theme=crb].chat-message .card-footer {
+[data-dorako-ui-theme^=crb].chat-message .card-footer {
border: none;
}
-[data-dorako-ui-theme=crb].chat-message .card-footer span {
+[data-dorako-ui-theme^=crb].chat-message .card-footer span {
border-right: 1px solid gray;
padding-right: 5px;
}
-[data-dorako-ui-theme=crb] hr {
+[data-dorako-ui-theme^=crb] hr {
border-top: none;
}
-[data-dorako-ui-theme=crb]#hotbar .macro {
+[data-dorako-ui-theme^=crb]#hotbar .macro {
border: 1px solid black;
}
-[data-dorako-ui-theme=crb].sidebar-popout {
+[data-dorako-ui-theme^=crb].sidebar-popout {
background: var(--app-background) !important;
}
-[data-dorako-ui-theme=crb].message.chat-message {
+[data-dorako-ui-theme^=crb].message.chat-message {
background: var(--window-app-background);
background-position: top;
background-size: cover;
}
-[data-dorako-ui-theme=crb].message.chat-message.whisper {
+[data-dorako-ui-theme^=crb].message.chat-message.whisper {
background: var(--window-app-background);
background-color: var(--whisper-bg);
background-blend-mode: luminosity;
+ background-size: cover;
+ border-color: var(--tertiary);
}
-[data-dorako-ui-theme=crb].message.chat-message.whisper.blind {
+[data-dorako-ui-theme^=crb].message.chat-message.whisper.blind {
background: var(--window-app-background);
background-color: var(--blind-bg);
background-blend-mode: luminosity;
+ background-size: cover;
+ border-color: var(--tertiary);
}
-[data-dorako-ui-theme=crb]#effects-panel .effect-item > .icon {
+[data-dorako-ui-theme^=crb]#effects-panel .effect-item > .icon {
--box-shadow: var(--gold-and-glow);
--border-radius: 50%;
}
-[data-dorako-ui-theme=crb]#effects-panel .effect-item > .icon.aura {
+[data-dorako-ui-theme^=crb]#effects-panel .effect-item > .icon.aura {
border-radius: 33%;
transform: scale(0.8);
}
@@ -12319,38 +12332,38 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
/* ----------------------------------------- */
/* Modules */
/* ----------------------------------------- */
-[data-dorako-ui-theme=crb]#token-action-hud button {
+[data-dorako-ui-theme^=crb]#token-action-hud button {
--button-background-color: var(--glass-bg);
}
-[data-dorako-ui-theme=crb]#token-action-hud .hover > button {
+[data-dorako-ui-theme^=crb]#token-action-hud .hover > button {
--button-background-color: var(--button-hover-background-color);
}
-[data-dorako-ui-theme=crb]#pf2e-token-hud {
+[data-dorako-ui-theme^=crb]#pf2e-token-hud {
--color-warm-2: var(--tertiary);
--color-cool-4: var(--glass-bg-light);
}
-[data-dorako-ui-theme=crb]#pf2e-token-hud hr {
+[data-dorako-ui-theme^=crb]#pf2e-token-hud hr {
display: none;
}
/* ----------------------------------------- */
/* Navigation */
/* ----------------------------------------- */
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=crb] .scene {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=crb] .scene {
--button-toggle-focus-outline-color: #d3b87c;
}
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=crb] .scene:not(.gm) {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=crb] .scene:not(.gm) {
--button-toggle-background: var(--app-background);
--button-toggle-hover-background: var(--primary-light);
}
-[data-dorako-ui-scope=navigation][data-dorako-ui-theme=crb] .scene.gm.active:not(.view) {
+[data-dorako-ui-scope=navigation][data-dorako-ui-theme^=crb] .scene.gm.active:not(.view) {
--button-toggle-focus-outline-color: transparent;
}
/* ----------------------------------------- */
/* Chatlog */
/* ----------------------------------------- */
-[data-chat-app-theme=crb] {
+[data-chat-app-theme^=crb] {
--color-scrollbar: var(--tertiary);
--color-scrollbar-border: color-mix(in srgb, var(--tertiary) 50%, black);
--color-scrollbar-hover: color-mix(in srgb, var(--tertiary) 50%, white);
@@ -12496,6 +12509,7 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background: var(--window-app-background);
background-position: top;
background-size: cover;
+ background: linear-gradient(to bottom, color-mix(in srgb, var(--player-color) 40%, transparent) 0, transparent 40%), var(--window-app-background);
}
[data-dorako-ui-theme=foundry2].message.chat-message.whisper {
background: var(--window-app-background);
@@ -12507,17 +12521,19 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
background-color: color-mix(in srgb, var(--blind-bg) 30%, var(--app-background));
background-blend-mode: luminosity;
}
-[data-dorako-ui-theme=foundry2].chat-message[data-header-text-color-scheme=dark] .message-header {
- --color-text-dark-secondary: var(--color-light-1);
- --color-light-1: black;
- --color-light-2: black;
- --color-light-3: black;
- --app-text-shadow: none;
- text-shadow: none;
-}
-[data-dorako-ui-theme=foundry2].chat-message[data-header-text-color-scheme=light] .message-header {
- --color-text-dark-secondary: var(--color-light-1);
- --app-text-shadow: none;
+[data-dorako-ui-theme=foundry2].message.chat-message .message-timestamp,
+[data-dorako-ui-theme=foundry2].message.chat-message .header-meta {
+ background: var(--app-background);
+ border: var(--app-border-style);
+ border-color: var(--app-border-color);
+ text-shadow: var(--app-text-shadow);
+ border-radius: var(--border-radius);
+ box-shadow: var(--box-shadow);
+ color: var(--color-light-3);
+ background-color: color-mix(in srgb, var(--player-color) 33%, transparent);
+ border: 1px solid color-mix(in srgb, var(--player-color) 50%, rgba(255, 255, 255, 0.5));
+ color: var(--color-light-1);
+ text-shadow: 0px 1px 1px black;
}
[data-dorako-ui-theme=foundry2].window-app.sidebar-popout {
border: none;
@@ -12587,11 +12603,15 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-toggle-focus-outline-color: transparent;
}
+[data-chat-app-theme=opaque] #chat-log ~ *,
[data-dorako-ui-theme=opaque]:not([data-color-scheme]) {
--button-background-color: rgb(30, 30, 30);
--app-background: rgb(30, 30, 30);
--app-border-color: rgb(80, 80, 80);
--app-border-style: 1px solid;
+ --window-app-background: rgb(30, 30, 30);
+ --window-app-border-style: 1px solid;
+ --window-app-border-color: rgb(80, 80, 80);
--input-border-color: var(--button-border-color);
--input-text-color: black;
--input-focus-text-color: black;
@@ -12620,6 +12640,9 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-toggle-hover-border-color: color-mix(in srgb, var(--secondary) 50%, white 50%);
--button-toggle-background: color-mix(in srgb, var(--secondary) 50%, black 50%);
--button-toggle-hover-background: var(--secondary-light);
+ --color-scrollbar: var(--bg3-color-scrollbar);
+ --color-scrollbar-border: var(--bg3-color-scrollbar-border);
+ --color-scrollbar-hover: var(--bg3-color-scrollbar-highlight);
/* Inline variables */
--inline-bg: #1e1e1e;
--inline-border-color: #404040;
@@ -12628,13 +12651,18 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--inline-box-shadow: 0px 1px 2px black;
--accent-color: var(--primary-light);
--icon-border-color: var(--tertiary);
+ --color-border-light-primary: var(--app-border-color);
+ --color-border-light-highlight: var(--app-border-color);
}
+[data-chat-app-theme=opaque] #chat-log ~ *#token-hud,
[data-dorako-ui-theme=opaque]:not([data-color-scheme])#token-hud {
--input-text-color: var(--color-light-2);
}
+[data-chat-app-theme=opaque] #chat-log ~ *#token-hud .attribute i.fas,
[data-dorako-ui-theme=opaque]:not([data-color-scheme])#token-hud .attribute i.fas {
color: var(--color-light-2);
}
+[data-chat-app-theme=opaque] #chat-log ~ *.sidebar-popout,
[data-dorako-ui-theme=opaque]:not([data-color-scheme]).sidebar-popout {
background: var(--app-background);
border: var(--app-border-style);
@@ -12651,6 +12679,15 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--button-toggle-hover-background: var(--secondary-light);
}
+/* ----------------------------------------- */
+/* Chatlog */
+/* ----------------------------------------- */
+[data-chat-app-theme=opaque] #sidebar-tabs {
+ --app-border-style: 1px solid;
+ --button-hover-background-color: var(--primary-light);
+ --button-hover-border-color: #d3b87c;
+}
+
/* ----------------------------------------- */
/* Navigation */
/* ----------------------------------------- */
@@ -12778,50 +12815,10 @@ nav#controls[data-dorako-ui-theme] ol.control-tools > li.toggle:disabled {
--adjusted-lower: #cc3311;
}
-/* ----------------------------------------- */
-/* Overwrite Foundry colors */
-/* ----------------------------------------- */
-.dorako-ui {
- --color-border-highlight: var(--tertiary);
- --color-border-highlight-alt: var(--tertiary-dark);
- --color-shadow-primary: var(--primary-light);
- --color-shadow-highlight: var(--primary-light);
- --sheet: var(--sheet-light);
- --ornamentation: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:gray;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
- --ornamentation: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1%7Bstroke:%23231f20;stroke-miterlimit:10%7D.st1,.st2%7Bfill:none%7D%3C/style%3E%3Cg opacity='.25'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cg%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zM3.6 3.6h3.1v3.1H3.6zM6.8 3.6h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zM3.6 6.8H.5V13M13 .5H6.8v3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4.5h3.1v3.1h-3.1zM26.3 3.6h3.1v3.1h-3.1zM26.3 6.8h3.1v3.1h-3.1zM23.1 3.6h3.1v3.1h-3.1zM26.3 3.6V.5H20'/%3E%3Cpath class='st1' d='M32.5 13V6.8h-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zM23.1 26.3h3.1v3.1h-3.1zM26.3 23.1h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3C/g%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zM3.6 26.3h3.1v3.1H3.6zM3.6 23.1h3.1v3.1H3.6zM6.8 26.3h3.1v3.1H6.8z'/%3E%3Cpath class='st1' d='M6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
- --half-transparent: rgba(0, 0, 0, 0.5);
-}
-.dorako-ui *::-webkit-scrollbar-thumb {
- background: var(--tertiary);
- border: 1px solid var(--gold-brown);
-}
-.dorako-ui a,
-.dorako-ui button {
- transition: text-shadow 0.15s ease-in-out, background-color 0.15s ease-in-out, border 0.15s ease-in-out, color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, backdrop-filter 0.15s ease-in-out, border-radius 0.15s, outline 0.15s;
-}
-
-.dorako-ui.dark-theme {
- --color-underline-active: var(--tertiary-dark);
- --color-underline-header: var(--tertiary-dark);
- --rarity-common: #e1d8cf;
- --rarity-uncommon: #c45500;
- --rarity-rare: #5362ff;
- --rarity-unique: #e127e1;
- --color-shadow-primary: var(--tertiary-dark);
- --color-shadow-highlight: var(--tertiary);
- --sheet: var(--sheet-dark);
- --ornamentation: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' overflow='scroll'%3E%3Cstyle%3E.st1{stroke:wheat;stroke-miterlimit:10}.st1,.st2{fill:none}%3C/style%3E%3Cg opacity='1'%3E%3Cpath class='st1' d='M.5 20v-7'/%3E%3Cpath class='st2' d='M13 20v-7'/%3E%3Cpath class='st1' d='M13 .5h7'/%3E%3Cpath class='st2' d='M13 13h7'/%3E%3Cpath class='st1' d='M32.5 13v7'/%3E%3Cpath class='st2' d='M20 13v7'/%3E%3Cpath class='st1' d='M20 32.5h-7'/%3E%3Cpath class='st2' d='M20 20h-7'/%3E%3Cpath class='st1' d='M.5.5h3.1v3.1H.5zm3.1 3.1h3.1v3.1H3.6zm3.2 0h3.1v3.1H6.8zM3.6 6.8h3.1v3.1H3.6zm0 0H.5V13M13 .5H6.8v3.1M29.4.5h3.1v3.1h-3.1zm-3.1 3.1h3.1v3.1h-3.1zm0 3.2h3.1v3.1h-3.1zm-3.2-3.2h3.1v3.1h-3.1zm3.2 0V.5H20M32.5 13V6.8h-3.1M29.4 29.4h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M26.3 26.3h3.1v3.1h-3.1zm-3.2 0h3.1v3.1h-3.1zm3.2-3.2h3.1v3.1h-3.1z'/%3E%3Cpath class='st1' d='M29.4 26.3h3.1V20M20 32.5h6.3v-3.1'/%3E%3Cg%3E%3Cpath class='st1' d='M.5 29.4h3.1v3.1H.5zm3.1-3.1h3.1v3.1H3.6zm0-3.2h3.1v3.1H3.6zm3.2 3.2h3.1v3.1H6.8zM6.8 29.4v3.1H13M.5 20v6.3h3.1'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
- --body: var(--text-light);
- --bg: var(--glass-bg-dark);
- --half-transparent: rgba(255, 255, 255, 0.5);
-}
-
/* ----------------------------------------- */
/* Damage colors */
/* ----------------------------------------- */
-[data-dorako-ui-theme=foundry2][data-color-scheme] .damage,
-[data-dorako-ui-theme=bg3][data-color-scheme] .damage,
-[data-dorako-ui-theme=crb][data-color-scheme=dark] .damage {
+[data-color-scheme=dark] .damage {
--color-bg-acid: rgba(32, 194, 32, 0.125);
--color-bg-bleed: rgba(207, 28, 58, 0.125);
--color-bg-chaotic: rgba(221, 26, 221, 0.125);
@@ -13116,6 +13113,10 @@ i[data-pf2-repost] {
flex-direction: row;
}
+.chat-message ul.notes {
+ padding: 0px;
+}
+
/* ----------------------------------------- */
/* Settings */
/* ----------------------------------------- */
diff --git a/styles/dorako-ui.css.map b/styles/dorako-ui.css.map
index ff62b69..83a4ac1 100644
--- a/styles/dorako-ui.css.map
+++ b/styles/dorako-ui.css.map
@@ -1 +1 @@
-{"version":3,"sourceRoot":"","sources":["../sass/module-support/_abomination-vaults.scss","../sass/module-support/_button-feel.scss","../sass/module-support/_card-hand-mini-toolbar.scss","../sass/_mixins.scss","../sass/module-support/_cautious-gamemasters-pack.scss","../sass/module-support/_chat-reactions.scss","../sass/module-support/_combat-carousel.scss","../sass/module-support/_custom-hotbar.scss","../sass/module-support/_damage-log.scss","../sass/module-support/_dorako-ux.scss","../sass/module-support/_dfce.scss","../sass/module-support/_dice-tray.scss","../sass/module-support/_enhancen-terrain-layer.scss","../sass/module-support/_exploit-vulnerability.scss","../sass/module-support/_filepicker-plus.scss","../sass/module-support/_forien-easy-polls.scss","../sass/module-support/_forien-quest-log.scss","../sass/module-support/_global-progress-clocks.scss","../sass/module-support/_item-piles.scss","../sass/module-support/_koboldworks-turn-announcer.scss","../sass/module-support/_macros.scss","../sass/module-support/_misc.scss","../sass/module-support/_module-management-plus.scss","../sass/module-support/_monarch.scss","../sass/module-support/_monks.scss","../sass/module-support/_party-overview.scss","../sass/module-support/_pf2e-dailies.scss","../sass/module-support/_pf2e-idle-hud.scss","../sass/module-support/_pf2e-see-simple-scale-statistics.scss","../sass/module-support/_pf2e-toolbelt.scss","../sass/module-support/_pf2e-utility-buttons.scss","../sass/module-support/_pinned-chatlog.scss","../sass/module-support/_polyglot.scss","../sass/module-support/_ripper-taskbar.scss","../sass/module-support/_quick-insert.scss","../sass/module-support/_scene-preview.scss","../sass/module-support/_smalltime.scss","../sass/module-support/_speaking-as.scss","../sass/module-support/_swade.scss","../sass/module-support/_tagger.scss","../sass/module-support/_target-damage.scss","../sass/module-support/_token-action-hud.scss","../sass/module-support/_tokenizer.scss","../sass/module-support/_window-tabs.scss","../sass/module-support/_workbench.scss","../sass/module-support/_yendors-scene-actors.scss","../sass/ui-theme/foundry-core/_app-ui.scss","../sass/ui-theme/foundry-core/_controls.scss","../sass/ui-theme/foundry-core/_hotbar.scss","../sass/ui-theme/foundry-core/_navigation.scss","../sass/ui-theme/foundry-core/_notifications.scss","../sass/ui-theme/foundry-core/_placeable-hud.scss","../sass/ui-theme/foundry-core/_sidebar.scss","../sass/ui-theme/foundry-core/_window-apps.scss","../sass/ui-theme/pf2e-system/_hazard-sheet.scss","../sass/ui-theme/pf2e-system/_familiar-sheet.scss","../sass/ui-theme/pf2e-system/_loot-sheet.scss","../sass/ui-theme/pf2e-system/_npc-sheet.scss","../sass/ui-theme/pf2e-system/_actor-sheet.scss","../sass/ui-theme/pf2e-system/_party-sheet.scss","../sass/ui-theme/pf2e-system/_messages.scss","../sass/ui-theme/pf2e-system/_critical-deck.scss","../sass/ui-theme/pf2e-system/_pc-sheet.scss","../sass/ui-theme/pf2e-system/_compendium-browser.scss","../sass/ui-theme/pf2e-system/_code-mirror.scss","../sass/ui-theme/pf2e-system/_effects-panel.scss","../sass/ui-theme/themes/_crb-dark.scss","../sass/ui-theme/themes/_crb-light.scss","../sass/ui-theme/themes/_discord.scss","../sass/ui-theme/themes/_poe-wiki.scss","../sass/ui-theme/themes/_bg3.scss","../sass/ui-theme/themes/_crb.scss","../sass/ui-theme/themes/_foundry2.scss","../sass/ui-theme/themes/_opaque.scss","../sass/_colors.scss","../sass/dorako-ui/_dorako-ui.scss","../sass/dorako-ui/_reset.scss"],"names":[],"mappings":";AAAA;AACA;AACA;AAMA;AAAA;AAAA;AAAA;AAAA;EAKE;;;ACZA;EACE;;;ACDF;ECAA;EACA;EACA;EACA;EACA;EDFE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAIA;AAAA;EACE;EACA;EACA;EACA;ECVJ;;ADYI;AAAA;EACE;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;;AAIJ;EACE;;AACA;EClDA;EACA;EACA;EACA;EACA;EAKA;ED4CE;EACA;;AACA;EACE;EACA;;;AE1DN;AACA;AACA;AAEA;EACE;;;ACJA;EACE;;AAEF;EACE;EFJF;EACA;EACA;EACA;EACA;EAKA;EEFE;EACA;;AAEA;EACE;;AAGJ;EACE;;;AAKF;EFLA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EELA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;;AAMJ;EF1CA;EACA;EACA;EACA;EACA;EAKA;EEoCE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AC3DN;AACA;AACA;AAGA;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EHrCA;EACA;EACA;EACA;EACA;EAKA;EG+BE;;AAEA;EACE;;AAEF;EACE;;AACA;EACE;;AAMJ;EACE;;AACA;EH/CJ;EGiDM;;AAKN;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;;AACA;EHhEJ;EGkEM;;AAKN;EHhFA;EACA;EACA;EACA;EACA;EG8EE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EHxGA;EACA;EACA;EACA;EACA;EGuGE;EACA;;AAGF;EH/GA;EACA;EACA;EACA;EACA;EAKA;EGyGE;EACA;;AACA;EACE;EACA;;;ACvHN;AACA;AACA;AACA;EACE;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;IACE;;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EJtCA;EACA;EACA;EACA;EACA;EIoCE;;AAGF;EJ3CA;EACA;EACA;EACA;EACA;EAKA;EIqCE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AChFN;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;ELAA;EKEE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;;;AAGF;AACE;AAKA;AAKA;AAKA;;AAdA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;ACxDF;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;;ACVJ;AACA;AACA;AAEA;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;;AAMA;EPSF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AOzEE;EACE;EACA;EACA;;AAIN;EPAA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AO3DF;EACE;;AAEA;EPlDF;EACA;EACA;EACA;EACA;EAKA;EO4CI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIA;EACE;;AAEF;EACE;EACA;;;AAOV;AACA;AACA;AAUE;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAEA;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EAEA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAOA;EACE;EACA;;;AAOJ;AAAA;EACE;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;;ACrLR;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;;AAGF;ERbF;EACA;EACA;EACA;EACA;EAKA;EQOI;EACA;EACA;;AAEA;ERpBJ;EACA;EACA;EACA;EACA;EQkBM;EACA;;AAGF;ER1BJ;EACA;EACA;EACA;EACA;EQwBM;EACA;;AAIJ;ERjCF;EACA;EACA;EACA;EACA;EAKA;EQ2BI;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;ER/CJ;EACA;EACA;EACA;EACA;EQkDM;EACA;;AAEA;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;;AAEF;EACE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;ER7DF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AQHE;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEA;EAEE;;AAEA;EACE;EACA;;AACA;EACE;;AAUF;EACE;;AACA;EACE;;AAOV;ERmBF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EQ9BI;EACA;;AR+BJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AS/MJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;ETAA;EATA;EACA;EACA;EACA;EACA;;ASQE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;ACpBR;EACE;EACA;;AACA;EVqCF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AUlGF;EACE;EACA;EACA;;AACA;EACE;;AAEF;EVyBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AUtFF;EACE;;AACA;EVkBF;EACA;EACA;EACA;EACA;EACA;EACA;EUtBI;;AAGJ;EACE;EACA;;;AAKF;EACE;;;ACpCJ;AACA;AACA;AAEA;EXHE;EACA;EACA;EACA;EACA;EWCA;EACA;;;AAGF;EACE;;;AAGF;EXEE;EACA;AACA;EACA,YACE;EAgBF;EACA;EWrBA;EACA;;;AChBA;EACE;;;ACDF;EAEE;;AAGF;EAIE;EACA;EACA;;AAGF;EAEE;;AAGF;EbqBA;EACA;EACA;EACA;EACA;EACA;EACA;EazBE;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA;;AAIJ;EbKA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AajEF;EAEE;EACA;;AACA;EACE;;AAEF;EACE;;AAIJ;EbbA;EACA;EACA;EACA;EACA;EACA;EACA;EaeE;EACA;;AAGF;EAEE;;AACA;EACE;;;ACtEN;EACE;EACA;;AAEA;EdHA;EACA;EACA;EACA;EACA;;AcGE;EACE;;AAGJ;EdXA;EACA;EACA;EACA;EACA;EAKA;EcKE;;AACA;EACE;;;AAKN;EACE;;;ACvBF;EfCE;EACA;EACA;EACA;EACA;EAKA;EePA;;AACA;EfHA;EACA;EACA;EACA;EACA;;;AeIF;EfOE;EACA;AACA;EACA,YACE;EeTF;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EACE;;;AAIJ;EACE;EACA;EACA;;AAEA;AAAA;EfOA;EACA;EACA;EACA;EACA;EACA;EACA;EeVE;EACA;;AAGF;EfAA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;Ae9DF;EACE;;;AAIJ;AAAA;AAAA;EAGE;EACA;;;ACtDF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EhBOE;EACA;AACA;EACA,YACE;EAgBF;EACA;EgB1BA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACnBJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAkBA;EACE;;AAEA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;;ACzDJ;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;ElBXE;EACA;EACA;EACA;EACA;EkBUA;EACA;;;AAEF;EACE;;;AAGF;AACA;AACA;AAEA;ElBzBE;EACA;EACA;EACA;EACA;EkBuBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;;;AC9CF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKF;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;EnBaA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AmBnEF;EACE;EACA;EACA;;;AC3CJ;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AAAA;EpBRE;EACA;EACA;EACA;EACA;EoBOA;;;AAGF;AAAA;EpBdE;EACA;EACA;EACA;EACA;;;AoBeF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EpBrCA;EACA;EACA;EACA;EACA;EAKA;EoB+BE;EACA;;AAEA;EACE;EACA;;;AAKN;AAAA;EpBlDE;EACA;EACA;EACA;EACA;;;AoBmDF;EpBvDE;EACA;EACA;EACA;EACA;EoBqDA;;;AAGF;EACE;EACA;;;AAIA;EpB1BA;EACA;EACA;EACA;EACA;EACA;EACA;;;AqB/CF;AACA;AACA;AAEE;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;ErBbE;EACA;EACA;EACA;EACA;;AqBWA;ErBfA;EACA;EACA;EACA;EACA;EqBaE;;AAEF;ErBnBA;EACA;EACA;EACA;EACA;EAKA;EqBaE;;AAEA;EACE;;AAIJ;ErB7BA;EACA;EACA;EACA;EACA;EAKA;EqBuBE;EACA;;AACA;ErBlCF;EACA;EACA;EACA;EACA;EqBiCI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;EACE;;AAEA;EACE;EACA;;AAGF;ErB9DA;EACA;EACA;EACA;EACA;;AqB4DE;ErBhEF;EACA;EACA;EACA;EACA;EqB8DI;EACA;;AAGJ;ErBtEA;EACA;EACA;EACA;EACA;EAKA;EqBiEE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;ErB7FF;EACA;EACA;EACA;EACA;EqB2FI;EACA;;AAIJ;EACE;;AAGF;EACE;;AAGF;ErBnGA;EqBwGE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAIE;;;AAIJ;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;ErB1JF;EACA;EACA;EACA;EACA;EAKA;EqBoJI;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;ErB/LN;EACA;EACA;EACA;EACA;EAKA;EqByLQ;EACA;;AAEA;EACE;EACA;;;AASV;ErBxKA;EACA;EACA;EACA;EACA;EACA;EACA;;AqBoKE;EACE;;AAGJ;EACE;EACA;;AACA;ErBjLF;EACA;EACA;EACA;EACA;EACA;EACA;;AqB6KI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;;AAON;ErB1MA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EqB+KE;;ArB5KF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AqB4IF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;ErBjGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AqBuDF;EACE;EACA;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAIA;EAEE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;ErB9SN;EqBgTQ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;;;AAMJ;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;ErBjUE;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AqBmQJ;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;ErBlXE;;AqBqXE;EACE;;;AAKN;ErB3XE;;AqB6XA;EACE;;;AAOF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;;AAKN;AACA;AACA;AAEE;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AAkYA;AACA;AACA;AAEA;EACE;;;AAIA;ErBlxBA;EACA;EACA;EACA;EACA;EACA;EACA;;AqB8wBE;EACE;EACA;EACA;EACA;EACA;;AAKF;ErB9xBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AqBguBA;ErBlyBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA5DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;EACE;EACA;EACA;EACA;;AqBosBA;EACE;;AAGF;EACE;EACA;;AAIJ;EACE;;AAGF;ErBpzBA;EACA;EACA;EACA;EACA;EACA;EACA;EqBgzBE;EACA;;;AAIJ;AACA;AACA;AAEE;EAEE;EACA;;AAGA;EACE;;AAIJ;EAEE;;AAGF;EAGE;;AAGF;EACE;;AAGF;EAGE;;AAEF;EAEE;;AAGF;ErB3uBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AqBisBF;ErBv2BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AqByyBF;EACE;;;AAKF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;ACl7BF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;ACdJ;EvBgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;AuBjCF;EACE;EACA;EACA;;;AAGF;EvBTE;EACA;EACA;EACA;EACA;EuBOA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;;;ACvBJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;ExBvCA;EACA;EACA;EACA;EACA;EwBqCE;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;EAGA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;ExBrEA;EACA;EACA;EACA;EACA;EwBuEE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAKN;AAAA;EAEE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EACE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAQF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ExBjEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwBuBF;EACE;EACA;EACA;;AAGF;ExB3EA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EwBgEE;;AxB9DF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwBmCA;EACE;EACA;EACA;;AAIJ;ExBxFA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwB8CF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;ExBjPA;EACA;EACA;EACA;EACA;EACA;EACA;EwB8OE;EACA;;AAGF;EACE;;AAIA;EACE;;AACA;EACE;;AAGJ;EACE;;AAIJ;EAGE;ExB3QF;EACA;EACA;EACA;EACA;EACA;EACA;EwBuQE;;AAGF;EACE;EACA;EACA;;AACA;ExBpRF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AwBuNF;ExBzRA;EACA;EACA;EACA;EACA;EACA;EACA;EwBqRE;;AAGF;EACE;EACA;;AAGF;EACE;ExBpSF;EACA;EACA;EACA;EACA;EACA;EACA;EwBgSE;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAGF;ExBzTA;EACA;EACA;EACA;EACA;EACA;EACA;EwBqTE;;AAGF;EAEE;;;AAKF;EACE;;AACA;EACE;;AAGJ;EACE;;AAEF;ExB9UA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EwBmTE;;AxBhTF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AwBgRF;EAEE;EACA;;;AAIJ;AACA;AACA;AAGE;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;ACncE;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;;ACrBJ;EAWE;;AACA;EACE;;AAGJ;E1BwBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E0BnDE;;A1BsDF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;A0BnFF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKF;EACE;;AAGA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AChFN;E3BDF;EACA;EACA;EACA;EACA;EAKA;E2BLI;EACA;EACA;;AAEA;E3BRJ;EACA;EACA;EACA;EACA;E2BMM;EACA;;AAEA;EACE;;AACA;EACE;;AAOV;E3BvBA;EACA;EACA;EACA;EACA;EAKA;E2BiBE;EACA;;AACA;EACE;;AAIJ;AAAA;E3BjCA;EACA;EACA;EACA;EACA;EAKA;E2B4BE;EACA;EACA;;AAEA;AAAA;E3BzCF;EACA;EACA;EACA;EACA;E2BuCI;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;;AAOV;AACA;AACA;AAGE;EACE;;AAEA;E3BxBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2BrCF;AAAA;E3B7BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;;A4B3GJ;EACE;EACA;EACA;;AAEA;EACE;;AACA;E5BSF;EACA;AACA;EACA,YACE;E4BXE;EACA;EACA;;;ACXN;AACA;AACA;AAII;EACE;;AAIJ;EACE;;AAGF;E7BkJA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A6B5LF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;AC9BJ;EACI;;;ACAF;EACE;E/BuCF;EACA;EACA;EACA;EACA;EACA;EACA;E+B3CE;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;E/B6IA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E+BxJE;EACA;;A/ByJF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A+BtLF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AAKF;EACE;E/B3CF;EACA;EACA;EACA;EACA;E+ByCE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;EACE;;AAEF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AChFJ;AACA;AACA;AAEA;EhCqBE;EACA;AACA;EACA,YACE;EgCvBF;;;ACLA;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAGF;EjCsBA;EACA;EACA;EACA;EACA;EACA;EACA;EiC1BE;;AAGF;EjCiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AkC3GJ;AACA;AACA;AAEA;EACE;;;AAGF;ElCPE;EACA;EACA;EACA;EACA;EkCKA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;AAKF;ElCgBA;EACA;EACA;EACA;EACA;EACA;EACA;EkCpBE;;;AC3BJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;ACfA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;;AC3BJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;;AAIA;ErC6BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA5DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;EACE;EACA;EACA;EACA;;;AqCzHF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;ACpDA;EtCgKA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AsCxMF;EAGE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;;AAOF;AAAA;AAAA;AAAA;EtCiBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AsC5EA;EACE;;AAGF;AAAA;AAAA;EAGE;EACA;;AAGF;EACE;;AAGF;EtCLF;EACA;EACA;EACA;EACA;EACA;EACA;EsCCI;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;;AAGF;EtCrBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA5DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;EACE;EACA;EACA;EACA;;AsCzEA;EACE;EACA;;AAGF;EtC9BF;EACA;EACA;EACA;EACA;EACA;EACA;;AsC4BE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AClGJ;AAAA;EvCwCA;EACA;EACA;EACA;EACA;EACA;EACA;EuC3CE;EAGA;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;AAAA;EvCUA;EACA;EACA;EACA;EACA;EACA;EACA;EuCbE;;AACA;AAAA;EvCMF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EuCjCI;;AvCoCJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AuClEF;EvCAA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EuC3BE;;AvC8BF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AuC7DF;EvCLA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EuCtBE;EACA;EACA;EACA;EACA;EACA;EACA;;AvCmBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AuCnDA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AClEJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;ACdN;AACA;AACA;AAIE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;EzCaA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AyC3EF;EzCSA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AyCxEF;EACE;EACA;;AACA;EACE;;;ACtCJ;EACE;;;ACFJ;AACA;AACA;AAEA;E3CqCE;EACA;EACA;EACA;EACA;EACA;EACA;;;A2CvCF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;E3CYE;EACA;EACA;EACA;EACA;EACA;EACA;;A2CfA;EACE;E3CvBF;E2CyBE;;AAEA;EACE;EACA;;;AAKN;AACA;AACA;AAEA;E3CPE;EACA;EACA;EACA;EACA;EACA;EACA;EAsKA;EACA;EACA;EACA;EACA;EACA;EACA;;A2CxKE;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;;AAKN;AACA;AACA;AAEA;EACE;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;;AAIJ;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGJ;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;E3ClNA;E2CoNE;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;;;AAIJ;AACA;AACA;AAGE;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;E3CtSA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;A2CwOF;EACE;;AAGF;E3C9SA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2CgPF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;E3C1LA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;A2CsJF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;E3CzUA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2C2QF;EAEE;EACA;;AAGF;EACE;;AAGF;E3CvVA;EACA;EACA;EACA;EACA;EACA;EACA;E2CmVE;;AAGF;EACE;EACA;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;EAWA;EACA;EACA;EACA;EACA;;AAQF;EACE;EACA;EACA;EACA;EACA;EACA;EAIA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKN;AACA;AACA;AAGE;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;E3ChVA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E2CqUE;;A3CnUF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2CuSF;EACE;EACA;EACA;;AACA;E3CjdF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;E2CuXI;;A3CnbJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;EACE;EACA;EACA;EACA;;A2CqXF;EACE;;AAGF;EACE;;AACA;EACE;;AACA;E3C/dJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2CocM;EACA;;A3ClcN;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2CqaF;EACE;;AAGF;EACE;;AAGF;E3CvXA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2C6UF;AAAA;E3CnfA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;;A2CubJ;AACA;AACA;AAEE;EACE;;AACA;EACE;;;AAMJ;E3CtgBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2C2eE;;A3CxeF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2CycF;EACE;;;AAQJ;AACA;AACA;AAGE;EACE;EACA;;AAGF;E3CtaA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2C6XF;E3CniBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2CwgBE;EACA;;A3CtgBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2CueF;EACE;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAMA;;AAJA;AAAA;EACE;;AAIF;AAAA;EACE;;AAEF;AAAA;EACE;;AAIF;AAAA;EACE;EACA;;AAEF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;EAEE;;;AAKN;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAIA;E3CrhBF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2C2eF;EACE;;AAGF;EAEE;;AAGF;EACE;;AAIA;E3C/pBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2CooBI;;A3CjoBJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2CkmBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AAIJ;EAEE;;AACA;EACE;;AAEF;EACE;;AAKF;E3CrtBF;EACA;EACA;EACA;EACA;EACA;EACA;E2CitBI;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;E3CnuBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2CwsBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;A3C5sBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2C2qBA;EACE;;AAIJ;E3ClvBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;E2CwpBE;EAEA;EACA;EACA;EACA;;A3CztBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;EACE;EACA;EACA;EACA;;A2C0pBF;E3CpoBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2C8lBF;E3C5oBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2CmmBF;E3CjpBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2CymBF;EAEE;EACA;;AAGF;E3C7pBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2CsnBF;E3C5xBA;EACA;EACA;EACA;EACA;EACA;EACA;E2CwxBE;;AAEF;E3ChyBA;EACA;EACA;EACA;EACA;EACA;EACA;;A2C8xBA;E3CpyBA;EACA;EACA;EACA;EACA;EACA;EACA;;A2CkyBA;E3CxyBA;EACA;EACA;EACA;EACA;EACA;EACA;;A2CwyBA;EACE;;AAGF;EACE;;AACA;EACE;EACA;;AACA;E3CvzBJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2C2vBF;EACE;;AAEE;E3Ch0BJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2CqyBM;;A3ClyBN;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2CqwBF;EAGE;EACA;;AAGF;EACE;;AAGF;E3Cl1BA;EACA;EACA;EACA;EACA;EACA;EACA;E2C+0BE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;E3Cn2BA;EACA;EACA;EACA;EACA;EACA;EACA;E2C+1BE;EACA;;AAGF;E3Cz2BA;EACA;EACA;EACA;EACA;EACA;EACA;E2Cq2BE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AACA;EACE;;AAIJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;;ACv7BJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;E5CoBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E4C7CI;EACA;EACA;EACA;;A5C6CJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAxDF;AAAA;EACE;;AAGF;AAAA;EACE;;A4C1BE;AAAA;E5CWJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2EA;EACA;EAEA;EACA;EACA;;AA7EA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AA8CF;AAAA;EACE;EACA;EACA;;;A4CtHF;EAEE;E5CCF;EACA;EACA;EACA;EACA;EACA;EACA;;A4CJE;EACE;EACA;EACA;EACA;;;AC/CN;AACA;AACA;AAGE;E7CoCA;EACA;EACA;EACA;EACA;EACA;EACA;;A6CtCA;EACE;EACA;E7C8BF;EACA;EACA;EACA;EACA;EACA;EACA;;A6CjCE;E7CJF;E6COI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;E7ClBF;E6CoBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AC/DJ;AACA;AACA;AAEA;EACE;;AAEA;E9CkCA;EACA;EACA;EACA;EACA;EACA;EACA;E8CtCE;EACA;EACA;EACA;EACA;;AAIA;E9CwBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2EA;EACA;EAEA;EACA;EACA;E8CnII;;A9CsDJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA8CF;EACE;EACA;EACA;;A8CvIE;EACE;;AAGF;EACE;;AC1BR;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;;ACvBN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EhD6IA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EgDxJE;EACA;;AhDyJF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgDvLA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;AAEE;EACE;EhDVJ;EACA;EACA;EACA;EACA;EACA;EACA;;AgDQE;EACE;EACA;;AAGF;EACE;EACA;;;AAKN;EhD1BE;EACA;EACA;EACA;EACA;EACA;EACA;EAsKA;EACA;EACA;EACA;EACA;EACA;EACA;;;AgDpJF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAIA;EhDrDA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAxDF;EACE;;AAGF;EACE;;AgD2CA;EhD1DF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2EA;EACA;EAEA;EACA;EACA;;AA7EA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA8CF;EACE;EACA;EACA;;;AiD5JJ;AACA;AACA;AACA;EACE;EACA;EACA;;AAKA;EACE;EAEA;EACA;EACA;EACA;EAEA;EACA;;;AAIJ;AACA;AACA;AAEA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAKE;EjDFF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AiD7DA;EjDmHF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AiD5JF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAYF;EACE;;AACA;EjDnCF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AiD1BF;AAAA;AAAA;EjDxCA;EACA;EACA;EACA;EACA;EACA;EACA;;AiDwCA;EjD9CA;EACA;EACA;EACA;EACA;EACA;EACA;EiD0CE;EACA;EACA;EACA;;;AA+BJ;AACA;AACA;AAGE;AAAA;EjDvFA;EACA;EACA;EACA;EACA;EACA;EACA;EiDmFE;EACA;;;AAIJ;AACA;AACA;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;;;AAKF;AAAA;EAEE;;AAGF;EjD3HA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AiD4DF;EjD9HA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2EA;EACA;EAEA;EACA;EACA;;AA7EA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA8CF;EACE;EACA;EACA;;AiDeF;EACE;;AACA;EjDZF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EiDCI;EACA;;AjDAJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AiDzBF;EACE;;AACA;EjD/IF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EiDoHI;;AjDjHJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AkD1GF;ElDwCA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AkDtGF;ElDoCA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EkD/DE;;AlDkEF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AkDlGF;EACE;EACA;EACA;;;ACXF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EnDkJA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmDzLF;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EnDnBA;EACA;EACA;EACA;EACA;EACA;EACA;EmDeE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;ACxEJ;EACE;;AAEF;EpDqCA;EACA;EACA;EACA;EACA;EACA;EACA;EoDzCE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EpD2IA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AoDlLF;EACE;EACA;;AAGF;EpDOA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AqDrGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;ErDiIA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AqD1KF;ErDIA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AsD1GF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AACA;AAAA;EtDgBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EsD1CI;EACA;EACA;;AtD2CJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AsDzEF;EACE;;AAGF;EtD2HA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsDrKF;EtDuHA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EsDlIE;;AtDoIF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsDhKF;EtDkHA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsD3JF;EtD6GA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsDtJF;EtDwGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsDlJF;EtDoGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsD9IF;EtDgGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsD1IF;EtD4FA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsDrIF;EACE;;AAGF;EAEE;;AAGF;EACE;;AAGF;EACE;;AAOF;EACE;EACA;EACA;;AAGF;EAEE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;AClHF;EACE;;AAGF;EvD4JA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AuDrMF;EACE;;AACA;EvD6BF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AuD1FF;AAAA;AAAA;EAGE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AAMF;AAAA;EACE;;AAGF;AAAA;EvDRA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AuDtDF;AAAA;AAAA;EvDZA;EACA;EACA;EACA;EACA;EACA;EACA;EuDSE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;;AACA;AAAA;EACE;;;ACnEJ;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;ExDsBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EwDhDI;;AxDmDJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AwDnFE;AAAA;EACE;;AAYN;EAEE;;AAGF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAEF;ExDtBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AwDzCF;EACE;;AACA;EACE;EACA;;AAGJ;EACE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AACA;ExD1DF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AwDHF;EAEE;;AAGF;EACE;;AAGF;ExDxEA;EACA;EACA;EACA;EACA;EACA;EACA;EwDoEE;EACA;;;AAKF;ExDwCA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwDnFF;ExDnFA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AyDzGJ;AACA;AACA;AACA;EACE;EzDmCA;EACA;EACA;EACA;EACA;EACA;EACA;EyDvCA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAOJ;EACE;;AACA;EACE;;AAIJ;EzDbA;EACA;EACA;EACA;EACA;EACA;EACA;EyDSE;;AAEA;EACE;;AAeJ;EACE;;AAIF;EACE;;AAGF;AAAA;EzD1CA;EACA;EACA;EACA;EACA;EACA;EACA;;AyDuCE;AAAA;EzD7CF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;EyD7CI;EACA;EACA;;AzDjBJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;AAAA;EACE;EACA;EACA;EACA;;AyD7CF;EzDrDA;EACA;EACA;EACA;EACA;EACA;EACA;EyDkDE;EACA;EACA;EACA;;AAGF;EACE;;AACA;EzDhEF;EACA;EACA;EACA;EACA;EACA;EACA;EyD4DI;EACA;;AAIJ;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAII;EACE;;AAIF;EACE;EACA;;AAGJ;AAAA;EAEE;;;AAKF;EACE;;AACA;EACE;;;AASE;EACE;;;AAUJ;EACE;;AAGA;EACE;;;AASN;EACE;EACA;EACA;;AAEA;EACE;;AAGE;EACE;;AAEF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAYJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;EzDvQF;;AyD0QI;EACE;EACA;;AAKN;AAAA;EzDlPA;EACA;EACA;EACA;EACA;EACA;EACA;EyD+OE;EACA;EACA;;AAWF;EACE;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAGE;EACE;EACA;;AACA;EzDxUF;EACA;EACA;EACA;EACA;EACA;EACA;;AyDuUA;EzD7UA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AyD+QF;EzDjVA;EACA;EACA;EACA;EACA;EACA;EACA;EyD6UE;EACA;;AAGF;EACE;;AAEF;EACE;;;AClYA;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC5CN;AACA;AACA;AAGE;EAiBE;;;AAIJ;AACA;AACA;AACA;EACE;;AACA;EACE;;AAEF;EAEE;;AAEF;EACE;;AAEF;EACE;;AAIF;EACE;;;AAUA;EACE;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;;AAQR;EACE;EACA;EACA;EACA;EACA;;AAGF;EAIE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;;AAKF;EAGE;;AAUJ;AACA;AACA;AACA;EACE;;AAEA;EACE;;AAEA;E3DjLF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2DsIA;E3DpLF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2D0IA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAIJ;E3D3TA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2DgSE;EACA;EACA;EACA;EACA;EACA;EACA;;A3DnSF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2DmQA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKJ;EACE;;AAIF;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;E3DpWF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2D0UI;;A3DvUJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;A2DuSE;AAAA;EACE;;AAKN;EACE;EACA;EACA;EACA;;AAGF;E3D9PA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2DuNA;E3DrQF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2D0NA;E3DxQF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E2D6PI;;A3D3PJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2D6NE;EACE;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAKN;E3DjSA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2DwPF;E3DtSA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E2D2RE;;A3DzRF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2D2PA;EACE;;AAIJ;E3D9SA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2DoQF;E3D1aA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2D6WF;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAQF;EACE;;AAIF;EAEE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEE;EACE;EACA;;AAMJ;E3D7WF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2DoUF;EACE;;;AAMF;AAAA;AAAA;EAEE;;AAEF;AAAA;EACE;;;AC7hBF;E5DuCA;EACA;EACA;EACA;EACA;EACA;EACA;E4DtCE;EACA;EACA;EACA;;AAGF;E5D0BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E4DpDE;EACA;;A5DsDF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A4DrFF;EAEE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;E5DQA;EACA;EACA;EACA;EACA;EACA;EACA;;A4DVA;EAEE;;AAGF;EAIE;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;AACA;EACE;EACA;;;AC5DN;AACA;AACA;AAIE;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAIF;AAAA;AAAA;EACE;;AAIF;AAAA;AAAA;EACE;;AAIF;AAAA;AAAA;EACE;;AAIF;AAAA;AAAA;EACE;;AAIF;AAAA;AAAA;EACE;;;AAIJ;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;;;ACxEA;AAAA;EAEE;;AAGF;E9DkCF;EACA;EACA;EACA;EACA;EACA;EACA;EAsKA;EACA;EACA;EACA;EACA;EACA;EACA;E8DlNI;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACzER;AACA;AACA;AACA;EAGE;EAqBA;EACA;EAGA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;AAAA;AAAA;EAGE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAEA;EACA;AAAA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAgBA;;AAVA;EACE;;AAGF;EACE;EACA;EACA;EACA;;;AAKJ;AACA;AACA;AACA;AAME;AACA;AACA;AAyBA;AACA;AACA;;AAlCA;AAAA;EAEE;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;;AAOJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAIF;EAIE;EACA;;AAGF;EAGE;;AAGF;EAGE;;;AAIJ;AACA;AACA;AAEE;EACE;;AAGF;EAEE;;;AC5LJ;AACA;AACA;AACA;EAmBE;EACA;EAIA;EACA;;;AAIF;AACA;AACA;AACA;EAEE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EAGA;EAMA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EAEA;EAEA;EACA;EACA;AAiHA;AACA;AACA;AAUA;AACA;AACA;;AA7HA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAGF;EACE;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGE;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAMR;EACE;EACA;;AAGF;EACE;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;;AChQN;AACA;AACA;AACA;EACE;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EAGE;EACA;EAcA;EACA;EACA;EACA;EAEA;EAGA;EACA;;;AAIF;AACA;AACA;AACA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQF;AAAA;EAGE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;AAAA;AAAA;AAGE;EAMA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;AACA;EAKA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAMA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EAIE;;AAIF;EAII;EACA;;AAGJ;EAGE;;AAGF;EAGE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAKN;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AACA;EACE;EACA;;AAKF;EACE;;AAEF;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;;AACA;AAAA;EACE;EACA;;AAGJ;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;;AAGF;EACE;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AC5gBF;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;AAAA;EAGA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;;AAKJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EACA;;AACA;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;;AAKF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;ACpPR;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AACA;EAOA;EACA;EAEA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;EAKA;;;AAGF;AACA;AACA;AACA;EAYE;EACA;EAKA;EACA;EACA;EAEA;EAGA;EACA;;;AAIF;AACA;AACA;AACA;AAAA;EAEE;EACA;EACA;;;AAGF;AACA;AACA;AACA;AAAA;AAAA;AAGE;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;AAAA;EAEA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EAOA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;;AAMA;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAGA;AAAA;AAAA;EACE;EACA;EACA;EACA;AAAA;;AAKJ;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;;AAGF;EAIE;;AAIF;EAII;EACA;;AAGJ;EAGE;;AAGF;EAGE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAMR;AACA;AACA;AACA;EACE;EAGA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;;;AAIA;EACE;EAGA;EACA;EACA;EACA;EACA;EACA;;AAEF;EAEE;EACA;EACA;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAEE;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;AAAA;EAEA;AAAA;;AAIF;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;EAEA;AAAA;;AAEA;EACE;;;AAKN;AACA;AACA;AAsBE;EAEE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;AAAA;EASE;EACA;;;AAGF;EAME;;;AAGF;EACE;EAKA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;;AAMA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EAEE;EAGA;;AAEF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAKA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;AAAA;EnEjlBA;EACA;EACA;EACA;EACA;EACA;EACA;EmE8kBE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;;AACA;EACE;;;AAKN;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;AAAA;AAAA;EAGA;EACA;EACA;;AACA;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUA;EACA;EAEA;EACA;EACA;EACA;;AAVA;EACE;EACA;;AAUF;EACE;EACA;;AAIA;EACE;;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;;AAEA;EACE;EACA;;;AAKF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;ACp0BN;AAAA;AAAA;EAGE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;;;AAKF;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAKE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAEF;EACE;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAKN;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAKN;EACE;EACA;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAGI;EACE;;AAEF;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;;;AAKN;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;;AAIA;EACE;;;AAKN;AACA;AACA;AACA;EACE;EACA;EACA;;;ACnRF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EAcA;EACA;EAOA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;;AAEA;EACE;;;AAIJ;AACA;AACA;AACA;AAAA;AAAA;EAGE;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAIA;AACA;AACA;AAKE;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;ACzRN;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AC5FN;AACA;AACA;AAEA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EvE/KA;;;AuEqLF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AC9UF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AACA;EAEE;;;AAKF;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAKJ;AAAA;AAAA;EAGE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQE;;AAMA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;;AAKJ;EACE;;;AAIA;EACE;EACA;;;AAKJ;AAAA;EAEE;;;AAGF;AACA;AACA;AAEA;EACE;EACA;;;AAOF;AACA;AACA;AAGE;AAAA;AAAA;ExErHA;EACA;EACA;EACA;EACA;EACA;EACA;EwEmHE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;ACvLJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA","file":"dorako-ui.css"}
\ No newline at end of file
+{"version":3,"sourceRoot":"","sources":["../sass/module-support/_abomination-vaults.scss","../sass/module-support/_button-feel.scss","../sass/module-support/_card-hand-mini-toolbar.scss","../sass/_mixins.scss","../sass/module-support/_cautious-gamemasters-pack.scss","../sass/module-support/_chat-reactions.scss","../sass/module-support/_combat-carousel.scss","../sass/module-support/_custom-hotbar.scss","../sass/module-support/_damage-log.scss","../sass/module-support/_dorako-ux.scss","../sass/module-support/_dfce.scss","../sass/module-support/_dice-tray.scss","../sass/module-support/_enhancen-terrain-layer.scss","../sass/module-support/_exploit-vulnerability.scss","../sass/module-support/_filepicker-plus.scss","../sass/module-support/_forien-easy-polls.scss","../sass/module-support/_forien-quest-log.scss","../sass/module-support/_global-progress-clocks.scss","../sass/module-support/_item-piles.scss","../sass/module-support/_koboldworks-turn-announcer.scss","../sass/module-support/_macros.scss","../sass/module-support/_misc.scss","../sass/module-support/_module-management-plus.scss","../sass/module-support/_monarch.scss","../sass/module-support/_monks.scss","../sass/module-support/_party-overview.scss","../sass/module-support/_pf2e-dailies.scss","../sass/module-support/_pf2e-idle-hud.scss","../sass/module-support/_pf2e-see-simple-scale-statistics.scss","../sass/module-support/_pf2e-toolbelt.scss","../sass/module-support/_pf2e-utility-buttons.scss","../sass/module-support/_pinned-chatlog.scss","../sass/module-support/_polyglot.scss","../sass/module-support/_ripper-taskbar.scss","../sass/module-support/_quick-insert.scss","../sass/module-support/_scene-preview.scss","../sass/module-support/_smalltime.scss","../sass/module-support/_speaking-as.scss","../sass/module-support/_swade.scss","../sass/module-support/_tagger.scss","../sass/module-support/_target-damage.scss","../sass/module-support/_token-action-hud.scss","../sass/module-support/_tokenizer.scss","../sass/module-support/_window-tabs.scss","../sass/module-support/_workbench.scss","../sass/module-support/_yendors-scene-actors.scss","../sass/ui-theme/foundry-core/_app-ui.scss","../sass/ui-theme/foundry-core/_controls.scss","../sass/ui-theme/foundry-core/_hotbar.scss","../sass/ui-theme/foundry-core/_navigation.scss","../sass/ui-theme/foundry-core/_notifications.scss","../sass/ui-theme/foundry-core/_placeable-hud.scss","../sass/ui-theme/foundry-core/_sidebar.scss","../sass/ui-theme/foundry-core/_window-apps.scss","../sass/ui-theme/pf2e-system/_hazard-sheet.scss","../sass/ui-theme/pf2e-system/_familiar-sheet.scss","../sass/ui-theme/pf2e-system/_loot-sheet.scss","../sass/ui-theme/pf2e-system/_npc-sheet.scss","../sass/ui-theme/pf2e-system/_actor-sheet.scss","../sass/ui-theme/pf2e-system/_party-sheet.scss","../sass/ui-theme/pf2e-system/_messages.scss","../sass/ui-theme/pf2e-system/_critical-deck.scss","../sass/ui-theme/pf2e-system/_pc-sheet.scss","../sass/ui-theme/pf2e-system/_compendium-browser.scss","../sass/ui-theme/pf2e-system/_code-mirror.scss","../sass/ui-theme/pf2e-system/_effects-panel.scss","../sass/ui-theme/themes/_crb-dark.scss","../sass/ui-theme/themes/_crb-light.scss","../sass/ui-theme/themes/_discord.scss","../sass/ui-theme/themes/_poe-wiki.scss","../sass/ui-theme/themes/_bg3.scss","../sass/ui-theme/themes/_crb.scss","../sass/ui-theme/themes/_foundry2.scss","../sass/ui-theme/themes/_opaque.scss","../sass/_colors.scss","../sass/dorako-ui/_dorako-ui.scss","../sass/dorako-ui/_reset.scss"],"names":[],"mappings":";AAAA;AACA;AACA;AAMA;AAAA;AAAA;AAAA;AAAA;EAKE;;;ACZA;EACE;;;ACDF;ECAA;EACA;EACA;EACA;EACA;EDFE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAIA;AAAA;EACE;EACA;EACA;EACA;ECVJ;;ADYI;AAAA;EACE;;AAIN;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;;AAGJ;EACE;EACA;;;AAIJ;EACE;;AACA;EClDA;EACA;EACA;EACA;EACA;EAKA;ED4CE;EACA;;AACA;EACE;EACA;;;AE1DN;AACA;AACA;AAEA;EACE;;;ACJA;EACE;;AAEF;EACE;EFJF;EACA;EACA;EACA;EACA;EAKA;EEFE;EACA;;AAEA;EACE;;AAGJ;EACE;;;AAKF;EFLA;EACA;AACA;EACA,YACE;EAgBF;EACA;EAZA;EACA;AACA;EACA,YACE;EELA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;;AAMJ;EF1CA;EACA;EACA;EACA;EACA;EAKA;EEoCE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;;AC3DN;AACA;AACA;AAGA;EACE;;;AAIA;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EHrCA;EACA;EACA;EACA;EACA;EAKA;EG+BE;;AAEA;EACE;;AAEF;EACE;;AACA;EACE;;AAMJ;EACE;;AACA;EH/CJ;EGiDM;;AAKN;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;;AACA;EHhEJ;EGkEM;;AAKN;EHhFA;EACA;EACA;EACA;EACA;EG8EE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAIJ;EHxGA;EACA;EACA;EACA;EACA;EGuGE;EACA;;AAGF;EH/GA;EACA;EACA;EACA;EACA;EAKA;EGyGE;EACA;;AACA;EACE;EACA;;;ACvHN;AACA;AACA;AACA;EACE;;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;;AAIJ;EACE;IACE;;;AAKF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EJtCA;EACA;EACA;EACA;EACA;EIoCE;;AAGF;EJ3CA;EACA;EACA;EACA;EACA;EAKA;EIqCE;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AChFN;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAEA;ELAA;EKEE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;;AAKN;EACE;;;AAGF;AACE;AAKA;AAKA;AAKA;;AAdA;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;ACxDF;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;;ACVJ;AACA;AACA;AAEA;EACE;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;;AAMA;EPSF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AOzEE;EACE;EACA;EACA;;AAIN;EPAA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AO3DF;EACE;;AAEA;EPlDF;EACA;EACA;EACA;EACA;EAKA;EO4CI;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAIA;EACE;;AAEF;EACE;EACA;;;AAOV;AACA;AACA;AAUE;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAEA;EACE;;AAGF;AAAA;AAAA;EAEE;;AAGF;EACE;EACA;EAEA;EACA;EACA;;AAGF;EACE;;AAIJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAKF;EAEE;EACA;EACA;;;AAOA;EACE;EACA;;;AAOJ;AAAA;EACE;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;;;ACrLR;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;;AAGF;ERbF;EACA;EACA;EACA;EACA;EAKA;EQOI;EACA;EACA;;AAEA;ERpBJ;EACA;EACA;EACA;EACA;EQkBM;EACA;;AAGF;ER1BJ;EACA;EACA;EACA;EACA;EQwBM;EACA;;AAIJ;ERjCF;EACA;EACA;EACA;EACA;EAKA;EQ2BI;EACA;EACA;;AAEA;EACE;;AACA;EACE;;AAIJ;ER/CJ;EACA;EACA;EACA;EACA;EQkDM;EACA;;AAEA;EACE;;AACA;EACE;;AAKR;EACE;EACA;EACA;;AAEF;EACE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAGA;EACE;EACA;;AAEF;EACE;EACA;;AAGJ;ER7DF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AQHE;EACE;;AAEF;EACE;;AAGJ;EACE;;AAEA;EAEE;;AAEA;EACE;EACA;;AACA;EACE;;AAUF;EACE;;AACA;EACE;;AAOV;ERmBF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EQ9BI;EACA;;AR+BJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AS/MJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;AAEA;ETAA;EATA;EACA;EACA;EACA;EACA;;ASQE;EACE;EACA;;AAEE;EACE;EACA;EACA;EACA;;;ACpBR;EACE;EACA;;AACA;EVqCF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AUlGF;EACE;EACA;EACA;;AACA;EACE;;AAEF;EVyBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AUtFF;EACE;;AACA;EVkBF;EACA;EACA;EACA;EACA;EACA;EACA;EUtBI;;AAGJ;EACE;EACA;;;AAKF;EACE;;;ACpCJ;AACA;AACA;AAEA;EXHE;EACA;EACA;EACA;EACA;EWCA;EACA;;;AAGF;EACE;;;AAGF;EXEE;EACA;AACA;EACA,YACE;EAgBF;EACA;EWrBA;EACA;;;AChBA;EACE;;;ACDF;EAEE;;AAGF;EAIE;EACA;EACA;;AAGF;EAEE;;AAGF;EbqBA;EACA;EACA;EACA;EACA;EACA;EACA;EazBE;EACA;EACA;EACA;;AACA;EAEE;EACA;EACA;EACA;EACA;;AAIJ;EbKA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AajEF;EAEE;EACA;;AACA;EACE;;AAEF;EACE;;AAIJ;EbbA;EACA;EACA;EACA;EACA;EACA;EACA;EaeE;EACA;;AAGF;EAEE;;AACA;EACE;;;ACtEN;EACE;EACA;;AAEA;EdHA;EACA;EACA;EACA;EACA;;AcGE;EACE;;AAGJ;EdXA;EACA;EACA;EACA;EACA;EAKA;EcKE;;AACA;EACE;;;AAKN;EACE;;;ACvBF;EfCE;EACA;EACA;EACA;EACA;EAKA;EePA;;AACA;EfHA;EACA;EACA;EACA;EACA;;;AeIF;EfOE;EACA;AACA;EACA,YACE;EeTF;EACA;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;AACA;EACE;;;AAIJ;EACE;EACA;EACA;;AAEA;AAAA;EfOA;EACA;EACA;EACA;EACA;EACA;EACA;EeVE;EACA;;AAGF;EfAA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;Ae9DF;EACE;;;AAIJ;AAAA;AAAA;EAGE;EACA;;;ACtDF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EhBOE;EACA;AACA;EACA,YACE;EAgBF;EACA;EgB1BA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;;;ACnBJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;AACA;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;AAAA;EAEE;;;AAIJ;AACA;AACA;AAkBA;EACE;;AAEA;EACE;EACA;;AAEF;EACE;;AAEF;EACE;;;ACzDJ;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;ElBXE;EACA;EACA;EACA;EACA;EkBUA;EACA;;;AAEF;EACE;;;AAGF;AACA;AACA;AAEA;ElBzBE;EACA;EACA;EACA;EACA;EkBuBA;EACA;EACA;EACA;;;AAGF;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;;;AC9CF;EACE;;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;;;AAKF;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;EnBaA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AmBnEF;EACE;EACA;EACA;;;AC3CJ;AACA;AACA;AAEA;EACE;EACA;;;AAGF;AAAA;EpBRE;EACA;EACA;EACA;EACA;EoBOA;;;AAGF;AAAA;EpBdE;EACA;EACA;EACA;EACA;;;AoBeF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;EAKE;EACA;EACA;EACA;;;AAGF;EACE;;AAEA;EpBrCA;EACA;EACA;EACA;EACA;EAKA;EoB+BE;EACA;;AAEA;EACE;EACA;;;AAKN;AAAA;EpBlDE;EACA;EACA;EACA;EACA;;;AoBmDF;EpBvDE;EACA;EACA;EACA;EACA;EoBqDA;;;AAGF;EACE;EACA;;;AAIA;EpB1BA;EACA;EACA;EACA;EACA;EACA;EACA;;;AqB/CF;AACA;AACA;AAEE;EACE;EACA;;;AAIJ;AACA;AACA;AAEA;ErBbE;EACA;EACA;EACA;EACA;;AqBWA;ErBfA;EACA;EACA;EACA;EACA;EqBaE;;AAEF;ErBnBA;EACA;EACA;EACA;EACA;EAKA;EqBaE;;AAEA;EACE;;AAIJ;ErB7BA;EACA;EACA;EACA;EACA;EAKA;EqBuBE;EACA;;AACA;ErBlCF;EACA;EACA;EACA;EACA;EqBiCI;;;AAKN;AACA;AACA;AAEA;EACE;;;AAGF;AACA;AACA;AAEA;EACE;;AAEA;EACE;EACA;;AAGF;ErB9DA;EACA;EACA;EACA;EACA;;AqB4DE;ErBhEF;EACA;EACA;EACA;EACA;EqB8DI;EACA;;AAGJ;ErBtEA;EACA;EACA;EACA;EACA;EAKA;EqBiEE;;AAEA;EACE;EACA;;AAEF;EACE;;AACA;EAEE;EACA;;AAIJ;EACE;EACA;;AAEF;ErB7FF;EACA;EACA;EACA;EACA;EqB2FI;EACA;;AAIJ;EACE;;AAGF;EACE;;AAGF;ErBnGA;EqBwGE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAIE;;;AAIJ;AAAA;AAAA;AAAA;EAIE;EACA;;;AAME;EACE;;AAGJ;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGF;ErB1JF;EACA;EACA;EACA;EACA;EAKA;EqBoJI;EACA;EACA;EAEA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAKN;EACE;EACA;;AAGF;EACE;;AAIA;EACE;;AAEF;EACE;;AAEA;EACE;;AACA;ErB/LN;EACA;EACA;EACA;EACA;EAKA;EqByLQ;EACA;;AAEA;EACE;EACA;;;AASV;ErBxKA;EACA;EACA;EACA;EACA;EACA;EACA;;AqBoKE;EACE;;AAGJ;EACE;EACA;;AACA;ErBjLF;EACA;EACA;EACA;EACA;EACA;EACA;;AqB6KI;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;;AAON;ErB1MA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EqB+KE;;ArB5KF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AqB4IF;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;AAAA;ErBjGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;;AAGF;AAAA;EACE;EACA;;AAGF;AAAA;EACE;EACA;EACA;;AqBuDF;EACE;EACA;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AAEA;EACE;;;AAGF;EACE;;;AAIA;EAEE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;;AAEA;ErB9SN;EqBgTQ;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;EACA;EACA;;;AAMJ;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;;AAIJ;ErBjUE;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AqBmQJ;AACA;AACA;AAEA;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;ErBlXE;;AqBqXE;EACE;;;AAKN;ErB3XE;;AqB6XA;EACE;;;AAOF;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;;;AAKN;AACA;AACA;AAEE;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;AACA;AACA;AAkYA;AACA;AACA;AAEA;EACE;;;AAIA;ErBlxBA;EACA;EACA;EACA;EACA;EACA;EACA;;AqB8wBE;EACE;EACA;EACA;EACA;EACA;;AAKF;ErB9xBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AqBguBA;ErBlyBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA5DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;EACE;EACA;EACA;EACA;;AqBosBA;EACE;;AAGF;EACE;EACA;;AAIJ;EACE;;AAGF;ErBpzBA;EACA;EACA;EACA;EACA;EACA;EACA;EqBgzBE;EACA;;;AAIJ;AACA;AACA;AAEE;EAEE;EACA;;AAGA;EACE;;AAIJ;EAEE;;AAGF;EAGE;;AAGF;EACE;;AAGF;EAGE;;AAEF;EAEE;;AAGF;ErB3uBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AqBisBF;ErBv2BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AqByyBF;EACE;;;AAKF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;ACl7BF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;;ACdJ;EvBgBE;EACA;AACA;EACA,YACE;EAgBF;EACA;;;AuBjCF;EACE;EACA;EACA;;;AAGF;EvBTE;EACA;EACA;EACA;EACA;EuBOA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;;;ACvBJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAGF;ExBvCA;EACA;EACA;EACA;EACA;EwBqCE;;AAGF;AAAA;EAEE;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;EAGA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;ExBrEA;EACA;EACA;EACA;EACA;EwBuEE;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAEA;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;;AAKN;AAAA;EAEE;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;EAEE;;;AAKN;EACE;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;EAIE;;AAIA;AAAA;AAAA;AAAA;EACE;;;AAKN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAQF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;ExBjEA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwBuBF;EACE;EACA;EACA;;AAGF;ExB3EA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EwBgEE;;AxB9DF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwBmCA;EACE;EACA;EACA;;AAIJ;ExBxFA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwB8CF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;ExBjPA;EACA;EACA;EACA;EACA;EACA;EACA;EwB8OE;EACA;;AAGF;EACE;;AAIA;EACE;;AACA;EACE;;AAGJ;EACE;;AAIJ;EAGE;ExB3QF;EACA;EACA;EACA;EACA;EACA;EACA;EwBuQE;;AAGF;EACE;EACA;EACA;;AACA;ExBpRF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AwBuNF;ExBzRA;EACA;EACA;EACA;EACA;EACA;EACA;EwBqRE;;AAGF;EACE;EACA;;AAGF;EACE;ExBpSF;EACA;EACA;EACA;EACA;EACA;EACA;EwBgSE;;AACA;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAIJ;EACE;EACA;;AAGF;ExBzTA;EACA;EACA;EACA;EACA;EACA;EACA;EwBqTE;;AAGF;EAEE;;;AAKF;EACE;;AACA;EACE;;AAGJ;EACE;;AAEF;ExB9UA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EwBmTE;;AxBhTF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AwBgRF;EAEE;EACA;;;AAIJ;AACA;AACA;AAGE;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;AAAA;EAEE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;;;AAEF;EACE;;;AAEF;EACE;;;ACncE;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;;;ACrBJ;EAWE;;AACA;EACE;;AAGJ;E1BwBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E0BnDE;;A1BsDF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;A0BnFF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKF;EACE;;AAGA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AChFN;E3BDF;EACA;EACA;EACA;EACA;EAKA;E2BLI;EACA;EACA;;AAEA;E3BRJ;EACA;EACA;EACA;EACA;E2BMM;EACA;;AAEA;EACE;;AACA;EACE;;AAOV;E3BvBA;EACA;EACA;EACA;EACA;EAKA;E2BiBE;EACA;;AACA;EACE;;AAIJ;AAAA;E3BjCA;EACA;EACA;EACA;EACA;EAKA;E2B4BE;EACA;EACA;;AAEA;AAAA;E3BzCF;EACA;EACA;EACA;EACA;E2BuCI;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;;AAOV;AACA;AACA;AAGE;EACE;;AAEA;E3BxBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2BrCF;AAAA;E3B7BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;;A4B3GJ;EACE;EACA;EACA;;AAEA;EACE;;AACA;E5BSF;EACA;AACA;EACA,YACE;E4BXE;EACA;EACA;;;ACXN;AACA;AACA;AAII;EACE;;AAIJ;EACE;;AAGF;E7BkJA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A6B5LF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;;AC9BJ;EACI;;;ACAF;EACE;E/BuCF;EACA;EACA;EACA;EACA;EACA;EACA;E+B3CE;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;E/B6IA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E+BxJE;EACA;;A/ByJF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A+BtLF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AAKF;EACE;E/B3CF;EACA;EACA;EACA;EACA;E+ByCE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAGJ;AAAA;EAEE;EACA;EACA;;AACA;AAAA;EACE;;AAGJ;EACE;;AAEF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;;AChFJ;AACA;AACA;AAEA;EhCqBE;EACA;AACA;EACA,YACE;EgCvBF;;;ACLA;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAGF;EjCsBA;EACA;EACA;EACA;EACA;EACA;EACA;EiC1BE;;AAGF;EjCiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AkC3GJ;AACA;AACA;AAEA;EACE;;;AAGF;ElCPE;EACA;EACA;EACA;EACA;EkCKA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;AACA;EACE;;;AAKF;ElCgBA;EACA;EACA;EACA;EACA;EACA;EACA;EkCpBE;;;AC3BJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;ACfA;EACE;EACA;EACA;;AAEF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAEF;EACE;EACA;EACA;;AAEF;EACE;EACA;;;AC3BJ;AACA;AACA;AACA;EACE;;;AAGF;EACE;;;AAIA;ErC6BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA5DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;EACE;EACA;EACA;EACA;;;AqCzHF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;;;AAIJ;EACE;;;AAGF;EAEE;EACA;EACA;EACA;EACA;;;ACpDA;EtCgKA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AsCxMF;EAGE;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;;AAOF;AAAA;AAAA;AAAA;EtCiBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AsC5EA;EACE;;AAGF;AAAA;AAAA;EAGE;EACA;;AAGF;EACE;;AAGF;EtCLF;EACA;EACA;EACA;EACA;EACA;EACA;EsCCI;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;;AAGF;EtCrBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;;AA5DA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;EACE;EACA;EACA;EACA;;AsCzEA;EACE;EACA;;AAGF;EtC9BF;EACA;EACA;EACA;EACA;EACA;EACA;;AsC4BE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;;AClGJ;AAAA;EvCwCA;EACA;EACA;EACA;EACA;EACA;EACA;EuC3CE;EAGA;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;AAGF;AAAA;EAEE;;AAGF;AAAA;AAAA;EAGE;;AAGF;AAAA;EvCUA;EACA;EACA;EACA;EACA;EACA;EACA;EuCbE;;AACA;AAAA;EvCMF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EuCjCI;;AvCoCJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AuClEF;EvCAA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EuC3BE;;AvC8BF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AuC7DF;EvCLA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EuCtBE;EACA;EACA;EACA;EACA;EACA;EACA;;AvCmBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AuCnDA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AClEJ;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;ACdN;AACA;AACA;AAIE;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;;AAKF;EzCaA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AyC3EF;EzCSA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AyCxEF;EACE;EACA;;AACA;EACE;;;ACtCJ;EACE;;;ACFJ;AACA;AACA;AAEA;E3CqCE;EACA;EACA;EACA;EACA;EACA;EACA;;;A2CvCF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;E3CYE;EACA;EACA;EACA;EACA;EACA;EACA;;A2CfA;EACE;E3CvBF;E2CyBE;;AAEA;EACE;EACA;;;AAKN;AACA;AACA;AAEA;E3CPE;EACA;EACA;EACA;EACA;EACA;EACA;EAsKA;EACA;EACA;EACA;EACA;EACA;EACA;;A2CxKE;EACE;EACA;;AAEF;EACE;EACA;;AAEF;EACE;EACA;EACA;;;AAKN;AACA;AACA;AAEA;EACE;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;AAAA;AAAA;EAIE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AACA;AAAA;EACE;EACA;;AAIJ;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQE;EACA;EACA;EACA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAGE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGJ;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;E3CvNA;E2CyNE;EACA;EACA;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;;;AAIJ;AACA;AACA;AAGE;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;AAIJ;EACE;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAME;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;E3C3SA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;A2C6OF;EACE;;AAGF;E3CnTA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2CqPF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;E3C/LA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAIJ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;;A2C2JF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAGF;E3C9UA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2CgRF;EAEE;EACA;;AAGF;EACE;;AAGF;E3C5VA;EACA;EACA;EACA;EACA;EACA;EACA;E2CwVE;;AAGF;EACE;EACA;;AAGF;EACE;;;AAIJ;AACA;AACA;AAGE;EACE;EACA;EAWA;EACA;EACA;EACA;EACA;;AAQF;EACE;EACA;EACA;EACA;EACA;EACA;EAIA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAKN;AACA;AACA;AAGE;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;E3CrVA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E2C0UE;;A3CxUF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2C4SF;EACE;EACA;EACA;;AACA;E3CtdF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;E2C4XI;;A3CxbJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;EACE;EACA;EACA;EACA;;A2C0XF;EACE;;AAGF;EACE;;AACA;EACE;;AACA;E3CpeJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2CycM;EACA;;A3CvcN;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2C0aF;EACE;;AAGF;EACE;;AAGF;E3C5XA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2CkVF;AAAA;E3CxfA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;;A2C4bJ;AACA;AACA;AAEE;EACE;;AACA;EACE;;;AAMJ;E3C3gBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2CgfE;;A3C7eF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2C8cF;EACE;;;AAQJ;AACA;AACA;AAGE;EACE;EACA;;AAGF;E3C3aA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2CkYF;E3CxiBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2C6gBE;EACA;;A3C3gBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2C4eF;EACE;;;AAIJ;AACA;AACA;AAGE;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAMA;;AAJA;AAAA;EACE;;AAIF;AAAA;EACE;;AAEF;AAAA;EACE;;AAIF;AAAA;EACE;EACA;;AAEF;AAAA;EACE;EACA;EACA;;AAEF;AAAA;AAAA;AAAA;EAEE;;;AAKN;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;EACA;;AAEA;EACE;;AAGF;EACE;;AAIA;E3C1hBF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2CgfF;EACE;;AAGF;EAEE;;AAGF;EACE;;AAIA;E3CpqBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2CyoBI;;A3CtoBJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2CumBA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;;AAIJ;EAEE;;AACA;EACE;;AAEF;EACE;;AAKF;E3C1tBF;EACA;EACA;EACA;EACA;EACA;EACA;E2CstBI;;AAEF;EACE;EACA;;AAIJ;EACE;;AAGF;E3CxuBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2C6sBE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;A3CjtBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2CgrBA;EACE;;AAIJ;E3CvvBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;E2C6pBE;EAEA;EACA;EACA;EACA;;A3C9tBF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;EACE;EACA;EACA;EACA;;A2C+pBF;E3CzoBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2CmmBF;E3CjpBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2CwmBF;E3CtpBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2C8mBF;EAEE;EACA;;AAGF;E3ClqBA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2C2nBF;E3CjyBA;EACA;EACA;EACA;EACA;EACA;EACA;E2C6xBE;;AAEF;E3CryBA;EACA;EACA;EACA;EACA;EACA;EACA;;A2CmyBA;E3CzyBA;EACA;EACA;EACA;EACA;EACA;EACA;;A2CuyBA;E3C7yBA;EACA;EACA;EACA;EACA;EACA;EACA;;A2C6yBA;EACE;;AAGF;EACE;;AACA;EACE;EACA;;AACA;E3C5zBJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2CgwBF;EACE;;AAEE;E3Cr0BJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2C0yBM;;A3CvyBN;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2C0wBF;EAGE;EACA;;AAGF;EACE;;AAGF;E3Cv1BA;EACA;EACA;EACA;EACA;EACA;EACA;E2Co1BE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AAGF;E3Cx2BA;EACA;EACA;EACA;EACA;EACA;EACA;E2Co2BE;EACA;;AAGF;E3C92BA;EACA;EACA;EACA;EACA;EACA;EACA;E2C02BE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AACA;EACE;;AAIJ;EACE;;AAEF;EACE;EACA;EACA;EACA;EACA;;;AC57BJ;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;;AAGA;AAAA;EAEE;;AAIA;EACE;;AAGF;AAAA;E5CoBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E4C7CI;EACA;EACA;EACA;;A5C6CJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AAxDF;AAAA;EACE;;AAGF;AAAA;EACE;;A4C1BE;AAAA;E5CWJ;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2EA;EACA;EAEA;EACA;EACA;;AA7EA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AA8CF;AAAA;EACE;EACA;EACA;;;A4CtHF;EAEE;E5CCF;EACA;EACA;EACA;EACA;EACA;EACA;;A4CJE;EACE;EACA;EACA;EACA;;;AC/CN;AACA;AACA;AAGE;E7CoCA;EACA;EACA;EACA;EACA;EACA;EACA;;A6CtCA;EACE;EACA;E7C8BF;EACA;EACA;EACA;EACA;EACA;EACA;;A6CjCE;E7CJF;E6COI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;E7ClBF;E6CoBI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;;;AC/DJ;AACA;AACA;AAEA;EACE;;AAEA;E9CkCA;EACA;EACA;EACA;EACA;EACA;EACA;E8CtCE;EACA;EACA;EACA;EACA;;AAIA;E9CwBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2EA;EACA;EAEA;EACA;EACA;E8CnII;;A9CsDJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA8CF;EACE;EACA;EACA;;A8CvIE;EACE;;AAGF;EACE;;AC1BR;AACA;AACA;AAGE;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;;ACvBN;AACA;AACA;AAGE;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EhD6IA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EgDxJE;EACA;;AhDyJF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AgDvLA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;AAEE;EACE;EhDVJ;EACA;EACA;EACA;EACA;EACA;EACA;;AgDQE;EACE;EACA;;AAGF;EACE;EACA;;;AAKN;EhD1BE;EACA;EACA;EACA;EACA;EACA;EACA;EAsKA;EACA;EACA;EACA;EACA;EACA;EACA;;;AgDpJF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;;AAIJ;EACE;;;AAIA;EhDrDA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AAxDF;EACE;;AAGF;EACE;;AgD2CA;EhD1DF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2EA;EACA;EAEA;EACA;EACA;;AA7EA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA8CF;EACE;EACA;EACA;;;AiD5JJ;AACA;AACA;AACA;EACE;EACA;EACA;;AAKA;EACE;EAEA;EACA;EACA;EACA;EAEA;EACA;;;AAIJ;AACA;AACA;AAEA;AAAA;EAEE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAKE;EjDFF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AiD7DA;EjDmHF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AiD5JF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;;AAYF;EACE;;AACA;EjDnCF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AiD1BF;AAAA;AAAA;EjDxCA;EACA;EACA;EACA;EACA;EACA;EACA;;AiDwCA;EjD9CA;EACA;EACA;EACA;EACA;EACA;EACA;EiD0CE;EACA;EACA;EACA;;;AA+BJ;AACA;AACA;AAGE;AAAA;EjDvFA;EACA;EACA;EACA;EACA;EACA;EACA;EiDmFE;EACA;;;AAIJ;AACA;AACA;AACA;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;;;AAKF;AAAA;EAEE;;AAGF;EjD3HA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AiD4DF;EjD9HA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EA2EA;EACA;EAEA;EACA;EACA;;AA7EA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AA8CF;EACE;EACA;EACA;;AiDeF;EACE;;AACA;EjDZF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EiDCI;EACA;;AjDAJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;;AiDzBF;EACE;;AACA;EjD/IF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EiDoHI;;AjDjHJ;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AkD1GF;ElDwCA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AkDtGF;ElDoCA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EkD/DE;;AlDkEF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AkDlGF;EACE;EACA;EACA;;;ACXF;EACE;;AAEF;EACE;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EnDkJA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AmDzLF;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAEA;EACE;EACA;EACA;;AAIJ;EACE;;AAGF;EnDnBA;EACA;EACA;EACA;EACA;EACA;EACA;EmDeE;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACE;EACA;;;ACxEJ;EACE;;AAEF;EpDqCA;EACA;EACA;EACA;EACA;EACA;EACA;EoDzCE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEF;EACE;EACA;;AAIJ;EpD2IA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AoDlLF;EACE;EACA;;AAGF;EpDOA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AqDrGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;ErDiIA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AqD1KF;ErDIA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AsD1GF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;EACA;;AACA;AAAA;EtDgBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EsD1CI;EACA;EACA;;AtD2CJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AsDzEF;EACE;;AAGF;EtD2HA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsDrKF;EtDuHA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;EsDlIE;;AtDoIF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsDhKF;EtDkHA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsD3JF;EtD6GA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsDtJF;EtDwGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsDlJF;EtDoGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsD9IF;EtDgGA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsD1IF;EtD4FA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AsDrIF;EACE;;AAGF;EAEE;;AAGF;EACE;;AAGF;EACE;;AAOF;EACE;EACA;EACA;;AAGF;EAEE;;;AAKF;EACE;;AAEF;EACE;;AAEF;EACE;;;AClHF;EACE;;AAGF;EvD4JA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AuDrMF;EACE;;AACA;EvD6BF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AuD1FF;AAAA;AAAA;EAGE;;AAGF;EACE;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AAMF;AAAA;EACE;;AAGF;AAAA;EvDRA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AuDtDF;AAAA;AAAA;EvDZA;EACA;EACA;EACA;EACA;EACA;EACA;EuDSE;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EACE;;AACA;AAAA;EACE;;;ACnEJ;EACE;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;ExDsBF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EwDhDI;;AxDmDJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AwDnFE;AAAA;EACE;;AAYN;EAEE;;AAGF;EACE;EACA;;AAGF;EACE;;AAEF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;EACA;;AAEF;ExDtBA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AwDzCF;EACE;;AACA;EACE;EACA;;AAGJ;EACE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;AACA;ExD1DF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AwDHF;EAEE;;AAGF;EACE;;AAGF;ExDxEA;EACA;EACA;EACA;EACA;EACA;EACA;EwDoEE;EACA;;;AAKF;ExDwCA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;AwDnFF;ExDnFA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;;AyDzGJ;AACA;AACA;AACA;EACE;EzDmCA;EACA;EACA;EACA;EACA;EACA;EACA;EyDvCA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGF;EACE;EACA;;AACA;EACE;EACA;;AAIJ;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAOJ;EACE;;AACA;EACE;;AAIJ;EzDbA;EACA;EACA;EACA;EACA;EACA;EACA;EyDSE;;AAEA;EACE;;AAeJ;EACE;;AAIF;EACE;;AAGF;AAAA;EzD1CA;EACA;EACA;EACA;EACA;EACA;EACA;;AyDuCE;AAAA;EzD7CF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAyDA;EACA;EACA;EACA;EACA;EACA;EACA;EyD7CI;EACA;EACA;;AzDjBJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;AA4BF;AAAA;EACE;EACA;EACA;EACA;;AyD7CF;EzDrDA;EACA;EACA;EACA;EACA;EACA;EACA;EyDkDE;EACA;EACA;EACA;;AAGF;EACE;;AACA;EzDhEF;EACA;EACA;EACA;EACA;EACA;EACA;EyD4DI;EACA;;AAIJ;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAII;EACE;;AAIF;EACE;EACA;;AAGJ;AAAA;EAEE;;;AAKF;EACE;;AACA;EACE;;;AASE;EACE;;;AAUJ;EACE;;AAGA;EACE;;;AASN;EACE;EACA;EACA;;AAEA;EACE;;AAGE;EACE;;AAEF;EACE;EACA;;AAEA;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAYJ;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAMJ;EACE;EACA;;AAGF;EACE;EACA;;AAEA;EACE;EACA;;;AASd;AACA;AACA;AAEA;EACE;;AAEA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;EACA;;AAEA;EACE;;AAKN;EACE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AAMR;AACA;AACA;AAGE;EACE;EACA;;AACA;EzDzRF;EACA;EACA;EACA;EACA;EACA;EACA;;AyDwRA;EzD9RA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;AyDgOF;EzDlSA;EACA;EACA;EACA;EACA;EACA;EACA;EyD8RE;EACA;;AAGF;EACE;;AAEF;EACE;;;ACnVA;AAAA;EAEE;;AAGF;AAAA;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AC5CN;AACA;AACA;AAGE;EAiBE;;;AAIJ;AACA;AACA;AACA;EACE;;AACA;EACE;;AAEF;EAEE;;AAEF;EACE;;AAEF;EACE;;AAIF;EACE;;;AAUA;EACE;;AAIJ;EACE;EACA;EACA;;AAEA;EACE;EACA;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;AAMR;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;;AAEA;EACE;;AACA;EACE;;AAGA;EACE;EAMA;;AAEF;EACE;;AAEF;EACE;;AAKN;EACE;;AAGF;EACE;;AAEA;AAAA;EAEE;;;AAQR;EACE;EACA;EACA;EACA;EACA;;AAGF;EAIE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EAEE;;AAGF;EACE;;;AAKF;EAGE;;AAUJ;AACA;AACA;AACA;EACE;;AAEA;EACE;;AAEA;E3DtLF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2D2IA;E3DzLF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2D+IA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;AAIJ;E3DhUA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2DqSE;EACA;EACA;EACA;EACA;EACA;EACA;;A3DxSF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2DwQA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;;AAKJ;EACE;;AAIF;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AACA;AAAA;E3DzWF;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E2D+UI;;A3D5UJ;AAAA;EACE;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;EAGE;EACA;EACA;EACA;;AAGF;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;;A2D4SE;AAAA;EACE;;AAKN;EACE;EACA;EACA;EACA;;AAGF;E3DnQA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2D4NA;E3D1QF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2D+NA;E3D7QF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E2DkQI;;A3DhQJ;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2DkOE;EACE;;AAMJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EACE;;AAKN;E3DtSA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2D6PF;E3D3SA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;E2DgSE;;A3D9RF;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2DgQA;EACE;;AAIJ;E3DnTA;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2DyQF;E3D/aA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGA;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A2DkXF;EACE;;AAIF;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AAQF;EACE;;AAIF;EAEE;;AAGF;EAGE;;AAGF;EACE;EACA;;AAEE;EACE;EACA;;AAMJ;E3DlXF;EACA;EACA;EACA;EACA;EACA;EAIA;EACA;EACA;EAEA;;AAEA;EAEE;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;;AACA;EACE;;AAIJ;EACE;;AAGF;EACE;EACA;;AAGF;EACE;EACA;EACA;;A2DyUF;EACE;;;AAMF;AAAA;AAAA;EAEE;;AAEF;AAAA;EACE;;;ACliBF;E5DuCA;EACA;EACA;EACA;EACA;EACA;EACA;E4DtCE;EACA;EACA;EACA;;AAGF;E5D0BA;EACA;EACA;EACA;EACA;EACA;EACA;EAgBA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E4DpDE;EACA;;A5DsDF;EACE;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAGE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;;A4DrFF;EAEE;EACA;EACA;EACA;;AACA;EACE;;AAIJ;E5DQA;EACA;EACA;EACA;EACA;EACA;EACA;;A4DVA;EAEE;;AAGF;EAIE;;AAGF;EAEE;EACA;EACA;;AAGF;EACE;EACA;;AACA;EACE;EACA;;;AC7DN;AACA;AACA;AAIE;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;;AAGF;AAAA;AAAA;EACE;EACA;;AAGF;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAIF;AAAA;AAAA;EACE;;AAIF;AAAA;AAAA;EACE;;AAIF;AAAA;AAAA;EACE;;AAIF;AAAA;AAAA;EACE;;AAIF;AAAA;AAAA;EACE;;;AAIJ;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;;;ACxEA;AAAA;EAEE;;AAGF;E9DkCF;EACA;EACA;EACA;EACA;EACA;EACA;EAsKA;EACA;EACA;EACA;EACA;EACA;EACA;E8DlNI;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;;AAEF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;ACzER;AACA;AACA;AACA;EAGE;EAqBA;EACA;EAGA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;AAAA;AAAA;EAGE;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAEA;EACA;AAAA;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAgBA;;AAVA;EACE;;AAGF;EACE;EACA;EACA;EACA;;;AAKJ;AACA;AACA;AACA;AAME;AACA;AACA;AAyBA;AACA;AACA;;AAlCA;AAAA;EAEE;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;;AAOJ;EACE;EACA;EACA;EACA;EACA;EACA;;AAIF;EAIE;EACA;;AAGF;EAGE;;AAGF;EAGE;;;AAIJ;AACA;AACA;AAEE;EACE;;AAGF;EAEE;;;AC5LJ;AACA;AACA;AACA;EAmBE;EACA;EAIA;EACA;;;AAIF;AACA;AACA;AACA;EAEE;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAEA;EACA;EACA;EACA;EACA;EAGA;EAMA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;EAEA;EAEA;EACA;EACA;AAiHA;AACA;AACA;AAUA;AACA;AACA;;AA7HA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AAGF;EACE;EACA;;AAGF;EAGE;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;;AAGF;EAEE;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;AACA;EACE;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;AACA;EACE;;AAGE;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAMR;EACE;EACA;;AAGF;EACE;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;;AAMF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EAEE;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;;AChQN;AACA;AACA;AACA;EACE;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EAGE;EACA;EAcA;EACA;EACA;EACA;EAEA;EAGA;EACA;;;AAIF;AACA;AACA;AACA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;;AAEA;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;;AAGF;AAAA;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAGE;AAAA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAQF;AAAA;EAEE;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;AAAA;AAAA;AAGE;EAMA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;AACA;EAKA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EAMA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;AAAA;EAGE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EAIE;;AAIF;EAII;EACA;;AAGJ;EAGE;;AAGF;EAGE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;AAKN;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AACA;AAAA;EAEE;;AAEF;EACE;EACA;;AACA;AAAA;EAEE;;AAMJ;EACE;;AAEF;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;;AACA;AAAA;EACE;EACA;;AAGJ;EACE;EACA;;AAGF;AAAA;AAAA;AAAA;EAIE;;AAGF;EACE;EACA;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;EAEE;;AAGF;EACE;EACA;;AACA;EACE;EACA;;AAIJ;AAAA;EAEE;EACA;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAIJ;EACE;EACA;;;AAGF;EACE;EACA;EACA;;;AAGF;EACE;EACA;EACA;;;AC3hBF;EACE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;AAAA;EAGA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;AAEF;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAEJ;EACI;EACA;;AAGJ;EACE;EACA;;;AAKJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EAEA;EACA;;AACA;AAAA;EACE;EACA;EACA;;AAEF;AAAA;EACE;;;AAKF;AAAA;AAAA;EAGE;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;ACpPR;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;AACA;EAOA;EACA;EAEA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;EAKA;;;AAGF;AACA;AACA;AACA;EAYE;EACA;EAKA;EACA;EACA;EAEA;EAGA;EACA;;;AAIF;AAAA;EAEE;EACA;EACA;;;AAGF;AACA;AACA;AACA;AAAA;AAAA;AAGE;EACA;EACA;EACA;EAGA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;AAAA;EAGA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EAOA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;AACA;EACA;EACA;EACA;EACA;EACA;EACA;AACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;;AAMA;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAEF;AAAA;AAAA;EACE;;AAGA;AAAA;AAAA;EACE;EACA;EACA;EACA;AAAA;;AAKJ;AAAA;AAAA;EACE;;AAGF;AAAA;AAAA;EACE;EACA;EACA;EACA;;AAGF;AAAA;AAAA;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AAEF;EACE;;AAGF;EACE;;AAGF;EAIE;;AAIF;EAII;EACA;;AAGJ;EAGE;;AAGF;EAGE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;;AAMR;AACA;AACA;AACA;EACE;EAGA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;;;AAIA;EACE;EAGA;EACA;EACA;EACA;EACA;EACA;;AAEF;EAEE;EACA;EACA;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAEE;EACE;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAIJ;EACE;AAAA;EAEA;AAAA;;AAIF;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;EAEA;AAAA;;AAEA;EACE;;;AAKN;AACA;AACA;AAsBE;EAEE;EACA;EACA;;AACA;EACE;EACA;;AAGJ;EACE;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AACA;AAAA;EASE;EACA;;;AAGF;EAME;;;AAGF;EACE;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EASA;EACA;EACA;;AAEA;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;;AAMA;EACE;EACA;EACA;EACA;EACA;;AAGJ;EACE;;AAEF;EAEE;EAGA;;AAEF;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;AAGF;EACE;;AACA;EACE;EACA;EACA;EACA;EACA;;AAKA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAKN;AAAA;EnE9lBA;EACA;EACA;EACA;EACA;EACA;EACA;EmE2lBE;EACA;EACA;EACA;;AAGF;AAAA;EAEE;EACA;;AAGF;EACE;;AACA;EACE;;;AAKN;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;AAAA;AAAA;EAGA;EACA;EACA;;AACA;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EAEA;AAAA;AAAA;AAAA;AAAA;AAAA;EAMA;AAAA;AAAA;AAAA;AAAA;AAAA;EAUA;EACA;EAEA;EACA;EACA;EACA;;AAVA;EACE;EACA;;AAUF;EACE;;AAGF;EACE;EACA;;AAIA;EACE;;AACA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AAGJ;EACE;EACA;EACA;EACA;;AAEA;EACE;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EAGA;EACA;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;;AAEF;EACE;EACA;;AAEF;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;;AAEA;EACE;EACA;;;AAKF;EACE;EACA;EACA;EACA;;AACA;EACE;;AAEF;EACE;;AAEF;EACE;;AAEF;EACE;;;ACr1BN;AAAA;AAAA;EAGE;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAGF;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EAEE;EACA;;;AAKF;EACE;EACA;EACA;;AAGF;EACE;;AACA;EACE;;AAIJ;EACE;;AAGF;EAEE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EAEE;;AA4EF;EACE;;AAEE;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEF;EACE;EACA;;AACA;EACE;;AAEF;EACE;EACA;EACA;;AAGJ;EACE;EACA;;AACA;EACE;EACA;;AAIN;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACE;EACA;;AAGJ;EACE;;AAEA;EACE;EACA;;AAKN;EACE;;AAGF;EACE;;AAGF;EACE;;AAGF;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AACA;EACE;EACA;EACA;EACA;EACA;;AAKN;EACE;EACA;;AACA;EACE;EACA;;;AAKN;AACA;AACA;AAGI;EACE;;AAEF;EACE;;AAIJ;EACE;EACA;;AAEA;EACE;;;AAKN;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;;AAIA;EACE;;;AAKN;AACA;AACA;AACA;EACE;EACA;EACA;;;ACjVF;AACA;AACA;AACA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EAcA;EACA;EAOA;EACA;;;AAGF;AACA;AACA;AACA;EACE;EACA;;AAEA;EACE;;;AAIJ;AACA;AACA;AACA;AAAA;AAAA;EAGE;EAEA;EACA;EAEA;EACA;EACA;EAEA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;;AAEA;AAAA;AAAA;EACE;;;AAIJ;AACA;AACA;AACA;EACE;EACA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;EACA;EACA;EAYA;;AAXA;EACE;EACA;EACA;;AACA;EACE;EACA;EACA;;AAOJ;AAAA;ErEpJF;EACA;EACA;EACA;EACA;EACA;EACA;EqEiJI;EACA;EACA;EACA;;AAkBJ;EACE;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;EACA;EACA;EACA;;AAGF;EACE;;AAGF;AAAA;EAEE;EACA;EACA;EACA;;AAGF;EAEE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAIJ;AACA;AACA;AAIA;AACA;AACA;AAKE;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;ACrSN;AAAA;EAIE;EACA;EACA;EACA;EAEA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAEA;EACA;;AAEA;AAAA;EACE;;AACA;AAAA;EACE;;AAIJ;AAAA;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AACA;EACE;EACA;EACA;EACA;;;AAGF;AACA;AACA;AAEE;EACE;EACA;EACA;;;AAIJ;AACA;AACA;AAEE;EACE;;AAGF;EACE;EACA;EACA;EACA;;AAGF;EACE;EACA;EACA;EACA;;AAEA;EACE;;;ACpHN;AACA;AACA;AAEA;AAOA;AAEoC;AACD;AAEL;AAO9B;AAMA;AAGA;AACA;AACA;AAEA;AAOA;AAMA;AAMA;AAIA;AACA;AACA;AAEA;AACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;EAGA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;AAEA;EACA;EACA;EACA;EACA;EACA;EACA;AAAA;EAEA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;AAEA;EACA;EACA;EACA;EACA;AAEA;EACA;EACA;;;AAGF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;EAGE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;EACE;;;ACnSF;AACA;AACA;AAEA;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EAEA;EACA;;AACA;EAEE;;;AAKF;EACE;EACA;EACA;EACA;EACA;;;AAIJ;EACE;;;AAGF;EACE;;;AAGF;EACE;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;EACA;EACA;;;AAIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAOE;;;AAKJ;AAAA;AAAA;EAGE;EACA;;;AAGF;EACE;;;AAGF;EACE;EACA;;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAQE;;AAMA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;AAGF;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;EAEE;;;AAKJ;EACE;;;AAIA;EACE;EACA;;;AAKJ;AAAA;EAEE;;;AAGF;AACA;AACA;AAEA;EACE;EACA;;;AAGF;EACE;;;AAGF;AACA;AACA;AAGE;AAAA;AAAA;ExErHA;EACA;EACA;EACA;EACA;EACA;EACA;EwEmHE;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AACA;AAAA;AAAA;EACE;;AAIJ;AAAA;EAEE;EACA;EACA;EACA;EACA;EACA;;;ACvLJ;EACE;;;AAGF;EACE;;;AAGF;EACE;EACA","file":"dorako-ui.css"}
\ No newline at end of file