diff --git a/README.md b/README.md index 3b6e5e5d..212e374f 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -Zyneon Application ```2024.8.1f (Neo Primalia)``` [Download latest version](https://github.com/danieldieeins/Zyneon-Application/releases/latest) -
`Contributions are welcome!` [Visit the rewrite branch to contribute](https://github.com/danieldieeins/Zyneon-Application/tree/shervann) +Zyneon Application ```2024.9-prerelease.1 (Praeparatio)``` [Download latest version](https://github.com/danieldieeins/Zyneon-Application/releases/latest) +
`Contributions are welcome!` Download the Zyneon Application from https://github.com/danieldieeins/Zyneon-Application/releases and https://nexus.zyneonstudios.com/application only! All other sources are not verified and we assume no liability! diff --git a/application-main/TODO.md b/application-main/TODO.md deleted file mode 100644 index 5a1f03e5..00000000 --- a/application-main/TODO.md +++ /dev/null @@ -1,53 +0,0 @@ -# Zyneon Application ``Todo-List`` `18th Feb. 24` -Just a list of all things I need to do. - -Features `QoL` ---- -- Instance "Installed mods" List - - With "Add content"-search implementation. -- Starting search when pressing enter (resource search) -- Replacing file-choosers with system file choosers - -Features `Appearance` ---- -- German UI translation -- Francais UI translation -- Custom theme support -- GNOME theme -- Windows 10 theme -- Windows 11 theme -- macOS theme - -Features `Base` ---- -- Skin editor -- Saved skins List - - Saving created and changes skins locally - - Option to save skins online (connected with UUID) -- In-app skin changer -- Allow more than one account -- Search for updates (in-app) - -Features `Minecraft` ---- -- 1.6.x support -- Support for versions older than 1.2.1 -- Quilt modloader -- Extended NeoForge modloader support - -Features `Instances` ---- -- Instance overview -- Instance publisher -- Get instance by (zip or json) URL - -Bugfixes `front-end` ---- -- Prevent line-breaks in search results -- Add Zyneon+ Legacy 1.12.2 and Zyneon+ Legacy 1.8.9 -- Re-add spacing under instances list - -Bugfixes `back-end` ---- -- Fix long loading times on zyneon search -- Fix "loading..." bug when using "<- Back to instance" button from instance search \ No newline at end of file diff --git a/application-main/pom.xml b/application-main/pom.xml index 2a3e3a0e..3fe13d21 100644 --- a/application-main/pom.xml +++ b/application-main/pom.xml @@ -3,82 +3,36 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 + - com.zyneonstudios - application-parent - 2024.8 + com.zyneonstudios.nexus + application + 2024.9 application-main - 2024.8.1f + 2024.9-prerelease.1 + Praeparatio (2.0.0-build377) 21 - 21 UTF-8 - - - zyneonstudios-repo-releases - Zyneon Studios Repository - https://maven.zyneonstudios.com/releases - - - zyneonstudios-repo-private - Zyneon Studios Repository - https://maven.zyneonstudios.com/private - - - - - - com.zyneonstudios - nexus-zyndex - 2024.6 - compile - - com.zyneonstudios - nexus-auth - 2024.8 - compile - - - com.zyneonstudios - verget-all - 2024.8 + com.zyneonstudios.nexus + zyndex-java + 2024.9 compile - - fr.flowarg - flowupdater - 1.8.5 + com.zyneonstudios.nexus + base-desktop + 2024.9 compile - - fr.flowarg - openlauncherlib - 3.2.11 - compile - - - - - com.moandjiezana.toml - toml4j - LATEST - - - - - org.apache.commons - commons-compress - LATEST - @@ -108,7 +62,6 @@ 3.8.1 21 - 21 21 diff --git a/application-main/src/deb/icon.png b/application-main/src/deb/icon.png index f1c66601..6e0fc154 100644 Binary files a/application-main/src/deb/icon.png and b/application-main/src/deb/icon.png differ diff --git a/application-main/src/deb/updater.jar b/application-main/src/deb/updater.jar index aeaa96de..5f89d22e 100644 Binary files a/application-main/src/deb/updater.jar and b/application-main/src/deb/updater.jar differ diff --git a/application-main/src/main/java/com/zyneonstudios/Main.java b/application-main/src/main/java/com/zyneonstudios/Main.java index d816315d..1bebb730 100644 --- a/application-main/src/main/java/com/zyneonstudios/Main.java +++ b/application-main/src/main/java/com/zyneonstudios/Main.java @@ -1,134 +1,18 @@ package com.zyneonstudios; -import com.zyneonstudios.application.Application; -import com.zyneonstudios.application.installer.java.Architecture; -import com.zyneonstudios.application.installer.java.OperatingSystem; -import com.zyneonstudios.application.utils.ZLogger; -import com.zyneonstudios.application.utils.frame.ZyneonSplash; -import live.nerotv.shademebaby.ShadeMeBaby; -import live.nerotv.shademebaby.utils.FileUtil; - -import java.io.File; -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Calendar; +import com.zyneonstudios.application.frame.ZyneonSplash; +import com.zyneonstudios.application.main.NexusApplication; +import com.zyneonstudios.nexus.desktop.NexusDesktop; public class Main { - private static String applicationPath; - public static ZyneonSplash splash; - private static ZLogger logger; - public static String version; - public static OperatingSystem operatingSystem; - public static Architecture architecture; - private static boolean test = false; + public static ZyneonSplash splash = null; public static void main(String[] args) { splash = new ZyneonSplash(); splash.setVisible(true); - FileUtil.deleteFolder(new File(getDirectoryPath()+"temp/")); - version = "2024.8.1f"; - ArrayList arguments = new ArrayList<>(); - String name = "Neo Primalia"; - architecture = getArchitecture(); - logger = new ZLogger("ZYNEON"); - String fullVersion = version+" ▪ "+name; - logger.log("[MAIN] Updated user interface: "+update()); - boolean online = false; - for(String arg:args) { - arg = arg.toLowerCase(); - switch (arg) { - case "--test" -> { - test = true; - version = new SimpleDateFormat("yyyy.M.d-HHmmss").format(Calendar.getInstance().getTime()); - name = "Test"; - fullVersion = version+" ▪ "+name; - } - case "--debug" -> { - logger.setDebugEnabled(true); - ShadeMeBaby.getLogger().setDebugEnabled(true); - } - case "--online" -> online = true; - } - } - arguments.add(fullVersion); - System.gc(); - logger.log("[MAIN] Launching Zyneon Application version "+fullVersion+"..."); - Application application = new Application(arguments); - application.start(online); - } - - public static ZLogger getLogger() { - return logger; - } - - private static boolean update() { - boolean updated; - try { - new File(getDirectoryPath() + "libs/zyneon/instances.json").delete(); - logger.log("[MAIN] Deleted old user interface files: " + new File(getDirectoryPath() + "libs/zyneon/").mkdirs()); - logger.log("[MAIN] Created new user interface extraction folder: " + new File(getDirectoryPath() + "temp/ui/").mkdirs()); - FileUtil.extractResourceFile("content.zip",getDirectoryPath()+"temp/content.zip",Main.class); - FileUtil.unzipFile(getDirectoryPath()+"temp/content.zip", getDirectoryPath() + "temp/ui"); - logger.log("[MAIN] Deleted user interface archive: " + new File(getDirectoryPath()+"temp/content.zip").delete()); - updated = true; - } catch (Exception e) { - logger.error("[MAIN] Couldn't update application user interface: "+e.getMessage()); - updated = false; - } - logger.log("[MAIN] Deleted old updater json: " + new File(getDirectoryPath() + "updater.json").delete()); - logger.log("[MAIN] Deleted old version json: " + new File(getDirectoryPath() + "version.json").delete()); - return updated; - } - - public static String getDirectoryPath() { - if (applicationPath == null) { - String folderName = "Zyneon/Application"; - String appData; - String os = System.getProperty("os.name").toLowerCase(); - if (os.contains("win")) { - operatingSystem = OperatingSystem.Windows; - appData = System.getenv("LOCALAPPDATA"); - } else if (os.contains("mac")) { - operatingSystem = OperatingSystem.macOS; - appData = System.getProperty("user.home") + "/Library/Application Support"; - } else { - operatingSystem = OperatingSystem.Linux; - appData = System.getProperty("user.home") + "/.local/share"; - } - Path folderPath = Paths.get(appData, folderName); - try { - Files.createDirectories(folderPath); - } catch (Exception e) { - throw new RuntimeException(e.getMessage()); - } - applicationPath = folderPath + "/"; - } - return URLDecoder.decode(applicationPath, StandardCharsets.UTF_8); - } - - private static Architecture getArchitecture() { - String os = System.getProperty("os.arch"); - ArrayList aarch = new ArrayList<>(); - aarch.add("ARM"); - aarch.add("ARM64"); - aarch.add("aarch64"); - aarch.add("armv6l"); - aarch.add("armv7l"); - for(String arch_os:aarch) { - if(arch_os.equalsIgnoreCase(os)) { - return Architecture.aarch64; - } - } - return Architecture.x64; - } - - public static boolean isTest() { - return test; + NexusDesktop.getLogger().setName("APP",true); + NexusDesktop.init(); + new NexusApplication(args).launch(); } } \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/Application.java b/application-main/src/main/java/com/zyneonstudios/application/Application.java deleted file mode 100644 index 27c479ba..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/Application.java +++ /dev/null @@ -1,340 +0,0 @@ -package com.zyneonstudios.application; - -import com.formdev.flatlaf.FlatDarkLaf; -import com.google.gson.Gson; -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; -import com.zyneonstudios.application.auth.MicrosoftAuth; -import com.zyneonstudios.application.installer.java.OperatingSystem; -import com.zyneonstudios.application.integrations.zyndex.ZyndexIntegration; -import com.zyneonstudios.application.integrations.zyndex.instance.ReadableInstance; -import com.zyneonstudios.application.utils.backend.MinecraftVersion; -import com.zyneonstudios.application.utils.backend.Runner; -import com.zyneonstudios.application.utils.frame.web.CustomWebFrame; -import com.zyneonstudios.application.utils.frame.web.ZyneonWebFrame; -import live.nerotv.shademebaby.ShadeMeBaby; -import live.nerotv.shademebaby.file.Config; -import live.nerotv.shademebaby.utils.GsonUtil; -import me.friwi.jcefmaven.CefInitializationException; -import me.friwi.jcefmaven.UnsupportedPlatformException; - -import javax.imageio.ImageIO; -import javax.swing.*; -import java.awt.*; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.io.File; -import java.io.IOException; -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; -import java.util.List; -import java.util.*; -import java.util.concurrent.CompletableFuture; - -public class Application { - - public static Config config; - private static ZyneonWebFrame frame; - public static String startTab = "start"; - public static int memory; - public static String instancePath; - public static MicrosoftAuth auth; - public static Config instances; - public static String version; - public static String theme; - public static boolean logOutput; - public static boolean thirdPartyWarn; - public static String lastInstance; - public static ArrayList args; - public static String updateChannel = "old"; - - public static final Runner runner = new Runner(); - public static ArrayList running = new ArrayList<>(); - - public Application(ArrayList arguments) { - args = arguments; - if(!args.isEmpty()) { - version = arguments.getFirst(); - } else { - throw new RuntimeException("Missing arguments"); - } - } - - public Runner getRunner() { - return runner; - } - - private void init() { - initConfig(); - try { - FlatDarkLaf.setup(); - UIManager.setLookAndFeel(new FlatDarkLaf()); - } catch (Exception ignore) {} - } - - private void initConfig() { - Config updaterConfig = new Config(new File(Main.getDirectoryPath() + "libs/zyneon/updater.json")); - if(updaterConfig.getString("updater.settings.updateChannel")!=null) { - updateChannel = updaterConfig.getString("updater.settings.updateChannel"); - } - - config = new Config(new File(Main.getDirectoryPath() + "config.json")); - config.checkEntry("settings.starttab","start"); - config.checkEntry("settings.language","auto"); - config.checkEntry("settings.logOutput",false); - config.checkEntry("settings.memory.default", 1024); - config.checkEntry("settings.logger.debug", false); - config.checkEntry("settings.appearance.theme","default.dark"); - config.checkEntry("settings.lastInstance","zyneon::overview"); - config.checkEntry("settings.warnings.thirdParty",true); - - thirdPartyWarn = config.getBool("settings.warnings.thirdParty"); - logOutput = config.getBool("settings.logOutput"); - theme = config.getString("settings.appearance.theme"); - memory = config.getInteger("settings.memory.default"); - startTab = config.getString("settings.starttab"); - if(config.getString("settings.lastInstance").equalsIgnoreCase("zyneon::overview")) { - lastInstance = null; - } else { - lastInstance = config.getString("settings.lastInstance"); - } - if(!Main.getLogger().isDebugEnabled()) { - Main.getLogger().setDebugEnabled(config.getBool("settings.logger.debug")); - ShadeMeBaby.getLogger().setDebugEnabled(Main.getLogger().isDebugEnabled()); - } - } - - public void start(boolean online) { - Application.online = online; - init(); - try { - CompletableFuture.runAsync(Application::login); - CompletableFuture.runAsync(()->{ - Main.getLogger().log("[APP] [ASYNC] Syncing available Minecraft versions..."); - MinecraftVersion.syncVersions(); - Main.getLogger().log("[APP] [ASYNC] Synced versions!"); - }); - try { - Main.getLogger().log("[APP] Trying to sync installed instances..."); - loadInstances(); - } catch (Exception e) { - Main.getLogger().debug("[APP] Couldn't sync installed instances: "+e.getMessage()); - } - Main.getLogger().log("[APP] Setting up frame and webview..."); - checkURL(); - Main.getLogger().log("[APP] Styling webview frame..."); - frame.setTitlebar("Zyneon Application", Color.black, Color.white); - frame.setVisible(true); - frame.addWindowListener(new WindowAdapter() { - @Override - public void windowClosed(WindowEvent e) { - System.exit(0); - } - }); - try { - frame.setIconImage(ImageIO.read(Objects.requireNonNull(getClass().getResource("/logo.png"))).getScaledInstance(32, 32, Image.SCALE_SMOOTH)); - } catch (IOException ignore) {} - Main.getLogger().log("[APP] Showing webview frame and hiding splash icon..."); - Main.splash.setVisible(false); - } catch (UnsupportedPlatformException | CefInitializationException | IOException | InterruptedException e) { - Main.getLogger().error("[APP] FATAL: Couldn't start Zyneon Application: "+e.getMessage()); - throw new RuntimeException(e); - } - System.gc(); - Main.getLogger().log("[APP] Zyneon Application successfully started!"); - } - - public static void loadInstances() { - File file = new File(Main.getDirectoryPath() + "libs/zyneon/instances.json"); - Main.getLogger().debug("[APP] Created instance json path: " + file.getParentFile().mkdirs()); - if (file.exists()) { - Main.getLogger().debug("[APP] Deleted old instance json: " + file.delete()); - } - instances = new Config(file); - List> instanceList = new ArrayList<>(); - - File officialPath = new File(getInstancePath() + "instances/official/"); - Main.getLogger().debug("[APP] Created official instance path: " + officialPath.mkdirs()); - File[] officialInstances = officialPath.listFiles(); - if (officialInstances != null) { - for (File instance : officialInstances) { - if (instance.isDirectory()) { - if (!instance.getName().equals("zyneonplus")) { - saveInstance(instanceList, instance); - } else { - File[] zyneonInstances = instance.listFiles(); - if (zyneonInstances != null) { - for (File zynstance : zyneonInstances) { - if (zynstance.isDirectory()) { - saveInstance(instanceList, zynstance); - } - } - } - } - } - } - } - - File unofficialPath = new File(getInstancePath() + "instances/"); - Main.getLogger().debug("[APP] Created unofficial instance path: " + unofficialPath.mkdirs()); - File[] unofficialInstances = unofficialPath.listFiles(); - if (unofficialInstances != null) { - for (File instance : unofficialInstances) { - if (instance.isDirectory()) { - if (!instance.getName().equalsIgnoreCase("official")) { - saveInstance(instanceList, instance); - } - } - } - } - - instances.set("instances", instanceList); - } - - private static boolean saveInstance(List> instanceList, File local) { - try { - File instanceFile = new File(local + "/zyneonInstance.json"); - if (instanceFile.exists()) { - Map instance_ = new HashMap<>(); - ReadableInstance instance = new ReadableInstance(instanceFile); - if (instance.getSchemeVersion() == null) { - instance = new ReadableInstance(ZyndexIntegration.convert(instanceFile)); - } else if (instance.getSchemeVersion().contains("2024.2")) { - instance = new ReadableInstance(ZyndexIntegration.convert(instanceFile)); - } - if (instance.getIconUrl() != null) { - instance_.put("icon", instance.getIconUrl()); - } - String modloader = instance.getModloader(); - if (modloader.equalsIgnoreCase("forge")) { - modloader = "Forge " + instance.getForgeVersion(); - } else if (modloader.equalsIgnoreCase("fabric")) { - modloader = "Fabric " + instance.getFabricVersion(); - } - instance_.put("id", instance.getId()); - - boolean isEditable = true; - try { - if(!new Gson().fromJson(GsonUtil.getFromFile(instance.getFile()), JsonObject.class).getAsJsonObject("instance").getAsJsonObject("meta").get("isEditable").getAsBoolean()) { - isEditable = false; - } - } catch (Exception ignore) {} - - instance_.put("isEditable", isEditable); - - instance_.put("name", instance.getName()); - instance_.put("version", instance.getVersion()); - instance_.put("minecraft", instance.getMinecraftVersion()); - instance_.put("modloader", modloader); - instanceList.add(instance_); - } - return true; - } catch (Exception e) { - Main.getLogger().err("[APPLICATION] Couldn't add instance to list: "+e.getMessage()); - return false; - } - } - - public static void login() { - try { - if (auth != null) { - auth.destroy(); - auth = null; - System.gc(); - } - auth = new MicrosoftAuth(); - } catch (Exception e) { - Main.getLogger().error("[APP] Couldn't login: " + e.getMessage()); - } - } - - public static String getStartURL() { - String url = ""; - if (startTab.equalsIgnoreCase("instances")) { - url = getInstancesURL(); - } else { - url = getNewsURL(); - } - if(url.contains("?")) { - url=url+"&theme="+theme; - } else { - url=url+"?theme="+theme; - } - return url; - } - - public static boolean online = false; - public static String getOnlineStartURL() { - online = !online; - return getStartURL(); - } - - public static String getURLBase() { - return Main.getDirectoryPath()+"temp/ui/"; - } - - public static String getNewsURL() { - if(online) { - return "https://danieldieeins.github.io/Zyneon-Application/content/start.html"; - } else { - return "file://"+getURLBase()+"start.html"; - } - } - - public static String getInstancesURL() { - if(online) { - return "https://danieldieeins.github.io/Zyneon-Application/content/instances.html"; - } else { - return "file://"+getURLBase()+"instances.html"; - } - } - - public static String getSettingsURL() { - if(online) { - return "https://danieldieeins.github.io/Zyneon-Application/content/settings.html"; - } else { - return "file://"+getURLBase()+"settings.html"; - } - } - - private void checkURL() throws IOException, UnsupportedPlatformException, CefInitializationException, InterruptedException { - if(Main.operatingSystem==OperatingSystem.Linux) { - frame = new CustomWebFrame(getStartURL()); - } else { - frame = new ZyneonWebFrame(getStartURL()); - frame.pack(); - } - frame.setMinimumSize(new Dimension(1201,501)); - frame.setSize(new Dimension(1201,721)); - frame.setResizable(true); - frame.setLocationRelativeTo(null); - } - - public static ZyneonWebFrame getFrame() { - return frame; - } - - public static String getInstancePath() { - if(instancePath==null) { - config.checkEntry("settings.path.instances","default"); - if(config.getString("settings.path.instances").equals("default")) { - Application.getFrame().getBrowser().loadURL(Application.getSettingsURL()+"?tab=select"); - throw new RuntimeException("No instance path"); - } else { - try { - String path = config.getString("settings.path.instances"); - if(!path.toLowerCase().contains("zyneon")) { - path = path+"/Zyneon/"; - } - File instanceFolder = new File(URLDecoder.decode(path, StandardCharsets.UTF_8)); - Main.getLogger().debug("[APP] Instance path created: "+instanceFolder.mkdirs()); - instancePath = instanceFolder.getAbsolutePath(); - } catch (Exception e) { - Main.getLogger().error("[APP] Instance path invalid - Please select a new one! Falling back to default path."); - throw new RuntimeException("No instance path"); - } - } - } - return instancePath.replace("\\","/")+"/"; - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/auth/AsyncAuth.java b/application-main/src/main/java/com/zyneonstudios/application/auth/AsyncAuth.java deleted file mode 100644 index 50e51a39..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/auth/AsyncAuth.java +++ /dev/null @@ -1,147 +0,0 @@ -package com.zyneonstudios.application.auth; - -import com.zyneonstudios.application.utils.backend.AuthResolver; -import fr.theshark34.openlauncherlib.minecraft.AuthInfos; -import live.nerotv.shademebaby.file.Config; -import live.nerotv.shademebaby.utils.AESUtil; -import live.nerotv.zyneon.auth.ZyneonAuth; - -import java.io.File; -import java.util.HashMap; -import java.util.concurrent.CompletableFuture; - -public class AsyncAuth { - - private AuthInfos authInfos; - private File saveFile; - private byte[] key; - private AuthResolver resolver; - private Boolean isLoggedIn; - private Config saver; - - public AsyncAuth() { - saveFile = null; - key = null; - resolver = new AuthResolver(); - isLoggedIn = false; - } - - public AuthInfos getAuthInfos() { - return authInfos; - } - - public File getSaveFile() { - return saveFile; - } - - public void setKey(byte[] newKey) { - key = newKey; - } - - public void setResolver(AuthResolver newResolver) { - resolver = newResolver; - } - - public void setSaveFilePath(String newPath) { - saveFile = new File(newPath); - CompletableFuture.runAsync(()->{ - try { - saver = new Config(saveFile); - new File(saveFile.getParent()).mkdirs(); - } catch (Exception ignore) {} - }); - } - - public boolean isLoggedIn() { - if (isLoggedIn) { - return true; - } else { - authInfos = null; - if (saveFile != null) { - if (key != null) { - if (saver.get("opapi.ms.a") != null || saver.get("opapi.ms.r") != null || saver.get("opapi.ms.n") != null || saver.get("opapi.ms.u") != null) { - String r = (String) saver.get("opapi.ms.r"); - try { - byte[] b = r.getBytes(); - b = AESUtil.decrypt(key, b); - if(refresh_(new String(b))) { - return true; - } else { - saver.delete("opapi.ms"); - return false; - } - } catch (Exception ignore) { - } - } - } - } - } - return false; - } - - public void login() { - CompletableFuture.runAsync(()->{ - resolver.preAuth(); - try { - HashMap authData = ZyneonAuth.getAuthInfos(); - authInfos = new AuthInfos(authData.get(ZyneonAuth.AuthInfo.USERNAME), authData.get(ZyneonAuth.AuthInfo.ACCESS_TOKEN), authData.get(ZyneonAuth.AuthInfo.UUID).replace("-", "")); - save(authData); - } catch (Exception ignore) {} - resolver.postAuth(authInfos.getUsername(),authInfos.getUuid()); - }); - } - - public void refresh(String token) { - CompletableFuture.runAsync(()->{ - resolver.preAuth(); - try { - HashMap authData = ZyneonAuth.getAuthInfos(token); - authInfos = new AuthInfos(authData.get(ZyneonAuth.AuthInfo.USERNAME), authData.get(ZyneonAuth.AuthInfo.ACCESS_TOKEN), authData.get(ZyneonAuth.AuthInfo.UUID).replace("-", "")); - save(authData); - } catch (Exception ignore) {} - resolver.postAuth(authInfos.getUsername(), authInfos.getUuid()); - }); - } - - @Deprecated - public boolean refresh_(String token) { - resolver.preAuth(); - try { - HashMap authData = ZyneonAuth.getAuthInfos(token); - authInfos = new AuthInfos(authData.get(ZyneonAuth.AuthInfo.USERNAME), authData.get(ZyneonAuth.AuthInfo.ACCESS_TOKEN), authData.get(ZyneonAuth.AuthInfo.UUID).replace("-", "")); - save(authData); - isLoggedIn = true; - } catch (Exception e) { - isLoggedIn = false; - } - CompletableFuture.runAsync(() -> resolver.postAuth(authInfos.getUsername(),authInfos.getUuid())); - return isLoggedIn; - } - - private void save(HashMap authData) { - if (saveFile != null) { - if (key != null) { - try { - byte[] a = AESUtil.encrypt(key, authData.get(ZyneonAuth.AuthInfo.ACCESS_TOKEN).getBytes()); - byte[] r = AESUtil.encrypt(key, authData.get(ZyneonAuth.AuthInfo.REFRESH_TOKEN).getBytes()); - byte[] n = AESUtil.encrypt(key, authData.get(ZyneonAuth.AuthInfo.USERNAME).getBytes()); - byte[] u = AESUtil.encrypt(key, authData.get(ZyneonAuth.AuthInfo.UUID).getBytes()); - saver.set("opapi.ms.a", new String(a)); - saver.set("opapi.ms.r", new String(r)); - saver.set("opapi.ms.n", new String(n)); - saver.set("opapi.ms.u", new String(u)); - } catch (Exception ignore) {} - } - } - } - - public void destroy() { - authInfos = null; - saveFile = null; - key = null; - resolver = null; - isLoggedIn = null; - saver = null; - System.gc(); - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/auth/Authenticator.java b/application-main/src/main/java/com/zyneonstudios/application/auth/Authenticator.java deleted file mode 100644 index e3d2897c..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/auth/Authenticator.java +++ /dev/null @@ -1,139 +0,0 @@ -package com.zyneonstudios.application.auth; - -import com.zyneonstudios.Main; -import com.zyneonstudios.application.utils.backend.AuthResolver; -import fr.theshark34.openlauncherlib.minecraft.AuthInfos; -import live.nerotv.shademebaby.file.Config; -import live.nerotv.shademebaby.utils.AESUtil; -import live.nerotv.zyneon.auth.ZyneonAuth; -import java.io.File; -import java.util.HashMap; -import java.util.concurrent.CompletableFuture; - -public class Authenticator { - - private AuthInfos authInfos; - private File saveFile; - private byte[] key; - private AuthResolver resolver; - private Boolean isLoggedIn; - private Config saver; - - public Authenticator() { - saveFile = null; - key = null; - resolver = new AuthResolver(); - isLoggedIn = false; - } - - public AuthInfos getAuthInfos() { - return authInfos; - } - - public File getSaveFile() { - return saveFile; - } - - public void setKey(byte[] newKey) { - key = newKey; - } - - public void setResolver(AuthResolver newResolver) { - resolver = newResolver; - } - - public boolean setSaveFilePath(String newPath) { - saveFile = new File(newPath); - try { - saver = new Config(saveFile); - new File(saveFile.getParent()).mkdirs(); - return true; - } catch (Exception e) { - return false; - } - } - - public boolean isLoggedIn() { - if (isLoggedIn) { - return true; - } else { - authInfos = null; - if (saveFile != null) { - if (key != null) { - if (saver.get("opapi.ms.a") != null || saver.get("opapi.ms.r") != null || saver.get("opapi.ms.n") != null || saver.get("opapi.ms.u") != null) { - String r = (String) saver.get("opapi.ms.r"); - try { - byte[] b = r.getBytes(); - b = AESUtil.decrypt(key, b); - if (refresh(new String(b))) { - return true; - } else { - saver.delete("opapi.ms"); - return false; - } - } catch (Exception ignore) { - } - } - } - } - } - return false; - } - - public boolean login() { - resolver.preAuth(); - try { - HashMap authData = ZyneonAuth.getAuthInfos(); - authInfos = new AuthInfos(authData.get(ZyneonAuth.AuthInfo.USERNAME), authData.get(ZyneonAuth.AuthInfo.ACCESS_TOKEN), authData.get(ZyneonAuth.AuthInfo.UUID).replace("-", "")); - save(authData); - isLoggedIn = true; - } catch (Exception e) { - isLoggedIn = false; - } - CompletableFuture.runAsync(() -> resolver.postAuth(authInfos.getUsername(),authInfos.getUuid())); - return isLoggedIn; - } - - public boolean refresh(String token) { - resolver.preAuth(); - try { - HashMap authData = ZyneonAuth.getAuthInfos(token); - authInfos = new AuthInfos(authData.get(ZyneonAuth.AuthInfo.USERNAME), authData.get(ZyneonAuth.AuthInfo.ACCESS_TOKEN), authData.get(ZyneonAuth.AuthInfo.UUID).replace("-", "")); - save(authData); - isLoggedIn = true; - } catch (Exception e) { - isLoggedIn = false; - } - CompletableFuture.runAsync(() -> resolver.postAuth(authInfos.getUsername(),authInfos.getUuid())); - return isLoggedIn; - } - - private void save(HashMap authData) { - if (saveFile != null) { - if (key != null) { - try { - byte[] a = AESUtil.encrypt(key, authData.get(ZyneonAuth.AuthInfo.ACCESS_TOKEN).getBytes()); - byte[] r = AESUtil.encrypt(key, authData.get(ZyneonAuth.AuthInfo.REFRESH_TOKEN).getBytes()); - byte[] n = AESUtil.encrypt(key, authData.get(ZyneonAuth.AuthInfo.USERNAME).getBytes()); - byte[] u = AESUtil.encrypt(key, authData.get(ZyneonAuth.AuthInfo.UUID).getBytes()); - saver.set("opapi.ms.a", new String(a)); - saver.set("opapi.ms.r", new String(r)); - saver.set("opapi.ms.n", new String(n)); - saver.set("opapi.ms.u", new String(u)); - } catch (Exception e) { - Main.getLogger().error("[AUTH] Couldn't save login credentials: " + e.getMessage()); - } - } - } - } - - public void destroy() { - authInfos = null; - saveFile = null; - key = null; - resolver = null; - isLoggedIn = null; - saver = null; - System.gc(); - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/auth/MicrosoftAuth.java b/application-main/src/main/java/com/zyneonstudios/application/auth/MicrosoftAuth.java deleted file mode 100644 index 2913eaaa..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/auth/MicrosoftAuth.java +++ /dev/null @@ -1,99 +0,0 @@ -package com.zyneonstudios.application.auth; - -import com.zyneonstudios.Main; -import com.zyneonstudios.application.Application; -import fr.theshark34.openlauncherlib.minecraft.AuthInfos; -import live.nerotv.shademebaby.file.Config; -import live.nerotv.shademebaby.file.OnlineConfig; - -import javax.crypto.KeyGenerator; -import java.io.File; -import java.io.FileWriter; -import java.io.IOException; -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; -import java.security.NoSuchAlgorithmException; -import java.util.Arrays; -import java.util.Base64; - -public class MicrosoftAuth { - - public static void syncTeam(String uuid) { - uuid = uuid.replace("-",""); - try { - OnlineConfig cfg = new OnlineConfig("https://github.com/danieldieeins/ZyneonApplicationContent/raw/main/i/team.json"); - String[] teamUUIDs = cfg.getString("team").replace("[","").replace("]","").split(", "); - if(Arrays.stream(teamUUIDs).toList().contains(uuid)) { - Application.getFrame().executeJavaScript("document.getElementById('drive').style.display = 'inherit'"); - } - } catch (Exception ignore) {} - } - - private AsyncAuth authenticator; - - public MicrosoftAuth() { - authenticator = new AsyncAuth(); - try { - new File(URLDecoder.decode(Main.getDirectoryPath() + "libs/opapi/arun.json", StandardCharsets.UTF_8)).delete(); - } catch (Exception ignore) {} - authenticator.setSaveFilePath(URLDecoder.decode(Main.getDirectoryPath() + "libs/opapi/arnu.json", StandardCharsets.UTF_8)); - KeyGenerator keyGenerator; - try { - keyGenerator = KeyGenerator.getInstance("AES"); - } catch (NoSuchAlgorithmException e) { - throw new RuntimeException(e); - } - keyGenerator.init(256); - byte[] key = keyGenerator.generateKey().getEncoded(); - String key_ = new String(Base64.getEncoder().encode(key)); - Config saver = new Config(authenticator.getSaveFile()); - try { - if (saver.get("op.k") == null) { - saver.set("op.k", key_); - } else { - key_ = (String) saver.get("op.k"); - key = Base64.getDecoder().decode(key_); - } - } catch (Exception e) { - try { - FileWriter writer = new FileWriter(saver.getJsonFile()); - writer.write("{}"); - writer.close(); - } catch (IOException ex) { - Application.getFrame().executeJavaScript("unmessage();"); - } - } - authenticator.setKey(key); - authenticator.isLoggedIn(); - } - - public AuthInfos getAuthInfos() { - return authenticator.getAuthInfos(); - } - - public boolean isLoggedIn() { - return authenticator.isLoggedIn(); - } - - public void login() { - authenticator.login(); - } - - public void setSaveFilePath(String path) { - authenticator.setSaveFilePath(path); - } - - public File getSaveFile() { - return authenticator.getSaveFile(); - } - - public void setKey(byte[] key) { - authenticator.setKey(key); - } - - public void destroy() { - authenticator.destroy(); - authenticator = null; - System.gc(); - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/download/Download.java b/application-main/src/main/java/com/zyneonstudios/application/download/Download.java new file mode 100644 index 00000000..893c87a5 --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/download/Download.java @@ -0,0 +1,201 @@ +package com.zyneonstudios.application.download; + +import com.zyneonstudios.application.main.NexusApplication; +import com.zyneonstudios.nexus.utilities.NexusUtilities; + +import java.io.*; +import java.net.HttpURLConnection; +import java.net.URL; +import java.net.URLConnection; +import java.nio.file.Path; +import java.time.Duration; +import java.time.Instant; +import java.util.UUID; + +public class Download { + + private DownloadManager.DownloadState state = DownloadManager.DownloadState.WAITING; + String percentString = "0%"; + + private Instant startTime; + private Instant finishTime = null; + private long lastBytesRead = 0; + private int fileSize = 0; + + private final String id; + private final String name; + private final Path path; + private final URL url; + + private boolean finished = false; + private double percent = 0; + + public Download(UUID uuid, URL downloadUrl, Path path) { + this.id = uuid.toString(); + this.name = this.id; + this.path = path; + this.url = downloadUrl; + } + + public Download(String name, URL downloadUrl, Path path) { + this.id = UUID.randomUUID().toString(); + this.name = name; + this.path = path; + this.url = downloadUrl; + } + + public Download(UUID uuid, String name, URL downloadUrl, Path path) { + this.id = uuid.toString(); + this.name = name; + this.path = path; + this.url = downloadUrl; + } + + public boolean start() { + if(state == DownloadManager.DownloadState.WAITING) { + state = DownloadManager.DownloadState.RUNNING; + startTime = Instant.now(); + Instant lastTimeCheck = startTime; + + try { + HttpURLConnection connection = (HttpURLConnection) url.openConnection(); + fileSize = connection.getContentLength(); + int responseCode = connection.getResponseCode(); + if (responseCode == HttpURLConnection.HTTP_OK) { + InputStream inputStream = connection.getInputStream(); + File outputFile = new File(path.toString()); + FileOutputStream outputStream = new FileOutputStream(outputFile); + byte[] buffer = new byte[1024]; + int bytesRead; + long totalBytesRead = 0; + while ((bytesRead = inputStream.read(buffer)) != -1) { + totalBytesRead += bytesRead; + Instant now = Instant.now(); + Duration elapsedTime = Duration.between(lastTimeCheck, now); + setPercent((totalBytesRead * 100.0) / fileSize); + lastBytesRead = totalBytesRead; + lastTimeCheck = now; + outputStream.write(buffer, 0, bytesRead); + if (elapsedTime.getSeconds() >= 1) { + + totalBytesRead += bytesRead; + setPercent((totalBytesRead * 100.0) / fileSize); + String s = (int)percent + "%"; + if(!percentString.equals(s)) { + percentString = s; + } + } + } + inputStream.close(); + outputStream.close(); + setFinished(true); + return true; + } + } catch (Exception e) { + NexusApplication.getLogger().err("Couldn't download \""+url+"\" to \""+path.toString()+"\": " + e.getMessage()); + } + } + state = DownloadManager.DownloadState.FAILED; + return false; + } + + public String getName() { + return name; + } + + public Instant getStartTime() { + return startTime; + } + + public int getFileSize() { + return fileSize; + } + + public long getLastBytesRead() { + return lastBytesRead; + } + + public String getPercentString() { + return percentString; + } + + public Path getPath() { + return path; + } + + public URL getUrl() { + return url; + } + + public DownloadManager.DownloadState getState() { + return state; + } + + public Duration getElapsedTime() { + if(finishTime!=null) { + return Duration.between(startTime, finishTime); + } + return Duration.between(startTime, Instant.now()); + } + + public double getSpeedMbps() { + Duration elapsed = getElapsedTime(); + if (elapsed.getSeconds() == 0) { + return 0; + } + + long bytesDownloaded = (long) (percent / 100.0 * fileSize); + double d = (bytesDownloaded / 1024.0 / 1024.0) / elapsed.getSeconds(); + return Math.round((d * 100) / 100); + } + + public Duration getEstimatedRemainingTime() { + double speedMbps = getSpeedMbps(); + if (speedMbps == 0) { + return Duration.ZERO; + } + + long remainingBytes = (long) ((100 - percent) / 100.0 * fileSize); + double remainingSeconds = remainingBytes / 1024.0 / 1024.0 / speedMbps; + return Duration.ofSeconds((long) remainingSeconds); + } + + public String getId() { + return id; + } + + public UUID getUuid() { + return UUID.fromString(id); + } + + public double getPercent() { + return percent; + } + + public boolean isFinished() { + return finished; + } + + private void setPercent(double percent) { + this.percent = percent; + if(percent>100) { + setFinished(true); + } else if(percent<0) { + percent = 0; + } + } + + private void setFinished(boolean finished) { + this.finished = finished; + if(finished) { + finishTime = Instant.now(); + percent = 100; + percentString = "100%"; + state = DownloadManager.DownloadState.FINISHED; + } else { + percent = -1; + percentString = "-1%"; + state = DownloadManager.DownloadState.FAILED; + } + } +} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/download/DownloadManager.java b/application-main/src/main/java/com/zyneonstudios/application/download/DownloadManager.java new file mode 100644 index 00000000..7d767857 --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/download/DownloadManager.java @@ -0,0 +1,57 @@ +package com.zyneonstudios.application.download; + +import com.zyneonstudios.application.main.ApplicationRunner; +import com.zyneonstudios.application.main.NexusApplication; + +import java.util.HashMap; +import java.util.UUID; + +public class DownloadManager { + + private final HashMap downloads = new HashMap<>(); + + private final ApplicationRunner runner; + + public DownloadManager(NexusApplication application) { + this.runner = application.getRunner(); + } + + public ApplicationRunner getRunner() { + return runner; + } + + public HashMap getDownloads() { + return downloads; + } + + public boolean addDownload(Download download) { + if(!downloads.containsKey(download.getUuid())&&!downloads.containsValue(download)) { + downloads.put(download.getUuid(),download); + return true; + } + return false; + } + + public boolean removeDownload(Download download) { + if(downloads.containsValue(download)) { + downloads.remove(download.getUuid(),download); + return true; + } + return false; + } + + public boolean removeDownload(UUID uuid) { + if(downloads.containsKey(uuid)) { + downloads.remove(uuid); + return true; + } + return false; + } + + public enum DownloadState { + WAITING, + RUNNING, + FINISHED, + FAILED + } +} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/frame/FrameConnector.java b/application-main/src/main/java/com/zyneonstudios/application/frame/FrameConnector.java new file mode 100644 index 00000000..bc2a1fea --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/frame/FrameConnector.java @@ -0,0 +1,352 @@ +package com.zyneonstudios.application.frame; + +import com.zyneonstudios.application.download.Download; +import com.zyneonstudios.application.frame.web.ApplicationFrame; +import com.zyneonstudios.application.main.ApplicationStorage; +import com.zyneonstudios.application.main.NexusApplication; +import com.zyneonstudios.application.modules.ApplicationModule; +import com.zyneonstudios.application.modules.search.ModuleSearch; +import com.zyneonstudios.nexus.modules.ReadableModule; + +import java.awt.*; +import java.net.URI; +import java.net.URLDecoder; +import java.net.URLEncoder; +import java.nio.charset.StandardCharsets; +import java.util.ArrayList; + +public class FrameConnector { + + private final ApplicationFrame frame; + private final ModuleSearch moduleSearch = new ModuleSearch("https://zyneonstudios.github.io/nexus-nex/zyndex/index.json"); + private final NexusApplication application; + + public FrameConnector(ApplicationFrame frame,NexusApplication application) { + this.application = application; + this.frame = frame; + } + + public void resolveRequest(String request) { + if(ApplicationStorage.test) { + NexusApplication.getLogger().err("[CONNECTOR] (Request-Reader) resolving "+request+"..."); + } else { + NexusApplication.getLogger().dbg("[CONNECTOR] (Request-Reader) resolving "+request+"..."); + } + + if(request.startsWith("sync.")) { + sync(request.replace("sync.", "")); + } else if(request.startsWith("open.")) { + open(request.replaceFirst("open.","")); + } else if(request.startsWith("init.")) { + init(request.replace("init.", "")); + } else if(request.startsWith("load.")) { + load(request.replace("load.", "")); + } + for(ApplicationModule module:NexusApplication.getModuleLoader().getApplicationModules()) { + module.getConnector().resolveFrameRequest(request); + } + } + + private void open(String request) { + if(request.startsWith("url.")) { + request = request.replaceFirst("url.", ""); + if(request.startsWith("decode.")) { + request = URLDecoder.decode(request.replaceFirst("decode.", ""), StandardCharsets.UTF_8); + } + if(Desktop.isDesktopSupported()) { + Desktop desktop = Desktop.getDesktop(); + try { + desktop.browse(new URI(request)); + } catch (Exception ignore) {} + } + } + } + + private void load(String request) { + switch (request) { + case "drive" -> + open("url.https://drive.zyneonstudios.com"); + //frame.getBrowser().loadURL("https://drive.zyneonstudios.com/app/?theme=" + ApplicationStorage.theme + "&language=" + ApplicationStorage.language); + case "discover" -> + frame.getBrowser().loadURL(ApplicationStorage.urlBase + ApplicationStorage.language + "/discover.html"); + case "downloads" -> + frame.getBrowser().loadURL(ApplicationStorage.urlBase + ApplicationStorage.language + "/downloads.html"); + case "library" -> + frame.getBrowser().loadURL(ApplicationStorage.urlBase + ApplicationStorage.language + "/library.html"); + case "settings" -> + frame.getBrowser().loadURL(ApplicationStorage.urlBase + ApplicationStorage.language + "/settings.html"); + } + } + + private void init(String request) { + frame.executeJavaScript("syncDesktop();"); + if(request.equals("discover")) { + frame.executeJavaScript("setMenuPanel('','"+ ApplicationStorage.getApplicationVersion()+"','"+ ApplicationStorage.getApplicationName()+"',true);"); + if(frame.getBrowser().getURL().contains("&l=search")||frame.getBrowser().getURL().contains("?l=search")) { + frame.executeJavaScript("deactivateMenu('menu',true);"); + } else { + frame.executeJavaScript("activateMenu('menu',true); document.getElementById('search-bar').disabled = false; document.getElementById('search-bar').placeholder = searchTerm;"); + frame.executeJavaScript("document.querySelector('.fes').innerHTML = \" Force disable search\"; document.querySelector('.fes').onclick = function () { document.getElementById('search-bar').disabled = true; document.getElementById('search-bar').placeholder = 'Search disabled'; }"); + } + } else { + frame.executeJavaScript("deactivateMenu('menu',true);"); + } + if(request.equals("settings")) { + frame.executeJavaScript("syncVersion(\""+ ApplicationStorage.getApplicationVersion().replace("\"","''")+"\");"); + } else if(request.equals("downloads")) { + for(Download download:NexusApplication.getDownloadManager().getDownloads().values()) { + frame.executeJavaScript("setDownload(\""+download.getName().replace("\"","''")+"\",'"+download.getState().toString()+"','"+download.getElapsedTime().getSeconds()+"','"+download.getSpeedMbps()+"','"+download.getEstimatedRemainingTime().getSeconds()+"','"+download.getFileSize()+"','"+download.getLastBytesRead()+"',\""+download.getPath().toString().replace("\\","/")+"\",\""+download.getUrl().toString().replace("\\","/")+"\",\""+download.getUuid()+"\",'"+download.getPercentString()+"','"+download.getPercent()+"');"); + } + } + } + + private void sync(String request) { + if(request.startsWith("title.")) { + if(ApplicationStorage.hasDriveAccess()) { + frame.executeJavaScript("document.getElementById('drive-button').style.display = 'flex';"); + } + String[] request_ = request.replace("title.","").split("-.-",2); + Color background; + Color foreground; + String fReq = request_[0]; + if(request_[0].equalsIgnoreCase("../assets/cronos/css/app-colors-dark.css")) { + background = Color.black; + foreground = Color.white; + } else if(request_[0].equalsIgnoreCase("../assets/cronos/css/app-colors-light.css")) { + background = Color.white; + foreground = Color.black; + } else if(request_[0].equalsIgnoreCase("../assets/application/css/app-colors-oled.css")) { + background = Color.black; + foreground = Color.white; + } else if(request_[0].startsWith("automatic-")) { + request = request_[0].replaceFirst("automatic-",""); + if(request.equals("dark")) { + background = Color.black; + foreground = Color.white; + } else { + background = Color.white; + foreground = Color.black; + } + fReq = "automatic"; + } else { + background = Color.decode("#0a0310"); + foreground = Color.white; + } + if(!ApplicationStorage.theme.equalsIgnoreCase(fReq)) { + ApplicationStorage.theme = fReq; + ApplicationStorage.getSettings().set("settings.theme", ApplicationStorage.theme); + } + String title = request_[1]; + frame.setTitlebar(title,background,foreground); + } else if(request.startsWith("firstrun.")) { + request = request.replaceFirst("firstrun.",""); + if(request.equals("theme")) { + frame.executeJavaScript("initThemeWizard();"); + if(ApplicationStorage.getOS().startsWith("Linux")) { + boolean customFrame = true; + if(ApplicationStorage.getSettings().get("settings.linux.customFrame")!=null) { + try { + customFrame = ApplicationStorage.getSettings().getBool("settings.linux.customFrame"); + } catch (Exception ignore) {} + } + frame.executeJavaScript("initLinuxWizard('"+customFrame+"');"); + } + } else if(request.startsWith("linuxFrame.")) { + request = request.replace("linuxFrame.",""); + boolean frame = request.equals("on"); + ApplicationStorage.getSettings().set("settings.linux.customFrame",frame); + ApplicationStorage.getSettings().set("cache.restartPage","firstrun.html?theme.colors="+ ApplicationStorage.theme+"#linux"); + application.restart(true); + } else if(request.equals("finished")) { + ApplicationStorage.getSettings().set("settings.setupFinished",true); + } + } else if(request.equals("exit")) { + NexusApplication.stop(); + } else if(request.equals("refresh")) { + frame.getBrowser().loadURL(ApplicationStorage.urlBase+ ApplicationStorage.language+"/"+ ApplicationStorage.startPage); + } else if(request.equals("restart")) { + application.restart(false); + } else if(request.startsWith("settings.")) { + syncSettings(request.replaceFirst("settings.","")); + } else if(request.startsWith("autoUpdates.")) { + request = request.replace("autoUpdates.",""); + boolean update = request.equals("on"); + ApplicationStorage.getUpdateSettings().set("updater.settings.autoUpdate",update); + } else if(request.startsWith("linuxFrame.")) { + request = request.replace("linuxFrame.",""); + boolean frame = request.equals("on"); + ApplicationStorage.getSettings().set("settings.linux.customFrame",frame); + ApplicationStorage.getSettings().set("cache.restartPage","settings.html"); + application.restart(true); + } else if(request.startsWith("discover.")) { + syncDiscover(request.replaceFirst("discover.","")); + } else if(request.startsWith("updateChannel.")) { + request = request.replace("updateChannel.",""); + ApplicationStorage.getUpdateSettings().set("updater.settings.updateChannel",request); + } else if(request.startsWith("startPage.")) { + request = request.replaceFirst("startPage.",""); + ApplicationStorage.startPage = request; + ApplicationStorage.getSettings().set("settings.startPage",request); + } else if(request.startsWith("zoomLevel.")) { + double d = Double.parseDouble(request.replaceFirst("zoomLevel.","")); + ApplicationStorage.setZoomLevel(d); + } else if(request.startsWith("language.")) { + request = request.replaceFirst("language.",""); + ApplicationStorage.language = request; + ApplicationStorage.getSettings().set("settings.language",request); + } + } + + private void syncSettings(String request) { + if(request.equals("general")) { + String channel = "experimental"; boolean autoUpdate = false; + if(ApplicationStorage.getUpdateSettings().getBoolean("updater.settings.autoUpdate")!=null) { + autoUpdate = ApplicationStorage.getUpdateSettings().getBool("updater.settings.autoUpdate"); + } + if(ApplicationStorage.getUpdateSettings().getString("updater.settings.updateChannel")!=null) { + channel = ApplicationStorage.getUpdateSettings().getString("updater.settings.updateChannel"); + } + if(ApplicationStorage.getOS().startsWith("Linux")) { + boolean linuxCustomFrame = true; + if (ApplicationStorage.getSettings().get("settings.linux.customFrame") != null) { + linuxCustomFrame = ApplicationStorage.getSettings().getBool("settings.linux.customFrame"); + } + frame.executeJavaScript("document.getElementById('linux-settings-custom-frame').style.display = 'inherit'; linuxFrame = "+linuxCustomFrame+"; document.getElementById('linux-settings-enable-custom-frame').checked = linuxFrame;"); + } + if(autoUpdate) { + frame.executeJavaScript("document.getElementById('updater-settings-enable-updates').classList.add('active');"); + } + frame.executeJavaScript("updates = "+autoUpdate+"; document.getElementById('updater-settings-update-channel').value = \""+channel+"\"; document.getElementById('updater-settings').style.display = 'inherit'; document.getElementById('general-settings-start-page').value = '"+ ApplicationStorage.startPage+"'; document.getElementById('updater-settings').style.display = 'inherit';"); + } else if(request.equals("about")) { + frame.executeJavaScript("document.getElementById('settings-global-application-version').innerText = \""+ ApplicationStorage.getApplicationVersion()+"\""); + } + } + + private void syncDiscover(String request) { + if(request.startsWith("search.")) { + request = request.replaceFirst("search.",""); + if(request.startsWith("modules.")) { + request = request.replaceFirst("modules.",""); + String query; + int offset; + if(request.contains(".")) { + String[] req = request.split("\\.",2); + offset = Integer.parseInt(req[0]); + query = req[1]; + } else { + offset = Integer.parseInt(request); + query = ""; + } + ArrayList results = null; + String searchTerm = ""; + if(moduleSearch.getCachedSearchTerm()!=null) { + searchTerm = moduleSearch.getCachedSearchTerm(); + } + if(moduleSearch.getCachedResults()==null||!searchTerm.equals(query)) { + results = moduleSearch.search(query); + } + if(moduleSearch.getCachedSearchTerm()!=null) { + if(!moduleSearch.getCachedSearchTerm().isEmpty()&&!moduleSearch.getCachedSearchTerm().isBlank()) { + frame.executeJavaScript("document.getElementById(\"search-bar\").placeholder = \""+moduleSearch.getCachedSearchTerm()+"\";"); + } + } + if(results == null) { + results = moduleSearch.search(query); + } + for(ReadableModule module : results) { + String tags = "Tags: "+module.getTagString(); + String meta = module.getId()+" | v"+module.getVersion()+" | Hidden: "+module.isHidden()+"
"+tags; + String location = module.getLocation(); + String actions = " More "; + if(NexusApplication.getModuleLoader().getModuleIds().contains(module.getId())) { + actions = "v"+NexusApplication.getModuleLoader().getModules().get(module.getId()).getVersion()+" More Installed"; + } else { + actions = actions+" Install"; + } + String command = "addResult(\""+module.getId()+"\",\""+module.getThumbnailUrl()+"\",\""+module.getName()+"\",\""+module.getAuthor()+"\",\""+formatForDetails(module.getSummary())+"\",\""+meta+"\",\""+actions+"\",\""+location+"\");"; + frame.executeJavaScript(command); + } + } + } else if(request.startsWith("details.")) { + request = request.replaceFirst("details.",""); + if(request.startsWith("module.")) { + ReadableModule module = new ReadableModule(URLDecoder.decode(request.replaceFirst("module.",""),StandardCharsets.UTF_8)); + frame.executeJavaScript("enableOverlay(\""+initDetails(module.getName(),module.getId(),"Application module",module.getVersion(),module.getSummary(),module.getAuthor(),module.isHidden(),module.getTagString(),module.getDescription(),module.getChangelogs().toString(),module.getVersions().toString(),module.getInfoText(),module.getInfoCard(),module.getBackgroundUrl(),module.getIconUrl(),module.getLogoUrl(),module.getThumbnailUrl())+"\");"); + } + } + } + + @SuppressWarnings("all") + public static String initDetails(String name, String id, String type, String version, String summary, String authors, boolean isHidden, String tags, String description, String changelog, String versions, String customInfoHTML, String customInfoCardHTML, String background, String icon, String logo, String thumbnail) { + String url = ApplicationStorage.urlBase+ ApplicationStorage.language+"/sub-details.html"; + if(name!=null) { + url = url+"?name="+formatForDetails(name); + } + if(id!=null) { + url = url+"&id="+formatForDetails(id); + } + if(type!=null) { + url = url+"&type="+formatForDetails(type); + } + if(version!=null) { + url = url+"&version="+formatForDetails(version); + } + if(summary!=null) { + url = url+"&summary="+formatForDetails(summary); + } + if(authors!=null) { + url = url+"&authors="+formatForDetails(authors); + } + url = url+"&hidden="+isHidden; + if(tags!=null) { + url = url+"&tags="+formatForDetails(tags.replace("[","").replace("]","")); + } + if(description!=null) { + url = url+"&description="+formatForDetails(description); + } else { + if(summary!=null) { + url = url+"&description="+formatForDetails(summary); + } + } + if(changelog!=null) { + url = url+"&changelog="+formatForDetails(changelog.replace("[","").replace("]","").replace(", ",",")); + } + if(versions!=null) { + url = url+"&versions="+formatForDetails(versions.replace("[","").replace("]","").replace(", ",",")); + } + if(customInfoHTML!=null) { + url = url+"&c="+formatForDetails(customInfoHTML); + } + if(customInfoCardHTML!=null) { + url = url+"&cc="+formatForDetails(customInfoCardHTML); + } + if(background!=null) { + String b = "&background="+formatForDetails(background); + url = url+b; + } + if(icon!=null) { + url = url+"&icon="+formatForDetails(icon); + } + if(logo!=null) { + url = url+"&logo="+formatForDetails(logo); + } + if(thumbnail!=null) { + String t = "&thumbnail="+formatForDetails(thumbnail); + url = url+t; + } + url = url.replace("\\","/"); + return url; + } + + public static String formatForDetails(String input) { + if(input!=null) { + if(!input.isBlank()&&!input.isEmpty()) { + input = input.replace("\"","''"); + input = input.replace("\n","
").replace("\\n","
").replace("+","%plus%"); + return URLEncoder.encode(input, StandardCharsets.UTF_8).replace("+", "%20").replace("%plus%", "+"); + } + return ""; + } + return null; + } +} diff --git a/application-main/src/main/java/com/zyneonstudios/application/frame/ZyneonSplash.java b/application-main/src/main/java/com/zyneonstudios/application/frame/ZyneonSplash.java new file mode 100644 index 00000000..3cf2bac3 --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/frame/ZyneonSplash.java @@ -0,0 +1,24 @@ +package com.zyneonstudios.application.frame; + +import javax.imageio.ImageIO; +import javax.swing.*; +import java.awt.*; +import java.io.IOException; +import java.util.Objects; + +public class ZyneonSplash extends JWindow { + + public ZyneonSplash() { + super(); + try { + setBackground(new Color(0, 0, 0, 0)); + setSize(400, 400); + setLocationRelativeTo(null); + JLabel image; + image = new JLabel(new ImageIcon(ImageIO.read(Objects.requireNonNull(getClass().getResourceAsStream("/logo.png"))).getScaledInstance(getWidth(), getHeight(), Image.SCALE_SMOOTH))); + getContentPane().add(image); + } catch (IOException e) { + throw new RuntimeException(e); + } + } +} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/frame/web/ApplicationFrame.java b/application-main/src/main/java/com/zyneonstudios/application/frame/web/ApplicationFrame.java new file mode 100644 index 00000000..bc3f4f05 --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/frame/web/ApplicationFrame.java @@ -0,0 +1,151 @@ +package com.zyneonstudios.application.frame.web; + +import com.zyneonstudios.application.frame.FrameConnector; +import com.zyneonstudios.application.main.ApplicationStorage; +import com.zyneonstudios.application.main.NexusApplication; +import com.zyneonstudios.nexus.desktop.frame.web.NexusWebFrame; +import org.cef.CefClient; +import org.cef.CefSettings; +import org.cef.browser.CefBrowser; +import org.cef.browser.CefFrame; +import org.cef.handler.CefDisplayHandlerAdapter; +import org.cef.handler.CefLoadHandler; +import org.cef.network.CefRequest; + +import javax.imageio.ImageIO; +import java.awt.*; +import java.awt.event.ComponentEvent; +import java.awt.event.ComponentListener; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; +import java.util.Objects; +import java.util.concurrent.CompletableFuture; + +@SuppressWarnings("unused") +public class ApplicationFrame extends NexusWebFrame implements ComponentListener { + + private final FrameConnector connector; + private final Dimension minSize = new Dimension(640,360); + + public ApplicationFrame(NexusApplication application, String url, CefClient client) { + super(client, url, true); + try { + setIconImage(ImageIO.read(Objects.requireNonNull(getClass().getResource("/logo.png"))).getScaledInstance(32, 32, Image.SCALE_SMOOTH)); + } catch (Exception ignore) {} + addComponentListener(this); + this.connector = new FrameConnector(this,application); + client.addDisplayHandler(new CefDisplayHandlerAdapter() { + @Override + public boolean onConsoleMessage(CefBrowser browser, CefSettings.LogSeverity level, String message, String source, int line) { + if (message.startsWith("[CONNECTOR] ")) { + CompletableFuture.runAsync(() -> { + String request = message.replace("[CONNECTOR] ", ""); + connector.resolveRequest(request); + }); + } else if (message.startsWith("[LOG] ")) { + NexusApplication.getLogger().log(message.replace("[LOG] ","")); + } else if (message.startsWith("[ERR] ")) { + NexusApplication.getLogger().err(message.replace("[ERR] ","")); + } else if (message.startsWith("[DEB] ")) { + NexusApplication.getLogger().dbg(message.replace("[DEB] ","")); + } else { + NexusApplication.getLogger().dbg("[FRAME] (Console) "+message); + } + return super.onConsoleMessage(browser, level, message, source, line); + } + }); + addWindowListener(new WindowAdapter() { + @Override + public void windowClosing(WindowEvent e) { + NexusApplication.stop(); + } + }); + client.addLoadHandler(new CefLoadHandler() { + @Override + public void onLoadingStateChange(CefBrowser cefBrowser, boolean b, boolean b1, boolean b2) { + + } + + @Override + public void onLoadStart(CefBrowser cefBrowser, CefFrame cefFrame, CefRequest.TransitionType transitionType) { + double zoomLevel = ApplicationStorage.getZoomLevel(); + if (getWidth() < 700 || getHeight() < 480) { + zoomLevel -= 2; + } else if (getWidth() < 1080 || getHeight() < 720) { + zoomLevel -= 1; + } + getBrowser().setZoomLevel(zoomLevel); + } + + @Override + public void onLoadEnd(CefBrowser cefBrowser, CefFrame cefFrame, int i) { + + } + + @Override + public void onLoadError(CefBrowser cefBrowser, CefFrame cefFrame, ErrorCode errorCode, String s, String s1) { + + } + }); + setMinimumSize(minSize); + } + + public Dimension getMinSize() { + return minSize; + } + + public void setTitlebar(String title, Color background, Color foreground) { + setTitle("NEXUS App ("+title+")"); + setTitleBackground(background); + setTitleForeground(foreground); + } + + @Override + public void setTitleColors(Color background, Color foreground) { + setBackground(background); + super.setTitleColors(background, foreground); + } + + public void setTitleBackground(Color color) { + setBackground(color); + getRootPane().putClientProperty("JRootPane.titleBarBackground", color); + } + + public void setTitleForeground(Color color) { + getRootPane().putClientProperty("JRootPane.titleBarForeground", color); + } + + public void openCustomPage(String title, String pageId, String url) { + getBrowser().loadURL(ApplicationStorage.urlBase+ ApplicationStorage.language+"/custom.html?title="+title+"&id="+pageId+"&url="+url); + } + + public void executeJavaScript(String script) { + super.executeJavaScript(script); + } + + @Override + public void componentResized(ComponentEvent e) { + double zoomLevel = ApplicationStorage.getZoomLevel(); + if (getWidth() < 700 || getHeight() < 425) { + zoomLevel -= 2; + } else if (getWidth() < 1080 || getHeight() < 525) { + zoomLevel -= 1; + } + getBrowser().setZoomLevel(zoomLevel); + } + + @Override + public void componentMoved(ComponentEvent e) { + + } + + @Override + public void componentShown(ComponentEvent e) { + + } + + @Override + public void componentHidden(ComponentEvent e) { + + } +} diff --git a/application-main/src/main/java/com/zyneonstudios/application/frame/web/CustomApplicationFrame.java b/application-main/src/main/java/com/zyneonstudios/application/frame/web/CustomApplicationFrame.java new file mode 100644 index 00000000..d2d6f06e --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/frame/web/CustomApplicationFrame.java @@ -0,0 +1,157 @@ +package com.zyneonstudios.application.frame.web; + +import com.zyneonstudios.application.main.ApplicationStorage; +import com.zyneonstudios.application.main.NexusApplication; +import org.cef.CefClient; + +import javax.swing.*; +import java.awt.*; +import java.awt.event.MouseAdapter; +import java.awt.event.MouseEvent; + +public class CustomApplicationFrame extends ApplicationFrame { + + private static Point mouseDownCompCoords; + private String title; + private JPanel titleBar; + private boolean border; + + public CustomApplicationFrame(NexusApplication application, String url, CefClient client) { + super(application,url,client); + setUndecorated(true); + title = " Zyneon Application (v"+ ApplicationStorage.getApplicationVersion()+", "+ ApplicationStorage.getOS()+")"; + JPanel customTitleBar = createCustomTitleBar(); + getContentPane().add(customTitleBar, BorderLayout.NORTH); + addDragAndDropFunctionality(); + setBorder(true); + setMinimumSize(getMinSize()); + } + + @Override + public void setTitlebar(String title, Color background, Color foreground) { + setTitle(title); + setTitleBackground(background); + setTitleForeground(foreground); + } + + @Override + public void setTitle(String title) { + super.setTitle(title); + this.title = title; + } + + @Override + public void setTitleBackground(Color color) { + setBackground(color); + titleBar.setBackground(color); + } + + @Override + public void setTitleForeground(Color color) { + titleBar.setForeground(color); + } + + private JPanel createCustomTitleBar() { + titleBar = new JPanel(new BorderLayout()); + titleBar.setBackground(Color.BLACK); + titleBar.setForeground(Color.WHITE); + + JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT, 0, 0)); + buttonPanel.setBackground(null); + buttonPanel.setForeground(null); + + JButton minimizeButton = new JButton("-"); + minimizeButton.setPreferredSize(new Dimension(30,30)); + minimizeButton.addActionListener(e -> setState(ICONIFIED)); + minimizeButton.setBorder(null); + minimizeButton.setBackground(null); + minimizeButton.setForeground(null); + buttonPanel.add(minimizeButton); + + JButton maximizeButton = new JButton("◻"); + maximizeButton.setPreferredSize(new Dimension(30,30)); + maximizeButton.setBorder(null); + maximizeButton.setBackground(null); + maximizeButton.setForeground(null); + maximizeButton.addActionListener(e -> toggleMaximizeState()); + buttonPanel.add(maximizeButton); + + JButton closeButton = new JButton("X"); + closeButton.setPreferredSize(new Dimension(30,30)); + closeButton.setBorder(null); + closeButton.setBackground(null); + closeButton.setForeground(null); + closeButton.addMouseListener(new MouseAdapter() { + public void mouseEntered(MouseEvent evt) { + closeButton.setBackground(Color.RED); + } + + public void mouseExited(MouseEvent evt) { + closeButton.setBackground(null); + } + }); + closeButton.addActionListener(e -> NexusApplication.stop()); + buttonPanel.add(closeButton); + + JLabel titleLabel = new JLabel(title); + titleLabel.setBackground(null); + titleLabel.setForeground(null); + + titleBar.add(buttonPanel, BorderLayout.EAST); + titleBar.add(titleLabel, BorderLayout.CENTER); + + return titleBar; + } + + private void toggleMaximizeState() { + if ((getExtendedState() & MAXIMIZED_BOTH) == 0) { + setExtendedState(getExtendedState() | MAXIMIZED_BOTH); + } else { + setExtendedState(getExtendedState() & ~MAXIMIZED_BOTH); + } + toggleBorder(); + } + + private void addDragAndDropFunctionality() { + addMouseListener(new MouseAdapter() { + public void mousePressed(MouseEvent e) { + if ((getExtendedState() & MAXIMIZED_BOTH) == 0) { + if (isWithinTitleBar(e)) { + mouseDownCompCoords = e.getPoint(); + } + } else { + setExtendedState(NORMAL); + setBorder(true); + mouseDownCompCoords = e.getPoint(); + } + } + private boolean isWithinTitleBar(MouseEvent e) { + return (e.getY() < titleBar.getHeight() && e.getX() > 0 && e.getX() < getWidth()); + } + }); + addMouseMotionListener(new MouseAdapter() { + public void mouseDragged(MouseEvent e) { + if (isWithinTitleBar(e)) { + Point currCoords = e.getLocationOnScreen(); + setLocation(currCoords.x - mouseDownCompCoords.x, currCoords.y - mouseDownCompCoords.y); + } + } + private boolean isWithinTitleBar(MouseEvent e) { + return (e.getY() < titleBar.getHeight() && e.getX() > 0 && e.getX() < getWidth()); + } + }); + } + + private void toggleBorder() { + setBorder(!border); + } + + private void setBorder(boolean state) { + if (state) { + getRootPane().setBorder(BorderFactory.createLineBorder(Color.DARK_GRAY)); + } else { + getRootPane().setBorder(null); + } + border = state; + } +} diff --git a/application-main/src/main/java/com/zyneonstudios/application/installer/FabricInstaller.java b/application-main/src/main/java/com/zyneonstudios/application/installer/FabricInstaller.java deleted file mode 100644 index 3d241983..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/installer/FabricInstaller.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.zyneonstudios.application.installer; - -import com.zyneonstudios.Main; -import fr.flowarg.flowupdater.FlowUpdater; -import fr.flowarg.flowupdater.utils.UpdaterOptions; -import fr.flowarg.flowupdater.versions.FabricVersion; -import fr.flowarg.flowupdater.versions.VanillaVersion; - -import java.nio.file.Path; - -public class FabricInstaller { - - public boolean download(String minecraftVersion, String fabricVersion, Path instancePath) { - VanillaVersion vanillaVersion = new VanillaVersion.VanillaVersionBuilder() - .withName(minecraftVersion) - .build(); - - UpdaterOptions options = new UpdaterOptions.UpdaterOptionsBuilder() - .build(); - - FabricVersion fabric = new FabricVersion.FabricVersionBuilder() - .withFabricVersion(fabricVersion) - .build(); - - FlowUpdater updater = new FlowUpdater.FlowUpdaterBuilder() - .withVanillaVersion(vanillaVersion) - .withModLoaderVersion(fabric) - .withUpdaterOptions(options) - .build(); - - try { - updater.update(instancePath); - return true; - } catch (Exception e) { - Main.getLogger().error("[INSTALLER] Couldn't download Minecraft " + minecraftVersion + " with Fabric " + fabricVersion); - return false; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/installer/ForgeInstaller.java b/application-main/src/main/java/com/zyneonstudios/application/installer/ForgeInstaller.java deleted file mode 100644 index 36af39e4..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/installer/ForgeInstaller.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.zyneonstudios.application.installer; - -import com.zyneonstudios.Main; -import fr.flowarg.flowupdater.FlowUpdater; -import fr.flowarg.flowupdater.utils.UpdaterOptions; -import fr.flowarg.flowupdater.versions.AbstractForgeVersion; -import fr.flowarg.flowupdater.versions.ForgeVersionBuilder; -import fr.flowarg.flowupdater.versions.ForgeVersionType; -import fr.flowarg.flowupdater.versions.VanillaVersion; - -import java.nio.file.Path; - -public class ForgeInstaller { - - public boolean download(String minecraftVersion, String forgeVersion, ForgeVersionType type, Path instancePath) { - VanillaVersion vanillaVersion = new VanillaVersion.VanillaVersionBuilder() - .withName(minecraftVersion) - .build(); - - UpdaterOptions options = new UpdaterOptions.UpdaterOptionsBuilder() - .build(); - - AbstractForgeVersion forge = new ForgeVersionBuilder(type) - .withForgeVersion(forgeVersion) - .build(); - - FlowUpdater updater = new FlowUpdater.FlowUpdaterBuilder() - .withVanillaVersion(vanillaVersion) - .withModLoaderVersion(forge) - .withUpdaterOptions(options) - .build(); - - try { - updater.update(instancePath); - return true; - } catch (Exception e) { - Main.getLogger().error("[INSTALLER] Couldn't download Minecraft "+minecraftVersion+" with Forge ("+type.toString()+") "+forgeVersion+": "+e.getMessage()); - return false; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/installer/LabyModInstaller.java b/application-main/src/main/java/com/zyneonstudios/application/installer/LabyModInstaller.java deleted file mode 100644 index 0643d53f..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/installer/LabyModInstaller.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.zyneonstudios.application.installer; - -import com.zyneonstudios.Main; -import fr.flowarg.flowupdater.FlowUpdater; -import fr.flowarg.flowupdater.utils.UpdaterOptions; -import fr.flowarg.flowupdater.versions.AbstractForgeVersion; -import fr.flowarg.flowupdater.versions.ForgeVersionBuilder; -import fr.flowarg.flowupdater.versions.ForgeVersionType; -import fr.flowarg.flowupdater.versions.VanillaVersion; - -import java.nio.file.Path; - -public class LabyModInstaller { - - public boolean download(String minecraftVersion, String forgeVersion, ForgeVersionType type, Path instancePath) { - VanillaVersion vanillaVersion = new VanillaVersion.VanillaVersionBuilder() - .withName(minecraftVersion) - .build(); - - UpdaterOptions options = new UpdaterOptions.UpdaterOptionsBuilder() - .build(); - - AbstractForgeVersion forge = new ForgeVersionBuilder(type) - .withForgeVersion(forgeVersion) - .build(); - - FlowUpdater updater = new FlowUpdater.FlowUpdaterBuilder() - .withVanillaVersion(vanillaVersion) - .withModLoaderVersion(forge) - .withUpdaterOptions(options) - .build(); - - try { - updater.update(instancePath); - return true; - } catch (Exception e) { - Main.getLogger().error("[INSTALLER] Couldn't download Minecraft "+minecraftVersion+" with Forge ("+type.toString()+") "+forgeVersion+": "+e.getMessage()); - return false; - } - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/installer/NeoForgeInstaller.java b/application-main/src/main/java/com/zyneonstudios/application/installer/NeoForgeInstaller.java deleted file mode 100644 index e3c24948..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/installer/NeoForgeInstaller.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.zyneonstudios.application.installer; - -import com.zyneonstudios.Main; -import fr.flowarg.flowupdater.FlowUpdater; -import fr.flowarg.flowupdater.utils.UpdaterOptions; -import fr.flowarg.flowupdater.versions.AbstractForgeVersion; -import fr.flowarg.flowupdater.versions.ForgeVersionBuilder; -import fr.flowarg.flowupdater.versions.ForgeVersionType; -import fr.flowarg.flowupdater.versions.VanillaVersion; - -import java.nio.file.Path; - -public class NeoForgeInstaller { - - public boolean download(String minecraftVersion, String forgeVersion, Path instancePath) { - VanillaVersion vanillaVersion = new VanillaVersion.VanillaVersionBuilder() - .withName(minecraftVersion) - .build(); - - UpdaterOptions options = new UpdaterOptions.UpdaterOptionsBuilder() - .build(); - - AbstractForgeVersion forge = new ForgeVersionBuilder(ForgeVersionType.NEO_FORGE) - .withForgeVersion(forgeVersion) - .build(); - - FlowUpdater updater = new FlowUpdater.FlowUpdaterBuilder() - .withVanillaVersion(vanillaVersion) - .withModLoaderVersion(forge) - .withUpdaterOptions(options) - .build(); - - try { - updater.update(instancePath); - return true; - } catch (Exception e) { - Main.getLogger().error("[INSTALLER] Couldn't download Minecraft "+minecraftVersion+" with NeoForge "+forgeVersion+": "+e.getMessage()); - return false; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/installer/QuiltInstaller.java b/application-main/src/main/java/com/zyneonstudios/application/installer/QuiltInstaller.java deleted file mode 100644 index 98b61ea9..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/installer/QuiltInstaller.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.zyneonstudios.application.installer; - -import com.zyneonstudios.Main; -import fr.flowarg.flowupdater.FlowUpdater; -import fr.flowarg.flowupdater.utils.UpdaterOptions; -import fr.flowarg.flowupdater.versions.QuiltVersion; -import fr.flowarg.flowupdater.versions.VanillaVersion; - -import java.nio.file.Path; - -public class QuiltInstaller { - - public boolean download(String minecraftVersion, String quiltVersion, Path instancePath) { - VanillaVersion vanillaVersion = new VanillaVersion.VanillaVersionBuilder() - .withName(minecraftVersion) - .build(); - - UpdaterOptions options = new UpdaterOptions.UpdaterOptionsBuilder() - .build(); - - QuiltVersion quilt = new QuiltVersion.QuiltVersionBuilder() - .withQuiltVersion(quiltVersion) - .build(); - - FlowUpdater updater = new FlowUpdater.FlowUpdaterBuilder() - .withVanillaVersion(vanillaVersion) - .withModLoaderVersion(quilt) - .withUpdaterOptions(options) - .build(); - - try { - updater.update(instancePath); - return true; - } catch (Exception e) { - Main.getLogger().error("[INSTALLER] Couldn't download Minecraft " + minecraftVersion + " with Quilt " + quiltVersion); - return false; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/installer/VanillaInstaller.java b/application-main/src/main/java/com/zyneonstudios/application/installer/VanillaInstaller.java deleted file mode 100644 index 4398e2dd..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/installer/VanillaInstaller.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.zyneonstudios.application.installer; - -import com.zyneonstudios.Main; -import fr.flowarg.flowupdater.FlowUpdater; -import fr.flowarg.flowupdater.versions.VanillaVersion; - -import java.nio.file.Path; - -public class VanillaInstaller { - - public boolean download(String version, Path instancePath) { - Main.getLogger().debug("[INSTALLER] Starting download of Minecraft "+version); - VanillaVersion vanilla = new VanillaVersion.VanillaVersionBuilder() - .withName(version) - .build(); - - FlowUpdater flowUpdater = new FlowUpdater.FlowUpdaterBuilder() - .withVanillaVersion(vanilla) - .build(); - - try { - flowUpdater.update(instancePath); - return true; - } catch (Exception e) { - Main.getLogger().error("[INSTALLER] Couldn't download Minecraft "+version+": "+e.getMessage()); - return false; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/installer/java/Architecture.java b/application-main/src/main/java/com/zyneonstudios/application/installer/java/Architecture.java deleted file mode 100644 index 4e52fda9..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/installer/java/Architecture.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.zyneonstudios.application.installer.java; - -public enum Architecture { - x64, - aarch64 -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/installer/java/Java.java b/application-main/src/main/java/com/zyneonstudios/application/installer/java/Java.java deleted file mode 100644 index fb2f51b1..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/installer/java/Java.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.zyneonstudios.application.installer.java; - -public enum Java { - Runtime_8, - Runtime_11, - Runtime_21 -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/installer/java/JavaInstaller.java b/application-main/src/main/java/com/zyneonstudios/application/installer/java/JavaInstaller.java deleted file mode 100644 index c4398106..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/installer/java/JavaInstaller.java +++ /dev/null @@ -1,89 +0,0 @@ -package com.zyneonstudios.application.installer.java; - -import com.zyneonstudios.Main; -import live.nerotv.shademebaby.file.OnlineConfig; -import live.nerotv.shademebaby.utils.FileUtil; - -import java.io.File; - -public class JavaInstaller { - - private Java runtimeVersion; - private OperatingSystem operatingSystem; - private Architecture architecture; - - public JavaInstaller() { - runtimeVersion = null; - operatingSystem = null; - architecture = null; - } - - public JavaInstaller(Java runtimeVersion, OperatingSystem operatingSystem, Architecture architecture) { - this.runtimeVersion = runtimeVersion; - this.operatingSystem = operatingSystem; - this.architecture = architecture; - } - - public String getVersionString() { - String os = "null-"; - if(operatingSystem!=null) { - os = operatingSystem.toString().toLowerCase()+"-"; - } - String a = "null_"; - if(architecture!=null) { - a = architecture.toString().toLowerCase()+"_"; - } - String jre = "jre-null"; - if(runtimeVersion!=null) { - if(runtimeVersion.equals(Java.Runtime_8)) { - jre = "jre-8"; - } else if(runtimeVersion.equals(Java.Runtime_11)) { - jre = "jre-11"; - } else { - jre = "jre-21"; - } - } - return os+a+jre; - } - - public Architecture getArchitecture() { - return architecture; - } - - public OperatingSystem getOperatingSystem() { - return operatingSystem; - } - - public Java getRuntimeVersion() { - return runtimeVersion; - } - - public void setArchitecture(Architecture architecture) { - this.architecture = architecture; - } - - public void setOperatingSystem(OperatingSystem operatingSystem) { - this.operatingSystem = operatingSystem; - } - - public void setRuntimeVersion(Java runtimeVersion) { - this.runtimeVersion = runtimeVersion; - } - - public void install() { - String versionString = getVersionString(); - if(versionString.contains("null")) { - throw new NullPointerException("Couldn't find such a java version"); - } else { - Main.getLogger().debug("[INSTALLER] (JAVA) Gathering java information..."); - OnlineConfig index = new OnlineConfig("https://raw.githubusercontent.com/danieldieeins/ZyneonApplicationContent/main/l/application.json"); - String download = index.getString("runtime."+versionString); - String zipPath = Main.getDirectoryPath()+"libs/"+runtimeVersion+".zip"; - Main.getLogger().debug("[INSTALLER] (JAVA) Starting download from "+download+" to "+zipPath+"..."); - FileUtil.downloadFile(download, zipPath); - FileUtil.unzipFile(zipPath,Main.getDirectoryPath()+"libs/"); - Main.getLogger().debug("[INSTALLER] (JAVA) Deleted zip-File: "+new File(zipPath).delete()); - Main.getLogger().log("[INSTALLER] (JAVA) Installed Java Runtime: "+versionString+"!"); - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/installer/java/OperatingSystem.java b/application-main/src/main/java/com/zyneonstudios/application/installer/java/OperatingSystem.java deleted file mode 100644 index 52258a4a..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/installer/java/OperatingSystem.java +++ /dev/null @@ -1,7 +0,0 @@ -package com.zyneonstudios.application.installer.java; - -public enum OperatingSystem { - Windows, - Linux, - macOS -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/Integrator.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/Integrator.java deleted file mode 100644 index 614eebc2..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/Integrator.java +++ /dev/null @@ -1,100 +0,0 @@ -package com.zyneonstudios.application.integrations; - -import com.google.gson.JsonArray; -import com.google.gson.JsonObject; -import com.zyneonstudios.application.Application; -import com.zyneonstudios.nexus.instance.ReadableZynstance; - -import java.util.ArrayList; - -public class Integrator { - - public static void curseForgeToConnector(JsonObject search, String instanceID) { - JsonArray results = search.getAsJsonArray("data"); - for (int i = 0; i < results.size(); i++) { - JsonObject item = results.get(i).getAsJsonObject(); - String item_id = item.get("id").getAsString(); - String item_slug = item.get("slug").getAsString(); - - String item_author = "author"; - if(item.get("authors")!=null) { - JsonArray authors = item.getAsJsonArray("authors"); - if (authors.get(0).getAsJsonObject().get("name") != null) { - item_author = authors.get(0).getAsJsonObject().get("name").getAsString(); - } - } - - String item_title = "Unknown"; - if(item.get("name")!=null) { - item_title = item.get("name").getAsString(); - } - - String item_description = "No description"; - if(item.get("summary")!=null) { - item_description = item.get("summary").getAsString(); - } - - String item_png = "undefined"; - if(item.get("logo")!=null) { - JsonObject logo = item.getAsJsonObject("logo"); - if (logo.get("thumbnailUrl") != null) { - item_png = logo.get("thumbnailUrl").getAsString(); - } - } - addItemCard(item_png,item_title,item_author,item_description,item_id,item_slug,"curseforge"); - } - } - - public static void modrinthToConnector(JsonObject search, String instanceID) { - JsonArray results = search.getAsJsonArray("hits"); - for (int i = 0; i < results.size(); i++) { - JsonObject item = results.get(i).getAsJsonObject(); - String item_id = item.get("project_id").getAsString(); - String item_slug = item.get("slug").getAsString(); - String item_author = item.get("author").getAsString(); - String item_title = item.get("title").getAsString(); - String item_description = item.get("description").getAsString(); - String item_png = item.get("icon_url").getAsString(); - addItemCard(item_png,item_title,item_author,item_description,item_id,item_slug,"modrinth"); - } - } - - public static void nexToConnector(ArrayList results, String instanceID) { - if(results!=null) { - if(!results.isEmpty()) { - for (ReadableZynstance instance : results) { - String id = instance.getId(); - String icon; - if (instance.getThumbnailUrl() != null) { - icon = instance.getThumbnailUrl(); - } else { - icon = Application.getURLBase()+"assets/zyneon/images/instances/default.png"; - } - addItemCard(icon, instance.getName(), instance.getAuthor(), instance.getDescription(), id, id, "zyneon"); - } - } - } - } - - public static void zyndexToConnector(ArrayList results, String instanceID) { - if(results!=null) { - if(!results.isEmpty()) { - for (ReadableZynstance instance : results) { - String id = instance.getId(); - String icon; - if (instance.getThumbnailUrl() != null) { - icon = instance.getThumbnailUrl(); - } else { - icon = Application.getURLBase()+ "assets/zyneon/images/instances/default.png"; - } - addItemCard(icon, instance.getName(), instance.getAuthor(), instance.getDescription(), id, id, "zyndex"); - } - } - } - } - - public static void addItemCard(String png, String title, String author, String description, String id, String slug, String source) { - String command = "addItem('"+png.replace("'","")+"','"+title.replace("'","")+"','"+author.replace("'","")+"','"+description.replace("'","")+"','"+id.replace("'","")+"','"+slug.replace("'","")+"','"+source+"');"; - Application.getFrame().executeJavaScript(command); - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeModpacks.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeModpacks.java deleted file mode 100644 index c9cd22b4..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeModpacks.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.zyneonstudios.application.integrations.curseforge; - -import com.google.gson.Gson; -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; - -public class CurseForgeModpacks { - - public static JsonObject search(String query, String version, int offset, int limit) { - query=query.replace(" ","%20"); - if(version.equalsIgnoreCase("all")) { - return search(query,offset,limit); - } - try { - String search = "https://api.curseforge.com/v1/mods/search?gameId=432&classId=4471&gameVersion="+version+"&searchFilter="+query+"&pageSize="+limit+"&index="+offset; - Gson gson = new Gson(); - return gson.fromJson(ZCurseForgeIntegration.makeRequest(search), JsonObject.class); - } catch (Exception e) { - Main.getLogger().error("[CURSEFORGE] (MODPACKS) Couldn't complete search: "+e.getMessage()); - return null; - } - } - - public static JsonObject search(String query, int offset, int limit) { - query=query.replace(" ","%20"); - try { - String search = "https://api.curseforge.com/v1/mods/search?gameId=432&classId=4471&searchFilter="+query+"&pageSize="+limit+"&index="+offset; - Gson gson = new Gson(); - return gson.fromJson(ZCurseForgeIntegration.makeRequest(search), JsonObject.class); - } catch (Exception e) { - Main.getLogger().error("[CURSEFORGE] (MODPACKS) Couldn't complete search: "+e.getMessage()); - return null; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeMods.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeMods.java deleted file mode 100644 index 2527aa16..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeMods.java +++ /dev/null @@ -1,36 +0,0 @@ -package com.zyneonstudios.application.integrations.curseforge; - -import com.google.gson.Gson; -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; -import fr.flowarg.openlauncherlib.NoFramework; - -public class CurseForgeMods { - - public static JsonObject search(String query, NoFramework.ModLoader modLoader, String version, int offset, int limit) { - query=query.replace(" ","%20"); - if(version.equalsIgnoreCase("all")) { - return search(query,modLoader,offset,limit); - } - try { - String search = "https://api.curseforge.com/v1/mods/search?gameId=432&classId=6&modLoaderType="+modLoader+"&gameVersion="+version+"&searchFilter="+query+"&pageSize="+limit+"&index="+offset; - Gson gson = new Gson(); - return gson.fromJson(ZCurseForgeIntegration.makeRequest(search), JsonObject.class); - } catch (Exception e) { - Main.getLogger().error("[CURSEFORGE] (MODS) Couldn't complete search: "+e.getMessage()); - return null; - } - } - - public static JsonObject search(String query, NoFramework.ModLoader modLoader, int offset, int limit) { - query=query.replace(" ","%20"); - try { - String search = "https://api.curseforge.com/v1/mods/search?gameId=432&classId=6&modLoaderType="+modLoader+"&searchFilter="+query+"&pageSize="+limit+"&index="+offset; - Gson gson = new Gson(); - return gson.fromJson(ZCurseForgeIntegration.makeRequest(search), JsonObject.class); - } catch (Exception e) { - Main.getLogger().error("[CURSEFORGE] (MODS) Couldn't complete search: "+e.getMessage()); - return null; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeResourcepacks.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeResourcepacks.java deleted file mode 100644 index 6d8f0039..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeResourcepacks.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.zyneonstudios.application.integrations.curseforge; - -import com.google.gson.Gson; -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; - -public class CurseForgeResourcepacks { - - public static JsonObject search(String query, String version, int offset, int limit) { - query=query.replace(" ","%20"); - if(version.equalsIgnoreCase("all")) { - return search(query,offset,limit); - } - try { - String search = "https://api.curseforge.com/v1/mods/search?gameId=432&classId=12&gameVersion="+version+"&searchFilter="+query+"&pageSize="+limit+"&index="+offset; - Gson gson = new Gson(); - return gson.fromJson(ZCurseForgeIntegration.makeRequest(search), JsonObject.class); - } catch (Exception e) { - Main.getLogger().error("[CURSEFORGE] (RESOURCE PACKS) Couldn't complete search: "+e.getMessage()); - return null; - } - } - - public static JsonObject search(String query, int offset, int limit) { - query=query.replace(" ","%20"); - try { - String search = "https://api.curseforge.com/v1/mods/search?gameId=432&classId=12&searchFilter="+query+"&pageSize="+limit+"&index="+offset; - Gson gson = new Gson(); - return gson.fromJson(ZCurseForgeIntegration.makeRequest(search), JsonObject.class); - } catch (Exception e) { - Main.getLogger().error("[CURSEFORGE] (RESOURCE PACKS) Couldn't complete search: "+e.getMessage()); - return null; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeShaders.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeShaders.java deleted file mode 100644 index 3a8593a6..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/CurseForgeShaders.java +++ /dev/null @@ -1,35 +0,0 @@ -package com.zyneonstudios.application.integrations.curseforge; - -import com.google.gson.Gson; -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; - -public class CurseForgeShaders { - - public static JsonObject search(String query, String version, int offset, int limit) { - query=query.replace(" ","%20"); - if(version.equalsIgnoreCase("all")) { - return search(query,offset,limit); - } - try { - String search = "https://api.curseforge.com/v1/mods/search?gameId=432&classId=6552&gameVersion="+version+"&searchFilter="+query+"&pageSize="+limit+"&index="+offset; - Gson gson = new Gson(); - return gson.fromJson(ZCurseForgeIntegration.makeRequest(search), JsonObject.class); - } catch (Exception e) { - Main.getLogger().error("[CURSEFORGE] (SHADERS) Couldn't complete search: "+e.getMessage()); - return null; - } - } - - public static JsonObject search(String query, int offset, int limit) { - query=query.replace(" ","%20"); - try { - String search = "https://api.curseforge.com/v1/mods/search?gameId=432&classId=6552&searchFilter="+query+"&pageSize="+limit+"&index="+offset; - Gson gson = new Gson(); - return gson.fromJson(ZCurseForgeIntegration.makeRequest(search), JsonObject.class); - } catch (Exception e) { - Main.getLogger().error("[CURSEFORGE] (SHADERS) Couldn't complete search: "+e.getMessage()); - return null; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/ZCurseForgeIntegration.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/ZCurseForgeIntegration.java deleted file mode 100644 index 3696d825..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/curseforge/ZCurseForgeIntegration.java +++ /dev/null @@ -1,232 +0,0 @@ -package com.zyneonstudios.application.integrations.curseforge; - -import com.google.gson.Gson; -import com.google.gson.JsonArray; -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; -import com.zyneonstudios.application.Application; -import com.zyneonstudios.application.integrations.zyndex.ZyndexIntegration; -import com.zyneonstudios.application.utils.ZLogger; -import com.zyneonstudios.application.utils.backend.MinecraftVersion; -import fr.flowarg.flowupdater.download.json.CurseModPackInfo; -import fr.flowarg.flowupdater.download.json.Mod; -import fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseForgeIntegration; -import fr.flowarg.flowupdater.integrations.curseforgeintegration.CurseModPack; -import fr.flowarg.flowupdater.utils.IOUtils; -import fr.flowarg.openlauncherlib.NoFramework; -import live.nerotv.shademebaby.file.Config; -import live.nerotv.shademebaby.utils.FileUtil; -import live.nerotv.shademebaby.utils.StringUtil; -import org.apache.commons.io.FileUtils; - -import java.io.File; -import java.net.HttpURLConnection; -import java.net.URL; -import java.nio.file.Path; -import java.util.Arrays; -import java.util.List; -import java.util.concurrent.CompletableFuture; - -public class ZCurseForgeIntegration extends CurseForgeIntegration { - - private ZLogger logger; - private String pathString; - private int id; - private int v; - private Path instancePath; - private Path cachePath; - private Path modsPath; - - public ZCurseForgeIntegration(ZLogger logger, int id, int v) throws Exception { - super(logger, Path.of(Application.getInstancePath()+"instances/curseforge-"+id+"-"+v+"/cache/")); - this.logger = logger; - this.id = id; - this.v = v; - pathString = Application.getInstancePath()+"instances/curseforge-"+id+"-"+v+"/"; - - instancePath = Path.of(pathString); - cachePath = Path.of(pathString+"cache/"); - modsPath = Path.of(pathString+"mods/"); - } - - public static String makeRequest(String url) { - HttpURLConnection connection = null; - try { - connection = (HttpURLConnection)new URL(url).openConnection(); - connection.setRequestMethod("GET"); - connection.setInstanceFollowRedirects(true); - connection.setUseCaches(false); - connection.setRequestProperty("Accept", "application/json"); - connection.setRequestProperty("x-api-key", "$2a$10$DJiIWDCef9nkUl0fchY9eecGQunflMcS/TxFMn5Ng68cX5KpGOaEC"); - return IOUtils.getContent(connection.getInputStream()); - } catch (Exception e) { - return null; - } finally { - if(connection != null) { - connection.disconnect(); - } - } - } - - public static String getVersionId(int id, String ve) { - JsonObject root = new Gson().fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/"+id+"/files?gameVersion="+ve), JsonObject.class); - JsonArray array = root.get("data").getAsJsonArray(); - return array.get(0).getAsJsonObject().get("id").getAsString(); - } - - public static String getVersionId(int id, String ve, NoFramework.ModLoader loader) { - JsonObject root = new Gson().fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/"+id+"/files?modLoaderType="+loader.toString()+"&gameVersion="+ve), JsonObject.class); - JsonArray array = root.get("data").getAsJsonArray(); - return array.get(0).getAsJsonObject().get("id").getAsString(); - } - - public Path getCachePath() { - return cachePath; - } - - public Path getInstancePath() { - return instancePath; - } - - public Path getModsPath() { - return modsPath; - } - - public String getPathString() { - return pathString; - } - - public int getID() { - return id; - } - - public ZLogger getLogger() { - return logger; - } - - public void install(int version) { - logger.log("[CURSEFORGE] (INTEGRATION) Starting installation of CurseForge modpack "+id+"..."); - CompletableFuture.runAsync(()->{ - try { - logger.log("[CURSEFORGE] (INTEGRATION) Getting modpack info for version "+version+"..."); - CurseModPackInfo info = new CurseModPackInfo(id,version,false); - logger.log("[CURSEFORGE] (INTEGRATION) Resolving "+id+"-"+version+"..."); - CurseModPack pack = getCurseModPack(info); - String packName = pack.getName(); - String packVersion = pack.getVersion(); - logger.log("[CURSEFORGE] (INTEGRATION) Resolved modpack "+packName+" v"+packVersion+"!"); - List packFiles = pack.getMods(); - logger.log("[CURSEFORGE] (INTEGRATION) Starting download of "+packFiles.size()+" files..."); - downloadFiles(packFiles); - File cache = new File(cachePath.toUri()); - if(cache.exists()) { - if(cache.isDirectory()) { - File[] elements = cache.listFiles(); - assert elements != null; - for(File element:elements) { - if(element.getName().toLowerCase().endsWith(".zip")) { - File temp = new File(Main.getDirectoryPath()+"temp/"); - temp.mkdirs(); - String tempID = StringUtil.generateAlphanumericString(16); - Main.getLogger().debug(element.getName()+" to "+Main.getDirectoryPath()+"temp/"+tempID+"/"); - new File(Main.getDirectoryPath()+"temp/"+tempID+"/").mkdirs(); - if(FileUtil.unzipFile(element.getAbsolutePath(),Main.getDirectoryPath()+"temp/"+tempID+"/")) { - if(new File(Main.getDirectoryPath()+"temp/"+tempID+"/overrides/").exists()) { - if(new File(Main.getDirectoryPath()+"temp/"+tempID+"/overrides/").isDirectory()) { - File zip = new File(Main.getDirectoryPath()+"temp/"+tempID+"/overrides/"); - FileUtils.copyDirectory(zip,new File(pathString)); - } - } - } - } - System.gc(); - } - } - } - logger.debug(" "); - logger.log("[CURSEFORGE] (INTEGRATION) Building zyneonInstance file from CurseForge data..."); - Config instance = new Config(pathString+"zyneonInstance.json"); - instance.set("modpack.id","curseforge-"+id+"-"+v); - instance.set("modpack.name",packName); - instance.set("modpack.version",packVersion); - logger.log("[CURSEFORGE] (INTEGRATION) Gathering modloader and Minecraft infos..."); - Config curseforge = new Config(new File(pathString+"manifest.json")); - String modloader = "Vanilla"; - String mlversion = "No mods"; - String minecraft = curseforge.getString("minecraft.version"); - if(curseforge.get("minecraft.modLoaders")!=null) { - JsonArray loaders = new Gson().fromJson(curseforge.get("minecraft.modLoaders").toString(),JsonArray.class); - for (int i = 0; i < loaders.size(); i++) { - JsonObject loader = loaders.get(i).getAsJsonObject(); - String id = loader.get("id").getAsString(); - if(id.startsWith("forge-")) { - modloader = "Forge"; - mlversion = id.replace("forge-",""); - instance.set("modpack.forge.version",mlversion); - instance.set("modpack.forge.type", MinecraftVersion.getForgeType(minecraft)); - } else if(id.startsWith("fabric-")) { - modloader = "Fabric"; - mlversion = id.replace("fabric-",""); - instance.set("modpack.fabric",mlversion); - } else if(id.startsWith("quilt-")) { - modloader = "Quilt"; - mlversion = id.replace("quilt-",""); - instance.set("modpack.quilt",mlversion); - } else if(id.startsWith("neoforge-")) { - modloader = "NeoForge"; - mlversion = id.replace("neoforge-",""); - instance.set("modpack.neoforge",mlversion); - } - } - } - logger.log("[CURSEFORGE] (INTEGRATION) Found "+modloader+" ("+mlversion+") for Minecraft "+minecraft+"!"); - instance.set("modpack.minecraft",minecraft); - instance.set("modpack.instance","instances/curseforge-"+id+"-"+v); - String description = "This is a modpack instance downloaded from CurseForge!"; - if(curseforge.getString("description")!=null) { - description = curseforge.getString("description"); - } - instance.set("modpack.description",description); - ZyndexIntegration.convert(instance.getJsonFile()); - logger.log("[CURSEFORGE] (INTEGRATION) Successfully built zyneonInstance file!"); - logger.log("[CURSEFORGE] (INTEGRATION) Installed CurseForge modpack "+packName+" v"+packVersion+"!"); - Application.loadInstances(); - Application.getFrame().getBrowser().loadURL(Application.getInstancesURL()+"?tab=curseforge-"+id+"-"+v); - } catch (Exception e) { - e.printStackTrace(); - logger.debug(Arrays.stream(e.getStackTrace()).toList().getFirst().toString()); - logger.error("[CURSEFORGE] (INTEGRATION) Couldn't initialise CurseForge modpack: "+e.getMessage()); - Application.getFrame().getBrowser().loadURL(Application.getInstancesURL()); - } - }); - } - - private void downloadFiles(List files) { - for(Mod file:files) { - String name = file.getName(); - String url = file.getDownloadURL(); - String sha1 = file.getSha1(); - long size = file.getSize(); - logger.debug(" "); - logger.debug("[CURSEFORGE] (INTEGRATION) Preparing "+name+" from: "+url+"..."); - logger.debug("[CURSEFORGE] (INTEGRATION) Data: "+sha1+" ("+size+")"); - if(name.contains("/")) { - logger.debug("[CURSEFORGE] (INTEGRATION) Created destination folder: "+new File(instancePath.toString()+"/"+name).getParentFile().mkdirs()); - logger.debug("[CURSEFORGE] (INTEGRATION) Downloading..."); - try { - logger.debug("[CURSEFORGE] (INTEGRATION) Downloaded "+ FileUtil.downloadFile(url, instancePath.toString() +"/"+ name).getAbsolutePath()+"!"); - } catch (Exception e) { - logger.error("[CURSEFORGE] (INTEGRATION) Couldn't download "+name+" from "+url+": "+e.getMessage()); - } - } else { - logger.debug("[CURSEFORGE] (INTEGRATION) Created destination folder: " + new File(modsPath.toString() +"/"+ name).getParentFile().mkdirs()); - logger.debug("[CURSEFORGE] (INTEGRATION) Downloading..."); - try { - logger.debug("[CURSEFORGE] (INTEGRATION) Downloaded "+FileUtil.downloadFile(url, modsPath.toString() +"/"+ name)); - } catch (Exception e) { - logger.error("[CURSEFORGE] (INTEGRATION) Couldn't download " + name + " from " + url + ": " + e.getMessage()); - } - } - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthModpacks.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthModpacks.java deleted file mode 100644 index c10ba1f8..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthModpacks.java +++ /dev/null @@ -1,33 +0,0 @@ -package com.zyneonstudios.application.integrations.modrinth; - -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; -import live.nerotv.shademebaby.utils.GsonUtil; - -public class ModrinthModpacks { - - public static JsonObject search(String query, String version, int offset, int limit) { - if(version.equalsIgnoreCase("all")) { - return search(query,offset,limit); - } - try { - String search = "https://api.modrinth.com/v2/search?query="+query.toLowerCase()+"&facets=[[%22versions:"+version+"%22],[%22project_type:modpack%22]]&offset="+offset+"&limit="+limit; - Main.getLogger().debug(search); - return GsonUtil.getObject(search); - } catch (Exception e) { - Main.getLogger().error("[MODRINTH] (MODPACKS) Couldn't complete search: "+e.getMessage()); - return null; - } - } - - public static JsonObject search(String query, int offset, int limit) { - try { - String search = "https://api.modrinth.com/v2/search?query="+query.toLowerCase()+"&facets=[[%22project_type:modpack%22]]&offset="+offset+"&limit="+limit; - Main.getLogger().debug(search); - return GsonUtil.getObject(search); - } catch (Exception e) { - Main.getLogger().error("[MODRINTH] (MODPACKS) Couldn't complete search: "+e.getMessage()); - return null; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthMods.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthMods.java deleted file mode 100644 index 30b8fc8d..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthMods.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.zyneonstudios.application.integrations.modrinth; - -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; -import fr.flowarg.openlauncherlib.NoFramework; -import live.nerotv.shademebaby.utils.GsonUtil; - -public class ModrinthMods { - - public static JsonObject search(String query, NoFramework.ModLoader modLoader, String version, int offset, int limit) { - if(version.equalsIgnoreCase("all")) { - return search(query,modLoader,offset,limit); - } - try { - String modloader = modLoader.toString().toLowerCase().replace("_",""); - String search = "https://api.modrinth.com/v2/search?query="+query.toLowerCase()+"&facets=[[%22categories:"+modloader+"%22],[%22versions:"+version+"%22],[%22project_type:mod%22]]&offset="+offset+"&limit="+limit; - return GsonUtil.getObject(search); - } catch (Exception e) { - Main.getLogger().error("[MODRINTH] (MODS) Couldn't complete search: "+e.getMessage()); - return null; - } - } - - public static JsonObject search(String query, NoFramework.ModLoader modLoader, int offset, int limit) { - try { - String modloader = modLoader.toString().toLowerCase().replace("_",""); - String search = "https://api.modrinth.com/v2/search?query="+query.toLowerCase()+"&facets=[[%22categories:"+modloader+"%22],[%22project_type:mod%22]]&offset="+offset+"&limit="+limit; - return GsonUtil.getObject(search); - } catch (Exception e) { - Main.getLogger().error("[MODRINTH] (MODS) Couldn't complete search: "+e.getMessage()); - return null; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthResourcepacks.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthResourcepacks.java deleted file mode 100644 index e270bda6..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthResourcepacks.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.zyneonstudios.application.integrations.modrinth; - -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; -import live.nerotv.shademebaby.utils.GsonUtil; - -public class ModrinthResourcepacks { - - public static JsonObject search(String query, String version, int offset, int limit) { - if(version.equalsIgnoreCase("all")) { - return search(query,offset,limit); - } - try { - String search = "https://api.modrinth.com/v2/search?query="+query.toLowerCase()+"&facets=[[%22versions:"+version+"%22],[%22project_type:resourcepack%22]]&offset="+offset+"&limit="+limit; - return GsonUtil.getObject(search); - } catch (Exception e) { - Main.getLogger().error("[MODRINTH] (RESOURCE PACKS) Couldn't complete search: "+e.getMessage()); - return null; - } - } - - public static JsonObject search(String query, int offset, int limit) { - try { - String search = "https://api.modrinth.com/v2/search?query="+query.toLowerCase()+"&facets=[[%22project_type:resourcepack%22]]&offset="+offset+"&limit="+limit; - return GsonUtil.getObject(search); - } catch (Exception e) { - Main.getLogger().error("[MODRINTH] (RESOURCE PACKS) Couldn't complete search: "+e.getMessage()); - return null; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthShaders.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthShaders.java deleted file mode 100644 index 41eea12d..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ModrinthShaders.java +++ /dev/null @@ -1,31 +0,0 @@ -package com.zyneonstudios.application.integrations.modrinth; - -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; -import live.nerotv.shademebaby.utils.GsonUtil; - -public class ModrinthShaders { - - public static JsonObject search(String query, String version, int offset, int limit) { - if(version.equalsIgnoreCase("all")) { - return search(query,offset,limit); - } - try { - String search = "https://api.modrinth.com/v2/search?query="+query.toLowerCase()+"&facets=[[%22versions:"+version+"%22],[%22project_type:shader%22]]&offset="+offset+"&limit="+limit; - return GsonUtil.getObject(search); - } catch (Exception e) { - Main.getLogger().error("[MODRINTH] (SHADERS) Couldn't complete search: "+e.getMessage()); - return null; - } - } - - public static JsonObject search(String query, int offset, int limit) { - try { - String search = "https://api.modrinth.com/v2/search?query="+query.toLowerCase()+"&facets=[[%22project_type:shader%22]]&offset="+offset+"&limit="+limit; - return GsonUtil.getObject(search); - } catch (Exception e) { - Main.getLogger().error("[MODRINTH] (SHADERS) Couldn't complete search: "+e.getMessage()); - return null; - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ZModrinthIntegration.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ZModrinthIntegration.java deleted file mode 100644 index 097c205b..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/ZModrinthIntegration.java +++ /dev/null @@ -1,170 +0,0 @@ -package com.zyneonstudios.application.integrations.modrinth; - -import com.zyneonstudios.application.Application; -import com.zyneonstudios.application.integrations.modrinth.flowarg.ModrinthIntegration; -import com.zyneonstudios.application.integrations.modrinth.flowarg.ModrinthModPack; -import com.zyneonstudios.application.integrations.modrinth.flowarg.ModrinthModPackInfo; -import com.zyneonstudios.application.integrations.zyndex.ZyndexIntegration; -import com.zyneonstudios.application.utils.ZLogger; -import com.zyneonstudios.application.utils.backend.MinecraftVersion; -import fr.flowarg.flowupdater.download.json.Mod; -import live.nerotv.shademebaby.file.Config; -import live.nerotv.shademebaby.utils.FileUtil; - -import java.io.File; -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; -import java.nio.file.Path; -import java.util.List; -import java.util.concurrent.CompletableFuture; - -public class ZModrinthIntegration extends ModrinthIntegration { - - private final ZLogger logger; - private final String pathString; - private final String id; - private final String v; - private final Path instancePath; - private final Path cachePath; - private final Path modsPath; - - public ZModrinthIntegration(ZLogger logger, String id, String v) throws Exception { - super(logger, Path.of(Application.getInstancePath()+"instances/modrinth-"+id.toLowerCase()+"-"+v.toLowerCase()+"/cache/")); - this.logger = logger; - this.id = id; - this.v = v; - pathString = Application.getInstancePath()+"instances/modrinth-"+id.toLowerCase()+"-"+v.toLowerCase()+"/"; - - instancePath = Path.of(pathString); - cachePath = Path.of(pathString+"cache/"); - modsPath = Path.of(pathString+"mods/"); - } - - public Path getCachePath() { - return cachePath; - } - - public Path getInstancePath() { - return instancePath; - } - - public Path getModsPath() { - return modsPath; - } - - public String getPathString() { - return pathString; - } - - public String getID() { - return id; - } - - public ZLogger getLogger() { - return logger; - } - - public void install(String version) { - logger.log("[MODRINTH] (INTEGRATION) Starting installation of modrinth modpack "+id+"..."); - CompletableFuture.runAsync(()->{ - try { - logger.log("[MODRINTH] (INTEGRATION) Getting modpack info for version "+version+"..."); - ModrinthModPackInfo info = new ModrinthModPackInfo(id,version,true); - logger.log("[MODRINTH] (INTEGRATION) Resolving "+id+"-"+version+"..."); - ModrinthModPack pack = getModrinthModPack(info); - String packName = pack.getName(); - String packVersion = pack.getVersion(); - logger.log("[MODRINTH] (INTEGRATION) Resolved modpack "+packName+" v"+packVersion+"!"); - List packFiles = pack.getMods(); - List packBuiltIns = pack.getBuiltInMods(); - logger.log("[MODRINTH] (INTEGRATION) Starting download of "+packFiles.size()+" files..."); - downloadFiles(packFiles); - logger.debug(" "); - logger.log("[MODRINTH] (INTEGRATION) Verifying "+packBuiltIns.size()+" built in files..."); - logger.log("[MODRINTH] (INTEGRATION) Building zyneonInstance file from modrinth data..."); - Config instance = new Config(pathString+"zyneonInstance.json"); - instance.set("modpack.id","modrinth-"+id.toLowerCase()+"-"+v.toLowerCase()); - instance.set("modpack.name",packName); - instance.set("modpack.version",packVersion); - logger.log("[MODRINTH] (INTEGRATION) Gathering modloader and Minecraft infos..."); - Config modrinth = new Config(new File(pathString+"modrinth.index.json")); - String modloader = "Vanilla"; - String mlversion = "No mods"; - String minecraft = modrinth.getString("dependencies.minecraft"); - if(modrinth.getString("dependencies.forge")!=null) { - modloader = "Forge"; - mlversion = modrinth.getString("dependencies.forge"); - instance.set("modpack.forge.version",mlversion); - instance.set("modpack.forge.type", MinecraftVersion.getForgeType(minecraft)); - } else if(modrinth.getString("dependencies.fabric-loader")!=null) { - modloader = "Fabric"; - mlversion = modrinth.getString("dependencies.fabric-loader"); - instance.set("modpack.fabric",mlversion); - } else if(modrinth.getString("dependencies.neoforge")!=null) { - modloader = "NeoForge"; - mlversion = modrinth.getString("dependencies.neoforge"); - instance.set("modpack.neoforge",mlversion); - } else if(modrinth.getString("dependencies.quilt-loader")!=null) { - modloader = "Quilt"; - mlversion = modrinth.getString("dependencies.quilt-loader"); - instance.set("modpack.quilt",mlversion); - } - logger.log("[MODRINTH] (INTEGRATION) Found "+modloader+" ("+mlversion+") for Minecraft "+minecraft+"!"); - instance.set("modpack.minecraft",minecraft); - instance.set("modpack.instance","instances/modrinth-"+id.toLowerCase()+"-"+v.toLowerCase()); - String description = "This is a modpack instance downloaded from modrinth!"; - if(modrinth.getString("summary")!=null) { - description = modrinth.getString("summary"); - } - instance.set("modpack.description",description); - try { - File icon = new File(pathString + "icon.png"); - if (icon.exists()) { - instance.set("modpack.icon", URLDecoder.decode(icon.getAbsolutePath(), StandardCharsets.UTF_8).replace("\\","/")); - } - File logo = new File(pathString + "instance.png"); - if (logo.exists()) { - instance.set("modpack.logo", URLDecoder.decode(logo.getAbsolutePath(), StandardCharsets.UTF_8).replace("\\","/")); - } - } catch (Exception ignore) {} - ZyndexIntegration.convert(instance.getJsonFile()); - logger.log("[MODRINTH] (INTEGRATION) Successfully built zyneonInstance file!"); - logger.log("[MODRINTH] (INTEGRATION) Installed modrinth modpack "+packName+" v"+packVersion+"!"); - Application.loadInstances(); - Application.getFrame().getBrowser().loadURL(Application.getInstancesURL()+"?tab=modrinth-"+id.toLowerCase()+"-"+v.toLowerCase()); - } catch (Exception e) { - logger.error("[MODRINTH] (INTEGRATION) Couldn't initialise modrinth modpack: "+e.getMessage()); - Application.getFrame().getBrowser().loadURL(Application.getInstancesURL()); - } - }); - } - - private void downloadFiles(List files) { - for(Mod file:files) { - String name = file.getName(); - String url = file.getDownloadURL(); - String sha1 = file.getSha1(); - long size = file.getSize(); - logger.debug(" "); - logger.debug("[MODRINTH] (INTEGRATION) Preparing "+name+" from: "+url+"..."); - logger.debug("[MODRINTH] (INTEGRATION) Data: "+sha1+" ("+size+")"); - if(name.contains("/")) { - logger.debug("[MODRINTH] (INTEGRATION) Created destination folder: "+new File(instancePath.toString()+"/"+name).getParentFile().mkdirs()); - logger.debug("[MODRINTH] (INTEGRATION) Downloading..."); - try { - logger.debug("[MODRINTH] (INTEGRATION) Downloaded "+FileUtil.downloadFile(url, instancePath.toString() +"/"+ name).getAbsolutePath()+"!"); - } catch (Exception e) { - logger.error("[MODRINTH] (INTEGRATION) Couldn't download "+name+" from "+url+": "+e.getMessage()); - } - } else { - logger.debug("[MODRINTH] (INTEGRATION) Created destination folder: " + new File(modsPath.toString() +"/"+ name).getParentFile().mkdirs()); - logger.debug("[MODRINTH] (INTEGRATION) Downloading..."); - try { - logger.debug("[MODRINTH] (INTEGRATION) Downloaded "+FileUtil.downloadFile(url, modsPath.toString() +"/"+ name)); - } catch (Exception e) { - logger.error("[MODRINTH] (INTEGRATION) Couldn't download " + name + " from " + url + ": " + e.getMessage()); - } - } - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/IModrinthFeaturesUser.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/IModrinthFeaturesUser.java deleted file mode 100644 index 6f3dcb11..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/IModrinthFeaturesUser.java +++ /dev/null @@ -1,37 +0,0 @@ -package com.zyneonstudios.application.integrations.modrinth.flowarg; - -import fr.flowarg.flowupdater.download.json.Mod; -import java.util.List; - -public interface IModrinthFeaturesUser -{ - /** - * Get all modrinth mods to update. - * @return all modrinth mods. - */ - List getModrinthMods(); - - /** - * Get information about the mod pack to update. - * @return mod pack's information. - */ - ModrinthModPackInfo getModrinthModPackInfo(); - - /** - * Get the modrinth mod pack. - * @return the modrinth mod pack. - */ - ModrinthModPack getModrinthModPack(); - - /** - * Define the modrinth mod pack. - * @param modrinthModPack the modrinth mod pack. - */ - void setModrinthModPack(ModrinthModPack modrinthModPack); - - /** - * Define all modrinth mods to update. - * @param modrinthMods modrinth mods to define. - */ - void setAllModrinthMods(List modrinthMods); -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthIntegration.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthIntegration.java deleted file mode 100644 index 97f4d5c7..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthIntegration.java +++ /dev/null @@ -1,206 +0,0 @@ -package com.zyneonstudios.application.integrations.modrinth.flowarg; - -import com.google.gson.JsonArray; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; -import com.google.gson.JsonParser; -import fr.flowarg.flowio.FileUtils; -import fr.flowarg.flowlogger.ILogger; -import fr.flowarg.flowstringer.StringUtils; -import fr.flowarg.flowupdater.download.json.Mod; -import fr.flowarg.flowupdater.integrations.Integration; -import fr.flowarg.flowupdater.utils.FlowUpdaterException; -import fr.flowarg.flowupdater.utils.IOUtils; -import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; - -import java.net.URL; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.StandardCopyOption; -import java.util.ArrayList; -import java.util.Enumeration; -import java.util.List; -import java.util.zip.ZipEntry; -import java.util.zip.ZipFile; - -public class ModrinthIntegration extends Integration -{ - private static final String MODRINTH_URL = "https://api.modrinth.com/v2/"; - private static final String MODRINTH_VERSION_ENDPOINT = "version/{versionId}"; - private static final String MODRINTH_PROJECT_VERSION_ENDPOINT = "project/{projectId}/version"; - - private final List builtInMods = new ArrayList<>(); - - /** - * Default constructor of a basic Integration. - * - * @param logger the logger used. - * @param folder the folder where the plugin can work. - * @throws Exception if an error occurred. - */ - public ModrinthIntegration(ILogger logger, Path folder) throws Exception - { - super(logger, folder); - } - - public Mod fetchMod(@NotNull ModrinthVersionInfo versionInfo) throws Exception - { - if(!versionInfo.getVersionId().isEmpty()) - { - final URL url = new URL(MODRINTH_URL + MODRINTH_VERSION_ENDPOINT - .replace("{versionId}", versionInfo.getVersionId())); - - return this.parseModFile(JsonParser.parseString(IOUtils.getContent(url)).getAsJsonObject()); - } - - final URL url = new URL(MODRINTH_URL + MODRINTH_PROJECT_VERSION_ENDPOINT.replace("{projectId}", versionInfo.getProjectReference())); - final JsonArray versions = JsonParser.parseString(IOUtils.getContent(url)).getAsJsonArray(); - JsonObject version = null; - for (JsonElement jsonElement : versions) - { - if(!jsonElement.getAsJsonObject().get("version_number").getAsString().equals(versionInfo.getVersionNumber())) - continue; - - version = jsonElement.getAsJsonObject(); - break; - } - - if(version == null) - throw new FlowUpdaterException( - "No version found for " + versionInfo.getVersionNumber() + - " in project " + versionInfo.getProjectReference()); - - return this.parseModFile(version); - } - - public Mod parseModFile(@NotNull JsonObject version) - { - final JsonObject fileJson = version.getAsJsonArray("files").get(0).getAsJsonObject(); - final String fileName = fileJson.get("filename").getAsString(); - final String downloadURL = fileJson.get("url").getAsString(); - final String sha1 = fileJson.getAsJsonObject("hashes").get("sha1").getAsString(); - final long size = fileJson.get("size").getAsLong(); - - return new Mod(fileName, downloadURL, sha1, size); - } - - /** - * Get a CurseForge's mod pack object with a project identifier and a file identifier. - * @param info CurseForge's mod pack info. - * @return the curse's mod pack corresponding to given parameters. - * @throws Exception if an error occurred. - */ - public ModrinthModPack getModrinthModPack(ModrinthModPackInfo info) throws Exception - { - final Path modPackFile = this.checkForUpdate(info); - if(modPackFile == null) - throw new FlowUpdaterException("Can't find the mod pack file with the provided Modrinth mod pack info."); - this.extractModPack(modPackFile, info.isInstallExtFiles()); - return this.parseMods(); - } - - private @Nullable Path checkForUpdate(@NotNull ModrinthModPackInfo info) throws Exception - { - final Mod modPackFile = this.fetchMod(info); - - if(modPackFile == null) - { - this.logger.err("This mod pack isn't available anymore on Modrinth (for 3rd parties maybe). "); - return null; - } - - final Path outPath = this.folder.resolve(modPackFile.getName()); - - if(Files.notExists(outPath) || !FileUtils.getSHA1(outPath).equalsIgnoreCase(modPackFile.getSha1())) - IOUtils.download(this.logger, new URL(modPackFile.getDownloadURL()), outPath); - - return outPath; - } - - private void extractModPack(@NotNull Path out, boolean installExtFiles) throws Exception - { - this.logger.info("Extracting mod pack..."); - final ZipFile zipFile = new ZipFile(out.toFile(), ZipFile.OPEN_READ, StandardCharsets.UTF_8); - final Path dirPath = this.folder.getParent(); - final Enumeration entries = zipFile.entries(); - while (entries.hasMoreElements()) - { - final ZipEntry entry = entries.nextElement(); - final String entryName = entry.getName(); - final Path flPath = dirPath.resolve(StringUtils.empty(StringUtils.empty(entryName, "client-overrides/"), "overrides/")); - - if(entryName.equalsIgnoreCase("modrinth.index.json")) - { - if(Files.notExists(flPath) || entry.getCrc() != FileUtils.getCRC32(flPath)) - this.transferAndClose(flPath, zipFile, entry); - continue; - } - - final String withoutOverrides = StringUtils.empty(StringUtils.empty(entryName, "overrides/"), "client-overrides/"); - - if(withoutOverrides.startsWith("mods/") || withoutOverrides.startsWith("mods\\")) - { - final String modName = withoutOverrides.substring(withoutOverrides.lastIndexOf('/') + 1); - final Mod mod = new Mod(modName, "", "", entry.getSize()); - this.builtInMods.add(mod); - } - - if(!installExtFiles || Files.exists(flPath)) continue; - - if (flPath.getFileName().toString().endsWith(flPath.getFileSystem().getSeparator())) - Files.createDirectories(flPath); - - if (entry.isDirectory()) continue; - - this.transferAndClose(flPath, zipFile, entry); - } - zipFile.close(); - } - - private @NotNull ModrinthModPack parseMods() throws Exception - { - this.logger.info("Fetching mods..."); - - final Path dirPath = this.folder.getParent(); - final String manifestJson = StringUtils.toString(Files.readAllLines(dirPath.resolve("modrinth.index.json"))); - final JsonObject manifestObj = JsonParser.parseString(manifestJson).getAsJsonObject(); - final String modPackName = manifestObj.get("name").getAsString(); - final String modPackVersion = manifestObj.get("versionId").getAsString(); - final List mods = this.parseManifest(manifestObj); - - return new ModrinthModPack(modPackName, modPackVersion, mods, this.builtInMods); - } - - private @NotNull List parseManifest(@NotNull JsonObject manifestObject) - { - final List mods = new ArrayList<>(); - - final JsonArray files = manifestObject.getAsJsonArray("files"); - - files.forEach(jsonElement -> { - final JsonObject file = jsonElement.getAsJsonObject(); - - /*if(file.getAsJsonObject("env").get("client").getAsString().equals("unsupported")) - return;*/ - - final String name = StringUtils.empty(StringUtils.empty(file.get("path").getAsString(), "mods/"), "mods\\"); - final String downloadURL = file.getAsJsonArray("downloads").get(0).getAsString(); - final String sha1 = file.getAsJsonObject("hashes").get("sha1").getAsString(); - final long size = file.get("fileSize").getAsLong(); - - mods.add(new Mod(name, downloadURL, sha1, size)); - }); - - return mods; - } - - private void transferAndClose(@NotNull Path flPath, ZipFile zipFile, ZipEntry entry) throws Exception - { - if(Files.notExists(flPath.getParent())) - Files.createDirectories(flPath.getParent()); - - Files.copy(zipFile.getInputStream(entry), flPath, StandardCopyOption.REPLACE_EXISTING); - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthModPack.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthModPack.java deleted file mode 100644 index 47d94d58..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthModPack.java +++ /dev/null @@ -1,68 +0,0 @@ -package com.zyneonstudios.application.integrations.modrinth.flowarg; - -import fr.flowarg.flowupdater.download.json.Mod; - -import java.util.ArrayList; -import java.util.List; - -public class ModrinthModPack -{ - private final String name; - private final String version; - private final List mods; - private final List builtInMods; - - ModrinthModPack(String name, String version, List mods) - { - this(name, version, mods, new ArrayList<>()); - } - - ModrinthModPack(String name, String version, List mods, List builtInMods) - { - this.name = name; - this.version = version; - this.mods = mods; - this.builtInMods = builtInMods; - } - - /** - * Get the mod pack's name. - * @return the mod pack's name. - */ - public String getName() - { - return this.name; - } - - - /** - * Get the mod pack's version. - * @return the mod pack's version. - */ - public String getVersion() - { - return this.version; - } - - /** - * Get the mods in the mod pack. - * @return the mods in the mod pack. - */ - public List getMods() - { - return this.mods; - } - - /** - * Get the built-in mods in the mod pack. - * Built-in mods are mods directly put in the mods folder in the .mrpack file. - * They are not downloaded from a remote server. - * This is not a very good way to add mods because it disables some mod verification on these mods. - * We recommend mod pack creators to use the built-in mods feature only for mods that are not available remotely. - * @return the built-in mods in the mod pack. - */ - public List getBuiltInMods() - { - return this.builtInMods; - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthModPackInfo.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthModPackInfo.java deleted file mode 100644 index 15dace3c..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthModPackInfo.java +++ /dev/null @@ -1,39 +0,0 @@ -package com.zyneonstudios.application.integrations.modrinth.flowarg; - -public class ModrinthModPackInfo extends ModrinthVersionInfo -{ - private final boolean installExtFiles; - private final String[] excluded; - - public ModrinthModPackInfo(String projectReference, String versionNumber, boolean installExtFiles, String... excluded) - { - super(projectReference, versionNumber); - this.installExtFiles = installExtFiles; - this.excluded = excluded; - } - - public ModrinthModPackInfo(String versionId, boolean installExtFiles, String... excluded) - { - super(versionId); - this.installExtFiles = installExtFiles; - this.excluded = excluded; - } - - /** - * Get the {@link #installExtFiles} option. - * @return the {@link #installExtFiles} option. - */ - public boolean isInstallExtFiles() - { - return this.installExtFiles; - } - - /** - * Get the excluded mods. - * @return the excluded mods. - */ - public String[] getExcluded() - { - return this.excluded; - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthVersionInfo.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthVersionInfo.java deleted file mode 100644 index fa6da054..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/ModrinthVersionInfo.java +++ /dev/null @@ -1,85 +0,0 @@ -package com.zyneonstudios.application.integrations.modrinth.flowarg; - -import com.google.gson.JsonArray; -import com.google.gson.JsonElement; -import com.google.gson.JsonNull; -import com.google.gson.JsonObject; -import fr.flowarg.flowupdater.utils.FlowUpdaterException; -import fr.flowarg.flowupdater.utils.IOUtils; -import org.jetbrains.annotations.NotNull; - -import java.net.MalformedURLException; -import java.net.URL; -import java.util.ArrayList; -import java.util.List; - -public class ModrinthVersionInfo -{ - private String projectReference = ""; - private String versionNumber = ""; - private String versionId = ""; - - /** - * Construct a new ModrinthVersionInfo object. - * @param projectReference the project reference can be slug or id. - * @param versionNumber the version number (and NOT the version name unless they are the same). - */ - public ModrinthVersionInfo(String projectReference, String versionNumber) - { - this.projectReference = projectReference.trim(); - this.versionNumber = versionNumber.trim(); - } - - /** - * Construct a new ModrinthVersionInfo object. - * This constructor doesn't need a project reference because - * we can access the version without any project information. - * @param versionId the version id. - */ - public ModrinthVersionInfo(String versionId) - { - this.versionId = versionId.trim(); - } - - public static @NotNull List getModrinthVersionsFromJson(URL jsonUrl) - { - final List result = new ArrayList<>(); - final JsonObject object = IOUtils.readJson(jsonUrl).getAsJsonObject(); - final JsonArray mods = object.getAsJsonArray("modrinthMods"); - mods.forEach(modElement -> { - final JsonObject obj = modElement.getAsJsonObject(); - final JsonElement versionIdElement = obj.get("versionId"); - - if(versionIdElement instanceof JsonNull) - result.add(new ModrinthVersionInfo(obj.get("projectReference").getAsString(), obj.get("versionNumber").getAsString())); - else result.add(new ModrinthVersionInfo(versionIdElement.getAsString())); - }); - return result; - } - - public static @NotNull List getModrinthVersionsFromJson(String jsonUrl) - { - try - { - return getModrinthVersionsFromJson(new URL(jsonUrl)); - } catch (MalformedURLException e) - { - throw new FlowUpdaterException(e); - } - } - - public String getProjectReference() - { - return this.projectReference; - } - - public String getVersionNumber() - { - return this.versionNumber; - } - - public String getVersionId() - { - return this.versionId; - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/package-info.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/package-info.java deleted file mode 100644 index 6a2851b0..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/modrinth/flowarg/package-info.java +++ /dev/null @@ -1 +0,0 @@ -package com.zyneonstudios.application.integrations.modrinth.flowarg; \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/ZyndexIntegration.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/ZyndexIntegration.java deleted file mode 100644 index 654dfff5..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/ZyndexIntegration.java +++ /dev/null @@ -1,310 +0,0 @@ -package com.zyneonstudios.application.integrations.zyndex; - -import com.zyneonstudios.Main; -import com.zyneonstudios.application.Application; -import com.zyneonstudios.application.integrations.zyndex.instance.WritableInstance; -import com.zyneonstudios.nexus.index.ReadableZyndex; -import com.zyneonstudios.nexus.instance.ReadableZynstance; -import live.nerotv.shademebaby.file.Config; -import live.nerotv.shademebaby.utils.FileUtil; - -import java.io.File; -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; -import java.util.ArrayList; - -public class ZyndexIntegration { - - public static boolean install(ReadableZynstance onlineInstance) { - try { - String url = onlineInstance.getLocation(); - File instance = new File(Application.getInstancePath() + "instances/" + onlineInstance.getId() + "/"); - Main.getLogger().debug("[CONNECTOR] Created instance path: " + instance.mkdirs()); - FileUtil.downloadFile(url, URLDecoder.decode(instance.getAbsolutePath() + "/zyneonInstance.json", StandardCharsets.UTF_8)); - Application.loadInstances(); - Application.getFrame().getBrowser().loadURL(Application.getInstancesURL() + "?tab=" + onlineInstance.getId()); - return true; - } catch (Exception e) { - Main.getLogger().err("[ZYNDEX] Couldn't install instance: " + e.getMessage()); - return false; - } - } - - public static boolean install(ReadableZynstance onlineInstance, String id) { - try { - String url = onlineInstance.getLocation(); - File instanceDirectory = new File(Application.getInstancePath() + "instances/" + id + "/"); - Main.getLogger().debug("[CONNECTOR] Created instance path: " + instanceDirectory.mkdirs()); - WritableInstance instance = new WritableInstance(FileUtil.downloadFile(url, URLDecoder.decode(instanceDirectory.getAbsolutePath() + "/zyneonInstance.json", StandardCharsets.UTF_8))); - instance.setId(id); - Application.loadInstances(); - Application.getFrame().getBrowser().loadURL(Application.getInstancesURL() + "?tab=" + instance.getId()); - return true; - } catch (Exception e) { - Main.getLogger().err("[ZYNDEX] Couldn't install instance: " + e.getMessage()); - return false; - } - } - - public static WritableInstance update(WritableInstance localInstance) { - try { - ReadableZynstance onlineInstance; - try { - onlineInstance = new ReadableZynstance(localInstance.getLocation()); - } catch (Exception e) { - onlineInstance = null; - } - Config instanceConfig = new Config(localInstance.getFile()); - boolean fixConverted = false; - if(instanceConfig.get("converted")!=null) { - if(instanceConfig.getBool("converted")) { - ReadableZyndex nex = new ReadableZyndex("https://zyneonstudios.github.io/nexus-nex/zyndex/index.json"); - if(nex.getZynstances().containsKey(localInstance.getId())) { - onlineInstance = nex.getZynstances().get(localInstance.getId()); - fixConverted = true; - } - } - } - if (fixConverted || !localInstance.getVersion().equals(onlineInstance.getVersion()) || !new File(localInstance.getPath() + "meta/pack.zip").exists()) { - if (onlineInstance.getDownloadUrl() != null) { - Main.getLogger().log("[ZYNDEX] Trying to update" + onlineInstance.getName() + " (" + onlineInstance.getId() + ")..."); - try { - String path = Application.getInstancePath() + "instances/" + onlineInstance.getId() + "/"; - File pack = new File(path + "meta/pack.zip"); - File mods = new File(path + "mods/"); - File libraries = new File(path + "libraries/"); - Main.getLogger().log("[ZYNDEX] Deleting old libraries..."); - String lT = "!"; - try { - FileUtil.deleteFolder(libraries); - } catch (Exception e) { - lT = ": "+e.getMessage(); - } - if(!libraries.exists()) { - Main.getLogger().log("[ZYNDEX] Old libraries deleted!"); - } else { - Main.getLogger().error("[ZYNDEX] Couldn't delete old libraries"+lT); - } - Main.getLogger().log("[ZYNDEX] Checking if old pack file exists..."); - if (pack.exists()) { - Main.getLogger().log("[ZYNDEX] Found old pack file!"); - Main.getLogger().log("[ZYNDEX] Deleting old pack file..."); - if (pack.delete()) { - Main.getLogger().log("[ZYNDEX] Deleted old pack file!"); - } else { - Main.getLogger().debug("[ZYNDEX] Failed to delete old pack file. Trying again..."); - if (pack.delete()) { - Main.getLogger().log("[ZYNDEX] Deleted old pack file!"); - } else { - Main.getLogger().error("[ZYNDEX] Couldn't delete old pack file..."); - throw new RuntimeException("Couldn't delete file..."); - } - } - } else { - Main.getLogger().log("[ZYNDEX] No old pack file found!"); - } - Main.getLogger().log("[ZYNDEX] Updating json file..."); - String url = onlineInstance.getLocation(); - localInstance = new WritableInstance(FileUtil.downloadFile(url, path + "/zyneonInstance.json")); - Main.getLogger().log("[ZYNDEX] Updated json file!"); - Main.getLogger().log("[ZYNDEX] Downloading new pack file..."); - pack = FileUtil.downloadFile(onlineInstance.getDownloadUrl(), path + "meta/pack.zip"); - Main.getLogger().log("[ZYNDEX] New pack file downloaded!"); - Main.getLogger().log("[ZYNDEX] Deleting old mods..."); - String mT = "!"; - try { - FileUtil.deleteFolder(mods); - } catch (Exception e) { - mT = ": "+e.getMessage(); - } - if(!mods.exists()) { - Main.getLogger().log("[ZYNDEX] Old mods deleted!"); - } else { - Main.getLogger().error("[ZYNDEX] Couldn't delete old mods"+lT); - } - Main.getLogger().log("[ZYNDEX] Old mods deleted!"); - Main.getLogger().log("[ZYNDEX] Unzipping pack file..."); - if (FileUtil.unzipFile(pack.getPath(), path)) { - Main.getLogger().log("[ZYNDEX] Pack file unzipped!"); - } else { - Main.getLogger().error("[ZYNDEX] Failed to unzip pack file!"); - throw new RuntimeException("Couldn't unzip file..."); - } - - if(onlineInstance.getBackgroundUrl()!=null||onlineInstance.getIconUrl()!=null||onlineInstance.getLogoUrl()!=null||onlineInstance.getThumbnailUrl()!=null) { - WritableInstance writableInstance = new WritableInstance(localInstance.getFile()); - if(onlineInstance.getBackgroundUrl()!=null) { - Main.getLogger().log("[ZYNDEX] Downloading background...!"); - File background = FileUtil.downloadFile(onlineInstance.getBackgroundUrl(), path + "meta/background.png"); - writableInstance.setBackground("file://" + background.getAbsolutePath().replace("\\\\","\\").replace("\\","/")); - } - if(onlineInstance.getIconUrl()!=null) { - Main.getLogger().log("[ZYNDEX] Downloading icon...!"); - File icon = FileUtil.downloadFile(onlineInstance.getIconUrl(), path + "meta/icon.png"); - writableInstance.setIconUrl("file://" + icon.getAbsolutePath().replace("\\\\","\\").replace("\\","/")); - } - if(onlineInstance.getLogoUrl()!=null) { - Main.getLogger().log("[ZYNDEX] Downloading logo...!"); - File logo = FileUtil.downloadFile(onlineInstance.getLogoUrl(), path + "meta/logo.png"); - writableInstance.setLogoUrl("file://" + logo.getAbsolutePath().replace("\\\\","\\").replace("\\","/")); - } - if(onlineInstance.getThumbnailUrl()!=null) { - Main.getLogger().log("[ZYNDEX] Downloading thumbnail...!"); - File thumbnail = FileUtil.downloadFile(onlineInstance.getThumbnailUrl(), path + "meta/thumbnail.png"); - writableInstance.setThumbnailUrl("file://" + thumbnail.getAbsolutePath().replace("\\\\","\\").replace("\\","/")); - } - } - } catch (Exception e) { - Main.getLogger().error("[ZYNDEX] Couldn't update. Trying to cancel start..."); - throw new RuntimeException(e.getMessage()); - } - Main.getLogger().debug("[ZYNDEX] Updated instance!"); - } - localInstance.setMinecraftVersion(onlineInstance.getMinecraftVersion()); - return localInstance; - } - } catch (Exception e) { - Main.getLogger().err("[ZYNDEX] Couldn't update " + localInstance.getName() + " (" + localInstance.getId() + "): " + e.getMessage()); - } - return null; - } - - public static ArrayList search(ReadableZyndex zyndex, String query, String minecraftVersion) { - minecraftVersion = minecraftVersion.replace(".", "-"); - query = format(query); - ArrayList results = new ArrayList<>(); - if (zyndex.getInstances() != null) { - if (!zyndex.getInstances().isEmpty()) { - for (ReadableZynstance instance : zyndex.getInstances()) { - String result = format(instance.getName()); - if (result.contains(query) && !instance.isHidden()) { - if (minecraftVersion.equalsIgnoreCase(instance.getMinecraftVersion().replace(".", "-")) || minecraftVersion.equalsIgnoreCase("all")) { - results.add(instance); - } - } else { - String id = format(instance.getId()); - if(query.equals(id)) { - results.add(instance); - } - } - } - } - } - return results; - } - - private static String format(String in) { - in = in - .replace(".", "") - .replace("_", "%") - .replace("/", "%") - .replace(" ", "%") - .replace("\"", "%") - .replace("\\", "%"); - return in.toLowerCase(); - } - - public static File convert(File oldInstanceFile) { - try { - Config instance = new Config(oldInstanceFile); - - //INFO - AUTHOR - if (instance.get("modpack.author") != null) { - instance.set("instance.info.author", instance.getString("modpack.author")); - } else { - instance.set("instance.info.author", "unknown"); - } - - //INFO - DESCRIPTION - if (instance.get("modpack.description") != null) { - instance.set("instance.info.description", instance.getString("modpack.description")); - } else { - instance.set("instance.info.description", "This instance is converted!"); - } - - //INFO - NAME - instance.set("instance.info.name", instance.getString("modpack.name")); - - //INFO - VERSION - instance.set("instance.info.version", instance.getString("modpack.version")); - - - //META - DOWNLOAD - instance.set("instance.meta.download", "null"); - - //META - FORGE TYPE - if (instance.get("modpack.forge.type") != null) { - instance.set("instance.meta.forgeType", instance.getString("modpack.forge.type")); - } - - //META - ID - instance.set("instance.meta.id", instance.getString("modpack.id")); - - //META - IS HIDDEN? - instance.set("instance.meta.isHidden", false); - - //META - LOCATION - instance.set("instance.meta.location", "local"); - - //META - ORIGIN - instance.set("instance.meta.origin", "unknown"); - - - //RESOURCES - BACKGROUND - if (instance.get("modpack.background") != null) { - instance.set("instance.resources.background", instance.getString("modpack.background")); - } - - //RESOURCES - ICON - if (instance.get("modpack.icon") != null) { - instance.set("instance.resources.icon", instance.getString("modpack.icon")); - } - - //RESOURCES - LOGO - if (instance.get("modpack.logo") != null) { - instance.set("instance.resources.logo", instance.getString("modpack.logo")); - } - - //RESOURCES - THUMBNAIL - if (instance.get("modpack.thumbnail") != null) { - instance.set("instance.resources.thumbnail", instance.getString("modpack.thumbnail")); - } - - - //VERSIONS - FABRIC - if (instance.get("modpack.fabric") != null) { - instance.set("instance.versions.fabric", instance.getString("modpack.fabric")); - } - - //VERSIONS - FORGE - if (instance.get("modpack.forge.version") != null) { - instance.set("instance.versions.forge", instance.getString("modpack.forge.version")); - } - - //VERSIONS - QUILT - if (instance.get("modpack.quilt") != null) { - instance.set("instance.versions.quilt", instance.getString("modpack.quilt")); - } - - //VERSIONS - NEOFORGE - if (instance.get("modpack.neoforge") != null) { - instance.set("instance.versions.neoforge", instance.getString("modpack.neoforge")); - } - - //VERSIONS - GAME - instance.set("instance.versions.minecraft", instance.getString("modpack.minecraft")); - - - //FILE DATA - instance.delete("scheme"); - instance.set("scheme", "2024.3"); - instance.set("converted", true); - instance.delete("modpack"); - - return instance.getJsonFile(); - } catch (Exception e) { - Main.getLogger().err("[ZYNDEX] Couldn't convert old instance: " + e.getMessage()); - throw new RuntimeException(e); - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/Instance.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/Instance.java deleted file mode 100644 index 10b6f479..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/Instance.java +++ /dev/null @@ -1,22 +0,0 @@ -package com.zyneonstudios.application.integrations.zyndex.instance; - -import java.io.File; - -public interface Instance extends com.zyneonstudios.nexus.instance.Instance { - - default File getFile() { - return null; - } - - default String getPath() { - return null; - } - - default InstanceSettings getSettings() { - return null; - } - - default void setSettings(InstanceSettings settings) { - - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/InstanceSettings.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/InstanceSettings.java deleted file mode 100644 index 2b65e143..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/InstanceSettings.java +++ /dev/null @@ -1,26 +0,0 @@ -package com.zyneonstudios.application.integrations.zyndex.instance; - -import com.zyneonstudios.application.Application; -import live.nerotv.shademebaby.file.Config; -import java.io.File; - -public class InstanceSettings extends Config { - - private int memory = Application.memory; - - public InstanceSettings(Instance instance) { - super(new File(instance.getPath()+"meta/instanceSettings.json")); - if(get("settings.memory")!=null) { - memory = getInt("settings.memory"); - } - } - - public int getMemory() { - return memory; - } - - public void setMemory(int memory) { - this.memory = memory; - set("settings.memory",memory); - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/ReadableInstance.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/ReadableInstance.java deleted file mode 100644 index 1cc48b03..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/ReadableInstance.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.zyneonstudios.application.integrations.zyndex.instance; - -import com.zyneonstudios.application.Application; -import com.zyneonstudios.nexus.instance.ReadableZynstance; -import java.io.File; - -public class ReadableInstance extends ReadableZynstance implements Instance { - - private File file; - private String path; - private InstanceSettings settings; - - public ReadableInstance(File file) { - super(file); - init(file); - } - - public ReadableInstance(String path) { - super(new File(path)); - init(new File(path)); - } - - private void init(File file) { - this.file = file; - this.path = Application.getInstancePath()+"instances/"+getId()+"/"; - this.settings = new InstanceSettings(this); - } - - @Override - public File getFile() { - return this.file; - } - - @Override - public String getPath() { - return this.path; - } - - @Override - public InstanceSettings getSettings() { - return this.settings; - } - - @Override - public void setSettings(InstanceSettings settings) { - this.settings = settings; - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/WritableInstance.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/WritableInstance.java deleted file mode 100644 index ab69f037..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/WritableInstance.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.zyneonstudios.application.integrations.zyndex.instance; - -import com.zyneonstudios.application.Application; -import com.zyneonstudios.nexus.instance.Zynstance; -import java.io.File; - -public class WritableInstance extends Zynstance implements Instance { - - private File file; - private String path; - private InstanceSettings settings; - - public WritableInstance(File file) { - super(file); - init(file); - } - - public WritableInstance(String path) { - super(new File(path)); - init(new File(path)); - } - - private void init(File file) { - this.file = file; - this.path = Application.getInstancePath()+"instances/"+getId()+"/"; - this.settings = new InstanceSettings(this); - } - - @Override - public File getFile() { - return this.file; - } - - @Override - public String getPath() { - return this.path; - } - - @Override - public InstanceSettings getSettings() { - return this.settings; - } - - @Override - public void setSettings(InstanceSettings settings) { - this.settings = settings; - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/config/InstanceConfig.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/config/InstanceConfig.java deleted file mode 100644 index 5e4b8bf6..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/config/InstanceConfig.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.zyneonstudios.application.integrations.zyndex.instance.config; - -import live.nerotv.shademebaby.file.Config; -import org.jetbrains.annotations.NotNull; - -import java.io.File; - -@Deprecated -public class InstanceConfig extends Config implements Comparable{ - - @Deprecated - public InstanceConfig(File file) { - super(file); - } - - @Override @Deprecated - public int compareTo(@NotNull InstanceConfig o) { - return getString("instance.info.name").compareTo(o.getString("instance.info.name")); - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/config/InstanceOnlineConfig.java b/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/config/InstanceOnlineConfig.java deleted file mode 100644 index 70547958..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/integrations/zyndex/instance/config/InstanceOnlineConfig.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.zyneonstudios.application.integrations.zyndex.instance.config; - -import live.nerotv.shademebaby.file.OnlineConfig; -import org.jetbrains.annotations.NotNull; - -@Deprecated -public class InstanceOnlineConfig extends OnlineConfig implements Comparable{ - - @Deprecated - public InstanceOnlineConfig(String url) { - super(url); - } - - @Override @Deprecated - public int compareTo(@NotNull InstanceOnlineConfig o) { - return getString("instance.info.name").compareTo(o.getString("instance.info.name")); - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/launcher/FabricLauncher.java b/application-main/src/main/java/com/zyneonstudios/application/launcher/FabricLauncher.java deleted file mode 100644 index 4615644d..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/launcher/FabricLauncher.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.zyneonstudios.application.launcher; - -import com.zyneonstudios.Main; -import com.zyneonstudios.application.Application; -import com.zyneonstudios.application.installer.FabricInstaller; -import com.zyneonstudios.application.installer.java.OperatingSystem; -import com.zyneonstudios.application.integrations.zyndex.ZyndexIntegration; -import com.zyneonstudios.application.integrations.zyndex.instance.WritableInstance; -import com.zyneonstudios.application.utils.backend.MinecraftVersion; -import com.zyneonstudios.application.utils.frame.LogFrame; -import fr.flowarg.openlauncherlib.NoFramework; -import fr.theshark34.openlauncherlib.minecraft.GameFolder; - -import javax.swing.*; -import java.nio.file.Path; - -public class FabricLauncher { - - public void launch(WritableInstance instance) { - WritableInstance updatedInstance = ZyndexIntegration.update(instance); - if(updatedInstance!=null) { - launch(updatedInstance.getMinecraftVersion(), updatedInstance.getFabricVersion(), updatedInstance.getSettings().getMemory(), Path.of(updatedInstance.getPath()),updatedInstance.getId()); - } else { - launch(instance.getMinecraftVersion(), instance.getFabricVersion(), instance.getSettings().getMemory(), Path.of(instance.getPath()),instance.getId()); - } - System.gc(); - } - - public void launch(String minecraftVersion, String fabricVersion, int ram, Path instancePath,String id) { - MinecraftVersion.Type type = MinecraftVersion.getType(minecraftVersion); - if(type!=null) { - Launcher.setJava(type); - } - if(ram<512) { - ram = 512; - } - if(new FabricInstaller().download(minecraftVersion,fabricVersion,instancePath)) { - NoFramework framework = new NoFramework( - instancePath, - Application.auth.getAuthInfos(), - GameFolder.FLOW_UPDATER - ); - framework.getAdditionalVmArgs().add("-Xms512M"); - framework.getAdditionalVmArgs().add("-Xmx" + ram + "M"); - if(Main.operatingSystem== OperatingSystem.macOS) { - framework.getAdditionalVmArgs().add("-XstartOnFirstThread"); - } - try { - Process game = framework.launch(minecraftVersion, fabricVersion, NoFramework.ModLoader.FABRIC); - Application.getFrame().executeJavaScript("launchStarted();"); - if(!Application.running.contains(id)) { - Application.running.add(id); - } - Application.getFrame().setState(JFrame.ICONIFIED); - LogFrame log; - if (Application.logOutput) { - log = new LogFrame(game.getInputStream(), "Minecraft " + minecraftVersion + " (with Fabric " + fabricVersion + ")"); - } else { - log = null; - } - game.onExit().thenRun(() -> { - if (log != null) { - log.onStop(); - } - Application.getFrame().setState(JFrame.NORMAL); - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - }); - } catch (Exception e) { - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - if(!Application.auth.isLoggedIn()) { - Application.getFrame().getBrowser().loadURL(Application.getSettingsURL()+"?tab=profile"); - } - Main.getLogger().error("[LAUNCHER] Couldn't start Fabric "+fabricVersion+" for Minecraft "+minecraftVersion+" in "+instancePath+" with "+ram+"M RAM."); - throw new RuntimeException(e); - } - } else { - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - Main.getLogger().error("[LAUNCHER] Couldn't start Fabric "+fabricVersion+" for Minecraft "+minecraftVersion+" in "+instancePath+" with "+ram+"M RAM."); - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/launcher/ForgeLauncher.java b/application-main/src/main/java/com/zyneonstudios/application/launcher/ForgeLauncher.java deleted file mode 100644 index d12e46eb..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/launcher/ForgeLauncher.java +++ /dev/null @@ -1,104 +0,0 @@ -package com.zyneonstudios.application.launcher; - -import com.zyneonstudios.Main; -import com.zyneonstudios.application.Application; -import com.zyneonstudios.application.installer.ForgeInstaller; -import com.zyneonstudios.application.installer.java.OperatingSystem; -import com.zyneonstudios.application.integrations.zyndex.ZyndexIntegration; -import com.zyneonstudios.application.integrations.zyndex.instance.WritableInstance; -import com.zyneonstudios.application.utils.backend.MinecraftVersion; -import com.zyneonstudios.application.utils.frame.LogFrame; -import fr.flowarg.flowupdater.versions.ForgeVersionType; -import fr.flowarg.openlauncherlib.NoFramework; -import fr.theshark34.openlauncherlib.minecraft.GameFolder; - -import javax.swing.*; -import java.nio.file.Path; - -public class ForgeLauncher { - - public void launch(WritableInstance instance) { - WritableInstance updatedInstance = ZyndexIntegration.update(instance); - if(updatedInstance!=null) { - launch(updatedInstance.getMinecraftVersion(), updatedInstance.getForgeVersion(), ForgeVersionType.valueOf(updatedInstance.getForgeType().toUpperCase()), updatedInstance.getSettings().getMemory(), Path.of(updatedInstance.getPath()),updatedInstance.getId()); - } else { - launch(instance.getMinecraftVersion(), instance.getForgeVersion(), ForgeVersionType.valueOf(instance.getForgeType().toUpperCase()), instance.getSettings().getMemory(), Path.of(instance.getPath()),instance.getId()); - } - System.gc(); - } - - public void launch(String minecraftVersion, String forgeVersion, ForgeVersionType forgeType, int ram, Path instancePath, String id) { - if(forgeType.equals(ForgeVersionType.NEO_FORGE)) { - return; - } - MinecraftVersion.Type type = MinecraftVersion.getType(minecraftVersion); - if(type!=null) { - Launcher.setJava(type); - } - if(ram<512) { - ram = 512; - } - if(forgeType.equals(ForgeVersionType.NEW)) { - forgeVersion = forgeVersion.replace(minecraftVersion + "-", ""); - } else { - if(!forgeVersion.startsWith(minecraftVersion)) { - forgeVersion = minecraftVersion + "-"+forgeVersion; - } - } - if(new ForgeInstaller().download(minecraftVersion,forgeVersion,forgeType,instancePath)) { - NoFramework.ModLoader forge; - if(forgeType==ForgeVersionType.OLD) { - forge = NoFramework.ModLoader.OLD_FORGE; - } else { - forge = NoFramework.ModLoader.FORGE; - } - NoFramework framework = new NoFramework( - instancePath, - Application.auth.getAuthInfos(), - GameFolder.FLOW_UPDATER - ); - if(minecraftVersion.equals("1.7.10")) { - framework.setCustomModLoaderJsonFileName("1.7.10-Forge" + forgeVersion + ".json"); - } - framework.getAdditionalVmArgs().add("-Xms512M"); - framework.getAdditionalVmArgs().add("-Xmx" + ram + "M"); - if(Main.operatingSystem== OperatingSystem.macOS) { - framework.getAdditionalVmArgs().add("-XstartOnFirstThread"); - } - try { - Process game = framework.launch(minecraftVersion, forgeVersion, forge); - Application.getFrame().executeJavaScript("launchStarted();"); - if(!Application.running.contains(id)) { - Application.running.add(id); - } - Application.getFrame().setState(JFrame.ICONIFIED); - LogFrame log; - if(Application.logOutput) { - log = new LogFrame(game.getInputStream(),"Minecraft "+minecraftVersion+" (with "+forgeType.toString().toLowerCase()+"Forge "+forgeVersion+")"); - } else { - log = null; - } - game.onExit().thenRun(()->{ - if(log!=null) { - log.onStop(); - } - Application.getFrame().setState(JFrame.NORMAL); - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - }); - } catch (Exception e) { - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - if(!Application.auth.isLoggedIn()) { - Application.getFrame().getBrowser().loadURL(Application.getSettingsURL()+"?tab=profile"); - } - Main.getLogger().error("[LAUNCHER] Couldn't start Forge "+forgeVersion+" ("+forgeType+") for Minecraft "+minecraftVersion+" in "+instancePath+" with "+ram+"M RAM"); - throw new RuntimeException(e); - } - } else { - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - Main.getLogger().error("[LAUNCHER] Couldn't start Forge "+forgeVersion+" ("+forgeType+") for Minecraft "+minecraftVersion+" in "+instancePath+" with "+ram+"M RAM"); - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/launcher/Launcher.java b/application-main/src/main/java/com/zyneonstudios/application/launcher/Launcher.java deleted file mode 100644 index ecb6fdf8..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/launcher/Launcher.java +++ /dev/null @@ -1,47 +0,0 @@ -package com.zyneonstudios.application.launcher; - -import com.zyneonstudios.Main; -import com.zyneonstudios.application.installer.java.Java; -import com.zyneonstudios.application.installer.java.JavaInstaller; -import com.zyneonstudios.application.utils.backend.MinecraftVersion; -import fr.theshark34.openlauncherlib.JavaUtil; - -import java.io.File; - -public class Launcher { - - public static void setJava(MinecraftVersion.Type type) { - Main.getLogger().log("[LAUNCHER] Detected Minecraft version type "+type+"!"); - if(type.equals(MinecraftVersion.Type.LEGACY)) { - JavaUtil.setJavaCommand(null); - String java = Main.getDirectoryPath()+"libs/jre-8/"; - if(!new File(java).exists()) { - Main.getLogger().error("[LAUNCHER] Couldn't find compatible Java Runtime Environment!"); - JavaInstaller javaInstaller = new JavaInstaller(Java.Runtime_8,Main.operatingSystem,Main.architecture); - javaInstaller.install(); - Main.getLogger().debug("[LAUNCHER] Starting installation of missing java runtime "+javaInstaller.getVersionString()+"..."); - } - System.setProperty("java.home", java); - } else if(type.equals(MinecraftVersion.Type.SEMI_NEW)) { - JavaUtil.setJavaCommand(null); - String java = Main.getDirectoryPath()+"libs/jre-11/"; - if(!new File(java).exists()) { - Main.getLogger().error("[LAUNCHER] Couldn't find compatible Java Runtime Environment!"); - JavaInstaller javaInstaller = new JavaInstaller(Java.Runtime_11,Main.operatingSystem,Main.architecture); - javaInstaller.install(); - Main.getLogger().debug("[LAUNCHER] Starting installation of missing java runtime "+javaInstaller.getVersionString()+"..."); - } - System.setProperty("java.home", java); - } else if(type.equals(MinecraftVersion.Type.NEW)) { - JavaUtil.setJavaCommand(null); - String java = Main.getDirectoryPath()+"libs/jre/"; - if(!new File(java).exists()) { - Main.getLogger().error("[LAUNCHER] Couldn't find compatible Java Runtime Environment!"); - JavaInstaller javaInstaller = new JavaInstaller(Java.Runtime_21,Main.operatingSystem,Main.architecture); - javaInstaller.install(); - Main.getLogger().debug("[LAUNCHER] Starting installation of missing java runtime "+javaInstaller.getVersionString()+"..."); - } - System.setProperty("java.home", java); - } - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/launcher/NeoForgeLauncher.java b/application-main/src/main/java/com/zyneonstudios/application/launcher/NeoForgeLauncher.java deleted file mode 100644 index f8f489b9..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/launcher/NeoForgeLauncher.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.zyneonstudios.application.launcher; - -import com.zyneonstudios.Main; -import com.zyneonstudios.application.Application; -import com.zyneonstudios.application.installer.NeoForgeInstaller; -import com.zyneonstudios.application.installer.java.OperatingSystem; -import com.zyneonstudios.application.integrations.zyndex.ZyndexIntegration; -import com.zyneonstudios.application.integrations.zyndex.instance.WritableInstance; -import com.zyneonstudios.application.utils.backend.MinecraftVersion; -import com.zyneonstudios.application.utils.frame.LogFrame; -import fr.flowarg.openlauncherlib.NoFramework; -import fr.theshark34.openlauncherlib.minecraft.GameFolder; - -import javax.swing.*; -import java.nio.file.Path; - -public class NeoForgeLauncher { - - public void launch(WritableInstance instance) { - WritableInstance updatedInstance = ZyndexIntegration.update(instance); - if(updatedInstance!=null) { - launch(updatedInstance.getMinecraftVersion(), updatedInstance.getNeoForgeVersion(), updatedInstance.getSettings().getMemory(), Path.of(updatedInstance.getPath()),updatedInstance.getId()); - } else { - launch(instance.getMinecraftVersion(), instance.getNeoForgeVersion(), instance.getSettings().getMemory(), Path.of(instance.getPath()),instance.getId()); - } - System.gc(); - } - - public void launch(String minecraftVersion, String neoForgeVersion, int ram, Path instancePath, String id) { - MinecraftVersion.Type type = MinecraftVersion.getType(minecraftVersion); - if(type!=null) { - Launcher.setJava(type); - } - if(ram<512) { - ram = 512; - } - if(new NeoForgeInstaller().download(minecraftVersion,neoForgeVersion,instancePath)) { - NoFramework framework = new NoFramework( - instancePath, - Application.auth.getAuthInfos(), - GameFolder.FLOW_UPDATER - ); - framework.getAdditionalVmArgs().add("-Xms512M"); - framework.getAdditionalVmArgs().add("-Xmx" + ram + "M"); - if(Main.operatingSystem== OperatingSystem.macOS) { - framework.getAdditionalVmArgs().add("-XstartOnFirstThread"); - } - try { - Process game = framework.launch(minecraftVersion, neoForgeVersion, NoFramework.ModLoader.NEO_FORGE); - Application.getFrame().executeJavaScript("launchStarted();"); - if(!Application.running.contains(id)) { - Application.running.add(id); - } - Application.getFrame().setState(JFrame.ICONIFIED); - LogFrame log; - if(Application.logOutput) { - log = new LogFrame(game.getInputStream(),"Minecraft "+minecraftVersion+" (with NeoForge "+neoForgeVersion+")"); - } else { - log = null; - } - game.onExit().thenRun(()->{ - if(log!=null) { - log.onStop(); - } - Application.getFrame().setState(JFrame.NORMAL); - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - }); - } catch (Exception e) { - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - if(!Application.auth.isLoggedIn()) { - Application.getFrame().getBrowser().loadURL(Application.getSettingsURL()+"?tab=profile"); - } - Main.getLogger().error("[LAUNCHER] Couldn't start NeoForge "+neoForgeVersion+" for Minecraft "+minecraftVersion+" in "+instancePath+" with "+ram+"M RAM"); - throw new RuntimeException(e); - } - } else { - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - Main.getLogger().error("[LAUNCHER] Couldn't start NeoForge "+neoForgeVersion+" for Minecraft "+minecraftVersion+" in "+instancePath+" with "+ram+"M RAM"); - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/launcher/QuiltLauncher.java b/application-main/src/main/java/com/zyneonstudios/application/launcher/QuiltLauncher.java deleted file mode 100644 index babf2d79..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/launcher/QuiltLauncher.java +++ /dev/null @@ -1,84 +0,0 @@ -package com.zyneonstudios.application.launcher; - -import com.zyneonstudios.Main; -import com.zyneonstudios.application.Application; -import com.zyneonstudios.application.installer.QuiltInstaller; -import com.zyneonstudios.application.installer.java.OperatingSystem; -import com.zyneonstudios.application.integrations.zyndex.ZyndexIntegration; -import com.zyneonstudios.application.integrations.zyndex.instance.WritableInstance; -import com.zyneonstudios.application.utils.backend.MinecraftVersion; -import com.zyneonstudios.application.utils.frame.LogFrame; -import fr.flowarg.openlauncherlib.NoFramework; -import fr.theshark34.openlauncherlib.minecraft.GameFolder; - -import javax.swing.*; -import java.nio.file.Path; - -public class QuiltLauncher { - - public void launch(WritableInstance instance) { - WritableInstance updatedInstance = ZyndexIntegration.update(instance); - if(updatedInstance!=null) { - launch(updatedInstance.getMinecraftVersion(), updatedInstance.getQuiltVersion(), updatedInstance.getSettings().getMemory(), Path.of(updatedInstance.getPath()),updatedInstance.getId()); - } else { - launch(instance.getMinecraftVersion(), instance.getQuiltVersion(), instance.getSettings().getMemory(), Path.of(instance.getPath()),instance.getId()); - } - System.gc(); - } - - public void launch(String minecraftVersion, String quiltVersion, int ram, Path instancePath,String id) { - MinecraftVersion.Type type = MinecraftVersion.getType(minecraftVersion); - if(type!=null) { - Launcher.setJava(type); - } - if(ram<512) { - ram = 512; - } - if(new QuiltInstaller().download(minecraftVersion,quiltVersion,instancePath)) { - NoFramework framework = new NoFramework( - instancePath, - Application.auth.getAuthInfos(), - GameFolder.FLOW_UPDATER - ); - framework.getAdditionalVmArgs().add("-Xms512M"); - framework.getAdditionalVmArgs().add("-Xmx" + ram + "M"); - if(Main.operatingSystem== OperatingSystem.macOS) { - framework.getAdditionalVmArgs().add("-XstartOnFirstThread"); - } - try { - Process game = framework.launch(minecraftVersion, quiltVersion, NoFramework.ModLoader.QUILT); - Application.getFrame().executeJavaScript("launchStarted();"); - if(!Application.running.contains(id)) { - Application.running.add(id); - } - Application.getFrame().setState(JFrame.ICONIFIED); - LogFrame log; - if (Application.logOutput) { - log = new LogFrame(game.getInputStream(), "Minecraft " + minecraftVersion + " (with Quilt " + quiltVersion + ")"); - } else { - log = null; - } - game.onExit().thenRun(() -> { - if (log != null) { - log.onStop(); - } - Application.getFrame().setState(JFrame.NORMAL); - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - }); - } catch (Exception e) { - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - if(!Application.auth.isLoggedIn()) { - Application.getFrame().getBrowser().loadURL(Application.getSettingsURL()+"?tab=profile"); - } - Main.getLogger().error("[LAUNCHER] Couldn't start Quilt "+quiltVersion+" for Minecraft "+minecraftVersion+" in "+instancePath+" with "+ram+"M RAM."); - throw new RuntimeException(e); - } - } else { - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - Main.getLogger().error("[LAUNCHER] Couldn't start Quilt "+quiltVersion+" for Minecraft "+minecraftVersion+" in "+instancePath+" with "+ram+"M RAM."); - } - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/launcher/VanillaLauncher.java b/application-main/src/main/java/com/zyneonstudios/application/launcher/VanillaLauncher.java deleted file mode 100644 index 0d6ae434..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/launcher/VanillaLauncher.java +++ /dev/null @@ -1,79 +0,0 @@ -package com.zyneonstudios.application.launcher; - -import com.zyneonstudios.Main; -import com.zyneonstudios.application.Application; -import com.zyneonstudios.application.installer.VanillaInstaller; -import com.zyneonstudios.application.installer.java.OperatingSystem; -import com.zyneonstudios.application.integrations.zyndex.ZyndexIntegration; -import com.zyneonstudios.application.integrations.zyndex.instance.WritableInstance; -import com.zyneonstudios.application.utils.backend.MinecraftVersion; -import com.zyneonstudios.application.utils.frame.LogFrame; -import fr.flowarg.openlauncherlib.NoFramework; -import fr.theshark34.openlauncherlib.minecraft.GameFolder; - -import javax.swing.*; -import java.nio.file.Path; - -public class VanillaLauncher { - - public void launch(WritableInstance instance) { - ZyndexIntegration.update(instance); - launch(instance.getMinecraftVersion(), instance.getSettings().getMemory(), Path.of(instance.getPath()),instance.getId()); - } - - public void launch(String version, int ram, Path instancePath, String id) { - MinecraftVersion.Type type = MinecraftVersion.getType(version); - if(type!=null) { - Launcher.setJava(type); - } - if(ram<512) { - ram = 512; - } - if(new VanillaInstaller().download(version,instancePath)) { - NoFramework framework = new NoFramework( - instancePath, - Application.auth.getAuthInfos(), - GameFolder.FLOW_UPDATER - ); - framework.getAdditionalVmArgs().add("-Xms512M"); - framework.getAdditionalVmArgs().add("-Xmx4096M"); - if(Main.operatingSystem== OperatingSystem.macOS) { - framework.getAdditionalVmArgs().add("-XstartOnFirstThread"); - } - try { - Process game = framework.launch(version, "", NoFramework.ModLoader.VANILLA); - Application.getFrame().executeJavaScript("launchStarted();"); - if(!Application.running.contains(id)) { - Application.running.add(id); - } - Application.getFrame().setState(JFrame.ICONIFIED); - LogFrame log; - if(Application.logOutput) { - log = new LogFrame(game.getInputStream(),"Minecraft "+version); - } else { - log = null; - } - game.onExit().thenRun(()->{ - if(log!=null) { - log.onStop(); - } - Application.getFrame().setState(JFrame.NORMAL); - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - }); - } catch (Exception e) { - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - if(!Application.auth.isLoggedIn()) { - Application.getFrame().getBrowser().loadURL(Application.getSettingsURL()+"?tab=profile"); - } - Main.getLogger().error("[LAUNCHER] Couldn't start Minecraft Vanilla " + version + " in " + instancePath + " with " + ram + "M RAM"); - throw new RuntimeException(e); - } - } else { - Application.getFrame().executeJavaScript("launchDefault();"); - Application.running.remove(id); - Main.getLogger().error("[LAUNCHER] Couldn't start Minecraft Vanilla " + version + " in " + instancePath + " with " + ram + "M RAM"); - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/main/ApplicationRunner.java b/application-main/src/main/java/com/zyneonstudios/application/main/ApplicationRunner.java new file mode 100644 index 00000000..25d65c4e --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/main/ApplicationRunner.java @@ -0,0 +1,151 @@ +package com.zyneonstudios.application.main; + +import com.google.gson.Gson; +import com.google.gson.JsonObject; +import com.zyneonstudios.application.download.Download; +import com.zyneonstudios.application.download.DownloadManager; +import com.zyneonstudios.application.frame.web.ApplicationFrame; +import com.zyneonstudios.nexus.utilities.json.GsonUtility; + +import java.util.UUID; +import java.util.concurrent.Executors; +import java.util.concurrent.ScheduledExecutorService; +import java.util.concurrent.TimeUnit; + +public class ApplicationRunner { + + private ScheduledExecutorService executor; + private boolean started = false; + private int u = 119; + private final NexusApplication app; + + private UUID downloading = null; + + private final String version = ApplicationStorage.getApplicationVersion(); + //TODO private final String motd_id = ""; + + public ApplicationRunner(NexusApplication app) { + this.app = app; + } + + public ScheduledExecutorService getExecutor() { + return executor; + } + + public void start() { + executor = Executors.newScheduledThreadPool(1); + executor.scheduleAtFixedRate(this::run, 0, 1, TimeUnit.SECONDS); + } + + int c = 0; + protected void run() { + if (!started) { + started = true; + return; + } + + if(c == 300) { + c = 0; + System.gc(); + } + + + if (downloading != null) { + Download download = NexusApplication.getDownloadManager().getDownloads().get(downloading); + if (download.isFinished()) { + downloading = null; + } + } else { + NexusApplication.getDownloadManager().getDownloads().forEach((uuid, download) -> { + if (download.getState().equals(DownloadManager.DownloadState.WAITING)) { + downloading = uuid; + download.start(); + } + }); + } + + + if (((ApplicationFrame) app.getFrame()).getBrowser().getURL().contains("/downloads.html")) { + app.getDownloadManager().getDownloads().forEach((uuid, download) -> { + if (download.getState().equals(DownloadManager.DownloadState.WAITING)) { + String title = "setDownload(\"" + download.getName().replace("\"", "''") + "\","; + String state = "\"" + download.getState().toString().replace("\"", "''") + "\","; + String elapsedTime = "\"0 seconds\","; + String downloadSpeed = "\"0 mb/s\","; + String remainingTime = "\"\","; + String downloadSize = "\"\","; + String fileSize = "\"0 mb\","; + String path = "\"" + download.getPath().toString().replace("\\","/").replace("\"", "''") + "\","; + String url = "\"" + download.getUrl().toString().replace("\\","/").replace("\"", "''") + "\","; + String id = "\"" + download.getId().replace("\"", "''") + "\","; + String progress = "\"" + download.getPercentString() + "\","; + String percent = download.getPercent() + ");"; + String command = title + state + elapsedTime + downloadSpeed + remainingTime + downloadSize + fileSize + path + url + id + progress + percent; + ((ApplicationFrame) app.getFrame()).executeJavaScript(command); + } else if (download.getState().equals(DownloadManager.DownloadState.RUNNING)) { + String title = "setDownload(\"" + download.getName().replace("\"", "''") + "\","; + String state = "\"" + download.getState().toString().replace("\"", "''") + "\","; + String elapsedTime = "\"" + download.getElapsedTime().getSeconds() + " seconds\","; + String downloadSpeed = "\"" + (int) download.getSpeedMbps() + " mb/s\","; + String remainingTime = "\"" + download.getEstimatedRemainingTime().getSeconds() + " seconds\","; + String downloadSize = "\"" + (download.getFileSize() / 1000) / 1000 + " mb\","; + String fileSize = "\"" + (download.getLastBytesRead() / 1000) / 1000 + " mb\","; + String path = "\"" + download.getPath().toString().replace("\\","/").replace("\"", "''") + "\","; + String url = "\"" + download.getUrl().toString().replace("\\","/").replace("\"", "''") + "\","; + String id = "\"" + download.getId().replace("\"", "''") + "\","; + String progress = "\"" + download.getPercentString() + "\","; + String percent = download.getPercent() + ");"; + String command = title + state + elapsedTime + downloadSpeed + remainingTime + downloadSize + fileSize + path + url + id + progress + percent; + ((ApplicationFrame) app.getFrame()).executeJavaScript(command); + } else if (download.getState().equals(DownloadManager.DownloadState.FINISHED) || download.getState().equals(DownloadManager.DownloadState.FAILED)) { + String title = "setDownload(\"" + download.getName().replace("\"", "''") + "\","; + String state = "\"" + download.getState().toString().replace("\"", "''") + "\","; + String elapsedTime = "\"" + download.getElapsedTime().getSeconds() + " seconds\","; + String downloadSpeed = "\"0 mb/s\","; + String remainingTime = "\"" + download.getEstimatedRemainingTime().getSeconds() + " seconds\","; + String downloadSize = "\"" + (download.getFileSize() / 1000) / 1000 + " mb\","; + String fileSize = downloadSize; + String path = "\"" + download.getPath().toString().replace("\\","/").replace("\"", "''") + "\","; + String url = "\"" + download.getUrl().toString().replace("\\","/").replace("\"", "''") + "\","; + String id = "\"" + download.getId().replace("\"", "''") + "\","; + String progress = "\"" + download.getPercentString() + "\","; + String percent = download.getPercent() + ");"; + String command = title + state + elapsedTime + downloadSpeed + remainingTime + downloadSize + fileSize + path + url + id + progress + percent; + ((ApplicationFrame) app.getFrame()).executeJavaScript(command); + } + }); + } + + try { + JsonObject json = new Gson().fromJson(GsonUtility.getFromURL("https://raw.githubusercontent.com/zyneonstudios/nexus-nex/main/application/index.json"), JsonObject.class).getAsJsonArray("versions").get(0).getAsJsonObject(); + checkVersion(json); + } catch (Exception ignore) { + } + } + + private boolean runUpdateCheck(JsonObject json) { + if (!ApplicationStorage.test) { + NexusApplication.getLogger().dbg("[RUNNER] Checking for Updates..."); + NexusApplication.getLogger().dbg("[RUNNER] Parsed JSON Data..."); + String v = json.get("info").getAsJsonObject().get("version").getAsString(); + NexusApplication.getLogger().dbg("[RUNNER] Latest version: " + v + "..."); + NexusApplication.getLogger().dbg("[RUNNER] Current version: " + version + "..."); + if (!v.equals(version)) { + NexusApplication.getLogger().dbg("[RUNNER] The application is not up to date!"); + return true; + } + } + return false; + } + + private void checkVersion(JsonObject json) { + u++; + if (u > 120) { + u = 0; + if (runUpdateCheck(json)) { + NexusApplication.getLogger().dbg("[RUNNER] Sending notification..."); + //TODO: Application.getFrame().sendNotification("Update available!", "Version " + v + " has been released!", "InstallDynamic update", v, true); + } + } + } +} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/main/ApplicationStorage.java b/application-main/src/main/java/com/zyneonstudios/application/main/ApplicationStorage.java new file mode 100644 index 00000000..431e58b6 --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/main/ApplicationStorage.java @@ -0,0 +1,231 @@ +package com.zyneonstudios.application.main; + +import com.zyneonstudios.Main; +import com.zyneonstudios.application.frame.web.ApplicationFrame; +import com.zyneonstudios.nexus.utilities.file.FileActions; +import com.zyneonstudios.nexus.utilities.file.FileExtractor; +import com.zyneonstudios.nexus.utilities.storage.JsonStorage; +import com.zyneonstudios.nexus.utilities.strings.StringGenerator; + +import java.io.File; +import java.net.HttpURLConnection; +import java.net.URL; +import java.net.URLDecoder; +import java.nio.charset.StandardCharsets; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.ArrayList; +import java.util.Locale; +import java.util.UUID; + +@SuppressWarnings("unused") +public record ApplicationStorage(String[] args, NexusApplication app) { + + public static String language = "en"; + public static String urlBase = "file://" + getApplicationPath() + "temp/ui/"; + public static String startPage = "discover.html"; + public static String theme = "automatic"; + public static boolean test = false; + private static UUID applicationId = UUID.randomUUID(); + private static String applicationVersion = StringGenerator.generateAlphanumericString(6)+"-"+StringGenerator.generateAlphanumericString(3); + private static String applicationName = "Unofficial NEXUS App"; + private static String applicationPath = null; + private static JsonStorage configuration = null; + private static String os = null; + private static JsonStorage updateConfig = null; + private static String[] arguments = null; + private static boolean driveAccess = false; + private static NexusApplication application = null; + private static double zoomLevel = 0; + + public ApplicationStorage(String[] args, NexusApplication app) { + this.app = app; + application = app; + this.args = args; + arguments = this.args; + + for (String arg : args) { + if(arg.startsWith("--test")) { + test = true; + NexusApplication.getLogger().enableDebug(); + } else if (arg.startsWith("--ui:")) { + urlBase = arg.replace("--ui:", ""); + } + else if(arg.startsWith("--path:")) { + applicationPath = arg.replace("--path:", ""); + } + } + + FileExtractor.extractResourceFile("nexus.json",getApplicationPath()+"temp/nexus.json", Main.class); + JsonStorage properties = new JsonStorage(new File(getApplicationPath() + "temp/nexus.json")); + + if (properties.getString("version") != null) { + applicationVersion = properties.getString("version"); + } + if (properties.getString("name") != null) { + applicationName = properties.getString("name"); + } + + + if(new File(getApplicationPath() + "temp/").exists()) { + try { + FileActions.deleteFolder(new File(getApplicationPath() + "temp/")); + } catch (Exception e) { + NexusApplication.getLogger().err("[CONFIG] Couldn't delete old temp files: "+e.getMessage()); + } + } + if(new File(getApplicationPath() + "temp/nexus.json").exists()) { + NexusApplication.getLogger().dbg("[CONFIG] Deleted old properties: "+new File(getApplicationPath() + "temp/nexus.json").delete()); + } + + String lang = Locale.getDefault().toLanguageTag(); + if(lang.startsWith("de-")) { + getSettings().ensure("settings.language","de"); + } else { + getSettings().ensure("settings.language","en"); + } + + getSettings().ensure("settings.applicationId", applicationId); + applicationId = UUID.fromString(getSettings().getString("settings.applicationId")); + + if(getSettings().get("settings.startPage")!=null) { + startPage = getSettings().getString("settings.startPage"); + } + if(getSettings().get("settings.language")!=null) { + language = getSettings().getString("settings.language"); + } + if(getSettings().get("settings.theme")!=null) { + theme = getSettings().getString("settings.theme"); + } + + configuration.ensure("settings.general.appearance.zoomLevel",0); + zoomLevel = configuration.getDouble("settings.general.appearance.zoomLevel"); + } + + public static boolean hasDriveAccess() { + return driveAccess; + } + + public static void enableDriveAccess() { + ((ApplicationFrame)application.getFrame()).executeJavaScript("document.getElementById('drive-button').style.display = 'flex';"); + driveAccess = true; + } + + public static double getZoomLevel() { + return zoomLevel; + } + + public static void setZoomLevel(double zoomLevel) { + ApplicationStorage.zoomLevel = zoomLevel; + configuration.set("settings.general.appearance.zoomLevel",zoomLevel); + ApplicationFrame frame = (ApplicationFrame)application.getFrame(); + if (frame.getWidth() < 700 || frame.getHeight() < 480) { + zoomLevel -= 2; + } else if (frame.getWidth() < 1080 || frame.getHeight() < 720) { + zoomLevel -= 1; + } + frame.getBrowser().setZoomLevel(zoomLevel); + } + + public static void disableDriveAccess() { + driveAccess = false; + } + + public static String[] getArguments() { + return arguments; + } + + public static String getApplicationPath() { + if (applicationPath == null) { + String folderName = "Zyneon/Application/experimental"; + String appData; + String os = System.getProperty("os.name").toLowerCase(); + if (os.contains("win")) { + appData = System.getenv("LOCALAPPDATA"); + ApplicationStorage.os = "Windows-"+getArchitecture(); + } else if (os.contains("mac")) { + appData = System.getProperty("user.home") + "/Library/Application Support"; + ApplicationStorage.os = "macOS-"+getArchitecture(); + } else { + appData = System.getProperty("user.home") + "/.local/share"; + ApplicationStorage.os = System.getProperty("os.name")+"-"+getArchitecture(); + } + Path folderPath = Paths.get(appData, folderName); + try { + Files.createDirectories(folderPath); + } catch (Exception e) { + throw new RuntimeException(e.getMessage()); + } + applicationPath = folderPath + "/"; + } else if(os == null) { + String os = System.getProperty("os.name").toLowerCase(); + if (os.contains("win")) { + ApplicationStorage.os = "Windows-"+getArchitecture(); + } else if (os.contains("mac")) { + ApplicationStorage.os = "macOS-"+getArchitecture(); + } else { + ApplicationStorage.os = System.getProperty("os.name")+"-"+getArchitecture(); + } + } + return URLDecoder.decode(applicationPath, StandardCharsets.UTF_8); + } + + private static String getArchitecture() { + String os = System.getProperty("os.arch"); + ArrayList aarch = new ArrayList<>(); + aarch.add("ARM"); + aarch.add("ARM64"); + aarch.add("aarch64"); + aarch.add("armv6l"); + aarch.add("armv7l"); + for(String arch_os:aarch) { + if(arch_os.equalsIgnoreCase(os)) { + return "aarch64"; + } + } + return "x64"; + } + + public static String getOS() { + return os; + } + + public static JsonStorage getSettings() { + if(configuration==null) { + configuration = new JsonStorage(getApplicationPath()+"config/settings.json"); + } + return configuration; + } + + public static JsonStorage getUpdateSettings() { + if(updateConfig==null) { + updateConfig = new JsonStorage(ApplicationStorage.getApplicationPath().replace("\\\\","\\").replace("\\","/").replace("/experimental/","/")+"libs/zyneon/updater.json"); + } + return updateConfig; + } + + public static String getApplicationVersion() { + return applicationVersion; + } + + public static String getApplicationName() { + return applicationName; + } + + public static UUID getApplicationId() { + return applicationId; + } + + public static boolean isOffline() { + try { + URL url = new URL("https://zyneonstudios.github.io/nexus-nex/"); + HttpURLConnection connection = (HttpURLConnection) url.openConnection(); + connection.setRequestMethod("HEAD"); + int responseCode = connection.getResponseCode(); + return !(responseCode == HttpURLConnection.HTTP_OK); + } catch (Exception e) { + return true; + } + } +} diff --git a/application-main/src/main/java/com/zyneonstudios/application/main/NexusApplication.java b/application-main/src/main/java/com/zyneonstudios/application/main/NexusApplication.java new file mode 100644 index 00000000..ed447322 --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/main/NexusApplication.java @@ -0,0 +1,317 @@ +package com.zyneonstudios.application.main; + +import com.google.gson.JsonObject; +import com.zyneonstudios.Main; +import com.zyneonstudios.application.download.Download; +import com.zyneonstudios.application.download.DownloadManager; +import com.zyneonstudios.application.frame.web.ApplicationFrame; +import com.zyneonstudios.application.frame.web.CustomApplicationFrame; +import com.zyneonstudios.application.modules.ModuleLoader; +import com.zyneonstudios.nexus.desktop.frame.web.NexusWebSetup; +import com.zyneonstudios.nexus.utilities.NexusUtilities; +import com.zyneonstudios.nexus.utilities.file.FileActions; +import com.zyneonstudios.nexus.utilities.file.FileExtractor; +import com.zyneonstudios.nexus.utilities.json.GsonUtility; +import com.zyneonstudios.nexus.utilities.logger.NexusLogger; +import me.friwi.jcefmaven.MavenCefAppHandlerAdapter; +import org.cef.CefApp; + +import javax.swing.*; +import java.awt.*; +import java.io.File; +import java.net.MalformedURLException; +import java.net.URL; +import java.nio.file.Path; +import java.security.CodeSource; +import java.util.ArrayList; +import java.util.Objects; + +public class NexusApplication { + + private final JFrame frame; + private static final NexusLogger logger = NexusUtilities.getLogger(); + private static ModuleLoader moduleLoader = null; + + private final ApplicationRunner runner; + private static DownloadManager downloadManager; + + public NexusApplication(String[] args) { + new ApplicationStorage(args,this); + moduleLoader = new ModuleLoader(this); + logger.log("[APP] Updated application ui: "+update()); + boolean disableCustomFrame = false; + if(ApplicationStorage.getSettings().get("settings.linux.customFrame")!=null) { + try { + disableCustomFrame = !ApplicationStorage.getSettings().getBool("settings.linux.customFrame"); + } catch (Exception ignore) {} + } + String startPage = ApplicationStorage.startPage; + if(ApplicationStorage.getSettings().get("settings.setupFinished")==null) { + ApplicationStorage.getSettings().set("settings.setupFinished",false); + } + try { + if(!ApplicationStorage.getSettings().getBool("settings.setupFinished")) { + startPage = "firstrun.html"; + } + } catch (Exception ignore) {} + if(ApplicationStorage.getSettings().get("cache.restartPage")!=null) { + try { + startPage = ApplicationStorage.getSettings().get("cache.restartPage").toString(); + ApplicationStorage.getSettings().delete("cache.restartPage"); + } catch (Exception ignore) {} + } + NexusWebSetup setup = new NexusWebSetup(ApplicationStorage.getApplicationPath()+"libraries/cef"); + setup.getBuilder().setAppHandler(new MavenCefAppHandlerAdapter() { + @Override @Deprecated + public void stateHasChanged(CefApp.CefAppState state) { + if (state == CefApp.CefAppState.TERMINATED) { + NexusApplication.stop(); + } + if(!ApplicationStorage.getOS().startsWith("Windows")) { + if(state == CefApp.CefAppState.SHUTTING_DOWN) { + NexusApplication.stop(); + } + } + } + }); + setup.enableCache(true); setup.enableCookies(true); setup.setup(); + + if(ApplicationStorage.getOS().startsWith("macOS")|| ApplicationStorage.getOS().startsWith("Windows")||disableCustomFrame) { + frame = new ApplicationFrame(this, ApplicationStorage.urlBase + ApplicationStorage.language + "/" + startPage, setup.getWebClient()); + frame.pack(); frame.setSize(new Dimension(1200,720)); + } else { + JFrame frame_ = null; + try { + frame_ = new CustomApplicationFrame(this, ApplicationStorage.urlBase + ApplicationStorage.language + "/" + startPage, setup.getWebClient()); + frame_.pack(); frame_.setSize(new Dimension(1080,660)); + } catch (Exception e) { + logger.err("[APP] Couldn't load custom Linux frame: "+e.getMessage()); + logger.err("[APP] Disabling custom Linux frame and restarting..."); + ApplicationStorage.getSettings().set("settings.linux.customFrame",false); + restart(false); + } + frame = frame_; + } + if(frame==null) { + System.exit(-1);; + } + frame.setLocationRelativeTo(null); + + this.runner = new ApplicationRunner(this); + this.runner.start(); + downloadManager = new DownloadManager(this); + + logger.log("[APP] Updated application modules: "+updateModules()); + File modules = new File(ApplicationStorage.getApplicationPath()+"modules/"); + if(modules.exists()) { + if(modules.isDirectory()) { + try { + for(File module : Objects.requireNonNull(modules.listFiles())) { + if(!module.isDirectory()) { + try { + moduleLoader.loadModule(moduleLoader.readModule(module)); + } catch (Exception e) { + logger.dbg("[APP] Cant read module "+module.getName()+": "+e.getMessage()); + } + } + } + } catch (Exception e) { + logger.err("[APP] Can't read modules: "+e.getMessage()); + } + } + } + } + + public static DownloadManager getDownloadManager() { + return downloadManager; + } + + public ApplicationRunner getRunner() { + return runner; + } + + public static NexusLogger getLogger() { + return logger; + } + + public static ModuleLoader getModuleLoader() { + return moduleLoader; + } + + public JFrame getFrame() { + return frame; + } + + private boolean update() { + + // TRYING TO DELETE OLD TEMP FOLDER + File temp = new File(ApplicationStorage.getApplicationPath() + "temp"); + if(temp.exists()) { + if(temp.isDirectory()) { + logger.dbg("[APP] Deleted temporary files: "+FileActions.deleteFolder(temp)); + } else { + logger.dbg("[APP] Deleted temporary files: "+temp.delete()); + } + } + + // UI UPDATE + boolean updated; + try { + if(new File(ApplicationStorage.getApplicationPath() + "temp/ui/").exists()) { + try { + FileActions.deleteFolder(new File(ApplicationStorage.getApplicationPath() + "temp/ui/")); + } catch (Exception e) { + logger.err("Couldn't delete old temporary ui files: "+e.getMessage()); + } + } + logger.dbg("[APP] Created new ui path: "+new File(ApplicationStorage.getApplicationPath() + "temp/ui/").mkdirs()); + FileExtractor.extractResourceFile("content.zip", ApplicationStorage.getApplicationPath()+"temp/content.zip",Main.class); + FileExtractor.unzipFile(ApplicationStorage.getApplicationPath()+"temp/content.zip", ApplicationStorage.getApplicationPath() + "temp/ui"); + logger.dbg("[APP] Deleted ui archive: "+new File(ApplicationStorage.getApplicationPath()+"temp/content.zip").delete()); + updated = true; + } catch (Exception e) { + logger.err("[APP] Couldn't update application user interface: "+e.getMessage()); + updated = false; + } + logger.dbg("[APP] Deleted old updatar json: "+new File(ApplicationStorage.getApplicationPath() + "updater.json").delete()); + logger.dbg("[APP] Deleted older updater json: "+new File(ApplicationStorage.getApplicationPath() + "version.json").delete()); + return updated; + } + + @SuppressWarnings("unchecked") + private boolean updateModules() { + if(ApplicationStorage.test) { + return true; + } + boolean updated = false; + File modules = new File(ApplicationStorage.getApplicationPath() + "temp/modules/"); + if (modules.exists()) { + FileActions.deleteFolder(modules); + } + logger.dbg("[APP] Created modules path: " + modules.mkdirs()); + + if(!ApplicationStorage.isOffline()) { + try { + ArrayList disabledIds = new ArrayList<>(); + if(ApplicationStorage.getSettings().get("settings.modules.disabledIds")!=null) { + disabledIds = (ArrayList) ApplicationStorage.getSettings().get("settings.modules.disabledIds"); + } + + downloadModule("https://zyneonstudios.github.io/nexus-nex/zyndex/modules/official/nexus-minecraft-module.json",modules,disabledIds); + downloadModule("https://zyneonstudios.github.io/nexus-nex/zyndex/modules/official/zyneon-star-module.json",modules,disabledIds); + + updated = true; + } catch (Exception e) { + logger.err("[APP] Couldn't update online modules: "+e.getMessage()); + } + } + + if(!updated) { + try { + FileExtractor.extractResourceFile("modules.zip", ApplicationStorage.getApplicationPath() + "temp/modules.zip", NexusApplication.class); + FileExtractor.unzipFile(ApplicationStorage.getApplicationPath() + "temp/modules.zip", ApplicationStorage.getApplicationPath() + "temp/modules/"); + logger.dbg("[APP] Deleted modules archive: " + new File(ApplicationStorage.getApplicationPath() + "temp/modules.zip").delete()); + } catch (Exception e) { + logger.err("[APP] Couldn't extract fallback modules: " + e.getMessage()); + } + } + + if (modules.exists()) { + if (modules.isDirectory()) { + for (File module : Objects.requireNonNull(modules.listFiles())) { + if (module.getName().toLowerCase().endsWith(".jar")) { + try { + moduleLoader.loadModule(moduleLoader.readModule(module)); + } catch (Exception e) { + getLogger().err("Couldn't load module " + module.getName() + ": " + e.getMessage()); + } + } + } + } + } + + return updated; + } + + private void downloadModule(String jsonUrl, File folder, ArrayList blacklist) throws MalformedURLException { + JsonObject module = GsonUtility.getObject(jsonUrl).getAsJsonObject("module"); + String id = module.getAsJsonObject("meta").get("id").getAsString(); + if(!blacklist.contains(id)) { + Download download = new Download(id+".jar",new URL(module.getAsJsonObject("meta").get("download").getAsString()), Path.of(folder.getAbsolutePath()+"/"+id+".jar")); + download.start(); + } + } + + public void launch() { + moduleLoader.activateModules(); + frame.setVisible(true); + if(Main.splash!=null) { + Main.splash.setVisible(false); + Main.splash = null; + System.gc(); + } + } + + public void restart(boolean soft) { + CodeSource codeSource = Main.class.getProtectionDomain().getCodeSource(); + if(soft) { + if (codeSource != null) { + URL jarUrl = codeSource.getLocation(); + String jarPath = jarUrl.getPath(); + if(!ApplicationStorage.getOS().startsWith("Linux")) { + if (jarPath.startsWith("/")) { + jarPath = jarPath.replaceFirst("/", ""); + } + } + StringBuilder args = new StringBuilder(); + if(ApplicationStorage.getArguments()!=null) { + for(String arg : ApplicationStorage.getArguments()) { + args.append(arg).append(" "); + } + } + ProcessBuilder pb = new ProcessBuilder("java", "-jar", jarPath, args.toString()); + try { + pb.start(); + } catch (Exception e) { + logger.err("[APP] Couldn't restart application: "+e.getMessage()); + } + getModuleLoader().deactivateModules(); + System.exit(0); + } + } else { + if (codeSource != null) { + URL jarUrl = codeSource.getLocation(); + String jarPath = jarUrl.getPath(); + if(!ApplicationStorage.getOS().startsWith("Linux")) { + if (jarPath.startsWith("/")) { + jarPath = jarPath.replaceFirst("/", ""); + } + } + StringBuilder args = new StringBuilder(); + if (ApplicationStorage.getArguments() != null) { + for (String arg : ApplicationStorage.getArguments()) { + args.append(arg).append(" "); + } + } + File updater = new File(ApplicationStorage.getApplicationPath().replace("\\", "/").replace("/experimental/", "/app.jar")); + if (updater.exists()) { + jarPath = updater.getAbsolutePath(); + } + ProcessBuilder pb = new ProcessBuilder("java", "-jar", jarPath, args.toString()); + try { + pb.start(); + } catch (Exception e) { + logger.err("[APP] Couldn't restart application: " + e.getMessage()); + } + stop(); + } + } + System.exit(-1); + } + + public static void stop() { + moduleLoader.deactivateModules(); + FileActions.deleteFolder(new File(ApplicationStorage.getApplicationPath() + "temp/")); + System.exit(0); + } +} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/modules/ApplicationModule.java b/application-main/src/main/java/com/zyneonstudios/application/modules/ApplicationModule.java new file mode 100644 index 00000000..200bf3f8 --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/modules/ApplicationModule.java @@ -0,0 +1,69 @@ +package com.zyneonstudios.application.modules; + +import com.zyneonstudios.application.main.NexusApplication; + +public class ApplicationModule { + + private ModuleConnector connector; + + private final String id; + private final String name; + private final String version; + private final String authors; + + private final NexusApplication application; + + public ApplicationModule(NexusApplication application, String id, String name, String version, String authors) { + NexusApplication.getLogger().dbg("[MODULES] Creating object for "+name+" ("+id+") v"+version); + + this.id = id; + this.name = name; + this.version = version; + + this.application = application; + + this.connector = new ModuleConnector(this); + this.authors = authors; + } + + public NexusApplication getApplication() { + return application; + } + + public ModuleConnector getConnector() { + return connector; + } + + @SuppressWarnings("unused") + public void setConnector(ModuleConnector connector) { + this.connector = connector; + } + + public String getId() { + return id; + } + + public String getName() { + return name; + } + + public String getVersion() { + return version; + } + + public String getAuthors() { + return authors; + } + + public void onLoad() { + NexusApplication.getLogger().log("[MODULES] loading "+name+" ("+id+"-v"+version+") by "+authors+"..."); + } + + public void onEnable() { + NexusApplication.getLogger().log("[MODULES] enabling "+name+" ("+id+"-v"+version+") by "+authors+"..."); + } + + public void onDisable() { + NexusApplication.getLogger().log("[MODULES] disabling "+name+" ("+id+"-v"+version+") by "+authors+"..."); + } +} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/modules/ModuleConnector.java b/application-main/src/main/java/com/zyneonstudios/application/modules/ModuleConnector.java new file mode 100644 index 00000000..8a76ba1b --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/modules/ModuleConnector.java @@ -0,0 +1,24 @@ +package com.zyneonstudios.application.modules; + +@SuppressWarnings("all") +public class ModuleConnector { + + private final ApplicationModule module; + + public ModuleConnector(ApplicationModule module) { + this.module = module; + } + + public void resolveFrameRequest(String request) { + resolveRequest(request); + } + + public void resolveBackendRequest(String request) { + resolveRequest(request); + } + + @Deprecated + public void resolveRequest(String request) { + + } +} diff --git a/application-main/src/main/java/com/zyneonstudios/application/modules/ModuleLoader.java b/application-main/src/main/java/com/zyneonstudios/application/modules/ModuleLoader.java new file mode 100644 index 00000000..f9977c53 --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/modules/ModuleLoader.java @@ -0,0 +1,137 @@ +package com.zyneonstudios.application.modules; + +import com.google.gson.Gson; +import com.google.gson.JsonArray; +import com.google.gson.JsonElement; +import com.google.gson.JsonObject; +import com.zyneonstudios.application.main.NexusApplication; + +import java.io.BufferedReader; +import java.io.File; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.lang.reflect.Constructor; +import java.net.URL; +import java.net.URLClassLoader; +import java.util.ArrayList; +import java.util.Collection; +import java.util.HashMap; +import java.util.Set; +import java.util.jar.JarFile; + +public class ModuleLoader { + + private HashMap modules = new HashMap<>(); + private final NexusApplication application; + + public ModuleLoader(NexusApplication application) { + this.application = application; + } + + public Collection getApplicationModules() { + return modules.values(); + } + + public HashMap getModules() { + return modules; + } + + public Set getModuleIds() { + return modules.keySet(); + } + + @SuppressWarnings("all") + public ApplicationModule readModule(File moduleJar) { + try { + String mainPath; + String id; + String name; + String version; + String authors; + try (JarFile jarFile = new JarFile(moduleJar.getAbsolutePath())) { + InputStream is = jarFile.getInputStream(jarFile.getJarEntry("nexus.json")); + BufferedReader reader = new BufferedReader(new InputStreamReader(is)); + JsonArray array = new Gson().fromJson(reader, JsonObject.class).getAsJsonArray("modules"); + mainPath = array.get(0).getAsJsonObject().get("main").getAsString(); + id = array.get(0).getAsJsonObject().get("id").getAsString(); + name = array.get(0).getAsJsonObject().get("name").getAsString(); + version = array.get(0).getAsJsonObject().get("version").getAsString(); + authors = array.get(0).getAsJsonObject().get("authors").getAsJsonArray().toString(); + } catch (Exception e) { + NexusApplication.getLogger().err("[MODULES] Couldn't read module "+moduleJar.getPath()+": "+e.getMessage()); + return null; + } + URLClassLoader classLoader = new URLClassLoader(new URL[]{moduleJar.toURI().toURL()}); + Class module = classLoader.loadClass(mainPath); + Constructor constructor = module.getConstructor(NexusApplication.class, String.class, String.class, String.class, String.class); + return (ApplicationModule) constructor.newInstance(application, id, name, version, authors); + } catch (Exception e) { + NexusApplication.getLogger().err("[MODULES] Couldn't read module "+moduleJar.getPath()+": "+e.getMessage()); + return null; + } + } + + @SuppressWarnings("all") + public ArrayList readModules(File moduleJar) { + try { + String mainPath; + try (JarFile jarFile = new JarFile(moduleJar.getAbsolutePath())) { + InputStream is = jarFile.getInputStream(jarFile.getJarEntry("nexus.json")); + BufferedReader reader = new BufferedReader(new InputStreamReader(is)); + JsonArray array = new Gson().fromJson(reader, JsonObject.class).getAsJsonArray("modules"); + ArrayList modules = new ArrayList<>(); + for(JsonElement e:array) { + mainPath = e.getAsJsonObject().get("main").getAsString(); + URLClassLoader classLoader = new URLClassLoader(new URL[]{moduleJar.toURI().toURL()}); + Class module = classLoader.loadClass(mainPath); + Constructor constructor = module.getConstructor(NexusApplication.class); + modules.add((ApplicationModule)constructor.newInstance(application)); + } + if(modules.isEmpty()) { + return null; + } else { + return modules; + } + } catch (Exception e) { + NexusApplication.getLogger().err("[MODULES] Couldn't read module "+moduleJar.getPath()+": "+e.getMessage()); + return null; + } + } catch (Exception e) { + NexusApplication.getLogger().err("[MODULES] Couldn't read module "+moduleJar.getPath()+": "+e.getMessage()); + return null; + } + } + + public void loadModule(ApplicationModule module) { + if(!modules.containsKey(module.getId())) { + NexusApplication.getLogger().log("[MODULES] Loading module "+module.getId()+" v"+module.getVersion()+" by "+module.getAuthors()+"..."); + modules.put(module.getId(),module); + module.onLoad(); + } + } + + public void activateModules() { + for(ApplicationModule module:modules.values()) { + module.onEnable(); + } + } + + public void deactivateModules() { + for(ApplicationModule module:modules.values()) { + module.onDisable(); + } + } + + public void unloadModule(ApplicationModule module) { + modules.remove(module.getId()); + } + + @SuppressWarnings("unused") + public void unloadModules() { + for(ApplicationModule module: modules.values()) { + unloadModule(module); + } + modules = new HashMap<>(); + System.gc(); + } +} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/modules/localcommands/LocalCommandsConnector.java b/application-main/src/main/java/com/zyneonstudios/application/modules/localcommands/LocalCommandsConnector.java new file mode 100644 index 00000000..3ad00efd --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/modules/localcommands/LocalCommandsConnector.java @@ -0,0 +1,29 @@ +package com.zyneonstudios.application.modules.localcommands; + +import com.zyneonstudios.application.frame.web.ApplicationFrame; +import com.zyneonstudios.application.main.ApplicationStorage; +import com.zyneonstudios.application.modules.ModuleConnector; + +public class LocalCommandsConnector extends ModuleConnector { + + private final LocalCommandsModule module; + private final ApplicationFrame frame; + + public LocalCommandsConnector(LocalCommandsModule module) { + super(module); + this.module = module; + this.frame = (ApplicationFrame)module.getApplication().getFrame(); + } + + @Override + public void resolveFrameRequest(String request) { + switch (request) { + case "init.library" -> + frame.executeJavaScript("addModuleToList(\"" + module.getName() + "\",\"" + module.getId() + "\",\"" + "\")"); + case "sync.library.module.nexus-local-commands" -> + frame.executeJavaScript("document.getElementById(\"select-game-module\").value = \"" + module.getId() + "\"; addAction(\"Add command\",\"bx bx-plus\",\"connector('lc.library.action.add.command');\",'lc-action-add-command'); addAction(\"Refresh commands\",\"bx bx-refresh\",\"connector('lc.library.action.refresh.commands');\",'lc-action-refresh-commands'); addGroup(\"Commands\",\"lc-group-commands\");"); + case "lc.library.action.add.command" -> + frame.executeJavaScript("enableOverlay(\"" + ApplicationStorage.urlBase + ApplicationStorage.language + "/lc-create-command.html\");"); + } + } +} diff --git a/application-main/src/main/java/com/zyneonstudios/application/modules/localcommands/LocalCommandsModule.java b/application-main/src/main/java/com/zyneonstudios/application/modules/localcommands/LocalCommandsModule.java new file mode 100644 index 00000000..60b6cfd3 --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/modules/localcommands/LocalCommandsModule.java @@ -0,0 +1,35 @@ +package com.zyneonstudios.application.modules.localcommands; + +import com.zyneonstudios.application.main.NexusApplication; +import com.zyneonstudios.application.modules.ApplicationModule; +import com.zyneonstudios.application.modules.ModuleConnector; + +public class LocalCommandsModule extends ApplicationModule { + + private final LocalCommandsConnector connector; + + public LocalCommandsModule(NexusApplication application) { + super(application, "nexus-local-commands", "Local Commands", "2024.6", "nerotvlive"); + connector = new LocalCommandsConnector(this); + } + + @Override + public ModuleConnector getConnector() { + return connector; + } + + @Override + public void onLoad() { + super.onLoad(); + } + + @Override + public void onEnable() { + super.onEnable(); + } + + @Override + public void onDisable() { + super.onDisable(); + } +} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/modules/search/ModuleSearch.java b/application-main/src/main/java/com/zyneonstudios/application/modules/search/ModuleSearch.java new file mode 100644 index 00000000..f603cb9c --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/modules/search/ModuleSearch.java @@ -0,0 +1,71 @@ +package com.zyneonstudios.application.modules.search; + +import com.zyneonstudios.nexus.index.ReadableZyndex; +import com.zyneonstudios.nexus.modules.ReadableModule; + +import java.util.ArrayList; + +public class ModuleSearch { + + private final ArrayList modules; + private ArrayList cachedResults = null; + private String cachedSearchTerm = null; + private final boolean officialSource; + + public ModuleSearch(String zyndexUrl) { + modules = new ReadableZyndex(zyndexUrl).getModules(); + officialSource = isOfficial(zyndexUrl); + } + + private boolean isOfficial(String url) { + ArrayList officialUrls = new ArrayList<>(); + officialUrls.add("https://raw.githubusercontent.com/zyneonstudios/nexus-nex/main/zyndex/index.json"); + officialUrls.add("https://zyneonstudios.github.io/nexus-nex/main/zyndex/index.json"); + officialUrls.add("https://raw.githubusercontent.com/zyneonstudios/nexus-nex/main/zyndex/index"); + officialUrls.add("https://zyneonstudios.github.io/nexus-nex/main/zyndex/index"); + officialUrls.add("https://raw.githubusercontent.com/zyneonstudios/nexus-nex/main/zyndex/"); + officialUrls.add("https://zyneonstudios.github.io/nexus-nex/main/zyndex/"); + officialUrls.add("https://raw.githubusercontent.com/zyneonstudios/nexus-nex/main/zyndex"); + officialUrls.add("https://zyneonstudios.github.io/nexus-nex/main/zyndex"); + return officialUrls.contains(url.toLowerCase()); + } + + @SuppressWarnings("all") + public ArrayList search(String searchTerm) { + if(!searchTerm.replace(" ","").isEmpty()) { + cachedSearchTerm = searchTerm; + } + + ArrayList results = new ArrayList<>(); + String[] searchTerms = searchTerm.toLowerCase().replace(" ",",").replace(",,",",").split(","); + + if(!modules.isEmpty()) { + for(ReadableModule module : modules) { + boolean idMatching = false; + for(String s:searchTerms) { + if (module.getId().equalsIgnoreCase(s)) { + idMatching = true; + break; + } + } + + if(module.getName().toLowerCase().contains(searchTerm.toLowerCase())||idMatching) { + if(!module.isHidden()||idMatching) { + results.add(module); + } + } + }; + } + + cachedResults = results; + return cachedResults; + } + + public ArrayList getCachedResults() { + return cachedResults; + } + + public String getCachedSearchTerm() { + return cachedSearchTerm; + } +} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/LocalStorage.java b/application-main/src/main/java/com/zyneonstudios/application/utils/LocalStorage.java new file mode 100644 index 00000000..15901083 --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/utils/LocalStorage.java @@ -0,0 +1,95 @@ +package com.zyneonstudios.application.utils; + +import java.util.HashMap; +import java.util.UUID; + +public class LocalStorage implements Storage { + + private final UUID uuid; + private final HashMap map = new HashMap<>(); + + public LocalStorage(UUID uuid) { + this.uuid = uuid; + } + + public LocalStorage() { + this.uuid = UUID.randomUUID(); + } + + @Override + public Object get(String path) { + return map.get(path); + } + + @Override @Deprecated + public boolean getBool(String path) { + return getBoolean(path); + } + + @Override + public Boolean getBoolean(String path) { + return (Boolean)map.get(path); + } + + @Override @Deprecated + public double getDoub(String path) { + return getDouble(path); + } + + @Override + public Double getDouble(String path) { + return (Double)map.get(path); + } + + @Override @Deprecated + public int getInt(String path) { + return getInteger(path); + } + + @Override + public Integer getInteger(String path) { + return (Integer)map.get(path); + } + + @Override + public String getString(String path) { + return map.get(path).toString(); + } + + public UUID getUuid() { + return uuid; + } + + public String getId() { + return uuid.toString(); + } + + public void delete(String path) { + map.remove(path); + } + + public void clear() { + map.clear(); + } + + public void set(String path, Object value) { + delete(path); + map.put(path,value); + } + + public void setBoolean(String path, boolean value) { + set(path,value); + } + + public void setDouble(String path, double value) { + set(path,value); + } + + public void setInteger(String path, int value) { + set(path,value); + } + + public void setString(String path, String value) { + set(path,value); + } +} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/Storage.java b/application-main/src/main/java/com/zyneonstudios/application/utils/Storage.java new file mode 100644 index 00000000..5d322ad9 --- /dev/null +++ b/application-main/src/main/java/com/zyneonstudios/application/utils/Storage.java @@ -0,0 +1,36 @@ +package com.zyneonstudios.application.utils; + +public interface Storage { + + default Object get(String path) { + return null; + } + + default boolean getBool(String path) { + return false; + } + + default Boolean getBoolean(String path) { + return null; + } + + default double getDoub(String path) { + return -1; + } + + default Double getDouble(String path) { + return null; + } + + default int getInt(String path) { + return -1; + } + + default Integer getInteger(String path) { + return null; + } + + default String getString(String path) { + return null; + } +} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/ZLogger.java b/application-main/src/main/java/com/zyneonstudios/application/utils/ZLogger.java deleted file mode 100644 index 31fd9269..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/utils/ZLogger.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.zyneonstudios.application.utils; - -import fr.flowarg.flowlogger.ILogger; -import live.nerotv.shademebaby.logger.Logger; - -import java.nio.file.Path; - -public class ZLogger extends Logger implements ILogger { - - private String prefix; - private Path logPath; - - public ZLogger(String loggerName) { - super(loggerName); - prefix = loggerName; - } - - @Override - public void err(String s) { - error(s); - } - - @Override - public void info(String s) { - log(s); - } - - @Override - public void warn(String s) { - log("(WARNING) "+s); - } - - @Override - public void infoColor(EnumLogColor enumLogColor, String s) { - log(s); - } - - @Override - public void printStackTrace(String s, Throwable throwable) { - throw new RuntimeException(s,throwable); - } - - @Override - public void printStackTrace(Throwable throwable) { - throw new RuntimeException(throwable); - } - - @Override - public Path getLogPath() { - return logPath; - } - - @Override - public void setLogPath(Path path) { - logPath = path; - } - - @Override - public String getPrefix() { - return prefix; - } - - @SuppressWarnings("unused") - public void setPrefix(String p) { - prefix = p; - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/backend/AuthResolver.java b/application-main/src/main/java/com/zyneonstudios/application/utils/backend/AuthResolver.java deleted file mode 100644 index eb02a830..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/utils/backend/AuthResolver.java +++ /dev/null @@ -1,18 +0,0 @@ -package com.zyneonstudios.application.utils.backend; - -import com.zyneonstudios.application.Application; -import com.zyneonstudios.application.auth.MicrosoftAuth; - -public class AuthResolver { - - public AuthResolver() {} - - public void preAuth() {} - - public void postAuth(String username, String uuid) { - Application.getFrame().executeJavaScript("login('"+username+"');"); - Application.getFrame().executeJavaScript("unmessage();"); - Application.getFrame().executeJavaScript("syncProfileSettings();"); - MicrosoftAuth.syncTeam(uuid); - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/backend/Connector.java b/application-main/src/main/java/com/zyneonstudios/application/utils/backend/Connector.java deleted file mode 100644 index 25317e85..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/utils/backend/Connector.java +++ /dev/null @@ -1,1362 +0,0 @@ -package com.zyneonstudios.application.utils.backend; - -import com.google.gson.Gson; -import com.google.gson.JsonArray; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; -import com.google.gson.stream.JsonReader; -import com.zyneonstudios.Main; -import com.zyneonstudios.application.Application; -import com.zyneonstudios.application.auth.MicrosoftAuth; -import com.zyneonstudios.application.integrations.Integrator; -import com.zyneonstudios.application.integrations.curseforge.*; -import com.zyneonstudios.application.integrations.modrinth.*; -import com.zyneonstudios.application.integrations.zyndex.ZyndexIntegration; -import com.zyneonstudios.application.integrations.zyndex.instance.ReadableInstance; -import com.zyneonstudios.application.integrations.zyndex.instance.WritableInstance; -import com.zyneonstudios.application.launcher.*; -import com.zyneonstudios.application.utils.frame.MemoryFrame; -import com.zyneonstudios.application.utils.frame.web.ZyneonWebFrame; -import com.zyneonstudios.nexus.index.ReadableZyndex; -import com.zyneonstudios.nexus.instance.ZynstanceBuilder; -import com.zyneonstudios.verget.Verget; -import com.zyneonstudios.verget.minecraft.MinecraftVerget; -import fr.flowarg.flowupdater.versions.ForgeVersionType; -import fr.flowarg.openlauncherlib.NoFramework; -import live.nerotv.shademebaby.file.Config; -import live.nerotv.shademebaby.file.OnlineConfig; -import live.nerotv.shademebaby.utils.FileUtil; -import live.nerotv.shademebaby.utils.GsonUtil; -import live.nerotv.shademebaby.utils.StringUtil; - -import javax.swing.*; -import javax.swing.filechooser.FileNameExtensionFilter; -import java.awt.*; -import java.awt.datatransfer.Clipboard; -import java.awt.datatransfer.StringSelection; -import java.awt.event.WindowEvent; -import java.io.File; -import java.io.FileReader; -import java.io.IOException; -import java.net.URI; -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Paths; -import java.util.ArrayList; -import java.util.concurrent.CompletableFuture; - -public class Connector { - - private final ZyneonWebFrame frame; - - public Connector(ZyneonWebFrame frame) { - this.frame = frame; - } - - private void syncSettings(String type) { - frame.executeJavaScript("document.getElementById('du-button').style.display = 'inherit';"); - if(!Application.online) { - frame.executeJavaScript("document.getElementById('du').innerHTML = \"Start dynamic update\";"); - } - type = type.toLowerCase(); - switch (type) { - case "general" -> { - String tab = "start"; - if (Application.getStartURL().toLowerCase().contains("instances.html")) { - tab = "instances"; - } - frame.executeJavaScript("syncGeneral('" + tab + "','"+Application.updateChannel+"');"); - } - case "global" -> - frame.executeJavaScript("syncGlobal('" + Application.config.getString("settings.memory.default").replace(".0", "") + " MB','" + Application.getInstancePath() + "','"+Application.logOutput+"')"); - case "profile" -> { - if(Application.auth!=null) { - if (Application.auth.isLoggedIn()) { - frame.executeJavaScript("syncProfile('" + Application.auth.getAuthInfos().getUsername() + "','" + StringUtil.addHyphensToUUID(Application.auth.getAuthInfos().getUuid()) + "');"); - return; - } - } - frame.executeJavaScript("logout();"); - } - case "version" -> frame.executeJavaScript("syncApp('"+Application.updateChannel+" ▪ "+Application.version+"');"); - } - } - - public void resolveRequest(String request) { - //frame.sendNotification("Resolving...","(BackendConnector) resolving "+request+"...","",false); - frame.executeJavaScript("checkForWeb();"); - if (request.equals("button.copy.uuid")) { - StringSelection uuid = new StringSelection(StringUtil.addHyphensToUUID(Application.auth.getAuthInfos().getUuid())); - Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); - clipboard.setContents(uuid, uuid); - } else if (request.startsWith("button.notification.remove.")) { - frame.removeNotification(request.replace("button.notification.remove.","")); - } else if (request.startsWith("button.updateChannel.")) { - Application.updateChannel = request.replace("button.updateChannel.",""); - new Config(Main.getDirectoryPath()+"libs/zyneon/updater.json").set("updater.settings.updateChannel",Application.updateChannel); - } else if (request.equals("button.online")) { - frame.getBrowser().loadURL(Application.getOnlineStartURL()); - } else if(request.equals("sync.notifications")) { - CompletableFuture.runAsync(()-> { - frame.syncNotifications(); - Application.runner.run(); - }); - } else if(request.startsWith("sync.creator.")) { - final String request_ = request.replace("sync.creator.", ""); - SwingUtilities.invokeLater(() -> { - ArrayList versions; - switch (request_) { - case "snapshots" -> versions = Verget.getMinecraftVersions(MinecraftVerget.Filter.EXPERIMENTAL); - case "quilt" -> { - versions = Verget.getQuiltGameVersions(true); - ArrayList mlversions = Verget.getQuiltVersions(versions.getFirst()); - for (String version : mlversions) { - frame.executeJavaScript("addToSelect('creator-mlversion','" + version.toLowerCase().replace(" (latest)", "") + "','" + version + "')"); - } - } - case "fabric" -> { - versions = Verget.getFabricGameVersions(true); - ArrayList mlversions = Verget.getFabricVersions(true, versions.getFirst()); - for (String version : mlversions) { - frame.executeJavaScript("addToSelect('creator-mlversion','" + version.toLowerCase().replace(" (latest)", "") + "','" + version + "')"); - } - } - case "neoforge" -> { - versions = Verget.getNeoForgeGameVersions(); - ArrayList mlversions = Verget.getNeoForgeVersions(versions.getFirst()); - for (String version : mlversions) { - frame.executeJavaScript("addToSelect('creator-mlversion','" + version.toLowerCase().replace(" (latest)", "") + "','" + version + "')"); - } - } - case "forge" -> { - versions = Verget.getForgeGameVersions(); - String ver = versions.getFirst(); - String prefix = ""; - if (MinecraftVersion.getForgeType(ver) == ForgeVersionType.OLD) { - prefix = "old"; - } - ArrayList mlversions = Verget.getForgeVersions(ver); - for (String version : mlversions) { - frame.executeJavaScript("addToSelect('creator-mlversion','" + prefix + version.toLowerCase().replace(" (latest)", "") + "','" + prefix + version + "')"); - } - } - default -> versions = Verget.getMinecraftVersions(MinecraftVerget.Filter.RELEASES); - } - for (String version : versions) { - frame.executeJavaScript("addToSelect('creator-minecraft','" + version.toLowerCase().replace(" (latest)", "") + "','" + version + "')"); - } - }); - } else if(request.startsWith("sync.creator-version.")) { - final String requestS = request.replace("sync.creator-version.", ""); - SwingUtilities.invokeLater(() -> { - String[] request_ = requestS.split("\\.", 2); - String type = request_[0]; - String version = request_[1]; - if (type.equalsIgnoreCase("forge")) { - ArrayList mlversions = Verget.getForgeVersions(version); - String prefix = ""; - if (MinecraftVersion.getForgeType(version) == ForgeVersionType.OLD) { - prefix = "old"; - } - for (String v : mlversions) { - frame.executeJavaScript("addToSelect('creator-mlversion','" + prefix + v.toLowerCase().replace(" (latest)", "") + "','" + prefix + v + "')"); - } - } else if (type.equalsIgnoreCase("fabric")) { - ArrayList mlversions = Verget.getFabricVersions(true, version); - for (String v : mlversions) { - frame.executeJavaScript("addToSelect('creator-mlversion','" + v.toLowerCase().replace(" (latest)", "") + "','" + v + "')"); - } - } else if (type.equalsIgnoreCase("neoforge")) { - ArrayList mlversions = Verget.getNeoForgeVersions(version); - for (String v : mlversions) { - frame.executeJavaScript("addToSelect('creator-mlversion','" + v.toLowerCase().replace(" (latest)", "") + "','" + v + "')"); - } - } else if (type.equalsIgnoreCase("quilt")) { - ArrayList mlversions = Verget.getQuiltVersions(version); - for (String v : mlversions) { - frame.executeJavaScript("addToSelect('creator-mlversion','" + v.toLowerCase().replace(" (latest)", "") + "','" + v + "')"); - } - } - }); - } else if(request.startsWith("sync.updater.")) { - final String request_ = request.replace("sync.updater.", ""); - SwingUtilities.invokeLater(() -> { - ArrayList versions; - switch (request_) { - case "snapshots" -> versions = Verget.getMinecraftVersions(MinecraftVerget.Filter.EXPERIMENTAL); - case "quilt" -> { - versions = Verget.getQuiltGameVersions(true); - ArrayList mlversions = Verget.getQuiltVersions(versions.getFirst()); - for (String version : mlversions) { - frame.executeJavaScript("addToSelect('settings-mlversion','" + version.toLowerCase().replace(" (latest)", "") + "','" + version + "')"); - } - } - case "fabric" -> { - versions = Verget.getFabricGameVersions(true); - ArrayList mlversions = Verget.getFabricVersions(true, versions.getFirst()); - for (String version : mlversions) { - frame.executeJavaScript("addToSelect('settings-mlversion','" + version.toLowerCase().replace(" (latest)", "") + "','" + version + "')"); - } - } - case "neoforge" -> { - versions = Verget.getNeoForgeGameVersions(); - ArrayList mlversions = Verget.getNeoForgeVersions(versions.getFirst()); - for (String version : mlversions) { - frame.executeJavaScript("addToSelect('settings-mlversion','" + version.toLowerCase().replace(" (latest)", "") + "','" + version + "')"); - } - } - case "forge" -> { - versions = Verget.getForgeGameVersions(); - String ver = versions.getFirst(); - String prefix = ""; - if (MinecraftVersion.getForgeType(ver) == ForgeVersionType.OLD) { - prefix = "old"; - } - ArrayList mlversions = Verget.getForgeVersions(ver); - for (String version : mlversions) { - frame.executeJavaScript("addToSelect('settings-mlversion','" + prefix + version.toLowerCase().replace(" (latest)", "") + "','" + prefix + version + "')"); - } - } - default -> versions = Verget.getMinecraftVersions(MinecraftVerget.Filter.RELEASES); - } - for (String version : versions) { - frame.executeJavaScript("addToSelect('settings-minecraft','" + version.toLowerCase().replace(" (latest)", "") + "','" + version + "')"); - } - }); - } else if(request.startsWith("sync.updater-version.")) { - final String requestS = request.replace("sync.updater-version.",""); - SwingUtilities.invokeLater(()->{ - String[] request_ = requestS.split("\\.", 2); - String type = request_[0]; - String version = request_[1]; - if(type.equalsIgnoreCase("forge")) { - ArrayList mlversions = Verget.getForgeVersions(version); - String prefix = ""; - if(MinecraftVersion.getForgeType(version)==ForgeVersionType.OLD) { - prefix = "old"; - } - for (String v : mlversions) { - frame.executeJavaScript("addToSelect('settings-mlversion','" + prefix + v.toLowerCase().replace(" (latest)", "") + "','" + prefix + v + "')"); - } - } else if(type.equalsIgnoreCase("neoforge")) { - ArrayList mlversions = Verget.getNeoForgeVersions(version); - for (String v : mlversions) { - frame.executeJavaScript("addToSelect('settings-mlversion','" + v.toLowerCase().replace(" (latest)", "") + "','" + v + "')"); - } - } else if(type.equalsIgnoreCase("quilt")) { - ArrayList mlversions = Verget.getQuiltVersions(version); - for (String v : mlversions) { - frame.executeJavaScript("addToSelect('settings-mlversion','" + v.toLowerCase().replace(" (latest)", "") + "','" + v + "')"); - } - } else if(type.equalsIgnoreCase("fabric")) { - ArrayList mlversions = Verget.getFabricVersions(true,version); - for (String v : mlversions) { - frame.executeJavaScript("addToSelect('settings-mlversion','" + v.toLowerCase().replace(" (latest)", "") + "','" + v + "')"); - } - } - }); - } else if (request.startsWith("button.configure.")) { - request = request.replace("button.configure.",""); - if(request.startsWith("log.")) { - request = request.replace("log.",""); - if(request.equals("enable")) { - Application.config.set("settings.logOutput",true); - } else { - Application.config.set("settings.logOutput",false); - } - Application.logOutput = Application.config.getBool("settings.logOutput"); - syncSettings("global"); - } - } else if (request.contains("sync.instances.list")) { - Application.getInstancePath(); - String filePath = Main.getDirectoryPath() + "libs/zyneon/instances.json"; - Gson gson = new Gson(); - try (JsonReader reader = new JsonReader(new FileReader(filePath))) { - JsonObject jsonObject = gson.fromJson(reader, JsonObject.class); - JsonArray instances = jsonObject.getAsJsonArray("instances"); - CompletableFuture.runAsync(() -> { - for (JsonElement element : instances) { - JsonObject instance = element.getAsJsonObject(); - String png = "assets/zyneon/images/instances/" + instance.get("id").toString().replace("\"", "") + ".png"; - if (new File(Application.getURLBase() + png).exists()) { - frame.executeJavaScript("addInstanceToList(" + instance.get("id") + "," + instance.get("name") + ",'" + png + "',true);"); - } else if (instance.get("icon") != null) { - png = instance.get("icon").toString().replace("\"", ""); - frame.executeJavaScript("addInstanceToList(" + instance.get("id") + "," + instance.get("name") + ",'" + png + "',true);"); - } else { - frame.executeJavaScript("addInstanceToList(" + instance.get("id") + "," + instance.get("name") + ",true);"); - } - } - }); - } catch (IOException e) { - Main.getLogger().error(e.getMessage()); - } - frame.executeJavaScript("loadTab('" + Application.lastInstance + "');"); - } else if (request.contains("sync.web")) { - frame.getBrowser().loadURL(Application.getOnlineStartURL()); - } else if (request.contains("sync.start")) { - if(Application.updateChannel.equalsIgnoreCase("experimental")) { - frame.executeJavaScript("document.getElementById('experimental-notice').style.display = 'block';"); - } - frame.executeJavaScript("syncStart('app');"); - frame.executeJavaScript("loadNews(true);"); - } else if (request.contains("sync.login")) { - SwingUtilities.invokeLater(() -> { - try { - if (Application.auth.isLoggedIn()) { - frame.executeJavaScript("login('" + Application.auth.getAuthInfos().getUsername() + "');"); - MicrosoftAuth.syncTeam(Application.auth.getAuthInfos().getUuid()); - } else { - frame.executeJavaScript("logout();"); - } - } catch (Exception e) { - frame.executeJavaScript("logout();"); - } - }); - } else if (request.startsWith("sync.theme.")) { - syncTheme(request.replace("sync.theme.","")); - } else if (request.contains("sync.settings.")) { - syncSettings(request.replace("sync.settings.", "")); - } else if (request.contains("button.theme.default.light")) { - Application.theme = "default.light"; - Application.config.set("settings.appearance.theme", Application.theme); - frame.setTitlebar("Zyneon Application", Color.white, Color.black); - } else if (request.contains("button.theme.default.zyneon")) { - Application.theme = "default.zyneon"; - Application.config.set("settings.appearance.theme", Application.theme); - frame.setTitlebar("Zyneon Application", Color.decode("#050113"), Color.white); - } else if (request.contains("button.theme.default.dark")) { - Application.theme = "default.dark"; - Application.config.set("settings.appearance.theme", Application.theme); - frame.setTitlebar("Zyneon Application", Color.black, Color.white); - } else if (request.startsWith("zyndex.install.modpack.")) { - request = request.replace("zyndex.install.modpack.",""); - String[] request_ = request.split("\\.", 2); - String index = request_[0].replace("%DOT%","."); - String id = request_[1]; - ReadableZyndex zyndex = new ReadableZyndex(index); - if(zyndex.getZynstances().containsKey(id)) { - ZyndexIntegration.install(zyndex.getZynstances().get(id)); - } - } else if (request.contains("button.refresh")) { - if (request.contains(".instances")) { - Application.loadInstances(); - frame.getBrowser().loadURL(Application.getInstancesURL()); - } else { - frame.getBrowser().loadURL(Application.getStartURL()); - } - } else if (request.contains("button.exit")) { - SwingUtilities.invokeLater(() -> frame.getInstance().dispatchEvent(new WindowEvent(frame.getInstance(), WindowEvent.WINDOW_CLOSING))); - } else if (request.contains("button.instance.")) { - String id = request.replace("button.instance.", "").toLowerCase(); - CompletableFuture.runAsync(() -> { - File file = new File(Application.getInstancePath() + "instances/" + id + "/zyneonInstance.json"); - if (file.exists()) { - ReadableInstance instance = new ReadableInstance(file); - if (instance.getSchemeVersion() == null) { - instance = new ReadableInstance(ZyndexIntegration.convert(file)); - } else if (instance.getSchemeVersion().contains("2024.2")) { - instance = new ReadableInstance(ZyndexIntegration.convert(file)); - } - String name = instance.getName().replace("'", "\\'"); - String version = instance.getVersion(); - String description; - if (id.contains("official/")) { - description = "This instance is outdated. Try to update."; - } else { - description = "This is an instance created by YOU!"; - } - if (instance.getDescription() != null) { - description = instance.getDescription().replace("\"", "''"); - } - String minecraft = instance.getMinecraftVersion(); - String modloader = instance.getModloader(); - String mlversion; - if (modloader.equalsIgnoreCase("forge")) { - mlversion = instance.getForgeVersion(); - } else if (modloader.equalsIgnoreCase("neoforge")) { - mlversion = instance.getNeoForgeVersion(); - } else if (modloader.equalsIgnoreCase("quilt")) { - mlversion = instance.getQuiltVersion(); - } else if (modloader.equalsIgnoreCase("fabric")) { - mlversion = instance.getFabricVersion(); - } else { - mlversion = "No mods"; - } - - try { - if(new Gson().fromJson(GsonUtil.getFromFile(instance.getFile()),JsonObject.class).getAsJsonObject("instance").getAsJsonObject("meta").get("isEditable").getAsBoolean()) { - frame.executeJavaScript("makeEditable(\""+id+"\");"); - } - } catch (Exception ignore) {} - - File icon = new File(Application.getURLBase() + "assets/zyneon/images/instances/" + id + ".png"); - File logo = new File(Application.getURLBase() + "assets/zyneon/images/instances/" + id + "-logo.png"); - File background = new File(Application.getURLBase() + "assets/zyneon/images/instances/" + id + ".webp"); - String icon_ = ""; - String logo_ = ""; - String background_ = ""; - Main.getLogger().debug(" "); - Main.getLogger().debug("[CONNECTOR] Searching for icon of: " + id + "..."); - if (icon.exists()) { - Main.getLogger().debug("[CONNECTOR] Found asset icon for " + id + "!"); - icon_ = "assets/zyneon/images/instances/" + id + ".png"; - Main.getLogger().debug("[CONNECTOR] Applied asset icon \"" + "assets/zyneon/images/instances/" + id + ".png" + "\" to " + id); - } else if (instance.getIconUrl() != null) { - Main.getLogger().debug("[CONNECTOR] Found custom icon for " + id + "!"); - icon_ = instance.getIconUrl(); - Main.getLogger().debug("[CONNECTOR] Applied custom icon \"" + instance.getIconUrl() + "\" to " + id); - } else { - Main.getLogger().debug("[CONNECTOR] Couldn't find icon file for " + id); - } - Main.getLogger().debug(" "); - Main.getLogger().debug("[CONNECTOR] Searching for logo of: " + id + "..."); - if (logo.exists()) { - Main.getLogger().debug("[CONNECTOR] Found asset logo for " + id + "!"); - logo_ = "assets/zyneon/images/instances/" + id + "-logo.png"; - Main.getLogger().debug("[CONNECTOR] Applied asset logo \"" + "assets/zyneon/images/instances/" + id + "-logo.png" + "\" to " + id); - } else if (instance.getLogoUrl() != null) { - Main.getLogger().debug("[CONNECTOR] Found custom logo for " + id + "!"); - logo_ = instance.getLogoUrl(); - Main.getLogger().debug("[CONNECTOR] Applied custom logo \"" + instance.getLogoUrl() + "\" to " + id); - } else { - Main.getLogger().debug("[CONNECTOR] Couldn't find logo file for " + id); - } - Main.getLogger().debug(" "); - Main.getLogger().debug("[CONNECTOR] Searching for background of: " + id + "..."); - if (background.exists()) { - Main.getLogger().debug("[CONNECTOR] Found asset background for " + id + "!"); - background_ = "assets/zyneon/images/instances/" + id + ".webp"; - Main.getLogger().debug("[CONNECTOR] Applied asset background \"" + "assets/zyneon/images/instances/" + id + ".webp" + "\" to " + id); - } else if (instance.getBackgroundUrl() != null) { - Main.getLogger().debug("[CONNECTOR] Found custom background for " + id + "!"); - background_ = instance.getBackgroundUrl(); - Main.getLogger().debug("[CONNECTOR] Applied custom background \"" + instance.getBackgroundUrl() + "\" to " + id); - } else { - Main.getLogger().debug("[CONNECTOR] Couldn't find background file for " + id); - } - Main.getLogger().debug(" "); - frame.executeJavaScript("syncDescription(\"" + description + "\");"); - frame.executeJavaScript("syncTitle('" + name + "','" + icon_ + "');"); - frame.executeJavaScript("syncLogo('" + logo_ + "');"); - frame.executeJavaScript("syncBackground('" + background_ + "');"); - frame.executeJavaScript("syncDock('" + id + "','" + version + "','" + minecraft + "','" + modloader + "','" + mlversion + "');"); - - int ram = instance.getSettings().getMemory(); - - String command = "syncSettings(\"" + id + "\",\"" + ram + " MB\",\"" + name + "\",\"" + version + "\",\"" + description + "\",\"" + minecraft + "\",\"" + modloader + "\",\"" + mlversion + "\",\"" + icon_ + "\",\"" + logo_ + "\",\"" + background_ + "\");"; - Main.getLogger().debug("[CONNECTOR] Sending command: " + command); - frame.executeJavaScript(command); - - Application.lastInstance = id; - Application.config.set("settings.lastInstance", Application.lastInstance); - if(Application.running.contains(id)) { - frame.executeJavaScript("launchStarted();"); - } else { - frame.executeJavaScript("launchDefault();"); - } - } - }); - } else if (request.contains("button.delete.")) { - request = request.replace("button.delete.", ""); - File instance = new File(Application.getInstancePath() + "instances/" + request + "/"); - if (instance.exists()) { - FileUtil.deleteFolder(instance); - resolveRequest("button.refresh.instances"); - } - } else if (request.contains("sync.search.")) { - request = request.replace("sync.search.","").replace("%DOT�",".de"); - String[] request_ = request.split("\\.", 7); - String source = request_[0]; - String type = request_[1]; - String version = request_[2].replace("%","."); - String query = request_[3]; - int b = 0; - int i = Integer.parseInt(request_[4]); - i=i*20; - b=b+i; - String instanceID = request_[5]; - String zyndexUrl = request_[6]; - if(source.equalsIgnoreCase("modrinth")) { - if (type.equalsIgnoreCase("forge") || type.equalsIgnoreCase("neoforge") || type.equalsIgnoreCase("quilt") || type.equalsIgnoreCase("fabric")) { - if(type.equalsIgnoreCase("neoforge")) { - Integrator.modrinthToConnector(ModrinthMods.search(query, NoFramework.ModLoader.NEO_FORGE, version, b, 20),instanceID); - } else { - Integrator.modrinthToConnector(ModrinthMods.search(query, NoFramework.ModLoader.valueOf(type.toUpperCase()), version, b, 20),instanceID); - } - } else if (type.equalsIgnoreCase("shaders")) { - Integrator.modrinthToConnector(ModrinthShaders.search(query, version, b, 20),instanceID); - } else if (type.equalsIgnoreCase("resourcepacks")) { - Integrator.modrinthToConnector(ModrinthResourcepacks.search(query, version, b, 20),instanceID); - } else if (type.equalsIgnoreCase("modpacks")) { - Integrator.modrinthToConnector(ModrinthModpacks.search(query, version, b, 20),instanceID); - } - - } else if(source.equalsIgnoreCase("curseforge")) { - if (type.equalsIgnoreCase("neoforge") || type.equalsIgnoreCase("forge") || type.equalsIgnoreCase("quilt") || type.equalsIgnoreCase("fabric")) { - if(type.equalsIgnoreCase("neoforge")) { - Integrator.curseForgeToConnector(CurseForgeMods.search(query, NoFramework.ModLoader.NEO_FORGE, version, b, 20),instanceID); - } else { - Integrator.curseForgeToConnector(CurseForgeMods.search(query, NoFramework.ModLoader.valueOf(type.toUpperCase()), version, b, 20),instanceID); - } - } else if (type.equalsIgnoreCase("shaders")) { - Integrator.curseForgeToConnector(CurseForgeShaders.search(query, version, b, 20),instanceID); - } else if (type.equalsIgnoreCase("resourcepacks")) { - Integrator.curseForgeToConnector(CurseForgeResourcepacks.search(query, version, b, 20),instanceID); - } else if (type.equalsIgnoreCase("modpacks")) { - Integrator.curseForgeToConnector(CurseForgeModpacks.search(query, version, b, 20),instanceID); - } - - } else if(source.equalsIgnoreCase("zyneon")) { - CompletableFuture.runAsync(() -> { - if (type.equalsIgnoreCase("modpacks")) { - Integrator.nexToConnector(ZyndexIntegration.search(new ReadableZyndex("https://zyneonstudios.github.io/nexus-nex/zyndex/index.json"), query, version), instanceID); - } - }); - } else if(source.equalsIgnoreCase("zyndex")) { - CompletableFuture.runAsync(() -> { - if (type.equalsIgnoreCase("modpacks")) { - String index = zyndexUrl.replace("%DOT%","."); - Integrator.zyndexToConnector(ZyndexIntegration.search(new ReadableZyndex(index), query, version),instanceID); - } - }); - } - } else if (request.contains("sync.select.minecraft.")) { - String id = request.replace("sync.select.minecraft.", ""); - for (String version : MinecraftVersion.supportedVersions) { - frame.executeJavaScript("addToSelect('" + id + "','" + version.toLowerCase().replace(" (latest)", "") + "','" + version + "')"); - } - if(request.contains("search-version")) { - frame.executeJavaScript("syncSearch();"); - } - } else if (request.contains("button.creator.update.")) { - String[] creator = request.replace("button.creator.update.", "").split("\\.", 7); - String id = creator[0]; - String name = creator[1]; - name = name.replace("%DOT%", "."); - String version = creator[2]; - version = version.replace("%DOT%", "."); - String minecraft = creator[3]; - minecraft = minecraft.replace("%DOT%", "."); - String modloader = creator[4]; - String mlversion = creator[5]; - mlversion = mlversion.replace("%DOT%", "."); - String description = creator[6]; - description = description.replace("%DOT%", "."); - File instancePath = new File(Application.getInstancePath() + "instances/" + id + "/"); - if (instancePath.exists()) { - Main.getLogger().debug("[CONNECTOR] Created instance path: " + instancePath.mkdirs()); - Config instanceConfig = new Config(instancePath.getAbsolutePath() + "/zyneonInstance.json"); - WritableInstance instance = new WritableInstance(instanceConfig.getJsonFile()); - instance.setName(name); - instance.setVersion(version); - instance.setDescription(description); - instance.setMinecraftVersion(minecraft); - if (modloader.equalsIgnoreCase("forge")) { - instanceConfig.delete("instance.versions.fabric"); - instanceConfig.delete("instance.versions.quilt"); - instanceConfig.delete("instance.versions.neoforge"); - if (mlversion.toLowerCase().startsWith("old")) { - instance.setForgeType("OLD"); - instance.setForgeVersion(mlversion.replace("old", "")); - } else if (mlversion.toLowerCase().startsWith("neo")) { - instance.setForgeType("NEO_FORGE"); - instance.setForgeVersion(mlversion.replace("neo", "")); - } else { - instance.setForgeType("NEW"); - instance.setForgeVersion(mlversion.replace("new", "")); - } - } else if (modloader.equalsIgnoreCase("neoforge")) { - instanceConfig.delete("instance.versions.quilt"); - instanceConfig.delete("instance.versions.fabric"); - instanceConfig.delete("instance.versions.forge"); - instanceConfig.delete("instance.meta.forgeType"); - instance.setNeoForgeVersion(mlversion); - } else if (modloader.equalsIgnoreCase("quilt")) { - instanceConfig.delete("instance.versions.neoforge"); - instanceConfig.delete("instance.versions.fabric"); - instanceConfig.delete("instance.versions.forge"); - instanceConfig.delete("instance.meta.forgeType"); - instance.setQuiltVersion(mlversion); - } else if (modloader.equalsIgnoreCase("fabric")) { - instanceConfig.delete("instance.versions.neoforge"); - instanceConfig.delete("instance.versions.quilt"); - instanceConfig.delete("instance.versions.forge"); - instanceConfig.delete("instance.meta.forgeType"); - instance.setFabricVersion(mlversion); - } else { - instanceConfig.delete("instance.versions.neoforge"); - instanceConfig.delete("instance.versions.quilt"); - instanceConfig.delete("instance.versions.fabric"); - instanceConfig.delete("instance.versions.forge"); - instanceConfig.delete("instance.meta.forgeType"); - } - } - Application.loadInstances(); - frame.getBrowser().loadURL(Application.getInstancesURL()+"?tab="+id); - } else if (request.contains("button.creator.create.")) { - String[] creator = request.replace("button.creator.create.", "").split("\\.", 5); - String name = creator[0]; - name = name.replace("%DOT%", "."); - String version = creator[1]; - version = version.replace("%DOT%", "."); - String minecraft = creator[2]; - minecraft = minecraft.replace("%DOT%", "."); - String modloader = creator[3]; - String mlversion = creator[4]; - mlversion = mlversion.replace("%DOT%", "."); - String id = name.toLowerCase().replaceAll("[^a-z0-9]", ""); - File instancePath = new File(Application.getInstancePath() + "instances/" + id + "/"); - if (!instancePath.exists()) { - Main.getLogger().debug("[CONNECTOR] Created instance path: " + instancePath.mkdirs()); - Config instanceConfig = new Config(instancePath.getAbsolutePath() + "/zyneonInstance.json"); - ZynstanceBuilder instance = new ZynstanceBuilder(instanceConfig); - instance.setId(id); - instance.setName(name); - if(Application.auth!=null) { - if (Application.auth.isLoggedIn()) { - instance.setAuthor(Application.auth.getAuthInfos().getUsername()); - } - } - instance.setVersion(version); - instance.setMinecraftVersion(minecraft); - if (modloader.equalsIgnoreCase("forge")) { - if (mlversion.toLowerCase().startsWith("old")) { - instance.setForgeType("OLD"); - instance.setForgeVersion(mlversion.replace("old", "")); - } else { - instance.setForgeType("NEW"); - instance.setForgeVersion(mlversion.replace("new", "")); - } - } else if (modloader.equalsIgnoreCase("neoforge")) { - instance.setNeoForgeVersion(mlversion); - } else if (modloader.equalsIgnoreCase("quilt")) { - instance.setQuiltVersion(mlversion); - } else if (modloader.equalsIgnoreCase("fabric")) { - instance.setFabricVersion(mlversion); - } - instance.createFile(); - } - Application.loadInstances(); - frame.getBrowser().loadURL(Application.getInstancesURL()+"?tab="+id); - } else if (request.contains("button.start.")) { - frame.executeJavaScript("launchUpdate();"); - Main.getLogger().debug("[CONNECTOR] Trying to start instance " + request.replace("button.start.", "")); - resolveInstanceRequest(InstanceAction.RUN, request.replace("button.start.", "")); - } else if (request.contains("button.starttab.")) { - String tab = request.replace("button.starttab.", ""); - if (tab.equalsIgnoreCase("instances")) { - Application.config.set("settings.starttab", "instances"); - Application.startTab = "instances"; - } else { - Application.config.set("settings.starttab", "start"); - Application.startTab = "start"; - } - syncSettings("general"); - } else if (request.equalsIgnoreCase("button.username")) { - if (Desktop.isDesktopSupported()) { - try { - Desktop.getDesktop().browse(URI.create("https://www.minecraft.net/de-de/msaprofile/mygames/editprofile")); - } catch (IOException ignore) { - } - } - } else if (request.equalsIgnoreCase("button.skin")) { - if (Desktop.isDesktopSupported()) { - try { - Desktop.getDesktop().browse(URI.create("https://www.minecraft.net/de-de/msaprofile/mygames/editskin")); - } catch (IOException ignore) { - } - } - } else if (request.equalsIgnoreCase("button.website")) { - if (Desktop.isDesktopSupported()) { - try { - Desktop.getDesktop().browse(URI.create("https://www.zyneonstudios.com/home")); - } catch (IOException ignore) { - } - } - } else if (request.equalsIgnoreCase("button.discord")) { - if (Desktop.isDesktopSupported()) { - try { - Desktop.getDesktop().browse(URI.create("https://discord.gg/99YZNfGRSU")); - } catch (IOException ignore) { - } - } - } else if (request.equalsIgnoreCase("button.laby")) { - if (Application.auth.isLoggedIn()) { - if (Desktop.isDesktopSupported()) { - try { - Desktop.getDesktop().browse(URI.create("https://laby.net/@" + Application.auth.getAuthInfos().getUsername())); - } catch (IOException ignore) { - } - } - } - } else if(request.startsWith("button.confirm.")) { - request = request.replace("button.confirm.",""); - String[] request_ = request.split("\\.", 3); - String text = request_[0]; - String button = request_[1]; - String continueRequest = request_[2]; - if(text.isEmpty()) { - text = null; - } - if(button.isEmpty()) { - button = null; - } - if(continueRequest.isEmpty()) { - continueRequest = null; - } - thridPartyConfirm(text,button,continueRequest); - } else if (request.contains("button.icon.")) { - resolveInstanceRequest(InstanceAction.SHOW_ICON, request.replace("button.icon.", "")); - } else if (request.contains("button.logo.")) { - resolveInstanceRequest(InstanceAction.SHOW_LOGO, request.replace("button.logo.", "")); - } else if (request.contains("button.background.")) { - resolveInstanceRequest(InstanceAction.SHOW_BACKGROUND, request.replace("button.background.", "")); - } else if (request.contains("button.mods.")) { - resolveInstanceRequest(InstanceAction.SHOW_MODS, request.replace("button.mods.", "")); - } else if (request.contains("button.folder.")) { - if (request.equals("button.folder.instances")) { - resolveInstanceRequest(InstanceAction.OPEN_FOLDER, ""); - } else { - resolveInstanceRequest(InstanceAction.OPEN_FOLDER, request.replace("button.folder.", "")); - } - } else if (request.startsWith("button.disable.warn.")) { - request = request.replace("button.disable.warn.", ""); - if(request.equalsIgnoreCase("thirdparty")) { - Application.config.set("settings.warnings.thirdParty",false); - Application.thirdPartyWarn = false; - frame.executeJavaScript("unmessage();"); - } - } else if (request.contains("button.screenshots.")) { - resolveInstanceRequest(InstanceAction.SHOW_SCREENSHOTS, request.replace("button.screenshots.", "")); - } else if (request.contains("button.change.icon.")) { - String id = request.replace("button.change.icon.", ""); - SwingUtilities.invokeLater(() -> { - JFileChooser chooser = new JFileChooser(); - chooser.setDialogTitle("Select an image file"); - chooser.setMultiSelectionEnabled(false); - chooser.setFileSelectionMode(JFileChooser.FILES_ONLY); - chooser.setAcceptAllFileFilterUsed(false); - FileNameExtensionFilter filter = new FileNameExtensionFilter("Image files", "png", "jpeg", "jpg", "webp"); - chooser.addChoosableFileFilter(filter); - int answer = chooser.showOpenDialog(null); - if (answer == JFileChooser.APPROVE_OPTION) { - String path = URLDecoder.decode(chooser.getSelectedFile().getAbsolutePath().replace("\\", "/"), StandardCharsets.UTF_8); - try { - String extension; - if (path.toLowerCase().endsWith(".jpeg")) { - extension = ".jpeg"; - } else if (path.toLowerCase().endsWith(".jpg")) { - extension = ".jpg"; - } else if (path.toLowerCase().endsWith(".webp")) { - extension = ".webp"; - } else { - extension = ".png"; - } - File file = new File(URLDecoder.decode(Application.getInstancePath() + "instances/" + id + "/zyneonIcon" + extension, StandardCharsets.UTF_8)); - if (file.exists()) { - Main.getLogger().debug("[CONNECTOR] Deleted old icon: " + file.delete()); - } - Files.copy(Paths.get(path), Paths.get(URLDecoder.decode(Application.getInstancePath() + "instances/" + id + "/zyneonIcon" + extension, StandardCharsets.UTF_8))); - Config instance = new Config(Application.getInstancePath() + "instances/" + id + "/zyneonInstance.json"); - instance.set("instance.resources.icon", file.getAbsolutePath().replace("\\", "/")); - Application.loadInstances(); - frame.getBrowser().loadURL(Application.getInstancesURL() + "?tab=" + id); - } catch (Exception e) { - Main.getLogger().error("[CONNECTOR] An error occurred (Icon-chooser): " + e.getMessage()); - throw new RuntimeException(e); - } - } - }); - } else if (request.contains("button.change.logo.")) { - String id = request.replace("button.change.logo.", ""); - SwingUtilities.invokeLater(() -> { - JFileChooser chooser = new JFileChooser(); - chooser.setDialogTitle("Select an image file"); - chooser.setMultiSelectionEnabled(false); - chooser.setFileSelectionMode(JFileChooser.FILES_ONLY); - chooser.setAcceptAllFileFilterUsed(false); - FileNameExtensionFilter filter = new FileNameExtensionFilter("Image files", "png", "jpeg", "jpg", "webp"); - chooser.addChoosableFileFilter(filter); - int answer = chooser.showOpenDialog(null); - if (answer == JFileChooser.APPROVE_OPTION) { - String path = URLDecoder.decode(chooser.getSelectedFile().getAbsolutePath().replace("\\", "/"), StandardCharsets.UTF_8); - try { - String extension; - if (path.toLowerCase().endsWith(".jpeg")) { - extension = ".jpeg"; - } else if (path.toLowerCase().endsWith(".jpg")) { - extension = ".jpg"; - } else if (path.toLowerCase().endsWith(".webp")) { - extension = ".webp"; - } else { - extension = ".png"; - } - File file = new File(URLDecoder.decode(Application.getInstancePath() + "instances/" + id + "/zyneonLogo" + extension, StandardCharsets.UTF_8)); - if (file.exists()) { - Main.getLogger().debug("[CONNECTOR] Deleted old logo: " + file.delete()); - } - Files.copy(Paths.get(path), Paths.get(URLDecoder.decode(Application.getInstancePath() + "instances/" + id + "/zyneonLogo" + extension, StandardCharsets.UTF_8))); - Config instance = new Config(Application.getInstancePath() + "instances/" + id + "/zyneonInstance.json"); - instance.set("instance.resources.logo", file.getAbsolutePath().replace("\\", "/")); - Application.loadInstances(); - frame.getBrowser().loadURL(Application.getInstancesURL() + "?tab=" + id); - } catch (Exception e) { - Main.getLogger().error("[CONNECTOR] An error occurred (Logo-chooser): " + e.getMessage()); - throw new RuntimeException(e); - } - } - }); - } else if (request.contains("button.change.background.")) { - String id = request.replace("button.change.background.", ""); - SwingUtilities.invokeLater(() -> { - JFileChooser chooser = new JFileChooser(); - chooser.setDialogTitle("Select an image file"); - chooser.setMultiSelectionEnabled(false); - chooser.setFileSelectionMode(JFileChooser.FILES_ONLY); - chooser.setAcceptAllFileFilterUsed(false); - FileNameExtensionFilter filter = new FileNameExtensionFilter("Image files", "png", "jpeg", "jpg", "webp"); - chooser.addChoosableFileFilter(filter); - int answer = chooser.showOpenDialog(null); - if (answer == JFileChooser.APPROVE_OPTION) { - String path = URLDecoder.decode(chooser.getSelectedFile().getAbsolutePath().replace("\\", "/"), StandardCharsets.UTF_8); - try { - String extension; - if (path.toLowerCase().endsWith(".jpeg")) { - extension = ".jpeg"; - } else if (path.toLowerCase().endsWith(".jpg")) { - extension = ".jpg"; - } else if (path.toLowerCase().endsWith(".webp")) { - extension = ".webp"; - } else { - extension = ".png"; - } - File file = new File(URLDecoder.decode(Application.getInstancePath() + "instances/" + id + "/zyneonBackground" + extension, StandardCharsets.UTF_8)); - if (file.exists()) { - Main.getLogger().debug("[CONNECTOR] Deleted old background: " + file.delete()); - } - Files.copy(Paths.get(path), Paths.get(URLDecoder.decode(Application.getInstancePath() + "instances/" + id + "/zyneonBackground" + extension, StandardCharsets.UTF_8))); - Config instance = new Config(Application.getInstancePath() + "instances/" + id + "/zyneonInstance.json"); - instance.set("instance.resources.background", file.getAbsolutePath().replace("\\", "/")); - Application.loadInstances(); - frame.getBrowser().loadURL(Application.getInstancesURL() + "?tab=" + id); - } catch (Exception e) { - Main.getLogger().error("[CONNECTOR] An error occurred (Background-chooser): " + e.getMessage()); - throw new RuntimeException(e); - } - } - }); - } else if (request.contains("browser.")) { - String url = request.replace("browser.",""); - if (Desktop.isDesktopSupported()) { - try { - Desktop.getDesktop().browse(URI.create(url)); - } catch (IOException ignore) { - } - } - } else if (request.contains("button.install.")) { - String id = request.replace("button.install.", ""); - ReadableZyndex nex = new ReadableZyndex("https://zyneonstudios.github.io/nexus-nex/zyndex/index.json"); - if(nex.getZynstances().containsKey(id)) { - Main.getLogger().debug("[CONNECTOR] Installed NEX instance "+id+": "+ZyndexIntegration.install(nex.getZynstances().get(id))); - } - } else if (request.contains("button.resourcepacks.")) { - resolveInstanceRequest(InstanceAction.SHOW_RESOURCEPACKS, request.replace("button.resourcepacks.", "")); - } else if (request.contains("button.shaders.")) { - resolveInstanceRequest(InstanceAction.SHOW_SHADERS, request.replace("button.shaders.", "")); - } else if (request.contains("button.worlds.")) { - resolveInstanceRequest(InstanceAction.SHOW_WORLDS, request.replace("button.worlds.", "")); - } else if (request.contains("button.settings.")) { - resolveInstanceRequest(InstanceAction.SETTINGS_MEMORY, request.replace("button.settings.", "").replace("memory", "default")); - } else if (request.contains("button.path.")) { - request = request.replace("button.path.", "").toLowerCase(); - if (request.equals("instances")) { - SwingUtilities.invokeLater(() -> { - JFileChooser chooser = getJDirectoryChooser(); - int answer = chooser.showOpenDialog(null); - if (answer == JFileChooser.APPROVE_OPTION) { - String instancesPath = URLDecoder.decode(chooser.getSelectedFile().getAbsolutePath().replace("\\", "/"), StandardCharsets.UTF_8); - Application.config.set("settings.path.instances", instancesPath); - if (!instancesPath.toLowerCase().contains("zyneon")) { - instancesPath = instancesPath + "/Zyneon"; - } - Application.instancePath = instancesPath; - Application.loadInstances(); - frame.getBrowser().loadURL(Application.getSettingsURL() + "?tab=global"); - } - }); - } - } else if (request.startsWith("curseforge.")) { - request = request.replace("curseforge.",""); - resolveCurseForgeRequest(request); - } else if (request.startsWith("modrinth.")) { - request = request.replace("modrinth.",""); - resolveModrinthRequest(request); - } else if (request.contains("button.account")) { - if(Application.auth!=null) { - if (Application.auth.isLoggedIn()) { - resolveRequest("button.logout"); - return; - } - } - frame.executeJavaScript("message(\" Logging in...\");"); - - Application.auth = new MicrosoftAuth(); - Application.auth.login(); - - } else if (request.contains("button.logout")) { - if(Application.auth!=null) { - if (Application.auth.isLoggedIn()) { - Config saver = new Config(Application.auth.getSaveFile()); - saver.delete("opapi.ms"); - Main.getLogger().debug("[CONNECTOR] Deleted login: " + Application.auth.getSaveFile().delete()); - Application.auth = null; - } - } - frame.executeJavaScript("logout();"); - frame.executeJavaScript("syncProfileSettings();"); - } else { - Main.getLogger().error("[CONNECTOR] REQUEST NOT RESOLVED: " + request); - } - } - - private void resolveCurseForgeRequest(String request) { - if(request.startsWith("install.modpack.")) { - Application.getFrame().getBrowser().loadURL(StringUtil.getURLFromFile(Application.getURLBase()+"sub/installing.html")); - String[] modpack = request.replace("install.modpack.", "").split("\\.", 2); - int mID = Integer.parseInt(modpack[0]); - String vID = modpack[1]; - try { - int ver; - if(vID.equalsIgnoreCase("all")) { - JsonArray array = new Gson().fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/" + mID + "/files"), JsonObject.class).get("data").getAsJsonArray(); - ver = Integer.parseInt(array.get(0).getAsJsonObject().get("id").getAsString()); - } else { - ver = Integer.parseInt(ZCurseForgeIntegration.getVersionId(mID,vID)); - } - ZCurseForgeIntegration integration = new ZCurseForgeIntegration(Main.getLogger(), mID, ver); - integration.install(ver); - } catch (Exception e) { - Main.getLogger().error("[CONNECTOR] Couldn't install CurseForge modpack "+mID+" v"+vID+": "+e.getMessage()); - } - } else if(request.startsWith("install.fabric.")||request.startsWith("install.neoforge.")||request.startsWith("install.quilt.")||request.startsWith("install.forge.")) { - String modloader = ""; - if(request.startsWith("install.forge")) { - modloader = "forge"; - } else if(request.startsWith("install.fabric")) { - modloader = "fabric"; - } else if(request.startsWith("install.neoforge")) { - modloader = "neoforge"; - } else if(request.startsWith("install.quilt")) { - modloader = "quilt"; - } - request = request.replace("install."+modloader+".",""); - String[] request_ = request.split("\\.", 3); - String slug = request_[0]; - String id = request_[1]; - String version = request_[2]; - Main.getLogger().debug("[CONNECTOR] Installing CurseForge mod "+slug+"..."); - try { - JsonObject root; - if(version.equalsIgnoreCase("all")) { - Gson gson = new Gson(); - JsonArray array = gson.fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/"+slug+"/files?modLoaderType="+modloader),JsonObject.class).get("data").getAsJsonArray(); - String vID = array.get(0).getAsJsonObject().get("id").getAsString(); - root = new Gson().fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/"+slug+"/files/"+vID),JsonObject.class); - } else { - root = new Gson().fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/"+slug+"/files/"+ZCurseForgeIntegration.getVersionId(Integer.parseInt(slug),version,NoFramework.ModLoader.valueOf(modloader.toUpperCase()))),JsonObject.class); - } - root = root.get("data").getAsJsonObject(); - String download = root.get("downloadUrl").getAsString(); - String fileName = "mods/"+root.get("fileName").getAsString(); - Main.getLogger().debug("Created mods folder: "+new File(Application.getInstancePath() + "instances/" + id + "/" + fileName).getParentFile().mkdirs()); - FileUtil.downloadFile(download,Application.getInstancePath()+"instances/"+id+"/"+fileName); - Main.getLogger().debug("[CONNECTOR] Successfully installed CurseForge mod "+slug+"!"); - frame.executeJavaScript("setButton('"+slug+"','INSTALLED');"); - } catch (Exception e) { - Main.getLogger().error("[CONNECTOR] Failed to install CurseForge mod "+slug+": "+e.getMessage()); - frame.executeJavaScript("setButton('"+slug+"','FAILED');"); - } - } else if(request.startsWith("install.shaders.")) { - request = request.replace("install.shaders.",""); - String[] request_ = request.split("\\.", 3); - String slug = request_[0]; - String id = request_[1]; - String version = request_[2]; - Main.getLogger().debug("[CONNECTOR] Installing CurseForge shader pack "+slug+"..."); - try { - JsonObject root; - if(version.equalsIgnoreCase("all")) { - Gson gson = new Gson(); - JsonArray array = gson.fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/"+slug+"/files"),JsonObject.class).get("data").getAsJsonArray(); - String vID = array.get(0).getAsJsonObject().get("id").getAsString(); - root = new Gson().fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/"+slug+"/files/"+vID),JsonObject.class); - } else { - root = new Gson().fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/"+slug+"/files/"+ZCurseForgeIntegration.getVersionId(Integer.parseInt(slug),version)),JsonObject.class); - } - root = root.get("data").getAsJsonObject(); - String download = root.get("downloadUrl").getAsString(); - String fileName = "shaderpacks/"+root.get("fileName").getAsString(); - Main.getLogger().debug("[CONNECTOR] Created shaderpacks folder: "+new File(Application.getInstancePath() + "instances/" + id + "/" + fileName).getParentFile().mkdirs()); - FileUtil.downloadFile(download,Application.getInstancePath()+"instances/"+id+"/"+fileName); - Main.getLogger().debug("[CONNECTOR] Successfully installed CurseForge shader pack "+slug+"!"); - frame.executeJavaScript("setButton('"+slug+"','INSTALLED');"); - } catch (Exception e) { - Main.getLogger().error("[CONNECTOR] Failed to install CurseForge shader pack "+slug+": "+e.getMessage()); - frame.executeJavaScript("setButton('"+slug+"','FAILED');"); - } - } else if(request.startsWith("install.resourcepacks.")) { - request = request.replace("install.resourcepacks.",""); - String[] request_ = request.split("\\.", 3); - String slug = request_[0]; - String id = request_[1]; - String version = request_[2]; - Main.getLogger().debug("[CONNECTOR] Installing CurseForge resource pack "+slug+"..."); - try { - JsonObject root; - if(version.equalsIgnoreCase("all")) { - Gson gson = new Gson(); - JsonArray array = gson.fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/"+slug+"/files"),JsonObject.class).get("data").getAsJsonArray(); - String vID = array.get(0).getAsJsonObject().get("id").getAsString(); - root = new Gson().fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/"+slug+"/files/"+vID),JsonObject.class); - } else { - root = new Gson().fromJson(ZCurseForgeIntegration.makeRequest("https://api.curseforge.com/v1/mods/"+slug+"/files/"+ZCurseForgeIntegration.getVersionId(Integer.parseInt(slug),version)),JsonObject.class); - } - root = root.get("data").getAsJsonObject(); - String download = root.get("downloadUrl").getAsString(); - String fileName = "resourcepacks/"+root.get("fileName").getAsString(); - Main.getLogger().debug("[CONNECTOR] Created resourcepacks folder: "+new File(Application.getInstancePath() + "instances/" + id + "/" + fileName).getParentFile().mkdirs()); - FileUtil.downloadFile(download,Application.getInstancePath()+"instances/"+id+"/"+fileName); - Main.getLogger().debug("[CONNECTOR] Successfully installed CurseForge resource pack "+slug+"!"); - frame.executeJavaScript("setButton('"+slug+"','INSTALLED');"); - } catch (Exception e) { - Main.getLogger().error("[CONNECTOR] Failed to install CurseForge resource pack "+slug+": "+e.getMessage()); - frame.executeJavaScript("setButton('"+slug+"','FAILED');"); - } - } else { - resolveRequest("not-resolved"); - } - } - - private void thridPartyConfirm(String text, String button, String continueRequest) { - if(Application.thirdPartyWarn) { - if (text == null) { - text = "

This is a third party resource!

Zyneon Studios assumes no liability for any problems or damage caused by third-party resources. We also do not offer help for third-party resources.

"; - } - if (continueRequest == null) { - continueRequest = "unmessage();"; - } - if (button == null) { - button = "

Continue Return

I know the risk and want to continue. Do not show this message again."; - } - String command = "message(\"

Warning:


" + text + "
" + button + "\");"; - frame.executeJavaScript(command); - } else { - frame.executeJavaScript(continueRequest); - } - } - - private void resolveModrinthRequest(String request) { - if(request.startsWith("install.modpack.")) { - Application.getFrame().getBrowser().loadURL(StringUtil.getURLFromFile(Application.getURLBase()+"sub/installing.html")); - String[] modpack = request.replace("install.modpack.", "").split("\\.", 2); - String mID = modpack[0]; - String vID = modpack[1]; - try { - JsonElement e; - if(vID.equalsIgnoreCase("all")) { - e = new OnlineConfig("https://api.modrinth.com/v2/project/" + mID + "/version").getJson().getAsJsonArray().get(0); - } else { - e = new OnlineConfig("https://api.modrinth.com/v2/project/" + mID + "/version?game_versions=[%22" + vID + "%22]").getJson().getAsJsonArray().get(0); - } - String v = e.getAsJsonObject().get("version_number").getAsString(); - String v_ = e.getAsJsonObject().get("id").getAsString(); - ZModrinthIntegration integration = new ZModrinthIntegration(Main.getLogger(), mID, v_); - integration.install(v); - } catch (Exception e) { - Main.getLogger().error("[CONNECTOR] Couldn't install modrinth modpack "+mID+" v"+vID+": "+e.getMessage()); - } - } else if(request.startsWith("install.fabric.")||request.startsWith("install.forge.")||request.startsWith("install.neoforge.")||request.startsWith("install.quilt.")) { - String modloader = ""; - if(request.startsWith("install.forge")) { - modloader = "forge"; - } else if(request.startsWith("install.fabric")) { - modloader = "fabric"; - } else if(request.startsWith("install.neoforge")) { - modloader = "neoforge"; - } else if(request.startsWith("install.quilt")) { - modloader = "quilt"; - } - request = request.replace("install."+modloader+".",""); - String[] request_ = request.split("\\.", 3); - String slug = request_[0]; - String id = request_[1]; - String version = request_[2]; - Main.getLogger().debug("[CONNECTOR] Installing modrinth mod "+slug+"..."); - try { - String url; - if(version.equalsIgnoreCase("all")) { - url = "https://api.modrinth.com/v2/project/"+slug+"/version?loaders=[%22"+modloader+"%22]"; - } else { - url = "https://api.modrinth.com/v2/project/"+slug+"/version?game_versions=[%22"+version+"%22]&loaders=[%22"+modloader+"%22]"; - } - JsonObject json = new OnlineConfig(url).getJson().getAsJsonArray().get(0).getAsJsonObject(); - version = json.get("version_number").getAsString(); - String download = json.get("files").getAsJsonArray().get(0).getAsJsonObject().get("url").getAsString(); - String fileName = "mods/"+slug+"-"+version+".jar"; - Main.getLogger().debug("[CONNECTOR] Created mods folder: "+new File(Application.getInstancePath() + "instances/" + id + "/" + fileName).getParentFile().mkdirs()); - FileUtil.downloadFile(download,Application.getInstancePath()+"instances/"+id+"/"+fileName); - Main.getLogger().debug("[CONNECTOR] Successfully installed modrinth mod "+slug+"!"); - frame.executeJavaScript("setButton('"+slug+"','INSTALLED');"); - } catch (Exception e) { - Main.getLogger().error("[CONNECTOR] Failed to install modrinth mod "+slug+": "+e.getMessage()); - frame.executeJavaScript("setButton('"+slug+"','FAILED');"); - } - } else if(request.startsWith("install.shaders.")) { - request = request.replace("install.shaders.",""); - String[] request_ = request.split("\\.", 3); - String slug = request_[0]; - String id = request_[1]; - String version = request_[2].replace("all",""); - Main.getLogger().debug("[CONNECTOR] Installing modrinth shader pack "+slug+"..."); - try { - String url; - if(version.equalsIgnoreCase("all")) { - url = "https://api.modrinth.com/v2/project/"+slug+"/version"; - } else { - url = "https://api.modrinth.com/v2/project/"+slug+"/version?game_versions=[%22"+version+"%22]"; - } - JsonObject json = new OnlineConfig(url).getJson().getAsJsonArray().get(0).getAsJsonObject(); - version = json.get("version_number").getAsString(); - String download = json.get("files").getAsJsonArray().get(0).getAsJsonObject().get("url").getAsString(); - String fileName = "shaderpacks/"+slug+"-"+version+".zip"; - Main.getLogger().debug("[CONNECTOR] Created shaderpacks folder: "+new File(Application.getInstancePath() + "instances/" + id + "/" + fileName).getParentFile().mkdirs()); - FileUtil.downloadFile(download,Application.getInstancePath()+"instances/"+id+"/"+fileName); - Main.getLogger().debug("[CONNECTOR] Successfully installed modrinth shader pack "+slug+"!"); - frame.executeJavaScript("setButton('"+slug+"','INSTALLED');"); - } catch (Exception e) { - Main.getLogger().error("[CONNECTOR] Failed to install modrinth shader pack "+slug+": "+e.getMessage()); - frame.executeJavaScript("setButton('"+slug+"','FAILED');"); - } - } else if(request.startsWith("install.resourcepacks.")) { - request = request.replace("install.resourcepacks.",""); - String[] request_ = request.split("\\.", 3); - String slug = request_[0]; - String id = request_[1]; - String version = request_[2].replace("all",""); - Main.getLogger().debug("[CONNECTOR] Installing modrinth resource pack "+slug+"..."); - try { - String url; - if(version.equalsIgnoreCase("all")) { - url = "https://api.modrinth.com/v2/project/"+slug+"/version"; - } else { - url = "https://api.modrinth.com/v2/project/"+slug+"/version?game_versions=[%22"+version+"%22]"; - } - JsonObject json = new OnlineConfig(url).getJson().getAsJsonArray().get(0).getAsJsonObject(); - version = json.get("version_number").getAsString(); - String download = json.get("files").getAsJsonArray().get(0).getAsJsonObject().get("url").getAsString(); - String fileName = "resourcepacks/"+slug+"-"+version+".zip"; - Main.getLogger().debug("[CONNECTOR] Created resourcepacks folder: "+new File(Application.getInstancePath() + "instances/" + id + "/" + fileName).getParentFile().mkdirs()); - FileUtil.downloadFile(download,Application.getInstancePath()+"instances/"+id+"/"+fileName); - Main.getLogger().debug("[CONNECTOR] Successfully installed modrinth resource pack "+slug+"!"); - frame.executeJavaScript("setButton('"+slug+"','INSTALLED');"); - } catch (Exception e) { - Main.getLogger().error("[CONNECTOR] Failed to install modrinth resource pack "+slug+": "+e.getMessage()); - frame.executeJavaScript("setButton('"+slug+"','FAILED');"); - } - } else { - resolveRequest("not-resolved"); - } - } - - private static JFileChooser getJDirectoryChooser() { - JFileChooser chooser; - try { - chooser = new JFileChooser(Application.getInstancePath()); - } catch (Exception ignore) { - chooser = new JFileChooser(Main.getDirectoryPath()); - } - chooser.setDialogTitle("Select instances installation path"); - chooser.setMultiSelectionEnabled(false); - chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); - chooser.setAcceptAllFileFilterUsed(false); - FileNameExtensionFilter standardFilter = new FileNameExtensionFilter("Folders only", "*.*"); - chooser.addChoosableFileFilter(standardFilter); - return chooser; - } - - public void syncTheme(String theme) { - if(theme.equalsIgnoreCase("dark")||theme.equalsIgnoreCase("light")||theme.equalsIgnoreCase("zyneon")||theme.equalsIgnoreCase("default")) { - frame.executeJavaScript("setTheme('default."+theme.toLowerCase().replace("default","dark")+"');"); - } else { - File themes = new File(Main.getDirectoryPath()+"themes/"); - Main.getLogger().debug("[CONNECTOR] Created themes folder: "+themes.mkdirs()); - } - } - - public void resolveInstanceRequest(InstanceAction action, String instance) { - switch (action) { - case RUN -> runInstance(instance); - case OPEN_FOLDER -> openInstanceFolder(instance); - case SHOW_SCREENSHOTS -> openScreenshotsFolder(instance); - case SHOW_MODS -> openModsFolder(instance); - case SHOW_RESOURCEPACKS -> openResourcePacksFolder(instance); - case SHOW_WORLDS -> openWorldsFolder(instance); - case SHOW_SHADERS -> openShadersFolder(instance); - case SETTINGS_MEMORY -> openMemorySettings(instance); - case SHOW_ICON -> openIcon(instance); - case SHOW_LOGO -> openLogo(instance); - case SHOW_BACKGROUND -> openBackground(instance); - } - } - - public void runInstance(String instanceString) { - if(Application.auth!=null) { - if (!Application.auth.isLoggedIn()) { - frame.getBrowser().loadURL(Application.getSettingsURL()+"?tab=profile"); - return; - } - } else { - frame.getBrowser().loadURL(Application.getSettingsURL()+"?tab=profile"); - return; - } - if (instanceString.startsWith("official/")) { - File instanceJson; - if (new File(Application.getInstancePath() + "instances/" + instanceString + "/zyneonInstance.json").exists()) { - instanceJson = new File(Application.getInstancePath() + "instances/" + instanceString + "/zyneonInstance.json"); - } else { - Main.getLogger().debug("[CONNECTOR] Created instance path: " + new File(Application.getInstancePath() + "instances/" + instanceString + "/").mkdirs()); - String s = "https://raw.githubusercontent.com/danieldieeins/ZyneonApplicationContent/main/m/" + instanceString + ".json"; - instanceJson = FileUtil.downloadFile(s, Application.getInstancePath() + "instances/" + instanceString + "/zyneonInstance.json"); - } - launch(new WritableInstance(instanceJson)); - } else { - File file = new File(Application.getInstancePath() + "instances/" + instanceString + "/zyneonInstance.json"); - if (file.exists()) { - launch(new WritableInstance(file)); - } - } - System.gc(); - } - - private void launch(WritableInstance instance) { - if(instance.getModloader().equalsIgnoreCase("fabric")) { - new FabricLauncher().launch(instance); - } else if(instance.getModloader().equalsIgnoreCase("quilt")) { - new QuiltLauncher().launch(instance); - } else if(instance.getModloader().equalsIgnoreCase("forge")) { - new ForgeLauncher().launch(instance); - } else if(instance.getModloader().equalsIgnoreCase("neoforge")) { - new NeoForgeLauncher().launch(instance); - } else { - new VanillaLauncher().launch(instance); - } - } - - public void openInstanceFolder(String instance) { - if (instance == null) { - instance = ""; - } - File folder; - if (instance.isEmpty()) { - folder = new File(Application.getInstancePath() + "instances/"); - } else { - folder = new File(Application.getInstancePath() + "instances/" + instance + "/"); - } - createIfNotExist(folder); - } - - private void openModsFolder(String instance) { - File folder = new File(Application.getInstancePath() + "instances/" + instance + "/mods/"); - createIfNotExist(folder); - } - - private void openIcon(String id) { - ReadableInstance instance = new ReadableInstance(Application.getInstancePath() + "instances/" + id + "/zyneonInstance.json"); - if (instance.getIconUrl() != null) { - File png = new File(URLDecoder.decode(instance.getIconUrl(), StandardCharsets.UTF_8)); - if (png.exists()) { - createIfNotExist(png); - } - } - } - - private void openLogo(String id) { - ReadableInstance instance = new ReadableInstance(Application.getInstancePath() + "instances/" + id + "/zyneonInstance.json"); - if (instance.getLogoUrl() != null) { - File png = new File(URLDecoder.decode(instance.getLogoUrl(), StandardCharsets.UTF_8)); - if (png.exists()) { - createIfNotExist(png); - } - } - } - - private void openBackground(String id) { - ReadableInstance instance = new ReadableInstance(Application.getInstancePath() + "instances/" + id + "/zyneonInstance.json"); - if (instance.getBackgroundUrl() != null) { - File png = new File(URLDecoder.decode(instance.getBackgroundUrl(), StandardCharsets.UTF_8)); - if (png.exists()) { - createIfNotExist(png); - } - } - } - - private void openScreenshotsFolder(String instance) { - File folder = new File(Application.getInstancePath() + "instances/" + instance + "/screenshots/"); - createIfNotExist(folder); - } - - private void openResourcePacksFolder(String instance) { - File folder = new File(Application.getInstancePath() + "instances/" + instance + "/resourcepacks/"); - createIfNotExist(folder); - } - - private void openShadersFolder(String instance) { - File folder = new File(Application.getInstancePath() + "instances/" + instance + "/shaderpacks/"); - createIfNotExist(folder); - } - - private void openWorldsFolder(String instance) { - File folder = new File(Application.getInstancePath() + "instances/" + instance + "/saves/"); - createIfNotExist(folder); - } - - private void createIfNotExist(File folder) { - Main.getLogger().debug("[CONNECTOR] Created instance path: " + folder.mkdirs()); - if (folder.exists()) { - if (Desktop.isDesktopSupported()) { - Desktop desktop = Desktop.getDesktop(); - if (desktop.isSupported(Desktop.Action.OPEN)) { - try { - desktop.open(folder); - } catch (Exception ignore) { - } - } - } - } - } - - private void openMemorySettings(String instance) { - String title = "Configure memory (" + instance + ")"; - if(instance.equalsIgnoreCase("default")) { - new MemoryFrame(Application.config, title, "default"); - } else { - new MemoryFrame(new ReadableInstance(Application.getInstancePath() + "instances/" + instance + "/zyneonInstance.json").getSettings(), title, instance); - } - } - - public enum InstanceAction { - RUN, - OPEN_FOLDER, - SHOW_SCREENSHOTS, - SHOW_MODS, - SHOW_RESOURCEPACKS, - SHOW_SHADERS, - SHOW_WORLDS, - SETTINGS_MEMORY, - SHOW_ICON, - SHOW_LOGO, - SHOW_BACKGROUND - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/backend/MinecraftVersion.java b/application-main/src/main/java/com/zyneonstudios/application/utils/backend/MinecraftVersion.java deleted file mode 100644 index a1e9a056..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/utils/backend/MinecraftVersion.java +++ /dev/null @@ -1,157 +0,0 @@ -package com.zyneonstudios.application.utils.backend; - -import com.zyneonstudios.nexus.Main; -import com.zyneonstudios.verget.Verget; -import com.zyneonstudios.verget.minecraft.MinecraftVerget; -import fr.flowarg.flowupdater.versions.ForgeVersionType; - -import java.util.ArrayList; - -public class MinecraftVersion { - - public static ArrayList supportedVersions = new ArrayList<>(); - - public static void syncVersions() { - supportedVersions = Verget.getMinecraftVersions(MinecraftVerget.Filter.BOTH); - /*supportedVersions = new ArrayList<>(); - supportedVersions.add("1.20.4 (Latest)"); - supportedVersions.add("1.20.3"); - supportedVersions.add("1.20.2"); - supportedVersions.add("1.20.1"); - supportedVersions.add("1.20"); - - supportedVersions.add("1.19.4"); - supportedVersions.add("1.19.3"); - supportedVersions.add("1.19.2"); - supportedVersions.add("1.19.1"); - supportedVersions.add("1.19"); - - supportedVersions.add("1.18.2"); - supportedVersions.add("1.18.1"); - supportedVersions.add("1.18"); - - supportedVersions.add("1.17.1"); - supportedVersions.add("1.17"); - - supportedVersions.add("1.16.5"); - supportedVersions.add("1.16.4"); - supportedVersions.add("1.16.3"); - supportedVersions.add("1.16.2"); - supportedVersions.add("1.16.1"); - supportedVersions.add("1.16"); - - supportedVersions.add("1.15.2"); - supportedVersions.add("1.15.1"); - supportedVersions.add("1.15"); - - supportedVersions.add("1.14.4"); - supportedVersions.add("1.14.3"); - supportedVersions.add("1.14.2"); - supportedVersions.add("1.14.1"); - supportedVersions.add("1.14"); - - supportedVersions.add("1.13.2"); - supportedVersions.add("1.13.1"); - supportedVersions.add("1.13"); - - supportedVersions.add("1.12.2"); - supportedVersions.add("1.12.1"); - supportedVersions.add("1.12"); - - supportedVersions.add("1.11.2"); - supportedVersions.add("1.11.1"); - supportedVersions.add("1.11"); - - supportedVersions.add("1.10.2"); - supportedVersions.add("1.10.1"); - supportedVersions.add("1.10"); - - supportedVersions.add("1.9.4"); - supportedVersions.add("1.9.3"); - supportedVersions.add("1.9.2"); - supportedVersions.add("1.9.1"); - supportedVersions.add("1.9"); - - supportedVersions.add("1.8.9"); - supportedVersions.add("1.8.8"); - supportedVersions.add("1.8.7"); - supportedVersions.add("1.8.6"); - supportedVersions.add("1.8.5"); - supportedVersions.add("1.8.4"); - supportedVersions.add("1.8.3"); - supportedVersions.add("1.8.2"); - supportedVersions.add("1.8.1"); - supportedVersions.add("1.8"); - - supportedVersions.add("1.7.10"); - supportedVersions.add("1.7.9"); - supportedVersions.add("1.7.8"); - supportedVersions.add("1.7.7"); - supportedVersions.add("1.7.6"); - supportedVersions.add("1.7.5"); - supportedVersions.add("1.7.4"); - supportedVersions.add("1.7.3"); - - //UNSUPPORTED VERSIONS 1.6 - 1.7.2 - - supportedVersions.add("1.5.2"); - supportedVersions.add("1.5.1"); - supportedVersions.add("1.5"); - - supportedVersions.add("1.4.7"); - supportedVersions.add("1.4.6"); - supportedVersions.add("1.4.5"); - supportedVersions.add("1.4.4"); - supportedVersions.add("1.4.1"); - supportedVersions.add("1.4"); - - supportedVersions.add("1.3.2"); - supportedVersions.add("1.3.1"); - - supportedVersions.add("1.2.5"); - supportedVersions.add("1.2.4"); - supportedVersions.add("1.2.3"); - supportedVersions.add("1.2.1");*/ - } - - public static Type getType(String version) { - if(version.contains(".")) { - try { - int i = Integer.parseInt(version.split("\\.")[1]); - if (i < 13) { - return Type.LEGACY; - } else if (i < 18) { - return Type.SEMI_NEW; - } else { - return Type.NEW; - } - } catch (Exception e) { - Main.logger.error("[SYSTEM] Couldn't resolve Minecraft version "+version+": "+e.getMessage()); - } - } - return null; - } - - public static boolean isMinecraftVersion(String version) { - try { - return getType(version) != null; - } catch (Exception e) { - return false; - } - } - - public static ForgeVersionType getForgeType(String minecraftVersion) { - int i = Integer.parseInt(minecraftVersion.split("\\.")[1]); - if(i<12) { - return ForgeVersionType.OLD; - } else { - return ForgeVersionType.NEW; - } - } - - public enum Type { - LEGACY, - SEMI_NEW, - NEW - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/backend/Runner.java b/application-main/src/main/java/com/zyneonstudios/application/utils/backend/Runner.java deleted file mode 100644 index 97a9d31f..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/utils/backend/Runner.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.zyneonstudios.application.utils.backend; - -import com.google.gson.Gson; -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; -import com.zyneonstudios.application.Application; -import live.nerotv.shademebaby.utils.GsonUtil; - -import java.util.concurrent.CompletableFuture; -import java.util.concurrent.Executors; -import java.util.concurrent.ScheduledExecutorService; -import java.util.concurrent.TimeUnit; - -public class Runner { - - private final ScheduledExecutorService executor; - private final String version = Main.version; - private boolean started = false; - public int i = 7; - private int u = 118; - - private String motd_id = ""; - - public Runner() { - executor = Executors.newScheduledThreadPool(1); - executor.scheduleAtFixedRate(() -> CompletableFuture.runAsync(() -> run()), 0, 30, TimeUnit.SECONDS); - } - - public ScheduledExecutorService getExecutor() { - return executor; - } - - public void run() { - i++; - if(!started) { - started = true; - return; - } - try { - JsonObject json = new Gson().fromJson(GsonUtil.getFromURL("https://raw.githubusercontent.com/danieldieeins/ZyneonApplicationContent/main/l/application.json"), JsonObject.class); - if(Application.updateChannel.equalsIgnoreCase("old")) { - u++; - if (u > 119) { - u = 0; - if (!Main.isTest()) { - Main.getLogger().debug("[RUNNER] Checking for Updates..."); - Main.getLogger().debug("[RUNNER] Parsed JSON Data..."); - String v = json.get("updater").getAsJsonObject().get("version").getAsString(); - Main.getLogger().debug("[RUNNER] Latest version: " + v + "..."); - Main.getLogger().debug("[RUNNER] Current version: " + version + "..."); - if (!v.equals(version)) { - Main.getLogger().debug("[RUNNER] Saving new information..."); - Main.getLogger().debug("[RUNNER] Sending notification..."); - Application.getFrame().sendNotification("Update available!", "Version " + v + " has been released!", "InstallDynamic update", v, true); - Main.getLogger().debug("[RUNNER] The application is not up to date!"); - } - } - } - } - if(i>9) { - i=0; - if(Application.online) { - Application.getFrame().sendNotification("Dynamic Update is activated!", "You are currently using the dynamic update, which means that the user interface keeps itself up to date \n
but it can also lead to problems if the backend and frontend versions become too different.", "InstallDynamic update","dynamicUpdate",true); - } - } - if(!json.get("message").getAsJsonObject().get("id").getAsString().equals(motd_id)) { - json = json.getAsJsonObject("message"); - motd_id = json.get("id").getAsString(); - Application.getFrame().sendNotification(json.get("title").getAsString(),json.get("text").getAsString(),json.get("actions").getAsString(),motd_id,true); - } - } catch (Exception ignore) {} - } - - private void checkVersion() { - - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/LogFrame.java b/application-main/src/main/java/com/zyneonstudios/application/utils/frame/LogFrame.java deleted file mode 100644 index 2d443451..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/LogFrame.java +++ /dev/null @@ -1,133 +0,0 @@ -package com.zyneonstudios.application.utils.frame; - -import com.formdev.flatlaf.FlatDarkLaf; -import com.zyneonstudios.Main; -import com.zyneonstudios.application.Application; - -import javax.imageio.ImageIO; -import javax.swing.*; -import javax.swing.plaf.basic.BasicScrollBarUI; -import java.awt.*; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.util.Objects; - -public class LogFrame extends JFrame { - - private final JTextArea textArea; - final Color foreground = Color.decode("#bbbbbb"); - final Color background = Color.decode("#3c3f41"); - - public LogFrame(InputStream inputStream, String version) { - try { - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); - setIconImage(ImageIO.read(Objects.requireNonNull(getClass().getResource("/logo.png"))).getScaledInstance(32, 32, Image.SCALE_SMOOTH)); - } catch (Exception e) { - Main.getLogger().error("[LOGFRAME] Couldn't style log output frame: "+e.getMessage()); - } - - setTitle(version+" log output"); - textArea = new JTextArea(); - textArea.setBackground(background); - textArea.setForeground(foreground); - textArea.setCaretColor(Color.white); - textArea.setSelectionColor(Color.white); - textArea.setSelectedTextColor(Color.black); - textArea.setDisabledTextColor(Color.gray); - textArea.setEditable(false); - - JScrollPane scrollPane = new JScrollPane(textArea); - scrollPane.setBackground(background); - scrollPane.setForeground(foreground); - scrollPane.getHorizontalScrollBar().setUI(new CustomScrollBarUI()); - scrollPane.getVerticalScrollBar().setUI(new CustomScrollBarUI()); - scrollPane.setBorder(null); - - add(scrollPane, BorderLayout.CENTER); - - setMinimumSize(new Dimension(900,440)); - setSize(new Dimension(Application.getFrame().getWidth()-60,Application.getFrame().getHeight()-60)); - setLocation(Application.getFrame().getX()+30,Application.getFrame().getY()+30); - setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); - addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(WindowEvent e) { - setState(JFrame.ICONIFIED); - } - }); - - - Thread updateThread = new Thread(() -> { - try (BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream))) { - String line; - while ((line = reader.readLine()) != null) { - appendToConsole(line + "\n"); - } - } catch (IOException e) { - Main.getLogger().error("[LOGFRAME] Couldn't start log output update thread: "+e.getMessage()); - } - }); - - updateThread.start(); - try { - FlatDarkLaf.setup(); - UIManager.setLookAndFeel(new FlatDarkLaf()); - } catch (Exception e) { - Main.getLogger().error("[LOGFRAME] Couldn't reset styling: "+e.getMessage()); - } - setVisible(true); - } - - public void onStop() { - setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); - setSize(new Dimension(Application.getFrame().getWidth()-60,Application.getFrame().getHeight()-60)); - setLocation(Application.getFrame().getX()+30,Application.getFrame().getY()+30); - appendToConsole("============================================================\n"); - appendToConsole("The game is closed. You can close this window now!\n"); - appendToConsole("You can find the saved log file in the instance path.\n"); - appendToConsole("============================================================"); - setState(JFrame.NORMAL); - } - - private void appendToConsole(String text) { - SwingUtilities.invokeLater(() -> textArea.append(text)); - } - - private class CustomScrollBarUI extends BasicScrollBarUI { - - @Override - protected void configureScrollBarColors() { - // Ändern Sie hier die Farben der Scrollbar - Color foreground = Color.decode("#343538"); - thumbColor = foreground; - thumbDarkShadowColor = background; - thumbHighlightColor = foreground; - thumbLightShadowColor = foreground; - trackColor = background; - trackHighlightColor = Color.gray; - } - - @Override - protected JButton createDecreaseButton(int orientation) { - return createZeroButton(); - } - - @Override - protected JButton createIncreaseButton(int orientation) { - return createZeroButton(); - } - - private JButton createZeroButton() { - JButton button = new JButton("zero button"); - Dimension zeroDim = new Dimension(0, 0); - button.setPreferredSize(zeroDim); - button.setMinimumSize(zeroDim); - button.setMaximumSize(zeroDim); - return button; - } - } -} diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/MemoryFrame.java b/application-main/src/main/java/com/zyneonstudios/application/utils/frame/MemoryFrame.java deleted file mode 100644 index bf20b9be..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/MemoryFrame.java +++ /dev/null @@ -1,120 +0,0 @@ -package com.zyneonstudios.application.utils.frame; - -import com.sun.management.OperatingSystemMXBean; -import com.zyneonstudios.application.Application; -import live.nerotv.shademebaby.file.Config; - -import javax.swing.*; -import java.awt.*; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.lang.management.ManagementFactory; - -public class MemoryFrame extends JFrame { - - private final Config saveFile; - private final String title; - private String instance; - private final String id; - - public MemoryFrame(Config saveFile, String title, String instance) { - id = instance; - this.saveFile = saveFile; - this.title = title; - this.instance = instance; - SwingUtilities.invokeLater(this::init); - } - - private void init() { - if(instance!=null) { - instance = instance.replace("/","").replace(".",""); - } - setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); - addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(WindowEvent e) { - dispose(); - } - }); - setLayout(new FlowLayout()); - - OperatingSystemMXBean os = (OperatingSystemMXBean)ManagementFactory.getOperatingSystemMXBean(); - long c = 1024L*1024L; - long maxValue = os.getTotalMemorySize() /c; - - int minValue = 0; - int initialValue = Application.memory; - if(instance!=null) { - if(!instance.equalsIgnoreCase("default")) { - if (saveFile.get("settings.memory") != null) { - initialValue = saveFile.getInteger("settings.memory"); - } - } - } - JSlider slider = new JSlider(minValue, (int)maxValue, initialValue); - double alleWieViel = (double)maxValue/2; - slider.setMajorTickSpacing((int)alleWieViel); - slider.setMinorTickSpacing((int)alleWieViel/2); - slider.setPaintTicks(true); - slider.setPaintLabels(true); - - setDefaultCloseOperation(DO_NOTHING_ON_CLOSE); - - JTextField textField = new JTextField(10); - textField.setText(initialValue+""); - JLabel label = new JLabel("MB"); - slider.addChangeListener(e -> { - textField.setText(String.valueOf(slider.getValue())); - }); - - textField.addActionListener(e -> { - try { - int value = Integer.parseInt(textField.getText()); - if (value >= minValue && value <= maxValue) { - slider.setValue(value); - } else { - textField.setText(String.valueOf(slider.getValue())); - } - } catch (NumberFormatException ex) { - textField.setText(String.valueOf(slider.getValue())); - } - }); - addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(WindowEvent e) { - save(slider); - } - }); - Dimension d = new Dimension(380,92); - setMinimumSize(d); - setSize(d); - setResizable(false); - setLocationRelativeTo(null); - add(slider); - add(textField); - add(label); - pack(); - setTitle(title); - setVisible(true); - } - - private void save(JSlider slider) { - String path = "settings.memory.default"; - if(instance!=null) { - if(!instance.equalsIgnoreCase("default")) { - if(!instance.equalsIgnoreCase("")) { - path = "settings.memory"; - } - } - } - if(path.equalsIgnoreCase("settings.memory.default")) { - Application.memory = slider.getValue(); - } - saveFile.set(path,slider.getValue()); - if(instance.isEmpty()||instance.equals("default")) { - Application.getFrame().getConnector().resolveRequest("sync.settings.global"); - return; - } - Application.getFrame().getConnector().resolveRequest("button.instance."+id); - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/ZyneonSplash.java b/application-main/src/main/java/com/zyneonstudios/application/utils/frame/ZyneonSplash.java deleted file mode 100644 index e011388f..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/ZyneonSplash.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.zyneonstudios.application.utils.frame; - -import javax.imageio.ImageIO; -import javax.swing.*; -import java.awt.*; -import java.io.IOException; -import java.util.Objects; - -public class ZyneonSplash extends JWindow { - - public ZyneonSplash() { - super(); - try { - setBackground(new Color(0, 0, 0, 0)); - setSize(400, 400); - setLocationRelativeTo(null); - JLabel image; - image = new JLabel(new ImageIcon(ImageIO.read(Objects.requireNonNull(getClass().getResourceAsStream("/logo.png"))).getScaledInstance(getWidth(), getHeight(), Image.SCALE_SMOOTH))); - getContentPane().add(image); - } catch (IOException e) { - throw new RuntimeException(e); - } - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/web/CustomWebFrame.java b/application-main/src/main/java/com/zyneonstudios/application/utils/frame/web/CustomWebFrame.java deleted file mode 100644 index 5dc93a6d..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/web/CustomWebFrame.java +++ /dev/null @@ -1,154 +0,0 @@ -package com.zyneonstudios.application.utils.frame.web; - -import javax.swing.*; -import java.awt.*; -import java.awt.event.MouseAdapter; -import java.awt.event.MouseEvent; - -public class CustomWebFrame extends ZyneonWebFrame { - - private static Point mouseDownCompCoords; - private String title; - private JPanel titleBar; - private boolean border; - - public CustomWebFrame(String url) { - super(url); - title = " Zyneon Application"; - setUndecorated(true); - JPanel customTitleBar = createCustomTitleBar(); - getContentPane().add(customTitleBar, BorderLayout.NORTH); - addDragAndDropFunctionality(); - setBorder(true); - pack(); - } - - @Override - public void setTitlebar(String title, Color background, Color foreground) { - setTitle(title); - setTitleBackground(background); - setTitleForeground(foreground); - } - - @Override - public void setTitle(String title) { - super.setTitle(title); - this.title = title; - } - - @Override - public void setTitleBackground(Color color) { - setBackground(color); - titleBar.setBackground(color); - } - - @Override - public void setTitleForeground(Color color) { - titleBar.setForeground(color); - } - - private JPanel createCustomTitleBar() { - titleBar = new JPanel(new BorderLayout()); - titleBar.setBackground(Color.BLACK); - titleBar.setForeground(Color.WHITE); - - JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.RIGHT, 0, 0)); - buttonPanel.setBackground(null); - buttonPanel.setForeground(null); - - JButton minimizeButton = new JButton("-"); - minimizeButton.setPreferredSize(new Dimension(30,30)); - minimizeButton.addActionListener(e -> setState(ICONIFIED)); - minimizeButton.setBorder(null); - minimizeButton.setBackground(null); - minimizeButton.setForeground(null); - buttonPanel.add(minimizeButton); - - JButton maximizeButton = new JButton("◻"); - maximizeButton.setPreferredSize(new Dimension(30,30)); - maximizeButton.setBorder(null); - maximizeButton.setBackground(null); - maximizeButton.setForeground(null); - maximizeButton.addActionListener(e -> toggleMaximizeState()); - buttonPanel.add(maximizeButton); - - JButton closeButton = new JButton("X"); - closeButton.setPreferredSize(new Dimension(30,30)); - closeButton.setBorder(null); - closeButton.setBackground(null); - closeButton.setForeground(null); - closeButton.addMouseListener(new java.awt.event.MouseAdapter() { - public void mouseEntered(java.awt.event.MouseEvent evt) { - closeButton.setBackground(Color.RED); - } - - public void mouseExited(java.awt.event.MouseEvent evt) { - closeButton.setBackground(null); - } - }); - closeButton.addActionListener(e -> System.exit(0)); - buttonPanel.add(closeButton); - - JLabel titleLabel = new JLabel(title); - titleLabel.setBackground(null); - titleLabel.setForeground(null); - - titleBar.add(buttonPanel, BorderLayout.EAST); - titleBar.add(titleLabel, BorderLayout.CENTER); - - return titleBar; - } - - private void toggleMaximizeState() { - if ((getExtendedState() & MAXIMIZED_BOTH) == 0) { - setExtendedState(getExtendedState() | MAXIMIZED_BOTH); - } else { - setExtendedState(getExtendedState() & ~MAXIMIZED_BOTH); - } - toggleBorder(); - } - - private void addDragAndDropFunctionality() { - addMouseListener(new MouseAdapter() { - public void mousePressed(MouseEvent e) { - if ((getExtendedState() & MAXIMIZED_BOTH) == 0) { - if (isWithinTitleBar(e)) { - mouseDownCompCoords = e.getPoint(); - } - } else { - setExtendedState(NORMAL); - setBorder(true); - mouseDownCompCoords = e.getPoint(); - } - } - private boolean isWithinTitleBar(MouseEvent e) { - return (e.getY() < titleBar.getHeight() && e.getX() > 0 && e.getX() < getWidth()); - } - }); - addMouseMotionListener(new MouseAdapter() { - public void mouseDragged(MouseEvent e) { - if (isWithinTitleBar(e)) { - Point currCoords = e.getLocationOnScreen(); - setLocation(currCoords.x - mouseDownCompCoords.x, currCoords.y - mouseDownCompCoords.y); - } - } - - private boolean isWithinTitleBar(MouseEvent e) { - return (e.getY() < titleBar.getHeight() && e.getX() > 0 && e.getX() < getWidth()); - } - }); - } - - private void toggleBorder() { - setBorder(!border); - } - - private void setBorder(boolean state) { - if (state) { - getRootPane().setBorder(BorderFactory.createLineBorder(Color.DARK_GRAY)); - } else { - getRootPane().setBorder(null); - } - border = state; - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/web/WebFrame.java b/application-main/src/main/java/com/zyneonstudios/application/utils/frame/web/WebFrame.java deleted file mode 100644 index 810cdbea..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/web/WebFrame.java +++ /dev/null @@ -1,114 +0,0 @@ -package com.zyneonstudios.application.utils.frame.web; - -import javafx.application.Platform; -import live.nerotv.shademebaby.ShadeMeBaby; -import me.friwi.jcefmaven.CefAppBuilder; -import me.friwi.jcefmaven.CefInitializationException; -import me.friwi.jcefmaven.MavenCefAppHandlerAdapter; -import me.friwi.jcefmaven.UnsupportedPlatformException; -import org.cef.CefApp; -import org.cef.CefClient; -import org.cef.CefSettings; -import org.cef.browser.CefBrowser; -import org.cef.browser.CefMessageRouter; -import org.cef.callback.CefBeforeDownloadCallback; -import org.cef.callback.CefDownloadItem; -import org.cef.callback.CefDownloadItemCallback; -import org.cef.handler.CefDownloadHandler; -import org.cef.handler.CefFocusHandlerAdapter; - -import javax.swing.*; -import java.awt.*; -import java.awt.event.WindowAdapter; -import java.awt.event.WindowEvent; -import java.io.File; -import java.io.IOException; - -public class WebFrame extends JFrame { - - private CefClient client; - private CefBrowser browser; - private boolean browserFocus; - - public WebFrame(String url, String jcefPath) { - try { - init(url, jcefPath); - } catch (Exception e) { - throw new RuntimeException(e); - } - } - - public WebFrame getInstance() { - return this; - } - - public CefClient getClient() { - return client; - } - - public CefBrowser getBrowser() { - return browser; - } - - private void init(String url, String jcefPath) throws UnsupportedPlatformException, IOException, CefInitializationException, InterruptedException { - browserFocus = true; - File installDir = new File(jcefPath); - ShadeMeBaby.getLogger().debug("[WEBFRAME] Is jCef installed: "+!installDir.mkdirs()); - CefAppBuilder builder = new CefAppBuilder(); - builder.setAppHandler(new MavenCefAppHandlerAdapter() { - @Override @Deprecated - public void stateHasChanged(CefApp.CefAppState state) { - if (state == CefApp.CefAppState.TERMINATED) Platform.exit(); - } - }); - builder.getCefSettings().cache_path = jcefPath+"/cache"; - builder.getCefSettings().log_severity = CefSettings.LogSeverity.LOGSEVERITY_DISABLE; - builder.getCefSettings().persist_session_cookies = true; - builder.setInstallDir(installDir); - builder.install(); - builder.getCefSettings().windowless_rendering_enabled = false; - CefApp app = builder.build(); - client = app.createClient(); - CefMessageRouter messageRouter = CefMessageRouter.create(); - client.addMessageRouter(messageRouter); - client.addDownloadHandler(new CefDownloadHandler() { - @Override - public void onBeforeDownload(CefBrowser browser, CefDownloadItem item, String s, CefBeforeDownloadCallback callback) { - callback.Continue(s,true); - } - - @Override - public void onDownloadUpdated(CefBrowser cefBrowser, CefDownloadItem cefDownloadItem, CefDownloadItemCallback cefDownloadItemCallback) { - - } - }); - browser = client.createBrowser(url, false, false); - client.addDragHandler((cefBrowser, dragData, i) -> dragData.isFile()); - Component ui = browser.getUIComponent(); - client.addFocusHandler(new CefFocusHandlerAdapter() { - @Override - public void onGotFocus(CefBrowser browser) { - if (browserFocus) return; - browserFocus = true; - KeyboardFocusManager.getCurrentKeyboardFocusManager().clearGlobalFocusOwner(); - browser.setFocus(true); - } - @Override - public void onTakeFocus(CefBrowser browser, boolean next) { - browserFocus = false; - } - }); - getContentPane().add(ui,BorderLayout.CENTER); - addWindowListener(new WindowAdapter() { - @Override - public void windowClosing(WindowEvent e) { - CefApp.getInstance().dispose(); - dispose(); - } - }); - } - - public void executeJavaScript(String command) { - browser.executeJavaScript(command,browser.getURL(),5); - } -} \ No newline at end of file diff --git a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/web/ZyneonWebFrame.java b/application-main/src/main/java/com/zyneonstudios/application/utils/frame/web/ZyneonWebFrame.java deleted file mode 100644 index b219a0a3..00000000 --- a/application-main/src/main/java/com/zyneonstudios/application/utils/frame/web/ZyneonWebFrame.java +++ /dev/null @@ -1,80 +0,0 @@ -package com.zyneonstudios.application.utils.frame.web; - -import com.google.gson.JsonObject; -import com.zyneonstudios.Main; -import com.zyneonstudios.application.utils.backend.Connector; -import org.cef.CefSettings; -import org.cef.browser.CefBrowser; -import org.cef.handler.CefDisplayHandlerAdapter; - -import java.awt.*; -import java.util.HashMap; - -public class ZyneonWebFrame extends WebFrame { - - private final Connector connector; - private final HashMap notifications = new HashMap<>(); - - public ZyneonWebFrame(String url) { - super(url, Main.getDirectoryPath()+"libs/jcef"); - connector = new Connector(this); - getClient().addDisplayHandler(new CefDisplayHandlerAdapter() { - @Override - public boolean onConsoleMessage(CefBrowser browser, CefSettings.LogSeverity level, String message, String source, int line) { - if(message.contains("[Launcher-Bridge] ")) { - String request = message.replace("[Launcher-Bridge] ",""); - Main.getLogger().debug("[CONNECTOR] Received request: \""+request+"\""); - connector.resolveRequest(request); - } - return super.onConsoleMessage(browser, level, message, source, line); - } - }); - } - - public Connector getConnector() { - return connector; - } - - public void setTitlebar(String title, Color background, Color foreground) { - setTitle(title); - setTitleBackground(background); - setTitleForeground(foreground); - } - - public void setTitleBackground(Color color) { - setBackground(color); - getRootPane().putClientProperty("JRootPane.titleBarBackground", color); - } - - public void setTitleForeground(Color color) { - getRootPane().putClientProperty("JRootPane.titleBarForeground", color); - } - - public void sendNotification(String title,String message, String actions, String id, boolean save) { - if(save) { - JsonObject notification = new JsonObject(); - notification.addProperty("id", id); - notification.addProperty("title", title); - notification.addProperty("message", message); - notification.addProperty("actions", actions); - notifications.put(id,notification); - } - executeJavaScript("sendNotification(\""+title.replace("\"","\\\"")+"\",\""+message.replace("\"","\\\"")+"\",\""+actions.replace("\"","\\\"")+"\",\""+id.replace("\"","\\\"")+"\");"); - } - - public void removeNotification(String id) { - notifications.remove(id); - } - - public void syncNotifications() { - for(int i = notifications.size() - 1; i >= 0; i--) { - JsonObject notification = notifications.values().stream().toList().get(i); - String id = notification.get("id").getAsString(); - String title = notification.get("title").getAsString(); - String message = notification.get("message").getAsString(); - String actions = notification.get("actions").getAsString(); - executeJavaScript("sendNotification(\""+title.replace("\"","\\\"")+"\",\""+message.replace("\"","\\\"")+"\",\""+actions.replace("\"","\\\"")+"\",\""+id.replace("\"","\\\"")+"\");"); - - } - } -} \ No newline at end of file diff --git a/application-main/src/main/resources/content.zip b/application-main/src/main/resources/content.zip index 83cbad22..7ebb0ac5 100644 Binary files a/application-main/src/main/resources/content.zip and b/application-main/src/main/resources/content.zip differ diff --git a/application-main/src/main/resources/logo.png b/application-main/src/main/resources/logo.png index f1c66601..50f1bb5b 100644 Binary files a/application-main/src/main/resources/logo.png and b/application-main/src/main/resources/logo.png differ diff --git a/application-main/src/main/resources/modules.zip b/application-main/src/main/resources/modules.zip new file mode 100644 index 00000000..15cb0ecb Binary files /dev/null and b/application-main/src/main/resources/modules.zip differ diff --git a/application-main/src/main/resources/nexus.json b/application-main/src/main/resources/nexus.json new file mode 100644 index 00000000..e3d2bcb1 --- /dev/null +++ b/application-main/src/main/resources/nexus.json @@ -0,0 +1,4 @@ +{ + "name": "${project.name}", + "version": "${project.version}" +} \ No newline at end of file diff --git a/application-ui/404.html b/application-ui/404.html deleted file mode 100644 index 09e84646..00000000 --- a/application-ui/404.html +++ /dev/null @@ -1,7 +0,0 @@ - - - - - 404: not found - - \ No newline at end of file diff --git a/application-ui/content/assets/application/css/app-colors-oled.css b/application-ui/content/assets/application/css/app-colors-oled.css new file mode 100644 index 00000000..0b6dec2f --- /dev/null +++ b/application-ui/content/assets/application/css/app-colors-oled.css @@ -0,0 +1,40 @@ +:root { + --background: #0a0a0a; + --background1: var(--background); + --background2: #000000; + --background3: #0a0a0a; + --background4: #0a0a0a; + --background5: #000000; + --background6: #0a0a0a; + + --border: var(--background); + --border1: var(--border); + --border2: #1c1c1c; + + --shadow: #ffffff99; + --shadow1: var(--shadow); + --shadow2: #00000050; + --shadow3: #000000; + --shadow4: #ffffff99; + + --foreground: #ffffff; + --foreground1: var(--foreground); + --foreground2: #e3e3e3; + --foreground3: #272727; + + --highlight: #ffffff; + --accent: #8732ec; + --accent2: #a458ff; + + --active: #46e340; + --inactive: #ff5858; +} + +body { + background: var(--background); + transition: background ease 0ms !important; +} + +.search { + background: black !important; +} \ No newline at end of file diff --git a/application-ui/content/assets/application/css/app-colors-zyneon.css b/application-ui/content/assets/application/css/app-colors-zyneon.css new file mode 100644 index 00000000..b825a63f --- /dev/null +++ b/application-ui/content/assets/application/css/app-colors-zyneon.css @@ -0,0 +1,36 @@ +:root { + --background: #180f25; + --background1: var(--background); + --background2: #100817; + --background3: #1c0d27; + --background4: #120a1b; + --background5: #0a0310; + --background6: #0a031090; + + --border: #2d2237; + --border1: var(--border); + --border2: #331a40; + + --shadow: #ffffff99; + --shadow1: var(--shadow); + --shadow2: #00000050; + --shadow3: #00000090; + --shadow4: #ffffff99; + + --foreground: #e3e3e3; + --foreground1: var(--foreground); + --foreground2: #ffffff99; + --foreground3: #29292b; + + --highlight: #ffffff; + --accent: #8732ec; + --accent2: #a458ff; + + --active: #46e340; + --inactive: #ff5858; +} + +body { + background: var(--background); + transition: background ease 0ms !important; +} \ No newline at end of file diff --git a/application-ui/content/assets/application/css/app-discover.css b/application-ui/content/assets/application/css/app-discover.css new file mode 100644 index 00000000..c0089d01 --- /dev/null +++ b/application-ui/content/assets/application/css/app-discover.css @@ -0,0 +1,550 @@ +.discover-content { + position: relative; + width: 100%; + height: 100%; + background: var(--background); + border-top-left-radius: 1.5rem; + overflow: hidden; +} + +.discover-content #discover-start { + position: relative; + padding: 0.5rem; + width: calc(100% - 1rem); + height: calc(100% - 1rem); +} + +.discover-content #discover-search { + transition: all 0.5s ease; + position: absolute; + top: 0; left: 0; + padding: 0.5rem; + width: calc(100% - 1rem); + height: calc(100% - 1rem); + background: var(--background5); + opacity: 0; + z-index: -1; +} + +.discover-content #discover-search.active { + z-index: 100; + background: var(--background4); + opacity: 1; +} + +.search { + position: absolute; + width: calc(100% - 3.25rem); + margin: 1rem; + padding: 0.5rem; + height: 2.5rem; + background: var(--background6); + backdrop-filter: blur(5px); + + border: 2px solid transparent !important; + transition: all 0.25s ease !important; + z-index: 101; +} + +.search-actions { + position: relative; + margin-bottom: 1rem; + padding: 0; + justify-content: right; + + #load-more { + display: none; + position: relative; + padding: 0.5rem 1rem; + border-radius: 0.5rem; + background: var(--background3) !important; + color: var(--foreground) !important; + border: 1px solid var(--border2) !important; + } + + #load-more:hover { + background: var(--border2) !important; + color: var(--highlight) !important; + cursor: pointer; + } +} + +.search:hover { + border: 2px solid var(--border1) !important; + background: var(--background2) ; +} + +.search.active { + border: 2px solid var(--border1) !important; + background: var(--background2) ; +} + +.search.active:hover { + border: 2px solid var(--border2) !important; + background: var(--background3) ; +} + +.search .search-buttons { + position: absolute; + white-space: nowrap; + overflow: hidden; + width: 75%; + max-width: 75%; + transition: all 0.25s ease !important; +} + +#discover-buttons.active, #search-buttons, #result-template { + display: none; +} + +#search-buttons.active, #discover-buttons { + display: inherit; +} + +.search .search-buttons .buttons { + position: relative; + display: flex; +} + +.search .search-buttons .buttons h4 { + padding: 0.5rem; + margin-right: 0.5rem; + background: var(--background1); + border-radius: 0.4rem; + font-size: 1rem; + transition: all 0.25s ease; +} + +.search .search-buttons h4:hover { + background: var(--highlight); + cursor: pointer; + color: var(--background5); + box-shadow: 0 0 0.25rem var(--highlight); + position: relative; + z-index: 50 !important; +} + +.search .search-bar { + position: absolute; + width: 22% !important; + max-width: 22% !important; + right: 1rem; + transition: all 0.25s ease !important; +} + +.search .search-bar input { + position: absolute; + font-size: 1rem; + padding: 0.65rem; + width: calc(100% - 1rem); + background: var(--background1); + border-radius: 0.4rem; + transition: all 0.25s ease; + color: var(--foreground2); +} + +.search .search-bar input:hover { + color: var(--foreground1); +} + +.search .search-bar input:disabled { + cursor: not-allowed; +} + +.search:hover .search-bar input { + transition: all 0.25s ease; + background: var(--background6); +} + +.search .search-bar i { + transition: none !important; + position: absolute; + font-size: 1.5rem; + top: 0.45rem; + right: 0.25rem; + color: var(--foreground2); + z-index: 0; +} + +.search.active .search-buttons { + width: 30% !important; + max-width: 30% !important; +} + +.search.active .search-bar { + width: 65% !important; + max-width: 65% !important; +} + +.search #search-buttons select { + background: var(--background2); + font-size: 1rem; + padding: 0.65rem; + width: 100%; + background: var(--background1); + border-radius: 0.4rem; + transition: all 0.25s ease; + color: var(--foreground2); +} + +.search #search-buttons select:hover { + color: var(--foreground1); + cursor: pointer; +} + +.discover-content #discover-search .search-flex { + height: 100%; +} + +.discover-content #discover-search .search-flex .card-disabled { + margin: 5rem 0.5rem 0.5rem 0.5rem; + width: 15rem; + max-width: 15rem; + height: calc(100% - 6.75rem); + max-height: calc(100% - 6.75rem); + padding: 0.5rem; + overflow: hidden; + + .search-filter { + position: relative; + overflow-y: auto; + height: calc(100% + 0.5rem); + } +} + +.discover-content #discover-search .search-flex #search-content { + margin: 3.75rem 0.5rem 0.5rem 0; + height: calc(100% - 3.25rem); + max-height: calc(100% - 3.25rem); + width: calc(100% - 15rem); + max-width: calc(100% - 15rem); + overflow-y: auto; + + padding: 0 0.05rem 0 0.3rem; + + .result-overlay { + position: absolute; + z-index: 2; + bottom: 0; + width: 100%; + height: 1.5rem; + background: linear-gradient(to top, var(--background4), transparent); + } +} + +#filter-group-template { + display: none; +} + +.filter-group { + transition: all 0.25s ease; + padding: 0.5rem; + border-radius: 0.5rem; + + #select-template, #toggle-template { + display: none; + } +} + +.filter-toggle { + margin-top: 0.4rem; + + .toggle-slider { + transition: all 0.25s ease; + position: relative; + margin-left: 1rem; + width: 3rem; + height: 1.5rem; + border-radius: 0.75rem; + left: -0.575rem; + + background: var(--background); + + .slider { + transition: all 0.25s ease; + position: absolute; + height: 1.1rem; + width: 1.1rem; + margin: 0.2rem; + border-radius: 0.55rem; + background: var(--inactive); + } + + .slider.active { + right: 0.025rem; + background: var(--active); + } + } + + .toggle-slider:hover { + cursor: pointer; + background: var(--background3) !important; + } + + .toggle-slider.disabled { + background: var(--background) !important; + cursor: not-allowed; + + .slider { + background: var(--foreground3); + } + } +} + +.filter-toggle.max { + + .toggle-slider { + position: absolute !important; + left: 9.9rem; + } +} + +.filter-select { + position: relative; + overflow: hidden; + + select { + transition: all 0.25s ease; + background: var(--background); + color: var(--foreground); + padding: 0.4rem 0.35rem 0.45rem 0.35rem; + border-radius: 0.5rem; + font-size: 0.9rem; + text-overflow: ellipsis; + position: relative; width: 100%; + } + + select:hover { + cursor: pointer; + background: var(--background3) !important; + } + + select:disabled { + background: var(--background) !important; + cursor: not-allowed; + color: var(--foreground3); + } +} + +.search-filter { + h4 { + font-family: MPLUS1p-Bold, sans-serif; + font-size: 1rem; + margin: -0.2rem 0 0.25rem 0; + } +} + +.filter-group:hover { + background: var(--background); + + .toggle-slider { + background: var(--background2) !important; + } + + select { + background: var(--background2) !important; + } +} + + +.discover-tab { + position: absolute; + top: 0; bottom: 0; + left: 0; right: 0; + display: none; +} + +.discover-tab.active { + display: inherit; +} + +.discover-button.active { + background: var(--accent) !important; + box-shadow: none !important; +} + +.discover-button.active:hover { + background: var(--accent) !important; + color: var(--highlight) !important; +} + +.discover-background { + position: fixed; + top: 0; bottom: 0; + left: 0; right: 0; + background: linear-gradient(180deg, #00000000, var(--background)); + z-index: 0; +} + + + +.discover-tab-content { + position: absolute; + width: calc(100% - 2rem); + height: calc(100% - 2rem); + overflow-y: scroll !important; + padding: 1rem; + z-index: 1; +} + +#discover-home { + border-top-left-radius: 1.5rem; + background: url("../images/background/discover-home.png") no-repeat center; + background-size: cover; + + .card { + opacity: 0.5; + background: var(--background5); + border-color: var(--background5); + } + + .card:hover { + opacity: 1; + background: var(--background2); + border-color: var(--border); + } + + .card.disabled { + opacity: 0.25; + } + + .card.disabled:hover { + background: var(--background2); + border-color: var(--border); + cursor: not-allowed; + } + + .home-quick { + position: relative; + height: 12rem; + top: 5rem; + margin-bottom: 1rem; + + .nexus-logo, .app-logo { + overflow: hidden; + padding: 0; + width: calc(100% - 2rem); + height: 100%; + position: relative; + display: flex; + justify-content: center; + + img { + scale: 0.50; + } + } + + .nexus-logo:hover, .app-logo:hover { + transition: all 0.25s ease; + box-shadow: 0 0 0.8rem var(--shadow3); + background: var(--background6); + border-radius: 0.75rem; + } + + .nexus-logo { + margin-left: 0.4rem; + } + + .app-logo { + margin-right: 0.4rem; + } + + .card { + padding: 0; + width: calc(100% - 2rem - 4px); + height: 100%; + + h4 { + margin: 1rem 1rem 0 1rem; + } + + h3 { + color: var(--highlight); + position: relative; + padding: 0.15rem 0 0.25rem 3.5rem; + margin-right: 3.5rem; + font-size: 1.25rem; + + i { + font-size: 1.75rem; + left: 1rem; + top: 0.25rem; + position: absolute; + } + } + + h3:hover { + transition: all 0.25s linear !important; + background: linear-gradient(90deg, var(--accent), transparent); + cursor: pointer; + } + + h3.website:hover { + background: linear-gradient(90deg, dodgerblue, transparent); + } + + h3.discord:hover { + background: linear-gradient(90deg, #7289da, transparent); + } + + h3.reload:hover { + color: var(--background5); + background: linear-gradient(90deg, greenyellow, transparent); + } + + h3.restart:hover { + background: linear-gradient(90deg, #f43636, transparent); + } + + h3.fes:hover { + color: var(--background5); + background: linear-gradient(90deg, var(--highlight), transparent); + } + } + + .quick-access { + margin-right: 0.4rem; + } + + .quick-links { + margin-left: 0.4rem; + } + + .line { + margin: 0.1rem 1rem 0.25rem 1rem !important; + width: calc(100% - 2rem); + } + } + + .home-quick.warning { + height: fit-content; + + .card.warning { + opacity: 1; + width: 100%; + background: #c52d2d; + border-color: #ea5757; + height: fit-content; + padding: 0.75rem 0.75rem 0.7rem 0.75rem; + + h4 { + margin: 0 !important; + padding: 0 !important; + } + } + } +} + +#discover-news { + iframe { + position: absolute; + border: none; + top: 4.75rem; + width: calc(100% - 2rem); + height: calc(100% - 4.75rem); + } +} + +#discover-games, #games-button { + display: none; +} \ No newline at end of file diff --git a/application-ui/content/assets/application/css/app-downloads.css b/application-ui/content/assets/application/css/app-downloads.css new file mode 100644 index 00000000..36589fc6 --- /dev/null +++ b/application-ui/content/assets/application/css/app-downloads.css @@ -0,0 +1,97 @@ +.downloads-content { + border-top-left-radius: 1.5rem; + position: relative; + width: calc(100% - 2rem); + height: calc(100% - 2rem); + padding: 1rem; + margin: 0; + color: var(--foreground); + background: var(--background); + overflow: hidden; + overflow-y: scroll; +} + +.download-card { + position: relative; + margin: 0 0 1rem 0; padding: 0.6rem 1rem 1rem 1rem; + width: calc(100% - 2rem - 4px); + + p { + font-family: OpenSans, sans-serif; + color: var(--foreground); + overflow: hidden; + text-overflow: ellipsis; + width: 100%; + white-space: nowrap; + } + + span { + color: var(--foreground2); + } + + h2 { + color: var(--foreground) !important; + width: 100%; + padding: 0; + margin: 0; + + span { + color: var(--foreground) !important; + } + + .download-state { + font-weight: 1; + position: absolute; + right: 1rem; + } + } + + .flex { + padding: 0; margin: 0; + width: 100%; + overflow: hidden; + + .row { + margin-top: 0.5rem; + width: 33.333333333%; + text-align: center; + overflow: hidden; + } + } + + .download-progress { + color: var(--foreground); + position: absolute; + right: 1rem; + bottom: 1.5rem; + font-size: 1.5rem; + font-weight: 750; + } + + .download-bar { + transition: all 0.25s ease; + margin-top: 1rem; + position: relative; + background: var(--background3); + height: 8px; + width: 100%; + border-radius: 4px; + overflow: hidden; + + .progress-bar { + background: var(--accent); + position: absolute; + height: 100%; + } + } +} + +.download-card:hover { + .download-bar { + background: var(--background2); + } +} + +#template-download-card { + display: none; +} \ No newline at end of file diff --git a/application-ui/content/assets/application/css/app-firstrun.css b/application-ui/content/assets/application/css/app-firstrun.css new file mode 100644 index 00000000..5a52092c --- /dev/null +++ b/application-ui/content/assets/application/css/app-firstrun.css @@ -0,0 +1,99 @@ +.cnt { + overflow: hidden; + position: relative; + + .start-full { + position: relative; + padding: 1rem; + width: calc(100% - 2rem); + height: calc(100% - 2rem); + display: flex; + justify-content: center; + align-items: center; + + .card { + top: 0.5rem; + min-width: 30rem; + min-height: 27.25rem; + width: 80%; + height: 80%; + text-align: center; + + .flex { + padding: 1rem; + width: calc(100% - 2rem); + justify-content: center; + + ul { + width: 20rem; + li { + p { + position: absolute; + max-width: calc(100% - 0.45rem); + width: calc(100% - 0.45rem); + margin: 0 !important; + } + + i { + position: absolute; + top: 0.15rem; + left: calc(100% - 2.1rem); + } + } + } + } + + a.proceed { + position: absolute; + bottom: 1rem; right: 0.75rem; + } + + a.back { + position: absolute; + bottom: 1rem; left: 0.75rem; + } + + a.button { + text-decoration: none; + transition: all 0.25s ease !important; + border-radius: 0.5rem; + padding: 0.5rem; + box-shadow: 0 0 0.4rem var(--shadow3) !important; + } + + a.button:hover { + cursor: pointer; + box-shadow: 0 0 0.4rem var(--accent) !important; + } + + a.back:hover { + background: indianred !important; + box-shadow: 0 0 0.4rem indianred !important; + } + + a.disabled { + background: var(--background) !important; + box-shadow: none !important; + color: var(--foreground3) !important; + cursor: not-allowed !important; + } + + a.button.disabled:hover { + background: var(--background) !important; + box-shadow: none !important; + } + } + } + + #language { + + } + + #theme { + + } + + #linux { + + } +} \ No newline at end of file diff --git a/application-ui/content/assets/application/css/app-library.css b/application-ui/content/assets/application/css/app-library.css new file mode 100644 index 00000000..96be43f0 --- /dev/null +++ b/application-ui/content/assets/application/css/app-library.css @@ -0,0 +1,522 @@ +body { + overflow: hidden !important; + background: var(--background5); +} + +.cnt { + border-top-left-radius: 1.5rem !important; + background: var(--background); + background-size: cover; +} + +.library { + border-top-left-radius: 1.5rem !important; + background: linear-gradient(90deg,var(--background),#00000000); + position: absolute; + width: calc(100% - 1rem); + height: 100%; +} + +.library .library-flex { + border-top-left-radius: 1.5rem !important; + background: linear-gradient(var(--background),#00000000); + padding: 0.5rem; + width: 100%; + height: calc(100% - 1rem); + backdrop-filter: blur(5px); +} + +.library .library-menu { + position: relative; + padding: 0.5rem; + width: 18rem; +} + +.library .library-menu .title-card { + transition: none !important; + padding: 1rem 0 1rem 0.5rem; + width: 18rem; + max-width: 18rem; + height: 3.75rem; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 1.25rem; + color: var(--foreground); +} + +.library .library-menu .title-card:hover { + transition: all 0.25s ease !important; +} + +.library .library-menu .menu-card { + padding: 1rem; width: calc(16rem - 4px); + overflow: hidden; + height: calc(100% - 7rem); + transition: none !important; +} + +#menu-group-template, #group-actions-entry, #view-image-container, #overview-button, #library-view { + display: none; +} + +.library .library-content { + position: relative; + padding: 0.5rem; + width: calc(100% - 20rem); +} + +.library .library-content .title-menu-card { + width: calc(100% - 0.25rem); + transition: none !important; + padding: 0; + height: calc(3.75rem - 4px); + overflow: hidden; +} + +.library .library-content .title-menu-card .flex { + position: relative; + width: 100%; + height: 100%; +} + +.library .library-content .title-menu-card .flex img { + width: 2.9rem; + height: 2.9rem; + margin: 0.3rem 0 0.3rem 0.3rem; + border-radius: 0.75rem; + display: none; +} + +.library .library-content .title-menu-card .flex img:hover { + width: 3rem; + height: 3rem; + margin: 0.28rem 0 0.28rem 0.28rem; + transition: all 0.25s ease; +} + +.library .library-content .title-menu-card .flex h2 { + padding: 0.35rem 0.35rem 0.35rem 0.8rem; + font-size: 1.75rem; + height: 2.7rem; +} + +.library .library-content .title-menu-card .flex .title-options { + position: absolute; + right: -0.6rem; top: -0.15rem; + padding: 0.7rem 1.2rem 0.7rem 0.25rem; + font-size: 1.3rem; + background: var(--background2); + + h3 { + transition: all 0.25s ease; + padding: 0.2rem 0.45rem 0 0.4rem; + border-radius: 0.5rem; + } + + h3:hover, h3.active { + color: var(--background5); + background: var(--highlight); + box-shadow: 0 0 0.3rem var(--highlight); + animation: wiggle 2s infinite; + cursor: pointer; + } +} + +.library .library-content .title-menu-card .flex .title-options .options-transition { + position: absolute; + background: linear-gradient(90deg, #00000000, var(--background2)); + height: 100%; width: 1rem; + top: 0; + left: -1rem; +} + +.library .library-content #library-overview { + position: absolute; + width: calc(100% - 1rem); + height: calc(100% - 4.75rem); + z-index: -1; + opacity: 0; + transition: all 0.25s ease; + background: var(--background1); + padding: 0.4rem; +} + +.library #library-view { + position: absolute; + padding: 0; + margin: 0; + width: calc(100% - 1rem); + height: calc(100% - 4.75rem); +} + +.library .library-content #library-overview .card { + width: calc(100% - 1rem); + max-width: calc(100% - 1rem); + margin: 0 0 1rem 0; +} + +.library .library-content #library-overview.active { + opacity: 1; + z-index: 100; + overflow-y: auto; +} + +.library .library-content #library-view .flex { + position: relative; + right: 0; left: 0; + height: fit-content; + max-height: 45%; + overflow: hidden; +} + +.library .library-content #library-view .flex .view-image { + position: relative; + width: calc(100% - 0.8rem); + padding: 0.4rem; + overflow: hidden; +} + +.library .library-content #library-view .flex .view-image img { + display: flex; + width: 100%; + height: 100%; + max-height: 100%; + object-fit: contain; + border-radius: 1rem; +} + +.library .library-content #library-view .flex .view-image img:hover { + transition: all 0.25s ease; + background: var(--background6); + backdrop-filter: blur(10px); + box-shadow: 0 0 0.4rem var(--shadow3); +} + +.library .library-content #library-view .flex .view-description { + width: calc(100% - 1.8rem - 4px); + min-height: calc(100% - 1.5rem - 4px); + max-height: calc(100% - 1.5rem - 4px); + margin: 0.4rem; + backdrop-filter: blur(1px); + right: 0.1rem; + padding: 0.4rem 0.6rem 0.4rem 0.6rem; + border: 2px solid var(--border); + overflow: hidden; + overflow-y: auto; + opacity: 0.8; + box-shadow: 0 0 0.3rem var(--shadow3); + border-radius: 1rem; +} + +.library .library-content #library-view .flex .view-description:hover { + transition: all 0.25s ease; + opacity: 1; + background: var(--background2); +} + +.library .library-content #library-view .flex .view-description h4 { + font-weight: 1 !important; font-family: OpenSans, sans-serif; + padding: 0; margin: 0; +} + +.library .library-content #library-view .flex .view-description:hover h4 { + color: var(--highlight); +} + +#view-launch { + transition: all 0.25s ease; + font-family: MPLUS1p-ExtraBold, sans-serif; + position: absolute; + bottom: 1.75rem; right: 0.85rem; + padding: 1rem; + background: var(--background2); + border: 2px solid var(--background3); + font-size: 1.75rem; + box-shadow: 0 0 0.8rem var(--shadow3); + opacity: 0.9; + border-radius: 1rem; + + span { + padding-left: 2.15rem; + } + + i { + font-size: 2rem; + position: absolute; + top: 1.25rem; + left: 0.75rem; + } +} + +#view-launch:hover { + cursor: not-allowed; + animation: none !important; +} + +#view-launch.active { + background: var(--accent); + border: 2px solid var(--accent2); +} + +#view-launch.active:hover { + cursor: pointer; + opacity: 1; + background: var(--accent); + border: 2px solid var(--accent2); + box-shadow: 0 0 0.4rem var(--accent); + animation: wiggle 2s infinite !important; +} + +#library-overlay { + position: relative; + z-index: 1; + width: calc(100% - 2rem - 4px); + height: calc(100% - 3rem - 4px); + display: none; + font-family: OpenSans, sans-serif; + overflow: hidden; + overflow-y: auto; + + #library-overlay-loader { + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + h3 { + font-size: 2rem; + color: var(--foreground); + } + } + + .overlay-group { + margin-top: 1rem; + display: none; + + h3.option { + position: relative; + background: var(--background3); + border: 2px solid var(--border2) !important; + padding: 0.125rem 0.5rem 0.25rem 0.5rem; + border-radius: 0.5rem; + transition: all 0.25s ease; + margin: 0 0.5rem 0.75rem 0.5rem; + color: var(--foreground); + + a.button { + position: absolute; + top: 0; right: 0; + font-size: 1rem; + padding: 0.25rem 0.5rem 0.3rem 0.5rem !important; + margin: 0.3rem; + border-radius: 0.5rem; + cursor: pointer; + box-shadow: 0 0 0.3rem var(--shadow3); + } + + a.button.delete,a.button.danger { + background: #dc5151; + color: white !important; + } + + a.button.danger { + right: 5rem; + } + + a.button:hover { + box-shadow: 0 0 0.3rem var(--accent); + } + + a.button.disable:hover,a.button.delete:hover,a.button.danger:hover { + background: red !important; + animation: wiggle 0.25s infinite !important; + box-shadow: 0 0 0.4rem red; + color: var(--foreground2) !important; + } + + img { + position: absolute; + transition: all 0.25s ease; + border-radius: 0.5rem; + height: 6rem; + margin: 0.5rem 0.4rem 0.4rem 0.4rem; + left: 0.5rem; + bottom: 0.5rem; + box-shadow: 0 0 0.4rem var(--shadow3); + } + + img:hover { + cursor: pointer; + rotate: 1deg; + height: 7rem; + } + + img.active { + rotate: unset !important; + width: calc(100% - 2rem); + height: calc(100% - 2rem); + object-fit: contain; + background: #00000099; + position: fixed; + z-index: 2000; + margin: 1rem; + top: 0; right: 0; + } + + input.text { + white-space: nowrap; + transition: all 0.25s ease; + border-radius: 0.25rem; + position: absolute; + top: 0; right: 0; + text-align: right; + color: var(--foreground2); + font-size: 1.25rem; + padding: 0.30rem 0.5rem 0.20rem 0.25rem; + background: linear-gradient(to right, transparent, var(--background2)); + } + + textarea { + background: var(--background2); + color: var(--foreground2); + font-size: 1.25rem; + border-radius: 0.5rem; + margin: 0.3rem 0 0.4rem 0; + padding: 0.25rem 0.5rem 0.25rem 0.5rem; + width: calc(100% - 1rem); + max-width: calc(100% - 1rem); + min-width: calc(100% - 1rem); + min-height: 1.5rem; + height: 6rem; + white-space: wrap; + } + + select { + position: absolute; + right: 0.25rem; top: 0.2rem; + font-size: 1.25rem; + color: var(--foreground2); + font-weight: 500; + + option { + background: var(--background1); + } + + option:checked { + text-align: right; + } + } + + .value-option { + font-weight: 500; + color: var(--foreground2); + position: absolute; + right: 2rem; + + i { + position: absolute; + right: -1.8rem; + top: 0; + font-size: 1rem; + border-radius: 0.4rem; + padding: 0.2rem; + border: 2px solid var(--border) !important; + background: var(--background2); + color: var(--foreground2); + transition: all 0.25s ease; + } + + span { + margin-right: 0.5rem; + + i,i:hover { + position: relative !important; + right: unset !important; + background: unset !important; + border: none !important; + } + } + } + } + + h3.option:hover { + input.text { + background: linear-gradient(to right, transparent, var(--background3)); + } + + .value-option { + i { + border: 2px solid var(--border1) !important; + background: var(--background3); + } + + i:hover { + border: 2px solid var(--highlight) !important; + background: var(--highlight); + color: var(--background5); + cursor: pointer; + } + + span { + i,i:hover { + cursor: unset !important; + color: unset !important; + background: unset !important; + border: none !important; + } + } + } + + background: var(--border2); + } + + h3.option.input-list { + height: unset !important; + } + + h4.option { + color: var(--foreground2); + font-size: 1rem; + margin: 0.4rem 0 0.25rem 0.75rem; + } + + .option-group { + transition: background-color 0.25s ease !important; + padding: 0.5rem 0 0.5rem 0; + border-radius: 0.5rem; + + h3.option { + transition: background-color 0.25s ease !important; + margin: 0 0.5rem 0.5rem 0.5rem; + } + } + + .option-group:hover { + background: var(--background); + padding: 0.5rem; + + h3.option { + margin: 0 0 0.5rem 0; + } + + h4.option { + margin: 0.4rem 0 0.25rem 0.25rem; + } + } + + h3.option.disabled { + opacity: 0.5; + border-color: var(--border) !important; + background: var(--background2); + cursor: not-allowed; + } + } + + .overlay-group.active { + display: inherit; + } +} + +#library-overlay.active { + display: inherit; +} \ No newline at end of file diff --git a/application-ui/content/assets/application/css/app-settings.css b/application-ui/content/assets/application/css/app-settings.css new file mode 100644 index 00000000..39703a49 --- /dev/null +++ b/application-ui/content/assets/application/css/app-settings.css @@ -0,0 +1,275 @@ +/* + Main settings part + Menu and content window +*/ + +/*Initializing the settings container*/ +.settings { + padding: 0; margin: 0; + width: 100%; max-width: 100%; + height: 100%; max-height: 100%; + overflow: hidden; +} + +/*Initializing the menu container*/ +.settings .settings-menu { + position: absolute; + padding: 1rem 0.5rem 1rem 1rem; + width: 18rem;max-width: 18rem; + height: calc(100% - 2rem); + max-height: calc(100% - 2rem); + overflow: hidden; +} + +/*Initializing the content container*/ +.settings .settings-content { + position: absolute; + top: 0; right: 0.4rem; + padding: 1rem 0.5rem 1rem 1rem; + width: calc(100% - 20.75rem); max-width: calc(100% - 20.75rem); + height: calc(100% - 2rem); + max-height: calc(100% - 2rem); + overflow: hidden; + + .group.template { + display: none; + } +} + +/*Initializing default card width*/ +.settings .settings-content .card, .settings .settings-menu .card { + width: calc(100% - 2.25rem); +} + +/*Sizing the cards and enable scrolling*/ +.settings .settings-content .settings-content-card, .settings .settings-menu .settings-menu-card { + position: relative; + height: calc(100% - 2.3rem); + overflow-y: auto !important; +} + +/* + Settings menu window +*/ + +/*Disable inactive elements*/ +.settings .settings-menu .settings-menu-card #settings-group-template, #linux-settings-custom-frame, #settings-module-template, #settings-general, #settings-global, #settings-indexes, #settings-modules, #settings-about, #updater-settings, #settings-custom { + display: none; +} + +/*Enable active elements*/ +.settings .settings-menu .settings-menu-card, #settings-general.active, #settings-global.active, #settings-indexes.active, #settings-modules.active, #settings-about.active, #settings-custom.active { + display: inherit !important; +} + +/* + Settings content window +*/ + +.settings .settings-content .settings-content-card { + padding: 0.5rem !important; + width: calc(100% - 1.25rem) !important; + height: calc(100% - 6.8rem); +} + +.settings .settings-content h4 { + color: var(--foreground2); + font-size: 1rem; + margin: 0.4rem 0 0.25rem 0.75rem; +} + +.settings .settings-content h3 { + position: relative; + background: var(--background3); + border: 2px solid var(--border2) !important; + padding: 0.125rem 0.5rem 0.25rem 0.5rem; + border-radius: 0.5rem; + margin: 0 0.5rem 0.5rem 0.5rem; + transition: all 0.25s ease; +} + +.settings .settings-content .group { + transition: background-color 0.25s ease !important; + padding: 0.5rem 0 0.5rem 0; + border-radius: 0.5rem; +} + +.settings .settings-content .group:hover { + background: var(--background); + padding: 0.5rem; +} + +.settings .settings-content .group:hover h4 { + margin: 0.4rem 0 0.25rem 0.25rem; +} + +.settings .settings-content .group h3 { + transition: background-color 0.25s ease !important; +} + +.settings .settings-content .group:hover h3 { + background: var(--background3); + margin: 0 0 0.5rem 0; +} + +.settings .settings-content h3:hover { + background: var(--border2) !important; +} + +.settings .settings-content h3 input { + cursor: pointer; + position: absolute; + top: 0.6rem; + right: 0.7rem; +} + +.settings { + .settings-content { + h3 { + overflow: hidden; + .slider { + input { + accent-color: var(--accent2); + opacity: 0.75; + } + + input:hover { + opacity: 1; + } + } + + .toggle { + position: absolute; + top: 0; right: 0; + margin: 0.3rem; + width: 2.75rem; + height: 1.5rem; + transition: all 0.25s ease; + background: var(--background2); + border-radius: 0.75rem; + + .toggle-slider { + position: absolute; + background: var(--foreground2); + opacity: 0.75; + width: 1rem; + height: 1rem; + margin: 0.25rem; + border-radius: 0.5rem; + transition: all 0.15s ease; + animation: toggleSlideLeft 0.15s ease-in-out; + animation-fill-mode: forwards; + } + } + + .toggle:hover { + cursor: pointer; + } + + .toggle.active { + .toggle-slider { + opacity: 0.8; + background: var(--accent2); + animation: toggleSlideRight 0.15s ease-in-out; + animation-fill-mode: forwards; + } + } + + .value { + .setting-button { + position: absolute; + right: 0.15rem; + top: 0.1rem; + font-size: 1rem; + border-radius: 0.4rem; + padding: 0.2rem 0.2rem 0 0.2rem; + border: 2px solid var(--border) !important; + background: var(--background2); + color: var(--foreground2); + transition: all 0.25s ease; + } + + .setting-value { + font-family: OpenSans, sans-serif; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + max-width: calc(100% - 18rem); + position: absolute; + font-weight: 1; + right: 2rem; + top: 0.2rem; + } + } + } + + h3:hover { + .toggle { + background: var(--background3); + } + + .setting-button { + border: 2px solid var(--border1) !important; + background: var(--background3); + } + + .setting-button:hover { + border: 2px solid var(--highlight) !important; + background: var(--highlight); + color: var(--background5); + cursor: pointer; + } + } + } +} + +.settings .settings-content h3 select { + position: absolute; + top: 0; right: 0; + font-size: 1rem; + color: var(--foreground2); + padding: 0.46rem; + border-radius: 0.35rem; +} + +.settings .settings-content h3 select:hover { + cursor: pointer; +} + +.settings .settings-content h3 select option { + text-align: left; + background: var(--background4); + color: var(--foreground); +} + +.settings .settings-content h3 select option:checked { + text-align: right; +} + +.settings .settings-content h3:hover select { + color: var(--foreground); +} + +.settings .settings-content #settings-custom iframe { + position: absolute; + width: calc(100% - 1rem); height: calc(100% - 1rem); + border-radius: 0.5rem; +} + +@keyframes toggleSlideRight { + 0% { + transform: translateX(0); + } + 100% { + transform: translateX(1.25rem); + } +} + +@keyframes toggleSlideLeft { + 0% { + transform: translateX(1.25rem); + } + 100% { + transform: translateX(0); + } +} \ No newline at end of file diff --git a/application-ui/content/assets/application/css/app-shared.css b/application-ui/content/assets/application/css/app-shared.css new file mode 100644 index 00000000..866b25b4 --- /dev/null +++ b/application-ui/content/assets/application/css/app-shared.css @@ -0,0 +1,242 @@ +@keyframes wiggle { + 0% { transform: rotate(0deg); } + 80% { transform: rotate(0deg); } + 85% { transform: rotate(5deg); } + 95% { transform: rotate(-5deg); } + 100% { transform: rotate(0deg); } +} + +@keyframes rotate { + 100% { transform: rotate(360deg); translate: 0.1rem; } +} + +body { + background: var(--background5); +} + +.hover-rotate:hover { + animation: rotate 2.5s linear infinite !important; +} + +.rotate { + animation: rotate 2.5s linear infinite !important; +} + +li.disabled { + background: var(--background4) !important; + color: var(--background3) !important; +} + +li.disabled:hover { + cursor: not-allowed !important; + box-shadow: none !important; + z-index: 0 !important; +} + +.hover-wiggle:hover { + animation: wiggle 2.5s infinite !important; +} + +.wiggle { + animation: wiggle 1s infinite !important; +} + +.wiggle-low { + animation: wiggle 30s infinite !important; +} + +.hover-wiggle-extreme:hover { + animation: wiggle 0.1s linear infinite !important; +} + +.wiggle-extreme { + animation: wiggle 0.1s linear infinite !important; +} + +.danger:hover { + background: red !important; + border-color: red !important; + box-shadow: 0 0 0.8rem red !important; + color: var(--foreground2) !important; +} + +.danger:hover * { + color: var(--foreground2) !important; +} + +* { + scroll-behavior: smooth; +} + +li:hover { + animation: wiggle 2.5s infinite; +} + +.card { + margin-bottom: 1rem; +} + +#menu-panel, #drive-button { + display: none; +} + +.cnt { + width: 100%; + height: 100%; + padding: 0; + border-top-left-radius: 1.5rem; + position: relative; + background: var(--background); + z-index: 101; +} + +.highlighted, .active { + transition: all 0.25s ease !important; +} + +#overlay { + position: absolute !important; + width: 100%; height: 100% !important; + opacity: 0 !important; + z-index: -1 !important; + transition: all 0.25s ease !important; + border-top-left-radius: 1.5rem !important; + overflow: hidden !important; +} + +#overlay.active { + background: var(--background5) !important; + opacity: 1 !important; + z-index: 999999 !important; + overflow: hidden !important; +} + +#overlay #overlay-frame { + border: none !important; + width: 100% !important; + height: 100% !important; + transition: all 0.25s ease !important; + border-top-left-radius: 1.5rem !important; + overflow: hidden !important; + opacity: 0 !important; +} + +#overlay.active #overlay-frame { + opacity: 1 !important; + transition: all 0.5s ease !important; +} + +#overlay .close-overlay { + position: fixed !important; + top: 0.75rem !important; + right: 0.25rem !important; + border-radius: 0.5rem !important; + backdrop-filter: blur(4px); + box-shadow: 0 0 0.4rem var(--shadow3); + background: #ff000050 !important; + border: 1px solid #ff000025; + transition: all 0.25s ease !important; + padding: 0.5rem 2.5rem 0.5rem 1rem !important; + color: #ffffff !important; + font-weight: 1000 !important; + overflow: hidden !important; + opacity: 0 !important; +} + +#overlay.active .close-overlay { + opacity: 1 !important; + transition: all 1s ease !important; +} + +#overlay .close-overlay:hover { + opacity: 1 !important; + transition: all 0.25s ease !important; + background: red !important; + cursor: pointer !important; + overflow: hidden !important; +} + +#overlay .close-overlay i { + font-weight: 1000 !important; + font-size: 1.75rem !important; + right: 0.65rem !important; + top: 0.3rem !important; + position: absolute !important; + overflow: hidden !important; +} + +h3.input-list { + position: relative; + padding: 0.5rem !important; + border-radius: 0.5rem; + background: var(--background2); + + .list-input-content { + .list-input-item { + position: relative; + padding: 0.2rem 1.5rem 0.2rem 0.5rem; + border-radius: 0.5rem; + background: var(--background) !important; + margin-right: 0.25rem; + line-height: 2.25rem; + transition: all 0.25s ease; + white-space: nowrap; + + i { + opacity: 0.5; + position: absolute; + font-size: 1.5rem; + top: 0.25rem; + right: 0.25rem; + transition: all 0.25s ease; + } + + i:hover { + opacity: 1; + color: var(--inactive); + cursor: pointer; + transition: all 0.1s ease; + } + } + + .list-input-item:hover { + background: var(--background6); + color: var(--foreground); + } + + .list-input-item.template { + display: none; + } + } + + .input-list-field { + top: 0.1rem; + right: 0; + width: calc(100% - 10rem); + position: relative; + padding: 0.5rem 0.4rem 0.55rem 0.4rem; + border-radius: 0.5rem; + } + + input.list { + transition: all 0.25s ease; + position: relative; + margin: 0.5rem 0.15rem 0 0.2rem; + font-size: 1.25rem; + color: var(--foreground); + background: var(--background); + border-radius: 0.5rem; + padding: 0.25rem; + width: calc(100% - 1.75rem); + } +} + +h3.input-list:hover { + input.list { + background: var(--background2); + } + + input.list:hover { + background: var(--background); + } +} \ No newline at end of file diff --git a/application-ui/content/assets/application/css/lc-create-command.css b/application-ui/content/assets/application/css/lc-create-command.css new file mode 100644 index 00000000..3881d3a2 --- /dev/null +++ b/application-ui/content/assets/application/css/lc-create-command.css @@ -0,0 +1,3 @@ +body { + background: var(--background); +} \ No newline at end of file diff --git a/application-ui/content/assets/application/css/sub-details.css b/application-ui/content/assets/application/css/sub-details.css new file mode 100644 index 00000000..9123c6cf --- /dev/null +++ b/application-ui/content/assets/application/css/sub-details.css @@ -0,0 +1,222 @@ +body { + background: var(--background5) !important; + border-top-left-radius: 1.5rem !important; + overflow: hidden !important; +} + +.cnt { + border-top-left-radius: 1.5rem; + position: fixed; + width: 100%; + min-height: 100%; + overflow: hidden !important; + overflow-y: auto !important; + background: var(--background); + + * { + font-family: OpenSans, sans-serif; + } + + #dh-header { + border-top-left-radius: 1.5rem; + position: relative; + height: 75%; + width: 100%; + overflow: hidden; + + #background { + position: absolute; + width: 100%; + height: 75%; + object-fit: cover; + z-index: -1; + } + + .dh-overlay { + position: relative; + z-index: 1; + width: 100%; + height: 100%; + backdrop-filter: blur(10px); + background: linear-gradient(to bottom, transparent, var(--background)); + } + + .dh-header-content { + z-index: 2; + position: absolute; + top: 1rem; left: 1rem; + right: 1rem; padding: 1rem; + min-height: 5rem; + height: calc(100% - 5rem); + overflow: hidden; + + .dh-title { + #details-icon { + position: relative; + padding: 1.55rem; + img { + left: 0; top: 1.6rem; + position: absolute; + height: 2.5rem; + width: 2.5rem; + } + } + + h1 { + padding: 0.5rem 1rem 0.55rem 0.9rem; + border-radius: 1rem; + margin: 0; + background: var(--background6); + width: fit-content; + } + } + + .logo-flex { + display: flex; + justify-content: center; + + #dh-logo { + position: absolute; + max-width: 70%; + max-height: 70%; + object-fit: cover; + } + } + + .dh-scroll { + position: absolute; + justify-content: center; + font-size: 2rem; + width: calc(100% - 2.5rem); + bottom: 0; + + a { + text-decoration: none; + font-weight: 1000; + color: var(--highlight); + transition: all 0.25s ease; + } + + a:hover { + color: var(--foreground2); + cursor: pointer; + } + } + } + } + + .dh-content { + width: calc(100% - 2rem); + height: fit-content; + padding: 1rem; + overflow: hidden; + margin-bottom: 10rem; + + a { + transition: all 0.25s ease; + color: var(--foreground) !important; + } + + a:hover { + cursor: pointer; + color: var(--accent) !important; + } + + .flex { + justify-content: center; + + + .dh-menu { + max-width: 30%; + + .card { + width: calc(100% - 3.1rem); + margin-bottom: 1rem; + + #dh-thumbnail { + transition: all 0.25s ease; + border-radius: 0.5rem; + width: 100%; + position: relative; + overflow: hidden; + margin: 0 0 0.5rem 0; + + img { + transition: all 0.25s ease; + border-radius: 1rem; + box-shadow: 0 0 0.4rem var(--shadow3); + width: calc(100% - 2rem); + margin: 1rem; + } + } + + #dh-thumbnail:hover { + img { + margin: 0.4rem; + width: calc(100% - 0.8rem); + } + } + } + } + + .dh-main { + position: relative; + max-width: 70%; + width: 70%; + + .card.tabs { + width: calc(100% - 2rem); + } + + .card { + width: calc(100% - 3rem); + margin-bottom: 1rem; + } + } + + .card { + overflow: hidden; + text-overflow: ellipsis; + margin: 0.5rem; + + * { + overflow: hidden; + text-overflow: ellipsis; + color: var(--foreground2); + } + + .flex { + h3 { + padding: 0.5rem 0.6rem 0.6rem 0.5rem; + border-radius: 0.5rem; + transition: all 0.25s ease; + margin: 0 0.25rem 0.3rem 0.25rem; + } + + h3.active { + color: var(--highlight); + background: var(--background); + } + + h3:hover { + color: var(--highlight); + background: var(--background); + cursor: pointer; + } + + h3.active:hover { + cursor: unset; + } + } + } + } + } +} + +#dh-changelog-button, #dh-description-button, #dh-versions-button, #dh-changelog, #dh-versions, #details-custom-card { + display: none; +} + +#scroll-down { + display: none !important; +} \ No newline at end of file diff --git a/application-ui/content/assets/application/images/background/discover-home.png b/application-ui/content/assets/application/images/background/discover-home.png new file mode 100644 index 00000000..fc3c5c37 Binary files /dev/null and b/application-ui/content/assets/application/images/background/discover-home.png differ diff --git a/application-ui/content/assets/application/images/icons/app.png b/application-ui/content/assets/application/images/icons/app.png new file mode 100644 index 00000000..50f1bb5b Binary files /dev/null and b/application-ui/content/assets/application/images/icons/app.png differ diff --git a/application-ui/content/assets/application/images/logos/app.png b/application-ui/content/assets/application/images/logos/app.png new file mode 100644 index 00000000..e218ecae Binary files /dev/null and b/application-ui/content/assets/application/images/logos/app.png differ diff --git a/application-ui/content/assets/application/images/logos/nexus.png b/application-ui/content/assets/application/images/logos/nexus.png new file mode 100644 index 00000000..1c366e7e Binary files /dev/null and b/application-ui/content/assets/application/images/logos/nexus.png differ diff --git a/application-ui/content/assets/application/images/templates/background.png b/application-ui/content/assets/application/images/templates/background.png new file mode 100644 index 00000000..df19f57c Binary files /dev/null and b/application-ui/content/assets/application/images/templates/background.png differ diff --git a/application-ui/content/assets/application/images/templates/thumbnail.png b/application-ui/content/assets/application/images/templates/thumbnail.png new file mode 100644 index 00000000..64bce8a5 Binary files /dev/null and b/application-ui/content/assets/application/images/templates/thumbnail.png differ diff --git a/application-ui/content/assets/application/javascript/app-custom.js b/application-ui/content/assets/application/javascript/app-custom.js new file mode 100644 index 00000000..801cee6c --- /dev/null +++ b/application-ui/content/assets/application/javascript/app-custom.js @@ -0,0 +1,21 @@ +function initModulePage() { + const urlParams = new URLSearchParams(window.location.search); + if(urlParams.get("title")) { + document.title = urlParams.get("title"); + } + + if(urlParams.get("id")) { + const id = urlParams.get("id"); + connector("init."+id); + } else { + connector("init.module-page"); + } + + if(urlParams.get("url")) { + document.getElementById("iframe").src = urlParams.get("url"); + } +} + +function executeCustomScript(script) { + document.getElementById("iframe").contentWindow.eval(script); +} \ No newline at end of file diff --git a/application-ui/content/assets/application/javascript/app-discover.js b/application-ui/content/assets/application/javascript/app-discover.js new file mode 100644 index 00000000..48a08dcc --- /dev/null +++ b/application-ui/content/assets/application/javascript/app-discover.js @@ -0,0 +1,263 @@ +let searchTerm = "Click to search"; +let moduleId = "-1"; +let query = ""; +let offset = 0; + +function initDiscover() { + const urlParams = new URLSearchParams(window.location.search); + + if(urlParams.get("moduleId")!==null||localStorage.getItem("settings.lastSearchModule")!==null) { + if(urlParams.get("moduleId")!==null) { + moduleId = urlParams.get('moduleId'); + if(moduleId==="modules") { + moduleId = "-1"; + } + localStorage.setItem("settings.lastSearchModule",moduleId); + } else { + moduleId = localStorage.getItem("settings.lastSearchModule"); + } + + + if(moduleId!=="-1"&&moduleId!==-1) { + document.getElementById("search-type-select").value = moduleId; + } else { + document.getElementById("search-type-select").value = moduleId; + } + } + + if(urlParams.get("s")) { + query = decodeURIComponent(urlParams.get("s")); + document.getElementById("search-bar").value = query; + document.getElementById('search-bar').placeholder = query; + } + + if(urlParams.get("l")) { + if(urlParams.get("l")==="search") { + document.getElementById('search-bar').disabled = false; + openSearch(); + } + } + + console.log("[CONNECTOR] init.discover"); +} + +function openSearch() { + const search = document.getElementById("discover-search"); + if(!search.classList.contains('active')) { + search.classList.add('active'); + if(query) { + connector("sync.discover.search."+moduleId.replaceAll("-1","modules")+"."+offset+"."+query); + } else { + connector("sync.discover.search." + moduleId.replaceAll("-1", "modules")+"."+offset); + } + } + + const buttons = document.getElementById("search-buttons"); + if(!buttons.classList.contains('active')) { + buttons.classList.add('active'); + } + + const start = document.getElementById("discover-buttons"); + if(!start.classList.contains('active')) { + start.classList.add('active'); + } + + const bar = document.getElementById("search-card"); + if(!bar.classList.contains('active')) { + bar.classList.add('active'); + } + + deactivateMenu("menu",true); + document.getElementById("search-bar").placeholder = "Goggles"; +} + +function closeSearch() { + window.location = "discover.html?moduleId="+moduleId; +} + +function toggleSearch() { + const search = document.getElementById("discover-search"); + if(search.classList.contains('active')) { + closeSearch(); + } else { + openSearch(); + } +} + +function addModuleToList(title,moduleId,image) { + const template = document.getElementById('add-module-option'); + const entry = template.cloneNode(true); + entry.value = moduleId; + entry.innerText = title; + template.parentNode.insertBefore(entry,template); +} + +function addResult(id,img,title,authors,description,meta,actions,location,connectorRequest) { + const template = document.getElementById("result-template"); + if(template) { + const result = template.cloneNode(true); + if(id) { + result.id = id; + result.querySelector("img").onclick = function () { + if(connectorRequest) { + connector(connectorRequest); + } else { + connector("sync.discover.details.module." + location); + } + }; + result.querySelector("a").onclick = function () { + if(connectorRequest) { + connector(connectorRequest); + } else { + connector("sync.discover.details.module." + location); + } + }; + } else { + result.id = ""; + } + if(img) { + result.querySelector("img").src = img; + } + if(title) { + result.querySelector(".result-title").innerText = title; + } + if(authors) { + result.querySelector(".result-authors").innerText = authors; + } + if(description) { + description = decodeURL(description); + result.querySelector(".result-description").innerHTML = description; + } + if(meta) { + result.querySelector(".result-meta").innerHTML = meta; + } else { + result.querySelector(".result-meta").style.display = "none"; + } + if(actions) { + result.querySelector(".result-actions").innerHTML = actions; + } + template.parentNode.insertBefore(result,template); + } else { + error("Couldn't find result template."); + } +} + +function addFilterGroup(id,name) { + if(id&&name) { + const template = document.getElementById("filter-group-template"); + const group = template.cloneNode(true); + group.id = id; + group.querySelector("h4").innerText = name; + template.parentNode.insertBefore(group,template); + } +} + +function addToggleFilter(name,groupId,onclick,fullWidth,disable) { + if(groupId&&name) { + const template = document.getElementById(groupId).querySelector("#toggle-template"); + const filter = template.cloneNode(true); + filter.id = groupId+"-"+name.replaceAll(" ", "-").replace(/[^a-z0-9-_]/gi, '').toLowerCase(); + if(name) { + filter.querySelector("p").innerText = name; + } + if(fullWidth===true) { + filter.classList.add('max'); + } + const slider = filter.querySelector(".toggle-slider"); + let disabled = false; + if(onclick) { + if(typeof onclick === 'function') { + slider.onclick = onclick; + } else if(typeof onclick === "string") { + slider.onclick = function () { + const sliderValue = slider.querySelector(".slider").classList; + sliderValue.toggle("active"); + connector(onclick+"."+slider.querySelector(".slider").classList.contains("active")); + } + } else { + disabled = true; + } + } else { + disabled = true; + } + if(disabled||disable===true) { + slider.classList.add("disabled"); + slider.onclick = null; + } + template.parentNode.insertBefore(filter,template.parentNode.querySelector(".group-bottom")); + } +} + +function addSelectFilter(name,groupId,onchange,options,disable) { + if(groupId&&name) { + const template = document.getElementById(groupId).querySelector("#select-template"); + const filter = template.cloneNode(true); + filter.id = groupId+"-"+name.replaceAll(" ", "-").replace(/[^a-z0-9-_]/gi, '').toLowerCase(); + filter.classList.add("max"); + const select = filter.querySelector("select"); + select.id = filter.id+"-select"; + let disabled = false; + if(onchange) { + if(typeof onchange === 'function') { + select.onchange = onchange; + } else if(typeof onchange === 'string') { + select.onchange = function () { + connector(onchange+"."+select.value); + } + } else { + disabled = true; + } + } else { + disabled = true; + } + if(options) { + select.innerHTML = options; + } else { + disabled = true; + } + if(disabled||disable===true) { + select.disabled = true; + } + template.parentNode.insertBefore(filter,template.parentNode.querySelector(".group-bottom")); + } +} + +let activeTab = ""; +function showTab(tabId) { + const tab = document.getElementById("discover-"+tabId); + const button = document.getElementById(tabId+"-button"); + if(activeTab) { + document.getElementById(activeTab+"-button").classList.remove("active"); + document.getElementById("discover-"+activeTab).classList.remove("active"); + } + activeTab = tabId; + tab.classList.add("active"); + button.classList.add("active"); +} + +addEventListener("DOMContentLoaded", () => { + document.getElementById("load-more").onclick = function () { + offset = offset+20; + connector("sync.discover.search." + moduleId.replaceAll("-1", "modules")+"."+offset); + } + showTab("home"); + initDiscover(); + setMenuPanel("", "web app", "undefined version", true); + + let theme = document.getElementById("css-colors").href; + if(theme.includes("app-colors-light.css")) { + theme="default.light"; + } else if(theme.includes("app-colors-zyneon.css")) { + theme="default.zyneon"; + } else { + theme="default.dark"; + } + document.getElementById("news-frame").src="https://danieldieeins.github.io/Zyneon-Application/news/news.html?type=new&theme="+theme; + + document.getElementById("search-bar").addEventListener('keydown', function(event) { + if (event.keyCode === 13) { + const value = document.getElementById("search-bar").value; + location.href = "discover.html?moduleId="+moduleId+"&l=search&s="+encodeURIComponent(value); + } + }); +}); \ No newline at end of file diff --git a/application-ui/content/assets/application/javascript/app-downloads.js b/application-ui/content/assets/application/javascript/app-downloads.js new file mode 100644 index 00000000..1721b83f --- /dev/null +++ b/application-ui/content/assets/application/javascript/app-downloads.js @@ -0,0 +1,85 @@ +function setDownload(title,state,elapsedTime,downloadSpeed,remainingTime,downloadSize,fileSize,path,url,id,progress,percent) { + const template = document.getElementById("template-download-card"); + let download = template.cloneNode(true); + if(document.getElementById(id)) { + download = document.getElementById(id); + } else { + download.id = id; + if(state) { + if(state==="RUNNING") { + const doc = document.getElementById("waiting-downloads"); + doc.parentNode.insertBefore(download,doc); + } else if(state==="WAITING") { + const doc = document.getElementById("failed-downloads"); + doc.parentNode.insertBefore(download,doc); + } else if(state==="FAILED") { + const doc = document.getElementById("finished-downloads"); + doc.parentNode.insertBefore(download,doc); + } else { + template.parentNode.insertBefore(download,template); + } + } else { + template.parentNode.insertBefore(download,template); + } + } + download.querySelector(".download-id").innerText = id; + + if(title) { + download.querySelector(".download-title").innerText = title; + } + + if(state) { + download.querySelector(".download-state").innerText = state; + } + + if(elapsedTime) { + download.querySelector(".download-elapsed-time").innerText = elapsedTime; + } + + if(remainingTime) { + download.querySelector(".download-estimated-time").innerText = remainingTime; + } + + if(downloadSize) { + download.querySelector(".download-size").innerText = downloadSize; + } + + if(fileSize) { + download.querySelector(".download-file-size").innerText = fileSize; + } + + if(path) { + download.querySelector(".download-path").innerText = path; + } + + if(url) { + download.querySelector(".download-url").innerText = url; + } + + if(progress) { + download.querySelector(".download-progress").innerText = progress; + } + + if(percent) { + download.querySelector(".progress-bar").style.width = percent+"%"; + } + + if(downloadSpeed) { + download.querySelector(".download-speed").innerText = downloadSpeed; + } +} + +function addDownload(title,state,elapsedTime,downloadSpeed,remainingTime,downloadSize,fileSize,path,url,id,progress,percent) { + +} + +function initDownloads() { + const urlParams = new URLSearchParams(window.location.search); + if(urlParams.get("reInit")!=null) { + if(urlParams.get("reInit")==="false") { + return; + } + } + console.log("[CONNECTOR] init.downloads"); +} +initDownloads(); \ No newline at end of file diff --git a/application-ui/content/assets/application/javascript/app-firstrun.js b/application-ui/content/assets/application/javascript/app-firstrun.js new file mode 100644 index 00000000..8fbb3723 --- /dev/null +++ b/application-ui/content/assets/application/javascript/app-firstrun.js @@ -0,0 +1,86 @@ +let highlightedTheme = ""; +let highlightedFrame = ""; + +function syncLang(language) { + localStorage.setItem('settings.language', language); + connector("sync.language."+language); + connector("sync.firstrun.theme"); +} + +function initThemeWizard() { + highlightTheme(colors); +} + +function initLinuxWizard(customFrame) { + const button = document.getElementById("firstrun-theme-finish-button"); + const button_ = document.getElementById("firstrun-continue-button"); + button.innerText = button_.innerText; + button.onclick = function () {} + button.href = "#linux"; + if(customFrame===true||customFrame==="true") { + highlightFrame("linux-frame"); + } else { + highlightFrame("default-frame"); + } +} + +function highlightTheme(newTheme) { + if(newTheme) { + const button = document.getElementById(newTheme); + if(button) { + if(!button.classList.contains("highlighted")) { + button.classList.add("highlighted"); + if(highlightedTheme) { + const oldTheme = document.getElementById(highlightedTheme); + if(oldTheme) { + if(oldTheme.classList.contains("highlighted")) { + oldTheme.classList.remove("highlighted"); + } + } + } + highlightedTheme = newTheme; + } + } + } +} + +function highlightFrame(newFrame) { + if(newFrame) { + const button = document.getElementById(newFrame); + if(button) { + if(!button.classList.contains("highlighted")) { + button.classList.add("highlighted"); + if(highlightedFrame) { + const oldFrame = document.getElementById(highlightedFrame); + if(oldFrame) { + if(oldFrame.classList.contains("highlighted")) { + oldFrame.classList.remove("highlighted"); + } + } + } + highlightedFrame = newFrame; + } + } + } +} + +function setTheme(id) { + setColors(id); + highlightTheme(id); +} + +addEventListener("DOMContentLoaded", () => { + const urlParams = new URLSearchParams(window.location.search); + if (urlParams.get("theme.colors")) { + highlightTheme(urlParams.get("theme.colors")); + connector("sync.firstrun.theme"); + } + if(urlParams.get("back")) { + if(urlParams.get("back")===true||urlParams.get("back")==="true") { + const button = document.getElementById("fs-back"); + button.classList.remove("disabled"); + button.innerText = document.getElementById("language-back").innerText; + button.onclick = function () { location.href = 'settings.html' } + } + } +}); \ No newline at end of file diff --git a/application-ui/content/assets/application/javascript/app-library.js b/application-ui/content/assets/application/javascript/app-library.js new file mode 100644 index 00000000..78e0a789 --- /dev/null +++ b/application-ui/content/assets/application/javascript/app-library.js @@ -0,0 +1,304 @@ +let lastHighlighted = ""; +let highlighted = ""; +let moduleId = "shared"; + +function initLibrary(skipConnector) { + const urlParams = new URLSearchParams(window.location.search); + if(urlParams.get("moduleId")!==null||localStorage.getItem("settings.lastLibraryModule")!==null) { + if(urlParams.get("moduleId")!==null) { + moduleId = urlParams.get('moduleId'); + } else { + moduleId = localStorage.getItem("settings.lastLibraryModule"); + } + if(moduleId!=="-1"&&moduleId!==-1) { + if(skipConnector!==true) { + connector("sync.library.module." + moduleId); + } + if(optionExists("select-game-module",moduleId)) { + document.getElementById("select-game-module").value = moduleId; + } + if(urlParams.get("viewId")!==null) { + showView(urlParams.get("viewId")); + } + } + } + console.log("[CONNECTOR] init.library"); +} + +function optionExists(selectId, value) { + const selectElement = document.getElementById(selectId); + const options = selectElement.options; + for (let i = 0; i < options.length; i++) { + if (options[i].value === value) { + return true; + } + } + return false; +} + +function addModuleToList(title,moduleId,image) { + const template = document.getElementById('add-module-option'); + const entry = template.cloneNode(true); + entry.value = moduleId; + entry.innerText = title; + template.parentNode.insertBefore(entry,template); +} + +function onModuleChange() { + const module = document.getElementById('select-game-module').value; + if(module) { + if(module!=="-1") { + localStorage.setItem("settings.lastLibraryModule",module); + location.href = "library.html?moduleId="+module; + } else { + location.href = "library.html?moduleId=-1"; + } + } +} + +function highlight(id) { + const highlight = document.getElementById(id); + if(highlight) { + const oldHighlight = document.getElementById(highlighted); + if(oldHighlight) { + if(oldHighlight.classList.contains("active")) { + oldHighlight.classList.remove("active"); + } + } + if(!highlight.classList.contains("active")) { + highlight.classList.add("active"); + } + lastHighlighted = highlight; + highlighted = id; + } +} + +function addAction(title,iconClass,onclick,id) { + if(document.getElementById(id)) { + return; + } + const actionTemplate = document.getElementById("group-actions-entry"); + const actionEntry = actionTemplate.cloneNode(true); + actionEntry.querySelector("img").style.display = "none"; + actionEntry.querySelector("p").innerText = title; + actionEntry.querySelector("i").classList = iconClass; + actionEntry.id = id; + if(onclick) { + actionEntry.onclick = function () { + eval(onclick); + } + } + actionTemplate.parentNode.insertBefore(actionEntry,actionTemplate); +} + +function addGroup(title,id) { + if(document.getElementById(id)) { + return; + } + const actionTemplate = document.getElementById("menu-group-template"); + const actionEntry = actionTemplate.cloneNode(true); + actionEntry.querySelector("h3").innerText = title; + actionEntry.querySelector("li").id = "template-"+id+"-entry"; + actionEntry.querySelector("li").style.display = "none"; + actionEntry.id = id; + actionTemplate.parentNode.insertBefore(actionEntry,actionTemplate); +} + +function addGroupEntry(groupId,title,id,image) { + if(document.getElementById(id)) { + return; + } + const actionTemplate = document.getElementById("template-"+groupId+"-entry"); + const actionEntry = actionTemplate.cloneNode(true); + + actionEntry.id = id; + actionEntry.style.display = "inherit"; + actionEntry.onclick = function () { + connector("sync.button.library.menu.group."+groupId+"."+id); + } + + actionEntry.addEventListener("dblclick", function() { + connector("java.button.launch."+id); + actionEntry.querySelector("p").innerText = "Starting..."; + let seconds = 5; + const countdownInterval = setInterval(() => { + seconds--; + if (seconds <= 0) { + actionEntry.querySelector("p").innerText = title; + clearInterval(countdownInterval); + } + }, 1000); + }); + + if(title) { + actionEntry.querySelector("p").innerText = title; + } + + const n = Math.floor(Math.random() * 6) + 1; + let i = ""; + if(Math.random() < 0.5) { + i="bx bx-dice-"+n; + } else { + i="bx bxs-dice-"+n; + } + if(image) { + if(image!=="") { + actionEntry.querySelector("i").style.display = "none"; + actionEntry.querySelector("img").src = image; + } else { + actionEntry.querySelector("img").style.display = "none"; + actionEntry.querySelector("i").classList = i; + } + } else { + actionEntry.querySelector("img").style.display = "none"; + actionEntry.querySelector("i").classList = i; + } + + actionTemplate.parentNode.insertBefore(actionEntry,actionTemplate); + + if(id === highlighted) { + highlighted = ""; + highlight(actionEntry); + } +} + +function setTitle(img,text,options_) { + const title = document.getElementById("title-name"); + const image = document.getElementById("title-image"); + const options = document.getElementById("title-options"); + if(text) { + title.innerText = text; + } else { + title.innerText = "" + } + if(img) { + image.style.display = "inherit"; + image.src = img; + } else { + image.style.display = "none"; + image.src = ""; + } + if(options_) { + options.style.display = "inherit"; + options.innerHTML = options_; + } else { + options.style.display = "none"; + options.innerHTML = ""; + } + document.getElementById("library-overlay").classList.remove("active"); +} + +function toggleOverlay(button) { + const overlay = document.getElementById("library-overlay"); + if(overlay.classList.contains("active")) { + overlay.classList.remove("active"); + if(button) { + document.getElementById(button).classList.remove("active"); + } + } else { + overlay.classList.add("active"); + if(button) { + document.getElementById(button).classList.add("active"); + } + } +} + +function setOverlayContent(content) { + document.getElementById("library-overlay").innerHTML = content; +} + +function addOverlayContent(content) { + document.getElementById("library-overlay").innerHTML += content; +} + +function clearOverlay() { + document.getElementById("library-overlay").innerHTML = ""; +} + +function setViewDescription(description) { + const desc = document.getElementById("view-description"); + if(description) { + desc.innerHTML = description; + } else { + desc.innerHTML = " Loading..."; + } +} + +function setViewImage(image_) { + const image = document.getElementById("view-image"); + const container = document.getElementById("view-image-container"); + if(image_) { + container.style.display = "inherit"; + image.src = image_; + } else { + container.style.display = "none"; + image.src = ""; + } +} + +function showView(id) { + document.getElementById("library-view").style.display = "inherit"; + document.querySelector(".cnt").style.backgroundImage = "url('')"; + setTitle(); setViewImage(); setViewDescription(); disableLaunch(); + connector("sync.library.module." + moduleId + ".view." + id); + highlight(id); +} + +function disableLaunch() { + const button = document.getElementById("view-launch"); + setLaunch("LAUNCH","bx bx-x-circle"); +} + +let launchRequest = ""; +function launch_() { + if(launchRequest) { + const button = document.getElementById("view-launch"); + if(button.classList.contains("active")) { + connector(launchRequest); + } + } +} + +function setLaunch(title,icon,className,connectorRequest) { + const button = document.getElementById("view-launch"); + + let launch = "LAUNCH"; + if(title) { + launch = title; + } + button.querySelector("span").innerText = title; + + let i = "bx bx-rocket"; + if(icon) { + i = icon; + } + button.querySelector("i").className = icon; + + let cN = "hover-wiggle"; + if(className) { + cN = "hover-wiggle "+className; + } + button.className = cN; + + if(connectorRequest) { + button.onclick = function () { + launchRequest = connectorRequest; + launch_(); + launchRequest = ""; + } + } else { + launchRequest = ""; + button.onclick = null; + } +} + +function enableLaunch() { + const button = document.getElementById("view-launch"); + if(!button.classList.contains("active")) { + button.classList.add("active"); + } +} + +addEventListener("DOMContentLoaded", () => { + disableLaunch(); initLibrary(); +}); \ No newline at end of file diff --git a/application-ui/content/assets/application/javascript/app-settings.js b/application-ui/content/assets/application/javascript/app-settings.js new file mode 100644 index 00000000..6c71c83b --- /dev/null +++ b/application-ui/content/assets/application/javascript/app-settings.js @@ -0,0 +1,279 @@ +let updates = false; +let linuxFrame = false; +let highlighted = undefined; +let content = undefined; + +function toggleUpdates() { + const updateSlider = document.getElementById("updater-settings-enable-updates"); + if(updateSlider.classList.contains("active")) { + updates = false; + connector('sync.autoUpdates.off'); + updateSlider.classList.remove("active"); + } else { + updates = true; + connector('sync.autoUpdates.on'); + updateSlider.classList.add("active"); + } +} + +function toggleLinuxFrame() { + if(linuxFrame) { + linuxFrame = false; + connector('sync.linuxFrame.off'); + } else { + linuxFrame = true; + connector('sync.linuxFrame.on'); + } +} + +function syncUpdates() { + connector('sync.updateChannel.'+document.getElementById('updater-settings-update-channel').value); +} + +function syncTheme() { + setColors(document.getElementById("appearance-settings-theme").value); +} + +function syncStartPage() { + const startPage = document.getElementById("general-settings-start-page").value; + connector("sync.startPage."+startPage); + localStorage.setItem('settings.startPage', startPage); +} + +function syncLanguage() { + const language = document.getElementById("appearance-settings-language").value; + connector("sync.language."+language); + localStorage.setItem('settings.language', language); + location.href = "../"+language+"/settings.html"; +} + +function syncVersion(version) { + if(version) { + log("Got version: "+version); + const allTextNodes = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT); + let node; + while (node = allTextNodes.nextNode()) { + node.nodeValue = node.nodeValue.replaceAll("${application.version}", version); + } + } else { + error("No version specified"); + } +} + +function addGroup(title,id) { + if(id) { + if(title) { + if (document.getElementById(id) == null) { + const template = document.getElementById("settings-group-template"); + const group = template.cloneNode(true); + group.id = id; + group.querySelector("h3").innerText = title; + template.parentNode.insertBefore(group,template); + } + } + } +} + +function addModuleSetting(icon,text,onclick,id,image,group) { + let template; + + if(group) { + template = document.getElementById(group).querySelector("#settings-module-template"); + } else { + template = document.getElementById("settings-module-template"); + } + + const entry = template.cloneNode(true); + if(!id) { + id="unidentified"; + } + entry.id = id; + + const img = entry.querySelector('img'); + const i = entry.querySelector('i'); + if(image===true) { + if(i) { + i.remove(); + } + if(img) { + if(icon) { + img.src = icon; + } + } + } else { + if(img) { + img.remove(); + } + if(i) { + if(icon) { + i.classList = icon; + } + } + } + + const p = entry.querySelector("p"); + if(p) { + if(text) { + p.innerText = text; + } + } + + if(onclick) { + entry.onclick = function() { + connector(onclick); + log(entry.id); + }; + } + + template.parentNode.insertBefore(entry,template); +} + +function highlight(newHighlight) { + if(newHighlight) { + if(!newHighlight.classList.contains("highlighted")) { + newHighlight.classList.add("highlighted"); + if(highlighted) { + if(highlighted.classList.contains("highlighted")) { + highlighted.classList.remove("highlighted"); + } + } + highlighted = newHighlight; + setTitle(newHighlight.innerText) + } + } +} + +function setTitle(title) { + if(title) { + document.getElementById("settings-title").innerText = title; + } +} + +function setContent(newContent,newHighlight,url) { + const f = document.getElementById('settings-custom-iframe'); + f.src = ""; + if(url) { + f.src = url; + } + if(newHighlight) { + newHighlight = document.getElementById(newHighlight); + } else { + newHighlight = document.getElementById(newContent+"-button") + } + newContent = document.getElementById(newContent); + if(newContent) { + if(!newContent.classList.contains("active")) { + newContent.classList.add("active"); + if(content) { + if(content.classList.contains("active")) { + content.classList.remove("active"); + } + } + content = newContent; + highlight(newHighlight); + } + } +} + +function initSettings() { + const urlParams = new URLSearchParams(window.location.search); + let id = "settings-general"; + if(urlParams.get('t')) { + id = urlParams.get("t"); + } + + let hid = id+"-button"; + if(urlParams.get('h')) { + hid = urlParams.get("h"); + } + + if(urlParams.get("u")) { + setContent(id,hid,urlParams.get("u")); + } else { + setContent(id,hid); + } +} + +function addSettingsGroup(title,page,id) { + if(title&&page) { + const template = document.getElementById(page+"-group-template"); + const group = template.cloneNode(true); + if(id) { + group.id = id; + } else { + group.id = (page+"-"+title).replaceAll(" ", "-").replace(/[^a-z0-9-_]/gi, '').toLowerCase(); + } + group.querySelector("h4").innerText = title; + group.classList.remove("template"); + template.parentNode.insertBefore(group,template); + } +} + +function addSelectToGroup(title,group,id,options,onchangeRequest) { + if(title&&group) { + const g = document.getElementById(group); + let i = (group+"-"+title).replaceAll(" ", "-").replace(/[^a-z0-9-_]/gi, '').toLowerCase(); + if(id) { + i = id; + } + g.innerHTML += "

"+title+"

"; + if(options) { + document.getElementById(i).innerHTML = options; + } + if(onchangeRequest) { + document.getElementById(i).onchange = function () { + connector(onchangeRequest+"."+document.getElementById(i).value); + } + } else { + document.getElementById(i).onchange = function () { + connector(i+"."+document.getElementById(i).value); + } + } + } +} + +function addToggleToGroup(title,group,id,onchangeRequest,defaultState) { + if(title&&group) { + const g = document.getElementById(group); + let i = (group+"-"+title).replaceAll(" ", "-").replace(/[^a-z0-9-_]/gi, '').toLowerCase(); + if(id) { + i = id; + } + g.innerHTML += "

"+title+"

"; + const toggle = document.getElementById(i); + if(defaultState) { + if(defaultState===true) { + toggle.classList.add("active"); + } + } + if(onchangeRequest) { + toggle.onclick = function () { + toggle.classList.toggle("active"); + connector(onchangeRequest+"."+toggle.classList.contains("active")); + } + } else { + toggle.onclick = function () { + toggle.classList.toggle("active"); + connector(i+"."+toggle.classList.contains("active")); + } + } + } +} + +function addValueToGroup(title,group,id,onclickRequest,defaultValue) { + if(title&&group) { + const g = document.getElementById(group); + let i = (group+"-"+title).replaceAll(" ", "-").replace(/[^a-z0-9-_]/gi, '').toLowerCase(); + if(id) { + i = id; + } + if(onclickRequest) { + g.innerHTML += "

" + title + "

"; + } else { + g.innerHTML += "

" + title + "

"; + } + if(defaultValue) { + document.getElementById(i).querySelector(".setting-value").innerText = defaultValue; + } + } +} \ No newline at end of file diff --git a/application-ui/content/assets/application/javascript/app-shared.js b/application-ui/content/assets/application/javascript/app-shared.js new file mode 100644 index 00000000..7552d56d --- /dev/null +++ b/application-ui/content/assets/application/javascript/app-shared.js @@ -0,0 +1,216 @@ +function toggleMainMenu() { + const menu = document.getElementById('menu'); + const submenu = document.getElementById('submenu'); + if(menu) { + if(menu.classList.contains('active')) { + if(!menu.classList.contains('inactive')) { + menu.classList.add('inactive'); + } + localStorage.setItem("menu.menu",'inactive'); + menu.classList.remove('active'); + if(submenu) { + submenu.classList.add('active'); + localStorage.setItem("menu.submenu",'active'); + submenu.classList.remove('inactive'); + } + } else { + menu.classList.add('active'); + localStorage.setItem("menu.menu",'active'); + if(menu.classList.contains('inactive')) { + menu.classList.remove('inactive'); + } + if(submenu) { + submenu.classList.add('inactive'); + localStorage.setItem("menu.submenu",'inactive'); + submenu.classList.remove('active'); + } + } + } +} + +function initMainMenu(active) { + if(active==null) { + if(initMenu('menu')) { + deactivateMenu('submenu',true); + } else { + activateMenu('submenu',true); + } + } else { + if(initMenu('menu')) { + if(!active) { + deactivateMenu('menu'); + activateMenu('submenu'); + } else { + activateMenu('submenu'); + } + } else { + if(active) { + activateMenu('menu'); + deactivateMenu('submenu'); + } else { + activateMenu('submenu'); + } + } + } + if(document.getElementById('menu').classList.contains('active')) { + localStorage.setItem("menu.menu","active"); + localStorage.setItem("menu.submenu","inactive"); + } else { + localStorage.setItem("menu.menu","inactive"); + localStorage.setItem("menu.submenu","active"); + } +} + +function changeThemeColors() { + if(colors==="automatic") { + setColors("automatic"); + } else if(colors==="../assets/cronos/css/app-colors-dark.css") { + setColors("../assets/cronos/css/app-colors-light.css"); + } else if(colors==="../assets/cronos/css/app-colors-light.css") { + setColors("../assets/application/css/app-colors-zyneon.css"); + } else { + setColors("../assets/cronos/css/app-colors-dark.css"); + } +} + +function preventClick(id) { + document.getElementById(id).addEventListener('click', function(event) { + event.preventDefault(); + }); +} + +function log(message) { + console.log("[LOG] [UI] "+message) +} + +function err(message) { + console.log("[ERR] [UI] "+message) +} + +function deb(message) { + console.log("[DEB] [UI] "+message) +} + +function error(message) { + err(message); +} + +function debug(message) { + deb(message); +} + +const colorSchemeQuery = window.matchMedia("(prefers-color-scheme: dark)"); + +function handleColorSchemeChange(e) { + if(colors==="automatic") { + setColors(colors); + } +} + +colorSchemeQuery.addListener(handleColorSchemeChange); + +function setMenuPanel(img,title,description,show) { + hideMenuPanel(); + const pTitle = document.getElementById("panel-title"); + pTitle.innerHTML = ""; + if(title) { + pTitle.innerHTML = title; + } + + const pDescription = document.getElementById("panel-description"); + pDescription.innerHTML = ""; + if(description) { + pDescription.innerHTML = description; + } + + const image = document.getElementById("panel-image"); + image.src = ""; + if(img) { + image.src = img; + document.getElementById("menu-panel").querySelector("p").classList.remove("active"); + } else { + image.style.display = "none"; + document.getElementById("menu-panel").querySelector("p").classList.add("active"); + } + + if(show) { + if(show===true) { + showMenuPanel(); + } + } +} + +function showMenuPanel() { + document.getElementById("menu-panel").style.display = "inherit"; + +} + +function hideMenuPanel() { + document.getElementById("menu-panel").style.display = "none"; +} + +function decodeURL(string) { + string = decodeURIComponent(decodeURI(string)); + string = string.replaceAll("%plus%","+"); + return string; +} + +function openUrl(url) { + if(desktop) { + connector("open.url."+url); + } else { + window.open(url, '_blank'); + } +} + +const listInputs = new Map(); + +function initializeListInput(id) { + const input = document.getElementById(id); + if(input) { + if (listInputs.has(id)) { + listInputs.delete(id); + } + + const list = []; + listInputs.set(id, list); + + input.addEventListener('keydown', (event) => { + if (event.keyCode === 13) { + event.preventDefault(); + if(!list.includes(input.querySelector( "input").value)&&input.querySelector( "input").value !== "") { + listInputs.get(id).push(input.querySelector("input").value); + connector(id+".add."+input.querySelector("input").value); + } + input.querySelector("input").value = ""; + syncListInput(id); + } + }); + } +} + +function syncListInput(id) { + const input = document.getElementById(id); + if(input) { + if(listInputs.has(id)) { + const list = listInputs.get(id); + input.querySelector(".list-input-content").innerHTML = ""; + for (let i = 0; i < list.length; i++) { + input.querySelector(".list-input-content").innerHTML += "" + list[i] + " "; + } + } + } +} + +function removeStringFromListInput(id,string) { + if(listInputs.has(id)) { + for (let i = 0; i < listInputs.get(id).length; i++) { + if(listInputs.get(id)[i] === string) { + listInputs.get(id).splice(i, 1); + syncListInput(id); + connector(id+".remove."+string); + break; + } + } + } +} \ No newline at end of file diff --git a/application-ui/content/assets/application/javascript/lc-create-command.js b/application-ui/content/assets/application/javascript/lc-create-command.js new file mode 100644 index 00000000..e69de29b diff --git a/application-ui/content/assets/application/javascript/sub-details.js b/application-ui/content/assets/application/javascript/sub-details.js new file mode 100644 index 00000000..7f0ec34a --- /dev/null +++ b/application-ui/content/assets/application/javascript/sub-details.js @@ -0,0 +1,175 @@ +let highlighted = ""; + +function initDetails() { + const urlParams = new URLSearchParams(window.location.search); + + let name = "Unknown"; + if(urlParams.get("title")||urlParams.get("name")) { + if(urlParams.get("title")) { + name = urlParams.get("title").replaceAll("%plus%","+"); + } else { + name = urlParams.get("name").replaceAll("%plus%","+"); + } + } + document.getElementById("details-title").innerText = name; + document.getElementById("details-name").innerText = name; + + let description = "No description..."; + if(urlParams.get("description")) { + description = urlParams.get("description").replaceAll("%plus%","+"); + } + setDescription(description); + + if(urlParams.get("changelog")) { + setChangelog(urlParams.get("changelog").replaceAll("%plus%","+")); + } + + if(urlParams.get("versions")) { + setVersions(urlParams.get("versions").replaceAll("%plus%","+")) + } + + let type = "Unknown"; + if(urlParams.get("type")) { + type = urlParams.get("type").replaceAll("%plus%","+"); + } + document.getElementById("details-type").innerText = type; + + let id = "unknown"; + if(urlParams.get("id")) { + id = urlParams.get("id").replaceAll("%plus%","+"); + } + document.getElementById("details-id").innerText = id; + + let version = "Unknown"; + if(urlParams.get("version")) { + version = urlParams.get("version").replaceAll("%plus%","+"); + } + document.getElementById("details-version").innerText = version; + + let customInfo = ""; + if(urlParams.get("c")) { + customInfo = "
"+urlParams.get("c").replaceAll("\\'","%hhdn%").replaceAll("'","\"").replaceAll("%hhdn%","'").replaceAll("%plus%","+"); + } + if(customInfo) { + document.getElementById("details-custom").innerHTML = customInfo; + } + + let summary = "No summary..."; + if(urlParams.get("summary")) { + summary = urlParams.get("summary").replaceAll("%plus%","+"); + } + document.getElementById("details-summary").innerHTML = summary; + + let authors = "Unknown"; + if(urlParams.get("authors")) { + authors = urlParams.get("authors").replaceAll("%plus%","+"); + } + document.getElementById("details-authors").innerText = authors; + + let hidden = "unknown"; + if(urlParams.get("hidden")) { + hidden = urlParams.get("hidden"); + } + document.getElementById("details-hidden").innerText = hidden; + + let tags = "No tags..."; + if(urlParams.get("tags")) { + tags = urlParams.get("tags").replaceAll("%plus%","+"); + } + document.getElementById("details-tags").innerText = tags; + + if(urlParams.get("cc")) { + const customCard = document.getElementById("details-custom-card"); + customCard.innerHTML = urlParams.get("cc").replaceAll("%plus%","+"); + customCard.style.display = "inherit"; + } + + if(urlParams.get("tab")) { + highlight(urlParams.get("tab")); + } + + if(urlParams.get("background")) { + document.getElementById("background").src = decodeURL(urlParams.get("background")); + } + + if(urlParams.get("icon")) { + document.getElementById("dh-icon").src = decodeURL(urlParams.get("icon")); + } else { + document.getElementById("details-icon").style.display = "none"; + } + + if(urlParams.get("logo")) { + document.getElementById("dh-logo").src = decodeURL(urlParams.get("logo")); + } else { + document.getElementById("dh-logo").style.display = "none"; + } + + if(urlParams.get("thumbnail")) { + document.getElementById("details-thumbnail").src = decodeURL(urlParams.get("thumbnail")); + } else { + document.getElementById("dh-thumbnail").style.display = "none"; + } +} + +function setDescription(description_) { + const description = document.getElementById("dh-description"); + if(description_) { + description.innerHTML = description_; + document.getElementById("dh-description-button").style.display = "inherit"; + } else { + description.style.display = "none"; + document.getElementById("dh-description-button").style.display = "none"; + } +} + +function setChangelog(changelog_) { + const changelog = document.getElementById("dh-changelog"); + if(changelog_) { + changelog_ = changelog_.replaceAll("%plus%","+"); + changelog.innerHTML = changelog_; + document.getElementById("dh-changelog-button").style.display = "inherit"; + } else { + changelog.style.display = "none"; + document.getElementById("dh-changelog-button").style.display = "none"; + } +} + +function setVersions(versions_) { + const versions = document.getElementById("dh-versions"); + if(versions_) { + versions_ = versions_.replaceAll("%plus%","+"); + versions.innerHTML = versions_; + document.getElementById("dh-versions-button").style.display = "inherit"; + } else { + versions.style.display = "none"; + document.getElementById("dh-versions-button").style.display = "none"; + } +} + +function highlight(new_) { + const highlight = document.getElementById(new_+"-button"); + if(highlight) { + if(!highlight.classList.contains("active")) { + highlight.classList.add("active"); + if(highlighted) { + const highlight = document.getElementById(highlighted+"-button"); + if(highlight) { + if(highlight.classList.contains("active")) { + highlight.classList.remove("active"); + } + } + const show = document.getElementById(highlighted); + if(show) { + if(!(show.style.display==="none")) { + show.style.display = "none"; + } + } + } + const show = document.getElementById(new_); + if(show) { + show.style.display = "inherit"; + } + highlighted = new_; + } + } +} \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/LICENSE.md b/application-ui/content/assets/boxicons/LICENSE.md deleted file mode 100644 index 9d28f5d8..00000000 --- a/application-ui/content/assets/boxicons/LICENSE.md +++ /dev/null @@ -1,6 +0,0 @@ -Boxicons License --------------------------Boxicons is an open source project , you can use them in your commercial projects too. -The icons (.svg) files are free to download are licensed under CC 4.0 . -The fonts files are licensed under SIL OFL 1.1 -Attribution is not required but is appreciated -Other files which are not fonts or icons are licensed under the MIT License \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/css/animations.css b/application-ui/content/assets/boxicons/css/animations.css deleted file mode 100644 index 6225657c..00000000 --- a/application-ui/content/assets/boxicons/css/animations.css +++ /dev/null @@ -1,386 +0,0 @@ -@-webkit-keyframes spin -{ - 0% - { - -webkit-transform: rotate(0); - transform: rotate(0); - } - 100% - { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@keyframes spin -{ - 0% - { - -webkit-transform: rotate(0); - transform: rotate(0); - } - 100% - { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@-webkit-keyframes burst -{ - 0% - { - -webkit-transform: scale(1); - transform: scale(1); - - opacity: 1; - } - 90% - { - -webkit-transform: scale(1.5); - transform: scale(1.5); - - opacity: 0; - } -} -@keyframes burst -{ - 0% - { - -webkit-transform: scale(1); - transform: scale(1); - - opacity: 1; - } - 90% - { - -webkit-transform: scale(1.5); - transform: scale(1.5); - - opacity: 0; - } -} -@-webkit-keyframes flashing -{ - 0% - { - opacity: 1; - } - 45% - { - opacity: 0; - } - 90% - { - opacity: 1; - } -} -@keyframes flashing -{ - 0% - { - opacity: 1; - } - 45% - { - opacity: 0; - } - 90% - { - opacity: 1; - } -} -@-webkit-keyframes fade-left -{ - 0% - { - -webkit-transform: translateX(0); - transform: translateX(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateX(-20px); - transform: translateX(-20px); - - opacity: 0; - } -} -@keyframes fade-left -{ - 0% - { - -webkit-transform: translateX(0); - transform: translateX(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateX(-20px); - transform: translateX(-20px); - - opacity: 0; - } -} -@-webkit-keyframes fade-right -{ - 0% - { - -webkit-transform: translateX(0); - transform: translateX(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateX(20px); - transform: translateX(20px); - - opacity: 0; - } -} -@keyframes fade-right -{ - 0% - { - -webkit-transform: translateX(0); - transform: translateX(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateX(20px); - transform: translateX(20px); - - opacity: 0; - } -} -@-webkit-keyframes fade-up -{ - 0% - { - -webkit-transform: translateY(0); - transform: translateY(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - - opacity: 0; - } -} -@keyframes fade-up -{ - 0% - { - -webkit-transform: translateY(0); - transform: translateY(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - - opacity: 0; - } -} -@-webkit-keyframes fade-down -{ - 0% - { - -webkit-transform: translateY(0); - transform: translateY(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateY(20px); - transform: translateY(20px); - - opacity: 0; - } -} -@keyframes fade-down -{ - 0% - { - -webkit-transform: translateY(0); - transform: translateY(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateY(20px); - transform: translateY(20px); - - opacity: 0; - } -} -@-webkit-keyframes tada -{ - from - { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% - { - -webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); - transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); - } - - 30%, - 50%, - 70%, - 90% - { - -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); - transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); - } - - 40%, - 60%, - 80% - { - -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg); - transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg); - } - - to - { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes tada -{ - from - { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% - { - -webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); - transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); - } - - 30%, - 50%, - 70%, - 90% - { - -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); - transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); - } - - 40%, - 60%, - 80% - { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - to - { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.bx-spin -{ - -webkit-animation: spin 2s linear infinite; - animation: spin 2s linear infinite; -} -.bx-spin-hover:hover -{ - -webkit-animation: spin 2s linear infinite; - animation: spin 2s linear infinite; -} - -.bx-tada -{ - -webkit-animation: tada 1.5s ease infinite; - animation: tada 1.5s ease infinite; -} -.bx-tada-hover:hover -{ - -webkit-animation: tada 1.5s ease infinite; - animation: tada 1.5s ease infinite; -} - -.bx-flashing -{ - -webkit-animation: flashing 1.5s infinite linear; - animation: flashing 1.5s infinite linear; -} -.bx-flashing-hover:hover -{ - -webkit-animation: flashing 1.5s infinite linear; - animation: flashing 1.5s infinite linear; -} - -.bx-burst -{ - -webkit-animation: burst 1.5s infinite linear; - animation: burst 1.5s infinite linear; -} -.bx-burst-hover:hover -{ - -webkit-animation: burst 1.5s infinite linear; - animation: burst 1.5s infinite linear; -} -.bx-fade-up -{ - -webkit-animation: fade-up 1.5s infinite linear; - animation: fade-up 1.5s infinite linear; -} -.bx-fade-up-hover:hover -{ - -webkit-animation: fade-up 1.5s infinite linear; - animation: fade-up 1.5s infinite linear; -} -.bx-fade-down -{ - -webkit-animation: fade-down 1.5s infinite linear; - animation: fade-down 1.5s infinite linear; -} -.bx-fade-down-hover:hover -{ - -webkit-animation: fade-down 1.5s infinite linear; - animation: fade-down 1.5s infinite linear; -} -.bx-fade-left -{ - -webkit-animation: fade-left 1.5s infinite linear; - animation: fade-left 1.5s infinite linear; -} -.bx-fade-left-hover:hover -{ - -webkit-animation: fade-left 1.5s infinite linear; - animation: fade-left 1.5s infinite linear; -} -.bx-fade-right -{ - -webkit-animation: fade-right 1.5s infinite linear; - animation: fade-right 1.5s infinite linear; -} -.bx-fade-right-hover:hover -{ - -webkit-animation: fade-right 1.5s infinite linear; - animation: fade-right 1.5s infinite linear; -} \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/css/boxicons.css b/application-ui/content/assets/boxicons/css/boxicons.css deleted file mode 100644 index db98f454..00000000 --- a/application-ui/content/assets/boxicons/css/boxicons.css +++ /dev/null @@ -1,5425 +0,0 @@ -@font-face -{ - font-family: 'boxicons'; - font-weight: normal; - font-style: normal; - - src: url('../fonts/boxicons.eot'); - src: url('../fonts/boxicons.eot') format('embedded-opentype'), - url('../fonts/boxicons.woff2') format('woff2'), - url('../fonts/boxicons.woff') format('woff'), - url('../fonts/boxicons.ttf') format('truetype'), - url('../fonts/boxicons.svg?#boxicons') format('svg'); -} -.bx -{ - font-family: 'boxicons' !important; - font-weight: normal; - font-style: normal; - font-variant: normal; - line-height: 1; - text-rendering: auto; - display: inline-block; - - text-transform: none; - - speak: none; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.bx-ul -{ - margin-left: 2em; - padding-left: 0; - - list-style: none; -} -.bx-ul > li -{ - position: relative; -} -.bx-ul .bx -{ - font-size: inherit; - line-height: inherit; - - position: absolute; - left: -2em; - - width: 2em; - - text-align: center; -} -@-webkit-keyframes spin -{ - 0% - { - -webkit-transform: rotate(0); - transform: rotate(0); - } - 100% - { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@keyframes spin -{ - 0% - { - -webkit-transform: rotate(0); - transform: rotate(0); - } - 100% - { - -webkit-transform: rotate(359deg); - transform: rotate(359deg); - } -} -@-webkit-keyframes burst -{ - 0% - { - -webkit-transform: scale(1); - transform: scale(1); - - opacity: 1; - } - 90% - { - -webkit-transform: scale(1.5); - transform: scale(1.5); - - opacity: 0; - } -} -@keyframes burst -{ - 0% - { - -webkit-transform: scale(1); - transform: scale(1); - - opacity: 1; - } - 90% - { - -webkit-transform: scale(1.5); - transform: scale(1.5); - - opacity: 0; - } -} -@-webkit-keyframes flashing -{ - 0% - { - opacity: 1; - } - 45% - { - opacity: 0; - } - 90% - { - opacity: 1; - } -} -@keyframes flashing -{ - 0% - { - opacity: 1; - } - 45% - { - opacity: 0; - } - 90% - { - opacity: 1; - } -} -@-webkit-keyframes fade-left -{ - 0% - { - -webkit-transform: translateX(0); - transform: translateX(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateX(-20px); - transform: translateX(-20px); - - opacity: 0; - } -} -@keyframes fade-left -{ - 0% - { - -webkit-transform: translateX(0); - transform: translateX(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateX(-20px); - transform: translateX(-20px); - - opacity: 0; - } -} -@-webkit-keyframes fade-right -{ - 0% - { - -webkit-transform: translateX(0); - transform: translateX(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateX(20px); - transform: translateX(20px); - - opacity: 0; - } -} -@keyframes fade-right -{ - 0% - { - -webkit-transform: translateX(0); - transform: translateX(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateX(20px); - transform: translateX(20px); - - opacity: 0; - } -} -@-webkit-keyframes fade-up -{ - 0% - { - -webkit-transform: translateY(0); - transform: translateY(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - - opacity: 0; - } -} -@keyframes fade-up -{ - 0% - { - -webkit-transform: translateY(0); - transform: translateY(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - - opacity: 0; - } -} -@-webkit-keyframes fade-down -{ - 0% - { - -webkit-transform: translateY(0); - transform: translateY(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateY(20px); - transform: translateY(20px); - - opacity: 0; - } -} -@keyframes fade-down -{ - 0% - { - -webkit-transform: translateY(0); - transform: translateY(0); - - opacity: 1; - } - 75% - { - -webkit-transform: translateY(20px); - transform: translateY(20px); - - opacity: 0; - } -} -@-webkit-keyframes tada -{ - from - { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% - { - -webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); - transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); - } - - 30%, - 50%, - 70%, - 90% - { - -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); - transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); - } - - 40%, - 60%, - 80% - { - -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg); - transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, -10deg); - } - - to - { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} - -@keyframes tada -{ - from - { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } - - 10%, - 20% - { - -webkit-transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); - transform: scale3d(.95, .95, .95) rotate3d(0, 0, 1, -10deg); - } - - 30%, - 50%, - 70%, - 90% - { - -webkit-transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); - transform: scale3d(1, 1, 1) rotate3d(0, 0, 1, 10deg); - } - - 40%, - 60%, - 80% - { - -webkit-transform: rotate3d(0, 0, 1, -10deg); - transform: rotate3d(0, 0, 1, -10deg); - } - - to - { - -webkit-transform: scale3d(1, 1, 1); - transform: scale3d(1, 1, 1); - } -} -.bx-spin -{ - -webkit-animation: spin 2s linear infinite; - animation: spin 2s linear infinite; -} -.bx-spin-hover:hover -{ - -webkit-animation: spin 2s linear infinite; - animation: spin 2s linear infinite; -} - -.bx-tada -{ - -webkit-animation: tada 1.5s ease infinite; - animation: tada 1.5s ease infinite; -} -.bx-tada-hover:hover -{ - -webkit-animation: tada 1.5s ease infinite; - animation: tada 1.5s ease infinite; -} - -.bx-flashing -{ - -webkit-animation: flashing 1.5s infinite linear; - animation: flashing 1.5s infinite linear; -} -.bx-flashing-hover:hover -{ - -webkit-animation: flashing 1.5s infinite linear; - animation: flashing 1.5s infinite linear; -} - -.bx-burst -{ - -webkit-animation: burst 1.5s infinite linear; - animation: burst 1.5s infinite linear; -} -.bx-burst-hover:hover -{ - -webkit-animation: burst 1.5s infinite linear; - animation: burst 1.5s infinite linear; -} -.bx-fade-up -{ - -webkit-animation: fade-up 1.5s infinite linear; - animation: fade-up 1.5s infinite linear; -} -.bx-fade-up-hover:hover -{ - -webkit-animation: fade-up 1.5s infinite linear; - animation: fade-up 1.5s infinite linear; -} -.bx-fade-down -{ - -webkit-animation: fade-down 1.5s infinite linear; - animation: fade-down 1.5s infinite linear; -} -.bx-fade-down-hover:hover -{ - -webkit-animation: fade-down 1.5s infinite linear; - animation: fade-down 1.5s infinite linear; -} -.bx-fade-left -{ - -webkit-animation: fade-left 1.5s infinite linear; - animation: fade-left 1.5s infinite linear; -} -.bx-fade-left-hover:hover -{ - -webkit-animation: fade-left 1.5s infinite linear; - animation: fade-left 1.5s infinite linear; -} -.bx-fade-right -{ - -webkit-animation: fade-right 1.5s infinite linear; - animation: fade-right 1.5s infinite linear; -} -.bx-fade-right-hover:hover -{ - -webkit-animation: fade-right 1.5s infinite linear; - animation: fade-right 1.5s infinite linear; -} -.bx-xs -{ - font-size: 1rem!important; -} -.bx-sm -{ - font-size: 1.55rem!important; -} -.bx-md -{ - font-size: 2.25rem!important; -} -.bx-lg -{ - font-size: 3.0rem!important; -} -.bx-fw -{ - font-size: 1.2857142857em; - line-height: .8em; - - width: 1.2857142857em; - height: .8em; - margin-top: -.2em!important; - - vertical-align: middle; -} -.bx-pull-left -{ - float: left; - - margin-right: .3em!important; -} -.bx-pull-right -{ - float: right; - - margin-left: .3em!important; -} -.bx-rotate-90 -{ - transform: rotate(90deg); - - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'; -} -.bx-rotate-180 -{ - transform: rotate(180deg); - - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)'; -} -.bx-rotate-270 -{ - transform: rotate(270deg); - - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'; -} -.bx-flip-horizontal -{ - transform: scaleX(-1); - - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)'; -} -.bx-flip-vertical -{ - transform: scaleY(-1); - - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; -} -.bx-border -{ - padding: .25em; - - border: .07em solid rgba(0,0,0,.1); - border-radius: .25em; -} -.bx-border-circle -{ - padding: .25em; - - border: .07em solid rgba(0,0,0,.1); - border-radius: 50%; -} - - .bxs-balloon:before { - content: "\eb60"; - } - .bxs-castle:before { - content: "\eb79"; - } - .bxs-coffee-bean:before { - content: "\eb92"; - } - .bxs-objects-horizontal-center:before { - content: "\ebab"; - } - .bxs-objects-horizontal-left:before { - content: "\ebc4"; - } - .bxs-objects-horizontal-right:before { - content: "\ebdd"; - } - .bxs-objects-vertical-bottom:before { - content: "\ebf6"; - } - .bxs-objects-vertical-center:before { - content: "\ef40"; - } - .bxs-objects-vertical-top:before { - content: "\ef41"; - } - .bxs-pear:before { - content: "\ef42"; - } - .bxs-shield-minus:before { - content: "\ef43"; - } - .bxs-shield-plus:before { - content: "\ef44"; - } - .bxs-shower:before { - content: "\ef45"; - } - .bxs-sushi:before { - content: "\ef46"; - } - .bxs-universal-access:before { - content: "\ef47"; - } - .bx-child:before { - content: "\ef48"; - } - .bx-horizontal-left:before { - content: "\ef49"; - } - .bx-horizontal-right:before { - content: "\ef4a"; - } - .bx-objects-horizontal-center:before { - content: "\ef4b"; - } - .bx-objects-horizontal-left:before { - content: "\ef4c"; - } - .bx-objects-horizontal-right:before { - content: "\ef4d"; - } - .bx-objects-vertical-bottom:before { - content: "\ef4e"; - } - .bx-objects-vertical-center:before { - content: "\ef4f"; - } - .bx-objects-vertical-top:before { - content: "\ef50"; - } - .bx-rfid:before { - content: "\ef51"; - } - .bx-shield-minus:before { - content: "\ef52"; - } - .bx-shield-plus:before { - content: "\ef53"; - } - .bx-shower:before { - content: "\ef54"; - } - .bx-sushi:before { - content: "\ef55"; - } - .bx-universal-access:before { - content: "\ef56"; - } - .bx-vertical-bottom:before { - content: "\ef57"; - } - .bx-vertical-top:before { - content: "\ef58"; - } - .bxl-graphql:before { - content: "\ef59"; - } - .bxl-typescript:before { - content: "\ef5a"; - } - .bxs-color:before { - content: "\ef39"; - } - .bx-reflect-horizontal:before { - content: "\ef3a"; - } - .bx-reflect-vertical:before { - content: "\ef3b"; - } - .bx-color:before { - content: "\ef3c"; - } - .bxl-mongodb:before { - content: "\ef3d"; - } - .bxl-postgresql:before { - content: "\ef3e"; - } - .bxl-deezer:before { - content: "\ef3f"; - } - .bxs-hard-hat:before { - content: "\ef2a"; - } - .bxs-home-alt-2:before { - content: "\ef2b"; - } - .bxs-cheese:before { - content: "\ef2c"; - } - .bx-home-alt-2:before { - content: "\ef2d"; - } - .bx-hard-hat:before { - content: "\ef2e"; - } - .bx-cheese:before { - content: "\ef2f"; - } - .bx-cart-add:before { - content: "\ef30"; - } - .bx-cart-download:before { - content: "\ef31"; - } - .bx-no-signal:before { - content: "\ef32"; - } - .bx-signal-1:before { - content: "\ef33"; - } - .bx-signal-2:before { - content: "\ef34"; - } - .bx-signal-3:before { - content: "\ef35"; - } - .bx-signal-4:before { - content: "\ef36"; - } - .bx-signal-5:before { - content: "\ef37"; - } - .bxl-xing:before { - content: "\ef38"; - } - .bxl-meta:before { - content: "\ef27"; - } - .bx-lemon:before { - content: "\ef28"; - } - .bxs-lemon:before { - content: "\ef29"; - } - .bx-cricket-ball:before { - content: "\ef0c"; - } - .bx-baguette:before { - content: "\ef0d"; - } - .bx-bowl-hot:before { - content: "\ef0e"; - } - .bx-bowl-rice:before { - content: "\ef0f"; - } - .bx-cable-car:before { - content: "\ef10"; - } - .bx-candles:before { - content: "\ef11"; - } - .bx-circle-half:before { - content: "\ef12"; - } - .bx-circle-quarter:before { - content: "\ef13"; - } - .bx-circle-three-quarter:before { - content: "\ef14"; - } - .bx-cross:before { - content: "\ef15"; - } - .bx-fork:before { - content: "\ef16"; - } - .bx-knife:before { - content: "\ef17"; - } - .bx-money-withdraw:before { - content: "\ef18"; - } - .bx-popsicle:before { - content: "\ef19"; - } - .bx-scatter-chart:before { - content: "\ef1a"; - } - .bxs-baguette:before { - content: "\ef1b"; - } - .bxs-bowl-hot:before { - content: "\ef1c"; - } - .bxs-bowl-rice:before { - content: "\ef1d"; - } - .bxs-cable-car:before { - content: "\ef1e"; - } - .bxs-circle-half:before { - content: "\ef1f"; - } - .bxs-circle-quarter:before { - content: "\ef20"; - } - .bxs-circle-three-quarter:before { - content: "\ef21"; - } - .bxs-cricket-ball:before { - content: "\ef22"; - } - .bxs-invader:before { - content: "\ef23"; - } - .bx-male-female:before { - content: "\ef24"; - } - .bxs-popsicle:before { - content: "\ef25"; - } - .bxs-tree-alt:before { - content: "\ef26"; - } - .bxl-venmo:before { - content: "\e900"; - } - .bxl-upwork:before { - content: "\e901"; - } - .bxl-netlify:before { - content: "\e902"; - } - .bxl-java:before { - content: "\e903"; - } - .bxl-heroku:before { - content: "\e904"; - } - .bxl-go-lang:before { - content: "\e905"; - } - .bxl-gmail:before { - content: "\e906"; - } - .bxl-flask:before { - content: "\e907"; - } - .bxl-99designs:before { - content: "\e908"; - } - .bxl-500px:before { - content: "\e909"; - } - .bxl-adobe:before { - content: "\e90a"; - } - .bxl-airbnb:before { - content: "\e90b"; - } - .bxl-algolia:before { - content: "\e90c"; - } - .bxl-amazon:before { - content: "\e90d"; - } - .bxl-android:before { - content: "\e90e"; - } - .bxl-angular:before { - content: "\e90f"; - } - .bxl-apple:before { - content: "\e910"; - } - .bxl-audible:before { - content: "\e911"; - } - .bxl-aws:before { - content: "\e912"; - } - .bxl-baidu:before { - content: "\e913"; - } - .bxl-behance:before { - content: "\e914"; - } - .bxl-bing:before { - content: "\e915"; - } - .bxl-bitcoin:before { - content: "\e916"; - } - .bxl-blender:before { - content: "\e917"; - } - .bxl-blogger:before { - content: "\e918"; - } - .bxl-bootstrap:before { - content: "\e919"; - } - .bxl-chrome:before { - content: "\e91a"; - } - .bxl-codepen:before { - content: "\e91b"; - } - .bxl-c-plus-plus:before { - content: "\e91c"; - } - .bxl-creative-commons:before { - content: "\e91d"; - } - .bxl-css3:before { - content: "\e91e"; - } - .bxl-dailymotion:before { - content: "\e91f"; - } - .bxl-deviantart:before { - content: "\e920"; - } - .bxl-dev-to:before { - content: "\e921"; - } - .bxl-digg:before { - content: "\e922"; - } - .bxl-digitalocean:before { - content: "\e923"; - } - .bxl-discord:before { - content: "\e924"; - } - .bxl-discord-alt:before { - content: "\e925"; - } - .bxl-discourse:before { - content: "\e926"; - } - .bxl-django:before { - content: "\e927"; - } - .bxl-docker:before { - content: "\e928"; - } - .bxl-dribbble:before { - content: "\e929"; - } - .bxl-dropbox:before { - content: "\e92a"; - } - .bxl-drupal:before { - content: "\e92b"; - } - .bxl-ebay:before { - content: "\e92c"; - } - .bxl-edge:before { - content: "\e92d"; - } - .bxl-etsy:before { - content: "\e92e"; - } - .bxl-facebook:before { - content: "\e92f"; - } - .bxl-facebook-circle:before { - content: "\e930"; - } - .bxl-facebook-square:before { - content: "\e931"; - } - .bxl-figma:before { - content: "\e932"; - } - .bxl-firebase:before { - content: "\e933"; - } - .bxl-firefox:before { - content: "\e934"; - } - .bxl-flickr:before { - content: "\e935"; - } - .bxl-flickr-square:before { - content: "\e936"; - } - .bxl-flutter:before { - content: "\e937"; - } - .bxl-foursquare:before { - content: "\e938"; - } - .bxl-git:before { - content: "\e939"; - } - .bxl-github:before { - content: "\e93a"; - } - .bxl-gitlab:before { - content: "\e93b"; - } - .bxl-google:before { - content: "\e93c"; - } - .bxl-google-cloud:before { - content: "\e93d"; - } - .bxl-google-plus:before { - content: "\e93e"; - } - .bxl-google-plus-circle:before { - content: "\e93f"; - } - .bxl-html5:before { - content: "\e940"; - } - .bxl-imdb:before { - content: "\e941"; - } - .bxl-instagram:before { - content: "\e942"; - } - .bxl-instagram-alt:before { - content: "\e943"; - } - .bxl-internet-explorer:before { - content: "\e944"; - } - .bxl-invision:before { - content: "\e945"; - } - .bxl-javascript:before { - content: "\e946"; - } - .bxl-joomla:before { - content: "\e947"; - } - .bxl-jquery:before { - content: "\e948"; - } - .bxl-jsfiddle:before { - content: "\e949"; - } - .bxl-kickstarter:before { - content: "\e94a"; - } - .bxl-kubernetes:before { - content: "\e94b"; - } - .bxl-less:before { - content: "\e94c"; - } - .bxl-linkedin:before { - content: "\e94d"; - } - .bxl-linkedin-square:before { - content: "\e94e"; - } - .bxl-magento:before { - content: "\e94f"; - } - .bxl-mailchimp:before { - content: "\e950"; - } - .bxl-markdown:before { - content: "\e951"; - } - .bxl-mastercard:before { - content: "\e952"; - } - .bxl-mastodon:before { - content: "\e953"; - } - .bxl-medium:before { - content: "\e954"; - } - .bxl-medium-old:before { - content: "\e955"; - } - .bxl-medium-square:before { - content: "\e956"; - } - .bxl-messenger:before { - content: "\e957"; - } - .bxl-microsoft:before { - content: "\e958"; - } - .bxl-microsoft-teams:before { - content: "\e959"; - } - .bxl-nodejs:before { - content: "\e95a"; - } - .bxl-ok-ru:before { - content: "\e95b"; - } - .bxl-opera:before { - content: "\e95c"; - } - .bxl-patreon:before { - content: "\e95d"; - } - .bxl-paypal:before { - content: "\e95e"; - } - .bxl-periscope:before { - content: "\e95f"; - } - .bxl-php:before { - content: "\e960"; - } - .bxl-pinterest:before { - content: "\e961"; - } - .bxl-pinterest-alt:before { - content: "\e962"; - } - .bxl-play-store:before { - content: "\e963"; - } - .bxl-pocket:before { - content: "\e964"; - } - .bxl-product-hunt:before { - content: "\e965"; - } - .bxl-python:before { - content: "\e966"; - } - .bxl-quora:before { - content: "\e967"; - } - .bxl-react:before { - content: "\e968"; - } - .bxl-redbubble:before { - content: "\e969"; - } - .bxl-reddit:before { - content: "\e96a"; - } - .bxl-redux:before { - content: "\e96b"; - } - .bxl-sass:before { - content: "\e96c"; - } - .bxl-shopify:before { - content: "\e96d"; - } - .bxl-sketch:before { - content: "\e96e"; - } - .bxl-skype:before { - content: "\e96f"; - } - .bxl-slack:before { - content: "\e970"; - } - .bxl-slack-old:before { - content: "\e971"; - } - .bxl-snapchat:before { - content: "\e972"; - } - .bxl-soundcloud:before { - content: "\e973"; - } - .bxl-spotify:before { - content: "\e974"; - } - .bxl-spring-boot:before { - content: "\e975"; - } - .bxl-squarespace:before { - content: "\e976"; - } - .bxl-stack-overflow:before { - content: "\e977"; - } - .bxl-steam:before { - content: "\e978"; - } - .bxl-stripe:before { - content: "\e979"; - } - .bxl-tailwind-css:before { - content: "\e97a"; - } - .bxl-telegram:before { - content: "\e97b"; - } - .bxl-tiktok:before { - content: "\e97c"; - } - .bxl-trello:before { - content: "\e97d"; - } - .bxl-trip-advisor:before { - content: "\e97e"; - } - .bxl-tumblr:before { - content: "\e97f"; - } - .bxl-tux:before { - content: "\e980"; - } - .bxl-twitch:before { - content: "\e981"; - } - .bxl-twitter:before { - content: "\e982"; - } - .bxl-unity:before { - content: "\e983"; - } - .bxl-unsplash:before { - content: "\e984"; - } - .bxl-vimeo:before { - content: "\e985"; - } - .bxl-visa:before { - content: "\e986"; - } - .bxl-visual-studio:before { - content: "\e987"; - } - .bxl-vk:before { - content: "\e988"; - } - .bxl-vuejs:before { - content: "\e989"; - } - .bxl-whatsapp:before { - content: "\e98a"; - } - .bxl-whatsapp-square:before { - content: "\e98b"; - } - .bxl-wikipedia:before { - content: "\e98c"; - } - .bxl-windows:before { - content: "\e98d"; - } - .bxl-wix:before { - content: "\e98e"; - } - .bxl-wordpress:before { - content: "\e98f"; - } - .bxl-yahoo:before { - content: "\e990"; - } - .bxl-yelp:before { - content: "\e991"; - } - .bxl-youtube:before { - content: "\e992"; - } - .bxl-zoom:before { - content: "\e993"; - } - .bx-collapse-alt:before { - content: "\e994"; - } - .bx-collapse-horizontal:before { - content: "\e995"; - } - .bx-collapse-vertical:before { - content: "\e996"; - } - .bx-expand-horizontal:before { - content: "\e997"; - } - .bx-expand-vertical:before { - content: "\e998"; - } - .bx-injection:before { - content: "\e999"; - } - .bx-leaf:before { - content: "\e99a"; - } - .bx-math:before { - content: "\e99b"; - } - .bx-party:before { - content: "\e99c"; - } - .bx-abacus:before { - content: "\e99d"; - } - .bx-accessibility:before { - content: "\e99e"; - } - .bx-add-to-queue:before { - content: "\e99f"; - } - .bx-adjust:before { - content: "\e9a0"; - } - .bx-alarm:before { - content: "\e9a1"; - } - .bx-alarm-add:before { - content: "\e9a2"; - } - .bx-alarm-exclamation:before { - content: "\e9a3"; - } - .bx-alarm-off:before { - content: "\e9a4"; - } - .bx-alarm-snooze:before { - content: "\e9a5"; - } - .bx-album:before { - content: "\e9a6"; - } - .bx-align-justify:before { - content: "\e9a7"; - } - .bx-align-left:before { - content: "\e9a8"; - } - .bx-align-middle:before { - content: "\e9a9"; - } - .bx-align-right:before { - content: "\e9aa"; - } - .bx-analyse:before { - content: "\e9ab"; - } - .bx-anchor:before { - content: "\e9ac"; - } - .bx-angry:before { - content: "\e9ad"; - } - .bx-aperture:before { - content: "\e9ae"; - } - .bx-arch:before { - content: "\e9af"; - } - .bx-archive:before { - content: "\e9b0"; - } - .bx-archive-in:before { - content: "\e9b1"; - } - .bx-archive-out:before { - content: "\e9b2"; - } - .bx-area:before { - content: "\e9b3"; - } - .bx-arrow-back:before { - content: "\e9b4"; - } - .bx-arrow-from-bottom:before { - content: "\e9b5"; - } - .bx-arrow-from-left:before { - content: "\e9b6"; - } - .bx-arrow-from-right:before { - content: "\e9b7"; - } - .bx-arrow-from-top:before { - content: "\e9b8"; - } - .bx-arrow-to-bottom:before { - content: "\e9b9"; - } - .bx-arrow-to-left:before { - content: "\e9ba"; - } - .bx-arrow-to-right:before { - content: "\e9bb"; - } - .bx-arrow-to-top:before { - content: "\e9bc"; - } - .bx-at:before { - content: "\e9bd"; - } - .bx-atom:before { - content: "\e9be"; - } - .bx-award:before { - content: "\e9bf"; - } - .bx-badge:before { - content: "\e9c0"; - } - .bx-badge-check:before { - content: "\e9c1"; - } - .bx-ball:before { - content: "\e9c2"; - } - .bx-band-aid:before { - content: "\e9c3"; - } - .bx-bar-chart:before { - content: "\e9c4"; - } - .bx-bar-chart-alt:before { - content: "\e9c5"; - } - .bx-bar-chart-alt-2:before { - content: "\e9c6"; - } - .bx-bar-chart-square:before { - content: "\e9c7"; - } - .bx-barcode:before { - content: "\e9c8"; - } - .bx-barcode-reader:before { - content: "\e9c9"; - } - .bx-baseball:before { - content: "\e9ca"; - } - .bx-basket:before { - content: "\e9cb"; - } - .bx-basketball:before { - content: "\e9cc"; - } - .bx-bath:before { - content: "\e9cd"; - } - .bx-battery:before { - content: "\e9ce"; - } - .bx-bed:before { - content: "\e9cf"; - } - .bx-been-here:before { - content: "\e9d0"; - } - .bx-beer:before { - content: "\e9d1"; - } - .bx-bell:before { - content: "\e9d2"; - } - .bx-bell-minus:before { - content: "\e9d3"; - } - .bx-bell-off:before { - content: "\e9d4"; - } - .bx-bell-plus:before { - content: "\e9d5"; - } - .bx-bible:before { - content: "\e9d6"; - } - .bx-bitcoin:before { - content: "\e9d7"; - } - .bx-blanket:before { - content: "\e9d8"; - } - .bx-block:before { - content: "\e9d9"; - } - .bx-bluetooth:before { - content: "\e9da"; - } - .bx-body:before { - content: "\e9db"; - } - .bx-bold:before { - content: "\e9dc"; - } - .bx-bolt-circle:before { - content: "\e9dd"; - } - .bx-bomb:before { - content: "\e9de"; - } - .bx-bone:before { - content: "\e9df"; - } - .bx-bong:before { - content: "\e9e0"; - } - .bx-book:before { - content: "\e9e1"; - } - .bx-book-add:before { - content: "\e9e2"; - } - .bx-book-alt:before { - content: "\e9e3"; - } - .bx-book-bookmark:before { - content: "\e9e4"; - } - .bx-book-content:before { - content: "\e9e5"; - } - .bx-book-heart:before { - content: "\e9e6"; - } - .bx-bookmark:before { - content: "\e9e7"; - } - .bx-bookmark-alt:before { - content: "\e9e8"; - } - .bx-bookmark-alt-minus:before { - content: "\e9e9"; - } - .bx-bookmark-alt-plus:before { - content: "\e9ea"; - } - .bx-bookmark-heart:before { - content: "\e9eb"; - } - .bx-bookmark-minus:before { - content: "\e9ec"; - } - .bx-bookmark-plus:before { - content: "\e9ed"; - } - .bx-bookmarks:before { - content: "\e9ee"; - } - .bx-book-open:before { - content: "\e9ef"; - } - .bx-book-reader:before { - content: "\e9f0"; - } - .bx-border-all:before { - content: "\e9f1"; - } - .bx-border-bottom:before { - content: "\e9f2"; - } - .bx-border-inner:before { - content: "\e9f3"; - } - .bx-border-left:before { - content: "\e9f4"; - } - .bx-border-none:before { - content: "\e9f5"; - } - .bx-border-outer:before { - content: "\e9f6"; - } - .bx-border-radius:before { - content: "\e9f7"; - } - .bx-border-right:before { - content: "\e9f8"; - } - .bx-border-top:before { - content: "\e9f9"; - } - .bx-bot:before { - content: "\e9fa"; - } - .bx-bowling-ball:before { - content: "\e9fb"; - } - .bx-box:before { - content: "\e9fc"; - } - .bx-bracket:before { - content: "\e9fd"; - } - .bx-braille:before { - content: "\e9fe"; - } - .bx-brain:before { - content: "\e9ff"; - } - .bx-briefcase:before { - content: "\ea00"; - } - .bx-briefcase-alt:before { - content: "\ea01"; - } - .bx-briefcase-alt-2:before { - content: "\ea02"; - } - .bx-brightness:before { - content: "\ea03"; - } - .bx-brightness-half:before { - content: "\ea04"; - } - .bx-broadcast:before { - content: "\ea05"; - } - .bx-brush:before { - content: "\ea06"; - } - .bx-brush-alt:before { - content: "\ea07"; - } - .bx-bug:before { - content: "\ea08"; - } - .bx-bug-alt:before { - content: "\ea09"; - } - .bx-building:before { - content: "\ea0a"; - } - .bx-building-house:before { - content: "\ea0b"; - } - .bx-buildings:before { - content: "\ea0c"; - } - .bx-bulb:before { - content: "\ea0d"; - } - .bx-bullseye:before { - content: "\ea0e"; - } - .bx-buoy:before { - content: "\ea0f"; - } - .bx-bus:before { - content: "\ea10"; - } - .bx-bus-school:before { - content: "\ea11"; - } - .bx-cabinet:before { - content: "\ea12"; - } - .bx-cake:before { - content: "\ea13"; - } - .bx-calculator:before { - content: "\ea14"; - } - .bx-calendar:before { - content: "\ea15"; - } - .bx-calendar-alt:before { - content: "\ea16"; - } - .bx-calendar-check:before { - content: "\ea17"; - } - .bx-calendar-edit:before { - content: "\ea18"; - } - .bx-calendar-event:before { - content: "\ea19"; - } - .bx-calendar-exclamation:before { - content: "\ea1a"; - } - .bx-calendar-heart:before { - content: "\ea1b"; - } - .bx-calendar-minus:before { - content: "\ea1c"; - } - .bx-calendar-plus:before { - content: "\ea1d"; - } - .bx-calendar-star:before { - content: "\ea1e"; - } - .bx-calendar-week:before { - content: "\ea1f"; - } - .bx-calendar-x:before { - content: "\ea20"; - } - .bx-camera:before { - content: "\ea21"; - } - .bx-camera-home:before { - content: "\ea22"; - } - .bx-camera-movie:before { - content: "\ea23"; - } - .bx-camera-off:before { - content: "\ea24"; - } - .bx-capsule:before { - content: "\ea25"; - } - .bx-captions:before { - content: "\ea26"; - } - .bx-car:before { - content: "\ea27"; - } - .bx-card:before { - content: "\ea28"; - } - .bx-caret-down:before { - content: "\ea29"; - } - .bx-caret-down-circle:before { - content: "\ea2a"; - } - .bx-caret-down-square:before { - content: "\ea2b"; - } - .bx-caret-left:before { - content: "\ea2c"; - } - .bx-caret-left-circle:before { - content: "\ea2d"; - } - .bx-caret-left-square:before { - content: "\ea2e"; - } - .bx-caret-right:before { - content: "\ea2f"; - } - .bx-caret-right-circle:before { - content: "\ea30"; - } - .bx-caret-right-square:before { - content: "\ea31"; - } - .bx-caret-up:before { - content: "\ea32"; - } - .bx-caret-up-circle:before { - content: "\ea33"; - } - .bx-caret-up-square:before { - content: "\ea34"; - } - .bx-carousel:before { - content: "\ea35"; - } - .bx-cart:before { - content: "\ea36"; - } - .bx-cart-alt:before { - content: "\ea37"; - } - .bx-cast:before { - content: "\ea38"; - } - .bx-category:before { - content: "\ea39"; - } - .bx-category-alt:before { - content: "\ea3a"; - } - .bx-cctv:before { - content: "\ea3b"; - } - .bx-certification:before { - content: "\ea3c"; - } - .bx-chair:before { - content: "\ea3d"; - } - .bx-chalkboard:before { - content: "\ea3e"; - } - .bx-chart:before { - content: "\ea3f"; - } - .bx-chat:before { - content: "\ea40"; - } - .bx-check:before { - content: "\ea41"; - } - .bx-checkbox:before { - content: "\ea42"; - } - .bx-checkbox-checked:before { - content: "\ea43"; - } - .bx-checkbox-minus:before { - content: "\ea44"; - } - .bx-checkbox-square:before { - content: "\ea45"; - } - .bx-check-circle:before { - content: "\ea46"; - } - .bx-check-double:before { - content: "\ea47"; - } - .bx-check-shield:before { - content: "\ea48"; - } - .bx-check-square:before { - content: "\ea49"; - } - .bx-chevron-down:before { - content: "\ea4a"; - } - .bx-chevron-down-circle:before { - content: "\ea4b"; - } - .bx-chevron-down-square:before { - content: "\ea4c"; - } - .bx-chevron-left:before { - content: "\ea4d"; - } - .bx-chevron-left-circle:before { - content: "\ea4e"; - } - .bx-chevron-left-square:before { - content: "\ea4f"; - } - .bx-chevron-right:before { - content: "\ea50"; - } - .bx-chevron-right-circle:before { - content: "\ea51"; - } - .bx-chevron-right-square:before { - content: "\ea52"; - } - .bx-chevrons-down:before { - content: "\ea53"; - } - .bx-chevrons-left:before { - content: "\ea54"; - } - .bx-chevrons-right:before { - content: "\ea55"; - } - .bx-chevrons-up:before { - content: "\ea56"; - } - .bx-chevron-up:before { - content: "\ea57"; - } - .bx-chevron-up-circle:before { - content: "\ea58"; - } - .bx-chevron-up-square:before { - content: "\ea59"; - } - .bx-chip:before { - content: "\ea5a"; - } - .bx-church:before { - content: "\ea5b"; - } - .bx-circle:before { - content: "\ea5c"; - } - .bx-clinic:before { - content: "\ea5d"; - } - .bx-clipboard:before { - content: "\ea5e"; - } - .bx-closet:before { - content: "\ea5f"; - } - .bx-cloud:before { - content: "\ea60"; - } - .bx-cloud-download:before { - content: "\ea61"; - } - .bx-cloud-drizzle:before { - content: "\ea62"; - } - .bx-cloud-lightning:before { - content: "\ea63"; - } - .bx-cloud-light-rain:before { - content: "\ea64"; - } - .bx-cloud-rain:before { - content: "\ea65"; - } - .bx-cloud-snow:before { - content: "\ea66"; - } - .bx-cloud-upload:before { - content: "\ea67"; - } - .bx-code:before { - content: "\ea68"; - } - .bx-code-alt:before { - content: "\ea69"; - } - .bx-code-block:before { - content: "\ea6a"; - } - .bx-code-curly:before { - content: "\ea6b"; - } - .bx-coffee:before { - content: "\ea6c"; - } - .bx-coffee-togo:before { - content: "\ea6d"; - } - .bx-cog:before { - content: "\ea6e"; - } - .bx-coin:before { - content: "\ea6f"; - } - .bx-coin-stack:before { - content: "\ea70"; - } - .bx-collapse:before { - content: "\ea71"; - } - .bx-collection:before { - content: "\ea72"; - } - .bx-color-fill:before { - content: "\ea73"; - } - .bx-columns:before { - content: "\ea74"; - } - .bx-command:before { - content: "\ea75"; - } - .bx-comment:before { - content: "\ea76"; - } - .bx-comment-add:before { - content: "\ea77"; - } - .bx-comment-check:before { - content: "\ea78"; - } - .bx-comment-detail:before { - content: "\ea79"; - } - .bx-comment-dots:before { - content: "\ea7a"; - } - .bx-comment-edit:before { - content: "\ea7b"; - } - .bx-comment-error:before { - content: "\ea7c"; - } - .bx-comment-minus:before { - content: "\ea7d"; - } - .bx-comment-x:before { - content: "\ea7e"; - } - .bx-compass:before { - content: "\ea7f"; - } - .bx-confused:before { - content: "\ea80"; - } - .bx-conversation:before { - content: "\ea81"; - } - .bx-cookie:before { - content: "\ea82"; - } - .bx-cool:before { - content: "\ea83"; - } - .bx-copy:before { - content: "\ea84"; - } - .bx-copy-alt:before { - content: "\ea85"; - } - .bx-copyright:before { - content: "\ea86"; - } - .bx-credit-card:before { - content: "\ea87"; - } - .bx-credit-card-alt:before { - content: "\ea88"; - } - .bx-credit-card-front:before { - content: "\ea89"; - } - .bx-crop:before { - content: "\ea8a"; - } - .bx-crosshair:before { - content: "\ea8b"; - } - .bx-crown:before { - content: "\ea8c"; - } - .bx-cube:before { - content: "\ea8d"; - } - .bx-cube-alt:before { - content: "\ea8e"; - } - .bx-cuboid:before { - content: "\ea8f"; - } - .bx-current-location:before { - content: "\ea90"; - } - .bx-customize:before { - content: "\ea91"; - } - .bx-cut:before { - content: "\ea92"; - } - .bx-cycling:before { - content: "\ea93"; - } - .bx-cylinder:before { - content: "\ea94"; - } - .bx-data:before { - content: "\ea95"; - } - .bx-desktop:before { - content: "\ea96"; - } - .bx-detail:before { - content: "\ea97"; - } - .bx-devices:before { - content: "\ea98"; - } - .bx-dialpad:before { - content: "\ea99"; - } - .bx-dialpad-alt:before { - content: "\ea9a"; - } - .bx-diamond:before { - content: "\ea9b"; - } - .bx-dice-1:before { - content: "\ea9c"; - } - .bx-dice-2:before { - content: "\ea9d"; - } - .bx-dice-3:before { - content: "\ea9e"; - } - .bx-dice-4:before { - content: "\ea9f"; - } - .bx-dice-5:before { - content: "\eaa0"; - } - .bx-dice-6:before { - content: "\eaa1"; - } - .bx-directions:before { - content: "\eaa2"; - } - .bx-disc:before { - content: "\eaa3"; - } - .bx-dish:before { - content: "\eaa4"; - } - .bx-dislike:before { - content: "\eaa5"; - } - .bx-dizzy:before { - content: "\eaa6"; - } - .bx-dna:before { - content: "\eaa7"; - } - .bx-dock-bottom:before { - content: "\eaa8"; - } - .bx-dock-left:before { - content: "\eaa9"; - } - .bx-dock-right:before { - content: "\eaaa"; - } - .bx-dock-top:before { - content: "\eaab"; - } - .bx-dollar:before { - content: "\eaac"; - } - .bx-dollar-circle:before { - content: "\eaad"; - } - .bx-donate-blood:before { - content: "\eaae"; - } - .bx-donate-heart:before { - content: "\eaaf"; - } - .bx-door-open:before { - content: "\eab0"; - } - .bx-dots-horizontal:before { - content: "\eab1"; - } - .bx-dots-horizontal-rounded:before { - content: "\eab2"; - } - .bx-dots-vertical:before { - content: "\eab3"; - } - .bx-dots-vertical-rounded:before { - content: "\eab4"; - } - .bx-doughnut-chart:before { - content: "\eab5"; - } - .bx-down-arrow:before { - content: "\eab6"; - } - .bx-down-arrow-alt:before { - content: "\eab7"; - } - .bx-down-arrow-circle:before { - content: "\eab8"; - } - .bx-download:before { - content: "\eab9"; - } - .bx-downvote:before { - content: "\eaba"; - } - .bx-drink:before { - content: "\eabb"; - } - .bx-droplet:before { - content: "\eabc"; - } - .bx-dumbbell:before { - content: "\eabd"; - } - .bx-duplicate:before { - content: "\eabe"; - } - .bx-edit:before { - content: "\eabf"; - } - .bx-edit-alt:before { - content: "\eac0"; - } - .bx-envelope:before { - content: "\eac1"; - } - .bx-envelope-open:before { - content: "\eac2"; - } - .bx-equalizer:before { - content: "\eac3"; - } - .bx-eraser:before { - content: "\eac4"; - } - .bx-error:before { - content: "\eac5"; - } - .bx-error-alt:before { - content: "\eac6"; - } - .bx-error-circle:before { - content: "\eac7"; - } - .bx-euro:before { - content: "\eac8"; - } - .bx-exclude:before { - content: "\eac9"; - } - .bx-exit:before { - content: "\eaca"; - } - .bx-exit-fullscreen:before { - content: "\eacb"; - } - .bx-expand:before { - content: "\eacc"; - } - .bx-expand-alt:before { - content: "\eacd"; - } - .bx-export:before { - content: "\eace"; - } - .bx-extension:before { - content: "\eacf"; - } - .bx-face:before { - content: "\ead0"; - } - .bx-fast-forward:before { - content: "\ead1"; - } - .bx-fast-forward-circle:before { - content: "\ead2"; - } - .bx-female:before { - content: "\ead3"; - } - .bx-female-sign:before { - content: "\ead4"; - } - .bx-file:before { - content: "\ead5"; - } - .bx-file-blank:before { - content: "\ead6"; - } - .bx-file-find:before { - content: "\ead7"; - } - .bx-film:before { - content: "\ead8"; - } - .bx-filter:before { - content: "\ead9"; - } - .bx-filter-alt:before { - content: "\eada"; - } - .bx-fingerprint:before { - content: "\eadb"; - } - .bx-first-aid:before { - content: "\eadc"; - } - .bx-first-page:before { - content: "\eadd"; - } - .bx-flag:before { - content: "\eade"; - } - .bx-folder:before { - content: "\eadf"; - } - .bx-folder-minus:before { - content: "\eae0"; - } - .bx-folder-open:before { - content: "\eae1"; - } - .bx-folder-plus:before { - content: "\eae2"; - } - .bx-font:before { - content: "\eae3"; - } - .bx-font-color:before { - content: "\eae4"; - } - .bx-font-family:before { - content: "\eae5"; - } - .bx-font-size:before { - content: "\eae6"; - } - .bx-food-menu:before { - content: "\eae7"; - } - .bx-food-tag:before { - content: "\eae8"; - } - .bx-football:before { - content: "\eae9"; - } - .bx-fridge:before { - content: "\eaea"; - } - .bx-fullscreen:before { - content: "\eaeb"; - } - .bx-game:before { - content: "\eaec"; - } - .bx-gas-pump:before { - content: "\eaed"; - } - .bx-ghost:before { - content: "\eaee"; - } - .bx-gift:before { - content: "\eaef"; - } - .bx-git-branch:before { - content: "\eaf0"; - } - .bx-git-commit:before { - content: "\eaf1"; - } - .bx-git-compare:before { - content: "\eaf2"; - } - .bx-git-merge:before { - content: "\eaf3"; - } - .bx-git-pull-request:before { - content: "\eaf4"; - } - .bx-git-repo-forked:before { - content: "\eaf5"; - } - .bx-glasses:before { - content: "\eaf6"; - } - .bx-glasses-alt:before { - content: "\eaf7"; - } - .bx-globe:before { - content: "\eaf8"; - } - .bx-globe-alt:before { - content: "\eaf9"; - } - .bx-grid:before { - content: "\eafa"; - } - .bx-grid-alt:before { - content: "\eafb"; - } - .bx-grid-horizontal:before { - content: "\eafc"; - } - .bx-grid-small:before { - content: "\eafd"; - } - .bx-grid-vertical:before { - content: "\eafe"; - } - .bx-group:before { - content: "\eaff"; - } - .bx-handicap:before { - content: "\eb00"; - } - .bx-happy:before { - content: "\eb01"; - } - .bx-happy-alt:before { - content: "\eb02"; - } - .bx-happy-beaming:before { - content: "\eb03"; - } - .bx-happy-heart-eyes:before { - content: "\eb04"; - } - .bx-hash:before { - content: "\eb05"; - } - .bx-hdd:before { - content: "\eb06"; - } - .bx-heading:before { - content: "\eb07"; - } - .bx-headphone:before { - content: "\eb08"; - } - .bx-health:before { - content: "\eb09"; - } - .bx-heart:before { - content: "\eb0a"; - } - .bx-heart-circle:before { - content: "\eb0b"; - } - .bx-heart-square:before { - content: "\eb0c"; - } - .bx-help-circle:before { - content: "\eb0d"; - } - .bx-hide:before { - content: "\eb0e"; - } - .bx-highlight:before { - content: "\eb0f"; - } - .bx-history:before { - content: "\eb10"; - } - .bx-hive:before { - content: "\eb11"; - } - .bx-home:before { - content: "\eb12"; - } - .bx-home-alt:before { - content: "\eb13"; - } - .bx-home-circle:before { - content: "\eb14"; - } - .bx-home-heart:before { - content: "\eb15"; - } - .bx-home-smile:before { - content: "\eb16"; - } - .bx-horizontal-center:before { - content: "\eb17"; - } - .bx-hotel:before { - content: "\eb18"; - } - .bx-hourglass:before { - content: "\eb19"; - } - .bx-id-card:before { - content: "\eb1a"; - } - .bx-image:before { - content: "\eb1b"; - } - .bx-image-add:before { - content: "\eb1c"; - } - .bx-image-alt:before { - content: "\eb1d"; - } - .bx-images:before { - content: "\eb1e"; - } - .bx-import:before { - content: "\eb1f"; - } - .bx-infinite:before { - content: "\eb20"; - } - .bx-info-circle:before { - content: "\eb21"; - } - .bx-info-square:before { - content: "\eb22"; - } - .bx-intersect:before { - content: "\eb23"; - } - .bx-italic:before { - content: "\eb24"; - } - .bx-joystick:before { - content: "\eb25"; - } - .bx-joystick-alt:before { - content: "\eb26"; - } - .bx-joystick-button:before { - content: "\eb27"; - } - .bx-key:before { - content: "\eb28"; - } - .bx-label:before { - content: "\eb29"; - } - .bx-landscape:before { - content: "\eb2a"; - } - .bx-laptop:before { - content: "\eb2b"; - } - .bx-last-page:before { - content: "\eb2c"; - } - .bx-laugh:before { - content: "\eb2d"; - } - .bx-layer:before { - content: "\eb2e"; - } - .bx-layer-minus:before { - content: "\eb2f"; - } - .bx-layer-plus:before { - content: "\eb30"; - } - .bx-layout:before { - content: "\eb31"; - } - .bx-left-arrow:before { - content: "\eb32"; - } - .bx-left-arrow-alt:before { - content: "\eb33"; - } - .bx-left-arrow-circle:before { - content: "\eb34"; - } - .bx-left-down-arrow-circle:before { - content: "\eb35"; - } - .bx-left-indent:before { - content: "\eb36"; - } - .bx-left-top-arrow-circle:before { - content: "\eb37"; - } - .bx-library:before { - content: "\eb38"; - } - .bx-like:before { - content: "\eb39"; - } - .bx-line-chart:before { - content: "\eb3a"; - } - .bx-line-chart-down:before { - content: "\eb3b"; - } - .bx-link:before { - content: "\eb3c"; - } - .bx-link-alt:before { - content: "\eb3d"; - } - .bx-link-external:before { - content: "\eb3e"; - } - .bx-lira:before { - content: "\eb3f"; - } - .bx-list-check:before { - content: "\eb40"; - } - .bx-list-minus:before { - content: "\eb41"; - } - .bx-list-ol:before { - content: "\eb42"; - } - .bx-list-plus:before { - content: "\eb43"; - } - .bx-list-ul:before { - content: "\eb44"; - } - .bx-loader:before { - content: "\eb45"; - } - .bx-loader-alt:before { - content: "\eb46"; - } - .bx-loader-circle:before { - content: "\eb47"; - } - .bx-location-plus:before { - content: "\eb48"; - } - .bx-lock:before { - content: "\eb49"; - } - .bx-lock-alt:before { - content: "\eb4a"; - } - .bx-lock-open:before { - content: "\eb4b"; - } - .bx-lock-open-alt:before { - content: "\eb4c"; - } - .bx-log-in:before { - content: "\eb4d"; - } - .bx-log-in-circle:before { - content: "\eb4e"; - } - .bx-log-out:before { - content: "\eb4f"; - } - .bx-log-out-circle:before { - content: "\eb50"; - } - .bx-low-vision:before { - content: "\eb51"; - } - .bx-magnet:before { - content: "\eb52"; - } - .bx-mail-send:before { - content: "\eb53"; - } - .bx-male:before { - content: "\eb54"; - } - .bx-male-sign:before { - content: "\eb55"; - } - .bx-map:before { - content: "\eb56"; - } - .bx-map-alt:before { - content: "\eb57"; - } - .bx-map-pin:before { - content: "\eb58"; - } - .bx-mask:before { - content: "\eb59"; - } - .bx-medal:before { - content: "\eb5a"; - } - .bx-meh:before { - content: "\eb5b"; - } - .bx-meh-alt:before { - content: "\eb5c"; - } - .bx-meh-blank:before { - content: "\eb5d"; - } - .bx-memory-card:before { - content: "\eb5e"; - } - .bx-menu:before { - content: "\eb5f"; - } - .bx-menu-alt-left:before { - content: "\ef5b"; - } - .bx-menu-alt-right:before { - content: "\eb61"; - } - .bx-merge:before { - content: "\eb62"; - } - .bx-message:before { - content: "\eb63"; - } - .bx-message-add:before { - content: "\eb64"; - } - .bx-message-alt:before { - content: "\eb65"; - } - .bx-message-alt-add:before { - content: "\eb66"; - } - .bx-message-alt-check:before { - content: "\eb67"; - } - .bx-message-alt-detail:before { - content: "\eb68"; - } - .bx-message-alt-dots:before { - content: "\eb69"; - } - .bx-message-alt-edit:before { - content: "\eb6a"; - } - .bx-message-alt-error:before { - content: "\eb6b"; - } - .bx-message-alt-minus:before { - content: "\eb6c"; - } - .bx-message-alt-x:before { - content: "\eb6d"; - } - .bx-message-check:before { - content: "\eb6e"; - } - .bx-message-detail:before { - content: "\eb6f"; - } - .bx-message-dots:before { - content: "\eb70"; - } - .bx-message-edit:before { - content: "\eb71"; - } - .bx-message-error:before { - content: "\eb72"; - } - .bx-message-minus:before { - content: "\eb73"; - } - .bx-message-rounded:before { - content: "\eb74"; - } - .bx-message-rounded-add:before { - content: "\eb75"; - } - .bx-message-rounded-check:before { - content: "\eb76"; - } - .bx-message-rounded-detail:before { - content: "\eb77"; - } - .bx-message-rounded-dots:before { - content: "\eb78"; - } - .bx-message-rounded-edit:before { - content: "\ef5c"; - } - .bx-message-rounded-error:before { - content: "\eb7a"; - } - .bx-message-rounded-minus:before { - content: "\eb7b"; - } - .bx-message-rounded-x:before { - content: "\eb7c"; - } - .bx-message-square:before { - content: "\eb7d"; - } - .bx-message-square-add:before { - content: "\eb7e"; - } - .bx-message-square-check:before { - content: "\eb7f"; - } - .bx-message-square-detail:before { - content: "\eb80"; - } - .bx-message-square-dots:before { - content: "\eb81"; - } - .bx-message-square-edit:before { - content: "\eb82"; - } - .bx-message-square-error:before { - content: "\eb83"; - } - .bx-message-square-minus:before { - content: "\eb84"; - } - .bx-message-square-x:before { - content: "\eb85"; - } - .bx-message-x:before { - content: "\eb86"; - } - .bx-meteor:before { - content: "\eb87"; - } - .bx-microchip:before { - content: "\eb88"; - } - .bx-microphone:before { - content: "\eb89"; - } - .bx-microphone-off:before { - content: "\eb8a"; - } - .bx-minus:before { - content: "\eb8b"; - } - .bx-minus-back:before { - content: "\eb8c"; - } - .bx-minus-circle:before { - content: "\eb8d"; - } - .bx-minus-front:before { - content: "\eb8e"; - } - .bx-mobile:before { - content: "\eb8f"; - } - .bx-mobile-alt:before { - content: "\eb90"; - } - .bx-mobile-landscape:before { - content: "\eb91"; - } - .bx-mobile-vibration:before { - content: "\ef5d"; - } - .bx-money:before { - content: "\eb93"; - } - .bx-moon:before { - content: "\eb94"; - } - .bx-mouse:before { - content: "\eb95"; - } - .bx-mouse-alt:before { - content: "\eb96"; - } - .bx-move:before { - content: "\eb97"; - } - .bx-move-horizontal:before { - content: "\eb98"; - } - .bx-move-vertical:before { - content: "\eb99"; - } - .bx-movie:before { - content: "\eb9a"; - } - .bx-movie-play:before { - content: "\eb9b"; - } - .bx-music:before { - content: "\eb9c"; - } - .bx-navigation:before { - content: "\eb9d"; - } - .bx-network-chart:before { - content: "\eb9e"; - } - .bx-news:before { - content: "\eb9f"; - } - .bx-no-entry:before { - content: "\eba0"; - } - .bx-note:before { - content: "\eba1"; - } - .bx-notepad:before { - content: "\eba2"; - } - .bx-notification:before { - content: "\eba3"; - } - .bx-notification-off:before { - content: "\eba4"; - } - .bx-outline:before { - content: "\eba5"; - } - .bx-package:before { - content: "\eba6"; - } - .bx-paint:before { - content: "\eba7"; - } - .bx-paint-roll:before { - content: "\eba8"; - } - .bx-palette:before { - content: "\eba9"; - } - .bx-paperclip:before { - content: "\ebaa"; - } - .bx-paper-plane:before { - content: "\ef61"; - } - .bx-paragraph:before { - content: "\ebac"; - } - .bx-paste:before { - content: "\ebad"; - } - .bx-pause:before { - content: "\ebae"; - } - .bx-pause-circle:before { - content: "\ebaf"; - } - .bx-pen:before { - content: "\ebb0"; - } - .bx-pencil:before { - content: "\ebb1"; - } - .bx-phone:before { - content: "\ebb2"; - } - .bx-phone-call:before { - content: "\ebb3"; - } - .bx-phone-incoming:before { - content: "\ebb4"; - } - .bx-phone-off:before { - content: "\ebb5"; - } - .bx-phone-outgoing:before { - content: "\ebb6"; - } - .bx-photo-album:before { - content: "\ebb7"; - } - .bx-pie-chart:before { - content: "\ebb8"; - } - .bx-pie-chart-alt:before { - content: "\ebb9"; - } - .bx-pie-chart-alt-2:before { - content: "\ebba"; - } - .bx-pin:before { - content: "\ebbb"; - } - .bx-planet:before { - content: "\ebbc"; - } - .bx-play:before { - content: "\ebbd"; - } - .bx-play-circle:before { - content: "\ebbe"; - } - .bx-plug:before { - content: "\ebbf"; - } - .bx-plus:before { - content: "\ebc0"; - } - .bx-plus-circle:before { - content: "\ebc1"; - } - .bx-plus-medical:before { - content: "\ebc2"; - } - .bx-podcast:before { - content: "\ebc3"; - } - .bx-pointer:before { - content: "\ef5e"; - } - .bx-poll:before { - content: "\ebc5"; - } - .bx-polygon:before { - content: "\ebc6"; - } - .bx-pound:before { - content: "\ebc7"; - } - .bx-power-off:before { - content: "\ebc8"; - } - .bx-printer:before { - content: "\ebc9"; - } - .bx-pulse:before { - content: "\ebca"; - } - .bx-purchase-tag:before { - content: "\ebcb"; - } - .bx-purchase-tag-alt:before { - content: "\ebcc"; - } - .bx-pyramid:before { - content: "\ebcd"; - } - .bx-qr:before { - content: "\ebce"; - } - .bx-qr-scan:before { - content: "\ebcf"; - } - .bx-question-mark:before { - content: "\ebd0"; - } - .bx-radar:before { - content: "\ebd1"; - } - .bx-radio:before { - content: "\ebd2"; - } - .bx-radio-circle:before { - content: "\ebd3"; - } - .bx-radio-circle-marked:before { - content: "\ebd4"; - } - .bx-receipt:before { - content: "\ebd5"; - } - .bx-rectangle:before { - content: "\ebd6"; - } - .bx-recycle:before { - content: "\ebd7"; - } - .bx-redo:before { - content: "\ebd8"; - } - .bx-refresh:before { - content: "\ebd9"; - } - .bx-registered:before { - content: "\ebda"; - } - .bx-rename:before { - content: "\ebdb"; - } - .bx-repeat:before { - content: "\ebdc"; - } - .bx-reply:before { - content: "\ef5f"; - } - .bx-reply-all:before { - content: "\ebde"; - } - .bx-repost:before { - content: "\ebdf"; - } - .bx-reset:before { - content: "\ebe0"; - } - .bx-restaurant:before { - content: "\ebe1"; - } - .bx-revision:before { - content: "\ebe2"; - } - .bx-rewind:before { - content: "\ebe3"; - } - .bx-rewind-circle:before { - content: "\ebe4"; - } - .bx-right-arrow:before { - content: "\ebe5"; - } - .bx-right-arrow-alt:before { - content: "\ebe6"; - } - .bx-right-arrow-circle:before { - content: "\ebe7"; - } - .bx-right-down-arrow-circle:before { - content: "\ebe8"; - } - .bx-right-indent:before { - content: "\ebe9"; - } - .bx-right-top-arrow-circle:before { - content: "\ebea"; - } - .bx-rocket:before { - content: "\ebeb"; - } - .bx-rotate-left:before { - content: "\ebec"; - } - .bx-rotate-right:before { - content: "\ebed"; - } - .bx-rss:before { - content: "\ebee"; - } - .bx-ruble:before { - content: "\ebef"; - } - .bx-ruler:before { - content: "\ebf0"; - } - .bx-run:before { - content: "\ebf1"; - } - .bx-rupee:before { - content: "\ebf2"; - } - .bx-sad:before { - content: "\ebf3"; - } - .bx-save:before { - content: "\ebf4"; - } - .bx-scan:before { - content: "\ebf5"; - } - .bx-screenshot:before { - content: "\ef60"; - } - .bx-search:before { - content: "\ebf7"; - } - .bx-search-alt:before { - content: "\ebf8"; - } - .bx-search-alt-2:before { - content: "\ebf9"; - } - .bx-selection:before { - content: "\ebfa"; - } - .bx-select-multiple:before { - content: "\ebfb"; - } - .bx-send:before { - content: "\ebfc"; - } - .bx-server:before { - content: "\ebfd"; - } - .bx-shape-circle:before { - content: "\ebfe"; - } - .bx-shape-polygon:before { - content: "\ebff"; - } - .bx-shape-square:before { - content: "\ec00"; - } - .bx-shape-triangle:before { - content: "\ec01"; - } - .bx-share:before { - content: "\ec02"; - } - .bx-share-alt:before { - content: "\ec03"; - } - .bx-shekel:before { - content: "\ec04"; - } - .bx-shield:before { - content: "\ec05"; - } - .bx-shield-alt:before { - content: "\ec06"; - } - .bx-shield-alt-2:before { - content: "\ec07"; - } - .bx-shield-quarter:before { - content: "\ec08"; - } - .bx-shield-x:before { - content: "\ec09"; - } - .bx-shocked:before { - content: "\ec0a"; - } - .bx-shopping-bag:before { - content: "\ec0b"; - } - .bx-show:before { - content: "\ec0c"; - } - .bx-show-alt:before { - content: "\ec0d"; - } - .bx-shuffle:before { - content: "\ec0e"; - } - .bx-sidebar:before { - content: "\ec0f"; - } - .bx-sitemap:before { - content: "\ec10"; - } - .bx-skip-next:before { - content: "\ec11"; - } - .bx-skip-next-circle:before { - content: "\ec12"; - } - .bx-skip-previous:before { - content: "\ec13"; - } - .bx-skip-previous-circle:before { - content: "\ec14"; - } - .bx-sleepy:before { - content: "\ec15"; - } - .bx-slider:before { - content: "\ec16"; - } - .bx-slider-alt:before { - content: "\ec17"; - } - .bx-slideshow:before { - content: "\ec18"; - } - .bx-smile:before { - content: "\ec19"; - } - .bx-sort:before { - content: "\ec1a"; - } - .bx-sort-alt-2:before { - content: "\ec1b"; - } - .bx-sort-a-z:before { - content: "\ec1c"; - } - .bx-sort-down:before { - content: "\ec1d"; - } - .bx-sort-up:before { - content: "\ec1e"; - } - .bx-sort-z-a:before { - content: "\ec1f"; - } - .bx-spa:before { - content: "\ec20"; - } - .bx-space-bar:before { - content: "\ec21"; - } - .bx-speaker:before { - content: "\ec22"; - } - .bx-spray-can:before { - content: "\ec23"; - } - .bx-spreadsheet:before { - content: "\ec24"; - } - .bx-square:before { - content: "\ec25"; - } - .bx-square-rounded:before { - content: "\ec26"; - } - .bx-star:before { - content: "\ec27"; - } - .bx-station:before { - content: "\ec28"; - } - .bx-stats:before { - content: "\ec29"; - } - .bx-sticker:before { - content: "\ec2a"; - } - .bx-stop:before { - content: "\ec2b"; - } - .bx-stop-circle:before { - content: "\ec2c"; - } - .bx-stopwatch:before { - content: "\ec2d"; - } - .bx-store:before { - content: "\ec2e"; - } - .bx-store-alt:before { - content: "\ec2f"; - } - .bx-street-view:before { - content: "\ec30"; - } - .bx-strikethrough:before { - content: "\ec31"; - } - .bx-subdirectory-left:before { - content: "\ec32"; - } - .bx-subdirectory-right:before { - content: "\ec33"; - } - .bx-sun:before { - content: "\ec34"; - } - .bx-support:before { - content: "\ec35"; - } - .bx-swim:before { - content: "\ec36"; - } - .bx-sync:before { - content: "\ec37"; - } - .bx-tab:before { - content: "\ec38"; - } - .bx-table:before { - content: "\ec39"; - } - .bx-tachometer:before { - content: "\ec3a"; - } - .bx-tag:before { - content: "\ec3b"; - } - .bx-tag-alt:before { - content: "\ec3c"; - } - .bx-target-lock:before { - content: "\ec3d"; - } - .bx-task:before { - content: "\ec3e"; - } - .bx-task-x:before { - content: "\ec3f"; - } - .bx-taxi:before { - content: "\ec40"; - } - .bx-tennis-ball:before { - content: "\ec41"; - } - .bx-terminal:before { - content: "\ec42"; - } - .bx-test-tube:before { - content: "\ec43"; - } - .bx-text:before { - content: "\ec44"; - } - .bx-time:before { - content: "\ec45"; - } - .bx-time-five:before { - content: "\ec46"; - } - .bx-timer:before { - content: "\ec47"; - } - .bx-tired:before { - content: "\ec48"; - } - .bx-toggle-left:before { - content: "\ec49"; - } - .bx-toggle-right:before { - content: "\ec4a"; - } - .bx-tone:before { - content: "\ec4b"; - } - .bx-traffic-cone:before { - content: "\ec4c"; - } - .bx-train:before { - content: "\ec4d"; - } - .bx-transfer:before { - content: "\ec4e"; - } - .bx-transfer-alt:before { - content: "\ec4f"; - } - .bx-trash:before { - content: "\ec50"; - } - .bx-trash-alt:before { - content: "\ec51"; - } - .bx-trending-down:before { - content: "\ec52"; - } - .bx-trending-up:before { - content: "\ec53"; - } - .bx-trim:before { - content: "\ec54"; - } - .bx-trip:before { - content: "\ec55"; - } - .bx-trophy:before { - content: "\ec56"; - } - .bx-tv:before { - content: "\ec57"; - } - .bx-underline:before { - content: "\ec58"; - } - .bx-undo:before { - content: "\ec59"; - } - .bx-unite:before { - content: "\ec5a"; - } - .bx-unlink:before { - content: "\ec5b"; - } - .bx-up-arrow:before { - content: "\ec5c"; - } - .bx-up-arrow-alt:before { - content: "\ec5d"; - } - .bx-up-arrow-circle:before { - content: "\ec5e"; - } - .bx-upload:before { - content: "\ec5f"; - } - .bx-upside-down:before { - content: "\ec60"; - } - .bx-upvote:before { - content: "\ec61"; - } - .bx-usb:before { - content: "\ec62"; - } - .bx-user:before { - content: "\ec63"; - } - .bx-user-check:before { - content: "\ec64"; - } - .bx-user-circle:before { - content: "\ec65"; - } - .bx-user-minus:before { - content: "\ec66"; - } - .bx-user-pin:before { - content: "\ec67"; - } - .bx-user-plus:before { - content: "\ec68"; - } - .bx-user-voice:before { - content: "\ec69"; - } - .bx-user-x:before { - content: "\ec6a"; - } - .bx-vector:before { - content: "\ec6b"; - } - .bx-vertical-center:before { - content: "\ec6c"; - } - .bx-vial:before { - content: "\ec6d"; - } - .bx-video:before { - content: "\ec6e"; - } - .bx-video-off:before { - content: "\ec6f"; - } - .bx-video-plus:before { - content: "\ec70"; - } - .bx-video-recording:before { - content: "\ec71"; - } - .bx-voicemail:before { - content: "\ec72"; - } - .bx-volume:before { - content: "\ec73"; - } - .bx-volume-full:before { - content: "\ec74"; - } - .bx-volume-low:before { - content: "\ec75"; - } - .bx-volume-mute:before { - content: "\ec76"; - } - .bx-walk:before { - content: "\ec77"; - } - .bx-wallet:before { - content: "\ec78"; - } - .bx-wallet-alt:before { - content: "\ec79"; - } - .bx-water:before { - content: "\ec7a"; - } - .bx-webcam:before { - content: "\ec7b"; - } - .bx-wifi:before { - content: "\ec7c"; - } - .bx-wifi-0:before { - content: "\ec7d"; - } - .bx-wifi-1:before { - content: "\ec7e"; - } - .bx-wifi-2:before { - content: "\ec7f"; - } - .bx-wifi-off:before { - content: "\ec80"; - } - .bx-wind:before { - content: "\ec81"; - } - .bx-window:before { - content: "\ec82"; - } - .bx-window-alt:before { - content: "\ec83"; - } - .bx-window-close:before { - content: "\ec84"; - } - .bx-window-open:before { - content: "\ec85"; - } - .bx-windows:before { - content: "\ec86"; - } - .bx-wine:before { - content: "\ec87"; - } - .bx-wink-smile:before { - content: "\ec88"; - } - .bx-wink-tongue:before { - content: "\ec89"; - } - .bx-won:before { - content: "\ec8a"; - } - .bx-world:before { - content: "\ec8b"; - } - .bx-wrench:before { - content: "\ec8c"; - } - .bx-x:before { - content: "\ec8d"; - } - .bx-x-circle:before { - content: "\ec8e"; - } - .bx-yen:before { - content: "\ec8f"; - } - .bx-zoom-in:before { - content: "\ec90"; - } - .bx-zoom-out:before { - content: "\ec91"; - } - .bxs-party:before { - content: "\ec92"; - } - .bxs-hot:before { - content: "\ec93"; - } - .bxs-droplet:before { - content: "\ec94"; - } - .bxs-cat:before { - content: "\ec95"; - } - .bxs-dog:before { - content: "\ec96"; - } - .bxs-injection:before { - content: "\ec97"; - } - .bxs-leaf:before { - content: "\ec98"; - } - .bxs-add-to-queue:before { - content: "\ec99"; - } - .bxs-adjust:before { - content: "\ec9a"; - } - .bxs-adjust-alt:before { - content: "\ec9b"; - } - .bxs-alarm:before { - content: "\ec9c"; - } - .bxs-alarm-add:before { - content: "\ec9d"; - } - .bxs-alarm-exclamation:before { - content: "\ec9e"; - } - .bxs-alarm-off:before { - content: "\ec9f"; - } - .bxs-alarm-snooze:before { - content: "\eca0"; - } - .bxs-album:before { - content: "\eca1"; - } - .bxs-ambulance:before { - content: "\eca2"; - } - .bxs-analyse:before { - content: "\eca3"; - } - .bxs-angry:before { - content: "\eca4"; - } - .bxs-arch:before { - content: "\eca5"; - } - .bxs-archive:before { - content: "\eca6"; - } - .bxs-archive-in:before { - content: "\eca7"; - } - .bxs-archive-out:before { - content: "\eca8"; - } - .bxs-area:before { - content: "\eca9"; - } - .bxs-arrow-from-bottom:before { - content: "\ecaa"; - } - .bxs-arrow-from-left:before { - content: "\ecab"; - } - .bxs-arrow-from-right:before { - content: "\ecac"; - } - .bxs-arrow-from-top:before { - content: "\ecad"; - } - .bxs-arrow-to-bottom:before { - content: "\ecae"; - } - .bxs-arrow-to-left:before { - content: "\ecaf"; - } - .bxs-arrow-to-right:before { - content: "\ecb0"; - } - .bxs-arrow-to-top:before { - content: "\ecb1"; - } - .bxs-award:before { - content: "\ecb2"; - } - .bxs-baby-carriage:before { - content: "\ecb3"; - } - .bxs-backpack:before { - content: "\ecb4"; - } - .bxs-badge:before { - content: "\ecb5"; - } - .bxs-badge-check:before { - content: "\ecb6"; - } - .bxs-badge-dollar:before { - content: "\ecb7"; - } - .bxs-ball:before { - content: "\ecb8"; - } - .bxs-band-aid:before { - content: "\ecb9"; - } - .bxs-bank:before { - content: "\ecba"; - } - .bxs-bar-chart-alt-2:before { - content: "\ecbb"; - } - .bxs-bar-chart-square:before { - content: "\ecbc"; - } - .bxs-barcode:before { - content: "\ecbd"; - } - .bxs-baseball:before { - content: "\ecbe"; - } - .bxs-basket:before { - content: "\ecbf"; - } - .bxs-basketball:before { - content: "\ecc0"; - } - .bxs-bath:before { - content: "\ecc1"; - } - .bxs-battery:before { - content: "\ecc2"; - } - .bxs-battery-charging:before { - content: "\ecc3"; - } - .bxs-battery-full:before { - content: "\ecc4"; - } - .bxs-battery-low:before { - content: "\ecc5"; - } - .bxs-bed:before { - content: "\ecc6"; - } - .bxs-been-here:before { - content: "\ecc7"; - } - .bxs-beer:before { - content: "\ecc8"; - } - .bxs-bell:before { - content: "\ecc9"; - } - .bxs-bell-minus:before { - content: "\ecca"; - } - .bxs-bell-off:before { - content: "\eccb"; - } - .bxs-bell-plus:before { - content: "\eccc"; - } - .bxs-bell-ring:before { - content: "\eccd"; - } - .bxs-bible:before { - content: "\ecce"; - } - .bxs-binoculars:before { - content: "\eccf"; - } - .bxs-blanket:before { - content: "\ecd0"; - } - .bxs-bolt:before { - content: "\ecd1"; - } - .bxs-bolt-circle:before { - content: "\ecd2"; - } - .bxs-bomb:before { - content: "\ecd3"; - } - .bxs-bone:before { - content: "\ecd4"; - } - .bxs-bong:before { - content: "\ecd5"; - } - .bxs-book:before { - content: "\ecd6"; - } - .bxs-book-add:before { - content: "\ecd7"; - } - .bxs-book-alt:before { - content: "\ecd8"; - } - .bxs-book-bookmark:before { - content: "\ecd9"; - } - .bxs-book-content:before { - content: "\ecda"; - } - .bxs-book-heart:before { - content: "\ecdb"; - } - .bxs-bookmark:before { - content: "\ecdc"; - } - .bxs-bookmark-alt:before { - content: "\ecdd"; - } - .bxs-bookmark-alt-minus:before { - content: "\ecde"; - } - .bxs-bookmark-alt-plus:before { - content: "\ecdf"; - } - .bxs-bookmark-heart:before { - content: "\ece0"; - } - .bxs-bookmark-minus:before { - content: "\ece1"; - } - .bxs-bookmark-plus:before { - content: "\ece2"; - } - .bxs-bookmarks:before { - content: "\ece3"; - } - .bxs-bookmark-star:before { - content: "\ece4"; - } - .bxs-book-open:before { - content: "\ece5"; - } - .bxs-book-reader:before { - content: "\ece6"; - } - .bxs-bot:before { - content: "\ece7"; - } - .bxs-bowling-ball:before { - content: "\ece8"; - } - .bxs-box:before { - content: "\ece9"; - } - .bxs-brain:before { - content: "\ecea"; - } - .bxs-briefcase:before { - content: "\eceb"; - } - .bxs-briefcase-alt:before { - content: "\ecec"; - } - .bxs-briefcase-alt-2:before { - content: "\eced"; - } - .bxs-brightness:before { - content: "\ecee"; - } - .bxs-brightness-half:before { - content: "\ecef"; - } - .bxs-brush:before { - content: "\ecf0"; - } - .bxs-brush-alt:before { - content: "\ecf1"; - } - .bxs-bug:before { - content: "\ecf2"; - } - .bxs-bug-alt:before { - content: "\ecf3"; - } - .bxs-building:before { - content: "\ecf4"; - } - .bxs-building-house:before { - content: "\ecf5"; - } - .bxs-buildings:before { - content: "\ecf6"; - } - .bxs-bulb:before { - content: "\ecf7"; - } - .bxs-bullseye:before { - content: "\ecf8"; - } - .bxs-buoy:before { - content: "\ecf9"; - } - .bxs-bus:before { - content: "\ecfa"; - } - .bxs-business:before { - content: "\ecfb"; - } - .bxs-bus-school:before { - content: "\ecfc"; - } - .bxs-cabinet:before { - content: "\ecfd"; - } - .bxs-cake:before { - content: "\ecfe"; - } - .bxs-calculator:before { - content: "\ecff"; - } - .bxs-calendar:before { - content: "\ed00"; - } - .bxs-calendar-alt:before { - content: "\ed01"; - } - .bxs-calendar-check:before { - content: "\ed02"; - } - .bxs-calendar-edit:before { - content: "\ed03"; - } - .bxs-calendar-event:before { - content: "\ed04"; - } - .bxs-calendar-exclamation:before { - content: "\ed05"; - } - .bxs-calendar-heart:before { - content: "\ed06"; - } - .bxs-calendar-minus:before { - content: "\ed07"; - } - .bxs-calendar-plus:before { - content: "\ed08"; - } - .bxs-calendar-star:before { - content: "\ed09"; - } - .bxs-calendar-week:before { - content: "\ed0a"; - } - .bxs-calendar-x:before { - content: "\ed0b"; - } - .bxs-camera:before { - content: "\ed0c"; - } - .bxs-camera-home:before { - content: "\ed0d"; - } - .bxs-camera-movie:before { - content: "\ed0e"; - } - .bxs-camera-off:before { - content: "\ed0f"; - } - .bxs-camera-plus:before { - content: "\ed10"; - } - .bxs-capsule:before { - content: "\ed11"; - } - .bxs-captions:before { - content: "\ed12"; - } - .bxs-car:before { - content: "\ed13"; - } - .bxs-car-battery:before { - content: "\ed14"; - } - .bxs-car-crash:before { - content: "\ed15"; - } - .bxs-card:before { - content: "\ed16"; - } - .bxs-caret-down-circle:before { - content: "\ed17"; - } - .bxs-caret-down-square:before { - content: "\ed18"; - } - .bxs-caret-left-circle:before { - content: "\ed19"; - } - .bxs-caret-left-square:before { - content: "\ed1a"; - } - .bxs-caret-right-circle:before { - content: "\ed1b"; - } - .bxs-caret-right-square:before { - content: "\ed1c"; - } - .bxs-caret-up-circle:before { - content: "\ed1d"; - } - .bxs-caret-up-square:before { - content: "\ed1e"; - } - .bxs-car-garage:before { - content: "\ed1f"; - } - .bxs-car-mechanic:before { - content: "\ed20"; - } - .bxs-carousel:before { - content: "\ed21"; - } - .bxs-cart:before { - content: "\ed22"; - } - .bxs-cart-add:before { - content: "\ed23"; - } - .bxs-cart-alt:before { - content: "\ed24"; - } - .bxs-cart-download:before { - content: "\ed25"; - } - .bxs-car-wash:before { - content: "\ed26"; - } - .bxs-category:before { - content: "\ed27"; - } - .bxs-category-alt:before { - content: "\ed28"; - } - .bxs-cctv:before { - content: "\ed29"; - } - .bxs-certification:before { - content: "\ed2a"; - } - .bxs-chalkboard:before { - content: "\ed2b"; - } - .bxs-chart:before { - content: "\ed2c"; - } - .bxs-chat:before { - content: "\ed2d"; - } - .bxs-checkbox:before { - content: "\ed2e"; - } - .bxs-checkbox-checked:before { - content: "\ed2f"; - } - .bxs-checkbox-minus:before { - content: "\ed30"; - } - .bxs-check-circle:before { - content: "\ed31"; - } - .bxs-check-shield:before { - content: "\ed32"; - } - .bxs-check-square:before { - content: "\ed33"; - } - .bxs-chess:before { - content: "\ed34"; - } - .bxs-chevron-down:before { - content: "\ed35"; - } - .bxs-chevron-down-circle:before { - content: "\ed36"; - } - .bxs-chevron-down-square:before { - content: "\ed37"; - } - .bxs-chevron-left:before { - content: "\ed38"; - } - .bxs-chevron-left-circle:before { - content: "\ed39"; - } - .bxs-chevron-left-square:before { - content: "\ed3a"; - } - .bxs-chevron-right:before { - content: "\ed3b"; - } - .bxs-chevron-right-circle:before { - content: "\ed3c"; - } - .bxs-chevron-right-square:before { - content: "\ed3d"; - } - .bxs-chevrons-down:before { - content: "\ed3e"; - } - .bxs-chevrons-left:before { - content: "\ed3f"; - } - .bxs-chevrons-right:before { - content: "\ed40"; - } - .bxs-chevrons-up:before { - content: "\ed41"; - } - .bxs-chevron-up:before { - content: "\ed42"; - } - .bxs-chevron-up-circle:before { - content: "\ed43"; - } - .bxs-chevron-up-square:before { - content: "\ed44"; - } - .bxs-chip:before { - content: "\ed45"; - } - .bxs-church:before { - content: "\ed46"; - } - .bxs-circle:before { - content: "\ed47"; - } - .bxs-city:before { - content: "\ed48"; - } - .bxs-clinic:before { - content: "\ed49"; - } - .bxs-cloud:before { - content: "\ed4a"; - } - .bxs-cloud-download:before { - content: "\ed4b"; - } - .bxs-cloud-lightning:before { - content: "\ed4c"; - } - .bxs-cloud-rain:before { - content: "\ed4d"; - } - .bxs-cloud-upload:before { - content: "\ed4e"; - } - .bxs-coffee:before { - content: "\ed4f"; - } - .bxs-coffee-alt:before { - content: "\ed50"; - } - .bxs-coffee-togo:before { - content: "\ed51"; - } - .bxs-cog:before { - content: "\ed52"; - } - .bxs-coin:before { - content: "\ed53"; - } - .bxs-coin-stack:before { - content: "\ed54"; - } - .bxs-collection:before { - content: "\ed55"; - } - .bxs-color-fill:before { - content: "\ed56"; - } - .bxs-comment:before { - content: "\ed57"; - } - .bxs-comment-add:before { - content: "\ed58"; - } - .bxs-comment-check:before { - content: "\ed59"; - } - .bxs-comment-detail:before { - content: "\ed5a"; - } - .bxs-comment-dots:before { - content: "\ed5b"; - } - .bxs-comment-edit:before { - content: "\ed5c"; - } - .bxs-comment-error:before { - content: "\ed5d"; - } - .bxs-comment-minus:before { - content: "\ed5e"; - } - .bxs-comment-x:before { - content: "\ed5f"; - } - .bxs-compass:before { - content: "\ed60"; - } - .bxs-component:before { - content: "\ed61"; - } - .bxs-confused:before { - content: "\ed62"; - } - .bxs-contact:before { - content: "\ed63"; - } - .bxs-conversation:before { - content: "\ed64"; - } - .bxs-cookie:before { - content: "\ed65"; - } - .bxs-cool:before { - content: "\ed66"; - } - .bxs-copy:before { - content: "\ed67"; - } - .bxs-copy-alt:before { - content: "\ed68"; - } - .bxs-copyright:before { - content: "\ed69"; - } - .bxs-coupon:before { - content: "\ed6a"; - } - .bxs-credit-card:before { - content: "\ed6b"; - } - .bxs-credit-card-alt:before { - content: "\ed6c"; - } - .bxs-credit-card-front:before { - content: "\ed6d"; - } - .bxs-crop:before { - content: "\ed6e"; - } - .bxs-crown:before { - content: "\ed6f"; - } - .bxs-cube:before { - content: "\ed70"; - } - .bxs-cube-alt:before { - content: "\ed71"; - } - .bxs-cuboid:before { - content: "\ed72"; - } - .bxs-customize:before { - content: "\ed73"; - } - .bxs-cylinder:before { - content: "\ed74"; - } - .bxs-dashboard:before { - content: "\ed75"; - } - .bxs-data:before { - content: "\ed76"; - } - .bxs-detail:before { - content: "\ed77"; - } - .bxs-devices:before { - content: "\ed78"; - } - .bxs-diamond:before { - content: "\ed79"; - } - .bxs-dice-1:before { - content: "\ed7a"; - } - .bxs-dice-2:before { - content: "\ed7b"; - } - .bxs-dice-3:before { - content: "\ed7c"; - } - .bxs-dice-4:before { - content: "\ed7d"; - } - .bxs-dice-5:before { - content: "\ed7e"; - } - .bxs-dice-6:before { - content: "\ed7f"; - } - .bxs-direction-left:before { - content: "\ed80"; - } - .bxs-direction-right:before { - content: "\ed81"; - } - .bxs-directions:before { - content: "\ed82"; - } - .bxs-disc:before { - content: "\ed83"; - } - .bxs-discount:before { - content: "\ed84"; - } - .bxs-dish:before { - content: "\ed85"; - } - .bxs-dislike:before { - content: "\ed86"; - } - .bxs-dizzy:before { - content: "\ed87"; - } - .bxs-dock-bottom:before { - content: "\ed88"; - } - .bxs-dock-left:before { - content: "\ed89"; - } - .bxs-dock-right:before { - content: "\ed8a"; - } - .bxs-dock-top:before { - content: "\ed8b"; - } - .bxs-dollar-circle:before { - content: "\ed8c"; - } - .bxs-donate-blood:before { - content: "\ed8d"; - } - .bxs-donate-heart:before { - content: "\ed8e"; - } - .bxs-door-open:before { - content: "\ed8f"; - } - .bxs-doughnut-chart:before { - content: "\ed90"; - } - .bxs-down-arrow:before { - content: "\ed91"; - } - .bxs-down-arrow-alt:before { - content: "\ed92"; - } - .bxs-down-arrow-circle:before { - content: "\ed93"; - } - .bxs-down-arrow-square:before { - content: "\ed94"; - } - .bxs-download:before { - content: "\ed95"; - } - .bxs-downvote:before { - content: "\ed96"; - } - .bxs-drink:before { - content: "\ed97"; - } - .bxs-droplet-half:before { - content: "\ed98"; - } - .bxs-dryer:before { - content: "\ed99"; - } - .bxs-duplicate:before { - content: "\ed9a"; - } - .bxs-edit:before { - content: "\ed9b"; - } - .bxs-edit-alt:before { - content: "\ed9c"; - } - .bxs-edit-location:before { - content: "\ed9d"; - } - .bxs-eject:before { - content: "\ed9e"; - } - .bxs-envelope:before { - content: "\ed9f"; - } - .bxs-envelope-open:before { - content: "\eda0"; - } - .bxs-eraser:before { - content: "\eda1"; - } - .bxs-error:before { - content: "\eda2"; - } - .bxs-error-alt:before { - content: "\eda3"; - } - .bxs-error-circle:before { - content: "\eda4"; - } - .bxs-ev-station:before { - content: "\eda5"; - } - .bxs-exit:before { - content: "\eda6"; - } - .bxs-extension:before { - content: "\eda7"; - } - .bxs-eyedropper:before { - content: "\eda8"; - } - .bxs-face:before { - content: "\eda9"; - } - .bxs-face-mask:before { - content: "\edaa"; - } - .bxs-factory:before { - content: "\edab"; - } - .bxs-fast-forward-circle:before { - content: "\edac"; - } - .bxs-file:before { - content: "\edad"; - } - .bxs-file-archive:before { - content: "\edae"; - } - .bxs-file-blank:before { - content: "\edaf"; - } - .bxs-file-css:before { - content: "\edb0"; - } - .bxs-file-doc:before { - content: "\edb1"; - } - .bxs-file-export:before { - content: "\edb2"; - } - .bxs-file-find:before { - content: "\edb3"; - } - .bxs-file-gif:before { - content: "\edb4"; - } - .bxs-file-html:before { - content: "\edb5"; - } - .bxs-file-image:before { - content: "\edb6"; - } - .bxs-file-import:before { - content: "\edb7"; - } - .bxs-file-jpg:before { - content: "\edb8"; - } - .bxs-file-js:before { - content: "\edb9"; - } - .bxs-file-json:before { - content: "\edba"; - } - .bxs-file-md:before { - content: "\edbb"; - } - .bxs-file-pdf:before { - content: "\edbc"; - } - .bxs-file-plus:before { - content: "\edbd"; - } - .bxs-file-png:before { - content: "\edbe"; - } - .bxs-file-txt:before { - content: "\edbf"; - } - .bxs-film:before { - content: "\edc0"; - } - .bxs-filter-alt:before { - content: "\edc1"; - } - .bxs-first-aid:before { - content: "\edc2"; - } - .bxs-flag:before { - content: "\edc3"; - } - .bxs-flag-alt:before { - content: "\edc4"; - } - .bxs-flag-checkered:before { - content: "\edc5"; - } - .bxs-flame:before { - content: "\edc6"; - } - .bxs-flask:before { - content: "\edc7"; - } - .bxs-florist:before { - content: "\edc8"; - } - .bxs-folder:before { - content: "\edc9"; - } - .bxs-folder-minus:before { - content: "\edca"; - } - .bxs-folder-open:before { - content: "\edcb"; - } - .bxs-folder-plus:before { - content: "\edcc"; - } - .bxs-food-menu:before { - content: "\edcd"; - } - .bxs-fridge:before { - content: "\edce"; - } - .bxs-game:before { - content: "\edcf"; - } - .bxs-gas-pump:before { - content: "\edd0"; - } - .bxs-ghost:before { - content: "\edd1"; - } - .bxs-gift:before { - content: "\edd2"; - } - .bxs-graduation:before { - content: "\edd3"; - } - .bxs-grid:before { - content: "\edd4"; - } - .bxs-grid-alt:before { - content: "\edd5"; - } - .bxs-group:before { - content: "\edd6"; - } - .bxs-guitar-amp:before { - content: "\edd7"; - } - .bxs-hand:before { - content: "\edd8"; - } - .bxs-hand-down:before { - content: "\edd9"; - } - .bxs-hand-left:before { - content: "\edda"; - } - .bxs-hand-right:before { - content: "\eddb"; - } - .bxs-hand-up:before { - content: "\eddc"; - } - .bxs-happy:before { - content: "\eddd"; - } - .bxs-happy-alt:before { - content: "\edde"; - } - .bxs-happy-beaming:before { - content: "\eddf"; - } - .bxs-happy-heart-eyes:before { - content: "\ede0"; - } - .bxs-hdd:before { - content: "\ede1"; - } - .bxs-heart:before { - content: "\ede2"; - } - .bxs-heart-circle:before { - content: "\ede3"; - } - .bxs-heart-square:before { - content: "\ede4"; - } - .bxs-help-circle:before { - content: "\ede5"; - } - .bxs-hide:before { - content: "\ede6"; - } - .bxs-home:before { - content: "\ede7"; - } - .bxs-home-circle:before { - content: "\ede8"; - } - .bxs-home-heart:before { - content: "\ede9"; - } - .bxs-home-smile:before { - content: "\edea"; - } - .bxs-hotel:before { - content: "\edeb"; - } - .bxs-hourglass:before { - content: "\edec"; - } - .bxs-hourglass-bottom:before { - content: "\eded"; - } - .bxs-hourglass-top:before { - content: "\edee"; - } - .bxs-id-card:before { - content: "\edef"; - } - .bxs-image:before { - content: "\edf0"; - } - .bxs-image-add:before { - content: "\edf1"; - } - .bxs-image-alt:before { - content: "\edf2"; - } - .bxs-inbox:before { - content: "\edf3"; - } - .bxs-info-circle:before { - content: "\edf4"; - } - .bxs-info-square:before { - content: "\edf5"; - } - .bxs-institution:before { - content: "\edf6"; - } - .bxs-joystick:before { - content: "\edf7"; - } - .bxs-joystick-alt:before { - content: "\edf8"; - } - .bxs-joystick-button:before { - content: "\edf9"; - } - .bxs-key:before { - content: "\edfa"; - } - .bxs-keyboard:before { - content: "\edfb"; - } - .bxs-label:before { - content: "\edfc"; - } - .bxs-landmark:before { - content: "\edfd"; - } - .bxs-landscape:before { - content: "\edfe"; - } - .bxs-laugh:before { - content: "\edff"; - } - .bxs-layer:before { - content: "\ee00"; - } - .bxs-layer-minus:before { - content: "\ee01"; - } - .bxs-layer-plus:before { - content: "\ee02"; - } - .bxs-layout:before { - content: "\ee03"; - } - .bxs-left-arrow:before { - content: "\ee04"; - } - .bxs-left-arrow-alt:before { - content: "\ee05"; - } - .bxs-left-arrow-circle:before { - content: "\ee06"; - } - .bxs-left-arrow-square:before { - content: "\ee07"; - } - .bxs-left-down-arrow-circle:before { - content: "\ee08"; - } - .bxs-left-top-arrow-circle:before { - content: "\ee09"; - } - .bxs-like:before { - content: "\ee0a"; - } - .bxs-location-plus:before { - content: "\ee0b"; - } - .bxs-lock:before { - content: "\ee0c"; - } - .bxs-lock-alt:before { - content: "\ee0d"; - } - .bxs-lock-open:before { - content: "\ee0e"; - } - .bxs-lock-open-alt:before { - content: "\ee0f"; - } - .bxs-log-in:before { - content: "\ee10"; - } - .bxs-log-in-circle:before { - content: "\ee11"; - } - .bxs-log-out:before { - content: "\ee12"; - } - .bxs-log-out-circle:before { - content: "\ee13"; - } - .bxs-low-vision:before { - content: "\ee14"; - } - .bxs-magic-wand:before { - content: "\ee15"; - } - .bxs-magnet:before { - content: "\ee16"; - } - .bxs-map:before { - content: "\ee17"; - } - .bxs-map-alt:before { - content: "\ee18"; - } - .bxs-map-pin:before { - content: "\ee19"; - } - .bxs-mask:before { - content: "\ee1a"; - } - .bxs-medal:before { - content: "\ee1b"; - } - .bxs-megaphone:before { - content: "\ee1c"; - } - .bxs-meh:before { - content: "\ee1d"; - } - .bxs-meh-alt:before { - content: "\ee1e"; - } - .bxs-meh-blank:before { - content: "\ee1f"; - } - .bxs-memory-card:before { - content: "\ee20"; - } - .bxs-message:before { - content: "\ee21"; - } - .bxs-message-add:before { - content: "\ee22"; - } - .bxs-message-alt:before { - content: "\ee23"; - } - .bxs-message-alt-add:before { - content: "\ee24"; - } - .bxs-message-alt-check:before { - content: "\ee25"; - } - .bxs-message-alt-detail:before { - content: "\ee26"; - } - .bxs-message-alt-dots:before { - content: "\ee27"; - } - .bxs-message-alt-edit:before { - content: "\ee28"; - } - .bxs-message-alt-error:before { - content: "\ee29"; - } - .bxs-message-alt-minus:before { - content: "\ee2a"; - } - .bxs-message-alt-x:before { - content: "\ee2b"; - } - .bxs-message-check:before { - content: "\ee2c"; - } - .bxs-message-detail:before { - content: "\ee2d"; - } - .bxs-message-dots:before { - content: "\ee2e"; - } - .bxs-message-edit:before { - content: "\ee2f"; - } - .bxs-message-error:before { - content: "\ee30"; - } - .bxs-message-minus:before { - content: "\ee31"; - } - .bxs-message-rounded:before { - content: "\ee32"; - } - .bxs-message-rounded-add:before { - content: "\ee33"; - } - .bxs-message-rounded-check:before { - content: "\ee34"; - } - .bxs-message-rounded-detail:before { - content: "\ee35"; - } - .bxs-message-rounded-dots:before { - content: "\ee36"; - } - .bxs-message-rounded-edit:before { - content: "\ee37"; - } - .bxs-message-rounded-error:before { - content: "\ee38"; - } - .bxs-message-rounded-minus:before { - content: "\ee39"; - } - .bxs-message-rounded-x:before { - content: "\ee3a"; - } - .bxs-message-square:before { - content: "\ee3b"; - } - .bxs-message-square-add:before { - content: "\ee3c"; - } - .bxs-message-square-check:before { - content: "\ee3d"; - } - .bxs-message-square-detail:before { - content: "\ee3e"; - } - .bxs-message-square-dots:before { - content: "\ee3f"; - } - .bxs-message-square-edit:before { - content: "\ee40"; - } - .bxs-message-square-error:before { - content: "\ee41"; - } - .bxs-message-square-minus:before { - content: "\ee42"; - } - .bxs-message-square-x:before { - content: "\ee43"; - } - .bxs-message-x:before { - content: "\ee44"; - } - .bxs-meteor:before { - content: "\ee45"; - } - .bxs-microchip:before { - content: "\ee46"; - } - .bxs-microphone:before { - content: "\ee47"; - } - .bxs-microphone-alt:before { - content: "\ee48"; - } - .bxs-microphone-off:before { - content: "\ee49"; - } - .bxs-minus-circle:before { - content: "\ee4a"; - } - .bxs-minus-square:before { - content: "\ee4b"; - } - .bxs-mobile:before { - content: "\ee4c"; - } - .bxs-mobile-vibration:before { - content: "\ee4d"; - } - .bxs-moon:before { - content: "\ee4e"; - } - .bxs-mouse:before { - content: "\ee4f"; - } - .bxs-mouse-alt:before { - content: "\ee50"; - } - .bxs-movie:before { - content: "\ee51"; - } - .bxs-movie-play:before { - content: "\ee52"; - } - .bxs-music:before { - content: "\ee53"; - } - .bxs-navigation:before { - content: "\ee54"; - } - .bxs-network-chart:before { - content: "\ee55"; - } - .bxs-news:before { - content: "\ee56"; - } - .bxs-no-entry:before { - content: "\ee57"; - } - .bxs-note:before { - content: "\ee58"; - } - .bxs-notepad:before { - content: "\ee59"; - } - .bxs-notification:before { - content: "\ee5a"; - } - .bxs-notification-off:before { - content: "\ee5b"; - } - .bxs-offer:before { - content: "\ee5c"; - } - .bxs-package:before { - content: "\ee5d"; - } - .bxs-paint:before { - content: "\ee5e"; - } - .bxs-paint-roll:before { - content: "\ee5f"; - } - .bxs-palette:before { - content: "\ee60"; - } - .bxs-paper-plane:before { - content: "\ee61"; - } - .bxs-parking:before { - content: "\ee62"; - } - .bxs-paste:before { - content: "\ee63"; - } - .bxs-pen:before { - content: "\ee64"; - } - .bxs-pencil:before { - content: "\ee65"; - } - .bxs-phone:before { - content: "\ee66"; - } - .bxs-phone-call:before { - content: "\ee67"; - } - .bxs-phone-incoming:before { - content: "\ee68"; - } - .bxs-phone-off:before { - content: "\ee69"; - } - .bxs-phone-outgoing:before { - content: "\ee6a"; - } - .bxs-photo-album:before { - content: "\ee6b"; - } - .bxs-piano:before { - content: "\ee6c"; - } - .bxs-pie-chart:before { - content: "\ee6d"; - } - .bxs-pie-chart-alt:before { - content: "\ee6e"; - } - .bxs-pie-chart-alt-2:before { - content: "\ee6f"; - } - .bxs-pin:before { - content: "\ee70"; - } - .bxs-pizza:before { - content: "\ee71"; - } - .bxs-plane:before { - content: "\ee72"; - } - .bxs-plane-alt:before { - content: "\ee73"; - } - .bxs-plane-land:before { - content: "\ee74"; - } - .bxs-planet:before { - content: "\ee75"; - } - .bxs-plane-take-off:before { - content: "\ee76"; - } - .bxs-playlist:before { - content: "\ee77"; - } - .bxs-plug:before { - content: "\ee78"; - } - .bxs-plus-circle:before { - content: "\ee79"; - } - .bxs-plus-square:before { - content: "\ee7a"; - } - .bxs-pointer:before { - content: "\ee7b"; - } - .bxs-polygon:before { - content: "\ee7c"; - } - .bxs-printer:before { - content: "\ee7d"; - } - .bxs-purchase-tag:before { - content: "\ee7e"; - } - .bxs-purchase-tag-alt:before { - content: "\ee7f"; - } - .bxs-pyramid:before { - content: "\ee80"; - } - .bxs-quote-alt-left:before { - content: "\ee81"; - } - .bxs-quote-alt-right:before { - content: "\ee82"; - } - .bxs-quote-left:before { - content: "\ee83"; - } - .bxs-quote-right:before { - content: "\ee84"; - } - .bxs-quote-single-left:before { - content: "\ee85"; - } - .bxs-quote-single-right:before { - content: "\ee86"; - } - .bxs-radiation:before { - content: "\ee87"; - } - .bxs-radio:before { - content: "\ee88"; - } - .bxs-receipt:before { - content: "\ee89"; - } - .bxs-rectangle:before { - content: "\ee8a"; - } - .bxs-registered:before { - content: "\ee8b"; - } - .bxs-rename:before { - content: "\ee8c"; - } - .bxs-report:before { - content: "\ee8d"; - } - .bxs-rewind-circle:before { - content: "\ee8e"; - } - .bxs-right-arrow:before { - content: "\ee8f"; - } - .bxs-right-arrow-alt:before { - content: "\ee90"; - } - .bxs-right-arrow-circle:before { - content: "\ee91"; - } - .bxs-right-arrow-square:before { - content: "\ee92"; - } - .bxs-right-down-arrow-circle:before { - content: "\ee93"; - } - .bxs-right-top-arrow-circle:before { - content: "\ee94"; - } - .bxs-rocket:before { - content: "\ee95"; - } - .bxs-ruler:before { - content: "\ee96"; - } - .bxs-sad:before { - content: "\ee97"; - } - .bxs-save:before { - content: "\ee98"; - } - .bxs-school:before { - content: "\ee99"; - } - .bxs-search:before { - content: "\ee9a"; - } - .bxs-search-alt-2:before { - content: "\ee9b"; - } - .bxs-select-multiple:before { - content: "\ee9c"; - } - .bxs-send:before { - content: "\ee9d"; - } - .bxs-server:before { - content: "\ee9e"; - } - .bxs-shapes:before { - content: "\ee9f"; - } - .bxs-share:before { - content: "\eea0"; - } - .bxs-share-alt:before { - content: "\eea1"; - } - .bxs-shield:before { - content: "\eea2"; - } - .bxs-shield-alt-2:before { - content: "\eea3"; - } - .bxs-shield-x:before { - content: "\eea4"; - } - .bxs-ship:before { - content: "\eea5"; - } - .bxs-shocked:before { - content: "\eea6"; - } - .bxs-shopping-bag:before { - content: "\eea7"; - } - .bxs-shopping-bag-alt:before { - content: "\eea8"; - } - .bxs-shopping-bags:before { - content: "\eea9"; - } - .bxs-show:before { - content: "\eeaa"; - } - .bxs-skip-next-circle:before { - content: "\eeab"; - } - .bxs-skip-previous-circle:before { - content: "\eeac"; - } - .bxs-skull:before { - content: "\eead"; - } - .bxs-sleepy:before { - content: "\eeae"; - } - .bxs-slideshow:before { - content: "\eeaf"; - } - .bxs-smile:before { - content: "\eeb0"; - } - .bxs-sort-alt:before { - content: "\eeb1"; - } - .bxs-spa:before { - content: "\eeb2"; - } - .bxs-speaker:before { - content: "\eeb3"; - } - .bxs-spray-can:before { - content: "\eeb4"; - } - .bxs-spreadsheet:before { - content: "\eeb5"; - } - .bxs-square:before { - content: "\eeb6"; - } - .bxs-square-rounded:before { - content: "\eeb7"; - } - .bxs-star:before { - content: "\eeb8"; - } - .bxs-star-half:before { - content: "\eeb9"; - } - .bxs-sticker:before { - content: "\eeba"; - } - .bxs-stopwatch:before { - content: "\eebb"; - } - .bxs-store:before { - content: "\eebc"; - } - .bxs-store-alt:before { - content: "\eebd"; - } - .bxs-sun:before { - content: "\eebe"; - } - .bxs-tachometer:before { - content: "\eebf"; - } - .bxs-tag:before { - content: "\eec0"; - } - .bxs-tag-alt:before { - content: "\eec1"; - } - .bxs-tag-x:before { - content: "\eec2"; - } - .bxs-taxi:before { - content: "\eec3"; - } - .bxs-tennis-ball:before { - content: "\eec4"; - } - .bxs-terminal:before { - content: "\eec5"; - } - .bxs-thermometer:before { - content: "\eec6"; - } - .bxs-time:before { - content: "\eec7"; - } - .bxs-time-five:before { - content: "\eec8"; - } - .bxs-timer:before { - content: "\eec9"; - } - .bxs-tired:before { - content: "\eeca"; - } - .bxs-toggle-left:before { - content: "\eecb"; - } - .bxs-toggle-right:before { - content: "\eecc"; - } - .bxs-tone:before { - content: "\eecd"; - } - .bxs-torch:before { - content: "\eece"; - } - .bxs-to-top:before { - content: "\eecf"; - } - .bxs-traffic:before { - content: "\eed0"; - } - .bxs-traffic-barrier:before { - content: "\eed1"; - } - .bxs-traffic-cone:before { - content: "\eed2"; - } - .bxs-train:before { - content: "\eed3"; - } - .bxs-trash:before { - content: "\eed4"; - } - .bxs-trash-alt:before { - content: "\eed5"; - } - .bxs-tree:before { - content: "\eed6"; - } - .bxs-trophy:before { - content: "\eed7"; - } - .bxs-truck:before { - content: "\eed8"; - } - .bxs-t-shirt:before { - content: "\eed9"; - } - .bxs-tv:before { - content: "\eeda"; - } - .bxs-up-arrow:before { - content: "\eedb"; - } - .bxs-up-arrow-alt:before { - content: "\eedc"; - } - .bxs-up-arrow-circle:before { - content: "\eedd"; - } - .bxs-up-arrow-square:before { - content: "\eede"; - } - .bxs-upside-down:before { - content: "\eedf"; - } - .bxs-upvote:before { - content: "\eee0"; - } - .bxs-user:before { - content: "\eee1"; - } - .bxs-user-account:before { - content: "\eee2"; - } - .bxs-user-badge:before { - content: "\eee3"; - } - .bxs-user-check:before { - content: "\eee4"; - } - .bxs-user-circle:before { - content: "\eee5"; - } - .bxs-user-detail:before { - content: "\eee6"; - } - .bxs-user-minus:before { - content: "\eee7"; - } - .bxs-user-pin:before { - content: "\eee8"; - } - .bxs-user-plus:before { - content: "\eee9"; - } - .bxs-user-rectangle:before { - content: "\eeea"; - } - .bxs-user-voice:before { - content: "\eeeb"; - } - .bxs-user-x:before { - content: "\eeec"; - } - .bxs-vector:before { - content: "\eeed"; - } - .bxs-vial:before { - content: "\eeee"; - } - .bxs-video:before { - content: "\eeef"; - } - .bxs-video-off:before { - content: "\eef0"; - } - .bxs-video-plus:before { - content: "\eef1"; - } - .bxs-video-recording:before { - content: "\eef2"; - } - .bxs-videos:before { - content: "\eef3"; - } - .bxs-virus:before { - content: "\eef4"; - } - .bxs-virus-block:before { - content: "\eef5"; - } - .bxs-volume:before { - content: "\eef6"; - } - .bxs-volume-full:before { - content: "\eef7"; - } - .bxs-volume-low:before { - content: "\eef8"; - } - .bxs-volume-mute:before { - content: "\eef9"; - } - .bxs-wallet:before { - content: "\eefa"; - } - .bxs-wallet-alt:before { - content: "\eefb"; - } - .bxs-washer:before { - content: "\eefc"; - } - .bxs-watch:before { - content: "\eefd"; - } - .bxs-watch-alt:before { - content: "\eefe"; - } - .bxs-webcam:before { - content: "\eeff"; - } - .bxs-widget:before { - content: "\ef00"; - } - .bxs-window-alt:before { - content: "\ef01"; - } - .bxs-wine:before { - content: "\ef02"; - } - .bxs-wink-smile:before { - content: "\ef03"; - } - .bxs-wink-tongue:before { - content: "\ef04"; - } - .bxs-wrench:before { - content: "\ef05"; - } - .bxs-x-circle:before { - content: "\ef06"; - } - .bxs-x-square:before { - content: "\ef07"; - } - .bxs-yin-yang:before { - content: "\ef08"; - } - .bxs-zap:before { - content: "\ef09"; - } - .bxs-zoom-in:before { - content: "\ef0a"; - } - .bxs-zoom-out:before { - content: "\ef0b"; - } - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/css/boxicons.min.css b/application-ui/content/assets/boxicons/css/boxicons.min.css deleted file mode 100644 index ed39ac52..00000000 --- a/application-ui/content/assets/boxicons/css/boxicons.min.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:boxicons;font-weight:400;font-style:normal;src:url(../fonts/boxicons.eot);src:url(../fonts/boxicons.eot) format('embedded-opentype'),url(../fonts/boxicons.woff2) format('woff2'),url(../fonts/boxicons.woff) format('woff'),url(../fonts/boxicons.ttf) format('truetype'),url(../fonts/boxicons.svg?#boxicons) format('svg')}.bx{font-family:boxicons!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;display:inline-block;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bx-ul{margin-left:2em;padding-left:0;list-style:none}.bx-ul>li{position:relative}.bx-ul .bx{font-size:inherit;line-height:inherit;position:absolute;left:-2em;width:2em;text-align:center}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@keyframes burst{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}90%{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}@-webkit-keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@keyframes flashing{0%{opacity:1}45%{opacity:0}90%{opacity:1}}@-webkit-keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@keyframes fade-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(-20px);transform:translateX(-20px);opacity:0}}@-webkit-keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@keyframes fade-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}75%{-webkit-transform:translateX(20px);transform:translateX(20px);opacity:0}}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@-webkit-keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@keyframes fade-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg);transform:scale3d(.95,.95,.95) rotate3d(0,0,1,-10deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1,1,1) rotate3d(0,0,1,10deg);transform:scale3d(1,1,1) rotate3d(0,0,1,10deg)}40%,60%,80%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bx-spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-spin-hover:hover{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.bx-tada{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-tada-hover:hover{-webkit-animation:tada 1.5s ease infinite;animation:tada 1.5s ease infinite}.bx-flashing{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-flashing-hover:hover{-webkit-animation:flashing 1.5s infinite linear;animation:flashing 1.5s infinite linear}.bx-burst{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-burst-hover:hover{-webkit-animation:burst 1.5s infinite linear;animation:burst 1.5s infinite linear}.bx-fade-up{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-up-hover:hover{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}.bx-fade-down{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-down-hover:hover{-webkit-animation:fade-down 1.5s infinite linear;animation:fade-down 1.5s infinite linear}.bx-fade-left{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-left-hover:hover{-webkit-animation:fade-left 1.5s infinite linear;animation:fade-left 1.5s infinite linear}.bx-fade-right{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-fade-right-hover:hover{-webkit-animation:fade-right 1.5s infinite linear;animation:fade-right 1.5s infinite linear}.bx-xs{font-size:1rem!important}.bx-sm{font-size:1.55rem!important}.bx-md{font-size:2.25rem!important}.bx-lg{font-size:3rem!important}.bx-fw{font-size:1.2857142857em;line-height:.8em;width:1.2857142857em;height:.8em;margin-top:-.2em!important;vertical-align:middle}.bx-pull-left{float:left;margin-right:.3em!important}.bx-pull-right{float:right;margin-left:.3em!important}.bx-rotate-90{transform:rotate(90deg)}.bx-rotate-180{transform:rotate(180deg)}.bx-rotate-270{transform:rotate(270deg)}.bx-flip-horizontal{transform:scaleX(-1)}.bx-flip-vertical{transform:scaleY(-1)}.bx-border{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:.25em}.bx-border-circle{padding:.25em;border:.07em solid rgba(0,0,0,.1);border-radius:50%}.bxs-balloon:before{content:"\eb60"}.bxs-castle:before{content:"\eb79"}.bxs-coffee-bean:before{content:"\eb92"}.bxs-objects-horizontal-center:before{content:"\ebab"}.bxs-objects-horizontal-left:before{content:"\ebc4"}.bxs-objects-horizontal-right:before{content:"\ebdd"}.bxs-objects-vertical-bottom:before{content:"\ebf6"}.bxs-objects-vertical-center:before{content:"\ef40"}.bxs-objects-vertical-top:before{content:"\ef41"}.bxs-pear:before{content:"\ef42"}.bxs-shield-minus:before{content:"\ef43"}.bxs-shield-plus:before{content:"\ef44"}.bxs-shower:before{content:"\ef45"}.bxs-sushi:before{content:"\ef46"}.bxs-universal-access:before{content:"\ef47"}.bx-child:before{content:"\ef48"}.bx-horizontal-left:before{content:"\ef49"}.bx-horizontal-right:before{content:"\ef4a"}.bx-objects-horizontal-center:before{content:"\ef4b"}.bx-objects-horizontal-left:before{content:"\ef4c"}.bx-objects-horizontal-right:before{content:"\ef4d"}.bx-objects-vertical-bottom:before{content:"\ef4e"}.bx-objects-vertical-center:before{content:"\ef4f"}.bx-objects-vertical-top:before{content:"\ef50"}.bx-rfid:before{content:"\ef51"}.bx-shield-minus:before{content:"\ef52"}.bx-shield-plus:before{content:"\ef53"}.bx-shower:before{content:"\ef54"}.bx-sushi:before{content:"\ef55"}.bx-universal-access:before{content:"\ef56"}.bx-vertical-bottom:before{content:"\ef57"}.bx-vertical-top:before{content:"\ef58"}.bxl-graphql:before{content:"\ef59"}.bxl-typescript:before{content:"\ef5a"}.bxs-color:before{content:"\ef39"}.bx-reflect-horizontal:before{content:"\ef3a"}.bx-reflect-vertical:before{content:"\ef3b"}.bx-color:before{content:"\ef3c"}.bxl-mongodb:before{content:"\ef3d"}.bxl-postgresql:before{content:"\ef3e"}.bxl-deezer:before{content:"\ef3f"}.bxs-hard-hat:before{content:"\ef2a"}.bxs-home-alt-2:before{content:"\ef2b"}.bxs-cheese:before{content:"\ef2c"}.bx-home-alt-2:before{content:"\ef2d"}.bx-hard-hat:before{content:"\ef2e"}.bx-cheese:before{content:"\ef2f"}.bx-cart-add:before{content:"\ef30"}.bx-cart-download:before{content:"\ef31"}.bx-no-signal:before{content:"\ef32"}.bx-signal-1:before{content:"\ef33"}.bx-signal-2:before{content:"\ef34"}.bx-signal-3:before{content:"\ef35"}.bx-signal-4:before{content:"\ef36"}.bx-signal-5:before{content:"\ef37"}.bxl-xing:before{content:"\ef38"}.bxl-meta:before{content:"\ef27"}.bx-lemon:before{content:"\ef28"}.bxs-lemon:before{content:"\ef29"}.bx-cricket-ball:before{content:"\ef0c"}.bx-baguette:before{content:"\ef0d"}.bx-bowl-hot:before{content:"\ef0e"}.bx-bowl-rice:before{content:"\ef0f"}.bx-cable-car:before{content:"\ef10"}.bx-candles:before{content:"\ef11"}.bx-circle-half:before{content:"\ef12"}.bx-circle-quarter:before{content:"\ef13"}.bx-circle-three-quarter:before{content:"\ef14"}.bx-cross:before{content:"\ef15"}.bx-fork:before{content:"\ef16"}.bx-knife:before{content:"\ef17"}.bx-money-withdraw:before{content:"\ef18"}.bx-popsicle:before{content:"\ef19"}.bx-scatter-chart:before{content:"\ef1a"}.bxs-baguette:before{content:"\ef1b"}.bxs-bowl-hot:before{content:"\ef1c"}.bxs-bowl-rice:before{content:"\ef1d"}.bxs-cable-car:before{content:"\ef1e"}.bxs-circle-half:before{content:"\ef1f"}.bxs-circle-quarter:before{content:"\ef20"}.bxs-circle-three-quarter:before{content:"\ef21"}.bxs-cricket-ball:before{content:"\ef22"}.bxs-invader:before{content:"\ef23"}.bx-male-female:before{content:"\ef24"}.bxs-popsicle:before{content:"\ef25"}.bxs-tree-alt:before{content:"\ef26"}.bxl-venmo:before{content:"\e900"}.bxl-upwork:before{content:"\e901"}.bxl-netlify:before{content:"\e902"}.bxl-java:before{content:"\e903"}.bxl-heroku:before{content:"\e904"}.bxl-go-lang:before{content:"\e905"}.bxl-gmail:before{content:"\e906"}.bxl-flask:before{content:"\e907"}.bxl-99designs:before{content:"\e908"}.bxl-500px:before{content:"\e909"}.bxl-adobe:before{content:"\e90a"}.bxl-airbnb:before{content:"\e90b"}.bxl-algolia:before{content:"\e90c"}.bxl-amazon:before{content:"\e90d"}.bxl-android:before{content:"\e90e"}.bxl-angular:before{content:"\e90f"}.bxl-apple:before{content:"\e910"}.bxl-audible:before{content:"\e911"}.bxl-aws:before{content:"\e912"}.bxl-baidu:before{content:"\e913"}.bxl-behance:before{content:"\e914"}.bxl-bing:before{content:"\e915"}.bxl-bitcoin:before{content:"\e916"}.bxl-blender:before{content:"\e917"}.bxl-blogger:before{content:"\e918"}.bxl-bootstrap:before{content:"\e919"}.bxl-chrome:before{content:"\e91a"}.bxl-codepen:before{content:"\e91b"}.bxl-c-plus-plus:before{content:"\e91c"}.bxl-creative-commons:before{content:"\e91d"}.bxl-css3:before{content:"\e91e"}.bxl-dailymotion:before{content:"\e91f"}.bxl-deviantart:before{content:"\e920"}.bxl-dev-to:before{content:"\e921"}.bxl-digg:before{content:"\e922"}.bxl-digitalocean:before{content:"\e923"}.bxl-discord:before{content:"\e924"}.bxl-discord-alt:before{content:"\e925"}.bxl-discourse:before{content:"\e926"}.bxl-django:before{content:"\e927"}.bxl-docker:before{content:"\e928"}.bxl-dribbble:before{content:"\e929"}.bxl-dropbox:before{content:"\e92a"}.bxl-drupal:before{content:"\e92b"}.bxl-ebay:before{content:"\e92c"}.bxl-edge:before{content:"\e92d"}.bxl-etsy:before{content:"\e92e"}.bxl-facebook:before{content:"\e92f"}.bxl-facebook-circle:before{content:"\e930"}.bxl-facebook-square:before{content:"\e931"}.bxl-figma:before{content:"\e932"}.bxl-firebase:before{content:"\e933"}.bxl-firefox:before{content:"\e934"}.bxl-flickr:before{content:"\e935"}.bxl-flickr-square:before{content:"\e936"}.bxl-flutter:before{content:"\e937"}.bxl-foursquare:before{content:"\e938"}.bxl-git:before{content:"\e939"}.bxl-github:before{content:"\e93a"}.bxl-gitlab:before{content:"\e93b"}.bxl-google:before{content:"\e93c"}.bxl-google-cloud:before{content:"\e93d"}.bxl-google-plus:before{content:"\e93e"}.bxl-google-plus-circle:before{content:"\e93f"}.bxl-html5:before{content:"\e940"}.bxl-imdb:before{content:"\e941"}.bxl-instagram:before{content:"\e942"}.bxl-instagram-alt:before{content:"\e943"}.bxl-internet-explorer:before{content:"\e944"}.bxl-invision:before{content:"\e945"}.bxl-javascript:before{content:"\e946"}.bxl-joomla:before{content:"\e947"}.bxl-jquery:before{content:"\e948"}.bxl-jsfiddle:before{content:"\e949"}.bxl-kickstarter:before{content:"\e94a"}.bxl-kubernetes:before{content:"\e94b"}.bxl-less:before{content:"\e94c"}.bxl-linkedin:before{content:"\e94d"}.bxl-linkedin-square:before{content:"\e94e"}.bxl-magento:before{content:"\e94f"}.bxl-mailchimp:before{content:"\e950"}.bxl-markdown:before{content:"\e951"}.bxl-mastercard:before{content:"\e952"}.bxl-mastodon:before{content:"\e953"}.bxl-medium:before{content:"\e954"}.bxl-medium-old:before{content:"\e955"}.bxl-medium-square:before{content:"\e956"}.bxl-messenger:before{content:"\e957"}.bxl-microsoft:before{content:"\e958"}.bxl-microsoft-teams:before{content:"\e959"}.bxl-nodejs:before{content:"\e95a"}.bxl-ok-ru:before{content:"\e95b"}.bxl-opera:before{content:"\e95c"}.bxl-patreon:before{content:"\e95d"}.bxl-paypal:before{content:"\e95e"}.bxl-periscope:before{content:"\e95f"}.bxl-php:before{content:"\e960"}.bxl-pinterest:before{content:"\e961"}.bxl-pinterest-alt:before{content:"\e962"}.bxl-play-store:before{content:"\e963"}.bxl-pocket:before{content:"\e964"}.bxl-product-hunt:before{content:"\e965"}.bxl-python:before{content:"\e966"}.bxl-quora:before{content:"\e967"}.bxl-react:before{content:"\e968"}.bxl-redbubble:before{content:"\e969"}.bxl-reddit:before{content:"\e96a"}.bxl-redux:before{content:"\e96b"}.bxl-sass:before{content:"\e96c"}.bxl-shopify:before{content:"\e96d"}.bxl-sketch:before{content:"\e96e"}.bxl-skype:before{content:"\e96f"}.bxl-slack:before{content:"\e970"}.bxl-slack-old:before{content:"\e971"}.bxl-snapchat:before{content:"\e972"}.bxl-soundcloud:before{content:"\e973"}.bxl-spotify:before{content:"\e974"}.bxl-spring-boot:before{content:"\e975"}.bxl-squarespace:before{content:"\e976"}.bxl-stack-overflow:before{content:"\e977"}.bxl-steam:before{content:"\e978"}.bxl-stripe:before{content:"\e979"}.bxl-tailwind-css:before{content:"\e97a"}.bxl-telegram:before{content:"\e97b"}.bxl-tiktok:before{content:"\e97c"}.bxl-trello:before{content:"\e97d"}.bxl-trip-advisor:before{content:"\e97e"}.bxl-tumblr:before{content:"\e97f"}.bxl-tux:before{content:"\e980"}.bxl-twitch:before{content:"\e981"}.bxl-twitter:before{content:"\e982"}.bxl-unity:before{content:"\e983"}.bxl-unsplash:before{content:"\e984"}.bxl-vimeo:before{content:"\e985"}.bxl-visa:before{content:"\e986"}.bxl-visual-studio:before{content:"\e987"}.bxl-vk:before{content:"\e988"}.bxl-vuejs:before{content:"\e989"}.bxl-whatsapp:before{content:"\e98a"}.bxl-whatsapp-square:before{content:"\e98b"}.bxl-wikipedia:before{content:"\e98c"}.bxl-windows:before{content:"\e98d"}.bxl-wix:before{content:"\e98e"}.bxl-wordpress:before{content:"\e98f"}.bxl-yahoo:before{content:"\e990"}.bxl-yelp:before{content:"\e991"}.bxl-youtube:before{content:"\e992"}.bxl-zoom:before{content:"\e993"}.bx-collapse-alt:before{content:"\e994"}.bx-collapse-horizontal:before{content:"\e995"}.bx-collapse-vertical:before{content:"\e996"}.bx-expand-horizontal:before{content:"\e997"}.bx-expand-vertical:before{content:"\e998"}.bx-injection:before{content:"\e999"}.bx-leaf:before{content:"\e99a"}.bx-math:before{content:"\e99b"}.bx-party:before{content:"\e99c"}.bx-abacus:before{content:"\e99d"}.bx-accessibility:before{content:"\e99e"}.bx-add-to-queue:before{content:"\e99f"}.bx-adjust:before{content:"\e9a0"}.bx-alarm:before{content:"\e9a1"}.bx-alarm-add:before{content:"\e9a2"}.bx-alarm-exclamation:before{content:"\e9a3"}.bx-alarm-off:before{content:"\e9a4"}.bx-alarm-snooze:before{content:"\e9a5"}.bx-album:before{content:"\e9a6"}.bx-align-justify:before{content:"\e9a7"}.bx-align-left:before{content:"\e9a8"}.bx-align-middle:before{content:"\e9a9"}.bx-align-right:before{content:"\e9aa"}.bx-analyse:before{content:"\e9ab"}.bx-anchor:before{content:"\e9ac"}.bx-angry:before{content:"\e9ad"}.bx-aperture:before{content:"\e9ae"}.bx-arch:before{content:"\e9af"}.bx-archive:before{content:"\e9b0"}.bx-archive-in:before{content:"\e9b1"}.bx-archive-out:before{content:"\e9b2"}.bx-area:before{content:"\e9b3"}.bx-arrow-back:before{content:"\e9b4"}.bx-arrow-from-bottom:before{content:"\e9b5"}.bx-arrow-from-left:before{content:"\e9b6"}.bx-arrow-from-right:before{content:"\e9b7"}.bx-arrow-from-top:before{content:"\e9b8"}.bx-arrow-to-bottom:before{content:"\e9b9"}.bx-arrow-to-left:before{content:"\e9ba"}.bx-arrow-to-right:before{content:"\e9bb"}.bx-arrow-to-top:before{content:"\e9bc"}.bx-at:before{content:"\e9bd"}.bx-atom:before{content:"\e9be"}.bx-award:before{content:"\e9bf"}.bx-badge:before{content:"\e9c0"}.bx-badge-check:before{content:"\e9c1"}.bx-ball:before{content:"\e9c2"}.bx-band-aid:before{content:"\e9c3"}.bx-bar-chart:before{content:"\e9c4"}.bx-bar-chart-alt:before{content:"\e9c5"}.bx-bar-chart-alt-2:before{content:"\e9c6"}.bx-bar-chart-square:before{content:"\e9c7"}.bx-barcode:before{content:"\e9c8"}.bx-barcode-reader:before{content:"\e9c9"}.bx-baseball:before{content:"\e9ca"}.bx-basket:before{content:"\e9cb"}.bx-basketball:before{content:"\e9cc"}.bx-bath:before{content:"\e9cd"}.bx-battery:before{content:"\e9ce"}.bx-bed:before{content:"\e9cf"}.bx-been-here:before{content:"\e9d0"}.bx-beer:before{content:"\e9d1"}.bx-bell:before{content:"\e9d2"}.bx-bell-minus:before{content:"\e9d3"}.bx-bell-off:before{content:"\e9d4"}.bx-bell-plus:before{content:"\e9d5"}.bx-bible:before{content:"\e9d6"}.bx-bitcoin:before{content:"\e9d7"}.bx-blanket:before{content:"\e9d8"}.bx-block:before{content:"\e9d9"}.bx-bluetooth:before{content:"\e9da"}.bx-body:before{content:"\e9db"}.bx-bold:before{content:"\e9dc"}.bx-bolt-circle:before{content:"\e9dd"}.bx-bomb:before{content:"\e9de"}.bx-bone:before{content:"\e9df"}.bx-bong:before{content:"\e9e0"}.bx-book:before{content:"\e9e1"}.bx-book-add:before{content:"\e9e2"}.bx-book-alt:before{content:"\e9e3"}.bx-book-bookmark:before{content:"\e9e4"}.bx-book-content:before{content:"\e9e5"}.bx-book-heart:before{content:"\e9e6"}.bx-bookmark:before{content:"\e9e7"}.bx-bookmark-alt:before{content:"\e9e8"}.bx-bookmark-alt-minus:before{content:"\e9e9"}.bx-bookmark-alt-plus:before{content:"\e9ea"}.bx-bookmark-heart:before{content:"\e9eb"}.bx-bookmark-minus:before{content:"\e9ec"}.bx-bookmark-plus:before{content:"\e9ed"}.bx-bookmarks:before{content:"\e9ee"}.bx-book-open:before{content:"\e9ef"}.bx-book-reader:before{content:"\e9f0"}.bx-border-all:before{content:"\e9f1"}.bx-border-bottom:before{content:"\e9f2"}.bx-border-inner:before{content:"\e9f3"}.bx-border-left:before{content:"\e9f4"}.bx-border-none:before{content:"\e9f5"}.bx-border-outer:before{content:"\e9f6"}.bx-border-radius:before{content:"\e9f7"}.bx-border-right:before{content:"\e9f8"}.bx-border-top:before{content:"\e9f9"}.bx-bot:before{content:"\e9fa"}.bx-bowling-ball:before{content:"\e9fb"}.bx-box:before{content:"\e9fc"}.bx-bracket:before{content:"\e9fd"}.bx-braille:before{content:"\e9fe"}.bx-brain:before{content:"\e9ff"}.bx-briefcase:before{content:"\ea00"}.bx-briefcase-alt:before{content:"\ea01"}.bx-briefcase-alt-2:before{content:"\ea02"}.bx-brightness:before{content:"\ea03"}.bx-brightness-half:before{content:"\ea04"}.bx-broadcast:before{content:"\ea05"}.bx-brush:before{content:"\ea06"}.bx-brush-alt:before{content:"\ea07"}.bx-bug:before{content:"\ea08"}.bx-bug-alt:before{content:"\ea09"}.bx-building:before{content:"\ea0a"}.bx-building-house:before{content:"\ea0b"}.bx-buildings:before{content:"\ea0c"}.bx-bulb:before{content:"\ea0d"}.bx-bullseye:before{content:"\ea0e"}.bx-buoy:before{content:"\ea0f"}.bx-bus:before{content:"\ea10"}.bx-bus-school:before{content:"\ea11"}.bx-cabinet:before{content:"\ea12"}.bx-cake:before{content:"\ea13"}.bx-calculator:before{content:"\ea14"}.bx-calendar:before{content:"\ea15"}.bx-calendar-alt:before{content:"\ea16"}.bx-calendar-check:before{content:"\ea17"}.bx-calendar-edit:before{content:"\ea18"}.bx-calendar-event:before{content:"\ea19"}.bx-calendar-exclamation:before{content:"\ea1a"}.bx-calendar-heart:before{content:"\ea1b"}.bx-calendar-minus:before{content:"\ea1c"}.bx-calendar-plus:before{content:"\ea1d"}.bx-calendar-star:before{content:"\ea1e"}.bx-calendar-week:before{content:"\ea1f"}.bx-calendar-x:before{content:"\ea20"}.bx-camera:before{content:"\ea21"}.bx-camera-home:before{content:"\ea22"}.bx-camera-movie:before{content:"\ea23"}.bx-camera-off:before{content:"\ea24"}.bx-capsule:before{content:"\ea25"}.bx-captions:before{content:"\ea26"}.bx-car:before{content:"\ea27"}.bx-card:before{content:"\ea28"}.bx-caret-down:before{content:"\ea29"}.bx-caret-down-circle:before{content:"\ea2a"}.bx-caret-down-square:before{content:"\ea2b"}.bx-caret-left:before{content:"\ea2c"}.bx-caret-left-circle:before{content:"\ea2d"}.bx-caret-left-square:before{content:"\ea2e"}.bx-caret-right:before{content:"\ea2f"}.bx-caret-right-circle:before{content:"\ea30"}.bx-caret-right-square:before{content:"\ea31"}.bx-caret-up:before{content:"\ea32"}.bx-caret-up-circle:before{content:"\ea33"}.bx-caret-up-square:before{content:"\ea34"}.bx-carousel:before{content:"\ea35"}.bx-cart:before{content:"\ea36"}.bx-cart-alt:before{content:"\ea37"}.bx-cast:before{content:"\ea38"}.bx-category:before{content:"\ea39"}.bx-category-alt:before{content:"\ea3a"}.bx-cctv:before{content:"\ea3b"}.bx-certification:before{content:"\ea3c"}.bx-chair:before{content:"\ea3d"}.bx-chalkboard:before{content:"\ea3e"}.bx-chart:before{content:"\ea3f"}.bx-chat:before{content:"\ea40"}.bx-check:before{content:"\ea41"}.bx-checkbox:before{content:"\ea42"}.bx-checkbox-checked:before{content:"\ea43"}.bx-checkbox-minus:before{content:"\ea44"}.bx-checkbox-square:before{content:"\ea45"}.bx-check-circle:before{content:"\ea46"}.bx-check-double:before{content:"\ea47"}.bx-check-shield:before{content:"\ea48"}.bx-check-square:before{content:"\ea49"}.bx-chevron-down:before{content:"\ea4a"}.bx-chevron-down-circle:before{content:"\ea4b"}.bx-chevron-down-square:before{content:"\ea4c"}.bx-chevron-left:before{content:"\ea4d"}.bx-chevron-left-circle:before{content:"\ea4e"}.bx-chevron-left-square:before{content:"\ea4f"}.bx-chevron-right:before{content:"\ea50"}.bx-chevron-right-circle:before{content:"\ea51"}.bx-chevron-right-square:before{content:"\ea52"}.bx-chevrons-down:before{content:"\ea53"}.bx-chevrons-left:before{content:"\ea54"}.bx-chevrons-right:before{content:"\ea55"}.bx-chevrons-up:before{content:"\ea56"}.bx-chevron-up:before{content:"\ea57"}.bx-chevron-up-circle:before{content:"\ea58"}.bx-chevron-up-square:before{content:"\ea59"}.bx-chip:before{content:"\ea5a"}.bx-church:before{content:"\ea5b"}.bx-circle:before{content:"\ea5c"}.bx-clinic:before{content:"\ea5d"}.bx-clipboard:before{content:"\ea5e"}.bx-closet:before{content:"\ea5f"}.bx-cloud:before{content:"\ea60"}.bx-cloud-download:before{content:"\ea61"}.bx-cloud-drizzle:before{content:"\ea62"}.bx-cloud-lightning:before{content:"\ea63"}.bx-cloud-light-rain:before{content:"\ea64"}.bx-cloud-rain:before{content:"\ea65"}.bx-cloud-snow:before{content:"\ea66"}.bx-cloud-upload:before{content:"\ea67"}.bx-code:before{content:"\ea68"}.bx-code-alt:before{content:"\ea69"}.bx-code-block:before{content:"\ea6a"}.bx-code-curly:before{content:"\ea6b"}.bx-coffee:before{content:"\ea6c"}.bx-coffee-togo:before{content:"\ea6d"}.bx-cog:before{content:"\ea6e"}.bx-coin:before{content:"\ea6f"}.bx-coin-stack:before{content:"\ea70"}.bx-collapse:before{content:"\ea71"}.bx-collection:before{content:"\ea72"}.bx-color-fill:before{content:"\ea73"}.bx-columns:before{content:"\ea74"}.bx-command:before{content:"\ea75"}.bx-comment:before{content:"\ea76"}.bx-comment-add:before{content:"\ea77"}.bx-comment-check:before{content:"\ea78"}.bx-comment-detail:before{content:"\ea79"}.bx-comment-dots:before{content:"\ea7a"}.bx-comment-edit:before{content:"\ea7b"}.bx-comment-error:before{content:"\ea7c"}.bx-comment-minus:before{content:"\ea7d"}.bx-comment-x:before{content:"\ea7e"}.bx-compass:before{content:"\ea7f"}.bx-confused:before{content:"\ea80"}.bx-conversation:before{content:"\ea81"}.bx-cookie:before{content:"\ea82"}.bx-cool:before{content:"\ea83"}.bx-copy:before{content:"\ea84"}.bx-copy-alt:before{content:"\ea85"}.bx-copyright:before{content:"\ea86"}.bx-credit-card:before{content:"\ea87"}.bx-credit-card-alt:before{content:"\ea88"}.bx-credit-card-front:before{content:"\ea89"}.bx-crop:before{content:"\ea8a"}.bx-crosshair:before{content:"\ea8b"}.bx-crown:before{content:"\ea8c"}.bx-cube:before{content:"\ea8d"}.bx-cube-alt:before{content:"\ea8e"}.bx-cuboid:before{content:"\ea8f"}.bx-current-location:before{content:"\ea90"}.bx-customize:before{content:"\ea91"}.bx-cut:before{content:"\ea92"}.bx-cycling:before{content:"\ea93"}.bx-cylinder:before{content:"\ea94"}.bx-data:before{content:"\ea95"}.bx-desktop:before{content:"\ea96"}.bx-detail:before{content:"\ea97"}.bx-devices:before{content:"\ea98"}.bx-dialpad:before{content:"\ea99"}.bx-dialpad-alt:before{content:"\ea9a"}.bx-diamond:before{content:"\ea9b"}.bx-dice-1:before{content:"\ea9c"}.bx-dice-2:before{content:"\ea9d"}.bx-dice-3:before{content:"\ea9e"}.bx-dice-4:before{content:"\ea9f"}.bx-dice-5:before{content:"\eaa0"}.bx-dice-6:before{content:"\eaa1"}.bx-directions:before{content:"\eaa2"}.bx-disc:before{content:"\eaa3"}.bx-dish:before{content:"\eaa4"}.bx-dislike:before{content:"\eaa5"}.bx-dizzy:before{content:"\eaa6"}.bx-dna:before{content:"\eaa7"}.bx-dock-bottom:before{content:"\eaa8"}.bx-dock-left:before{content:"\eaa9"}.bx-dock-right:before{content:"\eaaa"}.bx-dock-top:before{content:"\eaab"}.bx-dollar:before{content:"\eaac"}.bx-dollar-circle:before{content:"\eaad"}.bx-donate-blood:before{content:"\eaae"}.bx-donate-heart:before{content:"\eaaf"}.bx-door-open:before{content:"\eab0"}.bx-dots-horizontal:before{content:"\eab1"}.bx-dots-horizontal-rounded:before{content:"\eab2"}.bx-dots-vertical:before{content:"\eab3"}.bx-dots-vertical-rounded:before{content:"\eab4"}.bx-doughnut-chart:before{content:"\eab5"}.bx-down-arrow:before{content:"\eab6"}.bx-down-arrow-alt:before{content:"\eab7"}.bx-down-arrow-circle:before{content:"\eab8"}.bx-download:before{content:"\eab9"}.bx-downvote:before{content:"\eaba"}.bx-drink:before{content:"\eabb"}.bx-droplet:before{content:"\eabc"}.bx-dumbbell:before{content:"\eabd"}.bx-duplicate:before{content:"\eabe"}.bx-edit:before{content:"\eabf"}.bx-edit-alt:before{content:"\eac0"}.bx-envelope:before{content:"\eac1"}.bx-envelope-open:before{content:"\eac2"}.bx-equalizer:before{content:"\eac3"}.bx-eraser:before{content:"\eac4"}.bx-error:before{content:"\eac5"}.bx-error-alt:before{content:"\eac6"}.bx-error-circle:before{content:"\eac7"}.bx-euro:before{content:"\eac8"}.bx-exclude:before{content:"\eac9"}.bx-exit:before{content:"\eaca"}.bx-exit-fullscreen:before{content:"\eacb"}.bx-expand:before{content:"\eacc"}.bx-expand-alt:before{content:"\eacd"}.bx-export:before{content:"\eace"}.bx-extension:before{content:"\eacf"}.bx-face:before{content:"\ead0"}.bx-fast-forward:before{content:"\ead1"}.bx-fast-forward-circle:before{content:"\ead2"}.bx-female:before{content:"\ead3"}.bx-female-sign:before{content:"\ead4"}.bx-file:before{content:"\ead5"}.bx-file-blank:before{content:"\ead6"}.bx-file-find:before{content:"\ead7"}.bx-film:before{content:"\ead8"}.bx-filter:before{content:"\ead9"}.bx-filter-alt:before{content:"\eada"}.bx-fingerprint:before{content:"\eadb"}.bx-first-aid:before{content:"\eadc"}.bx-first-page:before{content:"\eadd"}.bx-flag:before{content:"\eade"}.bx-folder:before{content:"\eadf"}.bx-folder-minus:before{content:"\eae0"}.bx-folder-open:before{content:"\eae1"}.bx-folder-plus:before{content:"\eae2"}.bx-font:before{content:"\eae3"}.bx-font-color:before{content:"\eae4"}.bx-font-family:before{content:"\eae5"}.bx-font-size:before{content:"\eae6"}.bx-food-menu:before{content:"\eae7"}.bx-food-tag:before{content:"\eae8"}.bx-football:before{content:"\eae9"}.bx-fridge:before{content:"\eaea"}.bx-fullscreen:before{content:"\eaeb"}.bx-game:before{content:"\eaec"}.bx-gas-pump:before{content:"\eaed"}.bx-ghost:before{content:"\eaee"}.bx-gift:before{content:"\eaef"}.bx-git-branch:before{content:"\eaf0"}.bx-git-commit:before{content:"\eaf1"}.bx-git-compare:before{content:"\eaf2"}.bx-git-merge:before{content:"\eaf3"}.bx-git-pull-request:before{content:"\eaf4"}.bx-git-repo-forked:before{content:"\eaf5"}.bx-glasses:before{content:"\eaf6"}.bx-glasses-alt:before{content:"\eaf7"}.bx-globe:before{content:"\eaf8"}.bx-globe-alt:before{content:"\eaf9"}.bx-grid:before{content:"\eafa"}.bx-grid-alt:before{content:"\eafb"}.bx-grid-horizontal:before{content:"\eafc"}.bx-grid-small:before{content:"\eafd"}.bx-grid-vertical:before{content:"\eafe"}.bx-group:before{content:"\eaff"}.bx-handicap:before{content:"\eb00"}.bx-happy:before{content:"\eb01"}.bx-happy-alt:before{content:"\eb02"}.bx-happy-beaming:before{content:"\eb03"}.bx-happy-heart-eyes:before{content:"\eb04"}.bx-hash:before{content:"\eb05"}.bx-hdd:before{content:"\eb06"}.bx-heading:before{content:"\eb07"}.bx-headphone:before{content:"\eb08"}.bx-health:before{content:"\eb09"}.bx-heart:before{content:"\eb0a"}.bx-heart-circle:before{content:"\eb0b"}.bx-heart-square:before{content:"\eb0c"}.bx-help-circle:before{content:"\eb0d"}.bx-hide:before{content:"\eb0e"}.bx-highlight:before{content:"\eb0f"}.bx-history:before{content:"\eb10"}.bx-hive:before{content:"\eb11"}.bx-home:before{content:"\eb12"}.bx-home-alt:before{content:"\eb13"}.bx-home-circle:before{content:"\eb14"}.bx-home-heart:before{content:"\eb15"}.bx-home-smile:before{content:"\eb16"}.bx-horizontal-center:before{content:"\eb17"}.bx-hotel:before{content:"\eb18"}.bx-hourglass:before{content:"\eb19"}.bx-id-card:before{content:"\eb1a"}.bx-image:before{content:"\eb1b"}.bx-image-add:before{content:"\eb1c"}.bx-image-alt:before{content:"\eb1d"}.bx-images:before{content:"\eb1e"}.bx-import:before{content:"\eb1f"}.bx-infinite:before{content:"\eb20"}.bx-info-circle:before{content:"\eb21"}.bx-info-square:before{content:"\eb22"}.bx-intersect:before{content:"\eb23"}.bx-italic:before{content:"\eb24"}.bx-joystick:before{content:"\eb25"}.bx-joystick-alt:before{content:"\eb26"}.bx-joystick-button:before{content:"\eb27"}.bx-key:before{content:"\eb28"}.bx-label:before{content:"\eb29"}.bx-landscape:before{content:"\eb2a"}.bx-laptop:before{content:"\eb2b"}.bx-last-page:before{content:"\eb2c"}.bx-laugh:before{content:"\eb2d"}.bx-layer:before{content:"\eb2e"}.bx-layer-minus:before{content:"\eb2f"}.bx-layer-plus:before{content:"\eb30"}.bx-layout:before{content:"\eb31"}.bx-left-arrow:before{content:"\eb32"}.bx-left-arrow-alt:before{content:"\eb33"}.bx-left-arrow-circle:before{content:"\eb34"}.bx-left-down-arrow-circle:before{content:"\eb35"}.bx-left-indent:before{content:"\eb36"}.bx-left-top-arrow-circle:before{content:"\eb37"}.bx-library:before{content:"\eb38"}.bx-like:before{content:"\eb39"}.bx-line-chart:before{content:"\eb3a"}.bx-line-chart-down:before{content:"\eb3b"}.bx-link:before{content:"\eb3c"}.bx-link-alt:before{content:"\eb3d"}.bx-link-external:before{content:"\eb3e"}.bx-lira:before{content:"\eb3f"}.bx-list-check:before{content:"\eb40"}.bx-list-minus:before{content:"\eb41"}.bx-list-ol:before{content:"\eb42"}.bx-list-plus:before{content:"\eb43"}.bx-list-ul:before{content:"\eb44"}.bx-loader:before{content:"\eb45"}.bx-loader-alt:before{content:"\eb46"}.bx-loader-circle:before{content:"\eb47"}.bx-location-plus:before{content:"\eb48"}.bx-lock:before{content:"\eb49"}.bx-lock-alt:before{content:"\eb4a"}.bx-lock-open:before{content:"\eb4b"}.bx-lock-open-alt:before{content:"\eb4c"}.bx-log-in:before{content:"\eb4d"}.bx-log-in-circle:before{content:"\eb4e"}.bx-log-out:before{content:"\eb4f"}.bx-log-out-circle:before{content:"\eb50"}.bx-low-vision:before{content:"\eb51"}.bx-magnet:before{content:"\eb52"}.bx-mail-send:before{content:"\eb53"}.bx-male:before{content:"\eb54"}.bx-male-sign:before{content:"\eb55"}.bx-map:before{content:"\eb56"}.bx-map-alt:before{content:"\eb57"}.bx-map-pin:before{content:"\eb58"}.bx-mask:before{content:"\eb59"}.bx-medal:before{content:"\eb5a"}.bx-meh:before{content:"\eb5b"}.bx-meh-alt:before{content:"\eb5c"}.bx-meh-blank:before{content:"\eb5d"}.bx-memory-card:before{content:"\eb5e"}.bx-menu:before{content:"\eb5f"}.bx-menu-alt-left:before{content:"\ef5b"}.bx-menu-alt-right:before{content:"\eb61"}.bx-merge:before{content:"\eb62"}.bx-message:before{content:"\eb63"}.bx-message-add:before{content:"\eb64"}.bx-message-alt:before{content:"\eb65"}.bx-message-alt-add:before{content:"\eb66"}.bx-message-alt-check:before{content:"\eb67"}.bx-message-alt-detail:before{content:"\eb68"}.bx-message-alt-dots:before{content:"\eb69"}.bx-message-alt-edit:before{content:"\eb6a"}.bx-message-alt-error:before{content:"\eb6b"}.bx-message-alt-minus:before{content:"\eb6c"}.bx-message-alt-x:before{content:"\eb6d"}.bx-message-check:before{content:"\eb6e"}.bx-message-detail:before{content:"\eb6f"}.bx-message-dots:before{content:"\eb70"}.bx-message-edit:before{content:"\eb71"}.bx-message-error:before{content:"\eb72"}.bx-message-minus:before{content:"\eb73"}.bx-message-rounded:before{content:"\eb74"}.bx-message-rounded-add:before{content:"\eb75"}.bx-message-rounded-check:before{content:"\eb76"}.bx-message-rounded-detail:before{content:"\eb77"}.bx-message-rounded-dots:before{content:"\eb78"}.bx-message-rounded-edit:before{content:"\ef5c"}.bx-message-rounded-error:before{content:"\eb7a"}.bx-message-rounded-minus:before{content:"\eb7b"}.bx-message-rounded-x:before{content:"\eb7c"}.bx-message-square:before{content:"\eb7d"}.bx-message-square-add:before{content:"\eb7e"}.bx-message-square-check:before{content:"\eb7f"}.bx-message-square-detail:before{content:"\eb80"}.bx-message-square-dots:before{content:"\eb81"}.bx-message-square-edit:before{content:"\eb82"}.bx-message-square-error:before{content:"\eb83"}.bx-message-square-minus:before{content:"\eb84"}.bx-message-square-x:before{content:"\eb85"}.bx-message-x:before{content:"\eb86"}.bx-meteor:before{content:"\eb87"}.bx-microchip:before{content:"\eb88"}.bx-microphone:before{content:"\eb89"}.bx-microphone-off:before{content:"\eb8a"}.bx-minus:before{content:"\eb8b"}.bx-minus-back:before{content:"\eb8c"}.bx-minus-circle:before{content:"\eb8d"}.bx-minus-front:before{content:"\eb8e"}.bx-mobile:before{content:"\eb8f"}.bx-mobile-alt:before{content:"\eb90"}.bx-mobile-landscape:before{content:"\eb91"}.bx-mobile-vibration:before{content:"\ef5d"}.bx-money:before{content:"\eb93"}.bx-moon:before{content:"\eb94"}.bx-mouse:before{content:"\eb95"}.bx-mouse-alt:before{content:"\eb96"}.bx-move:before{content:"\eb97"}.bx-move-horizontal:before{content:"\eb98"}.bx-move-vertical:before{content:"\eb99"}.bx-movie:before{content:"\eb9a"}.bx-movie-play:before{content:"\eb9b"}.bx-music:before{content:"\eb9c"}.bx-navigation:before{content:"\eb9d"}.bx-network-chart:before{content:"\eb9e"}.bx-news:before{content:"\eb9f"}.bx-no-entry:before{content:"\eba0"}.bx-note:before{content:"\eba1"}.bx-notepad:before{content:"\eba2"}.bx-notification:before{content:"\eba3"}.bx-notification-off:before{content:"\eba4"}.bx-outline:before{content:"\eba5"}.bx-package:before{content:"\eba6"}.bx-paint:before{content:"\eba7"}.bx-paint-roll:before{content:"\eba8"}.bx-palette:before{content:"\eba9"}.bx-paperclip:before{content:"\ebaa"}.bx-paper-plane:before{content:"\ef61"}.bx-paragraph:before{content:"\ebac"}.bx-paste:before{content:"\ebad"}.bx-pause:before{content:"\ebae"}.bx-pause-circle:before{content:"\ebaf"}.bx-pen:before{content:"\ebb0"}.bx-pencil:before{content:"\ebb1"}.bx-phone:before{content:"\ebb2"}.bx-phone-call:before{content:"\ebb3"}.bx-phone-incoming:before{content:"\ebb4"}.bx-phone-off:before{content:"\ebb5"}.bx-phone-outgoing:before{content:"\ebb6"}.bx-photo-album:before{content:"\ebb7"}.bx-pie-chart:before{content:"\ebb8"}.bx-pie-chart-alt:before{content:"\ebb9"}.bx-pie-chart-alt-2:before{content:"\ebba"}.bx-pin:before{content:"\ebbb"}.bx-planet:before{content:"\ebbc"}.bx-play:before{content:"\ebbd"}.bx-play-circle:before{content:"\ebbe"}.bx-plug:before{content:"\ebbf"}.bx-plus:before{content:"\ebc0"}.bx-plus-circle:before{content:"\ebc1"}.bx-plus-medical:before{content:"\ebc2"}.bx-podcast:before{content:"\ebc3"}.bx-pointer:before{content:"\ef5e"}.bx-poll:before{content:"\ebc5"}.bx-polygon:before{content:"\ebc6"}.bx-pound:before{content:"\ebc7"}.bx-power-off:before{content:"\ebc8"}.bx-printer:before{content:"\ebc9"}.bx-pulse:before{content:"\ebca"}.bx-purchase-tag:before{content:"\ebcb"}.bx-purchase-tag-alt:before{content:"\ebcc"}.bx-pyramid:before{content:"\ebcd"}.bx-qr:before{content:"\ebce"}.bx-qr-scan:before{content:"\ebcf"}.bx-question-mark:before{content:"\ebd0"}.bx-radar:before{content:"\ebd1"}.bx-radio:before{content:"\ebd2"}.bx-radio-circle:before{content:"\ebd3"}.bx-radio-circle-marked:before{content:"\ebd4"}.bx-receipt:before{content:"\ebd5"}.bx-rectangle:before{content:"\ebd6"}.bx-recycle:before{content:"\ebd7"}.bx-redo:before{content:"\ebd8"}.bx-refresh:before{content:"\ebd9"}.bx-registered:before{content:"\ebda"}.bx-rename:before{content:"\ebdb"}.bx-repeat:before{content:"\ebdc"}.bx-reply:before{content:"\ef5f"}.bx-reply-all:before{content:"\ebde"}.bx-repost:before{content:"\ebdf"}.bx-reset:before{content:"\ebe0"}.bx-restaurant:before{content:"\ebe1"}.bx-revision:before{content:"\ebe2"}.bx-rewind:before{content:"\ebe3"}.bx-rewind-circle:before{content:"\ebe4"}.bx-right-arrow:before{content:"\ebe5"}.bx-right-arrow-alt:before{content:"\ebe6"}.bx-right-arrow-circle:before{content:"\ebe7"}.bx-right-down-arrow-circle:before{content:"\ebe8"}.bx-right-indent:before{content:"\ebe9"}.bx-right-top-arrow-circle:before{content:"\ebea"}.bx-rocket:before{content:"\ebeb"}.bx-rotate-left:before{content:"\ebec"}.bx-rotate-right:before{content:"\ebed"}.bx-rss:before{content:"\ebee"}.bx-ruble:before{content:"\ebef"}.bx-ruler:before{content:"\ebf0"}.bx-run:before{content:"\ebf1"}.bx-rupee:before{content:"\ebf2"}.bx-sad:before{content:"\ebf3"}.bx-save:before{content:"\ebf4"}.bx-scan:before{content:"\ebf5"}.bx-screenshot:before{content:"\ef60"}.bx-search:before{content:"\ebf7"}.bx-search-alt:before{content:"\ebf8"}.bx-search-alt-2:before{content:"\ebf9"}.bx-selection:before{content:"\ebfa"}.bx-select-multiple:before{content:"\ebfb"}.bx-send:before{content:"\ebfc"}.bx-server:before{content:"\ebfd"}.bx-shape-circle:before{content:"\ebfe"}.bx-shape-polygon:before{content:"\ebff"}.bx-shape-square:before{content:"\ec00"}.bx-shape-triangle:before{content:"\ec01"}.bx-share:before{content:"\ec02"}.bx-share-alt:before{content:"\ec03"}.bx-shekel:before{content:"\ec04"}.bx-shield:before{content:"\ec05"}.bx-shield-alt:before{content:"\ec06"}.bx-shield-alt-2:before{content:"\ec07"}.bx-shield-quarter:before{content:"\ec08"}.bx-shield-x:before{content:"\ec09"}.bx-shocked:before{content:"\ec0a"}.bx-shopping-bag:before{content:"\ec0b"}.bx-show:before{content:"\ec0c"}.bx-show-alt:before{content:"\ec0d"}.bx-shuffle:before{content:"\ec0e"}.bx-sidebar:before{content:"\ec0f"}.bx-sitemap:before{content:"\ec10"}.bx-skip-next:before{content:"\ec11"}.bx-skip-next-circle:before{content:"\ec12"}.bx-skip-previous:before{content:"\ec13"}.bx-skip-previous-circle:before{content:"\ec14"}.bx-sleepy:before{content:"\ec15"}.bx-slider:before{content:"\ec16"}.bx-slider-alt:before{content:"\ec17"}.bx-slideshow:before{content:"\ec18"}.bx-smile:before{content:"\ec19"}.bx-sort:before{content:"\ec1a"}.bx-sort-alt-2:before{content:"\ec1b"}.bx-sort-a-z:before{content:"\ec1c"}.bx-sort-down:before{content:"\ec1d"}.bx-sort-up:before{content:"\ec1e"}.bx-sort-z-a:before{content:"\ec1f"}.bx-spa:before{content:"\ec20"}.bx-space-bar:before{content:"\ec21"}.bx-speaker:before{content:"\ec22"}.bx-spray-can:before{content:"\ec23"}.bx-spreadsheet:before{content:"\ec24"}.bx-square:before{content:"\ec25"}.bx-square-rounded:before{content:"\ec26"}.bx-star:before{content:"\ec27"}.bx-station:before{content:"\ec28"}.bx-stats:before{content:"\ec29"}.bx-sticker:before{content:"\ec2a"}.bx-stop:before{content:"\ec2b"}.bx-stop-circle:before{content:"\ec2c"}.bx-stopwatch:before{content:"\ec2d"}.bx-store:before{content:"\ec2e"}.bx-store-alt:before{content:"\ec2f"}.bx-street-view:before{content:"\ec30"}.bx-strikethrough:before{content:"\ec31"}.bx-subdirectory-left:before{content:"\ec32"}.bx-subdirectory-right:before{content:"\ec33"}.bx-sun:before{content:"\ec34"}.bx-support:before{content:"\ec35"}.bx-swim:before{content:"\ec36"}.bx-sync:before{content:"\ec37"}.bx-tab:before{content:"\ec38"}.bx-table:before{content:"\ec39"}.bx-tachometer:before{content:"\ec3a"}.bx-tag:before{content:"\ec3b"}.bx-tag-alt:before{content:"\ec3c"}.bx-target-lock:before{content:"\ec3d"}.bx-task:before{content:"\ec3e"}.bx-task-x:before{content:"\ec3f"}.bx-taxi:before{content:"\ec40"}.bx-tennis-ball:before{content:"\ec41"}.bx-terminal:before{content:"\ec42"}.bx-test-tube:before{content:"\ec43"}.bx-text:before{content:"\ec44"}.bx-time:before{content:"\ec45"}.bx-time-five:before{content:"\ec46"}.bx-timer:before{content:"\ec47"}.bx-tired:before{content:"\ec48"}.bx-toggle-left:before{content:"\ec49"}.bx-toggle-right:before{content:"\ec4a"}.bx-tone:before{content:"\ec4b"}.bx-traffic-cone:before{content:"\ec4c"}.bx-train:before{content:"\ec4d"}.bx-transfer:before{content:"\ec4e"}.bx-transfer-alt:before{content:"\ec4f"}.bx-trash:before{content:"\ec50"}.bx-trash-alt:before{content:"\ec51"}.bx-trending-down:before{content:"\ec52"}.bx-trending-up:before{content:"\ec53"}.bx-trim:before{content:"\ec54"}.bx-trip:before{content:"\ec55"}.bx-trophy:before{content:"\ec56"}.bx-tv:before{content:"\ec57"}.bx-underline:before{content:"\ec58"}.bx-undo:before{content:"\ec59"}.bx-unite:before{content:"\ec5a"}.bx-unlink:before{content:"\ec5b"}.bx-up-arrow:before{content:"\ec5c"}.bx-up-arrow-alt:before{content:"\ec5d"}.bx-up-arrow-circle:before{content:"\ec5e"}.bx-upload:before{content:"\ec5f"}.bx-upside-down:before{content:"\ec60"}.bx-upvote:before{content:"\ec61"}.bx-usb:before{content:"\ec62"}.bx-user:before{content:"\ec63"}.bx-user-check:before{content:"\ec64"}.bx-user-circle:before{content:"\ec65"}.bx-user-minus:before{content:"\ec66"}.bx-user-pin:before{content:"\ec67"}.bx-user-plus:before{content:"\ec68"}.bx-user-voice:before{content:"\ec69"}.bx-user-x:before{content:"\ec6a"}.bx-vector:before{content:"\ec6b"}.bx-vertical-center:before{content:"\ec6c"}.bx-vial:before{content:"\ec6d"}.bx-video:before{content:"\ec6e"}.bx-video-off:before{content:"\ec6f"}.bx-video-plus:before{content:"\ec70"}.bx-video-recording:before{content:"\ec71"}.bx-voicemail:before{content:"\ec72"}.bx-volume:before{content:"\ec73"}.bx-volume-full:before{content:"\ec74"}.bx-volume-low:before{content:"\ec75"}.bx-volume-mute:before{content:"\ec76"}.bx-walk:before{content:"\ec77"}.bx-wallet:before{content:"\ec78"}.bx-wallet-alt:before{content:"\ec79"}.bx-water:before{content:"\ec7a"}.bx-webcam:before{content:"\ec7b"}.bx-wifi:before{content:"\ec7c"}.bx-wifi-0:before{content:"\ec7d"}.bx-wifi-1:before{content:"\ec7e"}.bx-wifi-2:before{content:"\ec7f"}.bx-wifi-off:before{content:"\ec80"}.bx-wind:before{content:"\ec81"}.bx-window:before{content:"\ec82"}.bx-window-alt:before{content:"\ec83"}.bx-window-close:before{content:"\ec84"}.bx-window-open:before{content:"\ec85"}.bx-windows:before{content:"\ec86"}.bx-wine:before{content:"\ec87"}.bx-wink-smile:before{content:"\ec88"}.bx-wink-tongue:before{content:"\ec89"}.bx-won:before{content:"\ec8a"}.bx-world:before{content:"\ec8b"}.bx-wrench:before{content:"\ec8c"}.bx-x:before{content:"\ec8d"}.bx-x-circle:before{content:"\ec8e"}.bx-yen:before{content:"\ec8f"}.bx-zoom-in:before{content:"\ec90"}.bx-zoom-out:before{content:"\ec91"}.bxs-party:before{content:"\ec92"}.bxs-hot:before{content:"\ec93"}.bxs-droplet:before{content:"\ec94"}.bxs-cat:before{content:"\ec95"}.bxs-dog:before{content:"\ec96"}.bxs-injection:before{content:"\ec97"}.bxs-leaf:before{content:"\ec98"}.bxs-add-to-queue:before{content:"\ec99"}.bxs-adjust:before{content:"\ec9a"}.bxs-adjust-alt:before{content:"\ec9b"}.bxs-alarm:before{content:"\ec9c"}.bxs-alarm-add:before{content:"\ec9d"}.bxs-alarm-exclamation:before{content:"\ec9e"}.bxs-alarm-off:before{content:"\ec9f"}.bxs-alarm-snooze:before{content:"\eca0"}.bxs-album:before{content:"\eca1"}.bxs-ambulance:before{content:"\eca2"}.bxs-analyse:before{content:"\eca3"}.bxs-angry:before{content:"\eca4"}.bxs-arch:before{content:"\eca5"}.bxs-archive:before{content:"\eca6"}.bxs-archive-in:before{content:"\eca7"}.bxs-archive-out:before{content:"\eca8"}.bxs-area:before{content:"\eca9"}.bxs-arrow-from-bottom:before{content:"\ecaa"}.bxs-arrow-from-left:before{content:"\ecab"}.bxs-arrow-from-right:before{content:"\ecac"}.bxs-arrow-from-top:before{content:"\ecad"}.bxs-arrow-to-bottom:before{content:"\ecae"}.bxs-arrow-to-left:before{content:"\ecaf"}.bxs-arrow-to-right:before{content:"\ecb0"}.bxs-arrow-to-top:before{content:"\ecb1"}.bxs-award:before{content:"\ecb2"}.bxs-baby-carriage:before{content:"\ecb3"}.bxs-backpack:before{content:"\ecb4"}.bxs-badge:before{content:"\ecb5"}.bxs-badge-check:before{content:"\ecb6"}.bxs-badge-dollar:before{content:"\ecb7"}.bxs-ball:before{content:"\ecb8"}.bxs-band-aid:before{content:"\ecb9"}.bxs-bank:before{content:"\ecba"}.bxs-bar-chart-alt-2:before{content:"\ecbb"}.bxs-bar-chart-square:before{content:"\ecbc"}.bxs-barcode:before{content:"\ecbd"}.bxs-baseball:before{content:"\ecbe"}.bxs-basket:before{content:"\ecbf"}.bxs-basketball:before{content:"\ecc0"}.bxs-bath:before{content:"\ecc1"}.bxs-battery:before{content:"\ecc2"}.bxs-battery-charging:before{content:"\ecc3"}.bxs-battery-full:before{content:"\ecc4"}.bxs-battery-low:before{content:"\ecc5"}.bxs-bed:before{content:"\ecc6"}.bxs-been-here:before{content:"\ecc7"}.bxs-beer:before{content:"\ecc8"}.bxs-bell:before{content:"\ecc9"}.bxs-bell-minus:before{content:"\ecca"}.bxs-bell-off:before{content:"\eccb"}.bxs-bell-plus:before{content:"\eccc"}.bxs-bell-ring:before{content:"\eccd"}.bxs-bible:before{content:"\ecce"}.bxs-binoculars:before{content:"\eccf"}.bxs-blanket:before{content:"\ecd0"}.bxs-bolt:before{content:"\ecd1"}.bxs-bolt-circle:before{content:"\ecd2"}.bxs-bomb:before{content:"\ecd3"}.bxs-bone:before{content:"\ecd4"}.bxs-bong:before{content:"\ecd5"}.bxs-book:before{content:"\ecd6"}.bxs-book-add:before{content:"\ecd7"}.bxs-book-alt:before{content:"\ecd8"}.bxs-book-bookmark:before{content:"\ecd9"}.bxs-book-content:before{content:"\ecda"}.bxs-book-heart:before{content:"\ecdb"}.bxs-bookmark:before{content:"\ecdc"}.bxs-bookmark-alt:before{content:"\ecdd"}.bxs-bookmark-alt-minus:before{content:"\ecde"}.bxs-bookmark-alt-plus:before{content:"\ecdf"}.bxs-bookmark-heart:before{content:"\ece0"}.bxs-bookmark-minus:before{content:"\ece1"}.bxs-bookmark-plus:before{content:"\ece2"}.bxs-bookmarks:before{content:"\ece3"}.bxs-bookmark-star:before{content:"\ece4"}.bxs-book-open:before{content:"\ece5"}.bxs-book-reader:before{content:"\ece6"}.bxs-bot:before{content:"\ece7"}.bxs-bowling-ball:before{content:"\ece8"}.bxs-box:before{content:"\ece9"}.bxs-brain:before{content:"\ecea"}.bxs-briefcase:before{content:"\eceb"}.bxs-briefcase-alt:before{content:"\ecec"}.bxs-briefcase-alt-2:before{content:"\eced"}.bxs-brightness:before{content:"\ecee"}.bxs-brightness-half:before{content:"\ecef"}.bxs-brush:before{content:"\ecf0"}.bxs-brush-alt:before{content:"\ecf1"}.bxs-bug:before{content:"\ecf2"}.bxs-bug-alt:before{content:"\ecf3"}.bxs-building:before{content:"\ecf4"}.bxs-building-house:before{content:"\ecf5"}.bxs-buildings:before{content:"\ecf6"}.bxs-bulb:before{content:"\ecf7"}.bxs-bullseye:before{content:"\ecf8"}.bxs-buoy:before{content:"\ecf9"}.bxs-bus:before{content:"\ecfa"}.bxs-business:before{content:"\ecfb"}.bxs-bus-school:before{content:"\ecfc"}.bxs-cabinet:before{content:"\ecfd"}.bxs-cake:before{content:"\ecfe"}.bxs-calculator:before{content:"\ecff"}.bxs-calendar:before{content:"\ed00"}.bxs-calendar-alt:before{content:"\ed01"}.bxs-calendar-check:before{content:"\ed02"}.bxs-calendar-edit:before{content:"\ed03"}.bxs-calendar-event:before{content:"\ed04"}.bxs-calendar-exclamation:before{content:"\ed05"}.bxs-calendar-heart:before{content:"\ed06"}.bxs-calendar-minus:before{content:"\ed07"}.bxs-calendar-plus:before{content:"\ed08"}.bxs-calendar-star:before{content:"\ed09"}.bxs-calendar-week:before{content:"\ed0a"}.bxs-calendar-x:before{content:"\ed0b"}.bxs-camera:before{content:"\ed0c"}.bxs-camera-home:before{content:"\ed0d"}.bxs-camera-movie:before{content:"\ed0e"}.bxs-camera-off:before{content:"\ed0f"}.bxs-camera-plus:before{content:"\ed10"}.bxs-capsule:before{content:"\ed11"}.bxs-captions:before{content:"\ed12"}.bxs-car:before{content:"\ed13"}.bxs-car-battery:before{content:"\ed14"}.bxs-car-crash:before{content:"\ed15"}.bxs-card:before{content:"\ed16"}.bxs-caret-down-circle:before{content:"\ed17"}.bxs-caret-down-square:before{content:"\ed18"}.bxs-caret-left-circle:before{content:"\ed19"}.bxs-caret-left-square:before{content:"\ed1a"}.bxs-caret-right-circle:before{content:"\ed1b"}.bxs-caret-right-square:before{content:"\ed1c"}.bxs-caret-up-circle:before{content:"\ed1d"}.bxs-caret-up-square:before{content:"\ed1e"}.bxs-car-garage:before{content:"\ed1f"}.bxs-car-mechanic:before{content:"\ed20"}.bxs-carousel:before{content:"\ed21"}.bxs-cart:before{content:"\ed22"}.bxs-cart-add:before{content:"\ed23"}.bxs-cart-alt:before{content:"\ed24"}.bxs-cart-download:before{content:"\ed25"}.bxs-car-wash:before{content:"\ed26"}.bxs-category:before{content:"\ed27"}.bxs-category-alt:before{content:"\ed28"}.bxs-cctv:before{content:"\ed29"}.bxs-certification:before{content:"\ed2a"}.bxs-chalkboard:before{content:"\ed2b"}.bxs-chart:before{content:"\ed2c"}.bxs-chat:before{content:"\ed2d"}.bxs-checkbox:before{content:"\ed2e"}.bxs-checkbox-checked:before{content:"\ed2f"}.bxs-checkbox-minus:before{content:"\ed30"}.bxs-check-circle:before{content:"\ed31"}.bxs-check-shield:before{content:"\ed32"}.bxs-check-square:before{content:"\ed33"}.bxs-chess:before{content:"\ed34"}.bxs-chevron-down:before{content:"\ed35"}.bxs-chevron-down-circle:before{content:"\ed36"}.bxs-chevron-down-square:before{content:"\ed37"}.bxs-chevron-left:before{content:"\ed38"}.bxs-chevron-left-circle:before{content:"\ed39"}.bxs-chevron-left-square:before{content:"\ed3a"}.bxs-chevron-right:before{content:"\ed3b"}.bxs-chevron-right-circle:before{content:"\ed3c"}.bxs-chevron-right-square:before{content:"\ed3d"}.bxs-chevrons-down:before{content:"\ed3e"}.bxs-chevrons-left:before{content:"\ed3f"}.bxs-chevrons-right:before{content:"\ed40"}.bxs-chevrons-up:before{content:"\ed41"}.bxs-chevron-up:before{content:"\ed42"}.bxs-chevron-up-circle:before{content:"\ed43"}.bxs-chevron-up-square:before{content:"\ed44"}.bxs-chip:before{content:"\ed45"}.bxs-church:before{content:"\ed46"}.bxs-circle:before{content:"\ed47"}.bxs-city:before{content:"\ed48"}.bxs-clinic:before{content:"\ed49"}.bxs-cloud:before{content:"\ed4a"}.bxs-cloud-download:before{content:"\ed4b"}.bxs-cloud-lightning:before{content:"\ed4c"}.bxs-cloud-rain:before{content:"\ed4d"}.bxs-cloud-upload:before{content:"\ed4e"}.bxs-coffee:before{content:"\ed4f"}.bxs-coffee-alt:before{content:"\ed50"}.bxs-coffee-togo:before{content:"\ed51"}.bxs-cog:before{content:"\ed52"}.bxs-coin:before{content:"\ed53"}.bxs-coin-stack:before{content:"\ed54"}.bxs-collection:before{content:"\ed55"}.bxs-color-fill:before{content:"\ed56"}.bxs-comment:before{content:"\ed57"}.bxs-comment-add:before{content:"\ed58"}.bxs-comment-check:before{content:"\ed59"}.bxs-comment-detail:before{content:"\ed5a"}.bxs-comment-dots:before{content:"\ed5b"}.bxs-comment-edit:before{content:"\ed5c"}.bxs-comment-error:before{content:"\ed5d"}.bxs-comment-minus:before{content:"\ed5e"}.bxs-comment-x:before{content:"\ed5f"}.bxs-compass:before{content:"\ed60"}.bxs-component:before{content:"\ed61"}.bxs-confused:before{content:"\ed62"}.bxs-contact:before{content:"\ed63"}.bxs-conversation:before{content:"\ed64"}.bxs-cookie:before{content:"\ed65"}.bxs-cool:before{content:"\ed66"}.bxs-copy:before{content:"\ed67"}.bxs-copy-alt:before{content:"\ed68"}.bxs-copyright:before{content:"\ed69"}.bxs-coupon:before{content:"\ed6a"}.bxs-credit-card:before{content:"\ed6b"}.bxs-credit-card-alt:before{content:"\ed6c"}.bxs-credit-card-front:before{content:"\ed6d"}.bxs-crop:before{content:"\ed6e"}.bxs-crown:before{content:"\ed6f"}.bxs-cube:before{content:"\ed70"}.bxs-cube-alt:before{content:"\ed71"}.bxs-cuboid:before{content:"\ed72"}.bxs-customize:before{content:"\ed73"}.bxs-cylinder:before{content:"\ed74"}.bxs-dashboard:before{content:"\ed75"}.bxs-data:before{content:"\ed76"}.bxs-detail:before{content:"\ed77"}.bxs-devices:before{content:"\ed78"}.bxs-diamond:before{content:"\ed79"}.bxs-dice-1:before{content:"\ed7a"}.bxs-dice-2:before{content:"\ed7b"}.bxs-dice-3:before{content:"\ed7c"}.bxs-dice-4:before{content:"\ed7d"}.bxs-dice-5:before{content:"\ed7e"}.bxs-dice-6:before{content:"\ed7f"}.bxs-direction-left:before{content:"\ed80"}.bxs-direction-right:before{content:"\ed81"}.bxs-directions:before{content:"\ed82"}.bxs-disc:before{content:"\ed83"}.bxs-discount:before{content:"\ed84"}.bxs-dish:before{content:"\ed85"}.bxs-dislike:before{content:"\ed86"}.bxs-dizzy:before{content:"\ed87"}.bxs-dock-bottom:before{content:"\ed88"}.bxs-dock-left:before{content:"\ed89"}.bxs-dock-right:before{content:"\ed8a"}.bxs-dock-top:before{content:"\ed8b"}.bxs-dollar-circle:before{content:"\ed8c"}.bxs-donate-blood:before{content:"\ed8d"}.bxs-donate-heart:before{content:"\ed8e"}.bxs-door-open:before{content:"\ed8f"}.bxs-doughnut-chart:before{content:"\ed90"}.bxs-down-arrow:before{content:"\ed91"}.bxs-down-arrow-alt:before{content:"\ed92"}.bxs-down-arrow-circle:before{content:"\ed93"}.bxs-down-arrow-square:before{content:"\ed94"}.bxs-download:before{content:"\ed95"}.bxs-downvote:before{content:"\ed96"}.bxs-drink:before{content:"\ed97"}.bxs-droplet-half:before{content:"\ed98"}.bxs-dryer:before{content:"\ed99"}.bxs-duplicate:before{content:"\ed9a"}.bxs-edit:before{content:"\ed9b"}.bxs-edit-alt:before{content:"\ed9c"}.bxs-edit-location:before{content:"\ed9d"}.bxs-eject:before{content:"\ed9e"}.bxs-envelope:before{content:"\ed9f"}.bxs-envelope-open:before{content:"\eda0"}.bxs-eraser:before{content:"\eda1"}.bxs-error:before{content:"\eda2"}.bxs-error-alt:before{content:"\eda3"}.bxs-error-circle:before{content:"\eda4"}.bxs-ev-station:before{content:"\eda5"}.bxs-exit:before{content:"\eda6"}.bxs-extension:before{content:"\eda7"}.bxs-eyedropper:before{content:"\eda8"}.bxs-face:before{content:"\eda9"}.bxs-face-mask:before{content:"\edaa"}.bxs-factory:before{content:"\edab"}.bxs-fast-forward-circle:before{content:"\edac"}.bxs-file:before{content:"\edad"}.bxs-file-archive:before{content:"\edae"}.bxs-file-blank:before{content:"\edaf"}.bxs-file-css:before{content:"\edb0"}.bxs-file-doc:before{content:"\edb1"}.bxs-file-export:before{content:"\edb2"}.bxs-file-find:before{content:"\edb3"}.bxs-file-gif:before{content:"\edb4"}.bxs-file-html:before{content:"\edb5"}.bxs-file-image:before{content:"\edb6"}.bxs-file-import:before{content:"\edb7"}.bxs-file-jpg:before{content:"\edb8"}.bxs-file-js:before{content:"\edb9"}.bxs-file-json:before{content:"\edba"}.bxs-file-md:before{content:"\edbb"}.bxs-file-pdf:before{content:"\edbc"}.bxs-file-plus:before{content:"\edbd"}.bxs-file-png:before{content:"\edbe"}.bxs-file-txt:before{content:"\edbf"}.bxs-film:before{content:"\edc0"}.bxs-filter-alt:before{content:"\edc1"}.bxs-first-aid:before{content:"\edc2"}.bxs-flag:before{content:"\edc3"}.bxs-flag-alt:before{content:"\edc4"}.bxs-flag-checkered:before{content:"\edc5"}.bxs-flame:before{content:"\edc6"}.bxs-flask:before{content:"\edc7"}.bxs-florist:before{content:"\edc8"}.bxs-folder:before{content:"\edc9"}.bxs-folder-minus:before{content:"\edca"}.bxs-folder-open:before{content:"\edcb"}.bxs-folder-plus:before{content:"\edcc"}.bxs-food-menu:before{content:"\edcd"}.bxs-fridge:before{content:"\edce"}.bxs-game:before{content:"\edcf"}.bxs-gas-pump:before{content:"\edd0"}.bxs-ghost:before{content:"\edd1"}.bxs-gift:before{content:"\edd2"}.bxs-graduation:before{content:"\edd3"}.bxs-grid:before{content:"\edd4"}.bxs-grid-alt:before{content:"\edd5"}.bxs-group:before{content:"\edd6"}.bxs-guitar-amp:before{content:"\edd7"}.bxs-hand:before{content:"\edd8"}.bxs-hand-down:before{content:"\edd9"}.bxs-hand-left:before{content:"\edda"}.bxs-hand-right:before{content:"\eddb"}.bxs-hand-up:before{content:"\eddc"}.bxs-happy:before{content:"\eddd"}.bxs-happy-alt:before{content:"\edde"}.bxs-happy-beaming:before{content:"\eddf"}.bxs-happy-heart-eyes:before{content:"\ede0"}.bxs-hdd:before{content:"\ede1"}.bxs-heart:before{content:"\ede2"}.bxs-heart-circle:before{content:"\ede3"}.bxs-heart-square:before{content:"\ede4"}.bxs-help-circle:before{content:"\ede5"}.bxs-hide:before{content:"\ede6"}.bxs-home:before{content:"\ede7"}.bxs-home-circle:before{content:"\ede8"}.bxs-home-heart:before{content:"\ede9"}.bxs-home-smile:before{content:"\edea"}.bxs-hotel:before{content:"\edeb"}.bxs-hourglass:before{content:"\edec"}.bxs-hourglass-bottom:before{content:"\eded"}.bxs-hourglass-top:before{content:"\edee"}.bxs-id-card:before{content:"\edef"}.bxs-image:before{content:"\edf0"}.bxs-image-add:before{content:"\edf1"}.bxs-image-alt:before{content:"\edf2"}.bxs-inbox:before{content:"\edf3"}.bxs-info-circle:before{content:"\edf4"}.bxs-info-square:before{content:"\edf5"}.bxs-institution:before{content:"\edf6"}.bxs-joystick:before{content:"\edf7"}.bxs-joystick-alt:before{content:"\edf8"}.bxs-joystick-button:before{content:"\edf9"}.bxs-key:before{content:"\edfa"}.bxs-keyboard:before{content:"\edfb"}.bxs-label:before{content:"\edfc"}.bxs-landmark:before{content:"\edfd"}.bxs-landscape:before{content:"\edfe"}.bxs-laugh:before{content:"\edff"}.bxs-layer:before{content:"\ee00"}.bxs-layer-minus:before{content:"\ee01"}.bxs-layer-plus:before{content:"\ee02"}.bxs-layout:before{content:"\ee03"}.bxs-left-arrow:before{content:"\ee04"}.bxs-left-arrow-alt:before{content:"\ee05"}.bxs-left-arrow-circle:before{content:"\ee06"}.bxs-left-arrow-square:before{content:"\ee07"}.bxs-left-down-arrow-circle:before{content:"\ee08"}.bxs-left-top-arrow-circle:before{content:"\ee09"}.bxs-like:before{content:"\ee0a"}.bxs-location-plus:before{content:"\ee0b"}.bxs-lock:before{content:"\ee0c"}.bxs-lock-alt:before{content:"\ee0d"}.bxs-lock-open:before{content:"\ee0e"}.bxs-lock-open-alt:before{content:"\ee0f"}.bxs-log-in:before{content:"\ee10"}.bxs-log-in-circle:before{content:"\ee11"}.bxs-log-out:before{content:"\ee12"}.bxs-log-out-circle:before{content:"\ee13"}.bxs-low-vision:before{content:"\ee14"}.bxs-magic-wand:before{content:"\ee15"}.bxs-magnet:before{content:"\ee16"}.bxs-map:before{content:"\ee17"}.bxs-map-alt:before{content:"\ee18"}.bxs-map-pin:before{content:"\ee19"}.bxs-mask:before{content:"\ee1a"}.bxs-medal:before{content:"\ee1b"}.bxs-megaphone:before{content:"\ee1c"}.bxs-meh:before{content:"\ee1d"}.bxs-meh-alt:before{content:"\ee1e"}.bxs-meh-blank:before{content:"\ee1f"}.bxs-memory-card:before{content:"\ee20"}.bxs-message:before{content:"\ee21"}.bxs-message-add:before{content:"\ee22"}.bxs-message-alt:before{content:"\ee23"}.bxs-message-alt-add:before{content:"\ee24"}.bxs-message-alt-check:before{content:"\ee25"}.bxs-message-alt-detail:before{content:"\ee26"}.bxs-message-alt-dots:before{content:"\ee27"}.bxs-message-alt-edit:before{content:"\ee28"}.bxs-message-alt-error:before{content:"\ee29"}.bxs-message-alt-minus:before{content:"\ee2a"}.bxs-message-alt-x:before{content:"\ee2b"}.bxs-message-check:before{content:"\ee2c"}.bxs-message-detail:before{content:"\ee2d"}.bxs-message-dots:before{content:"\ee2e"}.bxs-message-edit:before{content:"\ee2f"}.bxs-message-error:before{content:"\ee30"}.bxs-message-minus:before{content:"\ee31"}.bxs-message-rounded:before{content:"\ee32"}.bxs-message-rounded-add:before{content:"\ee33"}.bxs-message-rounded-check:before{content:"\ee34"}.bxs-message-rounded-detail:before{content:"\ee35"}.bxs-message-rounded-dots:before{content:"\ee36"}.bxs-message-rounded-edit:before{content:"\ee37"}.bxs-message-rounded-error:before{content:"\ee38"}.bxs-message-rounded-minus:before{content:"\ee39"}.bxs-message-rounded-x:before{content:"\ee3a"}.bxs-message-square:before{content:"\ee3b"}.bxs-message-square-add:before{content:"\ee3c"}.bxs-message-square-check:before{content:"\ee3d"}.bxs-message-square-detail:before{content:"\ee3e"}.bxs-message-square-dots:before{content:"\ee3f"}.bxs-message-square-edit:before{content:"\ee40"}.bxs-message-square-error:before{content:"\ee41"}.bxs-message-square-minus:before{content:"\ee42"}.bxs-message-square-x:before{content:"\ee43"}.bxs-message-x:before{content:"\ee44"}.bxs-meteor:before{content:"\ee45"}.bxs-microchip:before{content:"\ee46"}.bxs-microphone:before{content:"\ee47"}.bxs-microphone-alt:before{content:"\ee48"}.bxs-microphone-off:before{content:"\ee49"}.bxs-minus-circle:before{content:"\ee4a"}.bxs-minus-square:before{content:"\ee4b"}.bxs-mobile:before{content:"\ee4c"}.bxs-mobile-vibration:before{content:"\ee4d"}.bxs-moon:before{content:"\ee4e"}.bxs-mouse:before{content:"\ee4f"}.bxs-mouse-alt:before{content:"\ee50"}.bxs-movie:before{content:"\ee51"}.bxs-movie-play:before{content:"\ee52"}.bxs-music:before{content:"\ee53"}.bxs-navigation:before{content:"\ee54"}.bxs-network-chart:before{content:"\ee55"}.bxs-news:before{content:"\ee56"}.bxs-no-entry:before{content:"\ee57"}.bxs-note:before{content:"\ee58"}.bxs-notepad:before{content:"\ee59"}.bxs-notification:before{content:"\ee5a"}.bxs-notification-off:before{content:"\ee5b"}.bxs-offer:before{content:"\ee5c"}.bxs-package:before{content:"\ee5d"}.bxs-paint:before{content:"\ee5e"}.bxs-paint-roll:before{content:"\ee5f"}.bxs-palette:before{content:"\ee60"}.bxs-paper-plane:before{content:"\ee61"}.bxs-parking:before{content:"\ee62"}.bxs-paste:before{content:"\ee63"}.bxs-pen:before{content:"\ee64"}.bxs-pencil:before{content:"\ee65"}.bxs-phone:before{content:"\ee66"}.bxs-phone-call:before{content:"\ee67"}.bxs-phone-incoming:before{content:"\ee68"}.bxs-phone-off:before{content:"\ee69"}.bxs-phone-outgoing:before{content:"\ee6a"}.bxs-photo-album:before{content:"\ee6b"}.bxs-piano:before{content:"\ee6c"}.bxs-pie-chart:before{content:"\ee6d"}.bxs-pie-chart-alt:before{content:"\ee6e"}.bxs-pie-chart-alt-2:before{content:"\ee6f"}.bxs-pin:before{content:"\ee70"}.bxs-pizza:before{content:"\ee71"}.bxs-plane:before{content:"\ee72"}.bxs-plane-alt:before{content:"\ee73"}.bxs-plane-land:before{content:"\ee74"}.bxs-planet:before{content:"\ee75"}.bxs-plane-take-off:before{content:"\ee76"}.bxs-playlist:before{content:"\ee77"}.bxs-plug:before{content:"\ee78"}.bxs-plus-circle:before{content:"\ee79"}.bxs-plus-square:before{content:"\ee7a"}.bxs-pointer:before{content:"\ee7b"}.bxs-polygon:before{content:"\ee7c"}.bxs-printer:before{content:"\ee7d"}.bxs-purchase-tag:before{content:"\ee7e"}.bxs-purchase-tag-alt:before{content:"\ee7f"}.bxs-pyramid:before{content:"\ee80"}.bxs-quote-alt-left:before{content:"\ee81"}.bxs-quote-alt-right:before{content:"\ee82"}.bxs-quote-left:before{content:"\ee83"}.bxs-quote-right:before{content:"\ee84"}.bxs-quote-single-left:before{content:"\ee85"}.bxs-quote-single-right:before{content:"\ee86"}.bxs-radiation:before{content:"\ee87"}.bxs-radio:before{content:"\ee88"}.bxs-receipt:before{content:"\ee89"}.bxs-rectangle:before{content:"\ee8a"}.bxs-registered:before{content:"\ee8b"}.bxs-rename:before{content:"\ee8c"}.bxs-report:before{content:"\ee8d"}.bxs-rewind-circle:before{content:"\ee8e"}.bxs-right-arrow:before{content:"\ee8f"}.bxs-right-arrow-alt:before{content:"\ee90"}.bxs-right-arrow-circle:before{content:"\ee91"}.bxs-right-arrow-square:before{content:"\ee92"}.bxs-right-down-arrow-circle:before{content:"\ee93"}.bxs-right-top-arrow-circle:before{content:"\ee94"}.bxs-rocket:before{content:"\ee95"}.bxs-ruler:before{content:"\ee96"}.bxs-sad:before{content:"\ee97"}.bxs-save:before{content:"\ee98"}.bxs-school:before{content:"\ee99"}.bxs-search:before{content:"\ee9a"}.bxs-search-alt-2:before{content:"\ee9b"}.bxs-select-multiple:before{content:"\ee9c"}.bxs-send:before{content:"\ee9d"}.bxs-server:before{content:"\ee9e"}.bxs-shapes:before{content:"\ee9f"}.bxs-share:before{content:"\eea0"}.bxs-share-alt:before{content:"\eea1"}.bxs-shield:before{content:"\eea2"}.bxs-shield-alt-2:before{content:"\eea3"}.bxs-shield-x:before{content:"\eea4"}.bxs-ship:before{content:"\eea5"}.bxs-shocked:before{content:"\eea6"}.bxs-shopping-bag:before{content:"\eea7"}.bxs-shopping-bag-alt:before{content:"\eea8"}.bxs-shopping-bags:before{content:"\eea9"}.bxs-show:before{content:"\eeaa"}.bxs-skip-next-circle:before{content:"\eeab"}.bxs-skip-previous-circle:before{content:"\eeac"}.bxs-skull:before{content:"\eead"}.bxs-sleepy:before{content:"\eeae"}.bxs-slideshow:before{content:"\eeaf"}.bxs-smile:before{content:"\eeb0"}.bxs-sort-alt:before{content:"\eeb1"}.bxs-spa:before{content:"\eeb2"}.bxs-speaker:before{content:"\eeb3"}.bxs-spray-can:before{content:"\eeb4"}.bxs-spreadsheet:before{content:"\eeb5"}.bxs-square:before{content:"\eeb6"}.bxs-square-rounded:before{content:"\eeb7"}.bxs-star:before{content:"\eeb8"}.bxs-star-half:before{content:"\eeb9"}.bxs-sticker:before{content:"\eeba"}.bxs-stopwatch:before{content:"\eebb"}.bxs-store:before{content:"\eebc"}.bxs-store-alt:before{content:"\eebd"}.bxs-sun:before{content:"\eebe"}.bxs-tachometer:before{content:"\eebf"}.bxs-tag:before{content:"\eec0"}.bxs-tag-alt:before{content:"\eec1"}.bxs-tag-x:before{content:"\eec2"}.bxs-taxi:before{content:"\eec3"}.bxs-tennis-ball:before{content:"\eec4"}.bxs-terminal:before{content:"\eec5"}.bxs-thermometer:before{content:"\eec6"}.bxs-time:before{content:"\eec7"}.bxs-time-five:before{content:"\eec8"}.bxs-timer:before{content:"\eec9"}.bxs-tired:before{content:"\eeca"}.bxs-toggle-left:before{content:"\eecb"}.bxs-toggle-right:before{content:"\eecc"}.bxs-tone:before{content:"\eecd"}.bxs-torch:before{content:"\eece"}.bxs-to-top:before{content:"\eecf"}.bxs-traffic:before{content:"\eed0"}.bxs-traffic-barrier:before{content:"\eed1"}.bxs-traffic-cone:before{content:"\eed2"}.bxs-train:before{content:"\eed3"}.bxs-trash:before{content:"\eed4"}.bxs-trash-alt:before{content:"\eed5"}.bxs-tree:before{content:"\eed6"}.bxs-trophy:before{content:"\eed7"}.bxs-truck:before{content:"\eed8"}.bxs-t-shirt:before{content:"\eed9"}.bxs-tv:before{content:"\eeda"}.bxs-up-arrow:before{content:"\eedb"}.bxs-up-arrow-alt:before{content:"\eedc"}.bxs-up-arrow-circle:before{content:"\eedd"}.bxs-up-arrow-square:before{content:"\eede"}.bxs-upside-down:before{content:"\eedf"}.bxs-upvote:before{content:"\eee0"}.bxs-user:before{content:"\eee1"}.bxs-user-account:before{content:"\eee2"}.bxs-user-badge:before{content:"\eee3"}.bxs-user-check:before{content:"\eee4"}.bxs-user-circle:before{content:"\eee5"}.bxs-user-detail:before{content:"\eee6"}.bxs-user-minus:before{content:"\eee7"}.bxs-user-pin:before{content:"\eee8"}.bxs-user-plus:before{content:"\eee9"}.bxs-user-rectangle:before{content:"\eeea"}.bxs-user-voice:before{content:"\eeeb"}.bxs-user-x:before{content:"\eeec"}.bxs-vector:before{content:"\eeed"}.bxs-vial:before{content:"\eeee"}.bxs-video:before{content:"\eeef"}.bxs-video-off:before{content:"\eef0"}.bxs-video-plus:before{content:"\eef1"}.bxs-video-recording:before{content:"\eef2"}.bxs-videos:before{content:"\eef3"}.bxs-virus:before{content:"\eef4"}.bxs-virus-block:before{content:"\eef5"}.bxs-volume:before{content:"\eef6"}.bxs-volume-full:before{content:"\eef7"}.bxs-volume-low:before{content:"\eef8"}.bxs-volume-mute:before{content:"\eef9"}.bxs-wallet:before{content:"\eefa"}.bxs-wallet-alt:before{content:"\eefb"}.bxs-washer:before{content:"\eefc"}.bxs-watch:before{content:"\eefd"}.bxs-watch-alt:before{content:"\eefe"}.bxs-webcam:before{content:"\eeff"}.bxs-widget:before{content:"\ef00"}.bxs-window-alt:before{content:"\ef01"}.bxs-wine:before{content:"\ef02"}.bxs-wink-smile:before{content:"\ef03"}.bxs-wink-tongue:before{content:"\ef04"}.bxs-wrench:before{content:"\ef05"}.bxs-x-circle:before{content:"\ef06"}.bxs-x-square:before{content:"\ef07"}.bxs-yin-yang:before{content:"\ef08"}.bxs-zap:before{content:"\ef09"}.bxs-zoom-in:before{content:"\ef0a"}.bxs-zoom-out:before{content:"\ef0b"} \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/css/transformations.css b/application-ui/content/assets/boxicons/css/transformations.css deleted file mode 100644 index f76c455e..00000000 --- a/application-ui/content/assets/boxicons/css/transformations.css +++ /dev/null @@ -1,30 +0,0 @@ -.bx-rotate-90 -{ - transform: rotate(90deg); - - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)'; -} -.bx-rotate-180 -{ - transform: rotate(180deg); - - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)'; -} -.bx-rotate-270 -{ - transform: rotate(270deg); - - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)'; -} -.bx-flip-horizontal -{ - transform: scaleX(-1); - - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)'; -} -.bx-flip-vertical -{ - transform: scaleY(-1); - - -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)'; -} diff --git a/application-ui/content/assets/boxicons/fonts/boxicons.eot b/application-ui/content/assets/boxicons/fonts/boxicons.eot deleted file mode 100644 index c81a1dea..00000000 Binary files a/application-ui/content/assets/boxicons/fonts/boxicons.eot and /dev/null differ diff --git a/application-ui/content/assets/boxicons/fonts/boxicons.svg b/application-ui/content/assets/boxicons/fonts/boxicons.svg deleted file mode 100644 index edce3834..00000000 --- a/application-ui/content/assets/boxicons/fonts/boxicons.svg +++ /dev/null @@ -1,1653 +0,0 @@ - - - - - - -{ - "fontFamily": "boxicons", - "majorVersion": 2, - "minorVersion": 0.7, - "version": "Version 2.0", - "fontId": "boxicons", - "psName": "boxicons", - "subFamily": "Regular", - "fullName": "boxicons", - "description": "Font generated by IcoMoon." -} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/fonts/boxicons.ttf b/application-ui/content/assets/boxicons/fonts/boxicons.ttf deleted file mode 100644 index 998f0598..00000000 Binary files a/application-ui/content/assets/boxicons/fonts/boxicons.ttf and /dev/null differ diff --git a/application-ui/content/assets/boxicons/fonts/boxicons.woff b/application-ui/content/assets/boxicons/fonts/boxicons.woff deleted file mode 100644 index 3345c5ce..00000000 Binary files a/application-ui/content/assets/boxicons/fonts/boxicons.woff and /dev/null differ diff --git a/application-ui/content/assets/boxicons/fonts/boxicons.woff2 b/application-ui/content/assets/boxicons/fonts/boxicons.woff2 deleted file mode 100644 index 07d26184..00000000 Binary files a/application-ui/content/assets/boxicons/fonts/boxicons.woff2 and /dev/null differ diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-500px.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-500px.svg deleted file mode 100644 index f3999e4b..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-500px.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-99designs.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-99designs.svg deleted file mode 100644 index d300caca..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-99designs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-adobe.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-adobe.svg deleted file mode 100644 index 3400f558..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-adobe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-airbnb.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-airbnb.svg deleted file mode 100644 index 132e1991..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-airbnb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-algolia.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-algolia.svg deleted file mode 100644 index 91f8ba13..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-algolia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-amazon.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-amazon.svg deleted file mode 100644 index f8eddeb8..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-amazon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-android.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-android.svg deleted file mode 100644 index b6911a24..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-android.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-angular.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-angular.svg deleted file mode 100644 index ac6648e0..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-angular.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-apple.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-apple.svg deleted file mode 100644 index e087c0ba..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-apple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-audible.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-audible.svg deleted file mode 100644 index 0bc0e951..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-audible.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-aws.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-aws.svg deleted file mode 100644 index 6ec45d97..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-aws.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-baidu.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-baidu.svg deleted file mode 100644 index 8b571ce7..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-baidu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-behance.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-behance.svg deleted file mode 100644 index 078e9f8b..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-behance.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-bing.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-bing.svg deleted file mode 100644 index afe9a5c2..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-bing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-bitcoin.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-bitcoin.svg deleted file mode 100644 index 12b285a4..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-bitcoin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-blender.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-blender.svg deleted file mode 100644 index b665c9c3..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-blender.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-blogger.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-blogger.svg deleted file mode 100644 index a9748327..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-blogger.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-bootstrap.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-bootstrap.svg deleted file mode 100644 index 9061718c..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-bootstrap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-c-plus-plus.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-c-plus-plus.svg deleted file mode 100644 index cbdf6deb..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-c-plus-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-chrome.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-chrome.svg deleted file mode 100644 index dd8975d0..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-chrome.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-codepen.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-codepen.svg deleted file mode 100644 index 65567d35..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-codepen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-creative-commons.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-creative-commons.svg deleted file mode 100644 index d1a2289d..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-creative-commons.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-css3.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-css3.svg deleted file mode 100644 index b05df9cd..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-css3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-dailymotion.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-dailymotion.svg deleted file mode 100644 index 81377a51..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-dailymotion.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-deezer.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-deezer.svg deleted file mode 100644 index 042364ac..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-deezer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-dev-to.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-dev-to.svg deleted file mode 100644 index c1ed8ef7..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-dev-to.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-deviantart.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-deviantart.svg deleted file mode 100644 index d1235cdd..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-deviantart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-digg.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-digg.svg deleted file mode 100644 index e438f9ac..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-digg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-digitalocean.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-digitalocean.svg deleted file mode 100644 index 5af8297d..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-digitalocean.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-discord-alt.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-discord-alt.svg deleted file mode 100644 index d16c8aba..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-discord-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-discord.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-discord.svg deleted file mode 100644 index f18c65f7..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-discord.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-discourse.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-discourse.svg deleted file mode 100644 index 8e4cd202..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-discourse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-django.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-django.svg deleted file mode 100644 index 419ab650..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-django.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-docker.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-docker.svg deleted file mode 100644 index 379b06b2..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-docker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-dribbble.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-dribbble.svg deleted file mode 100644 index e42efd9f..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-dribbble.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-dropbox.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-dropbox.svg deleted file mode 100644 index cb4805af..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-dropbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-drupal.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-drupal.svg deleted file mode 100644 index 1e56ac9f..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-drupal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-ebay.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-ebay.svg deleted file mode 100644 index d86ef124..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-ebay.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-edge.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-edge.svg deleted file mode 100644 index 552e8cc5..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-edge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-etsy.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-etsy.svg deleted file mode 100644 index 7d10f5f1..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-etsy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-facebook-circle.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-facebook-circle.svg deleted file mode 100644 index df7249fa..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-facebook-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-facebook-square.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-facebook-square.svg deleted file mode 100644 index ffb86d60..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-facebook-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-facebook.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-facebook.svg deleted file mode 100644 index ce7b4f7d..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-facebook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-figma.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-figma.svg deleted file mode 100644 index aaa99e95..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-figma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-firebase.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-firebase.svg deleted file mode 100644 index 4b416c54..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-firebase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-firefox.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-firefox.svg deleted file mode 100644 index 6ce3dde2..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-firefox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-flask.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-flask.svg deleted file mode 100644 index e06bb17f..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-flask.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-flickr-square.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-flickr-square.svg deleted file mode 100644 index feaf5553..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-flickr-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-flickr.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-flickr.svg deleted file mode 100644 index d35157ab..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-flickr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-flutter.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-flutter.svg deleted file mode 100644 index af6497d7..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-flutter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-foursquare.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-foursquare.svg deleted file mode 100644 index 695e19b4..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-foursquare.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-git.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-git.svg deleted file mode 100644 index d99bc02c..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-git.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-github.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-github.svg deleted file mode 100644 index 905bdd3a..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-github.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-gitlab.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-gitlab.svg deleted file mode 100644 index f7463e94..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-gitlab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-gmail.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-gmail.svg deleted file mode 100644 index a2538ff0..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-gmail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-go-lang.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-go-lang.svg deleted file mode 100644 index da54036a..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-go-lang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-google-cloud.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-google-cloud.svg deleted file mode 100644 index 234d0858..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-google-cloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-google-plus-circle.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-google-plus-circle.svg deleted file mode 100644 index 64db5f23..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-google-plus-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-google-plus.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-google-plus.svg deleted file mode 100644 index 1b9d6f33..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-google-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-google.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-google.svg deleted file mode 100644 index 2d407327..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-google.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-graphql.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-graphql.svg deleted file mode 100644 index 9d3d51df..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-graphql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-heroku.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-heroku.svg deleted file mode 100644 index eb6fdb7f..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-heroku.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-html5.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-html5.svg deleted file mode 100644 index 395184fd..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-html5.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-imdb.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-imdb.svg deleted file mode 100644 index af2277bc..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-imdb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-instagram-alt.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-instagram-alt.svg deleted file mode 100644 index 0ff37fa0..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-instagram-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-instagram.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-instagram.svg deleted file mode 100644 index 56c56d67..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-instagram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-internet-explorer.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-internet-explorer.svg deleted file mode 100644 index b83a87c8..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-internet-explorer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-invision.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-invision.svg deleted file mode 100644 index 9b61b394..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-invision.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-java.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-java.svg deleted file mode 100644 index 1074611a..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-java.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-javascript.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-javascript.svg deleted file mode 100644 index 59e8e5bd..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-javascript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-joomla.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-joomla.svg deleted file mode 100644 index 3174d579..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-joomla.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-jquery.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-jquery.svg deleted file mode 100644 index bd3f6c1e..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-jquery.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-jsfiddle.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-jsfiddle.svg deleted file mode 100644 index 1fdb99ea..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-jsfiddle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-kickstarter.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-kickstarter.svg deleted file mode 100644 index cb5309ef..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-kickstarter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-kubernetes.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-kubernetes.svg deleted file mode 100644 index 3f617973..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-kubernetes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-less.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-less.svg deleted file mode 100644 index 737c2387..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-less.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-linkedin-square.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-linkedin-square.svg deleted file mode 100644 index 4eb5a67c..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-linkedin-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-linkedin.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-linkedin.svg deleted file mode 100644 index ed64f5ab..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-linkedin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-magento.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-magento.svg deleted file mode 100644 index d5abe8a2..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-magento.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-mailchimp.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-mailchimp.svg deleted file mode 100644 index e17f8be8..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-mailchimp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-markdown.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-markdown.svg deleted file mode 100644 index d9e55845..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-markdown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-mastercard.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-mastercard.svg deleted file mode 100644 index 8155c8c9..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-mastercard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-mastodon.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-mastodon.svg deleted file mode 100644 index daed5491..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-mastodon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-medium-old.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-medium-old.svg deleted file mode 100644 index 6b4bbb77..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-medium-old.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-medium-square.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-medium-square.svg deleted file mode 100644 index 79ee3262..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-medium-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-medium.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-medium.svg deleted file mode 100644 index 3fe849ed..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-medium.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-messenger.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-messenger.svg deleted file mode 100644 index fdf2fae8..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-messenger.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-meta.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-meta.svg deleted file mode 100644 index 0434416a..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-meta.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-microsoft-teams.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-microsoft-teams.svg deleted file mode 100644 index f5ffdbc9..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-microsoft-teams.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-microsoft.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-microsoft.svg deleted file mode 100644 index 6db3fbed..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-microsoft.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-mongodb.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-mongodb.svg deleted file mode 100644 index ec079b59..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-mongodb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-netlify.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-netlify.svg deleted file mode 100644 index 7f9561d3..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-netlify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-nodejs.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-nodejs.svg deleted file mode 100644 index d44e3fdd..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-nodejs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-ok-ru.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-ok-ru.svg deleted file mode 100644 index bd64d84d..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-ok-ru.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-opera.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-opera.svg deleted file mode 100644 index 4b057a06..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-opera.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-patreon.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-patreon.svg deleted file mode 100644 index 5e9d3caa..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-patreon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-paypal.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-paypal.svg deleted file mode 100644 index 01892182..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-paypal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-periscope.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-periscope.svg deleted file mode 100644 index 207e31f4..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-periscope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-php.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-php.svg deleted file mode 100644 index 5de78baf..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-php.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-pinterest-alt.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-pinterest-alt.svg deleted file mode 100644 index d3d64953..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-pinterest-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-pinterest.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-pinterest.svg deleted file mode 100644 index 79e12d9b..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-pinterest.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-play-store.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-play-store.svg deleted file mode 100644 index a99943e2..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-play-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-pocket.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-pocket.svg deleted file mode 100644 index 5373a07c..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-pocket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-postgresql.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-postgresql.svg deleted file mode 100644 index 165d663a..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-postgresql.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-product-hunt.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-product-hunt.svg deleted file mode 100644 index f1277bc8..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-product-hunt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-python.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-python.svg deleted file mode 100644 index fa16091e..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-python.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-quora.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-quora.svg deleted file mode 100644 index 4abb9802..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-quora.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-react.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-react.svg deleted file mode 100644 index cb133a9c..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-react.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-redbubble.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-redbubble.svg deleted file mode 100644 index b8453736..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-redbubble.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-reddit.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-reddit.svg deleted file mode 100644 index 66c6bcff..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-reddit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-redux.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-redux.svg deleted file mode 100644 index 72fc94dc..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-redux.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-sass.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-sass.svg deleted file mode 100644 index 3b0945db..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-sass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-shopify.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-shopify.svg deleted file mode 100644 index a7661cd2..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-shopify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-sketch.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-sketch.svg deleted file mode 100644 index 4c2778dd..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-sketch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-skype.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-skype.svg deleted file mode 100644 index 26082631..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-skype.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-slack-old.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-slack-old.svg deleted file mode 100644 index 7c0889b3..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-slack-old.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-slack.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-slack.svg deleted file mode 100644 index d89c3395..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-slack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-snapchat.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-snapchat.svg deleted file mode 100644 index ce338e91..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-snapchat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-soundcloud.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-soundcloud.svg deleted file mode 100644 index 8535b4c8..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-soundcloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-spotify.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-spotify.svg deleted file mode 100644 index 92bf0f29..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-spotify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-spring-boot.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-spring-boot.svg deleted file mode 100644 index a8bdb193..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-spring-boot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-squarespace.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-squarespace.svg deleted file mode 100644 index c0a1275b..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-squarespace.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-stack-overflow.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-stack-overflow.svg deleted file mode 100644 index abc0f422..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-stack-overflow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-steam.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-steam.svg deleted file mode 100644 index 07bce48b..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-steam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-stripe.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-stripe.svg deleted file mode 100644 index b69ff25d..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-stripe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-tailwind-css.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-tailwind-css.svg deleted file mode 100644 index 9a0f2b19..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-tailwind-css.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-telegram.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-telegram.svg deleted file mode 100644 index 38bbc969..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-telegram.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-tiktok.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-tiktok.svg deleted file mode 100644 index cd7ccf89..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-tiktok.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-trello.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-trello.svg deleted file mode 100644 index 627b829e..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-trello.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-trip-advisor.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-trip-advisor.svg deleted file mode 100644 index 622239e3..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-trip-advisor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-tumblr.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-tumblr.svg deleted file mode 100644 index 1d136596..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-tumblr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-tux.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-tux.svg deleted file mode 100644 index e6cfed9c..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-tux.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-twitch.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-twitch.svg deleted file mode 100644 index ae7a0ad6..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-twitch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-twitter.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-twitter.svg deleted file mode 100644 index 354f4098..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-twitter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-typescript.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-typescript.svg deleted file mode 100644 index d85d4775..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-typescript.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-unity.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-unity.svg deleted file mode 100644 index 4f8f14ef..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-unity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-unsplash.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-unsplash.svg deleted file mode 100644 index 5bd55039..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-unsplash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-upwork.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-upwork.svg deleted file mode 100644 index 6b5715d2..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-upwork.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-venmo.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-venmo.svg deleted file mode 100644 index f04ef6af..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-venmo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-vimeo.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-vimeo.svg deleted file mode 100644 index a3f68d8f..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-vimeo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-visa.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-visa.svg deleted file mode 100644 index d3a20be8..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-visa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-visual-studio.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-visual-studio.svg deleted file mode 100644 index 4a68dea1..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-visual-studio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-vk.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-vk.svg deleted file mode 100644 index 48f16af5..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-vk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-vuejs.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-vuejs.svg deleted file mode 100644 index e8cc2504..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-vuejs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-whatsapp-square.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-whatsapp-square.svg deleted file mode 100644 index ace06c2b..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-whatsapp-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-whatsapp.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-whatsapp.svg deleted file mode 100644 index 02e0f670..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-whatsapp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-wikipedia.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-wikipedia.svg deleted file mode 100644 index c90ae66a..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-wikipedia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-windows.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-windows.svg deleted file mode 100644 index 613318b7..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-windows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-wix.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-wix.svg deleted file mode 100644 index 8cfe1f93..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-wix.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-wordpress.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-wordpress.svg deleted file mode 100644 index 93e88482..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-wordpress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-xing.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-xing.svg deleted file mode 100644 index 1d693b01..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-xing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-yahoo.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-yahoo.svg deleted file mode 100644 index a176c67f..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-yahoo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-yelp.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-yelp.svg deleted file mode 100644 index b20c8dcb..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-yelp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-youtube.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-youtube.svg deleted file mode 100644 index 27a68e54..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-youtube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/logos/bxl-zoom.svg b/application-ui/content/assets/boxicons/svg/logos/bxl-zoom.svg deleted file mode 100644 index 05fac356..00000000 --- a/application-ui/content/assets/boxicons/svg/logos/bxl-zoom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-abacus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-abacus.svg deleted file mode 100644 index ab074ae9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-abacus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-accessibility.svg b/application-ui/content/assets/boxicons/svg/regular/bx-accessibility.svg deleted file mode 100644 index 535799b6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-accessibility.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-add-to-queue.svg b/application-ui/content/assets/boxicons/svg/regular/bx-add-to-queue.svg deleted file mode 100644 index 6b8942bf..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-add-to-queue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-adjust.svg b/application-ui/content/assets/boxicons/svg/regular/bx-adjust.svg deleted file mode 100644 index cfcb6256..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-adjust.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-alarm-add.svg b/application-ui/content/assets/boxicons/svg/regular/bx-alarm-add.svg deleted file mode 100644 index 8799f879..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-alarm-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-alarm-exclamation.svg b/application-ui/content/assets/boxicons/svg/regular/bx-alarm-exclamation.svg deleted file mode 100644 index 39d6128d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-alarm-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-alarm-off.svg b/application-ui/content/assets/boxicons/svg/regular/bx-alarm-off.svg deleted file mode 100644 index 686e9df2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-alarm-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-alarm-snooze.svg b/application-ui/content/assets/boxicons/svg/regular/bx-alarm-snooze.svg deleted file mode 100644 index 72521982..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-alarm-snooze.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-alarm.svg b/application-ui/content/assets/boxicons/svg/regular/bx-alarm.svg deleted file mode 100644 index 3c3603c6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-alarm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-album.svg b/application-ui/content/assets/boxicons/svg/regular/bx-album.svg deleted file mode 100644 index c4de021d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-album.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-align-justify.svg b/application-ui/content/assets/boxicons/svg/regular/bx-align-justify.svg deleted file mode 100644 index 9ddc669e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-align-justify.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-align-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-align-left.svg deleted file mode 100644 index 90d93373..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-align-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-align-middle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-align-middle.svg deleted file mode 100644 index 8bf30a7d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-align-middle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-align-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-align-right.svg deleted file mode 100644 index 0594dd59..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-align-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-analyse.svg b/application-ui/content/assets/boxicons/svg/regular/bx-analyse.svg deleted file mode 100644 index 76eb8395..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-analyse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-anchor.svg b/application-ui/content/assets/boxicons/svg/regular/bx-anchor.svg deleted file mode 100644 index 34d2156b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-anchor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-angry.svg b/application-ui/content/assets/boxicons/svg/regular/bx-angry.svg deleted file mode 100644 index 1a78bbfd..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-angry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-aperture.svg b/application-ui/content/assets/boxicons/svg/regular/bx-aperture.svg deleted file mode 100644 index 2b342606..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-aperture.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-arch.svg b/application-ui/content/assets/boxicons/svg/regular/bx-arch.svg deleted file mode 100644 index f8396619..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-arch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-archive-in.svg b/application-ui/content/assets/boxicons/svg/regular/bx-archive-in.svg deleted file mode 100644 index 6a632360..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-archive-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-archive-out.svg b/application-ui/content/assets/boxicons/svg/regular/bx-archive-out.svg deleted file mode 100644 index 91da2a39..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-archive-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-archive.svg b/application-ui/content/assets/boxicons/svg/regular/bx-archive.svg deleted file mode 100644 index f2aa3a86..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-archive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-area.svg b/application-ui/content/assets/boxicons/svg/regular/bx-area.svg deleted file mode 100644 index 12254ae9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-area.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-back.svg b/application-ui/content/assets/boxicons/svg/regular/bx-arrow-back.svg deleted file mode 100644 index 36ba15bf..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-back.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-bottom.svg b/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-bottom.svg deleted file mode 100644 index db282a0f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-left.svg deleted file mode 100644 index e6ce590e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-right.svg deleted file mode 100644 index bea46d76..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-top.svg b/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-top.svg deleted file mode 100644 index f3d89b0c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-from-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-bottom.svg b/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-bottom.svg deleted file mode 100644 index 55614a4a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-left.svg deleted file mode 100644 index 09962414..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-right.svg deleted file mode 100644 index e65597f4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-top.svg b/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-top.svg deleted file mode 100644 index e80216fb..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-arrow-to-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-at.svg b/application-ui/content/assets/boxicons/svg/regular/bx-at.svg deleted file mode 100644 index c9d8832b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-at.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-atom.svg b/application-ui/content/assets/boxicons/svg/regular/bx-atom.svg deleted file mode 100644 index 30296054..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-atom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-award.svg b/application-ui/content/assets/boxicons/svg/regular/bx-award.svg deleted file mode 100644 index ad5165b4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-award.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-badge-check.svg b/application-ui/content/assets/boxicons/svg/regular/bx-badge-check.svg deleted file mode 100644 index 33f8a92d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-badge-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-badge.svg b/application-ui/content/assets/boxicons/svg/regular/bx-badge.svg deleted file mode 100644 index bdab4d22..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-badge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-baguette.svg b/application-ui/content/assets/boxicons/svg/regular/bx-baguette.svg deleted file mode 100644 index 7c7e12a0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-baguette.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-ball.svg b/application-ui/content/assets/boxicons/svg/regular/bx-ball.svg deleted file mode 100644 index 176a46ff..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-band-aid.svg b/application-ui/content/assets/boxicons/svg/regular/bx-band-aid.svg deleted file mode 100644 index c75a7451..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-band-aid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart-alt-2.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart-alt-2.svg deleted file mode 100644 index b6bc542e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart-alt.svg deleted file mode 100644 index 00d810df..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart-square.svg deleted file mode 100644 index 246eb8b5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart.svg deleted file mode 100644 index 988034c7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bar-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-barcode-reader.svg b/application-ui/content/assets/boxicons/svg/regular/bx-barcode-reader.svg deleted file mode 100644 index 7a477770..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-barcode-reader.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-barcode.svg b/application-ui/content/assets/boxicons/svg/regular/bx-barcode.svg deleted file mode 100644 index a5aa72ae..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-barcode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-baseball.svg b/application-ui/content/assets/boxicons/svg/regular/bx-baseball.svg deleted file mode 100644 index d6302af8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-baseball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-basket.svg b/application-ui/content/assets/boxicons/svg/regular/bx-basket.svg deleted file mode 100644 index b15571cd..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-basket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-basketball.svg b/application-ui/content/assets/boxicons/svg/regular/bx-basketball.svg deleted file mode 100644 index 8109baa9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-basketball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bath.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bath.svg deleted file mode 100644 index 84d21668..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bath.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-battery.svg b/application-ui/content/assets/boxicons/svg/regular/bx-battery.svg deleted file mode 100644 index 64316fc1..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-battery.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bed.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bed.svg deleted file mode 100644 index 0ec76af1..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-been-here.svg b/application-ui/content/assets/boxicons/svg/regular/bx-been-here.svg deleted file mode 100644 index 50290e24..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-been-here.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-beer.svg b/application-ui/content/assets/boxicons/svg/regular/bx-beer.svg deleted file mode 100644 index 594fbdef..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-beer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bell-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bell-minus.svg deleted file mode 100644 index 2f29e749..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bell-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bell-off.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bell-off.svg deleted file mode 100644 index e1e2260f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bell-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bell-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bell-plus.svg deleted file mode 100644 index 4115c2ab..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bell-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bell.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bell.svg deleted file mode 100644 index 81169989..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bible.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bible.svg deleted file mode 100644 index 26003660..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bible.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bitcoin.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bitcoin.svg deleted file mode 100644 index d1d6ca90..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bitcoin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-blanket.svg b/application-ui/content/assets/boxicons/svg/regular/bx-blanket.svg deleted file mode 100644 index a0f26685..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-blanket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-block.svg b/application-ui/content/assets/boxicons/svg/regular/bx-block.svg deleted file mode 100644 index 5b5e0e47..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-block.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bluetooth.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bluetooth.svg deleted file mode 100644 index a387522b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bluetooth.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-body.svg b/application-ui/content/assets/boxicons/svg/regular/bx-body.svg deleted file mode 100644 index e7dfa4c8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-body.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bold.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bold.svg deleted file mode 100644 index d79b0ea5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bold.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bolt-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bolt-circle.svg deleted file mode 100644 index 751f48f2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bolt-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bomb.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bomb.svg deleted file mode 100644 index d3d2e1e3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bomb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bone.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bone.svg deleted file mode 100644 index 2b74b736..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bong.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bong.svg deleted file mode 100644 index cab6f46e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bong.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-book-add.svg b/application-ui/content/assets/boxicons/svg/regular/bx-book-add.svg deleted file mode 100644 index e51d0be4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-book-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-book-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-book-alt.svg deleted file mode 100644 index 79206aea..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-book-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-book-bookmark.svg b/application-ui/content/assets/boxicons/svg/regular/bx-book-bookmark.svg deleted file mode 100644 index 788e62b8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-book-bookmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-book-content.svg b/application-ui/content/assets/boxicons/svg/regular/bx-book-content.svg deleted file mode 100644 index daf49a9e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-book-content.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-book-heart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-book-heart.svg deleted file mode 100644 index 2690e831..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-book-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-book-open.svg b/application-ui/content/assets/boxicons/svg/regular/bx-book-open.svg deleted file mode 100644 index 95737701..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-book-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-book-reader.svg b/application-ui/content/assets/boxicons/svg/regular/bx-book-reader.svg deleted file mode 100644 index c02cb184..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-book-reader.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-book.svg b/application-ui/content/assets/boxicons/svg/regular/bx-book.svg deleted file mode 100644 index 9f7415e4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-book.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-alt-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-alt-minus.svg deleted file mode 100644 index 4b10a0be..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-alt-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-alt-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-alt-plus.svg deleted file mode 100644 index 7d5207d8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-alt-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-alt.svg deleted file mode 100644 index b348bb04..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-heart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-heart.svg deleted file mode 100644 index 30dd9e32..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-minus.svg deleted file mode 100644 index 6c2eeb00..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-plus.svg deleted file mode 100644 index 9fbee0b4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bookmark.svg deleted file mode 100644 index 7f8394a3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bookmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bookmarks.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bookmarks.svg deleted file mode 100644 index 8c39bde4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bookmarks.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-border-all.svg b/application-ui/content/assets/boxicons/svg/regular/bx-border-all.svg deleted file mode 100644 index 69ae9997..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-border-all.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-border-bottom.svg b/application-ui/content/assets/boxicons/svg/regular/bx-border-bottom.svg deleted file mode 100644 index 2fb0dae3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-border-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-border-inner.svg b/application-ui/content/assets/boxicons/svg/regular/bx-border-inner.svg deleted file mode 100644 index dbffae23..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-border-inner.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-border-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-border-left.svg deleted file mode 100644 index f770200b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-border-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-border-none.svg b/application-ui/content/assets/boxicons/svg/regular/bx-border-none.svg deleted file mode 100644 index 34bab4a6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-border-none.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-border-outer.svg b/application-ui/content/assets/boxicons/svg/regular/bx-border-outer.svg deleted file mode 100644 index 710a0b47..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-border-outer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-border-radius.svg b/application-ui/content/assets/boxicons/svg/regular/bx-border-radius.svg deleted file mode 100644 index 57c259a0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-border-radius.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-border-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-border-right.svg deleted file mode 100644 index 9f374d7a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-border-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-border-top.svg b/application-ui/content/assets/boxicons/svg/regular/bx-border-top.svg deleted file mode 100644 index 65e4a7d3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-border-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bot.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bot.svg deleted file mode 100644 index fd1ba2fa..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bowl-hot.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bowl-hot.svg deleted file mode 100644 index 7bd21e8b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bowl-hot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bowl-rice.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bowl-rice.svg deleted file mode 100644 index 9bef9988..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bowl-rice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bowling-ball.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bowling-ball.svg deleted file mode 100644 index d29da437..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bowling-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-box.svg b/application-ui/content/assets/boxicons/svg/regular/bx-box.svg deleted file mode 100644 index 4ec0dda6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-box.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bracket.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bracket.svg deleted file mode 100644 index d6c6988f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bracket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-braille.svg b/application-ui/content/assets/boxicons/svg/regular/bx-braille.svg deleted file mode 100644 index 7f06f107..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-braille.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-brain.svg b/application-ui/content/assets/boxicons/svg/regular/bx-brain.svg deleted file mode 100644 index 89a8c300..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-brain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-briefcase-alt-2.svg b/application-ui/content/assets/boxicons/svg/regular/bx-briefcase-alt-2.svg deleted file mode 100644 index 5cf573ae..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-briefcase-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-briefcase-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-briefcase-alt.svg deleted file mode 100644 index 27dc2d99..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-briefcase-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-briefcase.svg b/application-ui/content/assets/boxicons/svg/regular/bx-briefcase.svg deleted file mode 100644 index 265e8cf0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-briefcase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-brightness-half.svg b/application-ui/content/assets/boxicons/svg/regular/bx-brightness-half.svg deleted file mode 100644 index 9c79e8c4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-brightness-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-brightness.svg b/application-ui/content/assets/boxicons/svg/regular/bx-brightness.svg deleted file mode 100644 index 964f3d2c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-brightness.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-broadcast.svg b/application-ui/content/assets/boxicons/svg/regular/bx-broadcast.svg deleted file mode 100644 index 090f7a69..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-broadcast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-brush-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-brush-alt.svg deleted file mode 100644 index 7253807a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-brush-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-brush.svg b/application-ui/content/assets/boxicons/svg/regular/bx-brush.svg deleted file mode 100644 index 21adbd7b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-brush.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bug-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bug-alt.svg deleted file mode 100644 index ec592cb8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bug-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bug.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bug.svg deleted file mode 100644 index 1d36519d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-building-house.svg b/application-ui/content/assets/boxicons/svg/regular/bx-building-house.svg deleted file mode 100644 index ae76103d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-building-house.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-building.svg b/application-ui/content/assets/boxicons/svg/regular/bx-building.svg deleted file mode 100644 index 39d77544..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-building.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-buildings.svg b/application-ui/content/assets/boxicons/svg/regular/bx-buildings.svg deleted file mode 100644 index d330eb9d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-buildings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bulb.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bulb.svg deleted file mode 100644 index 34371cb7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bulb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bullseye.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bullseye.svg deleted file mode 100644 index 6c77ff35..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bullseye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-buoy.svg b/application-ui/content/assets/boxicons/svg/regular/bx-buoy.svg deleted file mode 100644 index ae1614a2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-buoy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bus-school.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bus-school.svg deleted file mode 100644 index 8b752ac4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bus-school.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-bus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-bus.svg deleted file mode 100644 index c883ece4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-bus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cabinet.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cabinet.svg deleted file mode 100644 index b83844ee..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cabinet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cable-car.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cable-car.svg deleted file mode 100644 index f208a117..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cable-car.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cake.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cake.svg deleted file mode 100644 index 27627921..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calculator.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calculator.svg deleted file mode 100644 index e8258bff..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calculator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar-alt.svg deleted file mode 100644 index 85b78ffe..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-check.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar-check.svg deleted file mode 100644 index ec30f033..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-edit.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar-edit.svg deleted file mode 100644 index b0ad072d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-event.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar-event.svg deleted file mode 100644 index 472a1ab1..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-event.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-exclamation.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar-exclamation.svg deleted file mode 100644 index 3d965710..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-heart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar-heart.svg deleted file mode 100644 index 4de5f409..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar-minus.svg deleted file mode 100644 index c7228aff..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar-plus.svg deleted file mode 100644 index 91c37898..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-star.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar-star.svg deleted file mode 100644 index f8ef5e01..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-week.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar-week.svg deleted file mode 100644 index ca1d6605..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-week.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-x.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar-x.svg deleted file mode 100644 index c19c1cb6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-calendar.svg b/application-ui/content/assets/boxicons/svg/regular/bx-calendar.svg deleted file mode 100644 index 30089fc0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-calendar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-camera-home.svg b/application-ui/content/assets/boxicons/svg/regular/bx-camera-home.svg deleted file mode 100644 index fbf512e3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-camera-home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-camera-movie.svg b/application-ui/content/assets/boxicons/svg/regular/bx-camera-movie.svg deleted file mode 100644 index 6ec6aa09..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-camera-movie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-camera-off.svg b/application-ui/content/assets/boxicons/svg/regular/bx-camera-off.svg deleted file mode 100644 index 7b936ce6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-camera-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-camera.svg b/application-ui/content/assets/boxicons/svg/regular/bx-camera.svg deleted file mode 100644 index 1a71c361..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-camera.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-candles.svg b/application-ui/content/assets/boxicons/svg/regular/bx-candles.svg deleted file mode 100644 index 47d8f7d1..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-candles.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-capsule.svg b/application-ui/content/assets/boxicons/svg/regular/bx-capsule.svg deleted file mode 100644 index f7f239ec..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-capsule.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-captions.svg b/application-ui/content/assets/boxicons/svg/regular/bx-captions.svg deleted file mode 100644 index ba416326..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-captions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-car.svg b/application-ui/content/assets/boxicons/svg/regular/bx-car.svg deleted file mode 100644 index f803854e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-car.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-card.svg b/application-ui/content/assets/boxicons/svg/regular/bx-card.svg deleted file mode 100644 index c9a96bb7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-down-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-down-circle.svg deleted file mode 100644 index 95468d9c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-down-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-down-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-down-square.svg deleted file mode 100644 index 618b6e4d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-down-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-down.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-down.svg deleted file mode 100644 index aeb9ae58..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-left-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-left-circle.svg deleted file mode 100644 index eaef0e16..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-left-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-left-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-left-square.svg deleted file mode 100644 index 928311de..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-left-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-left.svg deleted file mode 100644 index 65dd705c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-right-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-right-circle.svg deleted file mode 100644 index 905980db..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-right-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-right-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-right-square.svg deleted file mode 100644 index dae00def..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-right-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-right.svg deleted file mode 100644 index e37f7701..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-up-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-up-circle.svg deleted file mode 100644 index 18cf67b9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-up-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-up-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-up-square.svg deleted file mode 100644 index d55708ab..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-up-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-caret-up.svg b/application-ui/content/assets/boxicons/svg/regular/bx-caret-up.svg deleted file mode 100644 index 83d61bad..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-caret-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-carousel.svg b/application-ui/content/assets/boxicons/svg/regular/bx-carousel.svg deleted file mode 100644 index 5e598369..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-carousel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cart-add.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cart-add.svg deleted file mode 100644 index 8aec61f4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cart-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cart-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cart-alt.svg deleted file mode 100644 index 76147f56..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cart-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cart-download.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cart-download.svg deleted file mode 100644 index 807215c5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cart-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cart.svg deleted file mode 100644 index a0c1c0d2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cast.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cast.svg deleted file mode 100644 index 8306af8b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-category-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-category-alt.svg deleted file mode 100644 index 026624da..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-category-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-category.svg b/application-ui/content/assets/boxicons/svg/regular/bx-category.svg deleted file mode 100644 index 2fded0b7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-category.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cctv.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cctv.svg deleted file mode 100644 index 7a315f04..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cctv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-certification.svg b/application-ui/content/assets/boxicons/svg/regular/bx-certification.svg deleted file mode 100644 index 9a1d188e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-certification.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chair.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chair.svg deleted file mode 100644 index 0422ec09..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chair.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chalkboard.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chalkboard.svg deleted file mode 100644 index 1ebed248..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chalkboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chart.svg deleted file mode 100644 index 0355e342..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chat.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chat.svg deleted file mode 100644 index c5cff544..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-check-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-check-circle.svg deleted file mode 100644 index 22cce541..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-check-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-check-double.svg b/application-ui/content/assets/boxicons/svg/regular/bx-check-double.svg deleted file mode 100644 index f936b759..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-check-double.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-check-shield.svg b/application-ui/content/assets/boxicons/svg/regular/bx-check-shield.svg deleted file mode 100644 index 8a69ed31..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-check-shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-check-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-check-square.svg deleted file mode 100644 index ef193e61..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-check-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-check.svg b/application-ui/content/assets/boxicons/svg/regular/bx-check.svg deleted file mode 100644 index 45c87683..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-checkbox-checked.svg b/application-ui/content/assets/boxicons/svg/regular/bx-checkbox-checked.svg deleted file mode 100644 index 6a87e3ec..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-checkbox-checked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-checkbox-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-checkbox-minus.svg deleted file mode 100644 index 5801f7d4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-checkbox-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-checkbox-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-checkbox-square.svg deleted file mode 100644 index a3431751..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-checkbox-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-checkbox.svg b/application-ui/content/assets/boxicons/svg/regular/bx-checkbox.svg deleted file mode 100644 index 462b997a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-checkbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cheese.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cheese.svg deleted file mode 100644 index 38a12bc8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cheese.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-down-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-down-circle.svg deleted file mode 100644 index e53a3cef..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-down-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-down-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-down-square.svg deleted file mode 100644 index d7cbf219..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-down-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-down.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-down.svg deleted file mode 100644 index c0617eb0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-left-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-left-circle.svg deleted file mode 100644 index ebd78fa6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-left-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-left-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-left-square.svg deleted file mode 100644 index 1e49be7d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-left-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-left.svg deleted file mode 100644 index af10fb78..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-right-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-right-circle.svg deleted file mode 100644 index 25417e39..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-right-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-right-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-right-square.svg deleted file mode 100644 index 116bf298..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-right-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-right.svg deleted file mode 100644 index f5ee198e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-up-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-up-circle.svg deleted file mode 100644 index 2748d200..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-up-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-up-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-up-square.svg deleted file mode 100644 index c3f1ef91..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-up-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-up.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevron-up.svg deleted file mode 100644 index 09941230..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevron-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-down.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-down.svg deleted file mode 100644 index 4500d3e8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-left.svg deleted file mode 100644 index aa1f3a3c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-right.svg deleted file mode 100644 index e41c1394..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-up.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-up.svg deleted file mode 100644 index bbedb6a1..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chevrons-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-child.svg b/application-ui/content/assets/boxicons/svg/regular/bx-child.svg deleted file mode 100644 index d295334e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-child.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-chip.svg b/application-ui/content/assets/boxicons/svg/regular/bx-chip.svg deleted file mode 100644 index 65c18e26..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-chip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-church.svg b/application-ui/content/assets/boxicons/svg/regular/bx-church.svg deleted file mode 100644 index 35382fad..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-church.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-circle-half.svg b/application-ui/content/assets/boxicons/svg/regular/bx-circle-half.svg deleted file mode 100644 index a54247cc..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-circle-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-circle-quarter.svg b/application-ui/content/assets/boxicons/svg/regular/bx-circle-quarter.svg deleted file mode 100644 index 64767ed6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-circle-quarter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-circle-three-quarter.svg b/application-ui/content/assets/boxicons/svg/regular/bx-circle-three-quarter.svg deleted file mode 100644 index 596783f4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-circle-three-quarter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-circle.svg deleted file mode 100644 index e1d82150..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-clinic.svg b/application-ui/content/assets/boxicons/svg/regular/bx-clinic.svg deleted file mode 100644 index fe46c7fc..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-clinic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-clipboard.svg b/application-ui/content/assets/boxicons/svg/regular/bx-clipboard.svg deleted file mode 100644 index f69b4c88..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-clipboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-closet.svg b/application-ui/content/assets/boxicons/svg/regular/bx-closet.svg deleted file mode 100644 index bb927677..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-closet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-download.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cloud-download.svg deleted file mode 100644 index 68d8ec07..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-drizzle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cloud-drizzle.svg deleted file mode 100644 index 1897dc79..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-drizzle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-light-rain.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cloud-light-rain.svg deleted file mode 100644 index 74ac0775..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-light-rain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-lightning.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cloud-lightning.svg deleted file mode 100644 index 34ba76af..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-lightning.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-rain.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cloud-rain.svg deleted file mode 100644 index e5e7bd1f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-rain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-snow.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cloud-snow.svg deleted file mode 100644 index ba6f5061..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-snow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-upload.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cloud-upload.svg deleted file mode 100644 index d66078a9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cloud-upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cloud.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cloud.svg deleted file mode 100644 index b1bb0213..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-code-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-code-alt.svg deleted file mode 100644 index d4c58c30..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-code-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-code-block.svg b/application-ui/content/assets/boxicons/svg/regular/bx-code-block.svg deleted file mode 100644 index 65c23e9b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-code-block.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-code-curly.svg b/application-ui/content/assets/boxicons/svg/regular/bx-code-curly.svg deleted file mode 100644 index b969d9b7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-code-curly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-code.svg b/application-ui/content/assets/boxicons/svg/regular/bx-code.svg deleted file mode 100644 index 9c3d3f6b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-code.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-coffee-togo.svg b/application-ui/content/assets/boxicons/svg/regular/bx-coffee-togo.svg deleted file mode 100644 index f52ee799..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-coffee-togo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-coffee.svg b/application-ui/content/assets/boxicons/svg/regular/bx-coffee.svg deleted file mode 100644 index f292d2ea..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-coffee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cog.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cog.svg deleted file mode 100644 index 8aa1b261..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-coin-stack.svg b/application-ui/content/assets/boxicons/svg/regular/bx-coin-stack.svg deleted file mode 100644 index 1617072d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-coin-stack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-coin.svg b/application-ui/content/assets/boxicons/svg/regular/bx-coin.svg deleted file mode 100644 index 352e0f2f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-coin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-collapse-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-collapse-alt.svg deleted file mode 100644 index d7ada5ee..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-collapse-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-collapse-horizontal.svg b/application-ui/content/assets/boxicons/svg/regular/bx-collapse-horizontal.svg deleted file mode 100644 index 723b9607..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-collapse-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-collapse-vertical.svg b/application-ui/content/assets/boxicons/svg/regular/bx-collapse-vertical.svg deleted file mode 100644 index cdb20036..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-collapse-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-collapse.svg b/application-ui/content/assets/boxicons/svg/regular/bx-collapse.svg deleted file mode 100644 index 9be12e6e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-collapse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-collection.svg b/application-ui/content/assets/boxicons/svg/regular/bx-collection.svg deleted file mode 100644 index 11f64e0f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-collection.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-color-fill.svg b/application-ui/content/assets/boxicons/svg/regular/bx-color-fill.svg deleted file mode 100644 index 36eb5ab9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-color-fill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-color.svg b/application-ui/content/assets/boxicons/svg/regular/bx-color.svg deleted file mode 100644 index 446a5278..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-columns.svg b/application-ui/content/assets/boxicons/svg/regular/bx-columns.svg deleted file mode 100644 index 0e39f01d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-columns.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-command.svg b/application-ui/content/assets/boxicons/svg/regular/bx-command.svg deleted file mode 100644 index c3471883..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-command.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-comment-add.svg b/application-ui/content/assets/boxicons/svg/regular/bx-comment-add.svg deleted file mode 100644 index 67d9626a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-comment-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-comment-check.svg b/application-ui/content/assets/boxicons/svg/regular/bx-comment-check.svg deleted file mode 100644 index 3e25dd11..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-comment-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-comment-detail.svg b/application-ui/content/assets/boxicons/svg/regular/bx-comment-detail.svg deleted file mode 100644 index 02d68c6c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-comment-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-comment-dots.svg b/application-ui/content/assets/boxicons/svg/regular/bx-comment-dots.svg deleted file mode 100644 index 7a2934ee..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-comment-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-comment-edit.svg b/application-ui/content/assets/boxicons/svg/regular/bx-comment-edit.svg deleted file mode 100644 index fd312f48..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-comment-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-comment-error.svg b/application-ui/content/assets/boxicons/svg/regular/bx-comment-error.svg deleted file mode 100644 index d8045086..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-comment-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-comment-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-comment-minus.svg deleted file mode 100644 index 5ff4afc7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-comment-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-comment-x.svg b/application-ui/content/assets/boxicons/svg/regular/bx-comment-x.svg deleted file mode 100644 index 249c9b5f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-comment-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-comment.svg b/application-ui/content/assets/boxicons/svg/regular/bx-comment.svg deleted file mode 100644 index 4779843a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-comment.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-compass.svg b/application-ui/content/assets/boxicons/svg/regular/bx-compass.svg deleted file mode 100644 index 488cc408..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-compass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-confused.svg b/application-ui/content/assets/boxicons/svg/regular/bx-confused.svg deleted file mode 100644 index 195f019e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-confused.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-conversation.svg b/application-ui/content/assets/boxicons/svg/regular/bx-conversation.svg deleted file mode 100644 index 8c536402..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-conversation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cookie.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cookie.svg deleted file mode 100644 index 2700b518..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cookie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cool.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cool.svg deleted file mode 100644 index 8f191b46..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cool.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-copy-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-copy-alt.svg deleted file mode 100644 index 067d3e7b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-copy-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-copy.svg b/application-ui/content/assets/boxicons/svg/regular/bx-copy.svg deleted file mode 100644 index 590172d9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-copy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-copyright.svg b/application-ui/content/assets/boxicons/svg/regular/bx-copyright.svg deleted file mode 100644 index ec71b7fa..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-copyright.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-credit-card-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-credit-card-alt.svg deleted file mode 100644 index 06e77f28..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-credit-card-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-credit-card-front.svg b/application-ui/content/assets/boxicons/svg/regular/bx-credit-card-front.svg deleted file mode 100644 index 67e8d624..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-credit-card-front.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-credit-card.svg b/application-ui/content/assets/boxicons/svg/regular/bx-credit-card.svg deleted file mode 100644 index 262a0d23..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-credit-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cricket-ball.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cricket-ball.svg deleted file mode 100644 index f0dddf42..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cricket-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-crop.svg b/application-ui/content/assets/boxicons/svg/regular/bx-crop.svg deleted file mode 100644 index d27b9993..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-crop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cross.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cross.svg deleted file mode 100644 index 51ab2870..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cross.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-crosshair.svg b/application-ui/content/assets/boxicons/svg/regular/bx-crosshair.svg deleted file mode 100644 index b9e24aea..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-crosshair.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-crown.svg b/application-ui/content/assets/boxicons/svg/regular/bx-crown.svg deleted file mode 100644 index 88090900..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-crown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cube-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cube-alt.svg deleted file mode 100644 index b7dbfc87..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cube-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cube.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cube.svg deleted file mode 100644 index f8a3233d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cuboid.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cuboid.svg deleted file mode 100644 index 54fb30fe..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cuboid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-current-location.svg b/application-ui/content/assets/boxicons/svg/regular/bx-current-location.svg deleted file mode 100644 index 87855838..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-current-location.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-customize.svg b/application-ui/content/assets/boxicons/svg/regular/bx-customize.svg deleted file mode 100644 index 9e2147d7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-customize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cut.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cut.svg deleted file mode 100644 index ca80e838..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cut.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cycling.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cycling.svg deleted file mode 100644 index 4695b87e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cycling.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-cylinder.svg b/application-ui/content/assets/boxicons/svg/regular/bx-cylinder.svg deleted file mode 100644 index 2251cc3f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-cylinder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-data.svg b/application-ui/content/assets/boxicons/svg/regular/bx-data.svg deleted file mode 100644 index 2d872e2e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-data.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-desktop.svg b/application-ui/content/assets/boxicons/svg/regular/bx-desktop.svg deleted file mode 100644 index 7b1f1f3b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-desktop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-detail.svg b/application-ui/content/assets/boxicons/svg/regular/bx-detail.svg deleted file mode 100644 index 060fba00..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-devices.svg b/application-ui/content/assets/boxicons/svg/regular/bx-devices.svg deleted file mode 100644 index f3780b0b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-devices.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dialpad-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dialpad-alt.svg deleted file mode 100644 index c93a502e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dialpad-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dialpad.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dialpad.svg deleted file mode 100644 index b7306f14..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dialpad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-diamond.svg b/application-ui/content/assets/boxicons/svg/regular/bx-diamond.svg deleted file mode 100644 index 94fd4412..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-diamond.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dice-1.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dice-1.svg deleted file mode 100644 index f54765f5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dice-1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dice-2.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dice-2.svg deleted file mode 100644 index af888336..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dice-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dice-3.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dice-3.svg deleted file mode 100644 index ae5405ab..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dice-3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dice-4.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dice-4.svg deleted file mode 100644 index a877f9fe..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dice-4.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dice-5.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dice-5.svg deleted file mode 100644 index b16a8a1d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dice-5.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dice-6.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dice-6.svg deleted file mode 100644 index 2ac9c274..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dice-6.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-directions.svg b/application-ui/content/assets/boxicons/svg/regular/bx-directions.svg deleted file mode 100644 index 26532618..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-directions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-disc.svg b/application-ui/content/assets/boxicons/svg/regular/bx-disc.svg deleted file mode 100644 index cacc276b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-disc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dish.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dish.svg deleted file mode 100644 index 745bdfa1..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dish.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dislike.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dislike.svg deleted file mode 100644 index bb722a45..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dislike.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dizzy.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dizzy.svg deleted file mode 100644 index afd599bc..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dizzy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dna.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dna.svg deleted file mode 100644 index 3327ca96..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dna.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dock-bottom.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dock-bottom.svg deleted file mode 100644 index 58128dc7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dock-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dock-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dock-left.svg deleted file mode 100644 index bc3f8118..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dock-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dock-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dock-right.svg deleted file mode 100644 index ea365b4b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dock-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dock-top.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dock-top.svg deleted file mode 100644 index bec94faa..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dock-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dollar-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dollar-circle.svg deleted file mode 100644 index faa08e88..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dollar-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dollar.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dollar.svg deleted file mode 100644 index 8896598d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-donate-blood.svg b/application-ui/content/assets/boxicons/svg/regular/bx-donate-blood.svg deleted file mode 100644 index e1782a53..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-donate-blood.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-donate-heart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-donate-heart.svg deleted file mode 100644 index c5fca768..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-donate-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-door-open.svg b/application-ui/content/assets/boxicons/svg/regular/bx-door-open.svg deleted file mode 100644 index cdbb3a24..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-door-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dots-horizontal-rounded.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dots-horizontal-rounded.svg deleted file mode 100644 index d36820da..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dots-horizontal-rounded.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dots-horizontal.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dots-horizontal.svg deleted file mode 100644 index d50b3bd2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dots-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dots-vertical-rounded.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dots-vertical-rounded.svg deleted file mode 100644 index 1a5ae50b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dots-vertical-rounded.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dots-vertical.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dots-vertical.svg deleted file mode 100644 index 71c4d351..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dots-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-doughnut-chart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-doughnut-chart.svg deleted file mode 100644 index dda06819..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-doughnut-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-down-arrow-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-down-arrow-alt.svg deleted file mode 100644 index 15e5b68e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-down-arrow-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-down-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-down-arrow-circle.svg deleted file mode 100644 index 641c175e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-down-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-down-arrow.svg b/application-ui/content/assets/boxicons/svg/regular/bx-down-arrow.svg deleted file mode 100644 index e083a973..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-down-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-download.svg b/application-ui/content/assets/boxicons/svg/regular/bx-download.svg deleted file mode 100644 index 36652e10..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-downvote.svg b/application-ui/content/assets/boxicons/svg/regular/bx-downvote.svg deleted file mode 100644 index 15535575..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-downvote.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-drink.svg b/application-ui/content/assets/boxicons/svg/regular/bx-drink.svg deleted file mode 100644 index 9ee10747..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-drink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-droplet.svg b/application-ui/content/assets/boxicons/svg/regular/bx-droplet.svg deleted file mode 100644 index 42d332cd..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-droplet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-dumbbell.svg b/application-ui/content/assets/boxicons/svg/regular/bx-dumbbell.svg deleted file mode 100644 index d203d498..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-dumbbell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-duplicate.svg b/application-ui/content/assets/boxicons/svg/regular/bx-duplicate.svg deleted file mode 100644 index 9a720da4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-duplicate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-edit-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-edit-alt.svg deleted file mode 100644 index 20791833..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-edit-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-edit.svg b/application-ui/content/assets/boxicons/svg/regular/bx-edit.svg deleted file mode 100644 index d26d47f6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-envelope-open.svg b/application-ui/content/assets/boxicons/svg/regular/bx-envelope-open.svg deleted file mode 100644 index 665c97ce..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-envelope-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-envelope.svg b/application-ui/content/assets/boxicons/svg/regular/bx-envelope.svg deleted file mode 100644 index c1f655be..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-envelope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-equalizer.svg b/application-ui/content/assets/boxicons/svg/regular/bx-equalizer.svg deleted file mode 100644 index 7cb87e31..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-equalizer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-eraser.svg b/application-ui/content/assets/boxicons/svg/regular/bx-eraser.svg deleted file mode 100644 index b07d4614..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-eraser.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-error-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-error-alt.svg deleted file mode 100644 index d921a004..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-error-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-error-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-error-circle.svg deleted file mode 100644 index b6c04a74..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-error-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-error.svg b/application-ui/content/assets/boxicons/svg/regular/bx-error.svg deleted file mode 100644 index 0a27aa96..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-euro.svg b/application-ui/content/assets/boxicons/svg/regular/bx-euro.svg deleted file mode 100644 index 484ce73d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-euro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-exclude.svg b/application-ui/content/assets/boxicons/svg/regular/bx-exclude.svg deleted file mode 100644 index 5b168500..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-exclude.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-exit-fullscreen.svg b/application-ui/content/assets/boxicons/svg/regular/bx-exit-fullscreen.svg deleted file mode 100644 index 42eb9a93..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-exit-fullscreen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-exit.svg b/application-ui/content/assets/boxicons/svg/regular/bx-exit.svg deleted file mode 100644 index e85fd965..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-exit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-expand-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-expand-alt.svg deleted file mode 100644 index 3b31f18a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-expand-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-expand-horizontal.svg b/application-ui/content/assets/boxicons/svg/regular/bx-expand-horizontal.svg deleted file mode 100644 index b4c44828..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-expand-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-expand-vertical.svg b/application-ui/content/assets/boxicons/svg/regular/bx-expand-vertical.svg deleted file mode 100644 index 46b6eb33..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-expand-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-expand.svg b/application-ui/content/assets/boxicons/svg/regular/bx-expand.svg deleted file mode 100644 index 26c1d502..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-expand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-export.svg b/application-ui/content/assets/boxicons/svg/regular/bx-export.svg deleted file mode 100644 index 45310cbe..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-export.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-extension.svg b/application-ui/content/assets/boxicons/svg/regular/bx-extension.svg deleted file mode 100644 index 66703dbf..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-extension.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-face.svg b/application-ui/content/assets/boxicons/svg/regular/bx-face.svg deleted file mode 100644 index 753ae5d3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-face.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-fast-forward-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-fast-forward-circle.svg deleted file mode 100644 index 7cbf7f8c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-fast-forward-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-fast-forward.svg b/application-ui/content/assets/boxicons/svg/regular/bx-fast-forward.svg deleted file mode 100644 index e163a4bf..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-fast-forward.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-female-sign.svg b/application-ui/content/assets/boxicons/svg/regular/bx-female-sign.svg deleted file mode 100644 index 97221bd3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-female-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-female.svg b/application-ui/content/assets/boxicons/svg/regular/bx-female.svg deleted file mode 100644 index ee9fe5c5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-female.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-file-blank.svg b/application-ui/content/assets/boxicons/svg/regular/bx-file-blank.svg deleted file mode 100644 index 30ff34e4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-file-blank.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-file-find.svg b/application-ui/content/assets/boxicons/svg/regular/bx-file-find.svg deleted file mode 100644 index b0911571..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-file-find.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-file.svg b/application-ui/content/assets/boxicons/svg/regular/bx-file.svg deleted file mode 100644 index cf738c16..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-film.svg b/application-ui/content/assets/boxicons/svg/regular/bx-film.svg deleted file mode 100644 index 280566ac..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-film.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-filter-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-filter-alt.svg deleted file mode 100644 index f31c1a05..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-filter-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-filter.svg b/application-ui/content/assets/boxicons/svg/regular/bx-filter.svg deleted file mode 100644 index ddcf95f1..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-filter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-fingerprint.svg b/application-ui/content/assets/boxicons/svg/regular/bx-fingerprint.svg deleted file mode 100644 index b55eaab5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-fingerprint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-first-aid.svg b/application-ui/content/assets/boxicons/svg/regular/bx-first-aid.svg deleted file mode 100644 index 35478a90..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-first-aid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-first-page.svg b/application-ui/content/assets/boxicons/svg/regular/bx-first-page.svg deleted file mode 100644 index e470ea03..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-first-page.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-flag.svg b/application-ui/content/assets/boxicons/svg/regular/bx-flag.svg deleted file mode 100644 index 018ba7fe..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-folder-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-folder-minus.svg deleted file mode 100644 index fc78944a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-folder-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-folder-open.svg b/application-ui/content/assets/boxicons/svg/regular/bx-folder-open.svg deleted file mode 100644 index a826f79c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-folder-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-folder-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-folder-plus.svg deleted file mode 100644 index a22d6fe8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-folder-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-folder.svg b/application-ui/content/assets/boxicons/svg/regular/bx-folder.svg deleted file mode 100644 index fef88e52..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-folder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-font-color.svg b/application-ui/content/assets/boxicons/svg/regular/bx-font-color.svg deleted file mode 100644 index ed9c30b6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-font-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-font-family.svg b/application-ui/content/assets/boxicons/svg/regular/bx-font-family.svg deleted file mode 100644 index 3a47a776..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-font-family.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-font-size.svg b/application-ui/content/assets/boxicons/svg/regular/bx-font-size.svg deleted file mode 100644 index 67edea80..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-font-size.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-font.svg b/application-ui/content/assets/boxicons/svg/regular/bx-font.svg deleted file mode 100644 index 2c00bf8c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-font.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-food-menu.svg b/application-ui/content/assets/boxicons/svg/regular/bx-food-menu.svg deleted file mode 100644 index c9f535b7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-food-menu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-food-tag.svg b/application-ui/content/assets/boxicons/svg/regular/bx-food-tag.svg deleted file mode 100644 index d33fd987..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-food-tag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-football.svg b/application-ui/content/assets/boxicons/svg/regular/bx-football.svg deleted file mode 100644 index 40e1f725..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-football.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-fork.svg b/application-ui/content/assets/boxicons/svg/regular/bx-fork.svg deleted file mode 100644 index a85a53ea..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-fork.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-fridge.svg b/application-ui/content/assets/boxicons/svg/regular/bx-fridge.svg deleted file mode 100644 index b365401d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-fridge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-fullscreen.svg b/application-ui/content/assets/boxicons/svg/regular/bx-fullscreen.svg deleted file mode 100644 index 82d980f7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-fullscreen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-game.svg b/application-ui/content/assets/boxicons/svg/regular/bx-game.svg deleted file mode 100644 index c697eee9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-game.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-gas-pump.svg b/application-ui/content/assets/boxicons/svg/regular/bx-gas-pump.svg deleted file mode 100644 index 2e789563..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-gas-pump.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-ghost.svg b/application-ui/content/assets/boxicons/svg/regular/bx-ghost.svg deleted file mode 100644 index 6dd349a7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-ghost.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-gift.svg b/application-ui/content/assets/boxicons/svg/regular/bx-gift.svg deleted file mode 100644 index fe5eedea..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-gift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-git-branch.svg b/application-ui/content/assets/boxicons/svg/regular/bx-git-branch.svg deleted file mode 100644 index dc1021d0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-git-branch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-git-commit.svg b/application-ui/content/assets/boxicons/svg/regular/bx-git-commit.svg deleted file mode 100644 index 77048adb..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-git-commit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-git-compare.svg b/application-ui/content/assets/boxicons/svg/regular/bx-git-compare.svg deleted file mode 100644 index 202782b9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-git-compare.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-git-merge.svg b/application-ui/content/assets/boxicons/svg/regular/bx-git-merge.svg deleted file mode 100644 index a6b4f383..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-git-merge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-git-pull-request.svg b/application-ui/content/assets/boxicons/svg/regular/bx-git-pull-request.svg deleted file mode 100644 index 5aee5a80..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-git-pull-request.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-git-repo-forked.svg b/application-ui/content/assets/boxicons/svg/regular/bx-git-repo-forked.svg deleted file mode 100644 index c4d50ef6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-git-repo-forked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-glasses-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-glasses-alt.svg deleted file mode 100644 index 77c9ef54..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-glasses-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-glasses.svg b/application-ui/content/assets/boxicons/svg/regular/bx-glasses.svg deleted file mode 100644 index f2934e4e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-glasses.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-globe-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-globe-alt.svg deleted file mode 100644 index 985c5c2c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-globe-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-globe.svg b/application-ui/content/assets/boxicons/svg/regular/bx-globe.svg deleted file mode 100644 index a4b40628..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-grid-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-grid-alt.svg deleted file mode 100644 index 83c2f73a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-grid-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-grid-horizontal.svg b/application-ui/content/assets/boxicons/svg/regular/bx-grid-horizontal.svg deleted file mode 100644 index cb2f6315..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-grid-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-grid-small.svg b/application-ui/content/assets/boxicons/svg/regular/bx-grid-small.svg deleted file mode 100644 index 6e021212..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-grid-small.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-grid-vertical.svg b/application-ui/content/assets/boxicons/svg/regular/bx-grid-vertical.svg deleted file mode 100644 index 521ed631..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-grid-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-grid.svg b/application-ui/content/assets/boxicons/svg/regular/bx-grid.svg deleted file mode 100644 index 3175c304..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-grid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-group.svg b/application-ui/content/assets/boxicons/svg/regular/bx-group.svg deleted file mode 100644 index c4ab3c28..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-handicap.svg b/application-ui/content/assets/boxicons/svg/regular/bx-handicap.svg deleted file mode 100644 index 6e921663..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-handicap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-happy-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-happy-alt.svg deleted file mode 100644 index 03c63886..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-happy-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-happy-beaming.svg b/application-ui/content/assets/boxicons/svg/regular/bx-happy-beaming.svg deleted file mode 100644 index b09df70e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-happy-beaming.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-happy-heart-eyes.svg b/application-ui/content/assets/boxicons/svg/regular/bx-happy-heart-eyes.svg deleted file mode 100644 index af8ff960..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-happy-heart-eyes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-happy.svg b/application-ui/content/assets/boxicons/svg/regular/bx-happy.svg deleted file mode 100644 index 469b33c0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-happy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-hard-hat.svg b/application-ui/content/assets/boxicons/svg/regular/bx-hard-hat.svg deleted file mode 100644 index e014e1a5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-hard-hat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-hash.svg b/application-ui/content/assets/boxicons/svg/regular/bx-hash.svg deleted file mode 100644 index ed30524b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-hash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-hdd.svg b/application-ui/content/assets/boxicons/svg/regular/bx-hdd.svg deleted file mode 100644 index c3471e3c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-hdd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-heading.svg b/application-ui/content/assets/boxicons/svg/regular/bx-heading.svg deleted file mode 100644 index b306e6b8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-heading.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-headphone.svg b/application-ui/content/assets/boxicons/svg/regular/bx-headphone.svg deleted file mode 100644 index e02f9c8c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-headphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-health.svg b/application-ui/content/assets/boxicons/svg/regular/bx-health.svg deleted file mode 100644 index b78db595..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-health.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-heart-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-heart-circle.svg deleted file mode 100644 index f07734f6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-heart-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-heart-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-heart-square.svg deleted file mode 100644 index 18afe819..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-heart-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-heart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-heart.svg deleted file mode 100644 index 8f39c847..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-help-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-help-circle.svg deleted file mode 100644 index 49e72ecf..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-help-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-hide.svg b/application-ui/content/assets/boxicons/svg/regular/bx-hide.svg deleted file mode 100644 index 730cf4ed..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-hide.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-highlight.svg b/application-ui/content/assets/boxicons/svg/regular/bx-highlight.svg deleted file mode 100644 index b761a4a2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-highlight.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-history.svg b/application-ui/content/assets/boxicons/svg/regular/bx-history.svg deleted file mode 100644 index ee663aa3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-history.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-hive.svg b/application-ui/content/assets/boxicons/svg/regular/bx-hive.svg deleted file mode 100644 index c32357a8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-hive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-home-alt-2.svg b/application-ui/content/assets/boxicons/svg/regular/bx-home-alt-2.svg deleted file mode 100644 index eaef49ed..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-home-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-home-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-home-alt.svg deleted file mode 100644 index 50f5fca7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-home-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-home-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-home-circle.svg deleted file mode 100644 index 46ec9979..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-home-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-home-heart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-home-heart.svg deleted file mode 100644 index a23ec82c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-home-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-home-smile.svg b/application-ui/content/assets/boxicons/svg/regular/bx-home-smile.svg deleted file mode 100644 index 213a811c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-home-smile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-home.svg b/application-ui/content/assets/boxicons/svg/regular/bx-home.svg deleted file mode 100644 index effbeb38..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-horizontal-center.svg b/application-ui/content/assets/boxicons/svg/regular/bx-horizontal-center.svg deleted file mode 100644 index f5f12e42..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-horizontal-center.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-horizontal-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-horizontal-left.svg deleted file mode 100644 index 5dcf1350..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-horizontal-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-horizontal-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-horizontal-right.svg deleted file mode 100644 index 40c0fc02..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-horizontal-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-hotel.svg b/application-ui/content/assets/boxicons/svg/regular/bx-hotel.svg deleted file mode 100644 index 4524a620..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-hotel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-hourglass.svg b/application-ui/content/assets/boxicons/svg/regular/bx-hourglass.svg deleted file mode 100644 index 844454e9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-hourglass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-id-card.svg b/application-ui/content/assets/boxicons/svg/regular/bx-id-card.svg deleted file mode 100644 index dae46f91..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-id-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-image-add.svg b/application-ui/content/assets/boxicons/svg/regular/bx-image-add.svg deleted file mode 100644 index 57c1afce..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-image-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-image-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-image-alt.svg deleted file mode 100644 index be4bb1aa..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-image-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-image.svg b/application-ui/content/assets/boxicons/svg/regular/bx-image.svg deleted file mode 100644 index 99aab149..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-images.svg b/application-ui/content/assets/boxicons/svg/regular/bx-images.svg deleted file mode 100644 index 20b9c4fd..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-images.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-import.svg b/application-ui/content/assets/boxicons/svg/regular/bx-import.svg deleted file mode 100644 index fb66751f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-import.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-infinite.svg b/application-ui/content/assets/boxicons/svg/regular/bx-infinite.svg deleted file mode 100644 index 0dcd000a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-infinite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-info-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-info-circle.svg deleted file mode 100644 index 36315503..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-info-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-info-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-info-square.svg deleted file mode 100644 index bd5ed99a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-info-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-injection.svg b/application-ui/content/assets/boxicons/svg/regular/bx-injection.svg deleted file mode 100644 index 1e5022a5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-injection.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-intersect.svg b/application-ui/content/assets/boxicons/svg/regular/bx-intersect.svg deleted file mode 100644 index 035c1173..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-intersect.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-italic.svg b/application-ui/content/assets/boxicons/svg/regular/bx-italic.svg deleted file mode 100644 index e2d77988..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-italic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-joystick-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-joystick-alt.svg deleted file mode 100644 index 960c1f09..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-joystick-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-joystick-button.svg b/application-ui/content/assets/boxicons/svg/regular/bx-joystick-button.svg deleted file mode 100644 index 2f155da8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-joystick-button.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-joystick.svg b/application-ui/content/assets/boxicons/svg/regular/bx-joystick.svg deleted file mode 100644 index cf10b75e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-joystick.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-key.svg b/application-ui/content/assets/boxicons/svg/regular/bx-key.svg deleted file mode 100644 index e1781770..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-knife.svg b/application-ui/content/assets/boxicons/svg/regular/bx-knife.svg deleted file mode 100644 index 3feb6b45..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-knife.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-label.svg b/application-ui/content/assets/boxicons/svg/regular/bx-label.svg deleted file mode 100644 index b9fea3fd..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-label.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-landscape.svg b/application-ui/content/assets/boxicons/svg/regular/bx-landscape.svg deleted file mode 100644 index eb75bfda..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-landscape.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-laptop.svg b/application-ui/content/assets/boxicons/svg/regular/bx-laptop.svg deleted file mode 100644 index 36a5382b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-laptop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-last-page.svg b/application-ui/content/assets/boxicons/svg/regular/bx-last-page.svg deleted file mode 100644 index 6855383c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-last-page.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-laugh.svg b/application-ui/content/assets/boxicons/svg/regular/bx-laugh.svg deleted file mode 100644 index 2c8e7aa0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-laugh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-layer-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-layer-minus.svg deleted file mode 100644 index 1e2fc7b6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-layer-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-layer-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-layer-plus.svg deleted file mode 100644 index 89827ec1..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-layer-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-layer.svg b/application-ui/content/assets/boxicons/svg/regular/bx-layer.svg deleted file mode 100644 index c4ff0758..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-layer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-layout.svg b/application-ui/content/assets/boxicons/svg/regular/bx-layout.svg deleted file mode 100644 index a9bb76a3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-layout.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-leaf.svg b/application-ui/content/assets/boxicons/svg/regular/bx-leaf.svg deleted file mode 100644 index 70413737..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-leaf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-left-arrow-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-left-arrow-alt.svg deleted file mode 100644 index ef5c7a68..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-left-arrow-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-left-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-left-arrow-circle.svg deleted file mode 100644 index 434e4b21..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-left-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-left-arrow.svg b/application-ui/content/assets/boxicons/svg/regular/bx-left-arrow.svg deleted file mode 100644 index e87f6aa5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-left-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-left-down-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-left-down-arrow-circle.svg deleted file mode 100644 index 3c5eb861..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-left-down-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-left-indent.svg b/application-ui/content/assets/boxicons/svg/regular/bx-left-indent.svg deleted file mode 100644 index cd9fe576..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-left-indent.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-left-top-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-left-top-arrow-circle.svg deleted file mode 100644 index d5cc3efa..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-left-top-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-lemon.svg b/application-ui/content/assets/boxicons/svg/regular/bx-lemon.svg deleted file mode 100644 index 1bf5bf21..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-lemon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-library.svg b/application-ui/content/assets/boxicons/svg/regular/bx-library.svg deleted file mode 100644 index 56066458..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-library.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-like.svg b/application-ui/content/assets/boxicons/svg/regular/bx-like.svg deleted file mode 100644 index 0c750fea..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-like.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-line-chart-down.svg b/application-ui/content/assets/boxicons/svg/regular/bx-line-chart-down.svg deleted file mode 100644 index e50cae6a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-line-chart-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-line-chart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-line-chart.svg deleted file mode 100644 index c101e060..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-line-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-link-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-link-alt.svg deleted file mode 100644 index 42788c29..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-link-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-link-external.svg b/application-ui/content/assets/boxicons/svg/regular/bx-link-external.svg deleted file mode 100644 index 43ecf615..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-link-external.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-link.svg b/application-ui/content/assets/boxicons/svg/regular/bx-link.svg deleted file mode 100644 index 425f0e69..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-link.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-lira.svg b/application-ui/content/assets/boxicons/svg/regular/bx-lira.svg deleted file mode 100644 index 2d949431..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-lira.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-list-check.svg b/application-ui/content/assets/boxicons/svg/regular/bx-list-check.svg deleted file mode 100644 index becfdf39..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-list-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-list-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-list-minus.svg deleted file mode 100644 index 1ccc53de..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-list-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-list-ol.svg b/application-ui/content/assets/boxicons/svg/regular/bx-list-ol.svg deleted file mode 100644 index e3abdf74..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-list-ol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-list-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-list-plus.svg deleted file mode 100644 index c5c6d832..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-list-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-list-ul.svg b/application-ui/content/assets/boxicons/svg/regular/bx-list-ul.svg deleted file mode 100644 index a26e0e56..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-list-ul.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-loader-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-loader-alt.svg deleted file mode 100644 index 79fa1ec4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-loader-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-loader-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-loader-circle.svg deleted file mode 100644 index 51505e20..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-loader-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-loader.svg b/application-ui/content/assets/boxicons/svg/regular/bx-loader.svg deleted file mode 100644 index 04220e78..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-loader.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-location-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-location-plus.svg deleted file mode 100644 index 7a44ba9e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-location-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-lock-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-lock-alt.svg deleted file mode 100644 index 5794d0a3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-lock-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-lock-open-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-lock-open-alt.svg deleted file mode 100644 index 2846c778..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-lock-open-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-lock-open.svg b/application-ui/content/assets/boxicons/svg/regular/bx-lock-open.svg deleted file mode 100644 index 322ba94b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-lock-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-lock.svg b/application-ui/content/assets/boxicons/svg/regular/bx-lock.svg deleted file mode 100644 index d903a92b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-log-in-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-log-in-circle.svg deleted file mode 100644 index eb6197ae..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-log-in-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-log-in.svg b/application-ui/content/assets/boxicons/svg/regular/bx-log-in.svg deleted file mode 100644 index 2bc17cf0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-log-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-log-out-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-log-out-circle.svg deleted file mode 100644 index 70d22fd5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-log-out-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-log-out.svg b/application-ui/content/assets/boxicons/svg/regular/bx-log-out.svg deleted file mode 100644 index 9dfba246..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-log-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-low-vision.svg b/application-ui/content/assets/boxicons/svg/regular/bx-low-vision.svg deleted file mode 100644 index 0ef69139..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-low-vision.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-magnet.svg b/application-ui/content/assets/boxicons/svg/regular/bx-magnet.svg deleted file mode 100644 index ba729181..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-magnet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-mail-send.svg b/application-ui/content/assets/boxicons/svg/regular/bx-mail-send.svg deleted file mode 100644 index bb20a690..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-mail-send.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-male-female.svg b/application-ui/content/assets/boxicons/svg/regular/bx-male-female.svg deleted file mode 100644 index bd155f2b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-male-female.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-male-sign.svg b/application-ui/content/assets/boxicons/svg/regular/bx-male-sign.svg deleted file mode 100644 index 5380338b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-male-sign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-male.svg b/application-ui/content/assets/boxicons/svg/regular/bx-male.svg deleted file mode 100644 index 5120adc9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-male.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-map-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-map-alt.svg deleted file mode 100644 index 878de552..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-map-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-map-pin.svg b/application-ui/content/assets/boxicons/svg/regular/bx-map-pin.svg deleted file mode 100644 index 23d5b914..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-map-pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-map.svg b/application-ui/content/assets/boxicons/svg/regular/bx-map.svg deleted file mode 100644 index ce4e83c2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-mask.svg b/application-ui/content/assets/boxicons/svg/regular/bx-mask.svg deleted file mode 100644 index d32da8da..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-mask.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-math.svg b/application-ui/content/assets/boxicons/svg/regular/bx-math.svg deleted file mode 100644 index a9010c2a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-math.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-medal.svg b/application-ui/content/assets/boxicons/svg/regular/bx-medal.svg deleted file mode 100644 index 365c7cd8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-medal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-meh-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-meh-alt.svg deleted file mode 100644 index 77a1543c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-meh-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-meh-blank.svg b/application-ui/content/assets/boxicons/svg/regular/bx-meh-blank.svg deleted file mode 100644 index b0013c91..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-meh-blank.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-meh.svg b/application-ui/content/assets/boxicons/svg/regular/bx-meh.svg deleted file mode 100644 index 14544f33..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-meh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-memory-card.svg b/application-ui/content/assets/boxicons/svg/regular/bx-memory-card.svg deleted file mode 100644 index 4d8d2e47..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-memory-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-menu-alt-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-menu-alt-left.svg deleted file mode 100644 index aabaad57..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-menu-alt-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-menu-alt-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-menu-alt-right.svg deleted file mode 100644 index 01a6519a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-menu-alt-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-menu.svg b/application-ui/content/assets/boxicons/svg/regular/bx-menu.svg deleted file mode 100644 index a9034023..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-menu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-merge.svg b/application-ui/content/assets/boxicons/svg/regular/bx-merge.svg deleted file mode 100644 index 5b682872..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-merge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-add.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-add.svg deleted file mode 100644 index 939b9c75..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-add.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-add.svg deleted file mode 100644 index 06e8c559..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-check.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-check.svg deleted file mode 100644 index 2a18c221..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-detail.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-detail.svg deleted file mode 100644 index 5264ac5e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-dots.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-dots.svg deleted file mode 100644 index 671dca31..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-edit.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-edit.svg deleted file mode 100644 index c01d29a9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-error.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-error.svg deleted file mode 100644 index 79a46b79..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-minus.svg deleted file mode 100644 index f5dc2146..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-x.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-x.svg deleted file mode 100644 index 4e0a3c40..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-alt.svg deleted file mode 100644 index bf51e389..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-check.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-check.svg deleted file mode 100644 index 899fd380..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-detail.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-detail.svg deleted file mode 100644 index 56d4e8e1..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-dots.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-dots.svg deleted file mode 100644 index 032cf087..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-edit.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-edit.svg deleted file mode 100644 index 045c647a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-error.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-error.svg deleted file mode 100644 index 2be0e5b5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-minus.svg deleted file mode 100644 index 93f349d3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-add.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-add.svg deleted file mode 100644 index b42ef80b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-check.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-check.svg deleted file mode 100644 index af8a603c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-detail.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-detail.svg deleted file mode 100644 index 5881bfe3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-dots.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-dots.svg deleted file mode 100644 index 5305c415..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-edit.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-edit.svg deleted file mode 100644 index ea8a2e41..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-error.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-error.svg deleted file mode 100644 index 7b02ac5e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-minus.svg deleted file mode 100644 index 8ba25198..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-x.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-x.svg deleted file mode 100644 index 1752bc32..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded.svg deleted file mode 100644 index 9d66780c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-rounded.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-add.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-square-add.svg deleted file mode 100644 index 6eac9f70..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-check.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-square-check.svg deleted file mode 100644 index cccc01db..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-detail.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-square-detail.svg deleted file mode 100644 index 574e697c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-dots.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-square-dots.svg deleted file mode 100644 index e81a51d3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-edit.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-square-edit.svg deleted file mode 100644 index 9481d5f8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-error.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-square-error.svg deleted file mode 100644 index 7e70e6d7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-square-minus.svg deleted file mode 100644 index e6312988..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-x.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-square-x.svg deleted file mode 100644 index 5a6d405a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-square-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-square.svg deleted file mode 100644 index 7f180039..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message-x.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message-x.svg deleted file mode 100644 index b59f23ef..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-message.svg b/application-ui/content/assets/boxicons/svg/regular/bx-message.svg deleted file mode 100644 index d30f2849..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-message.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-meteor.svg b/application-ui/content/assets/boxicons/svg/regular/bx-meteor.svg deleted file mode 100644 index 7e0c26f4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-meteor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-microchip.svg b/application-ui/content/assets/boxicons/svg/regular/bx-microchip.svg deleted file mode 100644 index 58464a01..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-microchip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-microphone-off.svg b/application-ui/content/assets/boxicons/svg/regular/bx-microphone-off.svg deleted file mode 100644 index 9b45acb7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-microphone-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-microphone.svg b/application-ui/content/assets/boxicons/svg/regular/bx-microphone.svg deleted file mode 100644 index a01bb44b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-microphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-minus-back.svg b/application-ui/content/assets/boxicons/svg/regular/bx-minus-back.svg deleted file mode 100644 index 4f219c9b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-minus-back.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-minus-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-minus-circle.svg deleted file mode 100644 index 30bf7a91..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-minus-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-minus-front.svg b/application-ui/content/assets/boxicons/svg/regular/bx-minus-front.svg deleted file mode 100644 index 8601a315..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-minus-front.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-minus.svg deleted file mode 100644 index 44555c80..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-mobile-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-mobile-alt.svg deleted file mode 100644 index 46353c57..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-mobile-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-mobile-landscape.svg b/application-ui/content/assets/boxicons/svg/regular/bx-mobile-landscape.svg deleted file mode 100644 index ed70dcc3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-mobile-landscape.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-mobile-vibration.svg b/application-ui/content/assets/boxicons/svg/regular/bx-mobile-vibration.svg deleted file mode 100644 index edb27499..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-mobile-vibration.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-mobile.svg b/application-ui/content/assets/boxicons/svg/regular/bx-mobile.svg deleted file mode 100644 index eb64c003..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-mobile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-money-withdraw.svg b/application-ui/content/assets/boxicons/svg/regular/bx-money-withdraw.svg deleted file mode 100644 index b2a606f6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-money-withdraw.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-money.svg b/application-ui/content/assets/boxicons/svg/regular/bx-money.svg deleted file mode 100644 index 8ebda81f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-money.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-moon.svg b/application-ui/content/assets/boxicons/svg/regular/bx-moon.svg deleted file mode 100644 index e10a14ae..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-moon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-mouse-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-mouse-alt.svg deleted file mode 100644 index 6f810828..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-mouse-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-mouse.svg b/application-ui/content/assets/boxicons/svg/regular/bx-mouse.svg deleted file mode 100644 index c468a7b6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-mouse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-move-horizontal.svg b/application-ui/content/assets/boxicons/svg/regular/bx-move-horizontal.svg deleted file mode 100644 index f53a3205..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-move-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-move-vertical.svg b/application-ui/content/assets/boxicons/svg/regular/bx-move-vertical.svg deleted file mode 100644 index 01d62de8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-move-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-move.svg b/application-ui/content/assets/boxicons/svg/regular/bx-move.svg deleted file mode 100644 index ae643aed..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-move.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-movie-play.svg b/application-ui/content/assets/boxicons/svg/regular/bx-movie-play.svg deleted file mode 100644 index fdb5f19f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-movie-play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-movie.svg b/application-ui/content/assets/boxicons/svg/regular/bx-movie.svg deleted file mode 100644 index 307f3717..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-movie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-music.svg b/application-ui/content/assets/boxicons/svg/regular/bx-music.svg deleted file mode 100644 index 1ff3edd3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-music.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-navigation.svg b/application-ui/content/assets/boxicons/svg/regular/bx-navigation.svg deleted file mode 100644 index dd495c33..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-navigation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-network-chart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-network-chart.svg deleted file mode 100644 index 414df493..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-network-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-news.svg b/application-ui/content/assets/boxicons/svg/regular/bx-news.svg deleted file mode 100644 index e419b6e1..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-news.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-no-entry.svg b/application-ui/content/assets/boxicons/svg/regular/bx-no-entry.svg deleted file mode 100644 index f4f0ddcc..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-no-entry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-no-signal.svg b/application-ui/content/assets/boxicons/svg/regular/bx-no-signal.svg deleted file mode 100644 index f3dbf9a3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-no-signal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-note.svg b/application-ui/content/assets/boxicons/svg/regular/bx-note.svg deleted file mode 100644 index ea2161b9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-note.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-notepad.svg b/application-ui/content/assets/boxicons/svg/regular/bx-notepad.svg deleted file mode 100644 index 67ec8cae..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-notepad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-notification-off.svg b/application-ui/content/assets/boxicons/svg/regular/bx-notification-off.svg deleted file mode 100644 index b14627d4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-notification-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-notification.svg b/application-ui/content/assets/boxicons/svg/regular/bx-notification.svg deleted file mode 100644 index 6d4c3cb3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-notification.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-objects-horizontal-center.svg b/application-ui/content/assets/boxicons/svg/regular/bx-objects-horizontal-center.svg deleted file mode 100644 index fc40a31d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-objects-horizontal-center.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-objects-horizontal-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-objects-horizontal-left.svg deleted file mode 100644 index d1248400..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-objects-horizontal-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-objects-horizontal-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-objects-horizontal-right.svg deleted file mode 100644 index bad6f409..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-objects-horizontal-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-objects-vertical-bottom.svg b/application-ui/content/assets/boxicons/svg/regular/bx-objects-vertical-bottom.svg deleted file mode 100644 index fbbc86bf..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-objects-vertical-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-objects-vertical-center.svg b/application-ui/content/assets/boxicons/svg/regular/bx-objects-vertical-center.svg deleted file mode 100644 index e95b25f5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-objects-vertical-center.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-objects-vertical-top.svg b/application-ui/content/assets/boxicons/svg/regular/bx-objects-vertical-top.svg deleted file mode 100644 index 14cac22f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-objects-vertical-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-outline.svg b/application-ui/content/assets/boxicons/svg/regular/bx-outline.svg deleted file mode 100644 index 78bfd2e8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-outline.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-package.svg b/application-ui/content/assets/boxicons/svg/regular/bx-package.svg deleted file mode 100644 index 7467a66c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-package.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-paint-roll.svg b/application-ui/content/assets/boxicons/svg/regular/bx-paint-roll.svg deleted file mode 100644 index 2308deb0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-paint-roll.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-paint.svg b/application-ui/content/assets/boxicons/svg/regular/bx-paint.svg deleted file mode 100644 index f5a6d3d3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-paint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-palette.svg b/application-ui/content/assets/boxicons/svg/regular/bx-palette.svg deleted file mode 100644 index b671a4ed..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-palette.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-paper-plane.svg b/application-ui/content/assets/boxicons/svg/regular/bx-paper-plane.svg deleted file mode 100644 index 97bd52f2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-paper-plane.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-paperclip.svg b/application-ui/content/assets/boxicons/svg/regular/bx-paperclip.svg deleted file mode 100644 index 102c1a86..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-paperclip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-paragraph.svg b/application-ui/content/assets/boxicons/svg/regular/bx-paragraph.svg deleted file mode 100644 index 1fd3d40b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-paragraph.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-party.svg b/application-ui/content/assets/boxicons/svg/regular/bx-party.svg deleted file mode 100644 index 431fb900..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-party.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-paste.svg b/application-ui/content/assets/boxicons/svg/regular/bx-paste.svg deleted file mode 100644 index d3b2f467..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-paste.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pause-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pause-circle.svg deleted file mode 100644 index bc9ae9f2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pause-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pause.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pause.svg deleted file mode 100644 index aedc32b8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pause.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pen.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pen.svg deleted file mode 100644 index 3df3706c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pencil.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pencil.svg deleted file mode 100644 index 1d5bc0ea..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pencil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-phone-call.svg b/application-ui/content/assets/boxicons/svg/regular/bx-phone-call.svg deleted file mode 100644 index 08b6317b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-phone-call.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-phone-incoming.svg b/application-ui/content/assets/boxicons/svg/regular/bx-phone-incoming.svg deleted file mode 100644 index f2a45ab2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-phone-incoming.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-phone-off.svg b/application-ui/content/assets/boxicons/svg/regular/bx-phone-off.svg deleted file mode 100644 index f7ec9dbe..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-phone-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-phone-outgoing.svg b/application-ui/content/assets/boxicons/svg/regular/bx-phone-outgoing.svg deleted file mode 100644 index 6078a18c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-phone-outgoing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-phone.svg b/application-ui/content/assets/boxicons/svg/regular/bx-phone.svg deleted file mode 100644 index 46f69745..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-phone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-photo-album.svg b/application-ui/content/assets/boxicons/svg/regular/bx-photo-album.svg deleted file mode 100644 index 12f9b49e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-photo-album.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pie-chart-alt-2.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pie-chart-alt-2.svg deleted file mode 100644 index 69be19a8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pie-chart-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pie-chart-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pie-chart-alt.svg deleted file mode 100644 index 6fd1625c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pie-chart-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pie-chart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pie-chart.svg deleted file mode 100644 index 8ba2a7ad..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pie-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pin.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pin.svg deleted file mode 100644 index e0d507ab..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-planet.svg b/application-ui/content/assets/boxicons/svg/regular/bx-planet.svg deleted file mode 100644 index 53599eee..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-planet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-play-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-play-circle.svg deleted file mode 100644 index a407322c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-play-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-play.svg b/application-ui/content/assets/boxicons/svg/regular/bx-play.svg deleted file mode 100644 index 0db18ed2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-plug.svg b/application-ui/content/assets/boxicons/svg/regular/bx-plug.svg deleted file mode 100644 index a3a44cd7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-plug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-plus-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-plus-circle.svg deleted file mode 100644 index 07b324ab..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-plus-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-plus-medical.svg b/application-ui/content/assets/boxicons/svg/regular/bx-plus-medical.svg deleted file mode 100644 index 13055ecb..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-plus-medical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-plus.svg deleted file mode 100644 index 2561a59c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-podcast.svg b/application-ui/content/assets/boxicons/svg/regular/bx-podcast.svg deleted file mode 100644 index b5557b56..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-podcast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pointer.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pointer.svg deleted file mode 100644 index e439511b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pointer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-poll.svg b/application-ui/content/assets/boxicons/svg/regular/bx-poll.svg deleted file mode 100644 index 1da69e72..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-poll.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-polygon.svg b/application-ui/content/assets/boxicons/svg/regular/bx-polygon.svg deleted file mode 100644 index 41a41bd6..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-polygon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-popsicle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-popsicle.svg deleted file mode 100644 index 24104229..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-popsicle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pound.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pound.svg deleted file mode 100644 index 02fffc74..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-power-off.svg b/application-ui/content/assets/boxicons/svg/regular/bx-power-off.svg deleted file mode 100644 index a9862ea2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-power-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-printer.svg b/application-ui/content/assets/boxicons/svg/regular/bx-printer.svg deleted file mode 100644 index 8ce000ea..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-printer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pulse.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pulse.svg deleted file mode 100644 index 9fa81acd..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pulse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-purchase-tag-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-purchase-tag-alt.svg deleted file mode 100644 index 0c57ebec..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-purchase-tag-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-purchase-tag.svg b/application-ui/content/assets/boxicons/svg/regular/bx-purchase-tag.svg deleted file mode 100644 index 0d1896b2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-purchase-tag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-pyramid.svg b/application-ui/content/assets/boxicons/svg/regular/bx-pyramid.svg deleted file mode 100644 index 0a00faf4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-pyramid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-qr-scan.svg b/application-ui/content/assets/boxicons/svg/regular/bx-qr-scan.svg deleted file mode 100644 index 077b8380..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-qr-scan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-qr.svg b/application-ui/content/assets/boxicons/svg/regular/bx-qr.svg deleted file mode 100644 index e2604e1a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-qr.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-question-mark.svg b/application-ui/content/assets/boxicons/svg/regular/bx-question-mark.svg deleted file mode 100644 index a6fcd83a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-question-mark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-radar.svg b/application-ui/content/assets/boxicons/svg/regular/bx-radar.svg deleted file mode 100644 index 04de2998..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-radar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-radio-circle-marked.svg b/application-ui/content/assets/boxicons/svg/regular/bx-radio-circle-marked.svg deleted file mode 100644 index ca22942d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-radio-circle-marked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-radio-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-radio-circle.svg deleted file mode 100644 index c3e7d0ab..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-radio-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-radio.svg b/application-ui/content/assets/boxicons/svg/regular/bx-radio.svg deleted file mode 100644 index 1b3ecf81..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-radio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-receipt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-receipt.svg deleted file mode 100644 index a0881ea8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-receipt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-rectangle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-rectangle.svg deleted file mode 100644 index 6ebd4e0f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-rectangle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-recycle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-recycle.svg deleted file mode 100644 index 7cca251a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-recycle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-redo.svg b/application-ui/content/assets/boxicons/svg/regular/bx-redo.svg deleted file mode 100644 index 448524e0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-redo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-reflect-horizontal.svg b/application-ui/content/assets/boxicons/svg/regular/bx-reflect-horizontal.svg deleted file mode 100644 index 380c1987..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-reflect-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-reflect-vertical.svg b/application-ui/content/assets/boxicons/svg/regular/bx-reflect-vertical.svg deleted file mode 100644 index 89b03b30..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-reflect-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-refresh.svg b/application-ui/content/assets/boxicons/svg/regular/bx-refresh.svg deleted file mode 100644 index 84040622..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-refresh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-registered.svg b/application-ui/content/assets/boxicons/svg/regular/bx-registered.svg deleted file mode 100644 index c0ff0b05..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-registered.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-rename.svg b/application-ui/content/assets/boxicons/svg/regular/bx-rename.svg deleted file mode 100644 index 3d9c839d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-rename.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-repeat.svg b/application-ui/content/assets/boxicons/svg/regular/bx-repeat.svg deleted file mode 100644 index c9b847b9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-repeat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-reply-all.svg b/application-ui/content/assets/boxicons/svg/regular/bx-reply-all.svg deleted file mode 100644 index 633c91d5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-reply-all.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-reply.svg b/application-ui/content/assets/boxicons/svg/regular/bx-reply.svg deleted file mode 100644 index 33ae4525..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-reply.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-repost.svg b/application-ui/content/assets/boxicons/svg/regular/bx-repost.svg deleted file mode 100644 index 4c794091..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-repost.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-reset.svg b/application-ui/content/assets/boxicons/svg/regular/bx-reset.svg deleted file mode 100644 index df070e20..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-reset.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-restaurant.svg b/application-ui/content/assets/boxicons/svg/regular/bx-restaurant.svg deleted file mode 100644 index b743a5c5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-restaurant.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-revision.svg b/application-ui/content/assets/boxicons/svg/regular/bx-revision.svg deleted file mode 100644 index 09177768..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-revision.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-rewind-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-rewind-circle.svg deleted file mode 100644 index 3021090d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-rewind-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-rewind.svg b/application-ui/content/assets/boxicons/svg/regular/bx-rewind.svg deleted file mode 100644 index dfb53a5a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-rewind.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-rfid.svg b/application-ui/content/assets/boxicons/svg/regular/bx-rfid.svg deleted file mode 100644 index d138d62b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-rfid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-right-arrow-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-right-arrow-alt.svg deleted file mode 100644 index 57fb4185..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-right-arrow-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-right-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-right-arrow-circle.svg deleted file mode 100644 index 9623bede..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-right-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-right-arrow.svg b/application-ui/content/assets/boxicons/svg/regular/bx-right-arrow.svg deleted file mode 100644 index 7fb4d746..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-right-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-right-down-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-right-down-arrow-circle.svg deleted file mode 100644 index 8b120c05..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-right-down-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-right-indent.svg b/application-ui/content/assets/boxicons/svg/regular/bx-right-indent.svg deleted file mode 100644 index 719f8be5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-right-indent.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-right-top-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-right-top-arrow-circle.svg deleted file mode 100644 index 0998f8ed..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-right-top-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-rocket.svg b/application-ui/content/assets/boxicons/svg/regular/bx-rocket.svg deleted file mode 100644 index 3d5071c5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-rocket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-rotate-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-rotate-left.svg deleted file mode 100644 index de4df9d7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-rotate-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-rotate-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-rotate-right.svg deleted file mode 100644 index 16a08d30..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-rotate-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-rss.svg b/application-ui/content/assets/boxicons/svg/regular/bx-rss.svg deleted file mode 100644 index 5c9fc982..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-rss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-ruble.svg b/application-ui/content/assets/boxicons/svg/regular/bx-ruble.svg deleted file mode 100644 index 525a743e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-ruble.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-ruler.svg b/application-ui/content/assets/boxicons/svg/regular/bx-ruler.svg deleted file mode 100644 index be78d9dc..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-ruler.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-run.svg b/application-ui/content/assets/boxicons/svg/regular/bx-run.svg deleted file mode 100644 index 71f29055..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-run.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-rupee.svg b/application-ui/content/assets/boxicons/svg/regular/bx-rupee.svg deleted file mode 100644 index 32fb2b75..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-rupee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sad.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sad.svg deleted file mode 100644 index 839bf0e9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-save.svg b/application-ui/content/assets/boxicons/svg/regular/bx-save.svg deleted file mode 100644 index e78dbd48..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-save.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-scan.svg b/application-ui/content/assets/boxicons/svg/regular/bx-scan.svg deleted file mode 100644 index 5b4f5fc7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-scan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-scatter-chart.svg b/application-ui/content/assets/boxicons/svg/regular/bx-scatter-chart.svg deleted file mode 100644 index 1fdaa3f2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-scatter-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-screenshot.svg b/application-ui/content/assets/boxicons/svg/regular/bx-screenshot.svg deleted file mode 100644 index fef58492..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-screenshot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-search-alt-2.svg b/application-ui/content/assets/boxicons/svg/regular/bx-search-alt-2.svg deleted file mode 100644 index 81ca02d3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-search-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-search-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-search-alt.svg deleted file mode 100644 index abb5e10d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-search-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-search.svg b/application-ui/content/assets/boxicons/svg/regular/bx-search.svg deleted file mode 100644 index 5bf95a56..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-select-multiple.svg b/application-ui/content/assets/boxicons/svg/regular/bx-select-multiple.svg deleted file mode 100644 index 6f51196a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-select-multiple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-selection.svg b/application-ui/content/assets/boxicons/svg/regular/bx-selection.svg deleted file mode 100644 index 73fa3c18..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-selection.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-send.svg b/application-ui/content/assets/boxicons/svg/regular/bx-send.svg deleted file mode 100644 index afe436df..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-send.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-server.svg b/application-ui/content/assets/boxicons/svg/regular/bx-server.svg deleted file mode 100644 index 955337a2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-server.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shape-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shape-circle.svg deleted file mode 100644 index f13a7427..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shape-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shape-polygon.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shape-polygon.svg deleted file mode 100644 index 5806503e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shape-polygon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shape-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shape-square.svg deleted file mode 100644 index f01910c4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shape-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shape-triangle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shape-triangle.svg deleted file mode 100644 index fd0d51c0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shape-triangle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-share-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-share-alt.svg deleted file mode 100644 index 1d9a1407..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-share-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-share.svg b/application-ui/content/assets/boxicons/svg/regular/bx-share.svg deleted file mode 100644 index 8a246223..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-share.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shekel.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shekel.svg deleted file mode 100644 index eec2c6ab..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shekel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shield-alt-2.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shield-alt-2.svg deleted file mode 100644 index 66a5bf72..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shield-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shield-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shield-alt.svg deleted file mode 100644 index 9d7fd57c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shield-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shield-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shield-minus.svg deleted file mode 100644 index 62436b08..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shield-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shield-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shield-plus.svg deleted file mode 100644 index ff8d40f3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shield-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shield-quarter.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shield-quarter.svg deleted file mode 100644 index 67acf357..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shield-quarter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shield-x.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shield-x.svg deleted file mode 100644 index d645698e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shield-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shield.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shield.svg deleted file mode 100644 index 088a6390..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shocked.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shocked.svg deleted file mode 100644 index 804f048e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shocked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shopping-bag.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shopping-bag.svg deleted file mode 100644 index 52170c94..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shopping-bag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-show-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-show-alt.svg deleted file mode 100644 index 67f1bf64..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-show-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-show.svg b/application-ui/content/assets/boxicons/svg/regular/bx-show.svg deleted file mode 100644 index d7093d34..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-show.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shower.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shower.svg deleted file mode 100644 index 14d2ca1b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shower.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-shuffle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-shuffle.svg deleted file mode 100644 index 5947d3c5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-shuffle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sidebar.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sidebar.svg deleted file mode 100644 index 590b8e74..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sidebar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-signal-1.svg b/application-ui/content/assets/boxicons/svg/regular/bx-signal-1.svg deleted file mode 100644 index e7c72b11..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-signal-1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-signal-2.svg b/application-ui/content/assets/boxicons/svg/regular/bx-signal-2.svg deleted file mode 100644 index 13bb63ff..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-signal-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-signal-3.svg b/application-ui/content/assets/boxicons/svg/regular/bx-signal-3.svg deleted file mode 100644 index 9ba32196..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-signal-3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-signal-4.svg b/application-ui/content/assets/boxicons/svg/regular/bx-signal-4.svg deleted file mode 100644 index 4b953e15..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-signal-4.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-signal-5.svg b/application-ui/content/assets/boxicons/svg/regular/bx-signal-5.svg deleted file mode 100644 index d8d611cd..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-signal-5.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sitemap.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sitemap.svg deleted file mode 100644 index 00bc3dae..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sitemap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-skip-next-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-skip-next-circle.svg deleted file mode 100644 index a17024ee..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-skip-next-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-skip-next.svg b/application-ui/content/assets/boxicons/svg/regular/bx-skip-next.svg deleted file mode 100644 index 82787839..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-skip-next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-skip-previous-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-skip-previous-circle.svg deleted file mode 100644 index 6a8c4021..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-skip-previous-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-skip-previous.svg b/application-ui/content/assets/boxicons/svg/regular/bx-skip-previous.svg deleted file mode 100644 index 450c35e3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-skip-previous.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sleepy.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sleepy.svg deleted file mode 100644 index 575a9bc7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sleepy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-slider-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-slider-alt.svg deleted file mode 100644 index f980d815..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-slider-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-slider.svg b/application-ui/content/assets/boxicons/svg/regular/bx-slider.svg deleted file mode 100644 index 5f5ea2fb..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-slider.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-slideshow.svg b/application-ui/content/assets/boxicons/svg/regular/bx-slideshow.svg deleted file mode 100644 index ba469906..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-slideshow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-smile.svg b/application-ui/content/assets/boxicons/svg/regular/bx-smile.svg deleted file mode 100644 index 7c4f2807..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-smile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sort-a-z.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sort-a-z.svg deleted file mode 100644 index 7174f40a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sort-a-z.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sort-alt-2.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sort-alt-2.svg deleted file mode 100644 index bd6fa78e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sort-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sort-down.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sort-down.svg deleted file mode 100644 index 6effbb1f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sort-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sort-up.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sort-up.svg deleted file mode 100644 index 2533bc56..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sort-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sort-z-a.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sort-z-a.svg deleted file mode 100644 index 50076d56..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sort-z-a.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sort.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sort.svg deleted file mode 100644 index d27b0f78..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sort.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-spa.svg b/application-ui/content/assets/boxicons/svg/regular/bx-spa.svg deleted file mode 100644 index ad518dba..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-spa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-space-bar.svg b/application-ui/content/assets/boxicons/svg/regular/bx-space-bar.svg deleted file mode 100644 index f1d693b4..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-space-bar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-speaker.svg b/application-ui/content/assets/boxicons/svg/regular/bx-speaker.svg deleted file mode 100644 index 0d1546fe..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-speaker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-spray-can.svg b/application-ui/content/assets/boxicons/svg/regular/bx-spray-can.svg deleted file mode 100644 index 003d4415..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-spray-can.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-spreadsheet.svg b/application-ui/content/assets/boxicons/svg/regular/bx-spreadsheet.svg deleted file mode 100644 index 4aa94961..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-spreadsheet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-square-rounded.svg b/application-ui/content/assets/boxicons/svg/regular/bx-square-rounded.svg deleted file mode 100644 index b036dbcc..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-square-rounded.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-square.svg b/application-ui/content/assets/boxicons/svg/regular/bx-square.svg deleted file mode 100644 index a6ef9e06..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-star.svg b/application-ui/content/assets/boxicons/svg/regular/bx-star.svg deleted file mode 100644 index cd743d52..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-station.svg b/application-ui/content/assets/boxicons/svg/regular/bx-station.svg deleted file mode 100644 index 7f02a8ac..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-station.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-stats.svg b/application-ui/content/assets/boxicons/svg/regular/bx-stats.svg deleted file mode 100644 index 1443101a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-stats.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sticker.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sticker.svg deleted file mode 100644 index 412dcb29..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sticker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-stop-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-stop-circle.svg deleted file mode 100644 index 41e4993c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-stop-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-stop.svg b/application-ui/content/assets/boxicons/svg/regular/bx-stop.svg deleted file mode 100644 index 82ec8b93..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-stop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-stopwatch.svg b/application-ui/content/assets/boxicons/svg/regular/bx-stopwatch.svg deleted file mode 100644 index 12696042..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-stopwatch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-store-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-store-alt.svg deleted file mode 100644 index ea550728..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-store-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-store.svg b/application-ui/content/assets/boxicons/svg/regular/bx-store.svg deleted file mode 100644 index 35b295d9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-street-view.svg b/application-ui/content/assets/boxicons/svg/regular/bx-street-view.svg deleted file mode 100644 index 41a67f6f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-street-view.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-strikethrough.svg b/application-ui/content/assets/boxicons/svg/regular/bx-strikethrough.svg deleted file mode 100644 index 58954a9a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-strikethrough.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-subdirectory-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-subdirectory-left.svg deleted file mode 100644 index 7306ccc7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-subdirectory-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-subdirectory-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-subdirectory-right.svg deleted file mode 100644 index 4a020cc7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-subdirectory-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sun.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sun.svg deleted file mode 100644 index e1435623..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sun.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-support.svg b/application-ui/content/assets/boxicons/svg/regular/bx-support.svg deleted file mode 100644 index f961df33..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-support.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sushi.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sushi.svg deleted file mode 100644 index cefdfb6a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sushi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-swim.svg b/application-ui/content/assets/boxicons/svg/regular/bx-swim.svg deleted file mode 100644 index 8e85dfcc..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-swim.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-sync.svg b/application-ui/content/assets/boxicons/svg/regular/bx-sync.svg deleted file mode 100644 index 8cae04c8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-sync.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-tab.svg b/application-ui/content/assets/boxicons/svg/regular/bx-tab.svg deleted file mode 100644 index 82ca236a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-tab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-table.svg b/application-ui/content/assets/boxicons/svg/regular/bx-table.svg deleted file mode 100644 index be9e8c9f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-table.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-tachometer.svg b/application-ui/content/assets/boxicons/svg/regular/bx-tachometer.svg deleted file mode 100644 index 05efb975..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-tachometer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-tag-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-tag-alt.svg deleted file mode 100644 index 8d735e12..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-tag-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-tag.svg b/application-ui/content/assets/boxicons/svg/regular/bx-tag.svg deleted file mode 100644 index 70448eca..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-tag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-target-lock.svg b/application-ui/content/assets/boxicons/svg/regular/bx-target-lock.svg deleted file mode 100644 index 1a3c23f3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-target-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-task-x.svg b/application-ui/content/assets/boxicons/svg/regular/bx-task-x.svg deleted file mode 100644 index bdfa49eb..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-task-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-task.svg b/application-ui/content/assets/boxicons/svg/regular/bx-task.svg deleted file mode 100644 index 8e7c6a08..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-task.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-taxi.svg b/application-ui/content/assets/boxicons/svg/regular/bx-taxi.svg deleted file mode 100644 index 57c50e90..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-taxi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-tennis-ball.svg b/application-ui/content/assets/boxicons/svg/regular/bx-tennis-ball.svg deleted file mode 100644 index 12f13ffc..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-tennis-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-terminal.svg b/application-ui/content/assets/boxicons/svg/regular/bx-terminal.svg deleted file mode 100644 index b25c75b7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-terminal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-test-tube.svg b/application-ui/content/assets/boxicons/svg/regular/bx-test-tube.svg deleted file mode 100644 index 365a209d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-test-tube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-text.svg b/application-ui/content/assets/boxicons/svg/regular/bx-text.svg deleted file mode 100644 index 267dae76..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-text.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-time-five.svg b/application-ui/content/assets/boxicons/svg/regular/bx-time-five.svg deleted file mode 100644 index e5c385c9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-time-five.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-time.svg b/application-ui/content/assets/boxicons/svg/regular/bx-time.svg deleted file mode 100644 index 2a5a4105..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-time.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-timer.svg b/application-ui/content/assets/boxicons/svg/regular/bx-timer.svg deleted file mode 100644 index 35f9b2c9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-timer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-tired.svg b/application-ui/content/assets/boxicons/svg/regular/bx-tired.svg deleted file mode 100644 index 2b1ad0a9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-tired.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-toggle-left.svg b/application-ui/content/assets/boxicons/svg/regular/bx-toggle-left.svg deleted file mode 100644 index 3698dc39..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-toggle-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-toggle-right.svg b/application-ui/content/assets/boxicons/svg/regular/bx-toggle-right.svg deleted file mode 100644 index 45bf8812..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-toggle-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-tone.svg b/application-ui/content/assets/boxicons/svg/regular/bx-tone.svg deleted file mode 100644 index 1768296d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-tone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-traffic-cone.svg b/application-ui/content/assets/boxicons/svg/regular/bx-traffic-cone.svg deleted file mode 100644 index d5ab983a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-traffic-cone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-train.svg b/application-ui/content/assets/boxicons/svg/regular/bx-train.svg deleted file mode 100644 index 3b62886e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-train.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-transfer-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-transfer-alt.svg deleted file mode 100644 index 53355759..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-transfer-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-transfer.svg b/application-ui/content/assets/boxicons/svg/regular/bx-transfer.svg deleted file mode 100644 index 11131949..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-transfer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-trash-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-trash-alt.svg deleted file mode 100644 index b14cab12..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-trash-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-trash.svg b/application-ui/content/assets/boxicons/svg/regular/bx-trash.svg deleted file mode 100644 index 2e49e1cf..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-trash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-trending-down.svg b/application-ui/content/assets/boxicons/svg/regular/bx-trending-down.svg deleted file mode 100644 index 84ab190f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-trending-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-trending-up.svg b/application-ui/content/assets/boxicons/svg/regular/bx-trending-up.svg deleted file mode 100644 index bf3128fa..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-trending-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-trim.svg b/application-ui/content/assets/boxicons/svg/regular/bx-trim.svg deleted file mode 100644 index cec4d8b8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-trim.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-trip.svg b/application-ui/content/assets/boxicons/svg/regular/bx-trip.svg deleted file mode 100644 index ab73f885..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-trip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-trophy.svg b/application-ui/content/assets/boxicons/svg/regular/bx-trophy.svg deleted file mode 100644 index 31163176..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-trophy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-tv.svg b/application-ui/content/assets/boxicons/svg/regular/bx-tv.svg deleted file mode 100644 index dab9270d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-tv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-underline.svg b/application-ui/content/assets/boxicons/svg/regular/bx-underline.svg deleted file mode 100644 index ff0e777b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-underline.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-undo.svg b/application-ui/content/assets/boxicons/svg/regular/bx-undo.svg deleted file mode 100644 index 15992671..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-undo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-unite.svg b/application-ui/content/assets/boxicons/svg/regular/bx-unite.svg deleted file mode 100644 index c92fd7f0..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-unite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-universal-access.svg b/application-ui/content/assets/boxicons/svg/regular/bx-universal-access.svg deleted file mode 100644 index 9f7a0ec5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-universal-access.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-unlink.svg b/application-ui/content/assets/boxicons/svg/regular/bx-unlink.svg deleted file mode 100644 index 8ded83e3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-unlink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-up-arrow-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-up-arrow-alt.svg deleted file mode 100644 index 0271136a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-up-arrow-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-up-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-up-arrow-circle.svg deleted file mode 100644 index 4e7e8673..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-up-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-up-arrow.svg b/application-ui/content/assets/boxicons/svg/regular/bx-up-arrow.svg deleted file mode 100644 index 31e95a19..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-up-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-upload.svg b/application-ui/content/assets/boxicons/svg/regular/bx-upload.svg deleted file mode 100644 index 160b7bef..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-upside-down.svg b/application-ui/content/assets/boxicons/svg/regular/bx-upside-down.svg deleted file mode 100644 index 56d3611c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-upside-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-upvote.svg b/application-ui/content/assets/boxicons/svg/regular/bx-upvote.svg deleted file mode 100644 index c50c23f7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-upvote.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-usb.svg b/application-ui/content/assets/boxicons/svg/regular/bx-usb.svg deleted file mode 100644 index f05bc3e3..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-usb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-user-check.svg b/application-ui/content/assets/boxicons/svg/regular/bx-user-check.svg deleted file mode 100644 index 6c7ebb99..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-user-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-user-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-user-circle.svg deleted file mode 100644 index ca44f35b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-user-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-user-minus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-user-minus.svg deleted file mode 100644 index b32bd056..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-user-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-user-pin.svg b/application-ui/content/assets/boxicons/svg/regular/bx-user-pin.svg deleted file mode 100644 index 18a878dc..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-user-pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-user-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-user-plus.svg deleted file mode 100644 index fdb11594..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-user-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-user-voice.svg b/application-ui/content/assets/boxicons/svg/regular/bx-user-voice.svg deleted file mode 100644 index 7f9e4204..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-user-voice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-user-x.svg b/application-ui/content/assets/boxicons/svg/regular/bx-user-x.svg deleted file mode 100644 index 133ecb99..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-user-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-user.svg b/application-ui/content/assets/boxicons/svg/regular/bx-user.svg deleted file mode 100644 index b877be08..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-vector.svg b/application-ui/content/assets/boxicons/svg/regular/bx-vector.svg deleted file mode 100644 index 80b518dc..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-vector.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-vertical-bottom.svg b/application-ui/content/assets/boxicons/svg/regular/bx-vertical-bottom.svg deleted file mode 100644 index a3290d22..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-vertical-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-vertical-center.svg b/application-ui/content/assets/boxicons/svg/regular/bx-vertical-center.svg deleted file mode 100644 index 0bce6ece..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-vertical-center.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-vertical-top.svg b/application-ui/content/assets/boxicons/svg/regular/bx-vertical-top.svg deleted file mode 100644 index a0028cde..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-vertical-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-vial.svg b/application-ui/content/assets/boxicons/svg/regular/bx-vial.svg deleted file mode 100644 index ce0dfd0e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-vial.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-video-off.svg b/application-ui/content/assets/boxicons/svg/regular/bx-video-off.svg deleted file mode 100644 index 91ad644c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-video-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-video-plus.svg b/application-ui/content/assets/boxicons/svg/regular/bx-video-plus.svg deleted file mode 100644 index ddc63975..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-video-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-video-recording.svg b/application-ui/content/assets/boxicons/svg/regular/bx-video-recording.svg deleted file mode 100644 index 7e857122..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-video-recording.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-video.svg b/application-ui/content/assets/boxicons/svg/regular/bx-video.svg deleted file mode 100644 index 6dbadc55..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-video.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-voicemail.svg b/application-ui/content/assets/boxicons/svg/regular/bx-voicemail.svg deleted file mode 100644 index 78322591..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-voicemail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-volume-full.svg b/application-ui/content/assets/boxicons/svg/regular/bx-volume-full.svg deleted file mode 100644 index 41d5972f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-volume-full.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-volume-low.svg b/application-ui/content/assets/boxicons/svg/regular/bx-volume-low.svg deleted file mode 100644 index ed015fb9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-volume-low.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-volume-mute.svg b/application-ui/content/assets/boxicons/svg/regular/bx-volume-mute.svg deleted file mode 100644 index d1b4b940..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-volume-mute.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-volume.svg b/application-ui/content/assets/boxicons/svg/regular/bx-volume.svg deleted file mode 100644 index 8d4bd125..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-volume.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-walk.svg b/application-ui/content/assets/boxicons/svg/regular/bx-walk.svg deleted file mode 100644 index 052c3a4e..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-walk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wallet-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wallet-alt.svg deleted file mode 100644 index 5c1ade68..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wallet-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wallet.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wallet.svg deleted file mode 100644 index 81e69ae8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wallet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-water.svg b/application-ui/content/assets/boxicons/svg/regular/bx-water.svg deleted file mode 100644 index 4fb00cf7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-water.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-webcam.svg b/application-ui/content/assets/boxicons/svg/regular/bx-webcam.svg deleted file mode 100644 index d333aca9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-webcam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wifi-0.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wifi-0.svg deleted file mode 100644 index ac115225..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wifi-0.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wifi-1.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wifi-1.svg deleted file mode 100644 index 5a14cc80..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wifi-1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wifi-2.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wifi-2.svg deleted file mode 100644 index 6a845a05..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wifi-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wifi-off.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wifi-off.svg deleted file mode 100644 index b3cccdbf..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wifi-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wifi.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wifi.svg deleted file mode 100644 index 7c971df7..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wifi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wind.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wind.svg deleted file mode 100644 index 1cc0c2bc..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wind.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-window-alt.svg b/application-ui/content/assets/boxicons/svg/regular/bx-window-alt.svg deleted file mode 100644 index 3f41520a..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-window-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-window-close.svg b/application-ui/content/assets/boxicons/svg/regular/bx-window-close.svg deleted file mode 100644 index c9abb10c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-window-close.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-window-open.svg b/application-ui/content/assets/boxicons/svg/regular/bx-window-open.svg deleted file mode 100644 index 262fbc4c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-window-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-window.svg b/application-ui/content/assets/boxicons/svg/regular/bx-window.svg deleted file mode 100644 index 74c8b6c8..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-windows.svg b/application-ui/content/assets/boxicons/svg/regular/bx-windows.svg deleted file mode 100644 index 9d99e82f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-windows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wine.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wine.svg deleted file mode 100644 index fe765953..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wine.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wink-smile.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wink-smile.svg deleted file mode 100644 index dba44096..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wink-smile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wink-tongue.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wink-tongue.svg deleted file mode 100644 index 41f1cff5..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wink-tongue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-won.svg b/application-ui/content/assets/boxicons/svg/regular/bx-won.svg deleted file mode 100644 index f3fe6b12..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-won.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-world.svg b/application-ui/content/assets/boxicons/svg/regular/bx-world.svg deleted file mode 100644 index 2b6e637b..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-world.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-wrench.svg b/application-ui/content/assets/boxicons/svg/regular/bx-wrench.svg deleted file mode 100644 index 01900267..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-wrench.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-x-circle.svg b/application-ui/content/assets/boxicons/svg/regular/bx-x-circle.svg deleted file mode 100644 index 408121b9..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-x-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-x.svg b/application-ui/content/assets/boxicons/svg/regular/bx-x.svg deleted file mode 100644 index 796c145f..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-yen.svg b/application-ui/content/assets/boxicons/svg/regular/bx-yen.svg deleted file mode 100644 index 96080c3c..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-yen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-zoom-in.svg b/application-ui/content/assets/boxicons/svg/regular/bx-zoom-in.svg deleted file mode 100644 index 1118e01d..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-zoom-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/regular/bx-zoom-out.svg b/application-ui/content/assets/boxicons/svg/regular/bx-zoom-out.svg deleted file mode 100644 index b313a0b2..00000000 --- a/application-ui/content/assets/boxicons/svg/regular/bx-zoom-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-add-to-queue.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-add-to-queue.svg deleted file mode 100644 index d28a7df0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-add-to-queue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-adjust-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-adjust-alt.svg deleted file mode 100644 index 64cc00c9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-adjust-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-adjust.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-adjust.svg deleted file mode 100644 index 8e55e87f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-adjust.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-add.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-add.svg deleted file mode 100644 index e6845024..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-exclamation.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-exclamation.svg deleted file mode 100644 index aed5774b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-off.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-off.svg deleted file mode 100644 index 1c51e3b4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-snooze.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-snooze.svg deleted file mode 100644 index 061aac39..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-alarm-snooze.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-alarm.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-alarm.svg deleted file mode 100644 index 569ccb9d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-alarm.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-album.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-album.svg deleted file mode 100644 index 82834512..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-album.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-ambulance.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-ambulance.svg deleted file mode 100644 index 4e24e5f5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-ambulance.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-analyse.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-analyse.svg deleted file mode 100644 index 1219c969..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-analyse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-angry.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-angry.svg deleted file mode 100644 index b2ce76da..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-angry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-arch.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-arch.svg deleted file mode 100644 index 7b09be33..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-arch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-archive-in.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-archive-in.svg deleted file mode 100644 index a62c01d9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-archive-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-archive-out.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-archive-out.svg deleted file mode 100644 index 3eddab43..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-archive-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-archive.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-archive.svg deleted file mode 100644 index 98af369f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-archive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-area.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-area.svg deleted file mode 100644 index a08f583e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-area.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-bottom.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-bottom.svg deleted file mode 100644 index ba3725b2..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-left.svg deleted file mode 100644 index d9e53e49..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-right.svg deleted file mode 100644 index 8b9867f0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-top.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-top.svg deleted file mode 100644 index 64936002..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-from-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-bottom.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-bottom.svg deleted file mode 100644 index 3f9822c1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-left.svg deleted file mode 100644 index daeaa06d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-right.svg deleted file mode 100644 index 540e1585..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-top.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-top.svg deleted file mode 100644 index 3b2d88dc..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-arrow-to-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-award.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-award.svg deleted file mode 100644 index 89cfab89..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-award.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-baby-carriage.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-baby-carriage.svg deleted file mode 100644 index 4fc52d93..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-baby-carriage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-backpack.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-backpack.svg deleted file mode 100644 index c313a6ba..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-backpack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-badge-check.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-badge-check.svg deleted file mode 100644 index ea9ef4e3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-badge-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-badge-dollar.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-badge-dollar.svg deleted file mode 100644 index 8bca342f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-badge-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-badge.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-badge.svg deleted file mode 100644 index 5eac78a1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-badge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-baguette.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-baguette.svg deleted file mode 100644 index 5f9c3249..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-baguette.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-ball.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-ball.svg deleted file mode 100644 index a8f6d789..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-balloon.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-balloon.svg deleted file mode 100644 index e9351502..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-balloon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-band-aid.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-band-aid.svg deleted file mode 100644 index 01033b85..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-band-aid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bank.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bank.svg deleted file mode 100644 index b548a236..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bank.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bar-chart-alt-2.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bar-chart-alt-2.svg deleted file mode 100644 index 9a08077d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bar-chart-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bar-chart-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bar-chart-square.svg deleted file mode 100644 index 1fa69486..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bar-chart-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-barcode.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-barcode.svg deleted file mode 100644 index 80f9a9b1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-barcode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-baseball.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-baseball.svg deleted file mode 100644 index 6f80ac65..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-baseball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-basket.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-basket.svg deleted file mode 100644 index ba694d6a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-basket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-basketball.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-basketball.svg deleted file mode 100644 index fe8f1d04..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-basketball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bath.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bath.svg deleted file mode 100644 index a6a32c42..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bath.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-battery-charging.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-battery-charging.svg deleted file mode 100644 index 726c24c5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-battery-charging.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-battery-full.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-battery-full.svg deleted file mode 100644 index df47d273..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-battery-full.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-battery-low.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-battery-low.svg deleted file mode 100644 index f6c86e4b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-battery-low.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-battery.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-battery.svg deleted file mode 100644 index 00ace230..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-battery.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bed.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bed.svg deleted file mode 100644 index c3c53ae5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bed.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-been-here.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-been-here.svg deleted file mode 100644 index dcd7f479..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-been-here.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-beer.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-beer.svg deleted file mode 100644 index 3b357816..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-beer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bell-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bell-minus.svg deleted file mode 100644 index 4c00bcf1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bell-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bell-off.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bell-off.svg deleted file mode 100644 index 545ccae8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bell-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bell-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bell-plus.svg deleted file mode 100644 index 74839107..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bell-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bell-ring.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bell-ring.svg deleted file mode 100644 index 5b7d99ab..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bell-ring.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bell.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bell.svg deleted file mode 100644 index d095a8e3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bible.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bible.svg deleted file mode 100644 index 24da41bf..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bible.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-binoculars.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-binoculars.svg deleted file mode 100644 index b6bf2359..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-binoculars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-blanket.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-blanket.svg deleted file mode 100644 index bf0bade9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-blanket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bolt-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bolt-circle.svg deleted file mode 100644 index cb928f52..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bolt-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bolt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bolt.svg deleted file mode 100644 index cc5a6ebb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bolt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bomb.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bomb.svg deleted file mode 100644 index d6e9f055..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bomb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bone.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bone.svg deleted file mode 100644 index 328f41cd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bong.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bong.svg deleted file mode 100644 index 7eb0406a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bong.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-book-add.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-book-add.svg deleted file mode 100644 index a35af079..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-book-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-book-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-book-alt.svg deleted file mode 100644 index 4895b7fa..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-book-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-book-bookmark.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-book-bookmark.svg deleted file mode 100644 index a18526c3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-book-bookmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-book-content.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-book-content.svg deleted file mode 100644 index 06337be0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-book-content.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-book-heart.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-book-heart.svg deleted file mode 100644 index bedb0301..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-book-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-book-open.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-book-open.svg deleted file mode 100644 index cf7ec440..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-book-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-book-reader.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-book-reader.svg deleted file mode 100644 index 826fbeb0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-book-reader.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-book.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-book.svg deleted file mode 100644 index 9137dc92..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-book.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-alt-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-alt-minus.svg deleted file mode 100644 index ee8867a3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-alt-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-alt-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-alt-plus.svg deleted file mode 100644 index 1e23e4e4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-alt-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-alt.svg deleted file mode 100644 index d1b4669e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-heart.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-heart.svg deleted file mode 100644 index 29a61ae8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-minus.svg deleted file mode 100644 index ef9fcaa6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-plus.svg deleted file mode 100644 index defb92d7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-star.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-star.svg deleted file mode 100644 index 0d768248..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark-star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark.svg deleted file mode 100644 index 6c3e31f1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmarks.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bookmarks.svg deleted file mode 100644 index c83577de..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bookmarks.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bot.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bot.svg deleted file mode 100644 index 8d95570a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bowl-hot.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bowl-hot.svg deleted file mode 100644 index f3d7686a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bowl-hot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bowl-rice.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bowl-rice.svg deleted file mode 100644 index 0ece7ef6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bowl-rice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bowling-ball.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bowling-ball.svg deleted file mode 100644 index 12e3f08d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bowling-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-box.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-box.svg deleted file mode 100644 index 1f90bfcc..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-box.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-brain.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-brain.svg deleted file mode 100644 index 1c2daa23..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-brain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-briefcase-alt-2.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-briefcase-alt-2.svg deleted file mode 100644 index 93706ed2..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-briefcase-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-briefcase-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-briefcase-alt.svg deleted file mode 100644 index fd143bb5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-briefcase-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-briefcase.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-briefcase.svg deleted file mode 100644 index bc7286ec..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-briefcase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-brightness-half.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-brightness-half.svg deleted file mode 100644 index 436d9f60..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-brightness-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-brightness.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-brightness.svg deleted file mode 100644 index 9430cffd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-brightness.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-brush-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-brush-alt.svg deleted file mode 100644 index 2efb6452..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-brush-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-brush.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-brush.svg deleted file mode 100644 index 950df153..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-brush.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bug-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bug-alt.svg deleted file mode 100644 index f142a80b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bug-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bug.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bug.svg deleted file mode 100644 index 89b710c8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-building-house.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-building-house.svg deleted file mode 100644 index fb158286..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-building-house.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-building.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-building.svg deleted file mode 100644 index 8f662167..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-building.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-buildings.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-buildings.svg deleted file mode 100644 index d8f61bf8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-buildings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bulb.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bulb.svg deleted file mode 100644 index 8c29e41f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bulb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bullseye.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bullseye.svg deleted file mode 100644 index e89ff810..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bullseye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-buoy.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-buoy.svg deleted file mode 100644 index 7f083306..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-buoy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bus-school.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bus-school.svg deleted file mode 100644 index 2aaa2214..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bus-school.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-bus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-bus.svg deleted file mode 100644 index a46289ef..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-bus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-business.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-business.svg deleted file mode 100644 index 511a5711..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-business.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cabinet.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cabinet.svg deleted file mode 100644 index 3c634d3f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cabinet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cable-car.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cable-car.svg deleted file mode 100644 index 652e94c3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cable-car.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cake.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cake.svg deleted file mode 100644 index 9f9cd6e0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calculator.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calculator.svg deleted file mode 100644 index e3d9fb61..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calculator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-alt.svg deleted file mode 100644 index 53b1b98a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-check.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-check.svg deleted file mode 100644 index c6f1407f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-edit.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-edit.svg deleted file mode 100644 index 425607a5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-event.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-event.svg deleted file mode 100644 index 382b718b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-event.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-exclamation.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-exclamation.svg deleted file mode 100644 index 5a1231b9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-exclamation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-heart.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-heart.svg deleted file mode 100644 index e7ccb6b7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-minus.svg deleted file mode 100644 index 75ecdcc7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-plus.svg deleted file mode 100644 index 6877dc07..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-star.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-star.svg deleted file mode 100644 index 40b21f0e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-week.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-week.svg deleted file mode 100644 index 1da434e5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-week.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-x.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-x.svg deleted file mode 100644 index 32728646..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-calendar.svg deleted file mode 100644 index 5b809dc8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-calendar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-camera-home.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-camera-home.svg deleted file mode 100644 index 22b55fd7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-camera-home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-camera-movie.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-camera-movie.svg deleted file mode 100644 index 4513bfae..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-camera-movie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-camera-off.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-camera-off.svg deleted file mode 100644 index 29c4484f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-camera-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-camera-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-camera-plus.svg deleted file mode 100644 index b6cce7ba..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-camera-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-camera.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-camera.svg deleted file mode 100644 index a335a74b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-camera.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-capsule.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-capsule.svg deleted file mode 100644 index 5c9f8e9e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-capsule.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-captions.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-captions.svg deleted file mode 100644 index 46f6647c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-captions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-car-battery.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-car-battery.svg deleted file mode 100644 index adc1d341..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-car-battery.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-car-crash.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-car-crash.svg deleted file mode 100644 index 0bfe8ddc..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-car-crash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-car-garage.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-car-garage.svg deleted file mode 100644 index 58adbecd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-car-garage.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-car-mechanic.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-car-mechanic.svg deleted file mode 100644 index e86def5c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-car-mechanic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-car-wash.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-car-wash.svg deleted file mode 100644 index 7d58e916..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-car-wash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-car.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-car.svg deleted file mode 100644 index eb0843e0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-car.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-card.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-card.svg deleted file mode 100644 index 54fea962..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-down-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-caret-down-circle.svg deleted file mode 100644 index c5c38d35..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-down-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-down-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-caret-down-square.svg deleted file mode 100644 index 22ff32cf..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-down-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-left-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-caret-left-circle.svg deleted file mode 100644 index df986c2f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-left-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-left-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-caret-left-square.svg deleted file mode 100644 index 46f4c0b9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-left-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-right-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-caret-right-circle.svg deleted file mode 100644 index f0b6e5a1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-right-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-right-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-caret-right-square.svg deleted file mode 100644 index 32ad0695..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-right-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-up-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-caret-up-circle.svg deleted file mode 100644 index f244c31f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-up-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-up-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-caret-up-square.svg deleted file mode 100644 index 1e406609..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-caret-up-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-carousel.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-carousel.svg deleted file mode 100644 index 2e702ae4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-carousel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cart-add.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cart-add.svg deleted file mode 100644 index f4a1d15f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cart-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cart-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cart-alt.svg deleted file mode 100644 index b876d287..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cart-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cart-download.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cart-download.svg deleted file mode 100644 index e4dc2344..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cart-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cart.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cart.svg deleted file mode 100644 index 0dcc7ce9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-castle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-castle.svg deleted file mode 100644 index 6a851182..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-castle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cat.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cat.svg deleted file mode 100644 index 0f93ad36..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-category-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-category-alt.svg deleted file mode 100644 index 3ceb594a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-category-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-category.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-category.svg deleted file mode 100644 index f12cd119..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-category.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cctv.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cctv.svg deleted file mode 100644 index 6dad4a1c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cctv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-certification.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-certification.svg deleted file mode 100644 index c68772f6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-certification.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chalkboard.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chalkboard.svg deleted file mode 100644 index 8058756a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chalkboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chart.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chart.svg deleted file mode 100644 index b16249db..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chat.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chat.svg deleted file mode 100644 index a3ac55f3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-check-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-check-circle.svg deleted file mode 100644 index 3d24c59c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-check-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-check-shield.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-check-shield.svg deleted file mode 100644 index ea815faa..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-check-shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-check-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-check-square.svg deleted file mode 100644 index 44b27a16..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-check-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-checkbox-checked.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-checkbox-checked.svg deleted file mode 100644 index def8c605..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-checkbox-checked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-checkbox-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-checkbox-minus.svg deleted file mode 100644 index e95565d2..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-checkbox-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-checkbox.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-checkbox.svg deleted file mode 100644 index 47e9e00c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-checkbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cheese.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cheese.svg deleted file mode 100644 index ef2506a6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cheese.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chess.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chess.svg deleted file mode 100644 index b0f91054..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chess.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-down-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-down-circle.svg deleted file mode 100644 index 0ec3b89a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-down-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-down-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-down-square.svg deleted file mode 100644 index 6031236a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-down-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-down.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-down.svg deleted file mode 100644 index 1bf6be96..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-left-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-left-circle.svg deleted file mode 100644 index 1e6bd8d7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-left-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-left-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-left-square.svg deleted file mode 100644 index 317cca38..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-left-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-left.svg deleted file mode 100644 index d52c5f4d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-right-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-right-circle.svg deleted file mode 100644 index 2366fb1f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-right-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-right-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-right-square.svg deleted file mode 100644 index 4ca63ee3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-right-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-right.svg deleted file mode 100644 index 670e11ad..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-up-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-up-circle.svg deleted file mode 100644 index 438422a1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-up-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-up-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-up-square.svg deleted file mode 100644 index 8ceedc06..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-up-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-up.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-up.svg deleted file mode 100644 index 06182eb0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevron-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-down.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-down.svg deleted file mode 100644 index f77ae364..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-left.svg deleted file mode 100644 index e4a77472..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-right.svg deleted file mode 100644 index 6567ce2c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-up.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-up.svg deleted file mode 100644 index 9b8fea58..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chevrons-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-chip.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-chip.svg deleted file mode 100644 index c28abc25..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-chip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-church.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-church.svg deleted file mode 100644 index e113116f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-church.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-circle-half.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-circle-half.svg deleted file mode 100644 index 38407b24..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-circle-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-circle-quarter.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-circle-quarter.svg deleted file mode 100644 index debb9596..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-circle-quarter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-circle-three-quarter.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-circle-three-quarter.svg deleted file mode 100644 index 3a985cb8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-circle-three-quarter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-circle.svg deleted file mode 100644 index d499cc14..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-city.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-city.svg deleted file mode 100644 index aa40a943..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-city.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-clinic.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-clinic.svg deleted file mode 100644 index b56d6663..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-clinic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-download.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-download.svg deleted file mode 100644 index e525b9e0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-lightning.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-lightning.svg deleted file mode 100644 index 18eaa8e1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-lightning.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-rain.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-rain.svg deleted file mode 100644 index 21972329..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-rain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-upload.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-upload.svg deleted file mode 100644 index d827ea09..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cloud-upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cloud.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cloud.svg deleted file mode 100644 index e329524f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-coffee-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-coffee-alt.svg deleted file mode 100644 index 924f0d02..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-coffee-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-coffee-bean.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-coffee-bean.svg deleted file mode 100644 index 73d5ef8a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-coffee-bean.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-coffee-togo.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-coffee-togo.svg deleted file mode 100644 index 500c99dd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-coffee-togo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-coffee.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-coffee.svg deleted file mode 100644 index 305ca3c4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-coffee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cog.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cog.svg deleted file mode 100644 index 28fdd44b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-coin-stack.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-coin-stack.svg deleted file mode 100644 index bb24e9ea..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-coin-stack.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-coin.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-coin.svg deleted file mode 100644 index d83cf1af..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-coin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-collection.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-collection.svg deleted file mode 100644 index 6f3f6ff5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-collection.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-color-fill.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-color-fill.svg deleted file mode 100644 index 67da13ad..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-color-fill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-color.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-color.svg deleted file mode 100644 index e83c578d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-color.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-add.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-comment-add.svg deleted file mode 100644 index 6812e596..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-check.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-comment-check.svg deleted file mode 100644 index a9899f89..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-detail.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-comment-detail.svg deleted file mode 100644 index 72f104bd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-dots.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-comment-dots.svg deleted file mode 100644 index 9c41a77a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-edit.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-comment-edit.svg deleted file mode 100644 index 3054f35a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-error.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-comment-error.svg deleted file mode 100644 index 4e79b15b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-comment-minus.svg deleted file mode 100644 index 1a25ae05..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-x.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-comment-x.svg deleted file mode 100644 index 49e7b028..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-comment-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-comment.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-comment.svg deleted file mode 100644 index ad6ef306..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-comment.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-compass.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-compass.svg deleted file mode 100644 index d273466c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-compass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-component.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-component.svg deleted file mode 100644 index ef5d19ae..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-component.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-confused.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-confused.svg deleted file mode 100644 index 4de45a2d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-confused.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-contact.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-contact.svg deleted file mode 100644 index d5224e80..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-contact.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-conversation.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-conversation.svg deleted file mode 100644 index b988b436..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-conversation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cookie.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cookie.svg deleted file mode 100644 index 9fc4da3d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cookie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cool.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cool.svg deleted file mode 100644 index 98505fb6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cool.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-copy-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-copy-alt.svg deleted file mode 100644 index fbdf9555..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-copy-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-copy.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-copy.svg deleted file mode 100644 index c8203960..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-copy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-copyright.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-copyright.svg deleted file mode 100644 index aece209d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-copyright.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-coupon.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-coupon.svg deleted file mode 100644 index 257b7cf1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-coupon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-credit-card-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-credit-card-alt.svg deleted file mode 100644 index b1509af7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-credit-card-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-credit-card-front.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-credit-card-front.svg deleted file mode 100644 index 2d27a2dc..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-credit-card-front.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-credit-card.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-credit-card.svg deleted file mode 100644 index 97189775..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-credit-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cricket-ball.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cricket-ball.svg deleted file mode 100644 index 9472bb66..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cricket-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-crop.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-crop.svg deleted file mode 100644 index 7d90abde..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-crop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-crown.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-crown.svg deleted file mode 100644 index 73ba6145..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-crown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cube-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cube-alt.svg deleted file mode 100644 index b72ce996..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cube-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cube.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cube.svg deleted file mode 100644 index b05fa6e8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cube.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cuboid.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cuboid.svg deleted file mode 100644 index 78eab433..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cuboid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-customize.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-customize.svg deleted file mode 100644 index c107facc..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-customize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-cylinder.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-cylinder.svg deleted file mode 100644 index 65179cda..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-cylinder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dashboard.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dashboard.svg deleted file mode 100644 index 37c163ff..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dashboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-data.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-data.svg deleted file mode 100644 index 18996098..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-data.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-detail.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-detail.svg deleted file mode 100644 index e2553865..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-devices.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-devices.svg deleted file mode 100644 index 172b830d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-devices.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-diamond.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-diamond.svg deleted file mode 100644 index 6a9351c7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-diamond.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-1.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dice-1.svg deleted file mode 100644 index 914a600e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-1.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-2.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dice-2.svg deleted file mode 100644 index 75db5970..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-3.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dice-3.svg deleted file mode 100644 index 1ec81d7e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-4.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dice-4.svg deleted file mode 100644 index 0a2d3492..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-4.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-5.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dice-5.svg deleted file mode 100644 index 84a17612..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-5.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-6.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dice-6.svg deleted file mode 100644 index 2ab8e71c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dice-6.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-direction-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-direction-left.svg deleted file mode 100644 index 023267e7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-direction-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-direction-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-direction-right.svg deleted file mode 100644 index 60241471..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-direction-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-directions.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-directions.svg deleted file mode 100644 index b8c4894e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-directions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-disc.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-disc.svg deleted file mode 100644 index b9110220..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-disc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-discount.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-discount.svg deleted file mode 100644 index 956b4e76..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-discount.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dish.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dish.svg deleted file mode 100644 index bca5727b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dish.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dislike.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dislike.svg deleted file mode 100644 index e0683839..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dislike.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dizzy.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dizzy.svg deleted file mode 100644 index 3660fc4a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dizzy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dock-bottom.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dock-bottom.svg deleted file mode 100644 index 7dc76120..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dock-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dock-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dock-left.svg deleted file mode 100644 index 86d37cd0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dock-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dock-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dock-right.svg deleted file mode 100644 index 27d7f017..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dock-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dock-top.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dock-top.svg deleted file mode 100644 index ca6e4363..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dock-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dog.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dog.svg deleted file mode 100644 index fcb7196b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dog.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dollar-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dollar-circle.svg deleted file mode 100644 index 11b9b44d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dollar-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-donate-blood.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-donate-blood.svg deleted file mode 100644 index ca3c097e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-donate-blood.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-donate-heart.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-donate-heart.svg deleted file mode 100644 index 79da5e6a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-donate-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-door-open.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-door-open.svg deleted file mode 100644 index 29f21b6e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-door-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-doughnut-chart.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-doughnut-chart.svg deleted file mode 100644 index 139f4797..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-doughnut-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow-alt.svg deleted file mode 100644 index 31e586d3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow-circle.svg deleted file mode 100644 index c9f9e6a4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow-square.svg deleted file mode 100644 index 5d0910bc..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow.svg deleted file mode 100644 index 26fd79e0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-down-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-download.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-download.svg deleted file mode 100644 index 9d459984..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-downvote.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-downvote.svg deleted file mode 100644 index 04176156..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-downvote.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-drink.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-drink.svg deleted file mode 100644 index 1cff4cf7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-drink.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-droplet-half.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-droplet-half.svg deleted file mode 100644 index 24fc7ae7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-droplet-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-droplet.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-droplet.svg deleted file mode 100644 index 5b80d3c8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-droplet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-dryer.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-dryer.svg deleted file mode 100644 index d76e6e37..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-dryer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-duplicate.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-duplicate.svg deleted file mode 100644 index aa9c273f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-duplicate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-edit-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-edit-alt.svg deleted file mode 100644 index 993df9f9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-edit-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-edit-location.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-edit-location.svg deleted file mode 100644 index d9e12192..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-edit-location.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-edit.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-edit.svg deleted file mode 100644 index a99d81ed..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-eject.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-eject.svg deleted file mode 100644 index 7b757699..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-eject.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-envelope-open.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-envelope-open.svg deleted file mode 100644 index e014d009..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-envelope-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-envelope.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-envelope.svg deleted file mode 100644 index 96f136b0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-envelope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-eraser.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-eraser.svg deleted file mode 100644 index 75005d81..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-eraser.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-error-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-error-alt.svg deleted file mode 100644 index 6d8c3719..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-error-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-error-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-error-circle.svg deleted file mode 100644 index 72553cca..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-error-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-error.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-error.svg deleted file mode 100644 index ab729a0f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-ev-station.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-ev-station.svg deleted file mode 100644 index 2b77a40d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-ev-station.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-exit.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-exit.svg deleted file mode 100644 index ef8652e7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-exit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-extension.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-extension.svg deleted file mode 100644 index 6fe6098e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-extension.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-eyedropper.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-eyedropper.svg deleted file mode 100644 index a89ead53..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-eyedropper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-face-mask.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-face-mask.svg deleted file mode 100644 index d4f88d75..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-face-mask.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-face.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-face.svg deleted file mode 100644 index 8f427634..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-face.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-factory.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-factory.svg deleted file mode 100644 index b6e45a20..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-factory.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-fast-forward-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-fast-forward-circle.svg deleted file mode 100644 index 8d2fbb89..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-fast-forward-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-archive.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-archive.svg deleted file mode 100644 index a33c190a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-archive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-blank.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-blank.svg deleted file mode 100644 index e6292329..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-blank.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-css.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-css.svg deleted file mode 100644 index a7399719..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-css.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-doc.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-doc.svg deleted file mode 100644 index a6a34714..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-doc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-export.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-export.svg deleted file mode 100644 index 2dda5275..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-export.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-find.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-find.svg deleted file mode 100644 index b23dc4e5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-find.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-gif.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-gif.svg deleted file mode 100644 index ad2570dd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-gif.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-html.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-html.svg deleted file mode 100644 index c1ee44ac..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-html.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-image.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-image.svg deleted file mode 100644 index 22bf8a7f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-import.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-import.svg deleted file mode 100644 index 43469761..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-import.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-jpg.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-jpg.svg deleted file mode 100644 index 7681e8a1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-jpg.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-js.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-js.svg deleted file mode 100644 index d11c381a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-js.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-json.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-json.svg deleted file mode 100644 index cc78fc90..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-json.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-md.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-md.svg deleted file mode 100644 index 4a2ff3c5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-md.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-pdf.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-pdf.svg deleted file mode 100644 index bd21e39e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-pdf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-plus.svg deleted file mode 100644 index 25ddb69e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-png.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-png.svg deleted file mode 100644 index f50f691e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-png.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file-txt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file-txt.svg deleted file mode 100644 index 3b7fca95..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file-txt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-file.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-file.svg deleted file mode 100644 index 85ff146c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-file.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-film.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-film.svg deleted file mode 100644 index 1dedb357..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-film.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-filter-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-filter-alt.svg deleted file mode 100644 index 0731c175..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-filter-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-first-aid.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-first-aid.svg deleted file mode 100644 index 53a31bc7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-first-aid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-flag-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-flag-alt.svg deleted file mode 100644 index 0460cbc4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-flag-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-flag-checkered.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-flag-checkered.svg deleted file mode 100644 index 515c7876..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-flag-checkered.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-flag.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-flag.svg deleted file mode 100644 index 11597020..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-flame.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-flame.svg deleted file mode 100644 index 5343c2f4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-flame.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-flask.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-flask.svg deleted file mode 100644 index d4344e8a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-flask.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-florist.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-florist.svg deleted file mode 100644 index f599d1c5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-florist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-folder-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-folder-minus.svg deleted file mode 100644 index 1a36f58e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-folder-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-folder-open.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-folder-open.svg deleted file mode 100644 index a89b7993..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-folder-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-folder-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-folder-plus.svg deleted file mode 100644 index a3d87202..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-folder-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-folder.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-folder.svg deleted file mode 100644 index c4555f64..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-folder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-food-menu.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-food-menu.svg deleted file mode 100644 index 8a55fff8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-food-menu.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-fridge.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-fridge.svg deleted file mode 100644 index 3ac29a77..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-fridge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-game.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-game.svg deleted file mode 100644 index e7461cb6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-game.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-gas-pump.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-gas-pump.svg deleted file mode 100644 index 2598969a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-gas-pump.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-ghost.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-ghost.svg deleted file mode 100644 index a9e4e986..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-ghost.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-gift.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-gift.svg deleted file mode 100644 index 5e1de430..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-gift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-graduation.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-graduation.svg deleted file mode 100644 index 4b8caafd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-graduation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-grid-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-grid-alt.svg deleted file mode 100644 index 48129457..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-grid-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-grid.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-grid.svg deleted file mode 100644 index fd69624e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-grid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-group.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-group.svg deleted file mode 100644 index f733326b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-group.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-guitar-amp.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-guitar-amp.svg deleted file mode 100644 index f02e9f30..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-guitar-amp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hand-down.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hand-down.svg deleted file mode 100644 index 0d137f77..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hand-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hand-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hand-left.svg deleted file mode 100644 index 3566eae6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hand-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hand-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hand-right.svg deleted file mode 100644 index 59336844..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hand-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hand-up.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hand-up.svg deleted file mode 100644 index 1d16ecda..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hand-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hand.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hand.svg deleted file mode 100644 index 616f2ae6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-happy-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-happy-alt.svg deleted file mode 100644 index 0d4c9cfb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-happy-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-happy-beaming.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-happy-beaming.svg deleted file mode 100644 index 5b5a523d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-happy-beaming.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-happy-heart-eyes.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-happy-heart-eyes.svg deleted file mode 100644 index aa4c65bf..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-happy-heart-eyes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-happy.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-happy.svg deleted file mode 100644 index 0b79147a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-happy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hard-hat.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hard-hat.svg deleted file mode 100644 index 10d44984..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hard-hat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hdd.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hdd.svg deleted file mode 100644 index 36d6ff24..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hdd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-heart-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-heart-circle.svg deleted file mode 100644 index 7922a9fa..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-heart-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-heart-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-heart-square.svg deleted file mode 100644 index 3ab922de..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-heart-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-heart.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-heart.svg deleted file mode 100644 index f861569c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-help-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-help-circle.svg deleted file mode 100644 index 84056f07..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-help-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hide.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hide.svg deleted file mode 100644 index ff0d110c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hide.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-home-alt-2.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-home-alt-2.svg deleted file mode 100644 index 37bf3fd3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-home-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-home-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-home-circle.svg deleted file mode 100644 index 2def2347..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-home-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-home-heart.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-home-heart.svg deleted file mode 100644 index c746f4c4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-home-heart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-home-smile.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-home-smile.svg deleted file mode 100644 index 4f55e3b4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-home-smile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-home.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-home.svg deleted file mode 100644 index a83fb39b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hot.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hot.svg deleted file mode 100644 index 16f84eb1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hotel.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hotel.svg deleted file mode 100644 index 90cbbb53..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hotel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hourglass-bottom.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hourglass-bottom.svg deleted file mode 100644 index a234180e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hourglass-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hourglass-top.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hourglass-top.svg deleted file mode 100644 index 4def0a52..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hourglass-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-hourglass.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-hourglass.svg deleted file mode 100644 index b06d7a16..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-hourglass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-id-card.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-id-card.svg deleted file mode 100644 index f925c428..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-id-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-image-add.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-image-add.svg deleted file mode 100644 index fce32786..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-image-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-image-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-image-alt.svg deleted file mode 100644 index a8ad3444..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-image-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-image.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-image.svg deleted file mode 100644 index 3107d14f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-inbox.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-inbox.svg deleted file mode 100644 index e823327f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-inbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-info-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-info-circle.svg deleted file mode 100644 index e6b40d93..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-info-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-info-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-info-square.svg deleted file mode 100644 index 2b71cd85..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-info-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-injection.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-injection.svg deleted file mode 100644 index e46e1103..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-injection.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-institution.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-institution.svg deleted file mode 100644 index d4e30aa4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-institution.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-invader.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-invader.svg deleted file mode 100644 index 28b1dca1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-invader.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-joystick-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-joystick-alt.svg deleted file mode 100644 index 69519fdf..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-joystick-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-joystick-button.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-joystick-button.svg deleted file mode 100644 index 5408ca12..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-joystick-button.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-joystick.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-joystick.svg deleted file mode 100644 index 53c925a8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-joystick.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-key.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-key.svg deleted file mode 100644 index 3bda3daa..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-keyboard.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-keyboard.svg deleted file mode 100644 index 210bcf32..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-keyboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-label.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-label.svg deleted file mode 100644 index b17cab3d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-label.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-landmark.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-landmark.svg deleted file mode 100644 index ef852fae..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-landmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-landscape.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-landscape.svg deleted file mode 100644 index b683886d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-landscape.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-laugh.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-laugh.svg deleted file mode 100644 index 5d86e7bd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-laugh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-layer-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-layer-minus.svg deleted file mode 100644 index cd435879..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-layer-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-layer-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-layer-plus.svg deleted file mode 100644 index 5bf6c21f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-layer-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-layer.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-layer.svg deleted file mode 100644 index 2b4cecfd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-layer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-layout.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-layout.svg deleted file mode 100644 index 14ed6371..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-layout.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-leaf.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-leaf.svg deleted file mode 100644 index b39110cb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-leaf.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow-alt.svg deleted file mode 100644 index 49dd1ccf..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow-circle.svg deleted file mode 100644 index 57b53a5c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow-square.svg deleted file mode 100644 index 66f4b261..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow.svg deleted file mode 100644 index 4c952f2d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-left-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-left-down-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-left-down-arrow-circle.svg deleted file mode 100644 index aadde7e1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-left-down-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-left-top-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-left-top-arrow-circle.svg deleted file mode 100644 index 29ff8e11..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-left-top-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-lemon.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-lemon.svg deleted file mode 100644 index c3b7f2af..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-lemon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-like.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-like.svg deleted file mode 100644 index 2819c8cd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-like.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-location-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-location-plus.svg deleted file mode 100644 index 5ec33e50..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-location-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-lock-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-lock-alt.svg deleted file mode 100644 index 37456280..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-lock-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-lock-open-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-lock-open-alt.svg deleted file mode 100644 index 4f3aadcf..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-lock-open-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-lock-open.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-lock-open.svg deleted file mode 100644 index 830be351..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-lock-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-lock.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-lock.svg deleted file mode 100644 index 1fe2ed1c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-log-in-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-log-in-circle.svg deleted file mode 100644 index de46f8d2..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-log-in-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-log-in.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-log-in.svg deleted file mode 100644 index e42340bd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-log-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-log-out-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-log-out-circle.svg deleted file mode 100644 index be67ba34..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-log-out-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-log-out.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-log-out.svg deleted file mode 100644 index c11bd338..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-log-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-low-vision.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-low-vision.svg deleted file mode 100644 index b21edb59..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-low-vision.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-magic-wand.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-magic-wand.svg deleted file mode 100644 index 97914dcb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-magic-wand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-magnet.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-magnet.svg deleted file mode 100644 index ba7fd8bb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-magnet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-map-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-map-alt.svg deleted file mode 100644 index 8a294bc4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-map-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-map-pin.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-map-pin.svg deleted file mode 100644 index e3372e01..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-map-pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-map.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-map.svg deleted file mode 100644 index 7b601feb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-mask.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-mask.svg deleted file mode 100644 index 8cf8a9db..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-mask.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-medal.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-medal.svg deleted file mode 100644 index c7c25f78..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-medal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-megaphone.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-megaphone.svg deleted file mode 100644 index b123588a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-megaphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-meh-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-meh-alt.svg deleted file mode 100644 index ddd0fdd5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-meh-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-meh-blank.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-meh-blank.svg deleted file mode 100644 index c3e7d4c7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-meh-blank.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-meh.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-meh.svg deleted file mode 100644 index a0d4ea3e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-meh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-memory-card.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-memory-card.svg deleted file mode 100644 index c81d75f3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-memory-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-add.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-add.svg deleted file mode 100644 index da230cae..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-add.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-add.svg deleted file mode 100644 index c8a28255..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-check.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-check.svg deleted file mode 100644 index 1dbac68e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-detail.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-detail.svg deleted file mode 100644 index ca4cd349..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-dots.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-dots.svg deleted file mode 100644 index 78f11dae..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-edit.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-edit.svg deleted file mode 100644 index b031d653..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-error.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-error.svg deleted file mode 100644 index 0a89f9f7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-minus.svg deleted file mode 100644 index 1c44304b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-x.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-x.svg deleted file mode 100644 index 2633205b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt.svg deleted file mode 100644 index 0a1e00f4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-check.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-check.svg deleted file mode 100644 index 133225c9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-detail.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-detail.svg deleted file mode 100644 index ce316137..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-dots.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-dots.svg deleted file mode 100644 index 4ed1b16d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-edit.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-edit.svg deleted file mode 100644 index fbbf9ff9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-error.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-error.svg deleted file mode 100644 index 19b7a253..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-minus.svg deleted file mode 100644 index f1b2fde9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-add.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-add.svg deleted file mode 100644 index 97ef3f54..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-check.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-check.svg deleted file mode 100644 index 2fe521f6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-detail.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-detail.svg deleted file mode 100644 index 7343b877..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-dots.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-dots.svg deleted file mode 100644 index df959bf1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-edit.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-edit.svg deleted file mode 100644 index 7bf25510..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-error.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-error.svg deleted file mode 100644 index 7838bd05..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-minus.svg deleted file mode 100644 index fb09dae0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-x.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-x.svg deleted file mode 100644 index 1cfa40de..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded.svg deleted file mode 100644 index e98cb9fe..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-rounded.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-add.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-add.svg deleted file mode 100644 index ba4f7845..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-check.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-check.svg deleted file mode 100644 index 44c67fc3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-detail.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-detail.svg deleted file mode 100644 index 1e331603..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-dots.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-dots.svg deleted file mode 100644 index dd2040bd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-dots.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-edit.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-edit.svg deleted file mode 100644 index 55ecc4db..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-error.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-error.svg deleted file mode 100644 index 0ef27ca0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-minus.svg deleted file mode 100644 index b25ce034..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-x.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-x.svg deleted file mode 100644 index d1245eb9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-square.svg deleted file mode 100644 index d2c18cdb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message-x.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message-x.svg deleted file mode 100644 index a1bd373f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-message.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-message.svg deleted file mode 100644 index 88850e4d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-message.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-meteor.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-meteor.svg deleted file mode 100644 index 9b55369d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-meteor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-microchip.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-microchip.svg deleted file mode 100644 index be2d7139..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-microchip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-microphone-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-microphone-alt.svg deleted file mode 100644 index df24e20e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-microphone-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-microphone-off.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-microphone-off.svg deleted file mode 100644 index 90a1ee4d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-microphone-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-microphone.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-microphone.svg deleted file mode 100644 index 75066dec..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-microphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-minus-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-minus-circle.svg deleted file mode 100644 index 0ced508c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-minus-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-minus-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-minus-square.svg deleted file mode 100644 index 582421ad..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-minus-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-mobile-vibration.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-mobile-vibration.svg deleted file mode 100644 index f73111f8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-mobile-vibration.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-mobile.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-mobile.svg deleted file mode 100644 index 40fdc9c1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-mobile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-moon.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-moon.svg deleted file mode 100644 index b3986cf7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-moon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-mouse-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-mouse-alt.svg deleted file mode 100644 index 723f8acd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-mouse-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-mouse.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-mouse.svg deleted file mode 100644 index a358811c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-mouse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-movie-play.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-movie-play.svg deleted file mode 100644 index ee7b7afc..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-movie-play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-movie.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-movie.svg deleted file mode 100644 index 1fe9ead5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-movie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-music.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-music.svg deleted file mode 100644 index c1d7a7e4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-music.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-navigation.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-navigation.svg deleted file mode 100644 index 1440c8b2..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-navigation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-network-chart.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-network-chart.svg deleted file mode 100644 index 4af4edc1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-network-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-news.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-news.svg deleted file mode 100644 index 4510bd4f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-news.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-no-entry.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-no-entry.svg deleted file mode 100644 index 7d3749bd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-no-entry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-note.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-note.svg deleted file mode 100644 index 4c487e1a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-note.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-notepad.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-notepad.svg deleted file mode 100644 index 32b16fad..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-notepad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-notification-off.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-notification-off.svg deleted file mode 100644 index 5387e4b8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-notification-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-notification.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-notification.svg deleted file mode 100644 index bac50290..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-notification.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-horizontal-center.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-objects-horizontal-center.svg deleted file mode 100644 index 5164df7d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-horizontal-center.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-horizontal-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-objects-horizontal-left.svg deleted file mode 100644 index b30f5983..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-horizontal-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-horizontal-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-objects-horizontal-right.svg deleted file mode 100644 index a7a5e9e1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-horizontal-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-vertical-bottom.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-objects-vertical-bottom.svg deleted file mode 100644 index 12b7edad..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-vertical-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-vertical-center.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-objects-vertical-center.svg deleted file mode 100644 index ca0e5374..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-vertical-center.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-vertical-top.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-objects-vertical-top.svg deleted file mode 100644 index 91eb6aca..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-objects-vertical-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-offer.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-offer.svg deleted file mode 100644 index ab31526c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-offer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-package.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-package.svg deleted file mode 100644 index 13243956..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-package.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-paint-roll.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-paint-roll.svg deleted file mode 100644 index a4564eeb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-paint-roll.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-paint.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-paint.svg deleted file mode 100644 index ec7a8006..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-paint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-palette.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-palette.svg deleted file mode 100644 index 0c02a7b3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-palette.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-paper-plane.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-paper-plane.svg deleted file mode 100644 index 96376fc1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-paper-plane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-parking.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-parking.svg deleted file mode 100644 index ff8e1c04..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-parking.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-party.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-party.svg deleted file mode 100644 index d8322e6a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-party.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-paste.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-paste.svg deleted file mode 100644 index 20f18c07..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-paste.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-pear.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-pear.svg deleted file mode 100644 index d9512feb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-pear.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-pen.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-pen.svg deleted file mode 100644 index e2e9ccdc..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-pen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-pencil.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-pencil.svg deleted file mode 100644 index 94fd19cc..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-pencil.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-phone-call.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-phone-call.svg deleted file mode 100644 index 067c6fc1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-phone-call.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-phone-incoming.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-phone-incoming.svg deleted file mode 100644 index 70762f22..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-phone-incoming.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-phone-off.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-phone-off.svg deleted file mode 100644 index bed91efb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-phone-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-phone-outgoing.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-phone-outgoing.svg deleted file mode 100644 index be3c7b1d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-phone-outgoing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-phone.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-phone.svg deleted file mode 100644 index 05c3eda6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-phone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-photo-album.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-photo-album.svg deleted file mode 100644 index 90a83550..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-photo-album.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-piano.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-piano.svg deleted file mode 100644 index 87648c04..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-piano.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-pie-chart-alt-2.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-pie-chart-alt-2.svg deleted file mode 100644 index 94087667..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-pie-chart-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-pie-chart-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-pie-chart-alt.svg deleted file mode 100644 index d12ffc0d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-pie-chart-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-pie-chart.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-pie-chart.svg deleted file mode 100644 index c8f6289a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-pie-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-pin.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-pin.svg deleted file mode 100644 index d31f49d5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-pizza.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-pizza.svg deleted file mode 100644 index 4816534f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-pizza.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-plane-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-plane-alt.svg deleted file mode 100644 index 271f8db6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-plane-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-plane-land.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-plane-land.svg deleted file mode 100644 index f3e4abb2..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-plane-land.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-plane-take-off.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-plane-take-off.svg deleted file mode 100644 index 38ca672a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-plane-take-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-plane.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-plane.svg deleted file mode 100644 index f79ed811..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-plane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-planet.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-planet.svg deleted file mode 100644 index 3d92c3ce..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-planet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-playlist.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-playlist.svg deleted file mode 100644 index c3a59790..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-playlist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-plug.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-plug.svg deleted file mode 100644 index 7da0549a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-plug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-plus-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-plus-circle.svg deleted file mode 100644 index 9223e50e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-plus-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-plus-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-plus-square.svg deleted file mode 100644 index 167e2a31..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-plus-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-pointer.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-pointer.svg deleted file mode 100644 index 36d8f777..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-pointer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-polygon.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-polygon.svg deleted file mode 100644 index 212a4544..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-polygon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-popsicle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-popsicle.svg deleted file mode 100644 index d381853e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-popsicle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-printer.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-printer.svg deleted file mode 100644 index 087d0697..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-printer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-purchase-tag-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-purchase-tag-alt.svg deleted file mode 100644 index a82160e9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-purchase-tag-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-purchase-tag.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-purchase-tag.svg deleted file mode 100644 index 2a8bd884..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-purchase-tag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-pyramid.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-pyramid.svg deleted file mode 100644 index 7e87d80b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-pyramid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-alt-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-quote-alt-left.svg deleted file mode 100644 index cd4c202e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-alt-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-alt-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-quote-alt-right.svg deleted file mode 100644 index c9d7be3a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-alt-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-quote-left.svg deleted file mode 100644 index dfa015d5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-quote-right.svg deleted file mode 100644 index ab249a8e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-single-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-quote-single-left.svg deleted file mode 100644 index 973a6a01..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-single-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-single-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-quote-single-right.svg deleted file mode 100644 index 459ad4bf..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-quote-single-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-radiation.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-radiation.svg deleted file mode 100644 index 72f947ee..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-radiation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-radio.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-radio.svg deleted file mode 100644 index 4d238cd9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-radio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-receipt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-receipt.svg deleted file mode 100644 index 1c8fe213..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-receipt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-rectangle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-rectangle.svg deleted file mode 100644 index 49122129..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-rectangle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-registered.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-registered.svg deleted file mode 100644 index 4edb5c16..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-registered.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-rename.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-rename.svg deleted file mode 100644 index c97d2aff..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-rename.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-report.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-report.svg deleted file mode 100644 index b277ab6f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-report.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-rewind-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-rewind-circle.svg deleted file mode 100644 index d4a552d8..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-rewind-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow-alt.svg deleted file mode 100644 index 68ab505b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow-circle.svg deleted file mode 100644 index 5c545074..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow-square.svg deleted file mode 100644 index d34e98f4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow.svg deleted file mode 100644 index 9eb8fb66..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-right-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-right-down-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-right-down-arrow-circle.svg deleted file mode 100644 index 3933d899..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-right-down-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-right-top-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-right-top-arrow-circle.svg deleted file mode 100644 index 134b2fd2..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-right-top-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-rocket.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-rocket.svg deleted file mode 100644 index eab8416c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-rocket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-ruler.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-ruler.svg deleted file mode 100644 index 76a307a5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-ruler.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-sad.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-sad.svg deleted file mode 100644 index 31f4c30c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-sad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-save.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-save.svg deleted file mode 100644 index 8cb09ff7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-save.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-school.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-school.svg deleted file mode 100644 index 5a9ce14c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-school.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-search-alt-2.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-search-alt-2.svg deleted file mode 100644 index 373712f3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-search-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-search.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-search.svg deleted file mode 100644 index 3c1a03f2..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-select-multiple.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-select-multiple.svg deleted file mode 100644 index f3e751b9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-select-multiple.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-send.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-send.svg deleted file mode 100644 index 3dd8b844..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-send.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-server.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-server.svg deleted file mode 100644 index 8f7e5b95..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-server.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-shapes.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-shapes.svg deleted file mode 100644 index f4645d80..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-shapes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-share-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-share-alt.svg deleted file mode 100644 index e96b454b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-share-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-share.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-share.svg deleted file mode 100644 index 52b66c9e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-share.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-shield-alt-2.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-shield-alt-2.svg deleted file mode 100644 index 4a175b56..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-shield-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-shield-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-shield-minus.svg deleted file mode 100644 index 25b5de1c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-shield-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-shield-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-shield-plus.svg deleted file mode 100644 index 96c80cc1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-shield-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-shield-x.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-shield-x.svg deleted file mode 100644 index 048f7c86..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-shield-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-shield.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-shield.svg deleted file mode 100644 index e09c43bb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-ship.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-ship.svg deleted file mode 100644 index c4152c7e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-ship.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-shocked.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-shocked.svg deleted file mode 100644 index 66d1804e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-shocked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-shopping-bag-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-shopping-bag-alt.svg deleted file mode 100644 index 9738342a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-shopping-bag-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-shopping-bag.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-shopping-bag.svg deleted file mode 100644 index eff3e751..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-shopping-bag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-shopping-bags.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-shopping-bags.svg deleted file mode 100644 index 196bc204..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-shopping-bags.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-show.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-show.svg deleted file mode 100644 index 4863995d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-show.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-shower.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-shower.svg deleted file mode 100644 index 58c4bedf..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-shower.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-skip-next-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-skip-next-circle.svg deleted file mode 100644 index e63206bf..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-skip-next-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-skip-previous-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-skip-previous-circle.svg deleted file mode 100644 index ba7741df..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-skip-previous-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-skull.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-skull.svg deleted file mode 100644 index 51c024c9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-skull.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-sleepy.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-sleepy.svg deleted file mode 100644 index cbc1689b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-sleepy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-slideshow.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-slideshow.svg deleted file mode 100644 index ec2b7df0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-slideshow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-smile.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-smile.svg deleted file mode 100644 index 3780346e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-smile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-sort-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-sort-alt.svg deleted file mode 100644 index 65050041..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-sort-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-spa.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-spa.svg deleted file mode 100644 index 3e9dadbe..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-spa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-speaker.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-speaker.svg deleted file mode 100644 index b23cea9e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-speaker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-spray-can.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-spray-can.svg deleted file mode 100644 index f32e6211..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-spray-can.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-spreadsheet.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-spreadsheet.svg deleted file mode 100644 index 8c81a8dd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-spreadsheet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-square-rounded.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-square-rounded.svg deleted file mode 100644 index 7ba2c7b2..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-square-rounded.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-square.svg deleted file mode 100644 index 80dd1ca4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-star-half.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-star-half.svg deleted file mode 100644 index 7bbf0e60..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-star-half.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-star.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-star.svg deleted file mode 100644 index 8c792c6b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-star.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-sticker.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-sticker.svg deleted file mode 100644 index ccba4a2d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-sticker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-stopwatch.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-stopwatch.svg deleted file mode 100644 index decd4d3f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-stopwatch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-store-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-store-alt.svg deleted file mode 100644 index c4e6503f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-store-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-store.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-store.svg deleted file mode 100644 index f49e18f6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-sun.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-sun.svg deleted file mode 100644 index 3d426013..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-sun.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-sushi.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-sushi.svg deleted file mode 100644 index 8bb1f47c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-sushi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-t-shirt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-t-shirt.svg deleted file mode 100644 index 8cffbe4f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-t-shirt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-tachometer.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-tachometer.svg deleted file mode 100644 index 2a403c8b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-tachometer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-tag-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-tag-alt.svg deleted file mode 100644 index aeb8bcec..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-tag-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-tag-x.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-tag-x.svg deleted file mode 100644 index 42047c3a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-tag-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-tag.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-tag.svg deleted file mode 100644 index acb30a0d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-tag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-taxi.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-taxi.svg deleted file mode 100644 index e5aa51cc..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-taxi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-tennis-ball.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-tennis-ball.svg deleted file mode 100644 index 42373c63..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-tennis-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-terminal.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-terminal.svg deleted file mode 100644 index fe46a522..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-terminal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-thermometer.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-thermometer.svg deleted file mode 100644 index 2826e180..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-thermometer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-time-five.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-time-five.svg deleted file mode 100644 index 346c721a..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-time-five.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-time.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-time.svg deleted file mode 100644 index 0e78b6bd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-time.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-timer.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-timer.svg deleted file mode 100644 index e1b7fb12..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-timer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-tired.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-tired.svg deleted file mode 100644 index 49ffcea4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-tired.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-to-top.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-to-top.svg deleted file mode 100644 index ae232846..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-to-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-toggle-left.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-toggle-left.svg deleted file mode 100644 index 3652c153..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-toggle-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-toggle-right.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-toggle-right.svg deleted file mode 100644 index 3283d651..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-toggle-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-tone.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-tone.svg deleted file mode 100644 index 538f978e..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-tone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-torch.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-torch.svg deleted file mode 100644 index 8654cdc6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-torch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-traffic-barrier.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-traffic-barrier.svg deleted file mode 100644 index aa965d69..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-traffic-barrier.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-traffic-cone.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-traffic-cone.svg deleted file mode 100644 index f2544347..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-traffic-cone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-traffic.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-traffic.svg deleted file mode 100644 index 685c7be5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-traffic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-train.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-train.svg deleted file mode 100644 index 584d6ceb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-train.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-trash-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-trash-alt.svg deleted file mode 100644 index 8e7777ad..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-trash-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-trash.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-trash.svg deleted file mode 100644 index 296259c3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-trash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-tree-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-tree-alt.svg deleted file mode 100644 index 5aa92eca..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-tree-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-tree.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-tree.svg deleted file mode 100644 index fe64ced7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-tree.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-trophy.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-trophy.svg deleted file mode 100644 index 0bae754c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-trophy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-truck.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-truck.svg deleted file mode 100644 index 55501b95..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-truck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-tv.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-tv.svg deleted file mode 100644 index e943bac2..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-tv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-universal-access.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-universal-access.svg deleted file mode 100644 index 6fa01050..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-universal-access.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow-alt.svg deleted file mode 100644 index 9ae62644..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow-circle.svg deleted file mode 100644 index f750a21f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow-square.svg deleted file mode 100644 index 7f79a8db..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow.svg deleted file mode 100644 index ba454b88..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-up-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-upside-down.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-upside-down.svg deleted file mode 100644 index 9054ae59..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-upside-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-upvote.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-upvote.svg deleted file mode 100644 index 1b405673..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-upvote.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user-account.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user-account.svg deleted file mode 100644 index fa51a74c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user-account.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user-badge.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user-badge.svg deleted file mode 100644 index 3d6385b7..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user-badge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user-check.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user-check.svg deleted file mode 100644 index 9af430a3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user-circle.svg deleted file mode 100644 index 1cd08c8b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user-detail.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user-detail.svg deleted file mode 100644 index 3a0fa5ef..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user-detail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user-minus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user-minus.svg deleted file mode 100644 index bc5cd4fb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user-minus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user-pin.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user-pin.svg deleted file mode 100644 index e622af83..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user-pin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user-plus.svg deleted file mode 100644 index f92d256f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user-rectangle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user-rectangle.svg deleted file mode 100644 index 2a24d17b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user-rectangle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user-voice.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user-voice.svg deleted file mode 100644 index c347a3a9..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user-voice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user-x.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user-x.svg deleted file mode 100644 index 0e627c3c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-user.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-user.svg deleted file mode 100644 index 8feb17bb..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-vector.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-vector.svg deleted file mode 100644 index 501a1cfa..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-vector.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-vial.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-vial.svg deleted file mode 100644 index 4cefc7bc..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-vial.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-video-off.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-video-off.svg deleted file mode 100644 index 1ccac3fd..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-video-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-video-plus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-video-plus.svg deleted file mode 100644 index 2a769ce2..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-video-plus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-video-recording.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-video-recording.svg deleted file mode 100644 index b9f62fab..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-video-recording.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-video.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-video.svg deleted file mode 100644 index 130c0a38..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-video.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-videos.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-videos.svg deleted file mode 100644 index 7079e10f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-videos.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-virus-block.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-virus-block.svg deleted file mode 100644 index 15da447d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-virus-block.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-virus.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-virus.svg deleted file mode 100644 index 5a3d00e3..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-virus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-volume-full.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-volume-full.svg deleted file mode 100644 index a49b1cf5..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-volume-full.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-volume-low.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-volume-low.svg deleted file mode 100644 index dbee4ed0..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-volume-low.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-volume-mute.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-volume-mute.svg deleted file mode 100644 index e71b6653..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-volume-mute.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-volume.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-volume.svg deleted file mode 100644 index be372c9b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-volume.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-wallet-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-wallet-alt.svg deleted file mode 100644 index 4658313d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-wallet-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-wallet.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-wallet.svg deleted file mode 100644 index 722582f4..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-wallet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-washer.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-washer.svg deleted file mode 100644 index 469eca5d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-washer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-watch-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-watch-alt.svg deleted file mode 100644 index dccc613d..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-watch-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-watch.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-watch.svg deleted file mode 100644 index a01c6282..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-watch.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-webcam.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-webcam.svg deleted file mode 100644 index 134854d1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-webcam.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-widget.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-widget.svg deleted file mode 100644 index c9ce306b..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-widget.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-window-alt.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-window-alt.svg deleted file mode 100644 index dfab4aab..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-window-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-wine.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-wine.svg deleted file mode 100644 index 28d30f7f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-wine.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-wink-smile.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-wink-smile.svg deleted file mode 100644 index a53909c6..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-wink-smile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-wink-tongue.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-wink-tongue.svg deleted file mode 100644 index 3f509f93..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-wink-tongue.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-wrench.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-wrench.svg deleted file mode 100644 index 1df38572..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-wrench.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-x-circle.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-x-circle.svg deleted file mode 100644 index b4cfed7f..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-x-circle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-x-square.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-x-square.svg deleted file mode 100644 index 0eb58883..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-x-square.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-yin-yang.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-yin-yang.svg deleted file mode 100644 index cf3d5dc1..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-yin-yang.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-zap.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-zap.svg deleted file mode 100644 index 41600e07..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-zap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-zoom-in.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-zoom-in.svg deleted file mode 100644 index 53848d14..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-zoom-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/boxicons/svg/solid/bxs-zoom-out.svg b/application-ui/content/assets/boxicons/svg/solid/bxs-zoom-out.svg deleted file mode 100644 index abf2fe9c..00000000 --- a/application-ui/content/assets/boxicons/svg/solid/bxs-zoom-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/application-ui/content/assets/cronos/css/app-base.css b/application-ui/content/assets/cronos/css/app-base.css new file mode 100644 index 00000000..a0f6ddb6 --- /dev/null +++ b/application-ui/content/assets/cronos/css/app-base.css @@ -0,0 +1,135 @@ +body { + font-family: MPLUS1p, serif; + background: #1e1e1e; + color: var(--foreground); + transition: background 0.5s ease; + scrollbar-width: none; + -ms-overflow-style: none; + user-select: none; + margin: 0; + padding: 0; +} + +::-webkit-scrollbar { + display: none; +} + +.pointer:hover { + cursor: pointer; +} + +@font-face { + font-family: MPLUS1p-Black; + src: url("../fonts/MPLUS1p/MPLUS1p-Black.ttf"); +} + +@font-face { + font-family: MPLUS1p-Bold; + src: url("../fonts/MPLUS1p/MPLUS1p-Bold.ttf"); +} + +@font-face { + font-family: MPLUS1p-ExtraBold; + src: url("../fonts/MPLUS1p/MPLUS1p-ExtraBold.ttf"); +} + +@font-face { + font-family: MPLUS1p-Light; + src: url("../fonts/MPLUS1p/MPLUS1p-Light.ttf"); +} + +@font-face { + font-family: MPLUS1p-Medium; + src: url("../fonts/MPLUS1p/MPLUS1p-Medium.ttf"); +} + +@font-face { + font-family: MPLUS1p; + src: url("../fonts/MPLUS1p/MPLUS1p-Regular.ttf"); +} + +@font-face { + font-family: MPLUS1p-Regular; + src: url("../fonts/MPLUS1p/MPLUS1p-Regular.ttf"); +} + +@font-face { + font-family: MPLUS1p-Thin; + src: url("../fonts/MPLUS1p/MPLUS1p-Thin.ttf"); +} + +@font-face { + font-family: OpenSans; + src: url("../fonts/OpenSans/OpenSans-Regular.ttf"); +} + +h1, h2, h3, h4, h5, h6 { + color: var(--highlight); +} + +a.button { + margin: 0 0.5rem 0 0.5rem; + padding: 1rem; + background: var(--highlight); + color: var(--background5) !important; + transition: all 0.5s ease; +} + +a.button:hover { + background: var(--accent) !important; + color: var(--shadow4) !important; +} + +.fixed { + position: fixed !important; +} + +.flex { + display: flex !important; +} + +.full { + position: absolute; + top: 0; + left: 0; + margin: 0; + padding: 0; + width: 100%; + height: 100%; +} + +.glass { + background: var(--background6) !important; + backdrop-filter: blur(10px) !important; +} + +.bold { + color: var(--highlight) !important; + font-weight: 1000 !important; +} + +.highlighted { + background: var(--accent) !important; + color: white !important; + box-shadow: 0 0 0.4rem var(--accent) !important; + cursor: unset !important; +} + +.teased { + background: var(--shadow) !important; + box-shadow: 0 0 0.4rem var(--shadow) !important; + cursor: unset !important; + transition: all 0.5s ease !important; +} + +.teased * { + color: var(--background5) !important; +} + +.main { + position: relative; +} + +.invisible { + display: none; +} \ No newline at end of file diff --git a/application-ui/content/assets/cronos/css/app-cards.css b/application-ui/content/assets/cronos/css/app-cards.css new file mode 100644 index 00000000..838ac0f9 --- /dev/null +++ b/application-ui/content/assets/cronos/css/app-cards.css @@ -0,0 +1,296 @@ +.card, .cards * { + position: relative; + border: 2px var(--border) solid; + width: fit-content; + height: fit-content; + + padding: 1rem; + border-radius: 1rem; + background: var(--background2); + transition: all 0.5s; + + box-shadow: 0 0 0.5rem var(--shadow3); +} + +.card-scroll { + overflow: hidden !important; + overflow-y: auto !important; +} + +.card:hover, .cards *:hover { + border: 2px var(--border2) solid; + background: var(--background3); +} + +.card *, .cards * * { + box-shadow: none; + background: none; + padding: 0; + border: none !important; + margin: 0; +} + +.card-disabled:hover { + background: var(--background2) !important; + border: solid 2px var(--border) !important; +} + +.card ul { + position: relative; + list-style: none; +} + +.card ul li { + box-shadow: 0 0 0.4rem var(--shadow3); + background: var(--background); + border: solid 1px var(--border) !important; + position: relative; + height: 1.75rem; + padding: 0.25rem; + margin-bottom: 0.5rem; + border-radius: 0.5rem; + transition: none; +} + +.card ul li:hover { + background: var(--highlight); + box-shadow: 0 0 0.4rem var(--highlight); + border: solid 1px var(--highlight) !important; + cursor: pointer; + transition: all 0.5s ease; +} + +.card ul li.danger:hover { + border: solid 1px red !important; + animation: linear wiggle 1ms infinite; +} + +@keyframes wiggle { + 0% { transform: rotate(0deg); } + 80% { transform: rotate(0deg); } + 85% { transform: rotate(5deg); } + 95% { transform: rotate(-5deg); } + 100% { transform: rotate(0deg); } +} + +.card ul li:hover i, .card ul li:hover p { + transition: all 0.5s ease; + color: var(--background5); + box-shadow: none; +} + +.card ul li i, .card ul li img { + padding: 0 !important; margin: 0 !important; + position: absolute; width: 1.75rem !important; height: 1.75rem !important; + border-radius: 0.25rem; + font-size: 1.75rem; + z-index: 1; +} + +.card ul li i { + top: 0.25rem; left: 0.25rem; + z-index: 0; +} + +.card ul li p { + margin: 0 0 0 2.1rem !important; + font-size: 1.15rem; + display: block; + max-width: 12.9rem; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-family: OpenSans, sans-serif; +} + +.card ul li .badge { + position: absolute !important; + top: 0; + padding: 0.24rem !important; + color: var(--foreground2); + left: 13.4rem; +} + +.card ul li:hover .badge { + color: var(--background3) !important; +} + +.card ul li.highlighted .badge, .card ul li.active .badge { + color: var(--foreground2) !important; +} + +.card ul li.highlighted, .card ul li.active { + background: var(--accent) !important; + box-shadow: 0 0 0.4rem var(--accent) !important; + border: solid 1px var(--accent2) !important; +} + +.card ul li.highlighted *, .card ul li.active * { + color: white !important; + box-shadow: none !important; +} + +.card h3 { + color: var(--foreground2); + margin-bottom: 0.25rem; +} + +.card.tabs { + padding: 1rem 0.5rem 0.65rem 0.5rem; +} + +.result-card { + position: relative; + margin: 1.25rem 0 0 0; + padding: 0; + box-shadow: 0 0 0.3rem var(--shadow3); + width: calc(100% - 0.45rem); + max-width: calc(100% - 0.45rem); + height: 11rem; + max-height: 11rem; + overflow: hidden; +} + +.result-card .flex { + position: absolute; + width: 100%; + height: 11rem; + max-height: 11rem; + max-width: 100%; +} + +.result-card .flex .result-image { + width: 11rem; + height: 11rem; +} + + +.result-card .flex .result-image img { + width: calc(9.5rem - 4px); + height: calc(9.5rem - 4px); + border-radius: 0.5rem; + border: 2px solid var(--background2) !important; + transition: all 0.25s ease; + box-shadow: 0 0 0.8rem var(--shadow3); + margin: 0.75rem; +} + +.result-card .flex .result-image img:hover { + width: 10rem; + height: 10rem; + rotate: 1deg; + border: none !important; + box-shadow: 0 0 0.8rem var(--shadow); + cursor: pointer; + margin: 0.5rem; +} + +.result-card .flex .result-details { + position: absolute; + right: 0; top: 0; + width: calc(100% - 12.5rem); + height: 9rem; + padding: 0.75rem 0.75rem 0.75rem 0; + + .result-title { + position: absolute; + height: fit-content; + font-family: OpenSans, sans-serif; + padding: 0.1rem 0.4rem 0.25rem 0.25rem; + left: -0.3rem; + border-radius: 0.5rem; + max-width: 65%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + } + + .result-title:hover { + background: var(--background2); + max-width: 100%; + z-index: 10; + } + + .result-author { + position: absolute; + font-family: OpenSans, sans-serif; + max-width: 35%; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + height: fit-content; + right: 0.75rem; + padding: 0 0.3rem 0.25rem 0.25rem; + border-radius: 0.5rem; + + font-size: 1.25rem !important; + } + + .result-author:hover { + background: var(--background2); + max-width: 100%; + z-index: 10; + } + + .result-description, .result-meta { + position: absolute; + top: 3rem; left: 0; + right: 0.5rem; + overflow: hidden; + display: -webkit-box; + font-family: OpenSans, sans-serif; + -webkit-line-clamp: 4; + -webkit-box-orient: vertical; + text-overflow: ellipsis; + } + + .result-meta { + background: var(--background3); + height: 5.5rem; + opacity: 0; + z-index: 10; + } + + .result-meta:hover { + transition: all 0.5s ease; + opacity: 1; + } + + .result-actions { + position: absolute; + right: 0.75rem; + bottom: 0.25rem; + + a { + i { + position: relative; + top: 0.16rem; + font-size: 1.25rem; + } + + background: var(--background6); + color: var(--foreground); + transition: all 0.25s ease; + width: fit-content; + height: fit-content; + padding: 0.15rem 0.4rem 0.25rem 0.35rem; + border-radius: 0.5rem; + box-shadow: 0 0 0.2rem var(--shadow3); + margin-left: 0.25rem; + } + + a:hover { + cursor: pointer; + background: var(--highlight) !important; + color: var(--background5) !important; + box-shadow: 0 0 0.4rem var(--shadow3); + } + } +} + +.card .line { + width: calc(100% - 2rem); + height: 2px; + margin: 1rem; + background: var(--foreground2); +} diff --git a/application-ui/content/assets/cronos/css/app-colors-dark.css b/application-ui/content/assets/cronos/css/app-colors-dark.css new file mode 100644 index 00000000..f6f1c4a4 --- /dev/null +++ b/application-ui/content/assets/cronos/css/app-colors-dark.css @@ -0,0 +1,36 @@ +:root { + --background: #171717; + --background1: var(--background); + --background2: #202020; + --background3: #2c2c2c; + --background4: #0d0d0d; + --background5: #000000; + --background6: #00000090; + + --border: #303030; + --border1: var(--border); + --border2: #4a4a4a; + + --shadow: #ffffff50; + --shadow1: var(--shadow); + --shadow2: #00000050; + --shadow3: #000000; + --shadow4: #ffffff99; + + --foreground: #e3e3e3; + --foreground1: var(--foreground); + --foreground2: #ffffff99; + --foreground3: var(--background3); + + --highlight: var(--foreground); + --accent: #8732ec; + --accent2: #a458ff; + + --active: #46e340; + --inactive: #ff5858; +} + +body { + background: var(--background); + transition: background ease 0ms !important; +} \ No newline at end of file diff --git a/application-ui/content/assets/cronos/css/app-colors-light.css b/application-ui/content/assets/cronos/css/app-colors-light.css new file mode 100644 index 00000000..1ed6fe61 --- /dev/null +++ b/application-ui/content/assets/cronos/css/app-colors-light.css @@ -0,0 +1,36 @@ +:root { + --background: #aaaaaa; + --background1: var(--background); + --background2: #cccccc; + --background3: #dddddd; + --background4: #eeeeee; + --background5: #ffffff; + --background6: #ffffff75; + + --border: #ffffff90; + --border1: var(--border); + --border2: #ffffff; + + --shadow: #00000099; + --shadow1: var(--shadow); + --shadow2: #ffffff99; + --shadow3: #00000050; + --shadow4: #ffffff99; + + --foreground: #171717; + --foreground1: var(--foreground); + --foreground2: #00000099; + --foreground3: var(--background3); + + --highlight: #000000; + --accent: #8732ec; + --accent2: #a458ff; + + --active: #46e340; + --inactive: #ff5858; +} + +body { + background: var(--background); + transition: background ease 0ms !important; +} \ No newline at end of file diff --git a/application-ui/content/assets/cronos/css/app-menu-side.css b/application-ui/content/assets/cronos/css/app-menu-side.css new file mode 100644 index 00000000..74b2d183 --- /dev/null +++ b/application-ui/content/assets/cronos/css/app-menu-side.css @@ -0,0 +1,247 @@ +.side-menu.inactive { + width: 4rem; + display: block; +} + +.side-menu { + position: relative; + z-index: 100; + overflow: hidden; + height: 100%; + background: var(--background5); + color: var(--highlight); + transition: all 0.25s ease; + display: none; + box-shadow: none; +} + +.side-menu.active { + width: 18rem; + display: block; +} + +.side-menu .menu-title { + position: absolute; + top: 0; + left: 0; + padding: 1rem; + margin: 0; + width: 16rem; + max-width: 13rem; + display: none; +} + +.side-menu.active .menu-title { + display: flex; +} + +.side-menu .menu-title img { + height: 2.8rem; width: 2.8rem; + padding: 0; margin: 0; + border: none; +} + +.side-menu .menu-title p { + padding: 0; margin: 0; + width: 15.25rem; + color: var(--foreground); +} + +.side-menu ul { + overflow-y: auto; + height: fit-content; + max-height: calc(100% - 10.5rem); + padding: 1rem 0.5rem 0.25rem 0.5rem; + transition: all 0.25s ease; + margin-top: 5rem; +} + +.side-menu.active ul { + height: fit-content; + overflow-y: auto; + padding: 1rem 1rem 0.25rem 1rem; +} + +#submenu:hover ul { + background: unset !important; +} + +.side-menu ul li { + height: 3rem; + box-shadow: none; + width: 3rem; + border-radius: 0.5rem; + background: var(--background5); + display: flex; + margin-bottom: 0.75rem; +} + +.side-menu.active ul li { + width: 16rem; +} + +.side-menu ul li:hover { + cursor: pointer; + background: var(--highlight); + box-shadow: 0 0 0.8rem var(--highlight); + color: var(--background5); + transition: all 0.25s ease; +} + +.side-menu ul li i { + padding: 0.5rem; + font-size: 2rem; +} + +.side-menu ul li p { + font-family: MPLUS1p-Thin, serif; + font-size: 1.25rem; + font-weight: 1000; + position: relative; + top: -0.8rem; + display: none; +} + +.side-menu.active ul li p { + display: inherit; +} + +.side-menu ul li.action, .side-submenu ul li.action { + background: var(--background6); + box-shadow: none; + color: var(--foreground2); +} + +.side-menu ul li.action:hover, .side-submenu ul li.action:hover { + color: var(--highlight); + background: var(--background); +} + +ul li.title { + padding: 0 !important; + margin: 0 !important; + position: relative !important; + background: none !important; + box-shadow: none !important; + width: 100% !important; + cursor: unset !important; + display: none !important; +} + +.side-menu.active ul li.title { + display: block !important; +} + +ul li.title p { + width: 100% !important; + position: absolute !important; + font-family: MPLUS1p-Thin, serif; + color: var(--foreground2) !important; + font-weight: 600 !important; +} + +.side-menu.active ul li.title { + display: block; +} + +.side-menu .menu-panel { + position: absolute; + background: none; + height: 3.7rem; + left: 0; bottom: 0; + padding: 1rem; + margin: 0; + width: 16rem; + max-width: 13rem; + display: flex; +} + +.side-menu .menu-panel img { + position: absolute; + bottom: 0.8rem; + left: 0.6rem; + height: 2.8rem; width: 2.8rem; + padding: 0; margin: 0; + border: none; +} + +.side-menu .menu-panel p { + position: absolute; + left: 4rem; + height: fit-content; + bottom: 0.8rem; + padding: 0; margin: 0; + width: 15.25rem; + color: var(--foreground); + display: none; +} + +.side-menu .menu-panel p.active { + left: 1rem !important; +} + +.side-menu.active .menu-panel p { + display: block; + + a { + text-decoration: none; + color: var(--foreground2); + transition: all 0.25s ease; + } + + a:hover { + cursor: pointer !important; + text-decoration: underline !important; + color: var(--accent2) !important; + } +} + +.side-menu.active .menu-panel #panel-description { + color: var(--foreground2); +} + +.submenu { + z-index: 99; + background: var(--background6); +} + +.submenu.inactive { + width: 4rem !important; +} + +.submenu.active { + width: 18rem !important; +} + +.submenu ul { + margin: 0 0 0 0 !important; + padding: 1rem 0.5rem 0.5rem 0.5rem !important; + max-height: calc(100% - 1rem) !important; + background: none !important; +} + +.submenu.active ul { + padding: 1rem 2rem 1rem 1rem !important; +} + +.submenu ul li { + box-shadow: none; +} + +.submenu, .side-menu p { + font-weight: 600; +} + +ul li img { + padding: 0.25rem !important; + height: 2.5rem !important; + width: 2.5rem !important; +} + +ul li { + white-space: nowrap; +} + +#side-menu-item { + display: none; +} \ No newline at end of file diff --git a/application-ui/content/assets/cronos/css/app-tables.css b/application-ui/content/assets/cronos/css/app-tables.css new file mode 100644 index 00000000..551d11d5 --- /dev/null +++ b/application-ui/content/assets/cronos/css/app-tables.css @@ -0,0 +1,82 @@ +.table { + font-family: OpenSans, sans-serif; + background: var(--background2); + box-shadow: 0 0 0.4rem var(--shadow3); + border: 2px solid var(--border) !important; + border-radius: 1rem; + overflow: hidden; + display: flex; + width: 100%; + transition: all 0.25s ease; + white-space: nowrap; + text-overflow: ellipsis; + + div { + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + text-align: center; + transition: all 0.25s ease; + width: 100%; + + h1, h2 ,h3, h4, h5, h6 { + overflow: hidden; + padding: 0.5rem 1.5rem; + margin: 0; + font-size: 1.25rem; + background: var(--border); + transition: all 0.25s ease; + white-space: nowrap; + text-overflow: ellipsis; + } + + p { + overflow: hidden; + padding: 0.5rem 1.5rem; + margin: 0; + background: var(--background2); + transition: all 0.25s ease; + white-space: nowrap; + text-overflow: ellipsis; + } + + p.alt { + background: var(--background3); + } + } + + div.left { + text-align: left; + border-left: none !important; + } + + div.right { + text-align: right; + border-right: none !important; + } +} + +.table:hover { + border-color: var(--border2) !important; + + div { + p { + background: var(--background3); + } + + p.alt { + background: var(--background2); + } + + h1, h2 ,h3, h4, h5, h6 { + background: var(--border2); + } + + /*h1:hover, h2:hover, h3:hover, h4:hover, h5:hover, h6:hover { + background: var(--foreground2); + color: var(--background5); + cursor: pointer; + opacity: 0.5; + }*/ + } +} \ No newline at end of file diff --git a/application-ui/content/assets/cronos/css/app-tabs.css b/application-ui/content/assets/cronos/css/app-tabs.css new file mode 100644 index 00000000..ff2f368f --- /dev/null +++ b/application-ui/content/assets/cronos/css/app-tabs.css @@ -0,0 +1,57 @@ +.tabs { + position: relative; + width: 100%; + border-radius: 0.5rem; + box-shadow: 0 0 0.4rem var(--shadow3); + overflow: hidden; + display: flex; + + h4 { + overflow: hidden; + text-align: center; + width: 100%; + padding: 0.5rem; + margin: 0; + background: var(--foreground2); + color: var(--background5); + white-space: nowrap; + text-overflow: ellipsis; + transition: none !important; + } + + h4:hover { + background: var(--highlight); + box-shadow: 0 0 0.8rem var(--highlight); + color: var(--background5); + z-index: 1; + cursor: pointer; + } + + h4.active { + background: linear-gradient(90deg, var(--accent), var(--accent2)); + box-shadow: 0 0 0.8rem var(--accent); + color: var(--highlight); + z-index: 2; + cursor: unset; + } +} + +.tabs.alt { + box-shadow: none; + margin-bottom: 1rem; + + h4 { + background: var(--background); + color: var(--foreground2); + box-shadow: none; + } + + h4:hover { + background: var(--background3); + } + + h4.active { + color: var(--background5); + background: var(--highlight); + } +} \ No newline at end of file diff --git a/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Black.ttf b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Black.ttf new file mode 100644 index 00000000..a3e9c93d Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Black.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Bold.ttf b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Bold.ttf new file mode 100644 index 00000000..a2289f4e Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Bold.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-ExtraBold.ttf b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-ExtraBold.ttf new file mode 100644 index 00000000..74643c67 Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-ExtraBold.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Light.ttf b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Light.ttf new file mode 100644 index 00000000..9f453b69 Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Light.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Medium.ttf b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Medium.ttf new file mode 100644 index 00000000..80a09735 Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Medium.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Regular.ttf b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Regular.ttf new file mode 100644 index 00000000..85827c56 Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Regular.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Thin.ttf b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Thin.ttf new file mode 100644 index 00000000..ab8b77a0 Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/MPLUS1p/MPLUS1p-Thin.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/MPLUS1p/OFL.txt b/application-ui/content/assets/cronos/fonts/MPLUS1p/OFL.txt new file mode 100644 index 00000000..eda8c782 --- /dev/null +++ b/application-ui/content/assets/cronos/fonts/MPLUS1p/OFL.txt @@ -0,0 +1,93 @@ +Copyright 2016 The M+ Project Authors. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://openfontlicense.org + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/application-ui/content/assets/cronos/fonts/OpenSans/LICENSE.txt b/application-ui/content/assets/cronos/fonts/OpenSans/LICENSE.txt new file mode 100644 index 00000000..d6456956 --- /dev/null +++ b/application-ui/content/assets/cronos/fonts/OpenSans/LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Bold.ttf b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Bold.ttf new file mode 100644 index 00000000..fd79d43b Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Bold.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-BoldItalic.ttf b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-BoldItalic.ttf new file mode 100644 index 00000000..9bc80095 Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-BoldItalic.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-ExtraBold.ttf b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-ExtraBold.ttf new file mode 100644 index 00000000..21f6f84a Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-ExtraBold.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf new file mode 100644 index 00000000..31cb6883 Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Italic.ttf b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Italic.ttf new file mode 100644 index 00000000..c90da48f Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Italic.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Light.ttf b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Light.ttf new file mode 100644 index 00000000..0d381897 Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Light.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-LightItalic.ttf b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-LightItalic.ttf new file mode 100644 index 00000000..68299c4b Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-LightItalic.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Regular.ttf b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Regular.ttf new file mode 100644 index 00000000..db433349 Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Regular.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Semibold.ttf b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Semibold.ttf new file mode 100644 index 00000000..1a7679e3 Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-Semibold.ttf differ diff --git a/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-SemiboldItalic.ttf b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-SemiboldItalic.ttf new file mode 100644 index 00000000..59b6d16b Binary files /dev/null and b/application-ui/content/assets/cronos/fonts/OpenSans/OpenSans-SemiboldItalic.ttf differ diff --git a/application-ui/content/assets/cronos/javascript/app-base.js b/application-ui/content/assets/cronos/javascript/app-base.js new file mode 100644 index 00000000..293d7ca1 --- /dev/null +++ b/application-ui/content/assets/cronos/javascript/app-base.js @@ -0,0 +1,103 @@ +let desktop = false; +let colors = "automatic"; + +document.addEventListener('contextmenu',function(e){ + e.preventDefault(); +}); + +document.addEventListener('dragstart', function(e){ + e.preventDefault(); +}); + +function init() { + const urlParams = new URLSearchParams(window.location.search); + if(location.href.includes("http://localhost:63342/Zyneon-Application/")) { + if (!urlParams.get("_ij_reload")) { + if(location.href.includes("?")) { + location.href = location.href + "&_ij_reload=RELOAD_ON_SAVE"; + } else { + location.href = location.href + "?_ij_reload=RELOAD_ON_SAVE"; + } + } + } + let theme = colors; + if(localStorage.getItem("theme.colors")) { + theme = localStorage.getItem("theme.colors"); + } + if(urlParams.get("theme.colors")) { + theme = urlParams.get("theme.colors"); + } + setColors(theme); +} + +function connector(request) { + console.log("[CONNECTOR] " + request); +} + +function setColors(newColors,fromApp) { + colors=newColors; + localStorage.setItem('theme.colors', newColors); + if(newColors==="automatic") { + if (window.matchMedia('(prefers-color-scheme: dark)').matches) { + document.getElementById("css-colors").href = "../assets/cronos/css/app-colors-dark.css"; + connector("sync.title.automatic-dark-.-" + document.title); + return; + } + document.getElementById("css-colors").href = "../assets/cronos/css/app-colors-light.css"; + connector("sync.title.automatic-light-.-" + document.title); + } else { + document.getElementById("css-colors").href = newColors; + connector("sync.title." + colors + "-.-" + document.title); + } +} + +function setColors_(newColors,fromApp) { + colors=newColors; + localStorage.setItem('theme.colors', newColors); + if(newColors==="automatic") { + if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) { + document.getElementById("css-colors").href = "../assets/cronos/css/app-colors-dark.css"; + connector("sync.title.automatic-dark-.-" + document.title); + } else { + document.getElementById("css-colors").href = "../assets/cronos/css/app-colors-light.css"; + connector("sync.title.automatic-light-.-" + document.title); + } + } else { + document.getElementById("css-colors").href = newColors; + connector("sync.title." + colors + "-.-" + document.title); + } +} + +function changeTheme() { + if(colors==="../assets/cronos/css/app-colors-dark.css") { + setColors("../assets/cronos/css/app-colors-light.css"); + } else { + setColors("../assets/cronos/css/app-colors-dark.css"); + } +} + +function syncDesktop() { + desktop = true; +} + +function enableOverlay(url) { + if(url) { + if(typeof url === "string") { + const overlay = document.getElementById("overlay"); + const frame = document.getElementById("overlay-frame"); + frame.src = url; + if (!overlay.classList.contains("active")) { + overlay.classList.add("active"); + } + } + } +} + +function disableOverlay() { + const overlay = document.getElementById("overlay"); + if(overlay.classList.contains("active")) { + overlay.classList.remove("active"); + } + const frame = document.getElementById("overlay-frame"); + frame.src = ""; +} \ No newline at end of file diff --git a/application-ui/content/assets/cronos/javascript/app-menu.js b/application-ui/content/assets/cronos/javascript/app-menu.js new file mode 100644 index 00000000..b2da8af0 --- /dev/null +++ b/application-ui/content/assets/cronos/javascript/app-menu.js @@ -0,0 +1,112 @@ +function toggleMenu(menuId,save) { + const menu = document.getElementById(menuId); + if(menu.classList.contains('active')) { + deactivateMenu(menuId,save); + } else { + activateMenu(menuId,save); + } +} + +function setMenu(menuId,disable,save) { + if(disable) { + deactivateMenu(menuId,save); + } else { + activateMenu(menuId,save); + } +} + +function activateMenu(menuId,save) { + const menu = document.getElementById(menuId); + if(!menu.classList.contains('active')) { + if (save) { + localStorage.setItem('menu.' + menuId, "active"); + } + menu.classList.add('active'); + menu.classList.remove('inactive'); + } +} + +function deactivateMenu(menuId,save) { + const menu = document.getElementById(menuId); + if(!menu.classList.contains('inactive')) { + if (save) { + localStorage.setItem('menu.' + menuId, "inactive"); + } + menu.classList.add('inactive'); + menu.classList.remove('active'); + } +} + +function initMenu(menuId) { + const urlParams = new URLSearchParams(window.location.search); + let active = true; + if(urlParams.get("menu."+menuId)) { + const menuMode = urlParams.get("menu."+menuId); + if(menuMode!=="active") { + active = false; + } + } else if(localStorage.getItem('menu.'+menuId)) { + const menuMode = localStorage.getItem('menu.'+menuId); + if(menuMode!=="active") { + active = false; + } + } + if(active) { + activateMenu(menuId,false); + return true; + } else { + deactivateMenu(menuId,false); + } + return false; +} + +function addMenuEntry(entryId,icon,text,clickRequest) { + if(entryId) { + if (text) { + const template = document.getElementById('side-menu-item'); + const entry = template.cloneNode(true); + entry.id = entryId; + + const p = entry.querySelector("p"); + if(p) { + p.innerText = text.toString(); + } + + if (clickRequest) { + entry.onclick = function () { + connector(clickRequest.toString()); + } + } + + template.parentNode.insertBefore(entry,template); + + if (icon) { + const i = icon.toString().toLowerCase(); + if (i.endsWith(".png") || i.endsWith(".svg") || i.endsWith(".jpg") || i.endsWith(".gif") || i.endsWith(".jpeg")) { + const ie = entry.querySelector("i"); + const img = entry.querySelector("img"); + if (ie) { + ie.style.display = "none"; + } + if (img) { + img.src = icon.toString(); + img.classList.remove("invisible"); + } + } else { + const ie = entry.querySelector("i"); + if (ie) { + ie.classList.remove("bx"); + ie.classList.remove("bx-loader-circle"); + ie.classList.remove("bx-spin"); + const classList = i.toString().split(/\s+/); + classList.forEach(className => { + if (className.trim() !== "") { // Leere Klassen ignorieren + ie.classList.add(className); + } + }); + } + } + } + } + } +} \ No newline at end of file diff --git a/application-ui/content/assets/cronos/javascript/app-tables.js b/application-ui/content/assets/cronos/javascript/app-tables.js new file mode 100644 index 00000000..b9526a11 --- /dev/null +++ b/application-ui/content/assets/cronos/javascript/app-tables.js @@ -0,0 +1,68 @@ +const tables = new Map(); + +function initializeTable(id,rows) { + if(tables.has(id)) { tables.delete(id); } + + const data = getTableData(id); + const table = document.getElementById(id); + table.innerText = ""; + + if (typeof rows !== 'number') { + rows = 2; + } + + for (let i = 0; i < rows; i++) { + data.set(i,new Map()); + data.get(i).set(0,"Column "+(i+1)); + } + reloadTable(id); +} + +function getTableData(id) { + if(!tables.has(id)) { + tables.set(id,new Map()); + } + return tables.get(id); +} + +function setTableContent(tableId,columnNumber,rowNumber,text) { + if(typeof columnNumber === 'number' && typeof rowNumber === 'number') { + getTableData(tableId).get(columnNumber).set(rowNumber,text); + reloadTable(tableId); + } +} + +function reloadTable(id) { + const table = document.getElementById(id); + const data = getTableData(id); + table.innerText = ""; + + for (let i = 0; i < data.size; i++) { + let column = id + "-column-" + i; + const columnData = data.get(i); + let columnClass = ""; + if(i===0) { + columnClass = "class='left' " + } else if(i===(data.size-1)) { + columnClass = "class='right' " + } + table.innerHTML += "
" + column = document.getElementById(column); + for (let j = 0; j < columnData.size; j++) { + let row = (column.id)+"-row-"+i; + let text = columnData.get(j); + if(typeof text === 'string') { + text = text.replaceAll('<','‹').replaceAll('>','›') + } + let rowClass = ""; + if (j % 2 === 0) { + rowClass="class='alt' "; + } + if(j===0) { + column.innerHTML += "

"+text+"

"; + } else { + column.innerHTML += "

"+text+"

"; + } + } + } +} diff --git a/application-ui/content/assets/cronos/javascript/app-tabs.js b/application-ui/content/assets/cronos/javascript/app-tabs.js new file mode 100644 index 00000000..ed316481 --- /dev/null +++ b/application-ui/content/assets/cronos/javascript/app-tabs.js @@ -0,0 +1,31 @@ +const activeTabs = new Map(); + +function addTab(tabs,id,text,onclick) { + if(typeof tabs === 'string' && typeof id === 'string' && typeof text === 'string' && typeof onclick === 'string') { + if(!document.getElementById(id)) { + document.getElementById(tabs).innerHTML += "

" + text + "

"; + } + } +} + +function switchTab(tabs,tab) { + if(typeof tabs === 'string' && typeof tab === 'string') { + if(document.getElementById(tabs)&&document.getElementById(tab)) { + if(activeTabs.has(tabs)) { + if(document.getElementById(activeTabs.get(tabs))) { + document.getElementById(activeTabs.get(tabs)).classList.remove("active"); + } + if(document.getElementById(activeTabs.get(tabs)+"-content")) { + document.getElementById(activeTabs.get(tabs)+"-content").classList.remove("active"); + } + activeTabs.delete(tabs); + } + + activeTabs.set(tabs,tab); + if(document.getElementById(tab+"-content")) { + document.getElementById(tab+"-content").classList.add("active"); + } + document.getElementById(tab).classList.add("active"); + } + } +} \ No newline at end of file diff --git a/application-ui/content/assets/fonts/lthoop-regular.ttf b/application-ui/content/assets/fonts/lthoop-regular.ttf deleted file mode 100644 index 5fcc2666..00000000 Binary files a/application-ui/content/assets/fonts/lthoop-regular.ttf and /dev/null differ diff --git a/application-ui/content/assets/zyneon/css/themes/custom/instances.css b/application-ui/content/assets/zyneon/css/themes/custom/instances.css deleted file mode 100644 index 702ddd86..00000000 --- a/application-ui/content/assets/zyneon/css/themes/custom/instances.css +++ /dev/null @@ -1,454 +0,0 @@ -@keyframes wiggle { - 0% { transform: rotate(0deg); } - 80% { transform: rotate(0deg); } - 85% { transform: rotate(5deg); } - 95% { transform: rotate(-5deg); } - 100% { transform: rotate(0deg); } -} - -/*Menu extra's*/ -.menu ul li a .instance-item.active,.instance-item#selected { - color: #fff; - background: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); -} - -.menu ul li a .instance-item.active:hover,.instance-item#selected:hover { - color: #fff; - background: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); -} - -.menu ul li a .instance-item:hover { - background: var(--highlight); - box-shadow: 0 0 0.4rem var(--highlight); - transition: 0.5s; - cursor: pointer; -} - -.menu ul li a .instance-item span { - padding: 0.17rem 0 0 0.75rem; - font-size: 1.1rem; - display: none; - white-space: nowrap; -} - -.menu.active ul li a .instance-item span { - display: inline; - color: var(--color); -} - -.menu.active ul li a .instance-item:hover span { - color: var(--inverted); - background: none; - box-shadow: none; -} - -.menu ul li a .instance-item { - position: relative; - display: flex; - padding: 0.6rem; - width: 1.51rem; - border-radius: 0.5rem; -} - -.menu.active ul li a .instance-item { - position: relative; - width: 13.5rem; - transition: 0.5s; - white-space: nowrap; -} - -.menu ul li a .instance-item#selected span { - color: #fff; -} - -.menu ul li a .instance-item.active span { - color: #fff; -} - -.menu#submenu.active ul li a .instance-item i { - color: var(--color-dim); - display: inherit; -} - -.menu#submenu ul li a .instance-item i { - display: none; -} - - -.menu#submenu ul li a .instance-item:hover i { - color: var(--inverted); - opacity: 0.5; - transition: 0.5s; -} - -.menu#submenu ul li a .instance-item.active:hover i { - color: var(--color-dim); - opacity: 1; -} - - -.menu.active ul li a .instance-item span { - display: inline; - background: none; - box-shadow: none; - max-width: 11.8rem; - text-overflow: ellipsis; - overflow: hidden; -} - -.menu ul li a .instance-item.active:hover span,i { - color: #fff; -} - -/*Instance view*/ -.content #instance-view .card#title-card i#check { - padding: 1.25rem 1.25rem 1.25rem 0; - font-size: 1.5rem; - color: var(--color-dim); -} - -.content #instance-view .card#title-card .buttons { - position: absolute; - top: -0.455rem; - right: 0.55rem; -} - -.content #instance-view .card#title-card .buttons i { - position: absolute; - right: 0; - padding: 0.5rem; - font-size: 2rem; - border-radius: 0.5rem; -} - -.content #instance-view .card#title-card .buttons i:hover { - z-index: 2000; - box-shadow: 0 0 0.4rem var(--color); - color: var(--background-accent); - background: var(--color); -} - -.content #instance-view .card#title-card .buttons .folder-dropdown { - position: absolute; - z-index: 1000; - right: 0; -} - -.content #instance-view { - overflow: hidden; -} - -.content #instance-view .card#title-card .buttons .folder-dropdown .card { - text-align: center; - display: none; - z-index: 1000; -} - -.content #instance-view .card#title-card .buttons .folder-dropdown:hover .card { - display: inherit; -} - -.content #instance-view .card#title-card .buttons .folder-dropdown .settings-dropdown .card { - position: absolute; - text-align: left; - top: 4.25rem; - right: 9rem; - width: 12.5rem; - display: none; -} - -.content #instance-view .card#title-card .buttons .folder-dropdown .settings-dropdown:hover .card { - display: inherit; - text-align: center; -} - -.content #instance-view .card#title-card .buttons .folder-dropdown .card h3:hover { - color: var(--background-accent); - box-shadow: 0 0 0.4rem var(--color); - background: var(--color); - border-radius: 0.5rem; - cursor: pointer; -} - -.content #instance-view #instance-settings { - position: absolute; - top: 4rem; - right: 0.25rem; - width: calc(100% - 1.95rem); - height: calc(100% - 13.5rem); - padding: 2rem 0.5rem 1rem 1.1rem; - overflow-y: auto; - z-index: 0; -} - -.content #instance-view #instance-settings .card { - box-shadow: 0 0 0.4rem var(--background-accent); -} - -.content #instance-view #instance-settings h3 { - position: relative; -} - -.content #instance-view #instance-settings h3 a#show-icon, a#memory-int, a#show-logo, a#show-background { - text-decoration: none; - color: var(--color-dim); - position: absolute; - right: 7rem; - display: none; -} - -.content #instance-view #instance-settings h3 a#show-icon:hover, a#memory-int, a#show-logo:hover, a#show-background:hover { - color: var(--color); - cursor: pointer; - transition: 0.25s; -} - - - -.content #instance-view #instance-settings h3 a#memory-int { - text-decoration: none; - color: var(--color-dim); - position: absolute; - right: 7rem; - display: inline; -} - -.content #instance-view #instance-settings h3 a#memory-int:hover { - cursor: inherit; -} - -.content #instance-view #instance-settings h3 input,select { - position: absolute; - right: 0.7rem; - top: 0.7rem; - border-style: none; - text-decoration: none; - padding: 0.2rem; - border-radius: 0.5rem; - z-index: 5; - color: var(--color); - background-color: var(--background4); - font-size: 1.2rem; - box-shadow: none; -} - -.content #instance-view #instance-settings h3 input#settings-save { - position: absolute; - left: 0.7rem; - top: 0.55rem; - right: inherit; - border-style: none; - text-decoration: none; - padding: 0.5rem 0.5rem 0.325rem 0.5rem; - border-radius: 0.5rem; - z-index: 5; - color: var(--color); - background-color: var(--background-accent); - font-size: 1.1rem; - box-shadow: none; -} - -.content #instance-view #instance-settings h3 input#settings-save:hover { - cursor: pointer; - color: #fff; - background-color: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); - transition: 0.25s; -} - -.content #instance-view #instance-settings h3 a.button { - position: absolute; - right: 0.5rem; - top: 0.5rem; -} - -.content #instance-view #instance-settings h3 a.button:hover { - font-size: 1.05rem; -} - -.content #instance-view #instance-settings h3 a.button#delete-instance:hover { - color: white; - background: red; - box-shadow: 0 0 0.4rem red; - animation: wiggle 0.1s linear infinite; -} - -.content #instance-view { - background-repeat:no-repeat; - background-position:center; - background-size:cover; - position: absolute; - top: 0; - left: 0; - padding: 1rem; - width: calc(100% - 2rem); - height: calc(100% - 2rem);; - display: none; -} - -.content #instance-view i { - color: var(--color-dim); -} - -.content #instance-view .card#title-card { - position: relative; - z-index: 100; - background: var(--background4); -} - -.content .sidebyside { - position: relative; - display: flex; - width: 100%; - max-height: 50%; -} - -.content .sidebyside img { - border-radius: 0.5rem; - width: 49%; -} - -.content .sidebyside #description-card { - position: absolute; - top: 0; - right: 0; - width: 49%; -} - -.content .sidebyside #description-card .card { - padding: 1rem; - background: var(--background-accent); - opacity: 0.6; -} - -.content .sidebyside #description-card .card span { - color: var(--color); -} - -.content .sidebyside #description-card .card p { - padding-top: 0.25rem; - color: var(--color-dim-less); -} - -/*Instance-view dock*/ -.content .dock { - position: absolute; - left: 0; - bottom: 0; - height: 8rem; - width: 100%; - box-shadow: 0 0 0.4rem var(--background-accent); - z-index: 99; - background: var(--background4); -} - -.content .dock a.button#launch { - position: absolute; - right: 1.3rem; - bottom: 1.5rem; - color: #fff; - background: #6b38bd; - box-shadow: 0 0 0.6rem #ffffff40; - padding: 1rem 1.1rem 0.85rem 1rem; - font-size: 2.5rem; -} - -.content .dock a.button#launch i { - color: #fff; -} - -.content .dock a.button#launch:hover { - background: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); - animation: wiggle 2.5s linear infinite; -} - -.content .dock .instance-infos { - font-size: 1.05rem; - padding: 2rem; - color: var(--color-dim); -} - -/*Instance-adder*/ -.content #instance-adder .card h3 a.button { - font-size: 1.2rem; - box-shadow: none; -} - -.content #instance-adder .card h3 a.button { - position: relative; -} - -.content #instance-adder .card h3 a.button:hover { - cursor: pointer; - color: #fff; - background-color: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); - transition: 0.25s; -} - -.content #instance-adder .card h3 { - position: relative; -} - -.content #instance-adder .card#instance-creator h3 input,select { - position: absolute; - top: 0.6rem; - right: 1rem; - border-style: none; - text-decoration: none; - padding: 0.5rem 0.5rem 0.325rem 0.5rem; - border-radius: 0.5rem; - width: 16rem; - color: var(--color); - background-color: var(--background4); - font-size: 1.2rem; - box-shadow: none; -} - -.content #instance-adder .card h3 select#creator-minecraft,select#creator-modloader { - width: 17rem; -} - -.content #instance-adder { - display: none; -} - -.content #instance-adder .card h3 input#create { - position: initial; - width: inherit; - border-style: none; - text-decoration: none; - padding: 0.5rem 0.5rem 0.325rem 0.5rem; - border-radius: 0.5rem; - z-index: 5; - color: var(--color); - background-color: var(--background-accent); - font-size: 1.2rem; - box-shadow: none; -} - -.content #instance-adder .card h3 input#create:hover { - cursor: pointer; - color: #fff; - background-color: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); - transition: 0.25s; -} - -.content #instance-adder .card input#creator-name { - display: inline; -} - -.content #instance-adder .card h3 select#zyneonplus-version,input#id { - position: initial; - font-size: 1.1rem; - border-radius: 0.5rem; - width: 16rem; - color: var(--color); - background-color: var(--inverted); - border-style: none; - padding: 0.5rem 0.5rem 0.325rem 0.5rem; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/css/themes/custom/resources.css b/application-ui/content/assets/zyneon/css/themes/custom/resources.css deleted file mode 100644 index 64841d42..00000000 --- a/application-ui/content/assets/zyneon/css/themes/custom/resources.css +++ /dev/null @@ -1,70 +0,0 @@ -/*Stuff*/ -select#search-version { - position: relative; - width: 15rem; -} - -select { - position: absolute; - top: 0; - left: 0; - border-style: none; - text-decoration: none; - padding: 0.2rem; - border-radius: 0.5rem; - z-index: 5; - color: var(--color); - background-color: var(--background4); - font-size: 1.2rem; - box-shadow: none; -} - -input#search-query { - position: relative; - width: fit-content; - background: var(--background4); - color: var(--color); - border: none; - font-size: 2rem; - margin: 1rem 0 1rem 1rem; - border-radius: 0.5rem; -} - -a.button#search { - font-size: 1.5rem; - margin-left: 0; -} - -.content .card .flex .details .flex#title { - position: relative; - padding-bottom: 0; -} - -.content .card .flex .details .flex#title h1 { - position: relative; - padding-right: 0.5rem; - padding-bottom: 0; - overflow: hidden; - text-overflow: ellipsis; -} - -.content .card .flex .details .flex#title h2 { - font-size: 2rem; - font-weight: 1; - color: var(--color-dim); - padding-left: 0; - padding-bottom: 0; - overflow: hidden; - text-overflow: ellipsis; -} - -.content .card .flex .details h3 { - margin-top: -1rem; - overflow: hidden; - text-overflow: ellipsis; -} - -.button#load { - display: none ; - justify-content: center; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/css/themes/custom/settings.css b/application-ui/content/assets/zyneon/css/themes/custom/settings.css deleted file mode 100644 index 2f7f4779..00000000 --- a/application-ui/content/assets/zyneon/css/themes/custom/settings.css +++ /dev/null @@ -1,340 +0,0 @@ -@keyframes wiggle { - 0% { transform: rotate(0deg); } - 80% { transform: rotate(0deg); } - 85% { transform: rotate(5deg); } - 95% { transform: rotate(-5deg); } - 100% { transform: rotate(0deg); } -} - - -/*Menu extra's*/ -.menu .info { - white-space: nowrap; - position: absolute; - color: var(--color-dim); - left: 1rem; - bottom: 1rem; - display: none; -} - -.menu.active .info { - display: inherit; - left: 1.5rem; -} - -.menu .info p.app { - color: var(--color-dim-less); -} - -.menu-item#exit:hover { - background: red; - box-shadow: 0 0 0.4rem red; - animation: wiggle 0.1s linear infinite; -} - - -.menu-item#exit:hover i#exit-i { - !important color: white; - color: white; -} - -.menu-item#exit:hover span { - color: white; -} - -/*Stuff*/ -a.button#console { - position: absolute; - top: 0; - right: 0; - z-index: 10000; -} - -.content #general { - display: inherit; -} - -.content #general .start-tab { - position: absolute; - right: 2rem; - top: 5.965rem; -} - -.content #general .start-tab a.button:hover { - font-size: 1.05rem; -} - -.content #general .start-tab a.button#general-tab-start { - position: relative; - margin-right: -0.25rem; - border-radius: 0.5rem 0 0 0.5rem; - box-shadow: none; -} - -.content #general .start-tab a.button#general-tab-instances { - position: relative; - border-radius: 0 0.5rem 0.5rem 0 ; - box-shadow: none; -} - -.content #general #appearance a.button:hover { - font-size: 1.05rem; -} - -.content #general #appearance h3 { - position: relative; -} - -.content #general #appearance h3 a.button#appearance-theme-light { - position: absolute; - right: 7.96rem; - top: 0.5rem; - margin-right: -0.25rem; - border-radius: 0.5rem 0 0 0.5rem; - box-shadow: none; -} - -.content #general #appearance h3 a.button#appearance-theme-dark { - position: absolute; - right: 4.96rem; - top: 0.5rem; - margin-right: -0.25rem; - border-radius: 0; - box-shadow: none; -} - -.content #general #appearance h3 a.button#appearance-theme-zyneon { - position: absolute; - right: 0.5rem; - top: 0.5rem; - border-radius: 0 0.5rem 0.5rem 0 ; - box-shadow: none; -} - -.content #general #appearance h3 a.button#appearance-language-english { - position: absolute; - right: 0.5rem; - top: 0.5rem; -} - -.content #general #appearance h3 a.button#appearance-language-english { - box-shadow: none; -} - -.content #general #appearance h3 a.button#appearance-language-english:hover { - color: var(--color); - background: var(--background-accent); - cursor: not-allowed; - font-size: 1.05rem; -} - -.content #global { - display: none; -} - -.content #global a.button { - display: none; - box-shadow: none; -} - -.content #global .instance-path { - position: absolute; - right: 2rem; - top: 5.965rem; -} - -.content #global .instance-path p { - padding-right: 1rem; - color: var(--color-dim); - position: relative; - display: inline; -} - -.content #global .instance-path p:hover { - color: var(--color); - transition: 0.5s; -} - -.content #global .instance-path a { - position: relative; - display: inline; -} - -.content #global .memory { - position: absolute; - right: 2rem; - top: 9.05rem; -} - -.content #global .log-buttons { - position: absolute; - right: 2.2rem; - top: 12.1rem; -} - -.content #global .log-buttons a { - position: relative; - display: inline; - margin: -0.125rem; - border-radius: 0; -} - -.content #global .log-buttons a#enable-log { - border-radius: 0.5rem 0 0 0.5rem; -} - -.content #global .log-buttons a#disable-log { - border-radius: 0 0.5rem 0.5rem 0; -} - -.content #global .log-buttons a.active { - background: var(--color); - color: var(--inverted); -} - -.content #global .memory p { - padding-right: 1rem; - color: var(--color-dim); - position: relative; - display: inline; -} - -.content #global .memory a { - position: relative; - display: inline; -} - -.content #global a:hover { - font-size: 1.05rem; - box-shadow: none; -} - -.content #profile { - display: none; -} - -.content #profile .account a.button { - font-size: 1.05rem; - color: white; - background: #ff2e2e; - box-shadow: none; -} - -.content #profile .account a.button:hover { - font-size: 1.05rem; - color: white; - background: red; - box-shadow: none; - animation: wiggle 0.1s linear infinite; -} - -.content #path-select .login a.button { - font-size: 1.05rem; - box-shadow: none; -} - -.content #path-select .login a.button:hover { - font-size: 1.05rem; - box-shadow: none; -} - -.content #path-select .login { - position: absolute; - right: 2rem; - top: 5.965rem; -} - -.content #path-select .login a { - position: relative; - display: inline; -} - -.content #fallback .login a.button { - font-size: 1.05rem; - color: #000000; - background: #69c53d; - box-shadow: none; -} - -.content #fallback .login a.button:hover { - font-size: 1.05rem; - color: black; - background: #14ff00; - box-shadow: none; -} - -.content #fallback .login { - position: absolute; - right: 2rem; - top: 5.965rem; -} - -.content #fallback .login a { - position: relative; - display: inline; -} - -.content #profile .account { - position: absolute; - right: 2rem; - top: 5.965rem; -} - -.content #profile .account p { - padding-right: 1rem; - color: var(--color-dim); - position: relative; - display: inline; -} - -.content #profile .account p:hover { - color: var(--color); - transition: 0.5s; -} - -.content #profile .account a { - position: relative; - display: inline; -} - -.content #profile .actions { - position: relative; -} - -.content #profile .actions img { - position: absolute; - top: 1rem; - left: 0; - width: 30%; - min-width: 250px; - min-height: 250px; -} - -.content #profile .actions .card { - position: absolute; - top: 1rem; - right: 0; - width: 65%; -} - -p#uuid:hover { - cursor: pointer; -} - -.content #profile .card h3 i { - color: var(--color-dim); -} - -.content #profile .card h3:hover i { - color: white; -} - -p#instance-path-string:hover { - cursor: pointer; -} - -.content #profile .actions .card h3:hover { - cursor: pointer; - background: var(--accent); - color: #fff; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/css/themes/custom/shared.css b/application-ui/content/assets/zyneon/css/themes/custom/shared.css deleted file mode 100644 index c647224c..00000000 --- a/application-ui/content/assets/zyneon/css/themes/custom/shared.css +++ /dev/null @@ -1,514 +0,0 @@ -:root { - --background: #af4747; - --background2: #ffa1a1; - --background3: #ff8181; - --background4: #ff4949; - --background-accent: #ff0000; - --highlight: #fff; - --color: #fff; - --color-dim: #ffffff60; - --color-dim-less: #ffffff90; - --inverted: #000; - --accent: #ff9500; -} - -@keyframes wiggle { - 0% { transform: rotate(0deg); } - 80% { transform: rotate(0deg); } - 85% { transform: rotate(5deg); } - 95% { transform: rotate(-5deg); } - 100% { transform: rotate(0deg); } -} - -@font-face { - font-family: LTHoopRegular; - src: url("../../../../fonts/lthoop-regular.ttf"); -} - -* { - margin: 0; - padding: 0; - user-select: none; - font-family: LTHoopRegular, serif; -} - -body { - background: black; - overflow: hidden; -} - -.content-rows { - position: absolute; - display: flex; - width: 100%; - height: 100%; -} - -/*Menu base*/ - -.menu { - overflow: hidden; - flex-shrink: 0; - position: relative; - box-shadow: 0 0 0.4rem var(--background-accent); - background: var(--background-accent); - transition: 0.5s; - padding: 1rem; - width: 2.25rem; -} - -.menu#main { - z-index: 100; -} - -.menu.active { - width: 16rem; -} - -.menu .menu-title { - display: none; -} - -.menu.active .menu-title { - display: flex; -} - -.menu .menu-title img { - height: 2.5rem; -} - -.menu .menu-title p { - color: var(--color); -} - -.menu i { - color: var(--color); - font-size: 1.5rem; -} - -.menu i#switch { - position: absolute; - top: 1rem; - right: 1.4rem; -} - -.menu i#switch:hover { - cursor: pointer; -} - -.menu ul li img { - width: 24px; - height: 24px; -} - -.menu ul { - position: absolute; - top: 3.6rem; - left: 0.75rem; - list-style: none; - transition: 0.5s; -} - -.menu.active ul { - position: absolute; - top: 4rem; - list-style: none; - transition: 0.5s; -} - -.menu ul li#list-template { - display: none; -} - -.menu ul li { - padding-bottom: 1rem; -} - -.menu.active ul li { - padding: 1rem 1rem 0 1rem; -} - -.menu ul li.subtitle { - color: var(--color-dim); - display: none; -} - -.menu ul li.subtitle span { - font-weight: 500; - max-width: 10rem; - white-space: nowrap; -} - -.menu.active ul li.subtitle { - display: inherit; -} - - -.menu ul li a { - text-decoration: none; -} - -.menu ul li a .menu-item { - position: relative; - display: flex; - padding: 0.6rem; - width: 1.51rem; - border-radius: 0.5rem; -} - -.menu.active ul li a .menu-item { - position: relative; - width: 13.5rem; - transition: 0.5s; - white-space: nowrap; -} - - -.menu ul li a .menu-item:hover { - background: var(--highlight); - box-shadow: 0 0 0.4rem var(--highlight); - transition: 0.5s; - cursor: pointer; -} - -.menu ul li a .menu-item:hover i { - color: var(--inverted); - transition: 0.5s; -} - - -.menu ul li a .menu-item span { - padding: 0.17rem 0 0 0.75rem; - font-size: 1.1rem; - display: none; - white-space: nowrap; -} - -.menu.active ul li a .menu-item span { - display: inline; - color: var(--color); -} - -.menu.active ul li a .menu-item:hover span { - color: var(--inverted); - background: none; - box-shadow: none; -} - -.menu ul li a .menu-item i { - position: relative; - top: 0.07rem; -} - -.menu ul li a .menu-item#selected span,i { - color: #fff; -} - -.menu ul li a .menu-item.active span,i { - color: #fff; -} - -.menu ul li a .menu-item#selected i { - color: #fff; -} - -.menu ul li a .menu-item.active i { - color: #fff; -} - -.menu.active ul li a .menu-item span { - display: inline; - background: none; - box-shadow: none; - max-width: 11.8rem; - text-overflow: ellipsis; - overflow: hidden; -} - -.menu ul li a .menu-item.active,.menu-item#selected { - color: #fff; - background: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); -} - -.menu ul li a .menu-item.active:hover span,i,.menu ul li a .menu-item#selected:hover span,i { - color: #fff; -} - -/*Menu bottom (profile)*/ -.menu .profile { - position: absolute; - display: flex; - padding: 1rem; - bottom: 0; - left: 0; -} - -.menu .profile img { - position: absolute; - left: 0.4rem; - bottom: 0.5rem; - height: 3.5rem; - display: none; -} - -.menu .profile:hover { - animation: wiggle 1s linear infinite; -} - -.menu .profile img.active { - display: inherit; -} - -.menu .profile i { - position: absolute; - left: 0.85rem; - bottom: 0.9rem; - font-size: 2.5rem; - display: inherit; - z-index: 1; -} - -.menu .profile i.active { - display: none; -} - -.menu .profile p.username { - position: absolute; - color: var(--color); - left: 4.5rem; - bottom: 2.3rem; - display: none; -} - -.menu.active .profile p.username { - display: inherit; - width: 20rem; -} - -.menu .profile a { - position: absolute; - text-decoration: none; - color: var(--color-dim); - left: 4.5rem; - bottom: 1.2rem; - display: none; -} - -.menu.active .profile a { - display: inherit; -} - -.menu .profile a:hover { - position: absolute; - text-decoration: none; - transition: 0.5s; - color: var(--color); -} - -/*Menu submenu*/ -.menu#submenu.active ul { - top: 0.8rem; -} - -.menu#submenu { - overflow-y: scroll; - z-index: 99; - background: var(--background2); -} - -.menu#submenu.active { - width: 16rem; -} - -.menu#submenu ul { - top: 0.8rem; -} - -.menu#submenu ul li a .menu-item i { - color: var(--color); -} - -.menu#submenu ul li a .menu-item.active i { - color: white; -} - -.menu#submenu ul li a .menu-item:hover i { - color: var(--inverted); - transition: 0.5s; -} - -.menu#submenu ul li a .menu-item.active:hover i { - color: white; - transition: none; -} - -::-webkit-scrollbar { - width: 8px; - background: transparent; -} - -::-webkit-scrollbar-track { - border-radius: 1rem; -} - -::-webkit-scrollbar-thumb { - background: rgba(0, 0, 0, 0.5); - box-shadow: 0 0 5rem var(--background-accent); - border-radius: 1rem; -} - -/*Content frame*/ -.content { - overflow: auto; - position: relative; - padding: 1.5rem; - background: var(--background); - flex-grow: 1; - width: 100%; -} - -.content a.button { - text-decoration: none; - font-size: 1.05rem; - padding: 0.5rem 0.5rem 0.325rem 0.5rem; - border-radius: 0.5rem; - box-shadow: 0 0 0.4rem var(--background-accent); - z-index: 5; - color: var(--color); - background-color: var(--background-accent); -} - -.content a.button:hover { - cursor: pointer; - font-size: large; - color: #fff; - background-color: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); - transition: 0.25s; - z-index: 999; -} - -.content a.button.active { - color: var(--inverted); - background-color: var(--highlight); -} - -.content a.button.active:hover { - color: var(--inverted); - background-color: var(--highlight); -} - -/*Stuff*/ -#global-button,#back-to-instance,#profile-button,#fabric-button,#shader-button,#forge-button,#resourcepack-button,#refresh-button,#exit-button,#startTab,#startTitle,#profile_,#resource-button,#instance-button { - display: none; -} - -.content .card { - border-radius: 0.5rem; - background: var(--background2); - box-shadow: 0 0 0.4rem var(--background-accent); - margin-bottom: 1.5rem; -} - -.content .card h1 { - padding: 1rem 1rem 0.75rem 1rem; - color: var(--color); -} - -.content .card h2 { - padding: 1rem 1rem 0.75rem 1rem; - color: var(--color); -} - -.content .card h3 { - padding: 1rem 1rem 0.75rem 1rem; - font-weight: 100; - color: var(--color-dim-less); -} - -.content .card .background { - background: var(--background3); -} - -.content .card .bottom { - border-radius: 0 0 0.5rem 0.5rem; -} - -.content .card .background-bottom { - border-radius: 0 0 0.5rem 0.5rem; - background: var(--background3); -} - -.content .card .background-top { - border-radius:0.5rem 0.5rem 0 0; - background: var(--background3); -} - -.content .card .background-top-bottom { - border-radius:0.5rem; - background: var(--background3); -} - -#template { - display: none; -} - -.content .card .title { - display: flex; -} - -.content .card .title img { - height: 3rem; - width: 3rem; - padding: 0.5rem 0 0.5rem 0.5rem; -} - -.flex { - position: relative; - display: flex; -} - -.bold { - font-weight: 1000; -} - -#overlay { - position: absolute; - color: white; - top: 0; right: 0; - height: 100vh; - width: 100%; - background: #00000080; - z-index: 200; - display: none; -} - -.center { - padding: 0; - margin: 0; - position: absolute; - height: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); - display: flex; - align-items: center; - justify-content: center; -} - -h3 a:hover { - color: var(--color); - cursor: pointer; - transition: 0.25s; -} - -.content .card .flex { - overflow: hidden; - position: relative; - max-height: 10rem; -} - -.content .card .flex img { - width: 10rem; - height: 10rem; - border-radius: 0.5rem 0 0 0.5rem; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/css/themes/custom/start.css b/application-ui/content/assets/zyneon/css/themes/custom/start.css deleted file mode 100644 index 9dd06d7a..00000000 --- a/application-ui/content/assets/zyneon/css/themes/custom/start.css +++ /dev/null @@ -1,8 +0,0 @@ -/*Stuff*/ -.content .card#news-card { - display: none; -} - -.content .card#updates-card { - display: none; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/css/themes/default/instances.css b/application-ui/content/assets/zyneon/css/themes/default/instances.css deleted file mode 100644 index 5f31dc2e..00000000 --- a/application-ui/content/assets/zyneon/css/themes/default/instances.css +++ /dev/null @@ -1,454 +0,0 @@ -@keyframes wiggle { - 0% { transform: rotate(0deg); } - 80% { transform: rotate(0deg); } - 85% { transform: rotate(5deg); } - 95% { transform: rotate(-5deg); } - 100% { transform: rotate(0deg); } -} - -/*Menu extra's*/ -.menu ul li a .instance-item.active,.instance-item#selected { - color: #fff; - background: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); -} - -.menu ul li a .instance-item.active:hover,.instance-item#selected:hover { - color: #fff; - background: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); -} - -.menu ul li a .instance-item:hover { - background: var(--highlight); - box-shadow: 0 0 0.4rem var(--highlight); - transition: 0.5s; - cursor: pointer; -} - -.menu ul li a .instance-item span { - padding: 0.17rem 0 0 0.75rem; - font-size: 1.1rem; - display: none; - white-space: nowrap; -} - -.menu.active ul li a .instance-item span { - display: inline; - color: var(--color); -} - -.menu.active ul li a .instance-item:hover span { - color: var(--inverted); - background: none; - box-shadow: none; -} - -.menu ul li a .instance-item { - position: relative; - display: flex; - padding: 0.6rem; - width: 1.51rem; - border-radius: 0.5rem; -} - -.menu.active ul li a .instance-item { - position: relative; - width: 13.5rem; - transition: 0.5s; - white-space: nowrap; -} - -.menu ul li a .instance-item#selected span { - color: #fff; -} - -.menu ul li a .instance-item.active span { - color: #fff; -} - -.menu#submenu.active ul li a .instance-item i { - color: var(--color-dim); - display: inherit; -} - -.menu#submenu ul li a .instance-item i { - display: none; -} - - -.menu#submenu ul li a .instance-item:hover i { - color: var(--inverted); - opacity: 0.5; - transition: 0.5s; -} - -.menu#submenu ul li a .instance-item.active:hover i { - color: var(--color-dim); - opacity: 1; -} - - -.menu.active ul li a .instance-item span { - display: inline; - background: none; - box-shadow: none; - max-width: 11.8rem; - text-overflow: ellipsis; - overflow: hidden; -} - -.menu ul li a .instance-item.active:hover span,i { - color: #fff; -} - -/*Instance view*/ -.content #instance-view .card#title-card i#check { - padding: 1.25rem 1.25rem 1.25rem 0; - font-size: 1.5rem; - color: var(--color-dim); -} - -.content #instance-view .card#title-card .buttons { - position: absolute; - top: -0.455rem; - right: 0.55rem; -} - -.content #instance-view .card#title-card .buttons i { - position: absolute; - right: 0; - padding: 0.5rem; - font-size: 2rem; - border-radius: 0.5rem; -} - -.content #instance-view .card#title-card .buttons i:hover { - z-index: 2000; - box-shadow: 0 0 0.4rem var(--color); - color: var(--background-accent); - background: var(--color); -} - -.content #instance-view .card#title-card .buttons .folder-dropdown { - position: absolute; - z-index: 1000; - right: 0; -} - -.content #instance-view { - overflow: hidden; -} - -.content #instance-view .card#title-card .buttons .folder-dropdown .card { - text-align: center; - display: none; - z-index: 1000; -} - -.content #instance-view .card#title-card .buttons .folder-dropdown:hover .card { - display: inherit; -} - -.content #instance-view .card#title-card .buttons .folder-dropdown .settings-dropdown .card { - position: absolute; - text-align: left; - top: 4.25rem; - right: 9rem; - width: 12.5rem; - display: none; -} - -.content #instance-view .card#title-card .buttons .folder-dropdown .settings-dropdown:hover .card { - display: inherit; - text-align: center; -} - -.content #instance-view .card#title-card .buttons .folder-dropdown .card h3:hover { - color: var(--background-accent); - box-shadow: 0 0 0.4rem var(--color); - background: var(--color); - border-radius: 0.5rem; - cursor: pointer; -} - -.content #instance-view #instance-settings { - position: absolute; - top: 4rem; - right: 0.25rem; - width: calc(100% - 1.95rem); - height: calc(100% - 13.5rem); - padding: 2rem 0.5rem 1rem 1.1rem; - overflow-y: auto; - z-index: 0; -} - -.content #instance-view #instance-settings .card { - box-shadow: 0 0 0.4rem var(--background-accent); -} - -.content #instance-view #instance-settings h3 { - position: relative; -} - -.content #instance-view #instance-settings h3 a#show-icon, a#memory-int, a#show-logo, a#show-background { - text-decoration: none; - color: var(--color-dim); - position: absolute; - right: 7rem; - display: none; -} - -.content #instance-view #instance-settings h3 a#show-icon:hover, a#memory-int, a#show-logo:hover, a#show-background:hover { - color: var(--color); - cursor: pointer; - transition: 0.25s; -} - - - -.content #instance-view #instance-settings h3 a#memory-int { - text-decoration: none; - color: var(--color-dim); - position: absolute; - right: 7rem; - display: inline; -} - -.content #instance-view #instance-settings h3 a#memory-int:hover { - cursor: inherit; -} - -.content #instance-view #instance-settings h3 input,select { - position: absolute; - right: 0.7rem; - top: 0.7rem; - border-style: none; - text-decoration: none; - padding: 0.2rem; - border-radius: 0.5rem; - z-index: 5; - color: var(--color); - background-color: var(--background4); - font-size: 1.2rem; - box-shadow: none; -} - -.content #instance-view #instance-settings h3 input#settings-save { - position: absolute; - left: 0.7rem; - top: 0.55rem; - right: inherit; - border-style: none; - text-decoration: none; - padding: 0.5rem 0.5rem 0.325rem 0.5rem; - border-radius: 0.5rem; - z-index: 5; - color: var(--color); - background-color: var(--background-accent); - font-size: 1.1rem; - box-shadow: none; -} - -.content #instance-view #instance-settings h3 input#settings-save:hover { - cursor: pointer; - color: #fff; - background-color: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); - transition: 0.25s; -} - -.content #instance-view #instance-settings h3 a.button { - position: absolute; - right: 0.5rem; - top: 0.5rem; -} - -.content #instance-view #instance-settings h3 a.button:hover { - font-size: 1.05rem; -} - -.content #instance-view #instance-settings h3 a.button#delete-instance:hover { - color: white; - background: red; - box-shadow: 0 0 0.4rem red; - animation: wiggle 0.1s linear infinite; -} - -.content #instance-view { - background-repeat:no-repeat; - background-position:center; - background-size:cover; - position: absolute; - top: 0; - left: 0; - padding: 1rem; - width: calc(100% - 2rem); - height: calc(100% - 2rem);; - display: none; -} - -.content #instance-view i { - color: var(--color-dim); -} - -.content #instance-view .card#title-card { - position: relative; - z-index: 100; - background: var(--background4); -} - -.content .sidebyside { - position: relative; - display: flex; - width: 100%; - max-height: 50%; -} - -.content .sidebyside img { - border-radius: 0.5rem; - width: 49%; -} - -.content .sidebyside #description-card { - position: absolute; - top: 0; - right: 0; - width: 49%; -} - -.content .sidebyside #description-card .card { - padding: 1rem; - background: var(--background-accent); - opacity: 0.6; -} - -.content .sidebyside #description-card .card span { - color: var(--color); -} - -.content .sidebyside #description-card .card p { - padding-top: 0.25rem; - color: var(--color-dim-less); -} - -/*Instance-view dock*/ -.content .dock { - position: absolute; - left: 0; - bottom: 0; - height: 8rem; - width: 100%; - box-shadow: 0 0 0.4rem var(--background-accent); - z-index: 99; - background: var(--background4); -} - -.content .dock a.button#launch { - position: absolute; - right: 1.3rem; - bottom: 1.5rem; - color: #fff; - background: #6b38bd; - box-shadow: 0 0 0.6rem #ffffff40; - padding: 1rem 1.1rem 0.85rem 1rem; - font-size: 2.5rem; -} - -.content .dock a.button#launch i { - color: #fff; -} - -.content .dock a.button#launch:hover { - background: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); - animation: wiggle 2.5s linear infinite; -} - -.content .dock .instance-infos { - font-size: 1.05rem; - padding: 2rem; - color: var(--color-dim); -} - -/*Instance-adder*/ -.content #instance-adder .card h3 a.button { - font-size: 1.2rem; - box-shadow: none; -} - -.content #instance-adder .card h3 a.button { - position: relative; -} - -.content #instance-adder .card h3 a.button:hover { - cursor: pointer; - color: #fff; - background-color: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); - transition: 0.25s; -} - -.content #instance-adder .card h3 { - position: relative; -} - -.content #instance-adder .card#instance-creator h3 input,select { - position: absolute; - top: 0.6rem; - right: 1rem; - border-style: none; - text-decoration: none; - padding: 0.5rem 0.5rem 0.325rem 0.5rem; - border-radius: 0.5rem; - width: 16rem; - color: var(--color); - background-color: var(--background4); - font-size: 1.2rem; - box-shadow: none; -} - -select#creator-minecraft,select#creator-modloader,select#creator-type,select#creator-mlversion { - width: 17rem; -} - -.content #instance-adder { - display: none; -} - -.content #instance-adder .card h3 input#create { - position: initial; - width: inherit; - border-style: none; - text-decoration: none; - padding: 0.5rem 0.5rem 0.325rem 0.5rem; - border-radius: 0.5rem; - z-index: 5; - color: var(--color); - background-color: var(--background-accent); - font-size: 1.2rem; - box-shadow: none; -} - -.content #instance-adder .card h3 input#create:hover { - cursor: pointer; - color: #fff; - background-color: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); - transition: 0.25s; -} - -.content #instance-adder .card input#creator-name { - display: inline; -} - -.content #instance-adder .card h3 select#zyneonplus-version,input#id { - position: initial; - font-size: 1.1rem; - border-radius: 0.5rem; - width: 16rem; - color: var(--color); - background-color: var(--inverted); - border-style: none; - padding: 0.5rem 0.5rem 0.325rem 0.5rem; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/css/themes/default/resources.css b/application-ui/content/assets/zyneon/css/themes/default/resources.css deleted file mode 100644 index fd5734fd..00000000 --- a/application-ui/content/assets/zyneon/css/themes/default/resources.css +++ /dev/null @@ -1,84 +0,0 @@ -/*Stuff*/ -select#search-version { - position: relative; - width: 15rem; -} - -select { - position: absolute; - top: 0; - left: 0; - border-style: none; - text-decoration: none; - padding: 0.2rem; - border-radius: 0.5rem; - z-index: 5; - color: var(--color); - background-color: var(--background4); - font-size: 1.2rem; - box-shadow: none; -} - -#quilt-button, #neoforge-button { - display: none; -} - -input#zyndex-url { - border: none; - font-size: 1.25rem; - margin-left: 0.5rem; - width: 11.5rem; - border-radius: 0.5rem; - color: var(--color); - background: var(--background4); -} - -input#search-query { - position: relative; - width: fit-content; - background: var(--background4); - color: var(--color); - border: none; - font-size: 2rem; - margin: 1rem 0 1rem 1rem; - border-radius: 0.5rem; -} - -a.button#search { - font-size: 1.5rem; - margin-left: 0; -} - -.content .card .flex .details .flex#title { - position: relative; - padding-bottom: 0; -} - -.content .card .flex .details .flex#title h1 { - position: relative; - padding-right: 0.5rem; - padding-bottom: 0; - overflow: hidden; - text-overflow: ellipsis; -} - -.content .card .flex .details .flex#title h2 { - font-size: 2rem; - font-weight: 1; - color: var(--color-dim); - padding-left: 0; - padding-bottom: 0; - overflow: hidden; - text-overflow: ellipsis; -} - -.content .card .flex .details h3 { - margin-top: -1rem; - overflow: hidden; - text-overflow: ellipsis; -} - -.button#load { - display: none ; - justify-content: center; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/css/themes/default/settings.css b/application-ui/content/assets/zyneon/css/themes/default/settings.css deleted file mode 100644 index 63f04da2..00000000 --- a/application-ui/content/assets/zyneon/css/themes/default/settings.css +++ /dev/null @@ -1,384 +0,0 @@ -@keyframes wiggle { - 0% { transform: rotate(0deg); } - 80% { transform: rotate(0deg); } - 85% { transform: rotate(5deg); } - 95% { transform: rotate(-5deg); } - 100% { transform: rotate(0deg); } -} - - -/*Menu extra's*/ -.menu .info { - white-space: nowrap; - position: absolute; - color: var(--color-dim); - left: 1rem; - bottom: 1rem; - display: none; -} - -.menu.active .info { - display: inherit; - left: 1.5rem; -} - -.menu .info p.app { - color: var(--color-dim-less); -} - -.menu-item#exit:hover { - background: red; - box-shadow: 0 0 0.4rem red; - animation: wiggle 0.1s linear infinite; -} - - -.menu-item#exit:hover i#exit-i { - !important color: white; - color: white; -} - -.menu-item#exit:hover span { - color: white; -} - -#global a { - -} - -/*Stuff*/ -a.button#console { - position: absolute; - top: 0; - right: 0; - z-index: 10000; -} - -.content #general { - display: inherit; -} - -h3 { - position: relative; -} - -a.button { - margin-right: -0.25rem; - border-radius: 0.5rem; - box-shadow: none; -} - -h3 a.button { - position: absolute; - right: 0.79rem; - top: 0.5rem; -} - -#about-app a.button { - position: initial; - margin-right: 0.1rem; - margin-left: 0.075rem; -} - -#global h3 a.button#enable-log { - right: 3.2rem; - border-radius: 0.5rem 0 0 0.5rem; -} - -#channel { - background: var(--background4); - color: var(--color); - border: none; - border-radius: 0.5rem; - padding: 0.3rem; - width: fit-content; - font-size: 1.1rem; -} - -#updater-settings { - display: none; -} - -h3 a.text,h3 a.text-link { - position: absolute !important; - left: 17rem !important; -} - -h3 a.text-link:hover { - font-size: inherit !important; - color: white !important; -} - -h3 a.text:hover { - font-size: inherit !important; - color: inherit !important; - cursor: inherit !important; -} - -#global h3 a.button#disable-log { - border-radius: 0 0.5rem 0.5rem 0; -} - -.content #general .start-tab { - position: absolute; - right: 2rem; - top: 5.965rem; -} - -.content #general .start-tab a.button:hover, .content #general #appearance a.button:hover { - font-size: 1.05rem; -} - -a.active:hover { - box-shadow: none !important; -} - -.content #general #appearance h3 { - position: relative; -} - -.content #general #appearance h3 a.button#appearance-theme-dark { - right: 5rem; - border-radius: 0; -} - -.content #general #appearance h3 a.button#appearance-theme-light, a.button#general-tab-start { - right: 8rem; - border-radius: 0.5rem 0 0 0.5rem; -} - -a.button#general-tab-start { - right: 5.8rem !important; - border-radius: 0.5rem 0 0 0.5rem !important; -} - -.content #general #appearance h3 a.button#appearance-theme-zyneon, a.button#general-tab-instances { - border-radius: 0 0.5rem 0.5rem 0 !important; -} - -.content #general #appearance h3 a.button#appearance-language-english { - position: absolute; - right: 0.5rem; - top: 0.5rem; -} - -.content #general #appearance h3 a.button#appearance-language-english { - box-shadow: none; -} - -.content #general #appearance h3 a.button#appearance-language-english:hover { - color: var(--color); - background: var(--background-accent); - cursor: not-allowed; - font-size: 1.05rem; -} - -.content #global { - display: none; -} - -.content #global .instance-path { - position: absolute; - right: 2rem; - top: 5.965rem; -} - -.content #global .instance-path p { - padding-right: 1rem; - color: var(--color-dim); - position: relative; - display: inline; -} - -.content #global .instance-path p:hover { - color: var(--color); - transition: 0.5s; -} - -.content #global .instance-path a { - position: relative; - display: inline; -} - -.content #global .memory { - position: absolute; - right: 2rem; - top: 9.05rem; -} - -.content #global .log-buttons { - position: absolute; - right: 2.2rem; - top: 12.1rem; -} - -.content #global .log-buttons a { - position: relative; - display: inline; - margin: -0.125rem; - border-radius: 0; -} - -.content #global .log-buttons a#enable-log { - border-radius: 0.5rem 0 0 0.5rem; -} - -.content #global .log-buttons a#disable-log { - border-radius: 0 0.5rem 0.5rem 0; -} - -.content #global .log-buttons a.active { - background: var(--color); - color: var(--inverted); -} - -.content #global .memory p { - padding-right: 1rem; - color: var(--color-dim); - position: relative; - display: inline; -} - -.content #global .memory a { - position: relative; - display: inline; -} - -.content #global a:hover { - font-size: 1.05rem; - box-shadow: none; -} - -.content #profile { - display: none; -} - -a.button#logout { - font-size: 1.05rem; - color: white !important; - background: #ff2e2e !important; - box-shadow: none; -} - -a.button#logout:hover { - font-size: 1.05rem; - color: white !important; - background: red !important; - box-shadow: none; - animation: wiggle 0.1s linear infinite; -} - -.content #path-select .login a.button { - font-size: 1.05rem; - box-shadow: none; -} - -.content #path-select .login a.button:hover { - font-size: 1.05rem; - box-shadow: none; -} - -.content #path-select .login { - position: absolute; - right: 2rem; - top: 5.965rem; -} - -.content #path-select .login a { - position: relative; - display: inline; -} - -a.button#login { - font-size: 1.05rem; - color: #000000 !important; - background: #9aff71 !important; - box-shadow: none; -} - -a.button#login:hover { - font-size: 1.05rem; - color: black !important; - background: #14ff00 !important; - box-shadow: none; -} - -.content #fallback .login { - position: absolute; - right: 2rem; - top: 5.965rem; -} - -.content #fallback .login a { - position: relative; - display: inline; -} - -.content #profile .account { - position: absolute; - right: 2rem; - top: 5.965rem; -} - -.content #profile .account p { - padding-right: 1rem; - color: var(--color-dim); - position: relative; - display: inline; -} - -.content #profile .account p:hover { - color: var(--color); - transition: 0.5s; -} - -.content #profile .account a { - position: relative; - display: inline; -} - -.content #profile .actions { - position: relative; -} - -.content #profile .actions img { - position: absolute; - top: 1rem; - left: 0; - width: 30%; - min-width: 250px; - min-height: 250px; -} - -.content #profile .actions .card { - position: absolute; - top: 1rem; - right: 0; - width: 65%; -} - -p#uuid:hover { - cursor: pointer; -} - -.content #profile .card h3 i { - color: var(--color-dim); -} - -.content #profile .card h3:hover i { - color: white; -} - -p#instance-path-string:hover { - cursor: pointer; -} - -.content #profile .actions .card h3:hover { - cursor: pointer; - background: var(--accent); - color: #fff; -} - -#settings_general,#zyndex-button { - display: none; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/css/themes/default/shared.css b/application-ui/content/assets/zyneon/css/themes/default/shared.css deleted file mode 100644 index 400ced31..00000000 --- a/application-ui/content/assets/zyneon/css/themes/default/shared.css +++ /dev/null @@ -1,659 +0,0 @@ -:root { - --background: #181818; - --background2: #101010; - --background3: #1a1a1a; - --background4: #080808; - --background-accent: #000; - --highlight: #fff; - --color: #fff; - --color-dim: #ffffff60; - --color-dim-less: #ffffff90; - --inverted: #000; - --accent: #7f34f8; -} - -@keyframes wiggle { - 0% { transform: rotate(0deg); } - 80% { transform: rotate(0deg); } - 85% { transform: rotate(5deg); } - 95% { transform: rotate(-5deg); } - 100% { transform: rotate(0deg); } -} - -@font-face { - font-family: LTHoopRegular; - src: url("../../../../fonts/lthoop-regular.ttf"); -} - -.overlay,#hublayer { - position: fixed; - color: var(--color); - top: 0; - left: 0; - width: 100%; - height: 100%; - z-index: 1000; - pointer-events: none; -} - -#hublayer .notifications { - position: absolute; - right: -10rem; - margin-top: 2rem; - padding: 1rem; - height: 100%; - overflow: hidden; - overflow-y: auto; - border-radius: 1rem; -} - -#du-button { - display: none; -} - -#hublayer .notifications:hover { - transition: all 0.25s ease; - background: #00000060; - box-shadow: 0 0 0.4rem var(--background-accent); - pointer-events: auto; -} - -#hublayer .notifications .notification { - position: relative; - padding: 0.75rem 10rem 0.5rem 1rem; - background: #2770ff99; - min-width: 25rem; - pointer-events: auto; - border-top-left-radius: 1rem; - border-bottom-left-radius: 1rem; -} - -#hublayer .notifications .notification:hover { - background: #4f89ff; -} - -#hublayer .notifications .notification:hover * { - color: white; -} - -#hublayer .notifications .notification * { - padding: 0 !important; - color: white; -} - -#hublayer .notifications .notification h3 { - padding: 0.15rem !important; -} - -#hublayer .notifications .notification h3 a.button { - margin: 0.5rem 0.5rem 0 0 !important; - padding: 0.25rem 0.25rem 0.15rem 0.25rem !important; - color: black; - background: #ffffff99; - border-radius: 0.4rem; -} - -#hublayer .notifications .notification h3 a.button:hover { - background: white; - color: black; -} - -#message-template { - display: none; -} - -#hublayer .notifications .notification h2 { - width: 100% !important; -} - -#hublayer .notifications .notification h2 span.date { - position: absolute; - top: 0.9rem; - right: 12rem; - text-align: right; - font-size: 1rem; - transition: all 0.25s ease; - color: #ffffff90; - display: none; -} - -#hublayer .notifications .notification:hover h2 span.date { - display: inline; -} - -#hublayer .notifications .notification h2 a.button { - opacity: 75%; - border-radius: 0.5rem; - padding: 0.2rem 0.2rem 0.075rem 0.2rem !important; - position: absolute; - top: 0.5rem; - right: 9.7rem; - background: none; - color: var(--color); - display: none; -} - -#hublayer .notifications .notification:hover h2 a.button { - display: inline; -} - -#hublayer .notifications .notification h2 a.button:hover { - opacity: 75%; - color: red; - cursor: pointer; -} - -* { - margin: 0; - padding: 0; - user-select: none; - font-family: LTHoopRegular, serif; -} - -body { - background: var(--background-accent); - overflow: hidden; -} - -.content-rows { - position: absolute; - display: flex; - width: 100%; - height: 100%; -} - -/*Menu base*/ - -.menu { - overflow: hidden; - flex-shrink: 0; - position: relative; - box-shadow: 0 0 0.4rem var(--background-accent); - background: var(--background-accent); - transition: 0.5s; - padding: 1rem; - width: 2.25rem; -} - -.menu#main { - z-index: 100; - box-shadow: none !important; -} - -.menu.active { - width: 16rem; -} - -.menu .menu-title { - display: none; -} - -.menu.active .menu-title { - display: flex; -} - -.menu .menu-title img { - height: 2.5rem; -} - -.menu .menu-title p { - color: var(--color); -} - -.menu i { - color: var(--color); - font-size: 1.5rem; -} - -.menu i#switch { - position: absolute; - top: 1rem; - right: 1.4rem; -} - -.menu i#switch:hover { - cursor: pointer; -} - -.menu ul li img { - width: 24px; - height: 24px; -} - -.menu ul { - position: absolute; - top: 3.6rem; - left: 0.75rem; - list-style: none; - transition: 0.5s; -} - -.menu.active ul { - position: absolute; - top: 4rem; - list-style: none; - transition: 0.5s; -} - -.menu ul li#list-template { - display: none; -} - -.menu ul li { - padding-bottom: 1rem; -} - -.menu.active ul li { - padding: 1rem 1rem 0 1rem; -} - -.menu ul li.subtitle { - color: var(--color-dim); - display: none; -} - -.menu ul li.subtitle span { - font-weight: 500; - max-width: 10rem; - white-space: nowrap; -} - -.menu.active ul li.subtitle { - display: inherit; -} - - -.menu ul li a { - text-decoration: none; -} - -.menu ul li a .menu-item { - position: relative; - display: flex; - padding: 0.6rem; - width: 1.51rem; - border-radius: 0.5rem; -} - -.menu.active ul li a .menu-item { - position: relative; - width: 13.5rem; - transition: 0.5s; - white-space: nowrap; -} - - -.menu ul li a .menu-item:hover { - background: var(--highlight); - box-shadow: 0 0 0.4rem var(--highlight); - transition: 0.5s; - cursor: pointer; -} - -.menu ul li a .menu-item:hover i { - color: var(--inverted); - transition: 0.5s; -} - - -.menu ul li a .menu-item span { - padding: 0.17rem 0 0 0.75rem; - font-size: 1.1rem; - display: none; - white-space: nowrap; -} - -.menu.active ul li a .menu-item span { - display: inline; - color: var(--color); -} - -.menu.active ul li a .menu-item:hover span { - color: var(--inverted); - background: none; - box-shadow: none; -} - -.menu ul li a .menu-item i { - position: relative; - top: 0.07rem; -} - -.menu ul li a .menu-item#selected span,i { - color: #fff; -} - -.menu ul li a .menu-item.active span,i { - color: #fff; -} - -.menu ul li a .menu-item#selected i { - color: #fff; -} - -.menu ul li a .menu-item.active i { - color: #fff; -} - -.menu.active ul li a .menu-item span { - display: inline; - background: none; - box-shadow: none; - max-width: 11.8rem; - text-overflow: ellipsis; - overflow: hidden; -} - -.menu ul li a .menu-item.active,.menu-item#selected { - color: #fff; - background: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); -} - -.menu ul li a .menu-item.active:hover span,i,.menu ul li a .menu-item#selected:hover span,i { - color: #fff; -} - -/*Menu bottom (profile)*/ -.menu .profile { - position: absolute; - display: flex; - padding: 1rem; - bottom: 0; - left: 0; -} - -.menu .profile img { - position: absolute; - left: 0.4rem; - bottom: 0.5rem; - height: 3.5rem; - display: none; -} - -.menu .profile:hover { - animation: wiggle 1s linear infinite; -} - -.menu .profile img.active { - display: inherit; -} - -.menu .profile i { - position: absolute; - left: 0.85rem; - bottom: 0.9rem; - font-size: 2.5rem; - display: inherit; - z-index: 1; -} - -.menu .profile i.active { - display: none; -} - -.menu .profile p.username { - position: absolute; - color: var(--color); - left: 4.5rem; - bottom: 2.3rem; - display: none; -} - -.menu.active .profile p.username { - display: inherit; - width: 20rem; -} - -.menu .profile a { - position: absolute; - text-decoration: none; - color: var(--color-dim); - left: 4.5rem; - bottom: 1.2rem; - display: none; -} - -.menu.active .profile a { - display: inherit; -} - -.menu .profile a:hover { - position: absolute; - text-decoration: none; - transition: 0.5s; - color: var(--color); -} - -/*Menu submenu*/ -.menu#submenu.active ul { - top: 0.8rem; -} - -.menu#submenu { - border-top-left-radius: 1.5rem !important; - overflow-y: scroll; - z-index: 99; - background: var(--background2); -} - -.menu#submenu.active { - width: 16rem; -} - -.menu#submenu ul { - top: 0.8rem; -} - -.menu#submenu ul li a .menu-item i { - color: var(--color); -} - -.menu#submenu ul li a .menu-item.active i { - color: white; -} - -.menu#submenu ul li a .menu-item:hover i { - color: var(--inverted); - transition: 0.5s; -} - -.menu#submenu ul li a .menu-item.active:hover i { - color: white; - transition: none; -} - -::-webkit-scrollbar { - width: 8px; - background: transparent; -} - -::-webkit-scrollbar-track { - border-radius: 1rem; -} - -::-webkit-scrollbar-thumb { - background: rgba(0, 0, 0, 0.5); - box-shadow: 0 0 5rem var(--background-accent); - border-radius: 1rem; -} - -/*Content frame*/ -.content { - overflow: auto; - position: relative; - padding: 1.5rem; - background: var(--background); - flex-grow: 1; - width: 100%; -} - -.content a.button { - text-decoration: none; - font-size: 1.05rem; - padding: 0.5rem 0.5rem 0.325rem 0.5rem; - border-radius: 0.5rem; - box-shadow: 0 0 0.4rem var(--background-accent); - z-index: 5; - color: var(--color); - background-color: var(--background-accent); -} - -.content a.button:hover { - cursor: pointer; - font-size: large; - color: #fff; - background-color: var(--accent); - box-shadow: 0 0 0.4rem var(--accent); - transition: 0.25s; - z-index: 999; -} - -.content a.button.active { - color: var(--inverted); - background-color: var(--highlight); -} - -.content a.button.active:hover { - color: var(--inverted); - background-color: var(--highlight); -} - -/*Stuff*/ -#global-button,#back-to-instance,#drive,#profile-button,#fabric-button,#shader-button,#forge-button,#resourcepack-button,#refresh-button,#exit-button,#startTab,#startTitle,#profile_,#resource-button,#instance-button { - display: none; -} - -.card { - border-radius: 0.5rem; - background: var(--background2); - box-shadow: 0 0 0.4rem var(--background-accent); - margin-bottom: 1.5rem; -} - -.card h1 { - padding: 1rem 1rem 0.75rem 1rem; - color: var(--color); -} - -.card h2 { - padding: 1rem 1rem 0.75rem 1rem; - color: var(--color); -} - -.card h3 { - padding: 1rem 1rem 0.75rem 1rem; - font-weight: 100; - color: var(--color-dim-less); -} - -.card .background { - background: var(--background3); -} - -.card .bottom { - border-radius: 0 0 0.5rem 0.5rem; -} - -.card .background-bottom { - border-radius: 0 0 0.5rem 0.5rem; - background: var(--background3); -} - -.card .background-top { - border-radius:0.5rem 0.5rem 0 0; - background: var(--background3); -} - -.card .background-top-bottom { - border-radius:0.5rem; - background: var(--background3); -} - -#template { - display: none; -} - -.card .title { - display: flex; -} - -.card .title img { - height: 3rem; - width: 3rem; - padding: 0.5rem 0 0.5rem 0.5rem; -} - -.flex { - position: relative; - display: flex; -} - -.bold { - font-weight: 1000; -} - -#overlay { - position: fixed; - color: white; - top: 0; right: 0; - height: 100vh; - width: 100%; - background: #00000080; - z-index: 200; - display: none; - text-align: center; -} - -.center-top { - padding: 0; - margin: 0; - position: absolute; - height: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); - display: flex; - justify-content: center; -} - -.center { - padding: 0; - margin: 0; - position: absolute; - height: calc(100% - 1.5rem); - width: calc(100% - 1.5rem); - display: flex; - align-items: center; - justify-content: center; -} - -h3 a:hover { - color: var(--color); - cursor: pointer; - transition: 0.25s; -} - -.card .flex { - overflow: hidden; - position: relative; - max-height: 10rem; -} - -.card .flex img { - width: 10rem; - height: 10rem; - border-radius: 0.5rem 0 0 0.5rem; -} - -*.highlight { - color: var(--highlight) !important; -} - -*.snippet { - position: relative; - background: var(--background-accent); - color: var(--color-dim-less); - padding: 0.25rem 0.25rem 0.125rem 0.25rem; - margin-left: 0.25rem; - border-radius: 0.25rem; - border: solid var(--background3) 1px; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/css/themes/default/start.css b/application-ui/content/assets/zyneon/css/themes/default/start.css deleted file mode 100644 index 8f17c161..00000000 --- a/application-ui/content/assets/zyneon/css/themes/default/start.css +++ /dev/null @@ -1,188 +0,0 @@ -/*Stuff*/ -.content .card#updates-card { - display: none; -} - -.content { - border-top-left-radius: 1.5rem !important; - background: var(--background); -} - -#experimental-notice { - top: 7rem; - left: 3.5rem; - height:6rem; - padding-right: 1rem; - width: calc(100% - 8.1rem) !important; - z-index: 999; - opacity: 90%; - color: var(--color); - max-height: 6rem !important; - max-width: calc(100% - 8.1rem) !important; - border: 2px solid rgba(107, 33, 255, 0.31); - border-radius: 1rem; - position: absolute; - display: none; -} - -#experimental-notice div { - max-height: 6rem !important; - overflow: hidden !important; - overflow-y: scroll !important; -} - -#experimental-notice * { - user-select: text !important; - white-space: normal !important; -} - -.content #news { - background: url("../../../images/zyneon-bg.png") no-repeat center; - background-size:cover; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; -} - -.content #news .background { - position: absolute; - top: 0; bottom: 0; - left: 0; right: 0; - z-index: 0; -} - -.content #news .background .top { - backdrop-filter: blur(4px); - height: 60%; - width: 100%; - background: linear-gradient(#00000000,var(--background)); -} - -.content #news .background .bottom { - background: #14ff00; - top: 60%; - height: 40%; - width: 100%; - background: var(--background); -} - -.content #news .flex { - position: absolute; - top: 0; left: 0; - margin: 1.5rem; - padding: 1rem; - - border-radius: 1rem; - width: calc(100% - 5rem); - height: 35%; - - color: white; -} - -.content #news .flex div .card { - position: absolute; - top: 0; - right: 0; - width: 50%; - text-align: right; - background: none; - box-shadow: none; -} - -.content #news .flex div .card h2 { - padding: 0 0.25rem 0 0.25rem !important; - white-space: nowrap; -} - -.content #news .flex div .card h2 a i { - position: relative; - top: 0.2rem; - color: var(--color); - font-size: 1.2rem; -} - -.content #news .flex div .card h2 a { - margin-left: 0.5rem; -} - -.content #news .flex div .card h2 a:hover i { - color: white; -} - -.content #news .news { - position: absolute; - left: 2rem; top: 6.5rem; - right: 2.5rem; bottom: 0; -} - -.content #news .news .banner-container { - opacity: 80%; - display: none; -} - -.content #news .news .banner { - position: absolute; - border-top-left-radius: 1rem; - border-bottom-left-radius: 1rem; - right: -2.5rem; - width: 32rem; - height: 13rem; - color: var(--color); - background: var(--background-accent); - z-index: 1000; -} - -.content #news .news .banner-shadow { - position: absolute; - right: -2.5rem; - width: 32.3rem; - height: 13rem; - border-top-left-radius: 1rem; - border-bottom-left-radius: 1rem; - color: var(--accent); - background: var(--accent); - z-index: 999; -} - - -.content #news .news .banner .flex img { - position: absolute; - top: 0; - left: 0; - height: 10rem; - width: 10rem; - border-radius: 5.5rem; -} - -.content #news .news .banner .flex .text { - position: absolute; - top: 1rem; - left: 12rem; - height: 10rem; - width: calc(100% - 12rem); - border-radius: 5.5rem; -} - -.content #news .news .banner .flex .text h3 { - white-space: break-spaces; - max-height: 6.5rem; - overflow: hidden; - text-overflow: ellipsis; -} - -.content #news .news iframe { - position: absolute; - top: 7.5rem; - width: 100%; - height: calc(100% - 7.5rem); - background: none; - border: none; - border-top-left-radius: 1rem; - border-top-right-radius: 1rem; -} - -#submenu { - display: none; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/css/themes/default/sub/news.css b/application-ui/content/assets/zyneon/css/themes/default/sub/news.css deleted file mode 100644 index 67633fb5..00000000 --- a/application-ui/content/assets/zyneon/css/themes/default/sub/news.css +++ /dev/null @@ -1,96 +0,0 @@ -body { - background: none; - overflow-y: scroll !important; -} - -.content { - padding: 1.5rem; - margin: 0; - overflow: hidden; - background: none; - width: calc(100% - 3rem); -} - -.content .flex .card { - position: relative; - width: 50%; - border-radius: 1rem; - text-align: center; - white-space: nowrap; - background: var(--background4); - box-shadow: 0 0.2rem 0.4rem var(--background-accent); -} - -.content .flex .card:hover { - cursor: pointer; - background: var(--highlight); -} - -.content .flex .card:hover h1 { - color: var(--inverted) -} - -.content .flex .card.active { - cursor: initial; - z-index: 1; - background: var(--accent); -} - -.content .flex .card.active h1 { - position: absolute; - left: 5%; right: 5%; - margin: 0.4rem; - padding: 0.5rem; - border-radius: 1rem; - text-align: center; - color: var(--accent); - background: var(--background-accent); -} - -.content .flex .card#news { - border-top-right-radius: 0; - border-bottom-right-radius: 0; -} - -.content .flex .card#changelogs { - border-top-left-radius: 0; - border-bottom-left-radius: 0; -} - -.content .flex { - position: fixed; - top: 0; - width: calc(100% - 3rem); -} - -.content .card { - border-radius: 1rem; -} - -*.top { - border-top-right-radius: 1rem !important; - border-top-left-radius: 1rem !important; -} - -*.background-top { - border-top-right-radius: 1rem !important; - border-top-left-radius: 1rem !important; -} - -*.bottom { - border-bottom-right-radius: 1rem !important; - border-bottom-left-radius: 1rem !important; -} - -*.background-top-bottom { - border-radius: 1rem !important; -} - -*.background-bottom { - border-bottom-right-radius: 1rem !important; - border-bottom-left-radius: 1rem !important; -} - -.cnt { - padding: 5rem 1rem 1rem 1rem; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/images/abstract.png b/application-ui/content/assets/zyneon/images/abstract.png deleted file mode 100644 index ec2cb341..00000000 Binary files a/application-ui/content/assets/zyneon/images/abstract.png and /dev/null differ diff --git a/application-ui/content/assets/zyneon/images/instances/default-background.png b/application-ui/content/assets/zyneon/images/instances/default-background.png deleted file mode 100644 index e2ed0fbc..00000000 Binary files a/application-ui/content/assets/zyneon/images/instances/default-background.png and /dev/null differ diff --git a/application-ui/content/assets/zyneon/images/instances/default-logo.png b/application-ui/content/assets/zyneon/images/instances/default-logo.png deleted file mode 100644 index 7193d005..00000000 Binary files a/application-ui/content/assets/zyneon/images/instances/default-logo.png and /dev/null differ diff --git a/application-ui/content/assets/zyneon/images/instances/default.png b/application-ui/content/assets/zyneon/images/instances/default.png deleted file mode 100644 index 0f9aeac9..00000000 Binary files a/application-ui/content/assets/zyneon/images/instances/default.png and /dev/null differ diff --git a/application-ui/content/assets/zyneon/images/logo.png b/application-ui/content/assets/zyneon/images/logo.png deleted file mode 100644 index 92f2e718..00000000 Binary files a/application-ui/content/assets/zyneon/images/logo.png and /dev/null differ diff --git a/application-ui/content/assets/zyneon/images/steve.png b/application-ui/content/assets/zyneon/images/steve.png deleted file mode 100644 index 9878a1bb..00000000 Binary files a/application-ui/content/assets/zyneon/images/steve.png and /dev/null differ diff --git a/application-ui/content/assets/zyneon/images/zyneon-bg.png b/application-ui/content/assets/zyneon/images/zyneon-bg.png deleted file mode 100644 index 638db528..00000000 Binary files a/application-ui/content/assets/zyneon/images/zyneon-bg.png and /dev/null differ diff --git a/application-ui/content/assets/zyneon/js/functions.js b/application-ui/content/assets/zyneon/js/functions.js deleted file mode 100644 index 238402cb..00000000 --- a/application-ui/content/assets/zyneon/js/functions.js +++ /dev/null @@ -1,215 +0,0 @@ -let theme = "default.dark"; -let app = false; - -document.addEventListener('contextmenu',function(e){ - e.preventDefault(); -}); - -document.addEventListener('dragstart', function(e){ - e.preventDefault(); -}); - -function sendNotification(title,text,actions,id) { - const template = document.getElementById("message-template"); - let card = template.cloneNode(true); - let now = new Date(); - const date = now.getHours().toString().padStart(2, '0')+":"+now.getMinutes().toString().padStart(2, '0')+" - "+now.getFullYear()+"/"+(now.getMonth() + 1).toString().padStart(2, '0')+"/"+now.getDate().toString().padStart(2, '0'); - if(id!==undefined) { - card.id = id; - } else { - card.id = date.toLowerCase().replaceAll(":","").replaceAll(" - ","").replaceAll("/",""); - } - card.querySelector("#notification-title").innerText=title; - card.querySelector("#notification-text").innerHTML=text; - card.querySelector(".button").onclick=function () { - callJavaMethod("button.notification.remove."+id); - document.getElementById(card.id).remove(); - }; - card.querySelector("#notification-actions").innerHTML=actions; - card.querySelector(".date").innerText=date; - template.insertAdjacentElement("afterend",card); -} - -function openInBrowser(url) { - if(app) { - callJavaMethod("browser."+url); - } else { - link_(url); - } -} - -function toggleMenu() { - let menu = document.querySelector(".menu"); - menu.classList.toggle('active'); - let submenu = document.querySelector("#submenu"); - submenu.classList.toggle('active'); -} - -function activateMenu() { - if(document.querySelector(".menu")!==null) { - let menu = document.querySelector(".menu"); - menu.classList.add('active'); - } - if(document.querySelector("#submenu")!==null) { - let submenu = document.querySelector("#submenu"); - submenu.classList.remove('active'); - } -} - -function deactivateMenu() { - if(document.querySelector(".menu")!==null) { - let menu = document.querySelector(".menu"); - menu.classList.remove('active'); - } - if(document.querySelector("#submenu")!==null) { - let submenu = document.querySelector("#submenu"); - submenu.classList.add('active'); - } -} - -function syncApplication(tab) { - if(tab==="start") { - activateMenu(); - } else { - deactivateMenu(); - } - callJavaMethod("sync.login"); -} - -function login(name) { - checkForWeb(); - document.getElementById("username").innerText = name; - document.getElementById("profile-picture").src = "https://cravatar.eu/helmhead/"+name+"/64.png"; - document.getElementById("profile-picture").style.display = "inherit"; - document.getElementById("loginlogout").innerText = "Logout"; - document.getElementById("loading").style.display = "none"; -} - -function logout() { - checkForWeb(); - document.getElementById("username").innerText = "Not logged in"; - document.getElementById("profile-picture").src = "assets/zyneon/images/steve.png"; - document.getElementById("profile-picture").style.display = "inherit"; - document.getElementById("loginlogout").innerText = "Login"; - document.getElementById("loading").style.display = "none"; -} - -function checkForWeb() { - app = true; - document.getElementById("profile_").style.display = "inherit"; - document.getElementById("instance-button").style.display = "inherit"; - document.getElementById("resource-button").style.display = "inherit"; - document.getElementById("download-button").style.display = "none"; - const zyndex = document.getElementById("zyndex-button"); - if(zyndex) { - zyndex.style.display = "inherit"; - } -} - -function syncTheme() { - if(localStorage.getItem("theme")!==null) { - theme = localStorage.getItem("theme"); - if(theme.toLowerCase()==="dark") { - theme="default.dark"; - } else if(theme.toLowerCase()==="light") { - theme="default.light"; - } else if(theme.toLowerCase()==="zyneon") { - theme="default.zyneon"; - } - } - const urlParams = new URLSearchParams(window.location.search); - if(urlParams.get("theme")!=null) { - theme = urlParams.get('theme'); - } - setTheme(theme); -} - -function setTheme(newTheme) { - let root = document.documentElement; - if (newTheme === "default.light") { - theme = "default.light"; - root.style.setProperty("--background", '#c7c7c7'); - root.style.setProperty('--background2', '#e0e0e0'); - root.style.setProperty('--background3', '#d3d3d3'); - root.style.setProperty("--background4", "#f6f6f6"); - root.style.setProperty("--background-accent", "#fff"); - root.style.setProperty("--highlight", "#000"); - root.style.setProperty("--color", "#000"); - root.style.setProperty("--color-dim", "#00000085"); - root.style.setProperty("--color-dim-less", "#00000099"); - root.style.setProperty("--inverted", "#fff"); - localStorage.setItem('theme', theme); - callJavaMethod('button.theme.' + theme); - } else if (newTheme === "default.zyneon") { - setTheme("default.dark"); - theme = "default.zyneon"; - root.style.setProperty('--background', '#140c28'); - root.style.setProperty('--background2', '#0d061c'); - root.style.setProperty('--background3', '#120925'); - root.style.setProperty('--background4', '#060112'); - root.style.setProperty('--background-accent', '#050113'); - localStorage.setItem('theme', theme); - callJavaMethod('button.theme.' + theme); - } else if (newTheme === "default.dark") { - theme = "default.dark"; - root.style.setProperty('--background', '#181818'); - root.style.setProperty('--background2', '#101010'); - root.style.setProperty('--background3', '#1a1a1a'); - root.style.setProperty('--background4', '#080808'); - root.style.setProperty('--background-accent', '#000'); - root.style.setProperty("--highlight", "#fff"); - root.style.setProperty("--color", "#fff"); - root.style.setProperty("--color-dim", "#ffffff60"); - root.style.setProperty("--color-dim-less", "#ffffff90"); - root.style.setProperty("--inverted", "#000"); - localStorage.setItem('theme', theme); - callJavaMethod('button.theme.' + theme); - } else if (newTheme === "custom") { - document.getElementById("shared-css").href = "assets/zyneon/css/themes/custom/shared.css"; - document.getElementById("sub-css").href = "../assets/zyneon/css/themes/custom/shared.css"; - let page = document.getElementById("page-css").href; - page = page.replace("default","custom"); - document.getElementById("page-css").href = page; - localStorage.setItem('theme', newTheme); - callJavaMethod("button.theme.custom"); - } else { - callJavaMethod("sync.theme."+newTheme); - } -} - -function callJavaMethod(message) { - console.log("[Launcher-Bridge] "+message); -} - -function link(url) { - window.open(url, "_self"); -} - -function link_(url) { - window.open(url, "_blank"); -} - -function addVersionsToMinecraftSelect(id) { - callJavaMethod("sync.select.minecraft."+id); -} - -function addGameTypesToSelect(id) { - callJavaMethod("sync.select.gametypes."+id); -} - -function addToSelect(selectID,value,name) { - const select = document.getElementById(selectID); - const option = document.createElement("option"); - option.text = name; - option.value = value; - select.add(option); -} - -function message(m) { - document.getElementById("overlay").style.display = "inherit"; - document.getElementById("message").innerHTML = m; -} - -function unmessage() { - document.getElementById("overlay").style.display = "none"; -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/js/instances.js b/application-ui/content/assets/zyneon/js/instances.js deleted file mode 100644 index 78393df9..00000000 --- a/application-ui/content/assets/zyneon/js/instances.js +++ /dev/null @@ -1,387 +0,0 @@ -let highlighted = document.getElementById("top"); - -document.getElementById('values').addEventListener('submit', function(event) { - event.preventDefault(); -}); - -document.getElementById('settings').addEventListener('submit', function(event) { - event.preventDefault(); -}); - -function highlight(id) { - const element = document.getElementById(id); - const newHighlight = element.querySelector("div"); - if(newHighlight) { - if(highlighted !== null) { - if(highlighted !== undefined) { - highlighted.classList.remove("active"); - } - } - highlighted = newHighlight; - newHighlight.classList.add("active"); - } -} - -function syncInstanceList() { - callJavaMethod("sync.instances.list"); -} - -function loadTab(tab,editable) { - const urlParams = new URLSearchParams(window.location.search); - let tab_ = "zyneon::overview"; - if(urlParams.get("tab")!=null) { - tab_ = urlParams.get("tab"); - } else { - if(tab!==null) { - if(tab!==undefined) { - if(tab!=="null") { - tab_ = tab; - } - } - } - } - if(document.getElementById(tab)!==null) { - syncInstance(tab_,editable); - } -} - -function addInstanceToList(id,name,png,editable) { - const base = document.getElementById("list-template"); - const instance = base.cloneNode(true); - instance.id = id; - base.parentNode.insertBefore(instance, base); - const a = instance.querySelector("a"); - if (a) { - a.onclick = function () { - syncInstance(id,editable); - } - } - const i = instance.querySelector("i"); - if(i) { - if(!id.includes("official/")) { - i.style.display = "none"; - } - } - const span = instance.querySelector("span"); - if (span) { - span.innerText = name; - } - if (png !== undefined) { - if (png !== "") { - const img = instance.querySelector("img"); - if (img) { - img.src = png; - } - } - } -} - -function syncInstance(id,editableBool) { - let editable = false; - if(editableBool) { - if (editableBool === true||editableBool === "true") { - editable = true; - } - } - - closeSettings(); - document.getElementById("instance-adder").style.display = "none"; - document.getElementById("instance-view").style.display = "inherit"; - document.getElementById("open-resourcepacks").onclick = function () { callJavaMethod("button.resourcepacks."+id); }; - document.getElementById("open-screenshots").onclick = function () { callJavaMethod("button.screenshots."+id); }; - document.getElementById("open-shaderpacks").onclick = function () { callJavaMethod("button.shaders."+id); }; - document.getElementById("open-worlds").onclick = function () { callJavaMethod("button.worlds."+id); }; - document.getElementById("open-instance").onclick = function () { callJavaMethod("button.folder."+id); }; - document.getElementById("open-mods").onclick = function () { callJavaMethod("button.mods."+id); }; - - if(!id.includes("official/")||editable) { - makeEditable(id); - } else { - document.getElementById("check").style.display = "inherit"; - document.getElementById("open-instance").style.display = "none"; - document.getElementById("content").style.display = "none"; - document.getElementById("open-mods").style.display = "none"; - document.getElementById("local-settings").style.display = "none"; - document.getElementById("local-appearance").style.display = "none"; - document.getElementById("check").style.display = "inherit"; - document.getElementById("folder").onclick = function () {}; - } - - document.getElementById("configure-memory").onclick = function () { callJavaMethod("button.settings."+id); }; - document.getElementById("delete-instance").onclick = function () { callJavaMethod("button.delete."+id); }; - - highlight(id); - callJavaMethod("button.instance." + id); -} - -function makeEditable(id) { - document.getElementById("content").style.display = "inherit"; - document.getElementById("open-instance").style.display = "inherit"; - document.getElementById("open-mods").style.display = "inherit"; - document.getElementById("local-settings").style.display = "inherit"; - document.getElementById("local-appearance").style.display = "inherit"; - document.getElementById("folder").onclick = function () { callJavaMethod("button.folder."+id); }; -} - -function syncTitle(name,png) { - document.getElementById("title").innerText = name; - if(png !== undefined) { - if(png !== "") { - document.getElementById("icon").src = png; - } else { - document.getElementById("icon").src = "assets/zyneon/images/instances/default.png"; - } - } else { - document.getElementById("icon").src = "assets/zyneon/images/instances/default.png"; - } -} - -function syncLogo(png) { - if(png !== undefined) { - if(png !== "") { - document.getElementById("logo").src = png; - } else { - document.getElementById("logo").src = "assets/zyneon/images/instances/default-logo.png"; - } - } else { - document.getElementById("logo").src = "assets/zyneon/images/instances/default-logo.png"; - } -} - -function syncDescription(description) { - document.getElementById("description").innerText = description; -} - -function syncBackground(png) { - if(png !== undefined) { - if(png !== "") { - document.getElementById('instance-view').style.backgroundImage="url("+png+")"; - } else { - document.getElementById('instance-view').style.backgroundImage="none"; - } - } else { - document.getElementById('instance-view').style.backgroundImage="none"; - } -} - -function syncDock(id,version,minecraft,modloader,mlversion) { - launchDefault(); - document.getElementById("version").innerText = version; - document.getElementById("minecraft").innerText = minecraft; - document.getElementById("modloader").innerText = modloader; - document.getElementById("mlversion").innerText = mlversion; - document.getElementById("launch").onclick = function () { - callJavaMethod("button.start."+id); - }; -} - -function launchUpdate() { - document.getElementById("launch").innerHTML = " UPDATING"; -} - -function launchStarted() { - document.getElementById("launch").innerHTML = " STARTED"; -} - -function launchDefault() { - document.getElementById("launch").innerHTML = " LAUNCH"; -} - -function syncSettings(id,ram,name,version,description,minecraft,modloader,mlversion,icon,logo,background) { - document.getElementById("settings-name").value = name; - document.getElementById("settings-version").value = version; - document.getElementById("settings-description").value = description; - document.getElementById("memory-int").innerText = ram; - document.getElementById("memory-int").style.display = "inline"; - document.getElementById("settings-save").onclick = function () { updateInstance(id); }; - document.getElementById("content").onclick = function () { - if(modloader==="Quilt") { - link("resources.html?s=modrinth&t="+modloader.toLowerCase()+"&v="+minecraft+"&d=forge,neoforge&i="+id); - } else if(modloader==="NeoForge") { - link("resources.html?s=modrinth&t="+modloader.toLowerCase()+"&v="+minecraft+"&d=fabric,quilt&i="+id); - } else if(modloader==="Fabric") { - link("resources.html?s=modrinth&t="+modloader.toLowerCase()+"&v="+minecraft+"&d=forge,quilt,neoforge&i="+id); - } else if(modloader==="Forge") { - link("resources.html?s=modrinth&t="+modloader.toLowerCase()+"&v="+minecraft+"&d=fabric,neoforge,quilt&i="+id); - } else { - showSettings(); - } - }; - document.getElementById("configure-icon").onclick = function () { callJavaMethod("button.change.icon."+id); }; - document.getElementById("configure-logo").onclick = function () { callJavaMethod("button.change.logo."+id); }; - document.getElementById("configure-background").onclick = function () { callJavaMethod("button.change.background."+id); }; - if(icon !== undefined) { - if(icon !== "") { - document.getElementById("show-icon").style.display = "inline"; - document.getElementById("show-icon").onclick = function () { callJavaMethod("button.icon."+id); }; - } - } - if(logo !== undefined) { - if(logo !== "") { - document.getElementById("show-logo").style.display = "inline"; - document.getElementById("show-logo").onclick = function () { callJavaMethod("button.logo."+id); }; - } - } - if(background !== undefined) { - if(background !== "") { - document.getElementById("show-background").style.display = "inline"; - document.getElementById("show-background").onclick = function () { callJavaMethod("button.background."+id); }; - } - } -} - -function showSettings() { - document.getElementById("sidebyside").style.display = "none"; - document.getElementById("instance-settings").style.display = "inherit"; - document.getElementById("configure-instance").innerText = "Close settings"; - document.getElementById("management").onclick = function () { - closeSettings(); - }; -} - -function closeSettings() { - document.getElementById("instance-settings").style.display = "none"; - document.getElementById("sidebyside").style.display = "inherit"; - document.getElementById("configure-instance").innerText = "Settings"; - document.getElementById("management").onclick = function () { - showSettings(); - }; -} - -function toggleSettings() { - if(document.getElementById("instance-settings").style.display === "none") { - showSettings(); - } else { - closeSettings(); - } -} - -function addInstance() { - document.getElementById("instance-view").style.display = "none"; - document.getElementById("instance-adder").style.display = "inherit"; -} - -function installZyneonPlus() { - callJavaMethod("button.install.official/zyneonplus/"+document.getElementById("zyneonplus-version").value); -} - -function installInstanceID() { - id = document.getElementById("id").value; - callJavaMethod('button.install.'+id); -} - -function validateInstanceCreator() { - const instanceCreator = document.getElementById('values'); - if (instanceCreator.checkValidity()) { - const name = document.getElementById('creator-name'); - const version = document.getElementById('creator-version'); - const minecraft = document.getElementById('creator-minecraft'); - const modloader = document.getElementById('creator-modloader'); - const mlversion = document.getElementById('creator-mlversion'); - - const n = name.value; - const v = version.value; - const m = minecraft.value; - const l = modloader.value; - let k; - - if(mlversion.value) { - callJavaMethod("test"); - k = mlversion.value; - callJavaMethod("test: "+k); - } else { - k = ""; - } - - - const fN = n.replace(/\./g, "%DOT%"); - const fV = v.replace(/\./g, "%DOT%"); - const fM = m.replace(/\./g, "%DOT%"); - const fL = l.replace(/\./g, ""); - const fK = k.replace(/\./g, "%DOT%"); - - callJavaMethod('button.creator.create.'+fN+'.'+fV+'.'+fM+'.'+fL+'.'+fK); - } - return false; -} - -function updateInstance(id) { - const instanceCreator = document.getElementById('settings'); - if (instanceCreator.checkValidity()) { - const name = document.getElementById('settings-name'); - const version = document.getElementById('settings-version'); - const minecraft = document.getElementById('settings-minecraft'); - const modloader = document.getElementById('settings-modloader'); - const mlversion = document.getElementById('settings-mlversion'); - const description = document.getElementById('settings-description'); - - const n = name.value; - const v = version.value; - let m = minecraft.value; - let l = modloader.value; - let k; - const d = description.value; - if(mlversion.value!=null) { - k = mlversion.value; - } else { - k = ""; - } - - if(l==="nothing") { - m = document.getElementById("minecraft").innerText; - l = document.getElementById("modloader").innerText; - k = document.getElementById("mlversion").innerText; - } - - const fN = n.replace(/\./g, "%DOT%"); - const fV = v.replace(/\./g, "%DOT%"); - const fM = m.replace(/\./g, "%DOT%"); - const dS = d.replace(/\./g, "%DOT%"); - const fL = l.replace(/\./g, ""); - const fK = k.replace(/\./g, "%DOT%"); - - callJavaMethod('button.creator.update.'+id+'.'+fN+'.'+fV+'.'+fM+'.'+fL+'.'+fK+'.'+dS); - } - return false; -} - -function updateCreator(version) { - const type = document.getElementById("creator-modloader").value.toLowerCase(); - const versionSelect = document.getElementById("creator-minecraft"); - const mlversionSelect = document.getElementById("creator-mlversion"); - if(version) { - mlversionSelect.selectedIndex = -1; - mlversionSelect.innerHTML = ""; - callJavaMethod("sync.creator-version."+type+"."+versionSelect.value); - } else { - versionSelect.selectedIndex = -1; - versionSelect.innerHTML = ""; - mlversionSelect.selectedIndex = -1; - mlversionSelect.innerHTML = ""; - if (type !== "vanilla" && type !== "snapshots") { - document.getElementById("creator-modloader-version").style.display = "inherit"; - document.getElementById("creator-modloader-version2").style.display = "none"; - } else { - document.getElementById("creator-modloader-version").style.display = "none"; - document.getElementById("creator-modloader-version2").style.display = "inherit"; - } - callJavaMethod("sync.creator." + type); - } -} - -function updateUpdater(version) { - const type = document.getElementById("settings-modloader").value.toLowerCase(); - const versionSelect = document.getElementById("settings-minecraft"); - const mlversionSelect = document.getElementById("settings-mlversion"); - if(version) { - mlversionSelect.selectedIndex = -1; - mlversionSelect.innerHTML = ""; - callJavaMethod("sync.updater-version."+type+"."+versionSelect.value); - } else { - versionSelect.selectedIndex = -1; - versionSelect.innerHTML = ""; - mlversionSelect.selectedIndex = -1; - mlversionSelect.innerHTML = ""; - callJavaMethod("sync.updater." + type); - } -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/js/news.js b/application-ui/content/assets/zyneon/js/news.js deleted file mode 100644 index f9e98652..00000000 --- a/application-ui/content/assets/zyneon/js/news.js +++ /dev/null @@ -1,17 +0,0 @@ -function syncMode(bool) { - if(bool!=null) { - if(bool.toString().toLowerCase()==="true") { - app = true; - return; - } else if(bool.toString().toLowerCase()==="false") { - app = false; - return; - } - } - const urlParams = new URLSearchParams(window.location.search); - if(urlParams.get("in_app")!=null) { - if (urlParams.get("in_app") === "1") { - app = true; - } - } -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/js/search.js b/application-ui/content/assets/zyneon/js/search.js deleted file mode 100644 index f55eec13..00000000 --- a/application-ui/content/assets/zyneon/js/search.js +++ /dev/null @@ -1,195 +0,0 @@ -let search_source = "zyneon"; -let search_type = "modpacks" -let search_version = ""; -let search_query = ""; -let search_instance = ""; -let search_disable = ""; -let zyndex_url = ""; -let i = 0; - -document.getElementById("search-version").onchange = versionChange; - -function backToInstance() { - link("instances.html?tab="+search_instance) -} - -function syncSearch() { - const urlParams = new URLSearchParams(window.location.search); - if(urlParams.get("s")!=null) { - search_source = urlParams.get("s"); - } - if(urlParams.get("t")!=null) { - search_type = urlParams.get("t"); - } - if(urlParams.get("v")!=null) { - if(urlParams.get("v")!=="") { - search_version = urlParams.get("v"); - document.getElementById("search-version").value = search_version; - } else { - search_version = document.getElementById("search-version").value; - } - } else { - search_version = document.getElementById("search-version").value; - } - if(urlParams.get("q")!=null) { - search_query = urlParams.get("q"); - document.getElementById("search-query").value = search_query; - } - if(urlParams.get("i")!=null) { - if(urlParams.get("i")!=="") { - search_instance = urlParams.get("i"); - document.getElementById("back-to-instance").style.display = "inherit"; - document.getElementById("fabric-button").style.display = "inherit"; - document.getElementById("quilt-button").style.display = "inherit"; - document.getElementById("neoforge-button").style.display = "inherit"; - document.getElementById("modpack-button").style.display = "none"; - document.getElementById("zyneon-button").style.display = "none"; - document.getElementById("version-title").style.display = "none"; - document.getElementById("forge-button").style.display = "inherit"; - document.getElementById("shader-button").style.display = "inherit"; - document.getElementById("resourcepack-button").style.display = "inherit"; - document.getElementById("version-select").style.display = "none"; - } - } - if(urlParams.get("u")!=null) { - zyndex_url = urlParams.get("u"); - document.getElementById("zyndex-url").value = zyndex_url.replaceAll("%DOT%","."); - } - if(urlParams.get("d")!=null) { - search_disable = urlParams.get("d"); - if(search_disable.includes(",")) { - const p = search_disable.split(","); - for (let i = 0; i < p.length; i++) { - const disable = p[i]; - if(document.getElementById(disable)) { - document.getElementById(disable + "-button").style.display = "none"; - } - } - } else { - if(document.getElementById(search_disable)) { - document.getElementById(search_disable + "-button").style.display = "none"; - } - } - } - document.getElementById(search_source).classList.add("active"); - document.getElementById(search_type).classList.add("active"); - if(search_source==="modrinth"||search_source==="curseforge") { - document.getElementById("load").style.display = "flex"; - } - callJavaMethod("sync.search."+search_source+"."+search_type+"."+search_version.replaceAll(".","%")+"."+search_query.replaceAll(".","")+".0."+search_instance+"."+zyndex_url); -} - -function update(query) { - if(query !== undefined) { - search_query = query; - } else { - search_query = document.getElementById("search-query").value.replaceAll("+","%2b"); - } - link("resources.html?s="+search_source+"&t="+search_type+"&v="+search_version+"&q="+search_query+"&i="+search_instance+"&d="+search_disable+"&u="+zyndex_url); -} - -function versionChange() { - search_version = document.getElementById("search-version").value; - update(); -} - -function addItem(png,name,author,description,id,slug,source) { - if(source===search_source) { - const base = document.getElementById("template"); - const item = base.cloneNode(true); - if(source==="curseforge") { - item.id = id; - } else { - item.id = slug; - } - base.parentNode.insertBefore(item, base); - if (png !== undefined) { - if (png !== "") { - item.querySelector("#png").src = png; - } - } - item.querySelector("#name").innerText = name; - item.querySelector("#author").innerText = "by "+author; - item.querySelector("#description").innerText = description; - item.querySelector("#install").onclick = function () { - if(search_type!=="modpacks") { - if (search_instance !== null) { - if (search_instance !== undefined) { - if (search_instance !== "") { - if(search_source === "modrinth") { - const request = "modrinth.install." + search_type + "." + slug+"."+search_instance+"."+search_version; - callJavaMethod("button.confirm..."+"callJavaMethod('"+request+"')"); - } else if(search_source === "curseforge") { - const request = "curseforge.install." + search_type + "." + id+"."+search_instance+"."+search_version; - callJavaMethod("button.confirm..."+"callJavaMethod('"+request+"')"); - } - } - } - } - } else { - if(search_source==="zyneon") { - callJavaMethod("button.install."+id); - } else if(search_source==="zyndex") { - const request = "zyndex.install.modpack."+zyndex_url+"."+id; - callJavaMethod("button.confirm..."+"callJavaMethod('"+request+"')"); - } else if(search_source==="modrinth") { - const request = "modrinth.install.modpack."+id+"."+search_version; - callJavaMethod("button.confirm..."+"callJavaMethod('"+request+"')"); - } else if(search_source==="curseforge") { - const request= "curseforge.install.modpack."+id+"."+search_version; - callJavaMethod("button.confirm..."+"callJavaMethod('"+request+"')"); - } - } - }; - if(search_source==="zyneon"||search_source==="zyndex") { - item.querySelector("#show").style.display = "none"; - } else if(search_source==="curseforge") { - item.querySelector("#show").innerText = "SHOW ON CURSEFORGE" - item.querySelector("#show").onclick = function () { - if(search_type) { - let s = ""; - if(search_type==="modpacks") { - s = "modpacks"; - } else if(search_type==="fabric"||search_type==="quilt"||search_type==="forge"||search_type==="neoforge") { - s = "mc-mods"; - } else if(search_type==="shaders") { - s = "shaders"; - } else if(search_type==="resourcepacks") { - s = "texture-packs"; - } - openInBrowser("https://www.curseforge.com/minecraft/"+s+"/"+slug); - } - }; - } else { - item.querySelector("#show").innerText = "SHOW ON MODRINTH" - item.querySelector("#show").onclick = function () { - openInBrowser("https://modrinth.com/mod/"+slug); - }; - } - } -} - -function setButton(id,con) { - const item = document.getElementById(id); - const button = item.querySelector("#install"); - button.innerHTML = con; -} - -function loadMore() { - i = i + 1; - callJavaMethod("sync.search."+search_source+"."+search_type+"."+search_version.replaceAll(".","%")+"."+search_query+"."+i+"."+search_instance+"."); -} - -document.getElementById("search-query").addEventListener('keydown', function(event) { - if (event.keyCode === 13) { - update(); - } -}); - -document.getElementById("zyndex-url").addEventListener('keydown', function(event) { - if (event.keyCode === 13) { - search_source = "zyndex"; - zyndex_url = document.getElementById("zyndex-url").value.replaceAll(".","%DOT%"); - update(); - } -}); \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/js/settings.js b/application-ui/content/assets/zyneon/js/settings.js deleted file mode 100644 index 32e30d0c..00000000 --- a/application-ui/content/assets/zyneon/js/settings.js +++ /dev/null @@ -1,196 +0,0 @@ -const general = document.getElementById("general"); -const global = document.getElementById("global"); -const profile = document.getElementById("profile"); -const fallback = document.getElementById("fallback"); -const instance = document.getElementById("path-select"); -const about = document.getElementById("about-app"); -const index = document.getElementById("index"); -const generalbutton = document.getElementById("general-settings"); -const globalbutton = document.getElementById("global-settings"); -const profilebutton = document.getElementById("profile-settings"); -const aboutbutton = document.getElementById("about"); -const indexbutton = document.getElementById("zyndex-button"); - -function syncSettings() { - const urlParams = new URLSearchParams(window.location.search); - if(urlParams.get("tab")!=null) { - const tab = urlParams.get("tab"); - if(tab==="global") { - syncGlobalSettings(); - } else if(tab==="index") { - syncIndex(); - } else if(tab==="select") { - openGlobalSettings(); - } else if(tab==="profile") { - syncProfileSettings(); - } else { - syncGeneralSettings(); - } - } else { - syncGeneralSettings(); - } -} - -function syncGeneralSettings() { - instance.style.display = "none"; - fallback.style.display = "none"; - about.style.display = "none"; - index.style.display = "none"; - indexbutton.classList.remove("active"); - aboutbutton.classList.remove("active"); - global.style.display = "none"; - globalbutton.classList.remove("active"); - profile.style.display = "none"; - profilebutton.classList.remove("active"); - - const dark = document.getElementById("appearance-theme-dark"); - const light = document.getElementById("appearance-theme-light"); - const zyneon = document.getElementById("appearance-theme-zyneon"); - if(theme==="default.zyneon") { - dark.classList.remove("active"); - light.classList.remove("active"); - zyneon.classList.add("active"); - } else if(theme==="default.light") { - dark.classList.remove("active"); - zyneon.classList.remove("active"); - light.classList.add("active"); - } else { - light.classList.remove("active"); - zyneon.classList.remove("active"); - dark.classList.add("active"); - } - - general.style.display = "inherit"; - generalbutton.classList.add("active"); - callJavaMethod("sync.settings.general"); -} - -function syncIndex() { - fallback.style.display = "none"; - about.style.display = "none"; - aboutbutton.classList.remove("active"); - general.style.display = "none"; - generalbutton.classList.remove("active"); - profile.style.display = "none"; - profilebutton.classList.remove("active"); - global.style.display = "none"; - globalbutton.classList.remove("active"); - instance.style.display = "none"; - - index.style.display = "inherit"; - indexbutton.classList.add("active"); -} - -function openGlobalSettings() { - fallback.style.display = "none"; - about.style.display = "none"; - aboutbutton.classList.remove("active"); - general.style.display = "none"; - generalbutton.classList.remove("active"); - profile.style.display = "none"; - profilebutton.classList.remove("active"); - index.style.display = "none"; - indexbutton.classList.remove("active"); - - global.style.display = "none"; - instance.style.display = "inherit"; - globalbutton.classList.add("active"); -} - -function syncGlobalSettings() { - openGlobalSettings(); - callJavaMethod("sync.settings.global"); -} - -function syncProfileSettings() { - instance.style.display = "none"; - general.style.display = "none"; - about.style.display = "none"; - aboutbutton.classList.remove("active"); - generalbutton.classList.remove("active"); - global.style.display = "none"; - globalbutton.classList.remove("active"); - index.style.display = "none"; - indexbutton.classList.remove("active"); - - fallback.style.display = "inherit"; - profile.style.display = "none"; - profilebutton.classList.add("active"); - callJavaMethod("sync.settings.profile"); -} - -function syncVersion() { - callJavaMethod("sync.settings.version") -} - -function syncApp(ver) { - document.getElementById("app-version").innerText = ver; - document.getElementById("global-button").style.display = "inherit"; - document.getElementById("profile-button").style.display = "inherit"; - document.getElementById("refresh-button").style.display = "inherit"; - document.getElementById("exit-button").style.display = "inherit"; - document.getElementById("startTitle").style.display = "inherit"; -} - -function syncGeneral(start,channel) { - const news = document.getElementById("general-tab-start"); - const instances = document.getElementById("general-tab-instances"); - if(start==="start") { - instances.classList.remove("active"); - news.classList.add("active"); - } else { - news.classList.remove("active"); - instances.classList.add("active"); - } - document.getElementById("settings_general").style.display = "inherit"; - document.getElementById("title_general").innerText = "Settings > General"; - - if(channel===undefined) { - channel = "stable"; - } - - if(channel!=="old") { - document.getElementById("channel").value = channel; - document.getElementById("updater-settings").style.display = "inherit"; - } -} - -function syncGlobal(memory,instance_path,log) { - instance.style.display = "none"; - global.style.display = "inherit"; - const memory_int = document.getElementById("memory-int"); - const instance_path_string = document.getElementById("instance-path-string"); - memory_int.innerText = memory; - instance_path_string.innerText = instance_path; - if(log==="true") { - document.getElementById("disable-log").classList.remove("active"); - document.getElementById("enable-log").classList.add("active"); - } else { - document.getElementById("disable-log").classList.add("active"); - document.getElementById("enable-log").classList.remove("active"); - } -} - -function syncProfile(name,uuid) { - document.getElementById("user-name").innerText = name; - document.getElementById("user_id").innerText = uuid; - document.getElementById("user-image").src = "https://cravatar.eu/helmhead/"+name+"/512"; - fallback.style.display = "none"; - profile.style.display = "inherit"; -} - -function syncAbout() { - instance.style.display = "none"; - general.style.display = "none"; - generalbutton.classList.remove("active"); - fallback.style.display = "none"; - profile.style.display = "none"; - profilebutton.classList.remove("active"); - global.style.display = "none"; - globalbutton.classList.remove("active"); - index.style.display = "none"; - indexbutton.classList.remove("active"); - - about.style.display = "inherit"; - aboutbutton.classList.add("active"); -} \ No newline at end of file diff --git a/application-ui/content/assets/zyneon/js/start.js b/application-ui/content/assets/zyneon/js/start.js deleted file mode 100644 index 6f9d2c29..00000000 --- a/application-ui/content/assets/zyneon/js/start.js +++ /dev/null @@ -1,45 +0,0 @@ -const news = document.getElementById("news-content"); -const newsbutton = document.getElementById("news"); -const updates = document.getElementById("changelog-content"); -const updatesbutton = document.getElementById("changelogs"); - -function syncNews() { - updates.style.display = "none"; - updatesbutton.classList.remove("active"); - news.style.display = "inherit"; - newsbutton.classList.add("active"); -} - -function syncUpdates() { - news.style.display = "none"; - newsbutton.classList.remove("active"); - updates.style.display = "inherit"; - updatesbutton.classList.add("active"); -} - -function syncStart(response) { - if(response!==undefined) { - if(response==="app") { - if(document.getElementById("app-button")!==null) { - const button = document.getElementById("app-button"); - button.innerHTML = " Web version"; - button.onclick = function () { - openInBrowser("https://www.zyneonstudios.com/nexus/app"); - } - } - } - } else { - loadNews(); - callJavaMethod("sync.start"); - } -} - -function loadNews(bool) { - if(bool!=null) { - if(bool.toString().toLowerCase()==="true") { - document.getElementById("iframe").src = "https://danieldieeins.github.io/Zyneon-Application/news/news.html?theme="+theme+"&in_app=1"; - return; - } - } - document.getElementById("iframe").src = "https://danieldieeins.github.io/Zyneon-Application/news/news.html?theme="+theme; -} \ No newline at end of file diff --git a/application-ui/content/de/custom.html b/application-ui/content/de/custom.html new file mode 100644 index 00000000..d511605c --- /dev/null +++ b/application-ui/content/de/custom.html @@ -0,0 +1,82 @@ + + + + + + Modulseite + + + + + + + + + + + + + +
+
+ +
+
+ + +
+
+ + + \ No newline at end of file diff --git a/application-ui/content/de/discover.html b/application-ui/content/de/discover.html new file mode 100644 index 00000000..ba81b0bf --- /dev/null +++ b/application-ui/content/de/discover.html @@ -0,0 +1,217 @@ + + + + + + Entdecken + + + + + + + + + + + + + + +
+
+ +
+
+ + +
+
+
+
+
+
+

Warnung: Dies ist eine Testversion der Zyneon Studios NEXUS App. Es kann zu Fehlern kommen!

+
+
+
+ + +
+
+
+

Schnellzugriff

+
+ +
+ +
+


+
+
+
+
+
+ +
+
+
+
+
+


+ Spiele +
+
+
+ +
+
+ + \ No newline at end of file diff --git a/application-ui/content/de/downloads.html b/application-ui/content/de/downloads.html new file mode 100644 index 00000000..a7e7cb73 --- /dev/null +++ b/application-ui/content/de/downloads.html @@ -0,0 +1,112 @@ + + + + + + Downloads + + + + + + + + + + + + + + +
+
+ +
+
+ + +
+
+
+ +
+

Ladevorgang... Ladevorgang...

+
+
+

Vergangene Zeit: Ladevorgang...

+

Downloadgröße: Ladevorgang...

+
+
+

Geschwindigkeit: Ladevorgang...

+

Dateigröße: Ladevorgang...

+
+
+

Verbleibende Zeit: Ladevorgang...

+

ID: Ladevorgang...

+
+
+
+

Download-URL: Ladevorgang...

+

Dateipfad: Ladevorgang...

+ + + Ladevorgang... + +
+
+
+

+
+
+
+ + \ No newline at end of file diff --git a/application-ui/content/de/firstrun.html b/application-ui/content/de/firstrun.html new file mode 100644 index 00000000..c6869820 --- /dev/null +++ b/application-ui/content/de/firstrun.html @@ -0,0 +1,99 @@ + + + + + + Willkommen + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+

Willkommen

+

Danke für's Benutzen der NEXUS App!

+
+

Bitte wähle eine Sprache

+

Please select a language

+
+
    +
  • Englisch | English

  • +
  • Deutsch | German

  • +
+
+ + Zurück + Weiter +
+
+
+
+

Erscheinung

+

Passe das Aussehen der App an!

+
+

Bitte wähle ein Farbschema

+
+
    +
  • Standard: System

  • +
  • Standard: Dunkel

  • +
  • Standard: Hell

  • +
  • Standard: OLED

  • +
  • Standard: Zyneon

  • +
+
+ + Zurück + Abschließen +
+
+
+
+

Du benutzt Linux

+

und das ist cool!

+
+

Bitte wähle den Fenstertypen

+
+
    +
  • cUnix Frame (empfohlen)

  • +
  • Desktop Frame (fallback)

  • +
+
+ + Zurück + Abschließen +
+
+
+
+ + \ No newline at end of file diff --git a/application-ui/content/de/index.html b/application-ui/content/de/index.html new file mode 100644 index 00000000..a1b487f9 --- /dev/null +++ b/application-ui/content/de/index.html @@ -0,0 +1,18 @@ + + + + + Ladevorgang... + + + \ No newline at end of file diff --git a/application-ui/content/de/lc-create-command.html b/application-ui/content/de/lc-create-command.html new file mode 100644 index 00000000..ac9edd15 --- /dev/null +++ b/application-ui/content/de/lc-create-command.html @@ -0,0 +1,21 @@ + + + + + + Lokales Kommando erstellen + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/application-ui/content/de/library.html b/application-ui/content/de/library.html new file mode 100644 index 00000000..51de3c1e --- /dev/null +++ b/application-ui/content/de/library.html @@ -0,0 +1,162 @@ + + + + + + Bibliothek + + + + + + + + + + + + + + + + + + +
+
+ +
+
+ +
+
+
+ + +
+
+
+
+ title icon +

+
+
+
+
+
+
+
+
+
+
+ instance image +
+
+
+

Titel

+
+
+
+
+
+
+

Ladevorgang...

+
+
+  +
+
+

+ Ladevorgang... +

+
+
+ +
+
+
+
+
+
+ + \ No newline at end of file diff --git a/application-ui/content/de/settings.html b/application-ui/content/de/settings.html new file mode 100644 index 00000000..c5826dbf --- /dev/null +++ b/application-ui/content/de/settings.html @@ -0,0 +1,272 @@ + + + + + + Einstellungen + + + + + + + + + + + + + + +
+
+ +
+
+ +
+
+
+

Navigation

+
    +
  • + +

    Allgemeine Optionen

    +
  • +
  • + +

    Globale Optionen

    +
  • +
  • + +

    Index Optionen

    +
  • +
  • + +

    Modul Optionen

    +
  • +
  • + +

    Über die NEXUS App

    +
  • +
+
+

Gruppentitel

+
    +
  • + + settings menu entry icon +

    Gruppeneintrag...

    +
  • +
+ +
+

Aktionen

+
    +
  • + +

    Webfrontend benutzen

    +
  • +
  • + +

    App-Setup wiederholen

    +
  • +
  • + +

    App neu laden

    +
  • +
  • + +

    App neu starten

    +
  • +
  • + +

    App beenden

    +
  • +
+
+
+
+
+

+
+
+
+
+

Beim Starten

+

+ Startseite + + + +

+
+

+ Auf Aktualisierungen prüfen + +

+

+ Aktualisierungskanal + + + +

+
+
+
+

Erscheinungsbild

+

+ Farbschema + + + +

+

+ Sprache + + + +

+

+ Oberflächenskalierung + + + +

+

+ Spezialfenster für Linux verwenden + + + +

+
+
+

Gruppentitel Vorlage

+
+
+
+
+

Gruppentitel Vorlage

+
+
+
+
+

Gruppentitel Vorlage

+
+
+
+
+

Gruppentitel Vorlage

+
+
+
+
+ ${application.version} +
+
+

Gruppentitel Vorlage

+
+
+ +
+ +
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/application-ui/content/de/start.html b/application-ui/content/de/start.html new file mode 100644 index 00000000..a1b487f9 --- /dev/null +++ b/application-ui/content/de/start.html @@ -0,0 +1,18 @@ + + + + + Ladevorgang... + + + \ No newline at end of file diff --git a/application-ui/content/de/sub-details.html b/application-ui/content/de/sub-details.html new file mode 100644 index 00000000..b02552c8 --- /dev/null +++ b/application-ui/content/de/sub-details.html @@ -0,0 +1,92 @@ + + + + + + Details + + + + + + + + + + + + + + +
+
+ +
+
+
+

resource icon Ladevorgang...

+
+
+ +
+ +
+
+
+
+
+
+
+
+

Beschreibung

+

Changelogs

+

Versionen

+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+ resource thumbnail +
+

Ladevorgang...

+

ID: Ladevorgang...

+

Typ: Ladevorgang...

+

Version: Ladevorgang...

+
+
+

Kurzbeschreibung

+

Ladevorgang...

+

+
+

Autoren

+

Ladevorgang...

+
+

Meta

+

Versteckt: Ladevorgang...

+

Tags: Ladevorgang...

+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/application-ui/content/de/test.html b/application-ui/content/de/test.html new file mode 100644 index 00000000..7d89b2a4 --- /dev/null +++ b/application-ui/content/de/test.html @@ -0,0 +1,35 @@ + + + + + + Bibliothek + + + + + + + + + + + + + + + +
+
+
+
+

+
+
+ + + \ No newline at end of file diff --git a/application-ui/content/en/custom.html b/application-ui/content/en/custom.html new file mode 100644 index 00000000..c636f23b --- /dev/null +++ b/application-ui/content/en/custom.html @@ -0,0 +1,82 @@ + + + + + + Module page + + + + + + + + + + + + + +
+
+ +
+
+
+ + Close +
+ +
+
+ + + \ No newline at end of file diff --git a/application-ui/content/en/discover.html b/application-ui/content/en/discover.html new file mode 100644 index 00000000..96e6b572 --- /dev/null +++ b/application-ui/content/en/discover.html @@ -0,0 +1,215 @@ + + + + + + Discover + + + + + + + + + + + + + + +
+
+ +
+
+
+ + Close +
+ +
+
+
+
+
+
+

Warning: This is a beta version of the Zyneon Studios NEXUS App. Errors may occur!

+
+
+
+ + +
+
+
+

Quick actions

+
+ +
+ +
+


+
+
+
+
+
+ +
+
+
+
+
+


+ Games +
+
+
+ +
+
+ + \ No newline at end of file diff --git a/application-ui/content/en/downloads.html b/application-ui/content/en/downloads.html new file mode 100644 index 00000000..f8a9c952 --- /dev/null +++ b/application-ui/content/en/downloads.html @@ -0,0 +1,112 @@ + + + + + + Downloads + + + + + + + + + + + + + + +
+
+ +
+
+
+ + Close +
+ +
+
+
+ +
+

loading... loading...

+
+
+

Elapsed time: loading...

+

Download size: loading...

+
+
+

Download speed: loading...

+

File size: loading...

+
+
+

Remaining time: loading...

+

ID: loading...

+
+
+
+

Download-URL: loading...

+

File-Path: loading...

+ + + loading... + +
+
+
+

+
+
+
+ + \ No newline at end of file diff --git a/application-ui/content/en/firstrun.html b/application-ui/content/en/firstrun.html new file mode 100644 index 00000000..2e3264c2 --- /dev/null +++ b/application-ui/content/en/firstrun.html @@ -0,0 +1,99 @@ + + + + + + Welcome + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+

Welcome

+

Thanks for using the NEXUS Application!

+
+

Please select a language

+

Bitte wähle eine Sprache

+
+
    +
  • English | Englisch

  • +
  • German | Deutsch

  • +
+
+ + Back + Continue +
+
+
+
+

Appearance

+

Customize the application!

+
+

Please select a theme

+
+
    +
  • Default: System

  • +
  • Default: Dark

  • +
  • Default: Light

  • +
  • Default: OLED

  • +
  • Default: Zyneon

  • +
+
+ + Back + Finish +
+
+
+
+

You are using Linux

+

And that's cool!

+
+

Please select a frame type

+
+
    +
  • cUnix Frame (recommended)

  • +
  • Desktop Frame (fallback)

  • +
+
+ + Back + Finish +
+
+
+
+ + \ No newline at end of file diff --git a/application-ui/content/en/index.html b/application-ui/content/en/index.html new file mode 100644 index 00000000..adfb6beb --- /dev/null +++ b/application-ui/content/en/index.html @@ -0,0 +1,18 @@ + + + + + Loading... + + + \ No newline at end of file diff --git a/application-ui/content/en/lc-create-command.html b/application-ui/content/en/lc-create-command.html new file mode 100644 index 00000000..da185a58 --- /dev/null +++ b/application-ui/content/en/lc-create-command.html @@ -0,0 +1,21 @@ + + + + + + Create local command + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/application-ui/content/en/library.html b/application-ui/content/en/library.html new file mode 100644 index 00000000..19381ab0 --- /dev/null +++ b/application-ui/content/en/library.html @@ -0,0 +1,162 @@ + + + + + + Library + + + + + + + + + + + + + + + + + + +
+
+ +
+
+
+ + Close +
+
+
+
+ + +
+
+
+
+ title icon +

+
+
+
+
+
+
+
+
+
+
+ instance image +
+
+
+

title

+
+
+
+
+
+
+

Loading...

+
+
+  +
+
+

+ Loading... +

+
+
+
+ LAUNCH +
+
+
+
+
+
+
+ + \ No newline at end of file diff --git a/application-ui/content/en/settings.html b/application-ui/content/en/settings.html new file mode 100644 index 00000000..9d9506e7 --- /dev/null +++ b/application-ui/content/en/settings.html @@ -0,0 +1,273 @@ + + + + + + Settings + + + + + + + + + + + + + + + +
+
+ +
+
+
+ + Close +
+
+
+
+

Navigation

+
    +
  • + +

    General settings

    +
  • +
  • + +

    Global settings

    +
  • +
  • + +

    Index settings

    +
  • +
  • + +

    Module settings

    +
  • +
  • + +

    About NEXUS App

    +
  • +
+
+

New Group

+
    +
  • + + settings menu entry icon +

    New Group Entry

    +
  • +
+ +
+

Actions

+
    +
  • + +

    Use web frontend

    +
  • +
  • + +

    Rerun app setup

    +
  • +
  • + +

    Reload app

    +
  • +
  • + +

    Restart app

    +
  • +
  • + +

    Close app

    +
  • +
+
+
+
+
+

+
+
+
+
+

On startup

+

+ Landing page + + + +

+
+

+ Check for updates + +

+

+ Update channel + + + +

+
+
+
+

Appearance

+

+ Color scheme + + + +

+

+ Language + + + +

+

+ UI Scale + + + +

+

+ Use custom frame for Linux + + + +

+
+
+

New settings group

+
+
+
+
+

New settings group

+
+
+
+
+

New settings group

+
+
+
+
+

New settings group

+
+
+
+
+ ${application.version} +
+
+

New settings group

+
+
+ +
+ +
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/application-ui/content/en/start.html b/application-ui/content/en/start.html new file mode 100644 index 00000000..adfb6beb --- /dev/null +++ b/application-ui/content/en/start.html @@ -0,0 +1,18 @@ + + + + + Loading... + + + \ No newline at end of file diff --git a/application-ui/content/en/sub-details.html b/application-ui/content/en/sub-details.html new file mode 100644 index 00000000..86bfaf1d --- /dev/null +++ b/application-ui/content/en/sub-details.html @@ -0,0 +1,92 @@ + + + + + + Details + + + + + + + + + + + + + + +
+
+ +
+
+
+

resource icon Loading

+
+
+ +
+ +
+
+
+
+
+
+
+
+

Description

+

Changelog

+

Versions

+
+
+
+ +
+
+ +
+
+ +
+
+
+
+
+ resource thumbnail +
+

Loading

+

ID: Loading

+

Type: Loading

+

Version: Loading

+
+
+

Summary

+

Loading

+

+
+

Authors

+

Loading

+
+

Meta

+

Hidden: Loading

+

Tags: Loading

+
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/application-ui/content/index.html b/application-ui/content/index.html new file mode 100644 index 00000000..bee060a4 --- /dev/null +++ b/application-ui/content/index.html @@ -0,0 +1,19 @@ + + + + + Loading... + + + \ No newline at end of file diff --git a/application-ui/content/instances.html b/application-ui/content/instances.html deleted file mode 100644 index 1c591859..00000000 --- a/application-ui/content/instances.html +++ /dev/null @@ -1,299 +0,0 @@ - - - - - News ▪ Zyneon Application - - - - - - - -
-
-
-

Notification xx:xx XX/XX/XXXXX

-

We've got an update!
Restart the Zyneon Application to install the update!

-

RestartDynamic update

-
-

-
-
-
- - -
-
-
-
- instance-icon

loading...

-
-
-
-

-

-
-
-

Management...

-
-

Settings

-

Add Content

-
-
-
-

Open folder...

-
-

Open instance folder

-

Open mods folder

-

Open resource packs

-

Open screenshots

-

Open shader packs

-

Open worlds

-
-
-
-
-
-
-
- -
-
- Instance description -

loading...

-
-
-
-
-
-

Instance > Settings

-

JVM arguments

-

Memory (RAM): - 0 MB - Configure -

-
-
-

Instance settings

-
-

Instance name: - -

-

Instance version: - -

-

Instance description: - -

-

Game type: - -

-

Minecraft version: - -

-

Modloader version:

-

-

-
-
-
-
-

Instance appearance

-

Instance icon: - Show icon image - Configure -

-

Instance logo: - - -

-

Instance background: - Show background image - Configure -

-
-
-

Danger zone

-

Delete instance (this can't be undone): Delete instance

-
-
-
-
-

Version: loading...

-

Minecraft: loading...

-

Modloader: loading...

-
- LAUNCH -
-
-
-
-

Download instances...

-
-
-

...from supported sources:

-

You can install instances through our resource page!
We currently support installing modpacks from three sources:

-

Show CurseForge packs Show modrinth packs Show Zyneon packs

-

-
-

...or create an instance

-
-
-

Instance creator

- -
-
-

Instance name*:

-

Instance version*:

-

- Game type*: - -

-

- Minecraft version*: - -

-

Modloader version*:

-

-
-

-
-
-
-
-
- - - - \ No newline at end of file diff --git a/application-ui/content/resources.html b/application-ui/content/resources.html deleted file mode 100644 index 68f29f16..00000000 --- a/application-ui/content/resources.html +++ /dev/null @@ -1,235 +0,0 @@ - - - - - News ▪ Zyneon Application - - - - - - - -
-
-
-

Notification xx:xx XX/XX/XXXXX

-

We've got an update!
Restart the Zyneon Application to install the update!

-

RestartDynamic update

-
-

-
-
-
- - -
-
-

-
- -
-
- -
-
-

ITEM

-

by AUTHOR

-
-

DESCRIPTION

-
-
-

INSTALL SHOW

-
- Load more -
-
- - - - \ No newline at end of file diff --git a/application-ui/content/settings.html b/application-ui/content/settings.html deleted file mode 100644 index 5f547754..00000000 --- a/application-ui/content/settings.html +++ /dev/null @@ -1,307 +0,0 @@ - - - - - News ▪ Zyneon Application - - - - - - - -
-
-
-

Notification xx:xx XX/XX/XXXXX

-

We've got an update!
Restart the Zyneon Application to install the update!

-

RestartDynamic update

-
-

-
-
-
- - -
-
-

-
-
-
-

General settings

-

Settings

-

- Start tab: - Start - Instances -

-
-
-

Updater

-

- Update channel: - -

-
-
-

Appearance

-

Theme: - Light - Dark - Zyneon -

-

Language: - English -

-
-
-
-
-

Settings > Global

-

Settings

-

Instance path: - loading... - Configure -

-

Global memory: - loading... - Configure -

-

Show log output on game start - On - Off -

-
-
-
-
-

Settings > Profile

-

Profile settings

-

loading... - loading... - Logout -

-
-
- User image -
-

Quick actions

-

LABY.net (profile infos)

-

Change Minecraft username

-

Change Minecraft skin

-
-
-
-
-
-

Settings > Profile

-

Hey, Your action is required!

-

Please log in to continue: - Login -

-
-
-
-
-

Settings > Global

-

Hey, Your action is required!

-

Please select an instance installation path to continue: - Select path -

-
-
-
-
-

Index settings

-
-
-

Information

-

What are indexes?

-

Indexes are places from where the application can obtain instances and resources (mods, resource packs, etc...).
- The "Zyndex" system is our own index layout, you can also add custom Zyndexes and even host one yourself.

-
-
-

List

-

Official first party indexes

-

• NEX: Official Zyneon Nexus Zyndex

-

Official third party indexes

-

• Modrinth: https://modrinth.com Modrinth index

-

• CurseForge: https://www.curseforge.com CurseForge index

-
-
-
-
-

About Zyneon App

-
-
-

Information

-

Zyneon Application

-

Developers: nerotvlive
- This is an open source project by Zyneon Nexus. (GPL-3.0 license)

View Code on GitHub or View Content on GitHub or View license

-
-
-

List

-

Dependencies

-

Nexus-Auth v2024.7 by Zyneon Nexus (GPL-3.0 license)

View on GitHub or View license

-

Nexus-Verget v2024.6 by Zyneon Nexus (GPL-3.0 license)

View on GitHub or View license

-

Nexus-Zyndex v2024.7 by Zyneon Nexus (GPL-3.0 license)

View on GitHub or View license

-
-

FlowUpdater v1.8.5 by FlowArg (GPL-3.0 license)

View on GitHub or View license

-

OpenLauncherLib v3.2.9 by FlowArg (GPL-3.0 license)

View on GitHub or View license

-

toml4j v0.7.2 by Moandji Ezana (MIT License)

View on GitHub or View license

-
-

Boxicons v2.1.4 by Atisa (MIT license)

View website or View on GitHub or View license

-

LT Hoop font family by LyonsType (OFL license)

View website or View license

-
-
-
-
- - - - \ No newline at end of file diff --git a/application-ui/content/start.html b/application-ui/content/start.html deleted file mode 100644 index 1ae9a5b3..00000000 --- a/application-ui/content/start.html +++ /dev/null @@ -1,124 +0,0 @@ - - - - - Start ▪ Zyneon Application - - - - - - - -
-
-
-

Notification xx:xx XX/XX/XXXXX

-

We've got an update!
Restart the Zyneon Application to install the update!

-

RestartDynamic update

-
-

-
-
-
- - -
-
-
-
-
-

Zyneon Application

-

2024.8.1f - Neo Primalia

-
- -
-
-
-

Notice: You are using the experimental branch! This is where new features are tested, things are tried out and a lot of bugs are produced - if you find any, please report them!

-

experimental@app: changes since stable 2024.4.7: -
▪ OpenLauncherLib was downgraded from v3.2.10 to v3.2.9 because it contained a bug that broke the log frame and locked the application. -

-
-
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/application-ui/content/sub/installing.html b/application-ui/content/sub/installing.html deleted file mode 100644 index 9f763d5f..00000000 --- a/application-ui/content/sub/installing.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - News ▪ Zyneon Application - - - - - - -
- -
-
-
-

Installing...

-
-
-
-
- - \ No newline at end of file diff --git a/application-ui/content/sub/login.html b/application-ui/content/sub/login.html deleted file mode 100644 index c2206e50..00000000 --- a/application-ui/content/sub/login.html +++ /dev/null @@ -1,24 +0,0 @@ - - - - - News ▪ Zyneon Application - - - - - - -
- - -
-
-
-

Logging in...

-
-
-
-
- - \ No newline at end of file diff --git a/application-ui/content/sub/updating.html b/application-ui/content/sub/updating.html deleted file mode 100644 index 832bb778..00000000 --- a/application-ui/content/sub/updating.html +++ /dev/null @@ -1,23 +0,0 @@ - - - - - News ▪ Zyneon Application - - - - - - -
- -
-
-
-

Updating...

-
-
-
-
- - \ No newline at end of file diff --git a/application-ui/index.html b/application-ui/index.html deleted file mode 100644 index 9b414e6c..00000000 --- a/application-ui/index.html +++ /dev/null @@ -1,74 +0,0 @@ - - - - - Zyneon Application (web version) - - - - -
-

WARNING: This is a preview version of the Zyneon Application web app. This is a test version in a very early alpha state. Features are missing.

- -
- - - \ No newline at end of file diff --git a/application-ui/news/news.html b/application-ui/news/news.html deleted file mode 100644 index 7c82123e..00000000 --- a/application-ui/news/news.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - News ▪ Zyneon Application - - - - - - - - -
-
-
-

News

-
-
-

Application updates

-
-
-
-
-
-

New: Play Tricky Trials today!

-

2024/06/16@Zyneon: The Tricky Trials Update is finally here!

-

- Team up or go solo and discover new decorative blocks, hostile mobs, items, weapons, paintings, and the trial chambers – a sprawling structure stuffed with traps and treasure for every player. Play it today!
- Click here to learn more... -

-
-
-

Update 2024.4.7 (Horizon):

-

2024/04/29@Zyneon: Updated to 2024.4.7

-

- With NeoForge and Quilt support as well as the new Update Channel function, we are improving the application experience! Check out the changelogs to find out more. -

-
-
-

Update 2024.4.5 (Dream):

-

2024/04/20@Zyneon: Updated to 2024.4.5

-

Snapshots are here! And some bugfixes and improvements.

-
-
-

Update 2024.4.4 (Fixus):

-

2024/04/05@Zyneon: Updated to 2024.4.4

-

This update contains improvements and bugfixes.

-
-
-

Update 2024.4.2 (NEXUS):

-

2024/04/03@Zyneon: Updated to 2024.4.2

-

This update replaces the old ZAJ system with the new Zyndex system. This will soon make it possible to host your own indexes, where you can manage and offer your own instances. It will be possible to add unofficial Zyndexes alongside the official indexes "NEX", "CurseForge" and "Modrinth".
Learn more

-
-
-

Update 2024.4 (Savanna):

-

2024/04/02@Zyneon: Updated to 2024.4

-

This update is a preparation update which fixes some bugs.

-
-
-

Update 2024.3.2 (Fosca):

-

2024/03/23@Zyneon: Updated to 2024.3.2

-

This update contains improvements bugfixes and some redesigns.
- This update adds the index settings!

-
-
-

Update 2024.3.1.1 (Matter):

-

2024/03/23@Zyneon: Updated to 2024.3.1.1

-

This update contains improvements and bugfixes.

-
-
-

Application web version!

-

2024/03/22@Zyneon: We have released a web version!

-

The application can now also be used via a browser! At least partially... So far this is a very early alpha stage, which is why the web version lacks features and is still a bit buggy.

-

But we want to develop the web version "publicly" so that everyone can try it out and you can see directly how it works! -
Feedback is also very welcome! -

-

Head over to https://www.zyneonstudios.com/nexus/app to check out the web version!

-
-
-

Our new website!

-

2024/03/21@Zyneon: Zyneon Nexus has a new website!

-

Zyneon Studios was split into 3 sub-studios. Zyneon Projects, the classic team that takes care of the in-game projects, Zyneon Pictures, which is responsible for the machinima and cinematic creations and Zyneon Nexus, which is responsible for the independent programs, plug-ins and more.

-

We are Zyneon Nexus and offer you the Application, we now have our own website: https://www.zyneonstudios.com/nexus

-
-
-

Update 2024.2.6:

-

2024/02/23@Zyneon: A fresh new landing page!

-
-
-

No more news yet...

-
-
-
-
-

2024.4.7:

-

2024/04/29@Zyneon: 2024.4.7 (Horizon) changelog:

-

New Features: -
+ Added support for the NeoForge modloader -
+ Added support for the quilt modloader -
+ Added dynamic updates (Updates the UI to the latest available online-version) -
+ Added dynamic updates switcher in the settings actions -
+ Added a funtion to change the Update Channel -
+ New Update Channel: Experimental (Test the latest features before their official release! Might be unstable...) -
+ New Update Channel: Shervann (Try the Zyneon Studios NEXUS Application rewrite! Very unstable and many features are currently missing....) -

-

Important Bugfixes: -
• Fixed the "load more" button on resources page -

-

This update also contains bugfixes and improvements. Click here to see all changes.

-
-
-

2024.4.5:

-

2024/04/20@Zyneon: 2024.4.5 (Dream) changelog:

-

New Features: -
+ Added more selects to instance settings updater and creator. -
+ Automatic version getter for Forge, Minecraft and Fabric. -
+ SNAPSHOTS ARE HERE! You can now play snapshots using the Zyneon App! -

-

Important Bugfixes: -
• Fixed the "load more" button on resources page -

-

This update contains bugfixes and improvements. Click here to see all changes.

-
-
-

2024.4.2:

-

2024/04/03@Zyneon: 2024.4.4_c (Fixus) changelog:

-

This update contains bugfixes and improvements.

-
-
-

2024.4.2:

-

2024/04/03@Zyneon: 2024.4.2 (NEXUS) changelog:

-

New Features: -
+ Added the Zyndex system to provide instances and more. -
+ Added a feature which allows you to press "ENTER" in the resources search bar to start the search. -

-

Removed Features: -
- ZAJ (Zyneon Application JSON) System. -

-

This update also contains bugfixes and improvements.

-
-
-

2024.4:

-

2024/04/02@Zyneon: 2024.4 (Savanna) changelog:

-

Bugfixes: -
• Changed folder (package) structure to remove the doubled backend package -
• Fixed april fools updates -
• Fixed some versions not starting on windows and macOS -

-
-
-

2024.3.2:

-

2024/03/23@Zyneon: 2024.3.2 (Fosca) changelog:

-

Bugfixes: -
• Fixed links open in a separate window -

-

New Features: -
• Added the index settings to settings. -
• Redesigned the card theming in settings, home and instances -

-
-
-

2024.3.1.1:

-

2024/03/23@Zyneon: 2024.3.1.1 (Matter) changelog:

-

Bugfixes: -
• Fixed missing theming textures for official packs. -
• Fixed CurseForge modpack extraction errors. -

-

New Features: -
• Added changelogs content to home. -

-
-
-

No more changelogs yet...

-
-
-
-
- - - - - - \ No newline at end of file diff --git a/application-updater/pom.xml b/application-updater/pom.xml deleted file mode 100644 index c2981bdf..00000000 --- a/application-updater/pom.xml +++ /dev/null @@ -1,81 +0,0 @@ - - - 4.0.0 - - com.zyneonstudios - application-parent - 2024.8 - - - application-updater - 2024.8 - - - 21 - 21 - UTF-8 - - - - - com.zyneonstudios - nexus-smblib - LATEST - compile - - - - - - - org.apache.maven.plugins - maven-jar-plugin - 3.2.0 - - - - com.zyneonstudios.Launcher - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.8.1 - - 21 - 21 - - - - org.apache.maven.plugins - maven-shade-plugin - 3.2.4 - - - package - - shade - - - - - com.zyneonstudios.Launcher - - - - - - - - - - src/main/resources - true - - - - \ No newline at end of file diff --git a/application-updater/src/main/java/com/zyneonstudios/Launcher.java b/application-updater/src/main/java/com/zyneonstudios/Launcher.java deleted file mode 100644 index 05e1c5f7..00000000 --- a/application-updater/src/main/java/com/zyneonstudios/Launcher.java +++ /dev/null @@ -1,62 +0,0 @@ -package com.zyneonstudios; - -import com.zyneonstudios.application.ApplicationLauncher; -import com.zyneonstudios.application.ZyneonSplash; -import live.nerotv.shademebaby.logger.Logger; - -import java.net.URLDecoder; -import java.nio.charset.StandardCharsets; -import java.nio.file.Files; -import java.nio.file.Path; -import java.nio.file.Paths; - -public class Launcher { - - private static String applicationPath = null; - private static ZyneonSplash splash = new ZyneonSplash(); - private static Logger logger = new Logger("ZYNEON"); - - public static void main(String[] args) { - splash.setVisible(true); - logger.log("[LAUNCHER] Preparing launch..."); - ApplicationLauncher application = new ApplicationLauncher(args); - if(application.automaticUpdates()) { - application.update(application.getUpdateChannel(),false); - } - logger.log("[LAUNCHER] Launch application..."); - int i = application.launch(application.getUpdateChannel()); - logger.log("[LAUNCHER] Application launch process endet: "+i); - System.exit(i); - } - - public static String getDirectoryPath() { - if (applicationPath == null) { - String folderName = "Zyneon/Application"; - String appData; - String os = System.getProperty("os.name").toLowerCase(); - if (os.contains("win")) { - appData = System.getenv("LOCALAPPDATA"); - } else if (os.contains("mac")) { - appData = System.getProperty("user.home") + "/Library/Application Support"; - } else { - appData = System.getProperty("user.home") + "/.local/share"; - } - Path folderPath = Paths.get(appData, folderName); - try { - Files.createDirectories(folderPath); - } catch (Exception e) { - throw new RuntimeException(e.getMessage()); - } - applicationPath = folderPath + "/"; - } - return URLDecoder.decode(applicationPath, StandardCharsets.UTF_8); - } - - public static ZyneonSplash getSplash() { - return splash; - } - - public static Logger getLogger() { - return logger; - } -} \ No newline at end of file diff --git a/application-updater/src/main/java/com/zyneonstudios/application/ApplicationLauncher.java b/application-updater/src/main/java/com/zyneonstudios/application/ApplicationLauncher.java deleted file mode 100644 index 04869f08..00000000 --- a/application-updater/src/main/java/com/zyneonstudios/application/ApplicationLauncher.java +++ /dev/null @@ -1,176 +0,0 @@ -package com.zyneonstudios.application; - -import com.google.gson.Gson; -import com.google.gson.JsonArray; -import com.google.gson.JsonElement; -import com.google.gson.JsonObject; -import com.zyneonstudios.Launcher; -import live.nerotv.shademebaby.file.Config; -import live.nerotv.shademebaby.utils.FileUtil; -import live.nerotv.shademebaby.utils.GsonUtil; - -import java.io.BufferedReader; -import java.io.File; -import java.io.InputStream; -import java.io.InputStreamReader; -import java.util.Objects; - -public class ApplicationLauncher { - - private final String libraries = Launcher.getDirectoryPath()+"libs/zyneon/"; - private final Config config = new Config(libraries+"updater.json"); - private final boolean autoUpdate; - private final String updateChannel; - private String version; - - public ApplicationLauncher(String[] args) { - Launcher.getLogger().log("[UPDATER] Checking defaults..."); - config.checkEntry("updater.installed.info.version","0"); - config.checkEntry("updater.installed.info.channel","null"); - version = config.getString("updater.installed.info.version"); - config.checkEntry("updater.settings.autoUpdate",true); - config.checkEntry("updater.settings.updateChannel","stable"); - boolean au = config.getBoolean("updater.settings.autoUpdate"); - String uc = config.getString("updater.settings.updateChannel"); - for(String arg:args) { - if(arg.startsWith("--channel:")) { - uc = arg.replace("--channel:", ""); - } else if(arg.equalsIgnoreCase("--update")) { - au = true; - } - } - autoUpdate = au; - updateChannel = uc.replace("shervann","experimental"); - } - - public String getVersion() { - return version; - } - - public Config getConfig() { - return config; - } - - public String getLibraries() { - return libraries; - } - - public String getUpdateChannel() { - return updateChannel; - } - - public boolean automaticUpdates() { - return autoUpdate; - } - - private boolean validate() { - Launcher.getLogger().log("[UPDATER] Validating installed version..."); - File folder = new File(libraries+"versions/"); - if(updateChannel.equals(config.getString("updater.installed.info.channel"))) { - if (!folder.mkdirs()) { - if (folder.exists()) { - if (folder.isDirectory()) { - Launcher.getLogger().log("[UPDATER] Found versions folder..."); - for (File versions : Objects.requireNonNull(folder.listFiles())) { - if (versions.isDirectory()) { - if (Objects.requireNonNull(versions.listFiles()).length <= 3) { - for (File jar : Objects.requireNonNull(versions.listFiles())) { - Launcher.getLogger().log("[UPDATER] Found " + jar.getName()); - if (jar.getName().contains("nexus-" + version + ".jar")) { - Launcher.getLogger().log("[UPDATER] Successfully validated installed version " + version + "!"); - return true; - } - } - } else { - Launcher.getLogger().error("[UPDATER] Too many versions!"); - } - } - } - } - } - } - } - FileUtil.deleteFolder(folder); - return false; - } - - public boolean update(String updateChannelId, boolean overwrite) { - boolean updated = false; - Launcher.getLogger().log("[UPDATER] Connecting to update channel "+updateChannelId+"..."); - try { - JsonArray versions = new Gson().fromJson(GsonUtil.getFromURL("https://raw.githubusercontent.com/zyneonstudios/nexus-nex/main/application/index.json"), JsonObject.class).getAsJsonArray("versions"); - Launcher.getLogger().log("[UPDATER] Connected to server! Searching for channel..."); - for(JsonElement element: versions) { - JsonObject version = element.getAsJsonObject(); - String id = version.get("meta").getAsJsonObject().get("id").getAsString(); - if(id.equals(updateChannelId)) { - Launcher.getLogger().log("[UPDATER] Found correct update channel!"); - String newVersion = version.get("info").getAsJsonObject().get("version").getAsString(); - Launcher.getLogger().log("[UPDATER] Installed version: "+this.version); - Launcher.getLogger().log("[UPDATER] Available version: "+newVersion); - Launcher.getLogger().log("[UPDATER] Need path creation: "+new File(libraries+"versions/"+id+"/").mkdirs()); - File app = new File(libraries+"versions/"+id+"/nexus-"+newVersion+".jar"); - if(app.exists()) { - if(overwrite) { - app.delete(); - } else { - Launcher.getLogger().log("[UPDATER] Version "+this.version+" is already installed! Skipping update process..."); - updated = true; - break; - } - } - Launcher.getLogger().log("[UPDATER] Downloading..."); - app = FileUtil.downloadFile(version.get("meta").getAsJsonObject().get("download").getAsString(),libraries+"versions/"+id+"/nexus-"+newVersion+".jar"); - Launcher.getLogger().log("[UPDATER] Validating download..."); - if(app != null) { - this.version = newVersion; - config.set("updater.installed.info.version", this.version); - config.set("updater.installed.info.channel", this.updateChannel); - updated = true; - break; - } else { - Launcher.getLogger().error("[UPDATER] Couldn't download new version!"); - } - } else { - Launcher.getLogger().log("[UPDATER] Found update channel "+id+"..."); - } - } - } catch (Exception e) { - throw new RuntimeException(e); - } - if(!updated) { - return update("stable",overwrite); - } - return updated; - } - - public int launch(String updateChannelId) { - if(validate()) { - Launcher.getLogger().log("[UPDATER] Launching Zyneon Studios NEXUS Application v"+version+"..."); - try { - ProcessBuilder processBuilder = new ProcessBuilder("java", "-jar", "--add-opens", "java.desktop/sun.awt=ALL-UNNAMED", "--add-opens", "java.desktop/sun.lwawt=ALL-UNNAMED", "--add-opens", "java.desktop/sun.lwawt.macosx=ALL-UNNAMED", libraries+"versions/"+updateChannelId+"/nexus-"+version+".jar", "application", "--add-opens java.desktop/sun.awt=ALL-UNNAMED --add-opens java.desktop/sun.lwawt=ALL-UNNAMED --add-opens java.desktop/sun.lwawt.macosx=ALL-UNNAMED"); - processBuilder.redirectErrorStream(true); - Process process = processBuilder.start(); - Launcher.getSplash().setVisible(false); - InputStream inputStream = process.getInputStream(); - BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); - String line; - while ((line = reader.readLine()) != null) { - System.out.println(line); - } - return process.waitFor(); - } catch (Exception e) { - throw new RuntimeException(e); - } - } else { - try { - if(update(updateChannelId,true)) { - return launch(updateChannelId); - } - } catch (Exception e) { - throw new RuntimeException(e); - } - } - return -1; - } -} diff --git a/application-updater/src/main/java/com/zyneonstudios/application/ZyneonSplash.java b/application-updater/src/main/java/com/zyneonstudios/application/ZyneonSplash.java deleted file mode 100644 index 98561e2f..00000000 --- a/application-updater/src/main/java/com/zyneonstudios/application/ZyneonSplash.java +++ /dev/null @@ -1,24 +0,0 @@ -package com.zyneonstudios.application; - -import javax.imageio.ImageIO; -import javax.swing.*; -import java.awt.*; -import java.io.IOException; -import java.util.Objects; - -public class ZyneonSplash extends JWindow { - - public ZyneonSplash() { - super(); - try { - setBackground(new Color(0, 0, 0, 0)); - setSize(400, 400); - setLocationRelativeTo(null); - JLabel image; - image = new JLabel(new ImageIcon(ImageIO.read(Objects.requireNonNull(getClass().getResourceAsStream("/logo.png"))).getScaledInstance(getWidth(), getHeight(), Image.SCALE_SMOOTH))); - getContentPane().add(image); - } catch (IOException e) { - throw new RuntimeException(e); - } - } -} \ No newline at end of file diff --git a/application-updater/src/main/resources/logo.png b/application-updater/src/main/resources/logo.png deleted file mode 100644 index 9d6dcfce..00000000 Binary files a/application-updater/src/main/resources/logo.png and /dev/null differ diff --git a/bootstrapper/pom.xml b/bootstrapper/pom.xml new file mode 100644 index 00000000..dc45a793 --- /dev/null +++ b/bootstrapper/pom.xml @@ -0,0 +1,19 @@ + + + 4.0.0 + + com.zyneonstudios.nexus + application + 2024.9 + + + bootstrapper + + + 1.8 + UTF-8 + + + \ No newline at end of file diff --git a/bootstrapper/src/main/java/com/zyneonstudios/nexus/application/bootstrapper/ApplicationBootstrapper.java b/bootstrapper/src/main/java/com/zyneonstudios/nexus/application/bootstrapper/ApplicationBootstrapper.java new file mode 100644 index 00000000..8e1ef944 --- /dev/null +++ b/bootstrapper/src/main/java/com/zyneonstudios/nexus/application/bootstrapper/ApplicationBootstrapper.java @@ -0,0 +1,8 @@ +package com.zyneonstudios.nexus.application.bootstrapper; + +public class ApplicationBootstrapper { + + public static void main(String[] s) { + + } +} diff --git a/pom.xml b/pom.xml index ce2efa95..c678de27 100644 --- a/pom.xml +++ b/pom.xml @@ -4,9 +4,9 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - com.zyneonstudios - application-parent - 2024.8 + com.zyneonstudios.nexus + application + 2024.9 pom @@ -18,6 +18,6 @@ application-main - application-updater + bootstrapper \ No newline at end of file