From 5a9cbc9af60142406cb4dbefb6efd37e1bf25688 Mon Sep 17 00:00:00 2001 From: Skylar Date: Thu, 3 Dec 2015 03:33:47 -0700 Subject: [PATCH 01/10] Add SyMAT Java functions to autocomplete and scripts --- .../apocalypselabs/symat/CodeCompleter.java | 4 + src/net/apocalypselabs/symat/Editor.java | 24 ++- src/net/apocalypselabs/symat/Update.java | 1 + .../symat/codesamples/graph.java.txt | 6 +- .../symat/codesamples/helloworld.java.txt | 5 +- .../apocalypselabs/symat/functions.java.txt | 168 +----------------- .../symat/resources/javaconstants.txt | 4 - 7 files changed, 33 insertions(+), 179 deletions(-) diff --git a/src/net/apocalypselabs/symat/CodeCompleter.java b/src/net/apocalypselabs/symat/CodeCompleter.java index 06ad2da..51aab2e 100644 --- a/src/net/apocalypselabs/symat/CodeCompleter.java +++ b/src/net/apocalypselabs/symat/CodeCompleter.java @@ -102,6 +102,10 @@ public class CodeCompleter { switch (fileid) { case "functions": String[] args = line.split("\\|"); + // Prefix symat to Java commands + if (lang.equals("java")) { + args[0] = "symat." + args[0]; + } if (args.length == 2) { provider.addCompletion(new BasicCompletion(provider, args[0], args[1])); } else if (args.length == 3) { diff --git a/src/net/apocalypselabs/symat/Editor.java b/src/net/apocalypselabs/symat/Editor.java index b31c5d2..dc23e15 100644 --- a/src/net/apocalypselabs/symat/Editor.java +++ b/src/net/apocalypselabs/symat/Editor.java @@ -92,9 +92,11 @@ public class Editor extends javax.swing.JInternalFrame { private boolean fileChanged = false; private CompletionProvider jscomp = new CodeCompleter("js").getProvider(); + private CompletionProvider javacomp = new CodeCompleter("java").getProvider(); private CompletionProvider pycomp = new CodeCompleter("py").getProvider(); private AutoCompletion jsac = new AutoCompletion(jscomp); private AutoCompletion pyac = new AutoCompletion(pycomp); + private AutoCompletion javaac = new AutoCompletion(javacomp); /** * The JavaScript language. @@ -928,12 +930,14 @@ public class Editor extends javax.swing.JInternalFrame { private void javascriptOptionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_javascriptOptionActionPerformed codeBox.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVASCRIPT); pyac.uninstall(); + javaac.uninstall(); jsac.install(codeBox); }//GEN-LAST:event_javascriptOptionActionPerformed private void pythonOptionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_pythonOptionActionPerformed codeBox.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_PYTHON); jsac.uninstall(); + javaac.uninstall(); pyac.install(codeBox); }//GEN-LAST:event_pythonOptionActionPerformed @@ -1010,8 +1014,9 @@ public class Editor extends javax.swing.JInternalFrame { private void javaOptionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_javaOptionActionPerformed codeBox.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA); - //pyac.uninstall(); - //jsac.install(codeBox); + pyac.uninstall(); + jsac.uninstall(); + javaac.install(codeBox); }//GEN-LAST:event_javaOptionActionPerformed private void createShared(String id) { @@ -1057,14 +1062,15 @@ public class Editor extends javax.swing.JInternalFrame { text += line + "\n"; } } catch (Exception e) { - text = "Error: Could not open embedded sample file."; - if (ext.startsWith("j")) { - text = "/* " + text + " */"; - } else { - text = "## " + text; - } + outputBox.setText("Error: Could not open embedded sample file."); +// if (ext.startsWith("j")) { +// text = "/* " + text + " */"; +// } else { +// text = "## " + text; +// } } - openString(text, name + "." + ext, false); + // Open it and remove the .txt ending on Java files + openString(text, name + "." + ext.replace(".txt", ""), false); } @Override diff --git a/src/net/apocalypselabs/symat/Update.java b/src/net/apocalypselabs/symat/Update.java index 1ce166c..854378f 100644 --- a/src/net/apocalypselabs/symat/Update.java +++ b/src/net/apocalypselabs/symat/Update.java @@ -95,6 +95,7 @@ public class Update extends javax.swing.JInternalFrame { @Override public void run() { changelogBox.setText(html); + changelogBox.setCaretPosition(0); } }); } diff --git a/src/net/apocalypselabs/symat/codesamples/graph.java.txt b/src/net/apocalypselabs/symat/codesamples/graph.java.txt index c97dbf2..3934b53 100644 --- a/src/net/apocalypselabs/symat/codesamples/graph.java.txt +++ b/src/net/apocalypselabs/symat/codesamples/graph.java.txt @@ -1,3 +1,3 @@ -String formula = ask("Enter formula:"); -plot(formula); -plotname("Cool graph!"); \ No newline at end of file +String formula = symat.ask("Enter formula:"); +symat.plot(formula); +symat.plotname("Cool graph!"); \ No newline at end of file diff --git a/src/net/apocalypselabs/symat/codesamples/helloworld.java.txt b/src/net/apocalypselabs/symat/codesamples/helloworld.java.txt index 9a92bb9..0c0d847 100644 --- a/src/net/apocalypselabs/symat/codesamples/helloworld.java.txt +++ b/src/net/apocalypselabs/symat/codesamples/helloworld.java.txt @@ -1,6 +1,9 @@ public class HelloWorld { public static void main(String[] args) { - print("Hello world"); + String message = "Hello World!"; + int x = 5; + print(message); + symat.notify(message + " X is " + x + "."); } } diff --git a/src/net/apocalypselabs/symat/functions.java.txt b/src/net/apocalypselabs/symat/functions.java.txt index fe5a46c..0484c38 100644 --- a/src/net/apocalypselabs/symat/functions.java.txt +++ b/src/net/apocalypselabs/symat/functions.java.txt @@ -1,162 +1,6 @@ -void notify(String msg) { - SyMAT_Functions.notify(msg); -} -Object ask(String msg) { - return SyMAT_Functions.ask(msg); -} -Object factorial(int n) { - return SyMAT_Functions.factorial(n); -} -Object diff(String fun,String var) { - return SyMAT_Functions.diff(fun,var); -} -Object integrate(String fun,String var) { - return SyMAT_Functions.integrate(fun,var); -} -Object rad(double num) { - return SyMAT_Functions.rad(num); -} -Object deg(double num) { - return SyMAT_Functions.deg(num); -} -Object subs(String fun,String var) { - return SyMAT_Functions.subs(fun,var); -} -void plot(String fun) { - SyMAT_Functions.plot(fun); -} -void plot() { - SyMAT_Functions.plot(); -} -void plotname(String fun) { - SyMAT_Functions.plotname(fun); -} -Object plotname() { - return SyMAT_Functions.plotname(); -} -void xlim(int min, int max) { - SyMAT_Functions.xlim(min,max); -} -void plotclr() { - SyMAT_Functions.plotclr(); -} -void drawdot(int x, int y) { - SyMAT_Functions.drawdot(x, y); -} -Object simplify(String expr) { - return SyMAT_Functions.simplify(expr); -} -Object vpa(String expr) { - return SyMAT_Functions.vpa(expr); -} -Object readfile(String path) { - return SyMAT_Functions.readfile(path); -} -void savefile(String data,String path) { - SyMAT_Functions.savefile(data,path); -} -Object mtimes(double[][] a, double[][] b) { - return SyMAT_Functions.mtimes(a,b); -} -Object mpower(double[][] a, int b) { - return SyMAT_Functions.mpower(a,b); -} -Object add(double a...) { - return SyMAT_Functions.add(a); -} -Object subtract(double a...) { - return SyMAT_Functions.subtract(a); -} -Object times(double a...) { - return SyMAT_Functions.times(a); -} -Object divide(double a...) { - return SyMAT_Functions.divide(a); -} -Object mod(double a...) { - return SyMAT_Functions.mod(a); -} -Object rand(int min, int max) { - return SyMAT_Functions.rand(min,max); -} -Object rand(int min) { - return SyMAT_Functions.rand(min,1); -} -Object rand() { - return SyMAT_Functions.rand(0,1); -} -Object randb() { - return SyMAT_Functions.randb(); -} -void sleep(int x) { - SyMAT_Functions.sleep(x); -} -void pause(int x) { - SyMAT_Functions.pause(x); -} -Object perms(double a...) { - return SyMAT_Functions.perms(a); -} -Object md5sum(String a) { - return SyMAT_Functions.md5sum(a); -} -Object save(String a, String b) { - return SyMAT_Functions.save(a,b); -} -Object load(String a) { - return SyMAT_Functions.load(a); -} -Object powermod(String a,String b,String m) { - return SyMAT_Functions.powermod(a,b,m); -} -Object powermod(double a,double b,double m) { - return SyMAT_Functions.powermod(a,b,m); -} -Object gcd(long a,long b) { - return SyMAT_Functions.gcd(a,b); -} -Object solve(String a, String b, int c) { - return SyMAT_Functions.solve(a,b,c); -} -Object solve(String a) { - return SyMAT_Functions.solve(a,"x",0); -} -Object printa(Object a) { - return SyMAT_Functions.printa(a); -} -Object sec(double a) { - return SyMAT_Functions.sec(a); -} -Object csc(double a) { - return SyMAT_Functions.csc(a); -} -Object cot(double a) { - return SyMAT_Functions.cot(a); -} -Object asec(double a) { - return SyMAT_Functions.asec(a); -} -Object acsc(double a) { - return SyMAT_Functions.acsc(a); -} -Object acot(double a) { - return SyMAT_Functions.acot(a); -} -Object sech(double a) { - return SyMAT_Functions.sech(a); -} -Object csch(double a) { - return SyMAT_Functions.csch(a); -} -Object coth(double a) { - return SyMAT_Functions.coth(a); -} -Object filedialog() { - return SyMAT_Functions.filedialog(); -} -Object textbox() { - return SyMAT_Functions.textbox(); -} -Object browser() { - return SyMAT_Functions.browser(); -} \ No newline at end of file +import net.apocalypselabs.symat.Functions; +Functions symat = new Functions(); +public static final double E = java.lang.Math.E; +public static final double PI = java.lang.Math.PI; +public static final double SQRT1_2 = java.lang.Math.sqrt(0.5); +public static final double SQRT2 = java.lang.Math.sqrt(2); \ No newline at end of file diff --git a/src/net/apocalypselabs/symat/resources/javaconstants.txt b/src/net/apocalypselabs/symat/resources/javaconstants.txt index 5fe6f09..21dc9b8 100644 --- a/src/net/apocalypselabs/symat/resources/javaconstants.txt +++ b/src/net/apocalypselabs/symat/resources/javaconstants.txt @@ -1,8 +1,4 @@ E PI -LN2 -LN10 -LOG2E -LOG10E SQRT1_2 SQRT2 \ No newline at end of file From 24feb281cb1335853faa3997eae45f89fddc70ca Mon Sep 17 00:00:00 2001 From: Skylar Date: Thu, 3 Dec 2015 03:41:18 -0700 Subject: [PATCH 02/10] Add New Java file option to Menu --- src/net/apocalypselabs/symat/Main.java | 17 ++++++++++++++--- src/net/apocalypselabs/symat/icons/jaicon.png | Bin 0 -> 562 bytes 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 src/net/apocalypselabs/symat/icons/jaicon.png diff --git a/src/net/apocalypselabs/symat/Main.java b/src/net/apocalypselabs/symat/Main.java index 897ca9d..2f96919 100644 --- a/src/net/apocalypselabs/symat/Main.java +++ b/src/net/apocalypselabs/symat/Main.java @@ -559,7 +559,7 @@ public class Main extends JRibbonFrame { new ActionListener() { @Override public void actionPerformed(ActionEvent evt) { - loadFrame(new Editor()); + loadFrame(new Editor(Editor.JAVASCRIPT)); } }, JCommandButton.CommandButtonKind.ACTION_ONLY); @@ -570,7 +570,18 @@ public class Main extends JRibbonFrame { new ActionListener() { @Override public void actionPerformed(ActionEvent evt) { - loadFrame(new Editor(true)); + loadFrame(new Editor(Editor.PYTHON)); + } + }, + JCommandButton.CommandButtonKind.ACTION_ONLY); + RibbonApplicationMenuEntrySecondary newjavabtn + = new RibbonApplicationMenuEntrySecondary( + getTinyRibbonIcon("jaicon"), + "Java", + new ActionListener() { + @Override + public void actionPerformed(ActionEvent evt) { + loadFrame(new Editor(Editor.JAVA)); } }, JCommandButton.CommandButtonKind.ACTION_ONLY); @@ -637,7 +648,7 @@ public class Main extends JRibbonFrame { } else { openbtn.addSecondaryMenuGroup("Recent Files", recent); } - newbtn.addSecondaryMenuGroup("Code File", newjsbtn, newpybtn); + newbtn.addSecondaryMenuGroup("Code File", newjsbtn, newpybtn, newjavabtn); newbtn.addSecondaryMenuGroup("Other", newtaskbtn); RibbonApplicationMenuEntryFooter displaybtn diff --git a/src/net/apocalypselabs/symat/icons/jaicon.png b/src/net/apocalypselabs/symat/icons/jaicon.png new file mode 100644 index 0000000000000000000000000000000000000000..306d40cb063da7d675e636be744bea7f037de9f6 GIT binary patch literal 562 zcmV-20?qx2P)WAfntzr4}<+&mHGpXYM`MyYYd;%sJ;h z&-^g@#w6b-$9D?Z~_Fjv8o7*3i=a0`P$zaOsy`}IboF;8GG=v~EurE>o zBUr$Ug%8r0o=uVT+NJMFS0mB08azwhxmXW7{kK|{71-3!v550ZG0iH zpHyEHayQ#<5)NiK*2)sJE5VMW2whD3%NUTf$mI z3=}1ygV!C zB>L7ISMdxNVmdhOO4cX2YE`hQOFty%I7dhEA405c#2;7IasU7T07*qoM6N<$f^zQf AbN~PV literal 0 HcmV?d00001 From 8236b13c2afebc1a1dd344400332ff2fc1950fee Mon Sep 17 00:00:00 2001 From: Skylar Date: Thu, 3 Dec 2015 03:43:40 -0700 Subject: [PATCH 03/10] Fix Editor bug --- src/net/apocalypselabs/symat/Editor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/net/apocalypselabs/symat/Editor.java b/src/net/apocalypselabs/symat/Editor.java index dc23e15..7ca7f41 100644 --- a/src/net/apocalypselabs/symat/Editor.java +++ b/src/net/apocalypselabs/symat/Editor.java @@ -171,6 +171,9 @@ public class Editor extends javax.swing.JInternalFrame { pythonOption.setSelected(true); codeBox.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_PYTHON); } else if (lang == JAVA) { + javaac.install(codeBox); + javascriptOption.setSelected(false); + javaOption.setSelected(true); codeBox.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_JAVA); } else { jsac.install(codeBox); From 85ab7974cbaa302a18f4c65bf8f0e82359b06e20 Mon Sep 17 00:00:00 2001 From: Skylar Date: Thu, 3 Dec 2015 04:32:09 -0700 Subject: [PATCH 04/10] Add error pages, about: urls to Browser --- src/net/apocalypselabs/symat/Main.java | 30 ++--- src/net/apocalypselabs/symat/WebBrowser.java | 113 +++++++++++++----- .../apocalypselabs/symat/images/browser.png | Bin 0 -> 3234 bytes .../symat/resources/errorpage.html | 90 ++++++++++++++ .../symat/resources/homepage.html | 24 ++-- 5 files changed, 203 insertions(+), 54 deletions(-) create mode 100644 src/net/apocalypselabs/symat/images/browser.png create mode 100644 src/net/apocalypselabs/symat/resources/errorpage.html diff --git a/src/net/apocalypselabs/symat/Main.java b/src/net/apocalypselabs/symat/Main.java index 2f96919..fdf925a 100644 --- a/src/net/apocalypselabs/symat/Main.java +++ b/src/net/apocalypselabs/symat/Main.java @@ -341,9 +341,8 @@ public class Main extends JRibbonFrame { JRibbon ribbon = getRibbon(); JRibbonBand coreband = new JRibbonBand("Core", null); JRibbonBand appsband = new JRibbonBand("Apps", null); - JRibbonBand webband = new JRibbonBand("Community", null); + JRibbonBand webband = new JRibbonBand("Online", null); JRibbonBand collabband = new JRibbonBand("Team", null); - //JRibbonBand getpluginband = new JRibbonBand("Install", null); try { loadPlugins(); @@ -385,12 +384,10 @@ public class Main extends JRibbonFrame { WebBrowser.WIKI_LOGO)); } }); - forumbtn.addActionListener(new ActionListener() { + browserbtn.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent evt) { - loadFrame(new WebBrowser("Community Forum", - "http://forum.symatapp.com/", - WebBrowser.FORUM_LOGO)); + loadFrame(new WebBrowser()); } }); padsbtn.addActionListener(new ActionListener() { @@ -416,8 +413,8 @@ public class Main extends JRibbonFrame { "Write quick notes on a virtual napkin.")); wikibtn.setActionRichTooltip(new RichTooltip("SyMAT Wiki", "View and edit online documentation and tutorials.")); - forumbtn.setActionRichTooltip(new RichTooltip("Support Forum", - "Discuss and share with the SyMAT community.")); + browserbtn.setActionRichTooltip(new RichTooltip("Web Browser", + "Go online and browse the web.")); padsbtn.setActionRichTooltip(new RichTooltip("Code Pads", "Collaborate over the Internet on projects.")); tasksbtn.setActionRichTooltip(new RichTooltip("Task List", @@ -428,12 +425,11 @@ public class Main extends JRibbonFrame { appsband.addCommandButton(graphbtn, RibbonElementPriority.MEDIUM); appsband.addCommandButton(notepadbtn, RibbonElementPriority.MEDIUM); + appsband.addCommandButton(tasksbtn, RibbonElementPriority.MEDIUM); webband.addCommandButton(wikibtn, RibbonElementPriority.LOW); - webband.addCommandButton(forumbtn, RibbonElementPriority.LOW); - - collabband.addCommandButton(padsbtn, RibbonElementPriority.MEDIUM); - collabband.addCommandButton(tasksbtn, RibbonElementPriority.MEDIUM); + webband.addCommandButton(browserbtn, RibbonElementPriority.LOW); + webband.addCommandButton(padsbtn, RibbonElementPriority.MEDIUM); coreband.setResizePolicies((List) Arrays.asList( new CoreRibbonResizePolicies.None(coreband.getControlPanel()), @@ -454,14 +450,14 @@ public class Main extends JRibbonFrame { // new CoreRibbonResizePolicies.None(appsband.getControlPanel()), // new IconRibbonBandResizePolicy(pluginband.getControlPanel()))); - RibbonTask hometask = new RibbonTask("Home", coreband, appsband); - RibbonTask webtask = new RibbonTask("Tools", webband, collabband); + RibbonTask hometask = new RibbonTask("Home", coreband, appsband, webband); + //RibbonTask webtask = new RibbonTask("Tools", webband, collabband); RibbonTask plugintask = new RibbonTask("Plugins", pluginband); loadRibbonMenu(null); ribbon.addTask(hometask); - ribbon.addTask(webtask); + //ribbon.addTask(webtask); ribbon.addTask(plugintask); } @@ -1161,8 +1157,8 @@ public class Main extends JRibbonFrame { /** * */ - public static JCommandButton forumbtn - = new JCommandButton("Forum", getRibbonIcon("forum")); + public static JCommandButton browserbtn + = new JCommandButton("Web", getRibbonIcon("browser")); /** * diff --git a/src/net/apocalypselabs/symat/WebBrowser.java b/src/net/apocalypselabs/symat/WebBrowser.java index 09d8fdb..abe6457 100644 --- a/src/net/apocalypselabs/symat/WebBrowser.java +++ b/src/net/apocalypselabs/symat/WebBrowser.java @@ -190,27 +190,6 @@ public class WebBrowser extends javax.swing.JInternalFrame { loadURL("http://wiki.symatapp.com/"); } - /** - * - * @return - */ - public String homepage() { - try { - String text = ""; - BufferedReader reader = new BufferedReader( - new InputStreamReader( - WebBrowser.class - .getResourceAsStream("resources/homepage.html"))); - String line; - while ((line = reader.readLine()) != null) { - text += line; - } - return text; - } catch (IOException ex) { - return "Error: " + ex.getMessage(); - } - } - /** * * @param title @@ -274,14 +253,90 @@ public class WebBrowser extends javax.swing.JInternalFrame { * @param url */ public void loadURL(final String url) { - Platform.runLater(new Runnable() { - @Override - public void run() { - webEngine.load(url); - resizeAll(); + if (url.startsWith("about:")) { + final String action = url.replace("about:", ""); + Platform.runLater(new Runnable() { + @Override + public void run() { + switch (action) { + case "home": + webEngine.loadContent(homepage()); + break; + case "blank": + webEngine.loadContent(""); + break; + case "new": + Main.loadFrame(new WebBrowser()); + break; + default: + webEngine.loadContent(errorpage("Invalid URL", "That isn't a valid address.")); + } + resizeAll(); + } + }); + urlBox.setText(url); + } else { + Platform.runLater(new Runnable() { + @Override + public void run() { + webEngine.load(url); + resizeAll(); + } + }); + urlBox.setText(url); + } + } + + /** + * Get the homepage/startpage HTML. + * + * @return + */ + public String homepage() { + try { + String text = ""; + BufferedReader reader = new BufferedReader( + new InputStreamReader( + WebBrowser.class + .getResourceAsStream("resources/homepage.html"))); + String line; + while ((line = reader.readLine()) != null) { + text += line; } - }); - urlBox.setText(url); + return text; + } catch (IOException ex) { + return errorpage("Error: " + ex.getMessage(), ex.toString()); + } + } + + /** + * Returns a webpage suitable for showing error messages. + * + * @param error Short error message + * @param details Error information + * @return HTML page content + */ + public String errorpage(String error, String details) { + try { + String text = ""; + BufferedReader reader = new BufferedReader( + new InputStreamReader( + WebBrowser.class + .getResourceAsStream("resources/errorpage.html"))); + String line; + while ((line = reader.readLine()) != null) { + text += line; + } + text = text.replaceAll("<<>>", error); + text = text.replaceAll("<<
>>", details); + return text; + } catch (IOException ex) { + return "Oh, no! Something bad happened:
" + + error + + "
Also, an error occured " + + "while displaying the error page: " + + ex.getMessage(); + } } /** @@ -437,7 +492,7 @@ public class WebBrowser extends javax.swing.JInternalFrame { if (urlBox.getText().equals("about:home")) { loadString(homepage()); } else { - if (!urlBox.getText().startsWith("http")) { + if (!urlBox.getText().startsWith("http") && !urlBox.getText().startsWith("about:")) { urlBox.setText("http://" + urlBox.getText()); } loadURL(urlBox.getText()); diff --git a/src/net/apocalypselabs/symat/images/browser.png b/src/net/apocalypselabs/symat/images/browser.png new file mode 100644 index 0000000000000000000000000000000000000000..ee28b8f5f3be47887741ccfded01ab94f99de594 GIT binary patch literal 3234 zcmV;T3|;eyP)k8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H13?E5EK~#90?VWjWRn;BGKlk3ZC-3ED4`3FS5ZOtJ#b~E2wnA}f zr^Py2oQhIx-I>~sS{*yBZQWYIsfgeIAAL(II@ft0tgW#KoQ770)d1i@4dYB zzI*$}3y{D|^0s?lsQJ#knYWyGmis-w^ZT81e&=_fFA9MbzzHA>sKYN!USXgGSPm5Q zCP3)*z6#jTlh_Re8HScH0d_zHt_AkMc|t}4`v5P{nU30hjgbvlfGNNUvFFR>K!{;7 z(t!>lqtXh9NXTg5AaJDThhgXs2^a%hE&=xu5f@KdtMv7TN`w@j2+SukTn!_=2m$j1 zppD2l=1*^ZzV@&HP6OZoPN%stiNlgBVa}BR2(*Xsw_mDyPzJILfRV@;HiRKSQMHxA zYAg9w7ILRp$t*Qta!65=2VG%24ME!X`8d7XPwO@xC%5^Acr#VNDD=EJz)-ZX@~h00 z-y-&{k8m?20=`63519@mbD3(VC5ke*|byEGz2uxYg6?A_X^;!VK8I`7c%qUi2@IMTKKxdfkziOfG zm9C`oN(>S(K^!!hRuDv(wYrE|FJIO#8G;O1J7r4$>}S&A?moYTas&$2hA3VgK#&0? z@_oVDAQ^|^?_6f5#H=;N%vx21kiN$v0ly_OIn+^FBFctUv$lfla3gDS0VXwWoZk^QzoZIAc zpA`!nzr&1d7m$ktj^Alcs-CBIcJtnx214CRQu)M=H0TgPgzMIqP(1HqvHqN4Fb7wfNUMAe0pH0Y4oYeqyRL-eUkSkle7C*mig^@m1w zY_a!Ch8ReEC@z`rVAkpp3I9I<=%+)b+?!3+ZwfE2fm@~WMh|%#=lgyw;nFX zUfOr1He+v?E9SZpQ|xKvo+i!zdvwInBtcM6u%IWyvtSx2DREQTODB1VlShg z8NBD)%S=pMnw5&G_6O|<5sd=Vf1MxoH&>N`x-~Y<${zK4kgT0DzOvZb7q$rqzS#1f z{!jseK{I7y7(7XWC|Qs(;HFaRLKCuGpkkR1%kk9CydH?E29MWY&_bEbi=Y6*Xd zh~x7xjrW`Jj*D$^(_UtxWWJ4te|Ha_IDTj+A>}s@F52z$jMV-s13623^94Z85NN!| zjADtD-SSg22VbzoOvYK1-=f*Dr41pXNuXpwYDbN zD{a)RvZZ9-y*Dz8O0CGQd-#GDg_isu>y|Fw;3(yM2sA+Byid zTRMpszA}*mt8C1e<3Tlnp)+yoOLhwE++xQ!I(_~;2_p3s4xCARUeP^4qIIE>y1< z=@P+JDRKN~COWQ+bTD73NU%Wr<(OpJ+7D7MA^tPTt*bXaXr|~NLC(xJkh8h}9lgf; z%p83zGT$+{RDwO`v$a8?@_Qaetq#z*Oj{pee_P7;5HygG4kfA0NAEZZ>oJAHPg?Oz zimp>mFEH}eAFL==0mUkuBLgDR(ee`$#tv;KoT>tWj!S?LRaWsdCASrLV5N=BLt*y6 z5q;<~cm{shC+;-Sd8M}c(bE{z!e2`prPuytjJrMkK(Pq4&o$y5FR}N{4AcvrZJ=;q z{SYV;X<8Kq(zZK!M*uljKoy|vMk6O~>pSyTQ#|WV1nqk+AwpVfyeZAE z?V7&5-MLlnvnOA?GC=iY7eaDQEODW=<`N>LX@i$QXX+GQ$9D|4r=3^u)_R4~r~F7B z6-%>1*|UD!(#pWAa%#Y!Zv|jo9rBT$%cPKq|RfW z_A_f_7gtSiVQg1vyIvR1LI4^+=t2onQXhP?Melt1dj z+8D7xWrx6j{_D_evC>^1OMC z>O3V?`}VcZp3;DfbI^A2ZU5>{+zmQJrV}ApD01X?mdN|u^X(E;81+VgtH*aSaY;8N z&-)Smi9JwveUQ2}njQ+(*4bKBAnXfMdc8i!o!ylN6sthtyFr8?C^mr+Zv`3uOCPF1 zz_B|_&Ssf{cSGcE3^Dp?Kc1;l%nlDV51-)Fj!W3t8UO))u(^y8-_Fz~|0uB6hH-u- zqgWz-Ujq(TA{=_oO7oI|ZRVCO9@fpN*YI4EUPszg_~iCxLLU9j!MmqRG~I2+S1Jy! zI}{lEgrABBz1R*$uVc_1X4B$kJq{}Cvw`C}7NX|ile(1E8-W--S`2O#>k)-ON%ZtJ zkDS1DOqVm#`t7Lgd$EH9ue9q{9uV^qeCt9Zd;ggc)l{xq)5e!C>J}VS-!0B9cb%Xy zg){hpVCYa8|IoneO{x)&{N6&{s~J(1M-CO*)-XKL`Dt07Bgg>*mzcuwL6BFTuR%Gj)Hl z$e|ak?AmO{(~p-+!~0#Vn_G|U)jgP2db~1ZugV8EG_ikGn`UK5z0T{X0-Tv;VE=12 zw(oJ!e7hO7pXILoFSW7$hNg6o0TCC&^oD1eaAy|P&yB?FOznc;q}#hutOA|iGH~X* z1_A{GcfLSJm~9WWaNxDHhG$AYApjX84a|NueF4mxH@VrgxEXgt;%DZQ#}FdqEXo%- znDJNv&Whm>e+&ge01%*Jk%Ov73vgbpQ4q|7JwY(v91emR7tV%>9kVd{dG~nWJsF~L z{cxDr)Ifm3nHGwwt>jf&$(?G&Ue*&x`9kYfjRaD5*9U3e>!WQ?B#3frjeiJ|&>QCn z2>?flgu1@;V9t@S^z485+Z6&yy0WGZ24Ku^F#e$f3*Z!ix}FciNG~kFev!yUVA?t& z3?mkpfQ + + + + Error + + + + + +
+

Oh, no!

+

An error occurred:

+

<<>>

+

<<

>>

+
+ + diff --git a/src/net/apocalypselabs/symat/resources/homepage.html b/src/net/apocalypselabs/symat/resources/homepage.html index d7a7971..995ad7b 100644 --- a/src/net/apocalypselabs/symat/resources/homepage.html +++ b/src/net/apocalypselabs/symat/resources/homepage.html @@ -46,10 +46,15 @@ you permission, that decision is considered final and binding. --> - SyMAT Homepage + SyMAT Browser
-

SyMAT

-

Home | - Wiki | - Forums

+

Welcome to SyMAT!

+
+ + +
+

SyMAT Wiki | WolframAlpha | Changelogs

+
From a2a870dad2f93a144d07e6aa38e3ad49dc185f59 Mon Sep 17 00:00:00 2001 From: Skylar Date: Thu, 3 Dec 2015 14:57:57 -0700 Subject: [PATCH 05/10] Fix pad editor language menu bug --- src/net/apocalypselabs/symat/PadEditor.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/net/apocalypselabs/symat/PadEditor.java b/src/net/apocalypselabs/symat/PadEditor.java index cd52db3..a5ba409 100644 --- a/src/net/apocalypselabs/symat/PadEditor.java +++ b/src/net/apocalypselabs/symat/PadEditor.java @@ -426,15 +426,21 @@ public class PadEditor extends javax.swing.JInternalFrame implements RunScriptLi } private void javascriptOptionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_javascriptOptionActionPerformed - + pythonOption.setSelected(false); + javaOption.setSelected(false); + javascriptOption.setSelected(true); }//GEN-LAST:event_javascriptOptionActionPerformed private void pythonOptionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_pythonOptionActionPerformed - + pythonOption.setSelected(true); + javaOption.setSelected(false); + javascriptOption.setSelected(false); }//GEN-LAST:event_pythonOptionActionPerformed private void javaOptionActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_javaOptionActionPerformed - + pythonOption.setSelected(false); + javaOption.setSelected(true); + javascriptOption.setSelected(false); }//GEN-LAST:event_javaOptionActionPerformed private void browserBoxComponentResized(java.awt.event.ComponentEvent evt) {//GEN-FIRST:event_browserBoxComponentResized From d4cda5394063971e3b818cb54e2b9e9466f2bef0 Mon Sep 17 00:00:00 2001 From: Skylar Date: Thu, 3 Dec 2015 15:38:04 -0700 Subject: [PATCH 06/10] Add icons and home button to Web Browser, add Clear Output button to Pad Editor. --- src/net/apocalypselabs/symat/PadEditor.form | 72 ++++++++++++--- src/net/apocalypselabs/symat/PadEditor.java | 47 +++++++++- src/net/apocalypselabs/symat/WebBrowser.form | 85 +++++++++++++----- src/net/apocalypselabs/symat/WebBrowser.java | 57 ++++++++++-- .../apocalypselabs/symat/icons/arrow-left.png | Bin 0 -> 290 bytes .../symat/icons/arrow-right.png | Bin 0 -> 285 bytes .../apocalypselabs/symat/icons/goarrow.png | Bin 0 -> 474 bytes src/net/apocalypselabs/symat/icons/home.png | Bin 0 -> 363 bytes 8 files changed, 215 insertions(+), 46 deletions(-) create mode 100644 src/net/apocalypselabs/symat/icons/arrow-left.png create mode 100644 src/net/apocalypselabs/symat/icons/arrow-right.png create mode 100644 src/net/apocalypselabs/symat/icons/goarrow.png create mode 100644 src/net/apocalypselabs/symat/icons/home.png diff --git a/src/net/apocalypselabs/symat/PadEditor.form b/src/net/apocalypselabs/symat/PadEditor.form index 8daefd9..98b2d19 100644 --- a/src/net/apocalypselabs/symat/PadEditor.form +++ b/src/net/apocalypselabs/symat/PadEditor.form @@ -85,7 +85,7 @@ - + @@ -107,16 +107,19 @@ - + - + + + + @@ -143,23 +146,66 @@ - - - - + - + - + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + diff --git a/src/net/apocalypselabs/symat/PadEditor.java b/src/net/apocalypselabs/symat/PadEditor.java index a5ba409..f65dee0 100644 --- a/src/net/apocalypselabs/symat/PadEditor.java +++ b/src/net/apocalypselabs/symat/PadEditor.java @@ -219,8 +219,11 @@ public class PadEditor extends javax.swing.JInternalFrame implements RunScriptLi jSplitPane1 = new javax.swing.JSplitPane(); browserBox = new javax.swing.JPanel(); + jPanel1 = new javax.swing.JPanel(); jScrollPane1 = new javax.swing.JScrollPane(); outputBox = new javax.swing.JTextArea(); + clearBtn = new javax.swing.JButton(); + jLabel1 = new javax.swing.JLabel(); statusBar = new javax.swing.JToolBar(); statusLbl = new javax.swing.JLabel(); jMenuBar1 = new javax.swing.JMenuBar(); @@ -239,7 +242,7 @@ public class PadEditor extends javax.swing.JInternalFrame implements RunScriptLi setTitle("Pad Editor"); setFrameIcon(new javax.swing.ImageIcon(getClass().getResource("/net/apocalypselabs/symat/icons/editor.png"))); // NOI18N setMinimumSize(new java.awt.Dimension(300, 300)); - setPreferredSize(new java.awt.Dimension(480, 400)); + setPreferredSize(new java.awt.Dimension(550, 391)); addInternalFrameListener(new javax.swing.event.InternalFrameListener() { public void internalFrameActivated(javax.swing.event.InternalFrameEvent evt) { } @@ -266,9 +269,10 @@ public class PadEditor extends javax.swing.JInternalFrame implements RunScriptLi } }); - jSplitPane1.setDividerLocation(260); + jSplitPane1.setDividerLocation(200); jSplitPane1.setOrientation(javax.swing.JSplitPane.VERTICAL_SPLIT); jSplitPane1.setResizeWeight(0.7); + jSplitPane1.setPreferredSize(new java.awt.Dimension(550, 375)); browserBox.setMinimumSize(new java.awt.Dimension(100, 25)); browserBox.addComponentListener(new java.awt.event.ComponentAdapter() { @@ -284,7 +288,37 @@ public class PadEditor extends javax.swing.JInternalFrame implements RunScriptLi outputBox.setTabSize(4); jScrollPane1.setViewportView(outputBox); - jSplitPane1.setRightComponent(jScrollPane1); + clearBtn.setText("Clear"); + clearBtn.setToolTipText(""); + clearBtn.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + clearBtnActionPerformed(evt); + } + }); + + jLabel1.setText("Output:"); + + javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1); + jPanel1.setLayout(jPanel1Layout); + jPanel1Layout.setHorizontalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addComponent(jLabel1) + .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 437, Short.MAX_VALUE) + .addComponent(clearBtn)) + .addComponent(jScrollPane1) + ); + jPanel1Layout.setVerticalGroup( + jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addGroup(jPanel1Layout.createSequentialGroup() + .addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) + .addComponent(jLabel1) + .addComponent(clearBtn, javax.swing.GroupLayout.PREFERRED_SIZE, 18, javax.swing.GroupLayout.PREFERRED_SIZE)) + .addGap(0, 0, 0) + .addComponent(jScrollPane1, javax.swing.GroupLayout.DEFAULT_SIZE, 100, Short.MAX_VALUE)) + ); + + jSplitPane1.setBottomComponent(jPanel1); getContentPane().add(jSplitPane1, java.awt.BorderLayout.CENTER); @@ -447,6 +481,10 @@ public class PadEditor extends javax.swing.JInternalFrame implements RunScriptLi resizeAll(); }//GEN-LAST:event_browserBoxComponentResized + private void clearBtnActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_clearBtnActionPerformed + outputBox.setText(""); + }//GEN-LAST:event_clearBtnActionPerformed + private void resizeAll() { Platform.runLater(new Runnable() { @Override @@ -460,8 +498,11 @@ public class PadEditor extends javax.swing.JInternalFrame implements RunScriptLi // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JPanel browserBox; + private javax.swing.JButton clearBtn; private javax.swing.JMenu codeLangMenu; + private javax.swing.JLabel jLabel1; private javax.swing.JMenuBar jMenuBar1; + private javax.swing.JPanel jPanel1; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JSplitPane jSplitPane1; private javax.swing.JRadioButtonMenuItem javaOption; diff --git a/src/net/apocalypselabs/symat/WebBrowser.form b/src/net/apocalypselabs/symat/WebBrowser.form index 269846b..fa9f7a9 100644 --- a/src/net/apocalypselabs/symat/WebBrowser.form +++ b/src/net/apocalypselabs/symat/WebBrowser.form @@ -61,11 +61,14 @@ - + + + + - + @@ -93,31 +96,69 @@ - + - - - - - - - - - - - - - + + + - - - - - + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/net/apocalypselabs/symat/WebBrowser.java b/src/net/apocalypselabs/symat/WebBrowser.java index abe6457..de0ca74 100644 --- a/src/net/apocalypselabs/symat/WebBrowser.java +++ b/src/net/apocalypselabs/symat/WebBrowser.java @@ -211,15 +211,21 @@ public class WebBrowser extends javax.swing.JInternalFrame { this(title, url); switch (icon) { case WIKI_LOGO: + homeBtn.setVisible(false); + sepBar.setVisible(false); setFrameIcon(new ImageIcon(getClass().getResource("/net/apocalypselabs/symat/icons/wiki.png"))); break; case FORUM_LOGO: + homeBtn.setVisible(false); + sepBar.setVisible(false); setFrameIcon(new ImageIcon(getClass().getResource("/net/apocalypselabs/symat/icons/forum.png"))); break; case PAD_LOGO: navBar.setVisible(false); goBtn.setEnabled(false); backBtn.setEnabled(false); + homeBtn.setVisible(false); + sepBar.setVisible(false); setFrameIcon(new ImageIcon(getClass().getResource("/net/apocalypselabs/symat/icons/editor.png"))); break; default: @@ -373,7 +379,10 @@ public class WebBrowser extends javax.swing.JInternalFrame { navBar = new javax.swing.JToolBar(); backBtn = new javax.swing.JButton(); urlBox = new javax.swing.JTextField(); + buttonBar = new javax.swing.JToolBar(); goBtn = new javax.swing.JButton(); + sepBar = new javax.swing.JToolBar.Separator(); + homeBtn = new javax.swing.JButton(); browserBox = new javax.swing.JPanel(); setClosable(true); @@ -415,10 +424,11 @@ public class WebBrowser extends javax.swing.JInternalFrame { navBar.setLayout(new java.awt.BorderLayout()); backBtn.setFont(Main.ubuntuRegular.deriveFont(16.0f)); - backBtn.setText("<"); + backBtn.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/apocalypselabs/symat/icons/arrow-left.png"))); // NOI18N + backBtn.setToolTipText("Go back a page"); backBtn.setFocusable(false); backBtn.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); - backBtn.setMaximumSize(new java.awt.Dimension(30, 21)); + backBtn.setMaximumSize(new java.awt.Dimension(50, 50)); backBtn.setMinimumSize(new java.awt.Dimension(30, 21)); backBtn.setPreferredSize(new java.awt.Dimension(30, 21)); backBtn.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); @@ -442,21 +452,45 @@ public class WebBrowser extends javax.swing.JInternalFrame { navBar.add(urlBox); */ - goBtn.setText("Go"); - goBtn.setFocusable(false); + buttonBar.setFloatable(false); + buttonBar.setRollover(true); + buttonBar.setBorderPainted(false); + navBar.add(buttonBar, BorderLayout.EAST); + + goBtn.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/apocalypselabs/symat/icons/goarrow.png"))); // NOI18N + goBtn.setToolTipText("Navigate"); goBtn.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); - goBtn.setMaximumSize(new java.awt.Dimension(30, 21)); + goBtn.setMaximumSize(new java.awt.Dimension(50, 50)); goBtn.setMinimumSize(new java.awt.Dimension(30, 21)); - goBtn.setPreferredSize(new java.awt.Dimension(30, 21)); + goBtn.setPreferredSize(new java.awt.Dimension(30, 30)); goBtn.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); - navBar.add(goBtn, java.awt.BorderLayout.EAST); + buttonBar.add(goBtn); goBtn.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { goBtnActionPerformed(evt); } }); /* - navBar.add(goBtn); + buttonBar.add(goBtn); + */ + buttonBar.add(sepBar); + + homeBtn.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/apocalypselabs/symat/icons/home.png"))); // NOI18N + homeBtn.setToolTipText("Go to homepage"); + homeBtn.setFocusable(false); + homeBtn.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER); + homeBtn.setMaximumSize(new java.awt.Dimension(50, 50)); + homeBtn.setVerticalTextPosition(javax.swing.SwingConstants.BOTTOM); + homeBtn.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(java.awt.event.ActionEvent evt) { + homeBtnActionPerformed(evt); + } + }); + buttonBar.add(homeBtn); + + /* + + navBar.add(buttonBar); */ getContentPane().add(navBar, java.awt.BorderLayout.PAGE_START); @@ -511,6 +545,10 @@ public class WebBrowser extends javax.swing.JInternalFrame { }); }//GEN-LAST:event_backBtnActionPerformed + private void homeBtnActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_homeBtnActionPerformed + loadURL("about:home"); + }//GEN-LAST:event_homeBtnActionPerformed + private void resizeAll() { Platform.runLater(new Runnable() { @Override @@ -525,8 +563,11 @@ public class WebBrowser extends javax.swing.JInternalFrame { // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton backBtn; private javax.swing.JPanel browserBox; + public javax.swing.JToolBar buttonBar; private javax.swing.JButton goBtn; + private javax.swing.JButton homeBtn; private javax.swing.JToolBar navBar; + private javax.swing.JToolBar.Separator sepBar; private javax.swing.JTextField urlBox; // End of variables declaration//GEN-END:variables } diff --git a/src/net/apocalypselabs/symat/icons/arrow-left.png b/src/net/apocalypselabs/symat/icons/arrow-left.png new file mode 100644 index 0000000000000000000000000000000000000000..d8372ad9dbb39628ce4f82bc397d1e36f27217b0 GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`FJzX3_ zJUZWAGW26|lxTaHKDFf-a{){KLER3AOh?z8uQFaeC2f4pneJx|S7@y8=;2h$*kmG6 zno@W{apH^VKA+E@`&~CP^55ou&9_2zO_psIUcBocv;NE~P3DtzIVAn!;fK3#3TKzi z4m!Mf`!maTf&WB5r=I=ae@on|t&?;wRpUzS9CBU&OyA z&t|FQV0X=*@K9=Pg59y$gEKAH8Fc4PUikR4Y0MF(Iwebg-JOxjmcF_#*_s@^95rS> lve^0{G{`ko{Db{0RW0j4^;>V^4+6c&;OXk;vd$@?2>@M-`Ydi@C&5Ya z1$-PA*E@8w>Qbw1BgBgr5&R$!PLlt3l5@gcx2Akn;4&8YL^}(EA-3ORjhEPikCFS5 zqj?VFb4+4Xz}(>$`>0(t+7kw-9mT%T!6Y`*_di+2j5S)Z27?p^TP#Dc zP!}bESd6BjV5kNa^iVnhYWiIR7@>8wOVR7gDk2~B(;w_~G3jkib0ubiFxFx<`xt{kVvNXRy-Z=mZ; z2luXai99(;jbLOC(YCMFC&Xr$4DO;nF_Dz0$p#YD^)OArpq_+lYM8ZvJa9+MgNS^0lG)Af3#jI z4Rm8aW)PcnqSh=Rn)-J_%PO-E*TR{9h-h!@gznS`SusFQix5CNhMo9-)SG3WB%`DD{pL$`O?#lJ7hByytzt`<;(}j6BANte-^%kFl>} z0aLjDt(jeP@qy#WweX307O7mI@g!>4!e!)+FoTIfbE<$Rk% z6H7S6v*aW-l(2)hA|h#6iH0xO#JS{O_s0d+@q|~b6>YvRxy&|JeP3i+w4$aRoV_9f zXJ~}GPEPY)bfUHq+<_=d-bcMa^Ip`0^J8ezrszFG_!g(J-jIxGKe}0Ni{b_cv7S#6 zNJZY5{t5B~hMDoq+ENZ_8jF4V2VBLvDtYBSG;ueCp?{1Lz5o*APUbF#g4X~5002ov JPDHLkV1h6>p Date: Thu, 3 Dec 2015 15:51:25 -0700 Subject: [PATCH 07/10] Add font-awesome icons, because why not (only 120KB) --- .../apocalypselabs/symat/help/licenses.html | 99 +++++++++++++++++- .../symat/icons/fontawesome/adjust.png | Bin 0 -> 294 bytes .../symat/icons/fontawesome/adn.png | Bin 0 -> 346 bytes .../symat/icons/fontawesome/align-center.png | Bin 0 -> 265 bytes .../symat/icons/fontawesome/align-justify.png | Bin 0 -> 246 bytes .../symat/icons/fontawesome/align-left.png | Bin 0 -> 260 bytes .../symat/icons/fontawesome/align-right.png | Bin 0 -> 266 bytes .../symat/icons/fontawesome/ambulance.png | Bin 0 -> 426 bytes .../symat/icons/fontawesome/anchor.png | Bin 0 -> 363 bytes .../symat/icons/fontawesome/android.png | Bin 0 -> 330 bytes .../symat/icons/fontawesome/angellist.png | Bin 0 -> 514 bytes .../icons/fontawesome/angle-double-down.png | Bin 0 -> 218 bytes .../icons/fontawesome/angle-double-left.png | Bin 0 -> 216 bytes .../icons/fontawesome/angle-double-right.png | Bin 0 -> 218 bytes .../icons/fontawesome/angle-double-up.png | Bin 0 -> 221 bytes .../symat/icons/fontawesome/angle-down.png | Bin 0 -> 189 bytes .../symat/icons/fontawesome/angle-left.png | Bin 0 -> 162 bytes .../symat/icons/fontawesome/angle-right.png | Bin 0 -> 163 bytes .../symat/icons/fontawesome/angle-up.png | Bin 0 -> 174 bytes .../symat/icons/fontawesome/apple.png | Bin 0 -> 317 bytes .../symat/icons/fontawesome/archive.png | Bin 0 -> 227 bytes .../symat/icons/fontawesome/area-chart.png | Bin 0 -> 301 bytes .../icons/fontawesome/arrow-circle-down.png | Bin 0 -> 366 bytes .../icons/fontawesome/arrow-circle-left.png | Bin 0 -> 335 bytes .../icons/fontawesome/arrow-circle-o-down.png | Bin 0 -> 364 bytes .../icons/fontawesome/arrow-circle-o-left.png | Bin 0 -> 357 bytes .../fontawesome/arrow-circle-o-right.png | Bin 0 -> 366 bytes .../icons/fontawesome/arrow-circle-o-up.png | Bin 0 -> 373 bytes .../icons/fontawesome/arrow-circle-right.png | Bin 0 -> 340 bytes .../icons/fontawesome/arrow-circle-up.png | Bin 0 -> 351 bytes .../symat/icons/fontawesome/arrow-down.png | Bin 0 -> 267 bytes .../symat/icons/fontawesome/arrow-left.png | Bin 0 -> 290 bytes .../symat/icons/fontawesome/arrow-right.png | Bin 0 -> 285 bytes .../symat/icons/fontawesome/arrow-up.png | Bin 0 -> 246 bytes .../symat/icons/fontawesome/arrows-alt.png | Bin 0 -> 313 bytes .../symat/icons/fontawesome/arrows-h.png | Bin 0 -> 182 bytes .../symat/icons/fontawesome/arrows-v.png | Bin 0 -> 197 bytes .../symat/icons/fontawesome/arrows.png | Bin 0 -> 278 bytes .../symat/icons/fontawesome/asterisk.png | Bin 0 -> 292 bytes .../symat/icons/fontawesome/at.png | Bin 0 -> 476 bytes .../symat/icons/fontawesome/backward.png | Bin 0 -> 253 bytes .../symat/icons/fontawesome/ban.png | Bin 0 -> 395 bytes .../symat/icons/fontawesome/bar-chart.png | Bin 0 -> 253 bytes .../symat/icons/fontawesome/barcode.png | Bin 0 -> 241 bytes .../symat/icons/fontawesome/bars.png | Bin 0 -> 207 bytes .../symat/icons/fontawesome/bed.png | Bin 0 -> 333 bytes .../symat/icons/fontawesome/beer.png | Bin 0 -> 295 bytes .../icons/fontawesome/behance-square.png | Bin 0 -> 417 bytes .../symat/icons/fontawesome/behance.png | Bin 0 -> 460 bytes .../symat/icons/fontawesome/bell-o.png | Bin 0 -> 364 bytes .../symat/icons/fontawesome/bell-slash-o.png | Bin 0 -> 479 bytes .../symat/icons/fontawesome/bell-slash.png | Bin 0 -> 437 bytes .../symat/icons/fontawesome/bell.png | Bin 0 -> 299 bytes .../symat/icons/fontawesome/bicycle.png | Bin 0 -> 516 bytes .../symat/icons/fontawesome/binoculars.png | Bin 0 -> 321 bytes .../symat/icons/fontawesome/birthday-cake.png | Bin 0 -> 433 bytes .../icons/fontawesome/bitbucket-square.png | Bin 0 -> 432 bytes .../symat/icons/fontawesome/bitbucket.png | Bin 0 -> 435 bytes .../symat/icons/fontawesome/bold.png | Bin 0 -> 421 bytes .../symat/icons/fontawesome/bolt.png | Bin 0 -> 312 bytes .../symat/icons/fontawesome/bomb.png | Bin 0 -> 368 bytes .../symat/icons/fontawesome/book.png | Bin 0 -> 408 bytes .../symat/icons/fontawesome/bookmark-o.png | Bin 0 -> 277 bytes .../symat/icons/fontawesome/bookmark.png | Bin 0 -> 235 bytes .../symat/icons/fontawesome/briefcase.png | Bin 0 -> 302 bytes .../symat/icons/fontawesome/btc.png | Bin 0 -> 385 bytes .../symat/icons/fontawesome/bug.png | Bin 0 -> 351 bytes .../symat/icons/fontawesome/building-o.png | Bin 0 -> 372 bytes .../symat/icons/fontawesome/building.png | Bin 0 -> 431 bytes .../symat/icons/fontawesome/bullhorn.png | Bin 0 -> 383 bytes .../symat/icons/fontawesome/bullseye.png | Bin 0 -> 448 bytes .../symat/icons/fontawesome/bus.png | Bin 0 -> 437 bytes .../symat/icons/fontawesome/buysellads.png | Bin 0 -> 381 bytes .../symat/icons/fontawesome/calculator.png | Bin 0 -> 469 bytes .../symat/icons/fontawesome/calendar-o.png | Bin 0 -> 315 bytes .../symat/icons/fontawesome/calendar.png | Bin 0 -> 379 bytes .../symat/icons/fontawesome/camera-retro.png | Bin 0 -> 407 bytes .../symat/icons/fontawesome/camera.png | Bin 0 -> 426 bytes .../symat/icons/fontawesome/car.png | Bin 0 -> 412 bytes .../symat/icons/fontawesome/caret-down.png | Bin 0 -> 164 bytes .../symat/icons/fontawesome/caret-left.png | Bin 0 -> 172 bytes .../symat/icons/fontawesome/caret-right.png | Bin 0 -> 172 bytes .../icons/fontawesome/caret-square-o-down.png | Bin 0 -> 353 bytes .../icons/fontawesome/caret-square-o-left.png | Bin 0 -> 319 bytes .../fontawesome/caret-square-o-right.png | Bin 0 -> 324 bytes .../icons/fontawesome/caret-square-o-up.png | Bin 0 -> 352 bytes .../symat/icons/fontawesome/caret-up.png | Bin 0 -> 160 bytes .../icons/fontawesome/cart-arrow-down.png | Bin 0 -> 387 bytes .../symat/icons/fontawesome/cart-plus.png | Bin 0 -> 376 bytes .../symat/icons/fontawesome/cc-amex.png | Bin 0 -> 535 bytes .../symat/icons/fontawesome/cc-discover.png | Bin 0 -> 430 bytes .../symat/icons/fontawesome/cc-mastercard.png | Bin 0 -> 467 bytes .../symat/icons/fontawesome/cc-paypal.png | Bin 0 -> 384 bytes .../symat/icons/fontawesome/cc-stripe.png | Bin 0 -> 434 bytes .../symat/icons/fontawesome/cc-visa.png | Bin 0 -> 455 bytes .../symat/icons/fontawesome/cc.png | Bin 0 -> 494 bytes .../symat/icons/fontawesome/certificate.png | Bin 0 -> 278 bytes .../symat/icons/fontawesome/chain-broken.png | Bin 0 -> 443 bytes .../icons/fontawesome/check-circle-o.png | Bin 0 -> 378 bytes .../symat/icons/fontawesome/check-circle.png | Bin 0 -> 358 bytes .../icons/fontawesome/check-square-o.png | Bin 0 -> 361 bytes .../symat/icons/fontawesome/check-square.png | Bin 0 -> 361 bytes .../symat/icons/fontawesome/check.png | Bin 0 -> 225 bytes .../icons/fontawesome/chevron-circle-down.png | Bin 0 -> 349 bytes .../icons/fontawesome/chevron-circle-left.png | Bin 0 -> 314 bytes .../fontawesome/chevron-circle-right.png | Bin 0 -> 316 bytes .../icons/fontawesome/chevron-circle-up.png | Bin 0 -> 337 bytes .../symat/icons/fontawesome/chevron-down.png | Bin 0 -> 223 bytes .../symat/icons/fontawesome/chevron-left.png | Bin 0 -> 209 bytes .../symat/icons/fontawesome/chevron-right.png | Bin 0 -> 219 bytes .../symat/icons/fontawesome/chevron-up.png | Bin 0 -> 216 bytes .../symat/icons/fontawesome/child.png | Bin 0 -> 267 bytes .../icons/fontawesome/circle-o-notch.png | Bin 0 -> 422 bytes .../symat/icons/fontawesome/circle-o.png | Bin 0 -> 314 bytes .../symat/icons/fontawesome/circle-thin.png | Bin 0 -> 320 bytes .../symat/icons/fontawesome/circle.png | Bin 0 -> 256 bytes .../symat/icons/fontawesome/clipboard.png | Bin 0 -> 348 bytes .../symat/icons/fontawesome/clock-o.png | Bin 0 -> 351 bytes .../icons/fontawesome/cloud-download.png | Bin 0 -> 360 bytes .../symat/icons/fontawesome/cloud-upload.png | Bin 0 -> 347 bytes .../symat/icons/fontawesome/cloud.png | Bin 0 -> 309 bytes .../symat/icons/fontawesome/code-fork.png | Bin 0 -> 330 bytes .../symat/icons/fontawesome/code.png | Bin 0 -> 338 bytes .../symat/icons/fontawesome/codepen.png | Bin 0 -> 353 bytes .../symat/icons/fontawesome/coffee.png | Bin 0 -> 297 bytes .../symat/icons/fontawesome/cog.png | Bin 0 -> 367 bytes .../symat/icons/fontawesome/cogs.png | Bin 0 -> 484 bytes .../symat/icons/fontawesome/columns.png | Bin 0 -> 231 bytes .../symat/icons/fontawesome/comment-o.png | Bin 0 -> 379 bytes .../symat/icons/fontawesome/comment.png | Bin 0 -> 313 bytes .../symat/icons/fontawesome/comments-o.png | Bin 0 -> 437 bytes .../symat/icons/fontawesome/comments.png | Bin 0 -> 374 bytes .../symat/icons/fontawesome/compass.png | Bin 0 -> 378 bytes .../symat/icons/fontawesome/compress.png | Bin 0 -> 215 bytes .../icons/fontawesome/connectdevelop.png | Bin 0 -> 604 bytes .../symat/icons/fontawesome/copyright.png | Bin 0 -> 444 bytes .../symat/icons/fontawesome/credit-card.png | Bin 0 -> 290 bytes .../symat/icons/fontawesome/crop.png | Bin 0 -> 341 bytes .../symat/icons/fontawesome/crosshairs.png | Bin 0 -> 277 bytes .../symat/icons/fontawesome/css3.png | Bin 0 -> 351 bytes .../symat/icons/fontawesome/cube.png | Bin 0 -> 381 bytes .../symat/icons/fontawesome/cubes.png | Bin 0 -> 522 bytes .../symat/icons/fontawesome/cutlery.png | Bin 0 -> 317 bytes .../symat/icons/fontawesome/dashcube.png | Bin 0 -> 318 bytes .../symat/icons/fontawesome/database.png | Bin 0 -> 494 bytes .../symat/icons/fontawesome/delicious.png | Bin 0 -> 254 bytes .../symat/icons/fontawesome/desktop.png | Bin 0 -> 259 bytes .../symat/icons/fontawesome/deviantart.png | Bin 0 -> 301 bytes .../symat/icons/fontawesome/diamond.png | Bin 0 -> 508 bytes .../symat/icons/fontawesome/digg.png | Bin 0 -> 325 bytes .../symat/icons/fontawesome/dot-circle-o.png | Bin 0 -> 342 bytes .../symat/icons/fontawesome/download.png | Bin 0 -> 311 bytes .../symat/icons/fontawesome/dribbble.png | Bin 0 -> 483 bytes .../symat/icons/fontawesome/dropbox.png | Bin 0 -> 433 bytes .../symat/icons/fontawesome/drupal.png | Bin 0 -> 407 bytes .../symat/icons/fontawesome/eject.png | Bin 0 -> 224 bytes .../symat/icons/fontawesome/ellipsis-h.png | Bin 0 -> 214 bytes .../symat/icons/fontawesome/ellipsis-v.png | Bin 0 -> 252 bytes .../symat/icons/fontawesome/empire.png | Bin 0 -> 566 bytes .../symat/icons/fontawesome/envelope-o.png | Bin 0 -> 359 bytes .../icons/fontawesome/envelope-square.png | Bin 0 -> 354 bytes .../symat/icons/fontawesome/envelope.png | Bin 0 -> 336 bytes .../symat/icons/fontawesome/eraser.png | Bin 0 -> 293 bytes .../symat/icons/fontawesome/eur.png | Bin 0 -> 336 bytes .../symat/icons/fontawesome/exchange.png | Bin 0 -> 273 bytes .../icons/fontawesome/exclamation-circle.png | Bin 0 -> 331 bytes .../fontawesome/exclamation-triangle.png | Bin 0 -> 352 bytes .../symat/icons/fontawesome/exclamation.png | Bin 0 -> 240 bytes .../symat/icons/fontawesome/expand.png | Bin 0 -> 285 bytes .../fontawesome/external-link-square.png | Bin 0 -> 345 bytes .../symat/icons/fontawesome/external-link.png | Bin 0 -> 372 bytes .../symat/icons/fontawesome/eye-slash.png | Bin 0 -> 439 bytes .../symat/icons/fontawesome/eye.png | Bin 0 -> 387 bytes .../symat/icons/fontawesome/eyedropper.png | Bin 0 -> 337 bytes .../icons/fontawesome/facebook-official.png | Bin 0 -> 313 bytes .../icons/fontawesome/facebook-square.png | Bin 0 -> 355 bytes .../symat/icons/fontawesome/facebook.png | Bin 0 -> 267 bytes .../symat/icons/fontawesome/fast-backward.png | Bin 0 -> 282 bytes .../symat/icons/fontawesome/fast-forward.png | Bin 0 -> 285 bytes .../symat/icons/fontawesome/fax.png | Bin 0 -> 455 bytes .../symat/icons/fontawesome/female.png | Bin 0 -> 363 bytes .../symat/icons/fontawesome/fighter-jet.png | Bin 0 -> 331 bytes .../icons/fontawesome/file-archive-o.png | Bin 0 -> 413 bytes .../symat/icons/fontawesome/file-audio-o.png | Bin 0 -> 418 bytes .../symat/icons/fontawesome/file-code-o.png | Bin 0 -> 435 bytes .../symat/icons/fontawesome/file-excel-o.png | Bin 0 -> 415 bytes .../symat/icons/fontawesome/file-image-o.png | Bin 0 -> 392 bytes .../symat/icons/fontawesome/file-o.png | Bin 0 -> 280 bytes .../symat/icons/fontawesome/file-pdf-o.png | Bin 0 -> 386 bytes .../icons/fontawesome/file-powerpoint-o.png | Bin 0 -> 371 bytes .../symat/icons/fontawesome/file-text-o.png | Bin 0 -> 349 bytes .../symat/icons/fontawesome/file-text.png | Bin 0 -> 316 bytes .../symat/icons/fontawesome/file-video-o.png | Bin 0 -> 382 bytes .../symat/icons/fontawesome/file-word-o.png | Bin 0 -> 451 bytes .../symat/icons/fontawesome/file.png | Bin 0 -> 231 bytes .../symat/icons/fontawesome/files-o.png | Bin 0 -> 393 bytes .../symat/icons/fontawesome/film.png | Bin 0 -> 474 bytes .../symat/icons/fontawesome/filter.png | Bin 0 -> 205 bytes .../icons/fontawesome/fire-extinguisher.png | Bin 0 -> 305 bytes .../symat/icons/fontawesome/fire.png | Bin 0 -> 301 bytes .../icons/fontawesome/flag-checkered.png | Bin 0 -> 452 bytes .../symat/icons/fontawesome/flag-o.png | Bin 0 -> 366 bytes .../symat/icons/fontawesome/flag.png | Bin 0 -> 293 bytes .../symat/icons/fontawesome/flask.png | Bin 0 -> 317 bytes .../symat/icons/fontawesome/flickr.png | Bin 0 -> 298 bytes .../symat/icons/fontawesome/floppy-o.png | Bin 0 -> 350 bytes .../symat/icons/fontawesome/folder-o.png | Bin 0 -> 282 bytes .../symat/icons/fontawesome/folder-open-o.png | Bin 0 -> 395 bytes .../symat/icons/fontawesome/folder-open.png | Bin 0 -> 347 bytes .../symat/icons/fontawesome/folder.png | Bin 0 -> 223 bytes .../symat/icons/fontawesome/font.png | Bin 0 -> 397 bytes .../symat/icons/fontawesome/forumbee.png | Bin 0 -> 464 bytes .../symat/icons/fontawesome/forward.png | Bin 0 -> 243 bytes .../symat/icons/fontawesome/foursquare.png | Bin 0 -> 347 bytes .../symat/icons/fontawesome/frown-o.png | Bin 0 -> 395 bytes .../symat/icons/fontawesome/futbol-o.png | Bin 0 -> 511 bytes .../symat/icons/fontawesome/gamepad.png | Bin 0 -> 365 bytes .../symat/icons/fontawesome/gavel.png | Bin 0 -> 316 bytes .../symat/icons/fontawesome/gbp.png | Bin 0 -> 330 bytes .../symat/icons/fontawesome/gift.png | Bin 0 -> 308 bytes .../symat/icons/fontawesome/git-square.png | Bin 0 -> 413 bytes .../symat/icons/fontawesome/git.png | Bin 0 -> 465 bytes .../symat/icons/fontawesome/github-alt.png | Bin 0 -> 435 bytes .../symat/icons/fontawesome/github-square.png | Bin 0 -> 384 bytes .../symat/icons/fontawesome/github.png | Bin 0 -> 391 bytes .../symat/icons/fontawesome/glass.png | Bin 0 -> 231 bytes .../symat/icons/fontawesome/globe.png | Bin 0 -> 406 bytes .../icons/fontawesome/google-plus-square.png | Bin 0 -> 436 bytes .../symat/icons/fontawesome/google-plus.png | Bin 0 -> 452 bytes .../symat/icons/fontawesome/google-wallet.png | Bin 0 -> 421 bytes .../symat/icons/fontawesome/google.png | Bin 0 -> 408 bytes .../icons/fontawesome/graduation-cap.png | Bin 0 -> 421 bytes .../symat/icons/fontawesome/gratipay.png | Bin 0 -> 341 bytes .../symat/icons/fontawesome/h-square.png | Bin 0 -> 290 bytes .../symat/icons/fontawesome/hacker-news.png | Bin 0 -> 333 bytes .../symat/icons/fontawesome/hand-o-down.png | Bin 0 -> 416 bytes .../symat/icons/fontawesome/hand-o-left.png | Bin 0 -> 392 bytes .../symat/icons/fontawesome/hand-o-right.png | Bin 0 -> 422 bytes .../symat/icons/fontawesome/hand-o-up.png | Bin 0 -> 411 bytes .../symat/icons/fontawesome/hdd-o.png | Bin 0 -> 326 bytes .../symat/icons/fontawesome/header.png | Bin 0 -> 343 bytes .../symat/icons/fontawesome/headphones.png | Bin 0 -> 363 bytes .../symat/icons/fontawesome/heart-o.png | Bin 0 -> 381 bytes .../symat/icons/fontawesome/heart.png | Bin 0 -> 302 bytes .../symat/icons/fontawesome/heartbeat.png | Bin 0 -> 420 bytes .../symat/icons/fontawesome/history.png | Bin 0 -> 367 bytes .../symat/icons/fontawesome/home.png | Bin 0 -> 363 bytes .../symat/icons/fontawesome/hospital-o.png | Bin 0 -> 433 bytes .../symat/icons/fontawesome/html5.png | Bin 0 -> 388 bytes .../symat/icons/fontawesome/ils.png | Bin 0 -> 343 bytes .../symat/icons/fontawesome/inbox.png | Bin 0 -> 316 bytes .../symat/icons/fontawesome/indent.png | Bin 0 -> 297 bytes .../symat/icons/fontawesome/info-circle.png | Bin 0 -> 351 bytes .../symat/icons/fontawesome/info.png | Bin 0 -> 228 bytes .../symat/icons/fontawesome/inr.png | Bin 0 -> 326 bytes .../symat/icons/fontawesome/instagram.png | Bin 0 -> 396 bytes .../symat/icons/fontawesome/ioxhost.png | Bin 0 -> 483 bytes .../symat/icons/fontawesome/italic.png | Bin 0 -> 306 bytes .../symat/icons/fontawesome/joomla.png | Bin 0 -> 468 bytes .../symat/icons/fontawesome/jpy.png | Bin 0 -> 350 bytes .../symat/icons/fontawesome/jsfiddle.png | Bin 0 -> 424 bytes .../symat/icons/fontawesome/key.png | Bin 0 -> 388 bytes .../symat/icons/fontawesome/keyboard-o.png | Bin 0 -> 373 bytes .../symat/icons/fontawesome/krw.png | Bin 0 -> 451 bytes .../symat/icons/fontawesome/language.png | Bin 0 -> 494 bytes .../symat/icons/fontawesome/laptop.png | Bin 0 -> 263 bytes .../symat/icons/fontawesome/lastfm-square.png | Bin 0 -> 432 bytes .../symat/icons/fontawesome/lastfm.png | Bin 0 -> 423 bytes .../symat/icons/fontawesome/leaf.png | Bin 0 -> 365 bytes .../symat/icons/fontawesome/leanpub.png | Bin 0 -> 466 bytes .../symat/icons/fontawesome/lemon-o.png | Bin 0 -> 393 bytes .../symat/icons/fontawesome/level-down.png | Bin 0 -> 252 bytes .../symat/icons/fontawesome/level-up.png | Bin 0 -> 242 bytes .../symat/icons/fontawesome/life-ring.png | Bin 0 -> 426 bytes .../symat/icons/fontawesome/lightbulb-o.png | Bin 0 -> 340 bytes .../symat/icons/fontawesome/line-chart.png | Bin 0 -> 330 bytes .../symat/icons/fontawesome/link.png | Bin 0 -> 419 bytes .../icons/fontawesome/linkedin-square.png | Bin 0 -> 359 bytes .../symat/icons/fontawesome/linkedin.png | Bin 0 -> 320 bytes .../symat/icons/fontawesome/linux.png | Bin 0 -> 450 bytes .../symat/icons/fontawesome/list-alt.png | Bin 0 -> 332 bytes .../symat/icons/fontawesome/list-ol.png | Bin 0 -> 376 bytes .../symat/icons/fontawesome/list-ul.png | Bin 0 -> 284 bytes .../symat/icons/fontawesome/list.png | Bin 0 -> 315 bytes .../icons/fontawesome/location-arrow.png | Bin 0 -> 233 bytes .../symat/icons/fontawesome/lock.png | Bin 0 -> 278 bytes .../icons/fontawesome/long-arrow-down.png | Bin 0 -> 212 bytes .../icons/fontawesome/long-arrow-left.png | Bin 0 -> 213 bytes .../icons/fontawesome/long-arrow-right.png | Bin 0 -> 216 bytes .../symat/icons/fontawesome/long-arrow-up.png | Bin 0 -> 211 bytes .../symat/icons/fontawesome/magic.png | Bin 0 -> 295 bytes .../symat/icons/fontawesome/magnet.png | Bin 0 -> 349 bytes .../symat/icons/fontawesome/male.png | Bin 0 -> 309 bytes .../symat/icons/fontawesome/map-marker.png | Bin 0 -> 305 bytes .../symat/icons/fontawesome/mars-double.png | Bin 0 -> 533 bytes .../symat/icons/fontawesome/mars-stroke-h.png | Bin 0 -> 355 bytes .../symat/icons/fontawesome/mars-stroke-v.png | Bin 0 -> 373 bytes .../symat/icons/fontawesome/mars-stroke.png | Bin 0 -> 438 bytes .../symat/icons/fontawesome/mars.png | Bin 0 -> 413 bytes .../symat/icons/fontawesome/maxcdn.png | Bin 0 -> 377 bytes .../symat/icons/fontawesome/meanpath.png | Bin 0 -> 331 bytes .../symat/icons/fontawesome/medium.png | Bin 0 -> 388 bytes .../symat/icons/fontawesome/medkit.png | Bin 0 -> 362 bytes .../symat/icons/fontawesome/meh-o.png | Bin 0 -> 377 bytes .../symat/icons/fontawesome/mercury.png | Bin 0 -> 371 bytes .../icons/fontawesome/microphone-slash.png | Bin 0 -> 378 bytes .../symat/icons/fontawesome/microphone.png | Bin 0 -> 347 bytes .../symat/icons/fontawesome/minus-circle.png | Bin 0 -> 281 bytes .../icons/fontawesome/minus-square-o.png | Bin 0 -> 287 bytes .../symat/icons/fontawesome/minus-square.png | Bin 0 -> 252 bytes .../symat/icons/fontawesome/minus.png | Bin 0 -> 163 bytes .../symat/icons/fontawesome/mobile.png | Bin 0 -> 215 bytes .../symat/icons/fontawesome/money.png | Bin 0 -> 375 bytes .../symat/icons/fontawesome/moon-o.png | Bin 0 -> 369 bytes .../symat/icons/fontawesome/motorcycle.png | Bin 0 -> 506 bytes .../symat/icons/fontawesome/music.png | Bin 0 -> 344 bytes .../symat/icons/fontawesome/neuter.png | Bin 0 -> 334 bytes .../symat/icons/fontawesome/newspaper-o.png | Bin 0 -> 384 bytes .../symat/icons/fontawesome/openid.png | Bin 0 -> 370 bytes .../symat/icons/fontawesome/outdent.png | Bin 0 -> 293 bytes .../symat/icons/fontawesome/pagelines.png | Bin 0 -> 411 bytes .../symat/icons/fontawesome/paint-brush.png | Bin 0 -> 343 bytes .../symat/icons/fontawesome/paper-plane-o.png | Bin 0 -> 443 bytes .../symat/icons/fontawesome/paper-plane.png | Bin 0 -> 381 bytes .../symat/icons/fontawesome/paperclip.png | Bin 0 -> 358 bytes .../symat/icons/fontawesome/paragraph.png | Bin 0 -> 273 bytes .../symat/icons/fontawesome/pause.png | Bin 0 -> 160 bytes .../symat/icons/fontawesome/paw.png | Bin 0 -> 420 bytes .../symat/icons/fontawesome/paypal.png | Bin 0 -> 441 bytes .../icons/fontawesome/pencil-square-o.png | Bin 0 -> 387 bytes .../symat/icons/fontawesome/pencil-square.png | Bin 0 -> 371 bytes .../symat/icons/fontawesome/pencil.png | Bin 0 -> 292 bytes .../symat/icons/fontawesome/phone-square.png | Bin 0 -> 352 bytes .../symat/icons/fontawesome/phone.png | Bin 0 -> 299 bytes .../symat/icons/fontawesome/picture-o.png | Bin 0 -> 359 bytes .../symat/icons/fontawesome/pie-chart.png | Bin 0 -> 353 bytes .../icons/fontawesome/pied-piper-alt.png | Bin 0 -> 449 bytes .../symat/icons/fontawesome/pied-piper.png | Bin 0 -> 407 bytes .../symat/icons/fontawesome/pinterest-p.png | Bin 0 -> 426 bytes .../icons/fontawesome/pinterest-square.png | Bin 0 -> 452 bytes .../symat/icons/fontawesome/pinterest.png | Bin 0 -> 458 bytes .../symat/icons/fontawesome/plane.png | Bin 0 -> 347 bytes .../symat/icons/fontawesome/play-circle-o.png | Bin 0 -> 359 bytes .../symat/icons/fontawesome/play-circle.png | Bin 0 -> 311 bytes .../symat/icons/fontawesome/play.png | Bin 0 -> 203 bytes .../symat/icons/fontawesome/plug.png | Bin 0 -> 324 bytes .../symat/icons/fontawesome/plus-circle.png | Bin 0 -> 307 bytes .../symat/icons/fontawesome/plus-square-o.png | Bin 0 -> 316 bytes .../symat/icons/fontawesome/plus-square.png | Bin 0 -> 286 bytes .../symat/icons/fontawesome/plus.png | Bin 0 -> 244 bytes .../symat/icons/fontawesome/power-off.png | Bin 0 -> 389 bytes .../symat/icons/fontawesome/print.png | Bin 0 -> 359 bytes .../symat/icons/fontawesome/puzzle-piece.png | Bin 0 -> 363 bytes .../symat/icons/fontawesome/qq.png | Bin 0 -> 357 bytes .../symat/icons/fontawesome/qrcode.png | Bin 0 -> 381 bytes .../icons/fontawesome/question-circle.png | Bin 0 -> 375 bytes .../symat/icons/fontawesome/question.png | Bin 0 -> 293 bytes .../symat/icons/fontawesome/quote-left.png | Bin 0 -> 367 bytes .../symat/icons/fontawesome/quote-right.png | Bin 0 -> 364 bytes .../symat/icons/fontawesome/random.png | Bin 0 -> 420 bytes .../symat/icons/fontawesome/rebel.png | Bin 0 -> 458 bytes .../symat/icons/fontawesome/recycle.png | Bin 0 -> 481 bytes .../symat/icons/fontawesome/reddit-square.png | Bin 0 -> 447 bytes .../symat/icons/fontawesome/reddit.png | Bin 0 -> 562 bytes .../symat/icons/fontawesome/refresh.png | Bin 0 -> 381 bytes .../symat/icons/fontawesome/renren.png | Bin 0 -> 379 bytes .../symat/icons/fontawesome/repeat.png | Bin 0 -> 349 bytes .../symat/icons/fontawesome/reply-all.png | Bin 0 -> 352 bytes .../symat/icons/fontawesome/reply.png | Bin 0 -> 325 bytes .../symat/icons/fontawesome/retweet.png | Bin 0 -> 362 bytes .../symat/icons/fontawesome/road.png | Bin 0 -> 318 bytes .../symat/icons/fontawesome/rocket.png | Bin 0 -> 335 bytes .../symat/icons/fontawesome/rss-square.png | Bin 0 -> 421 bytes .../symat/icons/fontawesome/rss.png | Bin 0 -> 378 bytes .../symat/icons/fontawesome/rub.png | Bin 0 -> 350 bytes .../symat/icons/fontawesome/scissors.png | Bin 0 -> 487 bytes .../symat/icons/fontawesome/search-minus.png | Bin 0 -> 427 bytes .../symat/icons/fontawesome/search-plus.png | Bin 0 -> 450 bytes .../symat/icons/fontawesome/search.png | Bin 0 -> 395 bytes .../symat/icons/fontawesome/sellsy.png | Bin 0 -> 409 bytes .../symat/icons/fontawesome/server.png | Bin 0 -> 336 bytes .../icons/fontawesome/share-alt-square.png | Bin 0 -> 375 bytes .../symat/icons/fontawesome/share-alt.png | Bin 0 -> 314 bytes .../icons/fontawesome/share-square-o.png | Bin 0 -> 416 bytes .../symat/icons/fontawesome/share-square.png | Bin 0 -> 371 bytes .../symat/icons/fontawesome/share.png | Bin 0 -> 320 bytes .../symat/icons/fontawesome/shield.png | Bin 0 -> 273 bytes .../symat/icons/fontawesome/ship.png | Bin 0 -> 498 bytes .../symat/icons/fontawesome/shirtsinbulk.png | Bin 0 -> 475 bytes .../symat/icons/fontawesome/shopping-cart.png | Bin 0 -> 326 bytes .../symat/icons/fontawesome/sign-in.png | Bin 0 -> 311 bytes .../symat/icons/fontawesome/sign-out.png | Bin 0 -> 319 bytes .../symat/icons/fontawesome/signal.png | Bin 0 -> 276 bytes .../symat/icons/fontawesome/simplybuilt.png | Bin 0 -> 322 bytes .../symat/icons/fontawesome/sitemap.png | Bin 0 -> 358 bytes .../symat/icons/fontawesome/skyatlas.png | Bin 0 -> 421 bytes .../symat/icons/fontawesome/skype.png | Bin 0 -> 436 bytes .../symat/icons/fontawesome/slack.png | Bin 0 -> 393 bytes .../symat/icons/fontawesome/sliders.png | Bin 0 -> 373 bytes .../symat/icons/fontawesome/slideshare.png | Bin 0 -> 444 bytes .../symat/icons/fontawesome/smile-o.png | Bin 0 -> 391 bytes .../icons/fontawesome/sort-alpha-asc.png | Bin 0 -> 387 bytes .../icons/fontawesome/sort-alpha-desc.png | Bin 0 -> 397 bytes .../icons/fontawesome/sort-amount-asc.png | Bin 0 -> 332 bytes .../icons/fontawesome/sort-amount-desc.png | Bin 0 -> 327 bytes .../symat/icons/fontawesome/sort-asc.png | Bin 0 -> 165 bytes .../symat/icons/fontawesome/sort-desc.png | Bin 0 -> 175 bytes .../icons/fontawesome/sort-numeric-asc.png | Bin 0 -> 343 bytes .../icons/fontawesome/sort-numeric-desc.png | Bin 0 -> 359 bytes .../symat/icons/fontawesome/sort.png | Bin 0 -> 213 bytes .../symat/icons/fontawesome/soundcloud.png | Bin 0 -> 362 bytes .../symat/icons/fontawesome/space-shuttle.png | Bin 0 -> 338 bytes .../symat/icons/fontawesome/spinner.png | Bin 0 -> 362 bytes .../symat/icons/fontawesome/spoon.png | Bin 0 -> 230 bytes .../symat/icons/fontawesome/spotify.png | Bin 0 -> 428 bytes .../symat/icons/fontawesome/square-o.png | Bin 0 -> 244 bytes .../symat/icons/fontawesome/square.png | Bin 0 -> 214 bytes .../icons/fontawesome/stack-exchange.png | Bin 0 -> 281 bytes .../icons/fontawesome/stack-overflow.png | Bin 0 -> 414 bytes .../symat/icons/fontawesome/star-half-o.png | Bin 0 -> 342 bytes .../symat/icons/fontawesome/star-half.png | Bin 0 -> 256 bytes .../symat/icons/fontawesome/star-o.png | Bin 0 -> 373 bytes .../symat/icons/fontawesome/star.png | Bin 0 -> 313 bytes .../symat/icons/fontawesome/steam-square.png | Bin 0 -> 428 bytes .../symat/icons/fontawesome/steam.png | Bin 0 -> 420 bytes .../symat/icons/fontawesome/step-backward.png | Bin 0 -> 227 bytes .../symat/icons/fontawesome/step-forward.png | Bin 0 -> 229 bytes .../symat/icons/fontawesome/stethoscope.png | Bin 0 -> 370 bytes .../symat/icons/fontawesome/stop.png | Bin 0 -> 145 bytes .../symat/icons/fontawesome/street-view.png | Bin 0 -> 370 bytes .../symat/icons/fontawesome/strikethrough.png | Bin 0 -> 360 bytes .../icons/fontawesome/stumbleupon-circle.png | Bin 0 -> 359 bytes .../symat/icons/fontawesome/stumbleupon.png | Bin 0 -> 376 bytes .../symat/icons/fontawesome/subscript.png | Bin 0 -> 357 bytes .../symat/icons/fontawesome/subway.png | Bin 0 -> 367 bytes .../symat/icons/fontawesome/suitcase.png | Bin 0 -> 265 bytes .../symat/icons/fontawesome/sun-o.png | Bin 0 -> 347 bytes .../symat/icons/fontawesome/superscript.png | Bin 0 -> 363 bytes .../symat/icons/fontawesome/table.png | Bin 0 -> 372 bytes .../symat/icons/fontawesome/tablet.png | Bin 0 -> 235 bytes .../symat/icons/fontawesome/tachometer.png | Bin 0 -> 411 bytes .../symat/icons/fontawesome/tag.png | Bin 0 -> 289 bytes .../symat/icons/fontawesome/tags.png | Bin 0 -> 373 bytes .../symat/icons/fontawesome/tasks.png | Bin 0 -> 317 bytes .../symat/icons/fontawesome/taxi.png | Bin 0 -> 404 bytes .../symat/icons/fontawesome/tencent-weibo.png | Bin 0 -> 390 bytes .../symat/icons/fontawesome/terminal.png | Bin 0 -> 200 bytes .../symat/icons/fontawesome/text-height.png | Bin 0 -> 366 bytes .../symat/icons/fontawesome/text-width.png | Bin 0 -> 369 bytes .../symat/icons/fontawesome/th-large.png | Bin 0 -> 300 bytes .../symat/icons/fontawesome/th-list.png | Bin 0 -> 378 bytes .../symat/icons/fontawesome/th.png | Bin 0 -> 447 bytes .../symat/icons/fontawesome/thumb-tack.png | Bin 0 -> 285 bytes .../symat/icons/fontawesome/thumbs-down.png | Bin 0 -> 323 bytes .../symat/icons/fontawesome/thumbs-o-down.png | Bin 0 -> 402 bytes .../symat/icons/fontawesome/thumbs-o-up.png | Bin 0 -> 386 bytes .../symat/icons/fontawesome/thumbs-up.png | Bin 0 -> 336 bytes .../symat/icons/fontawesome/ticket.png | Bin 0 -> 307 bytes .../icons/fontawesome/times-circle-o.png | Bin 0 -> 338 bytes .../symat/icons/fontawesome/times-circle.png | Bin 0 -> 299 bytes .../symat/icons/fontawesome/times.png | Bin 0 -> 257 bytes .../symat/icons/fontawesome/tint.png | Bin 0 -> 281 bytes .../symat/icons/fontawesome/toggle-off.png | Bin 0 -> 391 bytes .../symat/icons/fontawesome/toggle-on.png | Bin 0 -> 338 bytes .../symat/icons/fontawesome/train.png | Bin 0 -> 329 bytes .../icons/fontawesome/transgender-alt.png | Bin 0 -> 436 bytes .../symat/icons/fontawesome/transgender.png | Bin 0 -> 393 bytes .../symat/icons/fontawesome/trash-o.png | Bin 0 -> 329 bytes .../symat/icons/fontawesome/trash.png | Bin 0 -> 309 bytes .../symat/icons/fontawesome/tree.png | Bin 0 -> 289 bytes .../symat/icons/fontawesome/trello.png | Bin 0 -> 205 bytes .../symat/icons/fontawesome/trophy.png | Bin 0 -> 344 bytes .../symat/icons/fontawesome/truck.png | Bin 0 -> 347 bytes .../symat/icons/fontawesome/try.png | Bin 0 -> 333 bytes .../symat/icons/fontawesome/tty.png | Bin 0 -> 443 bytes .../symat/icons/fontawesome/tumblr-square.png | Bin 0 -> 351 bytes .../symat/icons/fontawesome/tumblr.png | Bin 0 -> 296 bytes .../symat/icons/fontawesome/twitch.png | Bin 0 -> 325 bytes .../icons/fontawesome/twitter-square.png | Bin 0 -> 361 bytes .../symat/icons/fontawesome/twitter.png | Bin 0 -> 327 bytes .../symat/icons/fontawesome/umbrella.png | Bin 0 -> 312 bytes .../symat/icons/fontawesome/underline.png | Bin 0 -> 365 bytes .../symat/icons/fontawesome/undo.png | Bin 0 -> 338 bytes .../symat/icons/fontawesome/university.png | Bin 0 -> 348 bytes .../symat/icons/fontawesome/unlock-alt.png | Bin 0 -> 287 bytes .../symat/icons/fontawesome/unlock.png | Bin 0 -> 303 bytes .../symat/icons/fontawesome/upload.png | Bin 0 -> 302 bytes .../symat/icons/fontawesome/usd.png | Bin 0 -> 352 bytes .../symat/icons/fontawesome/user-md.png | Bin 0 -> 398 bytes .../symat/icons/fontawesome/user-plus.png | Bin 0 -> 408 bytes .../symat/icons/fontawesome/user-secret.png | Bin 0 -> 413 bytes .../symat/icons/fontawesome/user-times.png | Bin 0 -> 415 bytes .../symat/icons/fontawesome/user.png | Bin 0 -> 311 bytes .../symat/icons/fontawesome/users.png | Bin 0 -> 452 bytes .../symat/icons/fontawesome/venus-double.png | Bin 0 -> 487 bytes .../symat/icons/fontawesome/venus-mars.png | Bin 0 -> 511 bytes .../symat/icons/fontawesome/venus.png | Bin 0 -> 370 bytes .../symat/icons/fontawesome/viacoin.png | Bin 0 -> 400 bytes .../symat/icons/fontawesome/video-camera.png | Bin 0 -> 262 bytes .../symat/icons/fontawesome/vimeo-square.png | Bin 0 -> 397 bytes .../symat/icons/fontawesome/vine.png | Bin 0 -> 411 bytes .../symat/icons/fontawesome/vk.png | Bin 0 -> 364 bytes .../symat/icons/fontawesome/volume-down.png | Bin 0 -> 239 bytes .../symat/icons/fontawesome/volume-off.png | Bin 0 -> 185 bytes .../symat/icons/fontawesome/volume-up.png | Bin 0 -> 370 bytes .../symat/icons/fontawesome/weibo.png | Bin 0 -> 483 bytes .../symat/icons/fontawesome/weixin.png | Bin 0 -> 438 bytes .../symat/icons/fontawesome/whatsapp.png | Bin 0 -> 466 bytes .../symat/icons/fontawesome/wheelchair.png | Bin 0 -> 419 bytes .../symat/icons/fontawesome/wifi.png | Bin 0 -> 392 bytes .../symat/icons/fontawesome/windows.png | Bin 0 -> 299 bytes .../symat/icons/fontawesome/wordpress.png | Bin 0 -> 594 bytes .../symat/icons/fontawesome/wrench.png | Bin 0 -> 324 bytes .../symat/icons/fontawesome/xing-square.png | Bin 0 -> 406 bytes .../symat/icons/fontawesome/xing.png | Bin 0 -> 337 bytes .../symat/icons/fontawesome/yahoo.png | Bin 0 -> 308 bytes .../symat/icons/fontawesome/yelp.png | Bin 0 -> 387 bytes .../symat/icons/fontawesome/youtube-play.png | Bin 0 -> 327 bytes .../icons/fontawesome/youtube-square.png | Bin 0 -> 476 bytes .../symat/icons/fontawesome/youtube.png | Bin 0 -> 483 bytes 520 files changed, 98 insertions(+), 1 deletion(-) create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/adjust.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/adn.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/align-center.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/align-justify.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/align-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/align-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/ambulance.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/anchor.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/android.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/angellist.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/angle-double-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/angle-double-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/angle-double-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/angle-double-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/angle-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/angle-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/angle-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/angle-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/apple.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/archive.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/area-chart.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-o-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-o-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-o-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-o-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrow-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrows-alt.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrows-h.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrows-v.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/arrows.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/asterisk.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/at.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/backward.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/ban.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bar-chart.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/barcode.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bars.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bed.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/beer.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/behance-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/behance.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bell-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bell-slash-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bell-slash.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bell.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bicycle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/binoculars.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/birthday-cake.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bitbucket-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bitbucket.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bold.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bolt.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bomb.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/book.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bookmark-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bookmark.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/briefcase.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/btc.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bug.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/building-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/building.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bullhorn.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bullseye.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/bus.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/buysellads.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/calculator.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/calendar-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/calendar.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/camera-retro.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/camera.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/car.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/caret-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/caret-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/caret-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/caret-square-o-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/caret-square-o-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/caret-square-o-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/caret-square-o-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/caret-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cart-arrow-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cart-plus.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cc-amex.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cc-discover.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cc-mastercard.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cc-paypal.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cc-stripe.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cc-visa.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cc.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/certificate.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/chain-broken.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/check-circle-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/check-circle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/check-square-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/check-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/check.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/chevron-circle-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/chevron-circle-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/chevron-circle-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/chevron-circle-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/chevron-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/chevron-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/chevron-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/chevron-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/child.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/circle-o-notch.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/circle-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/circle-thin.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/circle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/clipboard.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/clock-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cloud-download.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cloud-upload.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cloud.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/code-fork.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/code.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/codepen.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/coffee.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cog.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cogs.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/columns.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/comment-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/comment.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/comments-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/comments.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/compass.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/compress.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/connectdevelop.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/copyright.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/credit-card.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/crop.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/crosshairs.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/css3.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cube.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cubes.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/cutlery.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/dashcube.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/database.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/delicious.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/desktop.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/deviantart.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/diamond.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/digg.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/dot-circle-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/download.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/dribbble.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/dropbox.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/drupal.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/eject.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/ellipsis-h.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/ellipsis-v.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/empire.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/envelope-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/envelope-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/envelope.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/eraser.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/eur.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/exchange.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/exclamation-circle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/exclamation-triangle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/exclamation.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/expand.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/external-link-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/external-link.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/eye-slash.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/eye.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/eyedropper.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/facebook-official.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/facebook-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/facebook.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/fast-backward.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/fast-forward.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/fax.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/female.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/fighter-jet.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-archive-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-audio-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-code-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-excel-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-image-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-pdf-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-powerpoint-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-text-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-text.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-video-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file-word-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/file.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/files-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/film.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/filter.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/fire-extinguisher.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/fire.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/flag-checkered.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/flag-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/flag.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/flask.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/flickr.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/floppy-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/folder-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/folder-open-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/folder-open.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/folder.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/font.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/forumbee.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/forward.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/foursquare.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/frown-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/futbol-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/gamepad.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/gavel.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/gbp.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/gift.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/git-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/git.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/github-alt.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/github-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/github.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/glass.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/globe.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/google-plus-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/google-plus.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/google-wallet.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/google.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/graduation-cap.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/gratipay.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/h-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/hacker-news.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/hand-o-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/hand-o-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/hand-o-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/hand-o-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/hdd-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/header.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/headphones.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/heart-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/heart.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/heartbeat.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/history.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/home.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/hospital-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/html5.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/ils.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/inbox.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/indent.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/info-circle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/info.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/inr.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/instagram.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/ioxhost.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/italic.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/joomla.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/jpy.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/jsfiddle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/key.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/keyboard-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/krw.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/language.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/laptop.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/lastfm-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/lastfm.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/leaf.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/leanpub.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/lemon-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/level-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/level-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/life-ring.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/lightbulb-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/line-chart.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/link.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/linkedin-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/linkedin.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/linux.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/list-alt.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/list-ol.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/list-ul.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/list.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/location-arrow.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/lock.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/long-arrow-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/long-arrow-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/long-arrow-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/long-arrow-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/magic.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/magnet.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/male.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/map-marker.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/mars-double.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/mars-stroke-h.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/mars-stroke-v.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/mars-stroke.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/mars.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/maxcdn.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/meanpath.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/medium.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/medkit.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/meh-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/mercury.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/microphone-slash.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/microphone.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/minus-circle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/minus-square-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/minus-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/minus.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/mobile.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/money.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/moon-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/motorcycle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/music.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/neuter.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/newspaper-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/openid.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/outdent.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/pagelines.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/paint-brush.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/paper-plane-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/paper-plane.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/paperclip.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/paragraph.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/pause.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/paw.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/paypal.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/pencil-square-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/pencil-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/pencil.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/phone-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/phone.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/picture-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/pie-chart.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/pied-piper-alt.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/pied-piper.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/pinterest-p.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/pinterest-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/pinterest.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/plane.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/play-circle-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/play-circle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/play.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/plug.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/plus-circle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/plus-square-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/plus-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/plus.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/power-off.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/print.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/puzzle-piece.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/qq.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/qrcode.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/question-circle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/question.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/quote-left.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/quote-right.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/random.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/rebel.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/recycle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/reddit-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/reddit.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/refresh.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/renren.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/repeat.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/reply-all.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/reply.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/retweet.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/road.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/rocket.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/rss-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/rss.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/rub.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/scissors.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/search-minus.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/search-plus.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/search.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sellsy.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/server.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/share-alt-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/share-alt.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/share-square-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/share-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/share.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/shield.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/ship.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/shirtsinbulk.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/shopping-cart.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sign-in.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sign-out.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/signal.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/simplybuilt.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sitemap.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/skyatlas.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/skype.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/slack.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sliders.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/slideshare.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/smile-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sort-alpha-asc.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sort-alpha-desc.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sort-amount-asc.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sort-amount-desc.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sort-asc.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sort-desc.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sort-numeric-asc.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sort-numeric-desc.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sort.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/soundcloud.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/space-shuttle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/spinner.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/spoon.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/spotify.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/square-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/stack-exchange.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/stack-overflow.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/star-half-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/star-half.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/star-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/star.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/steam-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/steam.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/step-backward.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/step-forward.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/stethoscope.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/stop.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/street-view.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/strikethrough.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/stumbleupon-circle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/stumbleupon.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/subscript.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/subway.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/suitcase.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/sun-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/superscript.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/table.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/tablet.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/tachometer.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/tag.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/tags.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/tasks.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/taxi.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/tencent-weibo.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/terminal.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/text-height.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/text-width.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/th-large.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/th-list.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/th.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/thumb-tack.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/thumbs-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/thumbs-o-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/thumbs-o-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/thumbs-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/ticket.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/times-circle-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/times-circle.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/times.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/tint.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/toggle-off.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/toggle-on.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/train.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/transgender-alt.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/transgender.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/trash-o.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/trash.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/tree.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/trello.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/trophy.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/truck.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/try.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/tty.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/tumblr-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/tumblr.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/twitch.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/twitter-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/twitter.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/umbrella.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/underline.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/undo.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/university.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/unlock-alt.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/unlock.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/upload.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/usd.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/user-md.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/user-plus.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/user-secret.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/user-times.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/user.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/users.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/venus-double.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/venus-mars.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/venus.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/viacoin.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/video-camera.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/vimeo-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/vine.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/vk.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/volume-down.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/volume-off.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/volume-up.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/weibo.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/weixin.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/whatsapp.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/wheelchair.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/wifi.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/windows.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/wordpress.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/wrench.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/xing-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/xing.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/yahoo.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/yelp.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/youtube-play.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/youtube-square.png create mode 100644 src/net/apocalypselabs/symat/icons/fontawesome/youtube.png diff --git a/src/net/apocalypselabs/symat/help/licenses.html b/src/net/apocalypselabs/symat/help/licenses.html index 9fb86c9..d464620 100644 --- a/src/net/apocalypselabs/symat/help/licenses.html +++ b/src/net/apocalypselabs/symat/help/licenses.html @@ -55,7 +55,7 @@ If any part of this license is deemed unenforcable, the remainder of the license remains in full effect.

This application also uses libraries from third-parties.

-

tl;dr: Apache License, Modified BSD, GNU LGPL, Python Software License, CDDL V1.1, Mozilla Public License, Ubuntu Font License

+

tl;dr: Apache License, Modified BSD, GNU LGPL, Python Software License, CDDL V1.1, Mozilla Public License, SIL Open Font License, Ubuntu Font License

Symja (parser), log4j, Java-Prettify, json-simple, java-etherpad-lite:

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -774,6 +774,103 @@ The code released under the CDDL shall be governed by the laws of the State of C OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.



+

Font Awesome

+
Copyright (c) 2015, Dave Gandy (http://fontawesome.io),
+            with Reserved Font Name Font Awesome.
+
+            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:
+            http://scripts.sil.org/OFL
+
+
+            -----------------------------------------------------------
+            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.
+        
+

iTextPDF, Symja (core), BeanShell:

GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/adjust.png b/src/net/apocalypselabs/symat/icons/fontawesome/adjust.png new file mode 100644 index 0000000000000000000000000000000000000000..89c633053fe6a076d158ed98d014c753d88df1a3 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_)JzX3_ zJUZWAam-^fHP#+}z;>T=k*(VGiaMix zhp$-9H9Xk4Bv_@p?c;TiX-X@a{lvJQ&+!-jWY)yBSf;5mAi_I5QrfXM^3RW@s!S2A zOZ7A!b&DK~ov5U7*lybWj*ahJ_q_Z$`Q=WZpSLsiS7n&=y}d6Zy41R_D^10mclRAF q$%owUAMPoYxxV|Hp8d!777VXV@Gm#0}trq6qiBwh5^p7UGPoXt73~j zu!kqJ?HFOl&sNQ}C?*}#M}7>MR_(wb_|$r2s>gI5lE;+lMVq(HwNFMbF-W6RQLJR4 sW0!ia+c+|v^Jm}Z`n7h-OZjv80_ud6X~PV?asU7T07*qoM6N<$f**~OXaE2J literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/align-center.png b/src/net/apocalypselabs/symat/icons/fontawesome/align-center.png new file mode 100644 index 0000000000000000000000000000000000000000..2f58a6fe71f34650650a4558e28446b57245d681 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`pJY5_^ zJUZV_G2}YrAmBP*Da_L0K$ORU;0g}g_TF}n*}*R)oqn0DY?g@ z75S8~YUWSlGiUU4&YV4^{ESCNcAwOaqh=Qw^4m>=J{?=^!2U+P=5x~RgPc3qUWp!v z<1FRmcZd3ZUCe6#_ zdc)$_xm+)6sp=mW_H29B>u!wm*E=UIN$h*U@MI#Z)dRtm8$bAeS&`=T^T)$E3xGah N@O1TaS?83{1OQ6sZ?FIW literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/align-justify.png b/src/net/apocalypselabs/symat/icons/fontawesome/align-justify.png new file mode 100644 index 0000000000000000000000000000000000000000..20a6fc4a574bbbfc6d0bcd3f09719021f0b81c52 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_uJzX3_ zJUZV_GUPhsAmS2##M(vR4eRNUWgpez4qcP3;PmdFpywOpxoU!K;{)9-cX@IaF7BAn zs5|X^{pSDY4=st;p8Q+x#;h}97R$RBD`u!4Ij~cL$05(pV8-9|p2il8){`Td+e1FS zmW*k*G-rX~Z`;rx+N+Wt`0#|uS3K!hC@Ir;$YjSc@xRNs6EdalG*qv;@i6_uQHQe* s;oth)cw#TIMa*VneBpa+N&O|^-)n<&-ka%E0iDg@>FVdQ&MBb@0KN8PD*ylh literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/align-left.png b/src/net/apocalypselabs/symat/icons/fontawesome/align-left.png new file mode 100644 index 0000000000000000000000000000000000000000..e8935ff23d9694a5a2ca9f8b6598062c58831ffb GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^TJzX3_ zJUZV_GUPhsAmBP*DNfPpK-`8cmyXS@m=xpirl{))8{@|98-_Z~nASTsYICmSJ1lZ*hf<63-k`Bd+H+8LyOgNXW^EFliRvQ2s);am(ul zQ|8!>Tv=?K8;bWlc(dcTw9%Vn&4$X^4?ukM-3mFS+ zvM;;k{n(con!V>DPf1Gcj|&$B*EUYQtib-xuXkeoBUUSMuY_&N_U%AVFnGH9xvXlKfjm2)miNJt7>Jjl6{@k3oM<%yT^uGr6efnH(o MboFyt=akR{07aQ+od5s; literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/ambulance.png b/src/net/apocalypselabs/symat/icons/fontawesome/ambulance.png new file mode 100644 index 0000000000000000000000000000000000000000..fc58fdaeba545c3de99e9a661e8bd2a0cc0de147 GIT binary patch literal 426 zcmV;b0agBqP)nmO~u!6&(+KI@%5s?;vWtd&iOy*`&?e}(rBo_d5d|p zRrGm{CG1yCq8qi6Twx90ah$Nv=8qezMk(PGA25#fg#ETNPYv*FG~qLLu;;Gy1@xo0 z!0im(NP+h$H@C9Sn^2RT z`(>T?m%*u3&FqJ}LCuA3()}UkG7+4)l71?8SZ>i+RI!Wm(4EWvJ)N@kgl5?$<(z*w z#DHurXOC4fjSFnX<1Y!$*9fo~-075~dMoxGL->nt?)SL?A7xv#g^kCue#Oh+24AIJ UZ=mHzJpcdz07*qoM6N<$f|^~&s{jB1 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/anchor.png b/src/net/apocalypselabs/symat/icons/fontawesome/anchor.png new file mode 100644 index 0000000000000000000000000000000000000000..24b70939e67f2701f99a372c4f322c806f729d21 GIT binary patch literal 363 zcmV-x0hIoUP);>@(VhRO&HH{d&fmp=K%6oVR8*44K zwMvl#NI)yK2#Pm|L5ob-W!ZH%Vaxns*qwRv_2%tcmefcWPa)m9lkZ`S-;gnOs|2o8 zEO3k_u0xt(E2UYnz*{`ea%{D*ihIe3?!s0pom7F&Je`$siXM)z6Sg(%V;wJZwVA^} z(s@<}Wx-XxqW1;Y=4PQYsCo|;CVLOgv6a$q@LiH)0~aZMgxezLp=1n?XrFd)5HC$+VPTH{s0hGPUwuJHD&++002ov JPDHLkV1gNzqW%B? literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/android.png b/src/net/apocalypselabs/symat/icons/fontawesome/android.png new file mode 100644 index 0000000000000000000000000000000000000000..1f63f0ece5ca60ff8e9343710ff63e48df4a95ca GIT binary patch literal 330 zcmV-Q0k!^#P){uI^${}5y?b_&_-W@lNOKwdZub2xLpkKHrFoLONfGB-gZQeYc<*bnMT~EhgIB${WZ?3 cip|O87q7@bPkS9;VgLXD07*qoM6N<$g6k}bZvX%Q literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/angellist.png b/src/net/apocalypselabs/symat/icons/fontawesome/angellist.png new file mode 100644 index 0000000000000000000000000000000000000000..81ac6c39dd03011d9334eaf5424f3c21978c461f GIT binary patch literal 514 zcmV+d0{#7oP)v z$LobtPT@Ajg(dIeVN%*HDzH3}t;<8O0l%;dO=2XB2ul{RH50oz?XAc|uu_y`T+E@J zN#!)Imc*VGS?0zl#_&{RGl5=Q%fz&bDZ0BFf;Q3M0c^*bw8ql;db|;%yet;7X@~f! zGs5d{u@u{|2gAa`#cBx%NA1TBk-;}%-(fM27Ev4i0pQtbKC8J@n*aa+07*qoM6N<$ Ef<9F0{r~^~ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/angle-double-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/angle-double-down.png new file mode 100644 index 0000000000000000000000000000000000000000..2f51ebed59b19f03b096cdba13a8b2bcc47a069f GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`ro-U3d z9-VK`8*&{=5NNsRp7d}hi}rgZHM1&_XwS!rMQamMbG{uHF!7k=c9K2%tby_ALx;{6 zI~pz!e<Q;j_wS<^T@=sruR(tTSL9tsjcZIrdm(tP7;~d9_Fuk zW6{egZypC#2+#9eGD$j2u Pr!jcC`njxgN@xNAPp?>R literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/angle-double-left.png b/src/net/apocalypselabs/symat/icons/fontawesome/angle-double-left.png new file mode 100644 index 0000000000000000000000000000000000000000..602d12d20d68b8a2aec4b8c4ad365383da2293bf GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_=o-U3d z9-VJ58}c~@3ba1-_l|Q~J&j`{gLXi4qiBYXTO#we1y=$DRx1d4tz|l@TG?49vZKCy z)@Oes;}j!%chlR8z+8t&M6^Tfc4YfNe>YVvW_1ufU`IbHf$A8RxzGI<$AYW-t z;e>U|dlzrH@#wY6Y=3X58;SaV9mUmk7P07`TrtI3!iCFdX1QF~b0sM*zYT>zhcS4% L`njxgN@xNAuV77F literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/angle-double-right.png b/src/net/apocalypselabs/symat/icons/fontawesome/angle-double-right.png new file mode 100644 index 0000000000000000000000000000000000000000..08606d3ed370d44aabfe334f38c681af61c64a71 GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`ro-U3d z9-VJ5ujg|tlxh3OfAJ>gGR>~D^LH|YE9~G1U$8@F_8T#m*0h)=UxP(ziWU!D9$MeN zS?6DU`ty?ME{i^GnK-pfeCvq=a@J2W9yF$=ENRacJY{%PSo?~$=*$1gM#s2cC!POz zOv!0pVz;&1iw8ZzQB$YLD?izAkk|RXd`y9Zu@j##k5{#rroT$vW9FyNlq9mt?jHg= Ojlt8^&t;ucLK6VQhgG8h literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/angle-double-up.png b/src/net/apocalypselabs/symat/icons/fontawesome/angle-double-up.png new file mode 100644 index 0000000000000000000000000000000000000000..4b8952ef9e78ebc0237b69ece0b9d5129de82ae3 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_WJY5_^ zJUZWAFyuPqAky-%U!~Rkq$P{?dnJ{yIH>W^zi`xx%t0^6Dt*&0ul))}DDUI_;j$ z%ro~l@@b%1gJ7)9iBet-kZKQvC>axe4cHuWZLjmS!>Rb SPccB(F?hQAxvXFj>R^ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/angle-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/angle-down.png new file mode 100644 index 0000000000000000000000000000000000000000..493fc58e52c242228b59f6a5fc85a8da3080b321 GIT binary patch literal 189 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^do-U3d z9-VJ58gexoh_F34ztX&eL)NOAtN+~tUay4@E-an?;@Koe$L^J^)4%7Ql>cNe-1wSSMIqVJ<4wsEAF{tZF+p4I&}CkQ(}H$O(vHXhtzhtU^>bP0 Hl+XkKJ4iYj literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/angle-right.png b/src/net/apocalypselabs/symat/icons/fontawesome/angle-right.png new file mode 100644 index 0000000000000000000000000000000000000000..edb3f70c79b851e054f8ac6e374ded4726fe2845 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt@;o-U3d z9-VJ5Zsc_ckZ8U5S;{Ox^GqVQ;j~l}Ho>(=_{0_n==NSeQP1`xuaNVhxs=GxN1W2f z<|yly`Di3R@oi^z?yG1$T3RLiG5S!C=-2BXqvspT9oj4$vry1+$)~0DKsy*bUHx3v IIVCg!0PAl#I{*Lx literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/angle-up.png b/src/net/apocalypselabs/symat/icons/fontawesome/angle-up.png new file mode 100644 index 0000000000000000000000000000000000000000..b9bd0351f8cb48ad5aca658e8bedda8b4ab22dea GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`1o-U3d z9-VK`8*()m2)JDAUvTfFNu0`e?{q1BHMs+6OhQRhMOnTdG>e>ZvZ?r8G22;fw*=<0 zgl&BD8+c@9tuYsV`dobjQ@59o-pa$=nM88)^$6aNt_ja-(Z!-=#Vifde381-33h#r+x7Ckp6sP_Cpii1-q4P z)&(BO&SPs|x8l?76`ZlGd%~m~*E;;YYDYb@T!$lT?yj3Hdq2IyM`Pgg&ebxsLQ08XTP5&!@I literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-down.png new file mode 100644 index 0000000000000000000000000000000000000000..242722a908927204913c680a04eb1be78191dbf2 GIT binary patch literal 366 zcmV-!0g?WRP)ebX#HUIc)tYq>waU7oTgbtpUEueum3QQs^ zLab3Y`5}5y()VChUk?X$Dvy(Qu@pcsn=whIG$=5-7}u;1jC} zffHpL;0-qzCU`^K29EH~QI5d0iZM=cg|kRx7<`w3GY|J;SO5S3 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-left.png b/src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-left.png new file mode 100644 index 0000000000000000000000000000000000000000..e83cbe5d3cf63a2e4b6c9951d6ec7e27980c1edd GIT binary patch literal 335 zcmV-V0kHmwP)@%!OZ+!hGVQi-6lNIV77tAWXrn-hkJ>1M zu05~wLyQwn-)pil4(5rx?)(Y6*vCtPWTu-G3FrMtf9Yq+id^Si-*f(qy-0tGw**1y zs|Y6IycYRRr0d}tH_^C{?9Xxt22n))DYnqUYdABgD_3(En_w*=8-=;0O2IMif~ihp$tB7yXsM+PV>yE0Lw!?m? hYS)i5hrGnX@dH+A017{8aJWiswMWeK;G!<;qB@KS`B%OSnGpE2}SD3pmQ%G*mpo#XM1b zj0;Pw_ym`ejxY9AU?2vXm^iNk99m0g+=XQ7doyxm?rAUd5NmVvjvPSm&`Sy6mhP&KaI-a-zFwqK-02|<^Z2~Y`bydY13fXi}rhF@<=UD`U!cfB)d%3EsUdXzbbjxJm$S6 z@^9QF`=0rqbgDdX6EA!Up*Y4xGG?VmG7RJSb(w5;g$M8vFFoU=q?6$>TK$Cgc<-=G zwo}EWCRpY{9_J&$(p&5$@>jvL2f_L*>Jmb=76;aU@_n+e{mJ~ErdP>&-v(*QVxf(# zF0_KYcA*iH@m9sx+4@>k>^99U5{#;yv3j62NRoLgLwpbO#lD@ M07*qoM6N<$f=!a6F#rGn literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-o-up.png b/src/net/apocalypselabs/symat/icons/fontawesome/arrow-circle-o-up.png new file mode 100644 index 0000000000000000000000000000000000000000..3711843692be7153ef4cef8bd7002be41ae1ebe7 GIT binary patch literal 373 zcmV-*0gC>KP)nVTi-+q3!;VAztiPNqRTRU{<*w@n m_I=KIPqD5arVe?5x#I)m;e0tM*8NWa0000mrU^4&!002ovPDHLkV1jE+mRGqUK&nF#l^X zq2*+CW8;B2D>r|5ahF*=Qd)ug?+lq0ON-tvJ>k4TCW2kK=Tu6Qhz0Y;CPDA~Ra4~} z#NQ{zHMpGPzNIK$G|j_bx4ciPvCv`N677PA+j`tKFv;0YI(0ML_JjI{YaDBy++(a+ zC3GX};l4>iH+~-4I%)oc`znqPoF^?Pn9Wr=I=ae@on|t&?;wRpUzS9CBU&OyA z&t|FQV0X=*@K9=Pg59y$gEKAH8Fc4PUikR4Y0MF(Iwebg-JOxjmcF_#*_s@^95rS> lve^0{G{`ko{Db{0RW0j4^;>V^4+6c&;OXk;vd$@?2>@M-`Ydi@C&5Ya z1$-PA*E@8w>Qbw1BgBgr5&R$!PLlt3l5@gcx2Akn;4&8YL^}(EA-3ORjhEPikCFS5 zqj?VFb4+4Xz}(>$`>0(t+7kw-9mT%T!6Y`*_di+2j5S)Z27?p^TP#Dc zP!}bESd6BjV5kNa^iVnhYWiIR7@>>ZI1Rc5NxaGa7NCW85=Hm#`x*w3F)kdqIDue1P=&F`z(4h*I~xZmbq?EIJsV$Zv8j) s!Ng*{CGpM$2V|?)6s+8M`=fK5y?fk6rlj?6fX-&{boFyt=akR{0Qy^H4*&oF literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/arrows-alt.png b/src/net/apocalypselabs/symat/icons/fontawesome/arrows-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad6c9c4eb57a51822127d99f4d153f04eae6926 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAc?9@`xB_X)!Th__=$t(B(&ekqUc6K}{P{Of1!I!8yNfvYwHf_DPOYblV~EE2 zy%TPWIVcFYrVA-vV*USrrPQ>%HAlIhFZ6pmYbEoC$-7QwJ21$cEM;7A^|V35sR_Z7 z8|KJt7vHeuiBvd)_4>^W0(F}>C(OD$?FRe0-wXo%hmV^^EnRi@=8Aw~<_SxeM(C*e u-nw(*`SWA^*WT5tY*##Xquu6P|5nD|=eXaliPQoG5`(9!pUXO@geCyGsA8u8 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/arrows-h.png b/src/net/apocalypselabs/symat/icons/fontawesome/arrows-h.png new file mode 100644 index 0000000000000000000000000000000000000000..74b397df7f1be7652064ca482cf4bb9051426e1e GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wxd5LKS0IfG{Qv)d`!vrApfpEG zkY6wZBcDt6jA!43y=CtL#Tb*k-Ca08-dy?y$T9MCaSV~ToSd*gK7c{cM_^k9Q%4Fn z%fueRqsJT)?rAYR*-+xp$ZW;#D%r)j!tF9E14GY5{h7-}4(drZ_8xIfL^bXM)noj`^aEU68Kx4&r2 zZ&a>kW%G2n+a literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/arrows.png b/src/net/apocalypselabs/symat/icons/fontawesome/arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..8ee810f4527f065e557dfe7ee1cebf2b2b0fb557 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaA*$4Q9xB_Xi!T|ZrB|pJ}Pv)q019Dui z%(-vo&pdPPz^O|)GWX^&#=nuCa3On8vQ|b9RhbmJ!Bu zCt4(<`TVbw+r+LqgTe~DWM4fS!8vZ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/at.png b/src/net/apocalypselabs/symat/icons/fontawesome/at.png new file mode 100644 index 0000000000000000000000000000000000000000..67c30df5be84edef3f38888ca7951b69d96c753a GIT binary patch literal 476 zcmV<20VDp2P)3O} zzTl3Kqz5;W>?N+@7{)N3Bp0?rFp+_}a8hXg4G(Y+-?4%p*oWIfuFf*St3uy_yu2hd z?{D%MMIEzwKALyVlpz?$s;IEBym+eM)13tOn{4yAS`60eNmVRlfDydI+k(%YT;DX= zR&lrtK{NWW*us9U1;K$#>W>5~I3Xlj!@8vMEV}iQXgoNM^Fq$H z&=?i3a$g*bXYpKgciZT*HS9j(8J>ue+{B~w`7O$h>k0-%k91-gQ@QToKgTcbEnJY1 Ssu9Bg0000`8{x2AFTn-A~;F5FIULDaPkzCdr8O-rBah7aF z|J>Aev;WiV(kA|sIK1nF+_nhTU&3HfYD){7KYLm?$-wP`l;*;fG_-{C_ zz|z4v>EQ+5Io~%PG+~uHeXe-fQLC!Cl^gd}H9u)#;r<>y<>`}uH}y1|w5JK4T)0Zb zY|(sAJJpwquTK0^6Dp$GtFzl(D)xHrtdqP39=5r+8JAZ9UC-d@>gTe~DWM4f0pMiY literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/ban.png b/src/net/apocalypselabs/symat/icons/fontawesome/ban.png new file mode 100644 index 0000000000000000000000000000000000000000..ccd226474242d8b8d64d6a4bd6a57ded37a82998 GIT binary patch literal 395 zcmV;60d)R}P)(f40p~8PFQpiapcx1o3F3=ky&1Sk*wJ2s zwGQG#vYocDohnXNZqJdyy3hBu=;LUfFy4y++3Sr>syM=aB-{!yMK3)GCG7dQlejgp p>x;*g`dyDI{;uzPPWd0djyFmmZ%ka2dNBY1002ovPDHLkV1l-2t*ih5 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/bar-chart.png b/src/net/apocalypselabs/symat/icons/fontawesome/bar-chart.png new file mode 100644 index 0000000000000000000000000000000000000000..82b29fb6a616f9b9458a20b53b7879e7d3724e4e GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_eJY5_^ zJUZWAvE^bi6lidE?VjO zY^g*-``hIQZU~>*aNtjL!prb4ehII>Y3WH!R}7Gt>X5f-@uFvjQbOk!FOs~r_QCe% z`zOTC)ol^=V>O+dR4;Ck7##4>`gzmqP?sWBr5-UZ{x7NU4$k6(6et2Yas^g9wCl?)jz{a{e;fr96&HcmX0vmH9W{WxMC^h|W+N^!& z3GbrBeMWN(p3l~7Ke1Xf{pOj)Fa2Y@N@ixC;vO)78&qol`;+0A;vee*gdg literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/bars.png b/src/net/apocalypselabs/symat/icons/fontawesome/bars.png new file mode 100644 index 0000000000000000000000000000000000000000..ee4a3a268eeb6342322d405cc4732206cdf4952e GIT binary patch literal 207 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^Fo-U3d z9-VKeSaUTP2)N8oN>6?&Y16RxJGWx_rtb{%4xT#Zcfl@)gQv0Khl1~oxqp2){?yDn zwnMtn^-6T3vbactyN#k)b}!TRE7eNZqXPMTk{V@q9Esu0ZepC_x|i3Y*ir6oihOsZ zn)uRFU0p#>XIhm^j@3zZBsm>I?#VV#LeuI77V+}Vr!6J?a5ShjMSSS)a zhWrlA0f_R@#x_2>jqD>=6$$wkHSs*;&Ffgm+lasEuxN-TDEdW}p=(hKTOq$L!FQSA fX_ep^;Vt4100000NkvXXu0mjfs{D-! literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/beer.png b/src/net/apocalypselabs/symat/icons/fontawesome/beer.png new file mode 100644 index 0000000000000000000000000000000000000000..69ea5ece2adda6f565e87a31d61dfeac12298740 GIT binary patch literal 295 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_4JY5_^ zJUZWA-ss2VC~)kfyocut9g`9hwJB4AF5bHRizP}j{?NUE%Rdc7%EW@AGCD=GE;OlH zo;b}KO4}2k`Vw!|ul;<;@~Zux%T1qqS=}<<&h)){ zZRgkXzIKNaq?ugpf7;yCT(|b!NtWY3IK(y{*c&1G*J!%=M_G{>k920sNFLr5>8})W r;e=I}oz$L3Mj8zI*+=AVu-7r3eVo>F`(S?w(4P#Ru6{1-oD!M literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/behance-square.png b/src/net/apocalypselabs/symat/icons/fontawesome/behance-square.png new file mode 100644 index 0000000000000000000000000000000000000000..a8b04d1eef09ec81452057c6a5a31961d0661b79 GIT binary patch literal 417 zcmV;S0bc%zP)ZFcn zX9BU26t*c-h5Q2ni|YhiMG=$YBo{)!(n1>#Bt$O7zH4rGeS24Eb3d43XWz_sW*%?o z>AqFU@t5%i(|8ccaf4HQ!Br7xIRrF2v|5ObYPE~xEqmLZtSg(-Z`_`4XW={|`=fu4f1ZEVK64`Yc$_-*OB;3$@Z-wm6Ov2Wq@UICiMjC37vKe#On2iJ$C;O8sHrAK}vRZL}c0he(P zr*H$;L;e9*GTSdPk4qKWE@d!V2>LvepTR~484osPP{LZa9+vJIUgJ@NO{huw*WLNQ{LH7^`75@N!$9PbbzHw3j0000>TS~*WhH5kCN?6%}l31_fKgDIRvfjpjZj>#eo=5U-?|KJGo4S3&}!7D}@aEI}N z=|+op;uKp=9B3={bp9rGU<0=jH{%D&v1cP{e9~4Y_Twt@Y7-5}9=|sX;V!QM*?%9c z%a&wUarR5LiQPKy0+&r542t~TEh>y4+C*8qLMTw8T?B13sN58#DLof+9uAMLz7d!HU|{Z3@FZxwzD zE4Yb0nSC$DVr>NT0iVXflIUOK;Rfr^0$j&k)Jov(_>Bt{>myjjKa8TS1P(_dvc4vJ zo0PITmT|Qd+)!UYj%Bt^Ooe?B=e7!m^Y|;J3cBz%;GfYO_L}sy#kz&rn4iR_fY0D? z=64S_wz9zt#xWq(Kpjt{qRVv$?@HlkrQ0!vrGQUh*MEE)XLY7kcn$BZU%^#e-{hUg zQaU>}gYTAd+9;l17;Yh`ZhXaqU{vZv2A{|2Y~u;(YF3RU{K1hN*q+UMq(dY%tRZ}f z=WFQ4q0Ik2o;C$IhlQ%>XCv~LQtQptk2iQERqsmJiZm$wEUFG_Na~iaV!os8(Hhj@ VW33geO9cP`002ovPDHLkV1lbL*=PU& literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/bell-slash.png b/src/net/apocalypselabs/symat/icons/fontawesome/bell-slash.png new file mode 100644 index 0000000000000000000000000000000000000000..ff70060c977c46656cff865fb6bd013241e35ecc GIT binary patch literal 437 zcmV;m0ZRUfP)v_&*>;NAGu0r(Ve(3Jy+{tn=O@H`jX*8NN1hj{$IaClM!-^0Ba z*ARAFsv9*6j8*u*U=-hk6SIsL8HxYZXBRX7AY3}aS>KKR&0P3+34G4K9gpC9Vf<02 z@CLpn6HhRcj5l#ylE9Ym7S-w|mXb+Fc$$pAjtf>5|6OEMYA^{tz;Lqgd=0p5ztNWh zyOZ{SP((uUCb1v;FY%y|%v*dc__l@Glxizxu_`>hsfMtD_rmRMMPHUCgwLX?P?N%I f`6;%qbu~H%-3gK{!)#<^00000NkvXXu0mjfJ=n&> literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/bell.png b/src/net/apocalypselabs/symat/icons/fontawesome/bell.png new file mode 100644 index 0000000000000000000000000000000000000000..71844193cf74870af5fb05bfa23a6f65460d883d GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lR*-mE{-7{ zoo}b?<~rmc;M#xw&^52OxuI)BSgX0^=RZwn(e|$PRbR4U!&l`?99>H;C~a0!+?{rP zie-VK&f%S#Ram%+(v(lmW!u1%H)-jdr-!6C8pD+qPWg9Kpd;vs*2FUwkENez?OVNv z>yEL=oz!cy{MdGSMXPH{bIlSvossU#dTVXaiyb08x?FBzo8_4{?QcF1X18_1YM)J~ zvZvi%J*V-PekJP%nI~HFEVgWEI4;l1Us$8DbV^BM+@l=FKbq(Eo!fT6&aj+u-7@JH u5)A4I>^7bCMYZA+J1q+s`aZ=>;Li_VQ9n_LKY0t#uMD29elF{r5}E)2a(B=G literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/bicycle.png b/src/net/apocalypselabs/symat/icons/fontawesome/bicycle.png new file mode 100644 index 0000000000000000000000000000000000000000..b7da1e43885bcff47bbec28c3c2c5b0c5994bddf GIT binary patch literal 516 zcmV+f0{i`mP)%7U%uVZ{{Duj(O|UIp_P%`@P@gFpYm64Zq>r zgk6}0G2F$wzX?7U3u;ye-rxfUa376-O1=)GQCeM#YwXML3CDg#G*yWju^KaQ5uJE~ zuQfjHn2EJ`HdTP;3Fj@?7R3)kyaJ~&QscK0>+u$s(1Xp!d-GsopxNjRNk1NCKZYX{ zeCMDKHxgtlnLW+h5nK=FcU;A5bmcrBFYy^S{aDJ&c!f6H!h5CZ9kF+X>q_;(a#XNA z=LTGhnvJn_#&!_H*pyYl8r;D><5RUGwszPT1x+z_C+&XRP8NOH58!zGj^ai3OO>hW z&bcYRdz+)EMQQk`GA(CoO0pHt6R;QOb3dYdIw{#6<&OwoOSmnH%0nh&XHs2K$F?fA z-F0k-F@%NHiyjOr6Vn=H`=jVw9fB$@#OHwW^IO9)h*PzW4LGUPt)iqqgfqr_QxDA% zFszif5{?t$ob;3DDUnd^@~A+JRnHbmHCrQy@~U+@jD$Zwh?$w*`X0000zo^lI;>aw|N;whB=ycnwjA zRT#+{XEwWtMEH_P&Y3ea|D3a%fj=*h2e!aoY#2HlhWuNJb&`n?$O6^SzNFR_6?;r7 zZ~_*g{Z6eHD%MHL@V9}n@*RM=*g>6*B_}pBAW$|k);F8Ry+Io2BHsMF96@lJ{Na2w1D+INw}+Fjf%JN{Q`P+_&`qi&cMczyWu*vb(8*kTKgF;q8m80 TkW|-R00000NkvXXu0mjfQL}`w literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/birthday-cake.png b/src/net/apocalypselabs/symat/icons/fontawesome/birthday-cake.png new file mode 100644 index 0000000000000000000000000000000000000000..c042604d8fd19afd32098c1db803ea89e10709d6 GIT binary patch literal 433 zcmV;i0Z#sjP)SUbJU6&NW9C*ci-@J3?zIpHRUrlHT zOBvRKfaB@Y8v~l_qEZnA0CBz*M#}yc$+qC%LMe}JGLZ8at^~WcNF{_&(RnB z5ZmaIoTP!cB#LZ4E2vmfYAE_$ld6 zi^00%om#9}2#-Ql-Q3eNoaXS;n9K5N+A#YM@{Vnb{FYMGW=e$*e?!>{4&1Sab?BhU b^$$%K>p^eWDCav~00000NkvXXu0mjfAlkT|p2A;Kz@M;Kd;5KTz=!Ei3~;(nz#a5Yi|bkbsas zqc&D{DUwb}5&Q>&NKjP#C_=hmqlty#iWa-z=6LQs=i1o#!obY#%)C20yTdb{8ZC9! zEBJsRv=!vI!6DZ1w+v||2HZ9&2Ql_PwC4~k#FIk}TiC`fu98Cx<2Bw1RaP;N)uIZP zlT*DxH#Tt=3I5;|8*%S#;=f#`g0wG3xWp1h@iMMoU@z|N*NLr5kYWJm_!T7&)kX8<0_G{JD9FA2T)hEHV)imqrR(SKql>R-wdNY&ebIi=C_xbc?BJttUHx(GRCuQISZtQyHe-)t4L_o! zm?((NB{<30)A)|B!i=h65brUW@jcGT_W%`Pa6M+&b!C$^8rKWLFD)~!4}@`jRp9%K aC%_%#C|_=!-g)o<0000?tDEnJ2O1ufzh05 z(3B$^#5;`Q6?)MgWfh#^5ZhS7c}n0R#Gq&K{6Yx@d`!t;2X~2QHzkAP6gCn2wH^x@$_F*x%2%SqlY>WBeK z*uWkxqU;4mFo{ld3satqBlRcvG|xf3^}F5xiNywVatXZ0rm&7HLYtmr6>sI2IT=mz d8{-k__y@Q!ZZE>3NeTb}002ovPDHLkV1mV}xlRB8 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/bold.png b/src/net/apocalypselabs/symat/icons/fontawesome/bold.png new file mode 100644 index 0000000000000000000000000000000000000000..2a38b3379af4dcfdcb90dde3a260b5c657500057 GIT binary patch literal 421 zcmV;W0b2fvP)98nkr;AcNrP@6S@1tBTa!czPPfe=WQGDT1u8w)Gb zS^FE5fQ6+tN`62{APEHRLfRC;LJTQ37Jj>Hac8oZWp38p6tVDB@0>Gp&Yd|g!#(~t zN(p`*L#Suh_3YjnMsSKlyvIJ;seo#Ne}EaxqMUI%*uz7-z*NS+!z=vk^)^NLm7T7Q zml0pWn@D>*h&gUO?&9%QgTP@IU6>t^J-9%BtT-Pc80^4|$GD_|5Dz0&Y-`U*6Xr`ax2wyV&9(Ncw=_XQ^+QbnK P00000NkvXXu0mjfjq|y; literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/bolt.png b/src/net/apocalypselabs/symat/icons/fontawesome/bolt.png new file mode 100644 index 0000000000000000000000000000000000000000..3d6a920781b5045cba79ac85d68a24694e241f63 GIT binary patch literal 312 zcmV-80muG{P)O*Xf4+4;V?xmlL{H;v%A9h_$IEw1Yd*T>e&GkIz<~V<7l|bR O0000dP!g~d`~g@ZzeJOb zv9qP4!Ig#z5-11-p|LTclo%tZ0TWrWOEE(r%ee1swauR7%}m}obMLud!vOt8DTDJG zk5KEvImJ8t=vBZIw9wA@>L~-&0tav1M)@lm>cl9@IO|P26(RICK6c?9M9x#pbRKrA z!2%j_e}ZobP8HMfY#fJpiLZAF|HJ#Z{=o-aB{=hO{fr4b#`jJIDU8Jn@CEw`P6( z$p5FD3pF%*P`@iQ%1?)&j*lhxe%FI2uoKIXPx*~B<4LWRqSXQLL|ELB$j8_82N zZn&J49U-;IP`B{)l9O`um%`zV}(Kct2C~8~;8dRs*huvY*8F*;K5W;Caa$?oWE-G{4zfN-ix|PAx)z4*}Q$iB}9&}oX literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/briefcase.png b/src/net/apocalypselabs/symat/icons/fontawesome/briefcase.png new file mode 100644 index 0000000000000000000000000000000000000000..59dbd0ff40875dc05380090c999c64b07f873b44 GIT binary patch literal 302 zcmV+}0nz@6P)=Ou`torBWQ1}#Ka4D1g_vA?5Vtn9f=(k z6``TEm4rqckb)_OmtA(lE{)-zO!2;X`+b?r?BhrcCk=XD(MJ*V72fgIHeiG=d<6X& zH@M&R@mZ(~JmMwPFHi$iem zfcQ)=aoW;ziAB}sRQbh?(97yx(#m?LxncYds<^-yPpKX!t(K+%clg9_s?TxTWq_uJ zk+K2SmMxDMFzg^;%OgJ10uMGrY#(Ze-I0ID8igWDfxxkPf&c&j07*qoM6N<$g1fYc A8~^|S literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/btc.png b/src/net/apocalypselabs/symat/icons/fontawesome/btc.png new file mode 100644 index 0000000000000000000000000000000000000000..ae00e433c172dbef8d50967b62b33737feffe0a4 GIT binary patch literal 385 zcmV-{0e=38P)xg|MN&ez7IS29XUx6G=6-AHoafB*{GK_#bA~GaOkVi^Pnb8A*hxB6g3nFfQUYDLKvL&*YFt2Szaw;`2B!qs|w0B^&*M zE%g3GU@sIq#Q+8|<>M(U_<_-H0)HZ zix$zIPsSSDz+<@`E=#}3MbQ?mh)!17jEIh99)}{6^P+pPh9R_7Qn(a<@;8lh84449 f$yMgos(i;QhtXC4lHz^I00000NkvXXu0mjfHw>7B()x%F2brWu&pS zRJ>r7RJs7|0)n;@k@OOaoahkeii1^N_+a>N-{Jg+VMfW+gGy%;4;TgAhgfO!BEu)@ z{bgVq&G22tdxEN=rWty2)4>3(9JQ@b+lfogB{VJI42S4v80_E@$N0=~pl>RE-}`yc zbi9%@WIn}U6cf7+%2S(ZPzrGdUE>oC3(OgYp6+yFF{bzgTgHpNmHZGUjBsGQ;FmlG zeLpW}fLeyZ8}5>lSvyENPoA_g=5k1xT}J+Eu=GT{IK002ovPDHLkV1nKumdF4A literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/building-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/building-o.png new file mode 100644 index 0000000000000000000000000000000000000000..02566c0e5083a8466a48ac8d7d699967c0632732 GIT binary patch literal 372 zcmV-)0gL{LP)4gR=xUkNq&^B>L*QG5d+P(qIi SQ71D10000jl^1v{>bLYNu?wz?j zAc2+$H-W{R|0&}g_UZ#|k;B92%_#tVF@ZvZgd42m90%AA{02^OgzqWUMgkX@#9w^F z$G}epr<+(x3B>S8=05LwledC0Udh_CjG4f{#x7Pdm2w-qoO{n05dF002ovPDHLkV1j_ryPg05 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/bullhorn.png b/src/net/apocalypselabs/symat/icons/fontawesome/bullhorn.png new file mode 100644 index 0000000000000000000000000000000000000000..0bd9046981fc06bf459779fc515bb00d0133a84f GIT binary patch literal 383 zcmV-_0f7FAP)g8UMTXyIMBg{8VRlGo7OP6DK9BAlq(PMRy*OfvpDLH=|o>mw6l`=Dpi_G;l-HD<1 z>NeeWk2a+qw7nSEP`c$;_-l}lJ!q5^b%U-_ia4oW6$_D#wJL@q87#XCWziky+-TV~ qUDtDXfhYO@5l5XnLw=xtPQL+j){1Xr>D-jZ~u=aDeL?^OvN)(F4EHso} zghv&D%dxldB32dJQt4K50#*2oZ_?HKp%vV(rO5|yfw!drQW<~CRAeASeu@#CG!Qt! z5N1jQX1jt)aUAcbeW$N- z0&s>gX*^ukB)`OzRGPCKp{mi&@e{wKUv{K|cYz<$8=N;0Si~nh#$*LY_;#gkUc^zU z06eepbz`Z{nG<*;J@7_+Z%Ly$hiSYD`?b{3MOekZSo1Z!XI;G2(&VIBza!0~x-zzc f^D$!X(H#E)dlo}=)jm>I00000NkvXXu0mjfnzO&k literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/buysellads.png b/src/net/apocalypselabs/symat/icons/fontawesome/buysellads.png new file mode 100644 index 0000000000000000000000000000000000000000..1da11405f8d2190fefd0f206651fa9074d7cb53a GIT binary patch literal 381 zcmV-@0fPRCP)?xh&cg10dgBYAbT zF@rQ7Q3`q-V?l4@A*(o#!47VNo(zOL?EZv7?I@-KWADCX@QkgXJ1~S{bcWc5qoANQhly|2qcjHM)du%wVD>{^6Li3^r5G^OB35P8n1_V^B>#l#Byfv5Y0O zpbLHB-6f7vwXbN77@UW5P_hz)rfsRb13U#?{rS!!{p#?e%kHCfJ&OVP*7XTiR#6zo@sD9hA^o92-i8PoB50AeprJ%@lL)HGmI7OZ zLb4&0hNhOFA#hNzh(HJ(f}npS5fnjcLxVU-gNqIhfk9=%eaOr8l=r^k<^z{|zW3he z_nhB(4(GBR8$?5ayKxgub!aW&3a0;8;0wNExT1IyZs9SmHIeh$w*1GtL zffyggDmsJD2OkK&TbS`%+%Mzc6!ztW+tG}+;La#=5;e5q2#%I@u)2w>l!G~(!^7ZL z=)(KpA=z?$3(*_s!H=>I`eR%RfiuBf!Og*UFqO-FmU58VrkC&;XM?YYaBuK!*)F?? z#av!#2UXVmLoWAe%0a3JlQ@LF;0HKpttVGyTliC%8K(-okTq~DcpM9u2!4WjyvE*K zUVi*Hiaq#g?YQlT`#p@}a_|`5$#%{jj9^)In$8ppZ21poJ2s3z6YOO{Q9i?Q00000 LNkvXXu0mjf-H+GE literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/calendar-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/calendar-o.png new file mode 100644 index 0000000000000000000000000000000000000000..caa9ee3b5900100843de5c9935f1783f92e99abc GIT binary patch literal 315 zcmV-B0mS}^P)xfqdmZ0 zU_8l&ikX3lhcI1b6-}yT7<)%YO~iRnG*$Kby=t0nI{W}bOmT;kO#d``)8Mv7iEE7U zg7r#oBWmN|l#4``GqoZ1u!|d9;tYp)2+k&Y(OX4<1Ki@iY3gmv@ES3}sFK%X6r7aL zLgO91n!yhGm3#|>hJgmbN$7{hLKF?tel?1!VD1j!98XP?WUzvZ&q(P6Yc0jao)0Ie z-@&h=Gw2NdfI0fhdEP) z`pkuYZ$#}K{QeGVM^p~p!UKk|gzbng29E_VVFS0`|FCKe&{5~YJeFH*_#B&fYVrJk Z#4A_2Qm%9Q6>k6l002ovPDHLkV1mbOqnH2y literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/camera-retro.png b/src/net/apocalypselabs/symat/icons/fontawesome/camera-retro.png new file mode 100644 index 0000000000000000000000000000000000000000..887a5a0677454ae149789a6958863c0258a9823e GIT binary patch literal 407 zcmV;I0cie-P)98na;@t^Apg4l@`i`dwt5K}1HS#2ZaBiN{21Wgk= zYd=6bH??46Wv!K>ogyr{R&H#pgrHy&*c5vg#+!NBY-6(z9ESPNx#yYtaxOi+xB8;@ zk66P{m-T+3ipwm63(VsPD+#`XEu7&;j=?m3W1$TOqJ&YrU<$hlK7$69@swk*fzL@0 z8^AWc-GuYHRSvUBETl~Qsz7)+MZIfeNqk=>1VIuH~*0Ii2CkAEIaS-u3COa7a zMrliQjDD>SZL?}%Cn@>0xM-0!nAF&1Jtu)*bmXj$t&FCuVD$g(K=R> zAnxRI4C1a!gMTi&*kCsNMYq@WE51uy*FC+z{sPPrY__{lGNS+h002ovPDHLkV1k`x Bv#kIC literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/camera.png b/src/net/apocalypselabs/symat/icons/fontawesome/camera.png new file mode 100644 index 0000000000000000000000000000000000000000..c30b74ddeb35b9278a72d1d5a8d6ee8b3036f8c4 GIT binary patch literal 426 zcmV;b0agBqP)ZFc#*b*M#W6InjbFi^#0tte`A=MNfxM17!3@qZ8e-qDi$jcOtSO}?IrxiD zxW!k^ORR?Z4HiO9E{X)c<2N?FY{v>VaEc$D2%Lp+D&yO982@x4Fp?08BO=bb=oHqZ z+wBU2nq5(k#p@w9jO&bbYY}PkB_}a}9elvZ3K?77W`+t;4R1M7{VmpaS@wACA{o9BKA7OR`L$>YCD02 z;GahbG+(_a$)u~mito~0MhG-x`mvln9L%ieu#s91W3`LGP|DxL4es*-PbJ?j_UE*- z22Qf%Ba$ESibL$6+5>4d+&Kyy^}zXs*$`Mx?H%?YaFDuJ4tulwY;qyxPi52WfI=Jp zN0T=tO?wS~EOs%2QLN_$6#c%rSu4^y?8b2=8E#NRDKdjcj0OJ=OOg@OQljVPW=fzM zDNsuZWO-V!CHZ0v>_w8pez;Q)933$uzBFl+BxC*`z2OtMQ-QC}f`tnJ0000>F~^EWkzc_UCQW0JSKi{gfgjCz(e`7uv3thY8v}J0=&K}z>^}D|@X>1dGxp3{8JD`B_boFyt=akR{ E08O%HwEzGB literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/caret-square-o-left.png b/src/net/apocalypselabs/symat/icons/fontawesome/caret-square-o-left.png new file mode 100644 index 0000000000000000000000000000000000000000..40f34387c31c2b708661a067e459eb713dff290c GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAg$MYAxB_Xaga7~k^J#9a2bwEg z666=mz{tYI&BJf*o0FSY-Zp9Sw3)MxUb}wh-KVd=Qg(aY2P$Js@^*KTnZx494&>x} zx;TbtoZma~q>zJwfQxjeYRB9Q|Nqa|b6jyIbpEnWtI{eN|8=eVeQ>$CRYkl+N?nKI z-Di(aykeVHU3B%NUv+aIAH#%x)dx3f9XD?3ZP;Qd!JMVESYdL*4KF#l=y02WkVVg@ jyNJFp?f>TW_uFmtOJe+n>9c}AgMz`+)z4*}Q$iB}j%8dX literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/caret-square-o-right.png b/src/net/apocalypselabs/symat/icons/fontawesome/caret-square-o-right.png new file mode 100644 index 0000000000000000000000000000000000000000..a26289d5b76a6d2cbaff65a30f1c7bbdcbc74fcc GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAMFseTxB_WffdBvhcYm*N1{y6> z666=mz{twQ&BJdOn3J2=)-h@Fw3)N#9KCk^;k!>?|D4{PBMVf=nB?v5BKw-Ta3YXX z;OXKRqH%ujM036d0|A!l2~8&tHYEQ4?LlQrLh7Z!7=Y&VL`l!@tmBmPjNhEIeKPT-G@yGywqBQe9I3 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/caret-square-o-up.png b/src/net/apocalypselabs/symat/icons/fontawesome/caret-square-o-up.png new file mode 100644 index 0000000000000000000000000000000000000000..a4903229721e30d124d320557d8bedd62bec1c75 GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAr3LtexB_Wfga7~k7hKwO1Za&y zNswPK10xF;HxIv{wS7=dZeBxU$E3;AX3jo(?fU&k?>>F~^EWkzc_UCQW0JSKi{ga2SmTe20s74eoH`z$evs59!vREnp6L>`mTx!GFD5q4Mn!weTsJfugDrJH~=)Wbe*HkwPBRl66nzi*1dJ)J;>sQC>%Z}|OF_S?qU=p304lX^oYh|OHM2WSCmdKI;Vst E0FeYY(*OVf literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/cart-arrow-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/cart-arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..855c1dec1ecb7bbd4315275d2612e365ad8dc4e1 GIT binary patch literal 387 zcmV-}0et?6P)@cVVZLm4$4`%Er#x2k<526Ij`Z zFThsGMzO;}DUu@TveRYh|79^#uIY~Z-cm~UsndIA=FIb)Iqx~N@bA%3Q$nyNyt*Fw2bNNjv`teS zVl3IaK({a_H_@)+cURJ?odpC2uvkM@#&d&vg#}7N%bvz{k1*{iUSmwPs4$_{75Ray zwReo>NOGtOHND3Kdh1vTC&Eyco5`L~zUP?Xd?sed*DI##1$5NgjHu!m=U5TyoT4IR hzK4y*Ik)f^_yk)dVZY+s`aA#t002ovPDHLkV1oMVvx@)# literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/cart-plus.png b/src/net/apocalypselabs/symat/icons/fontawesome/cart-plus.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc2feecec8d15febbbf9c86ae82b0c0a1d82dd3 GIT binary patch literal 376 zcmV-;0f+vHP)HK~zYI?bJ;x1#uJx@ZY^rA{$B}I}4w{M)r1m0H46pLYB%0u(Man zLb9-8A<9O%7ATVBvY?a{l1p8S`7dr`Uhb4qx=)>E&dWT{|C}>3wD9jyiuq+spey(X zxc^OoepJwbPHbYP0ACGn%@)t1o?y?|P07_T+^oP@3dt&lQgU^SHjs z(1rq9?(o@G6>pVN8e9eW5$0W--)MlahHmSQq^kE=3<&5|+YsCx@$rKf*U* W=w;-;Y#*Kg0000MV`Y_?7>GI z41)c5j1F{TCw}1&uEu&6Cq953*c|)I8G6x!DV)R|9LJRgX*zH}vgyGijA0jMa2S;s zt7=X;Y{xN-M7o{$8PZh!js8eqWb-BD8LN|Qja0v*IF}1!qJiip~_W<80U^ zOov^RbgzagGq{~;jtce$!Fqg>?#lpnhb$$jLH30`h2c=8A1hI86`+Qf_>2uw_rO!> z5*4M+tKoU9jo>B*(bp=#JE@a~@dP)p9QR_L#AQ6d!^mI|E2Nemh^#BEYVb-bH0fd$ zB(1w6z#H=ysu5jM9SRsPG}%DXy%F_K%ElIcjmT%_yI>(OU3;!iV{4nq%edHP&PDtK Z{s5{ZbdOa81sDJT002ovPDHLkV1h0->+Jvl literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/cc-discover.png b/src/net/apocalypselabs/symat/icons/fontawesome/cc-discover.png new file mode 100644 index 0000000000000000000000000000000000000000..e46e39b0631e3e74c1b8766d18ea8bd3d9610343 GIT binary patch literal 430 zcmV;f0a5;mP)hrx z=kT1%KK?f{$l)fAr_B8U4`2#=eHxQl986hx62)vE$wA)(Ue<(6z~k^ z@eWVoei3(Z9|usyS#014ZYMMNifO?~OZbcij^S|}XK)WYc!V!l#(Vt4cl;1sS#4#I zEKwb=aaeG`9o)hIK4KSxiFend%GtPgEedSlWQ#P1Q@D(`G4*i_V+~g^gGG$SbpdlY zheNm&MZCliE(-m16ss9riFHjAB|JwhZ5Ne=tWRT$KQ8J8O{`;HC~Gr$*h_#4o(c}D zwY$_!fM0ln6`?Q6ojl45J(<2}LP8hMk$XIzdsmtp|1faQ%$fhpGxN-F zjHAX0oWvA{519Ka7GVP0ha?jn=xLF`Z@k4%T*76PgKZ1%@g04*hO-%t9;hZ!|KUL< za0Rb|R5C;h!8hirc4VT~@Fb)Ei`UUPMg!CMjK`^C`~}Z4#JiYNl&FmPHt$v6Ec#0v6<0?wQuYnKk0+ew(oKGtT@m$Edf;aeqKlp_WybQW} zNU&RixXCN2F~Xc?lV{t!+tcJUz&0jZI1XYa$i)_KY6;iAzX+BUL(`k+Pbq3Xj?To^ z8+?{hvfQARa1VDBtDth@(b^uF^hpLBK8^izr002ov JPDHLkV1oB`)m#7o literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/cc-paypal.png b/src/net/apocalypselabs/symat/icons/fontawesome/cc-paypal.png new file mode 100644 index 0000000000000000000000000000000000000000..7c1b566bf54d2dcd680b6df1466e6c86394eb14d GIT binary patch literal 384 zcmV-`0e}99P)HUi!H+~;8QAV*^dmC( zD@-PnG8mDtnM7G-P(~?bxsyBiH9Y6)x`Ru(Eca8V=bYz!zn}N%`#j%6MgOfTRAUt# zzwCXB4M^jyOd}mb@|RCusAQ~+=Ai6=nu7TqHj%&xhQ7#qz;>9YFi^C=g-kJE50@Cl z6!vk9cC?}nJt4UfhnT=PPH=!WOk*AM#eg$B;}ny~p&koZ!+nTr!Ih}I=K+vI1D5cD z{;>ZEaDhdPh4pMmXcm=hPE@{Y^oH0JYB3|~rDQnBVBRzjc)~DN!n<2^hUYT6@rYf- z(HG!x(YNcuO@Jl>_(K_`8)hdYy?!IMaAdywn~vj1bhZ3QHKjv9(@%}_`jbx1meD`^ eC)agF|EqT*vs$7@X>`K?0000K~zYI?bJO;TVWIi;3r8{6s$;~Md?!LAYxIc3~sht2kEXE3Z=U^ z=+Y^OQ!O2Wa8z7`E^Vo9QXFi-K?_YJ9qzg15=2e#XYqx@{W$lW_dP%NyFB2& zkwXEqcyYtr`}hP?Xxx%b<Gc&qV z{KRj(53c`9u3=7c*=mw~6tRMx3&c`y_$TER;kOU8I9+7;*tyApYvv?+2OoZQLp c`T_Tge;&?hb^<-u+W-In07*qoM6N<$f@cT7{r~^~ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/cc-visa.png b/src/net/apocalypselabs/symat/icons/fontawesome/cc-visa.png new file mode 100644 index 0000000000000000000000000000000000000000..3fe874d69380709deece124994e047543093c235 GIT binary patch literal 455 zcmV;&0XY7NP)6iPBDbb zadsaC^yWcIQoi2dVF)kB-h|WyTfv>e7Ytudhipj6C=cQA*q*uXGe;2wSj z=Qf_<16HKY>j>XGuEdK!qhCBHM=#2#VhKl>L?!$~7!3Pyi1lGTGB6XqjYcV|kNfD3 zo8Of3JssSG;4B8Gh;5AFD!#>wp4L;;sEbBIXcdp78dO5y64r1xM33DJp zvAhO#49DD#2VqwtJ=>Wd#_&!jJq00I_7?1V>M>4+#KNm{yK72D~GFRePY{3S6t7+e{J-%M`*95e)^$gIj~=@e-HuDs$U{XQExH#pto}h(3fL3;&24 zco%*Yhx0uh?QQt+_?CR$S2T->4iqWuf|1(7_3aE?Pax&QzG07*qoM6N<$f(K~p3;+NC literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/certificate.png b/src/net/apocalypselabs/symat/icons/fontawesome/certificate.png new file mode 100644 index 0000000000000000000000000000000000000000..65a2facc1f045347fd2d2a4cff409182dbd81cca GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaA*$4Q9xB_Xi!TG7s@1P9-RRs2lx9rwc6Sk(bpNC&kdx-=;uxZFe(yv_ zu?7VW7tgagz9)D7kBt`1inLBYS;_5#)y zMSAIsGgFzny*6)IlUl34XB%I}nm7MHyxS$uE;dmoH-_D*qOIbn9q->SoVDTHO`A*B Qb%1>5>FVdQ&MBb@0BT23fdBvi literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/chain-broken.png b/src/net/apocalypselabs/symat/icons/fontawesome/chain-broken.png new file mode 100644 index 0000000000000000000000000000000000000000..941993eb4dc91bce26b60af5663ee22bbe66b946 GIT binary patch literal 443 zcmV;s0Yv_ZP)9zhfZ;Aa&{Bbq=G1ho+?g2WW*Lei!ZM9^2k6oUW3 z!e1Z;B|!)zO=6Qetwjng#1F*U#!gWDf+$#Mh{eoHCd;~Rw6XBOvO9O~J!f~%y~90j zfp$#eD{2M%leZy%i39veu20C4ocZKA!&p`F=QxU_pD}>l0+G5vh7XFrvJh*LY&wbc zU@s@~{wCy&xWGOda(k)BOpHB2Um0Om5ZgjG#sz~@wBZ2`aT;T9@G8mqg5xsLw>Zad z*Bkd557Cuejn~wGp^734m{a^GDvPX?Wvr6O}!kK`M8R8`YoZ37kr@eGz~r46Sr(Z(xy0Z*bW1uez{ z*lH^vbQH!|lW4IsVOYWJE{QgL$z<|ozy02ynfKV>zfmj5YvU~JFv0`g)(xPEE@t@3 zty%citSWwrX(Bj4FRVdwKE+9u$fNie9gF3xg|l(uq*Nx|M7;3}uYpP6c8iL)&1>FS z!8yVcjsqv&Nvnv1tMJ3CtQ2+JVlNSY51h|%J`DC{UTkYc2JnJiJmLm@oQFL+>)`{> z!9L83?G#BViM*fK_qYg=mqIMjKvtrLESt0k?yw#BHNTW-84mos0RR9107*qoM6N<$g1F45DF6Tf literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/check-circle.png b/src/net/apocalypselabs/symat/icons/fontawesome/check-circle.png new file mode 100644 index 0000000000000000000000000000000000000000..33027894c1a7065eddc2d2f4b53ebab061ea9f83 GIT binary patch literal 358 zcmV-s0h#`ZP)G5KnlfN%Aqi-aePn&v$mT_~$p^zOv&(;HW_O3B{#z@V``XwIBfQ`iuZsrIL=Pi; zmTVN(npNRD7$m@D8=zAq@*H?!Zzko-QZEzy9?g5X@V0c#%XWb}&Q0#5m2<#J1R3H! z0q>#~_OIb1_>ar5)fpKSIx@b%)5zDwL5R44%a93dm0`8ABhnCeVSX0IZ5&4MEA0Qk zNGdMTBi5s};$t>&W4d%xB}%E~`z1eNBU-QHIsqSHGdGL!Gc7Wi75QAxl=MgI<6#DT zphC;&Bo6ttRuN~iP_xTz*DdUsyz^({cHN&ln+a07*qoM6N<$ Ef+jAVu>b%7 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/check-square-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/check-square-o.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb797194967f343f7bcfa4188f5501bce03123f GIT binary patch literal 361 zcmV-v0ha!WP)3M@Q;g=dhR zh4KR7}F_HYw4Nz4SnPA_5(2k3-)!c>a96o^SuiFpV27*7e71F`$< zE139!`CP9X^f%^l0Bl7eMdll_Stvx& z9OQ8=YuR{^n%Kkxb}>6>Kv76jcI##z+HV2x;aM#RY2X~Ik$E+z>xmj#IKpTj{CPZL zzuy4ZmUT=U&xvZue)c8C%FN2PXZq)00000NkvXX Hu0mjf{BoV5 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/check-square.png b/src/net/apocalypselabs/symat/icons/fontawesome/check-square.png new file mode 100644 index 0000000000000000000000000000000000000000..30554329a5e118a5740aab042e8adbb2d427108e GIT binary patch literal 361 zcmV-v0ha!WP)Kt8m?EZJ;A4OX#(kFwk%ff)3#g(sW` zD@2{ZHI60snh%1_n* zlN^Q}3~*)CMH(%9%0JUw2X!-O;vyr`!kNhKV_s2OWGr$efrA2H6OUL@{ZDeaMFI~c z$;%bQL)=HiXh;^<`bC)=ZIoca$|@^_{7_d565dd968iY-Q#wi8-2C_pDBT z{_|?_s#oH#656UHE5zMZZY&TKe*gH(fy2?$JMSB4aq$!$_`_QhBO?D`(yu)|orkrU zRU#IMGq;O8Ldfe-OeSWvM X-Yw@L(`O%`3mH6J{an^LB{Ts5?<8LO literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/chevron-circle-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/chevron-circle-down.png new file mode 100644 index 0000000000000000000000000000000000000000..252d1a5e8f2b9a2dff4b79b936c0f70b09ad4623 GIT binary patch literal 349 zcmV-j0iyniP)K~zYI?bJ<90#OVH@SjF*K@fL_xO0meKMvx@RlE)-&?B&QE4naB zA|!0w5OqN(Gd>3L0HYh4G}D>({r_#}wQS|TWhXPPjk9>d0C#xWG=V01nBptZY51D! zf}dbm1Dxs*-E}h00Wb7j*}g34tpHwVFBiP6?D+(@7}Wrd!Z%U=lU5GFb>%?O+v9{} z6yHQlkz9m6ss-()mcO#$6n+SYy3Ah3V9Vy!VZtP#nYk*bWmf8@5Y*j zv(CKY#~4R~U-(QIjd3(j=CSxBi0tDvV=_}Ebwl7PI@`;b)TQD*?K^+NVZ_+?SYkrJFpA zI0NY>=dQPfr9M+u@X-XprHzWXl7)s{>A3FV6#WoC_#M~JGpD@9%JBn#;CZcrj}rj^ O0000%T*--xM05t860`d2nmt^J# jaz2u*>vQFj8~hwkC(el-SpwP@00000NkvXXu0mjfZq0@B literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/chevron-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/chevron-down.png new file mode 100644 index 0000000000000000000000000000000000000000..99a131200a979b68cc956bad643676b2c8080dde GIT binary patch literal 223 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^rJY5_^ zJUZV_ILO;r8_BHh*GNFn5hQ TcxS#2(0vS^u6{1-oD!M<7aCTp literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/chevron-left.png b/src/net/apocalypselabs/symat/icons/fontawesome/chevron-left.png new file mode 100644 index 0000000000000000000000000000000000000000..f3c42ccbfbfff3309e7458204ee00ae9dbed5a93 GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^_o-U3d z9-VJ5Y~*Belwf_ho`v7h`$B{Tvv2Pny*0;@bX3(!Rjp00i_>zopr E024`39smFU literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/chevron-right.png b/src/net/apocalypselabs/symat/icons/fontawesome/chevron-right.png new file mode 100644 index 0000000000000000000000000000000000000000..30d11305183fda6decfa1e73b54014f0e973e237 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt@=JY5_^ zJUZWA-pI-1DBy6BJ*vSiiB)RV%Ff2=5p7c=CiHSFOJa9RQb?*|yQg}(k*%2hRNal7 zpY<~nPu48>esr$xuN_-HHpqI}Z0MSnuT@$5F2aqC&7w@uQf1>rLgcFp`VjS(x@KPpWWa z>~+~WP2GX_%p^XK*i+KZ`<9jm7O9p8EovxJmr;Edb-LT$a`#Ub5eGJ&__!kV`#(a0 z3T3?OHt9dNSa)ifL-dLDUR!(_9Zp&`S?`QAIx*Az$h>cC|Bf-We07c9-}L1m&|wUo Lu6{1-oD!M8 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/child.png b/src/net/apocalypselabs/symat/icons/fontawesome/child.png new file mode 100644 index 0000000000000000000000000000000000000000..b22b225dc59623856a6e5a6b6ea1095403ce588d GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt@!JY5_^ zJUZV_*~@jvK%~|F%GUJ@^sHWZe_0sAQg~_YYWvx>oaypz1zYrXX{gTe~DWM4f1MqMy literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/circle-o-notch.png b/src/net/apocalypselabs/symat/icons/fontawesome/circle-o-notch.png new file mode 100644 index 0000000000000000000000000000000000000000..159f4a61a830821b78b0d30ab4bd517de5f899f3 GIT binary patch literal 422 zcmV;X0a^ZuP)9-J0%3LFCishtBm zz&G$yH@pd4011!+J+;=8+OKe$Rn0emk(gxTL9KVKwGpuHYrX`$De)7qSHNoneZ_kP z7JUL@CAtP04sHXuQT)p?^EF^5xDzg35 Q;{X5v07*qoM6N<$f;VxnH~;_u literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/circle-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/circle-o.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f699ba0714bc0633038c2e943b41a2f6939edc GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`dJzX3_ zJUZWAvGqIbAi(o?Zf;^&?vpM1Zumm|D_Gh6g+exdoY zPi=eL9&VW%d1LirmF9m-dQPO<)*0tC<tG23O+{pOL38Hr5%;8 z(J)3qN(6^{2fKfo(732xR+rV(A4z%4NkpCr`U{N`M{37=64`3_6z9VWOd z+;$CTJ>(j%*k%Z9@nYY`2L*N!<)YW8Phf$oOpzjd7AfQl`9&VfC^Em?rtBZut_pBOkZ`n!JOm8p|)v41)m(;NDca___EYd)zr=~pze zx_CrH^s-;qA-~?&Y!*iQKFc)I$ztaD0e0svt? BVP60M literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/clipboard.png b/src/net/apocalypselabs/symat/icons/fontawesome/clipboard.png new file mode 100644 index 0000000000000000000000000000000000000000..7f62fbe1142ebc7bb7ff479dde288e8efc4975d8 GIT binary patch literal 348 zcmV-i0i*tjP)m@tFcU80>>bA)O#6o$?lb3{=gv8o%a8&_GW!PhbM!pA zILC1rgBI#|#z`da5H&P0A2S&1qj&Hb$@_{GjnP7{#JVdgIQrLK-V)MrtmnIZ=+Q*;h8&1qW2nLW~!?Lu4nz0eBs&V|ON{Hv`ZQ?`oC xfvuvz!OgC1yB^{e7qOq)wChD@myh^!d;{>)Tzie@LvsKC002ovPDHLkV1n9$pzr_y literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/cloud-download.png b/src/net/apocalypselabs/symat/icons/fontawesome/cloud-download.png new file mode 100644 index 0000000000000000000000000000000000000000..02fbb1fcffa47ad1d01a5bdc2a140ef0f6517fda GIT binary patch literal 360 zcmV-u0hj)XP)KcrRqo$vGfPBTMSf2~@F{W=!W$kvzG z#`ABOPh`MWTis&rr|<+f0eD`In96#4zhkgo0?+G2I^i3RF!~jPs{n8bGgyll?o@@> za327SWc$kzgS!x{r)@omJq%P$Q_w|~rrk)oDigGDfZ-Ut5jb$@^OU)U@DMn2D)MHn zMp88cCJD|;CRxZEiw9egq$}7e^d{KHbfh1~Lk}nMUXrRQy_T}%dCkY1H#;1BssKMn zU(BG64ZKtUh3Xh%MPTf2nqU_Fu_SGJm45x#(rfPOKj{PSUX)j=u*W$70000jT>F5~=lY6Ir$*g=+GU!jS& zQOH+vV7F2a*!nHJfx7^_s28l|y_3TT_9Ecd()e6&ho3mb;!gzE0r(;2a1oIorNV1? z3cx4w`35=x!D9-12CY8uA|XjDMQ~hss2zY8nZZP0QToU_zWVpv_g5WkbaiIVCrqm^-VuCvM@jfK{3`=ET t>^K_Oz;tXSm3-)Z{WthZd}f^gl5cULf2hy1TXFyZ002ovPDHLkV1f*ymFEBe literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/cloud.png b/src/net/apocalypselabs/symat/icons/fontawesome/cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..eb23f79b732337926c5acdda657a73158745adec GIT binary patch literal 309 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_yJY5_^ zJUZWA+33aWDAM{+UoE0bacXPtt;ic5vuqk#^Tpy1EZ?wEKzr-PO#vb-8#y_qg^3B8 zYLJS=ewm2gI~d*Da9!($m%+QoGOt%&ol-J? z(~F#gtDNH#l-cCXTEzE-Rz*HlzU7~3=vZyBf-58Vb|~ZYO=7n%6z4pO_-wu7aF))3 zcIBEYE%C{#d3yf(vTyQ^?+z7u5&Z3|{X^@*^FjYzi)}+%j&{|rYzO+9!PC{xWt~$( F697OWf@S~! literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/code-fork.png b/src/net/apocalypselabs/symat/icons/fontawesome/code-fork.png new file mode 100644 index 0000000000000000000000000000000000000000..66fce6ce384a5c9399fc46641272799d10e77ea9 GIT binary patch literal 330 zcmV-Q0k!^#P)~b|dz;DI3uZR)lNYY}GDNO9jZU2G%k7 z-|!;f2n*;*5nKe^#RgOz@|rM`n)Zj5L}g#auhn1Tec}O|n8j5Lpz6Tt!ng2@9el(< cy6UXH0S$LHZ2E>Q^#A|>07*qoM6N<$f^i~|r2qf` literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/code.png b/src/net/apocalypselabs/symat/icons/fontawesome/code.png new file mode 100644 index 0000000000000000000000000000000000000000..4182ce49813698024b17e4e125e2e95027131b85 GIT binary patch literal 338 zcmV-Y0j>UtP)^CCNyz)O@qtcQU*ag5>4cf~xbi+NG$j}Kh0Unn^!v#cW)H8J kpM)%p6>LpQUNT*N0DX!y+sJY<&j0`b07*qoM6N<$f|9+CwEzGB literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/codepen.png b/src/net/apocalypselabs/symat/icons/fontawesome/codepen.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdf7f890013fad50085fa14e0aa1aa474325979 GIT binary patch literal 353 zcmV-n0iOPeP)nh`l3Vq+tTOx2X=$Zc@S}s_ z{v(mE0TwoFhk{MY8&Aco|Cm=iFO^^Mplw`oS=`R9`irXXv=Zhe?#g{6kpC#&-%zeB sl)-(+ApF literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/cog.png b/src/net/apocalypselabs/symat/icons/fontawesome/cog.png new file mode 100644 index 0000000000000000000000000000000000000000..df55f9f5cb6b414f130ea54dffcd9aeda61632aa GIT binary patch literal 367 zcmV-#0g(QQP)u3Wh1cY0<|@o=~Zvz$0!V8oI_)1Rsel*)ESl z^fS557~uwv(aVTeQ=BRWsr)?-P@knhdRoSDn8R!4@LE|?(Lcx{@4dvlp$XKnk2|wl z)RWlSh$*yT^7980Tbdd1kz^pEP{Nt-9v8(qmSYO6=5+Z}49&4JYLYc@DOn4hlwen4 zOFM9)yia4@*Ro5G<#-&+l7(1^X}-PSBb;CHj$54KA>`g-yI$aL@d+8dcQOi=*t7ru N002ovPDHLkV1lMUpilq+ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/cogs.png b/src/net/apocalypselabs/symat/icons/fontawesome/cogs.png new file mode 100644 index 0000000000000000000000000000000000000000..00040fb6fbec4bb14ac3af58de9ec78777db158e GIT binary patch literal 484 zcmVe=XK; z@Exy;4$kp7J7^Z8xQ}m{z8c)gSdZZYeo5(TioF=ZRBU>U?#zA=Kf`txN3jp*!#;rH zts=i^Z5l2$;XM0`)7R=iHs2IG)+L->5(U- zDp}PJ1vh`>_u4!%X|{AyrVCPfHdLmg_=>9<>8eW&I4(8OSxie^`!Mz$30@7u?VOZD zu11)TijtIuC5`k@Fe=)iM;dmgG_SZ@_>Je`aHfE_VdUfblP2SOv*?!^lvJV@Z1D~L a1N;GW$b*8FuI{1$0000MMGr{W${cnI{cE5;M1& literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/comment-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/comment-o.png new file mode 100644 index 0000000000000000000000000000000000000000..b5165bef5b868f51c0f9a574fa0a2b93414fc4d4 GIT binary patch literal 379 zcmV->0fhdEP)4wo6C@r%NhO3t6vP|o#1kkas5M04 zCu%PsQD|r+qTvNJ8qo~}@iQ64J(Jvw%*>rTG-4$uH)o%<*E%P6@6A8{JTeJ+-5AC| z*gxPNPpz2eu!0MGpp4J3${}_hIJsuUr*MZNwlR&~*m*Bz!dWqJr;>^<;tl)gNx;wJ zAml7IA{X$Cjik4UVKd|w>XCMFgKP?eY{=b-2ivMhV>m@Ag+VFgj@L7I6;;QNq1xaY z^OE;R99hiavL0y&FIY=qQ2EINjfe}PX4*qn0^vLkB`nhlCPbs)HWup)-wgVEZ?wsz z;uW0W2p!lGjfZzlj*9jg@lniT9ak8^5*|h6*wV1;7d^Q$+>SArMyM8+afVgV&HwSc Z_yWl5LsO0jP~QLm002ovPDHLkV1nPVpV|Nb literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/comment.png b/src/net/apocalypselabs/symat/icons/fontawesome/comment.png new file mode 100644 index 0000000000000000000000000000000000000000..f00dcd80dc6e1c25b056773bae6b8240013ca334 GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`dJY5_^ zJUZWAG4x_~lxTbC&dRN;>k_DvyQ?Hg^%bMb2fnP#sooJ4oiPe?dqaa>NV04c)DCo< zkdd@eZ-(k_C(35j8miJuT#Ybj#p}U{-Uf}Ed80#eWb>^}+-fjm?>~A@)u~{lT!L7GzPvZ4M zw$uL2i!baH|Fgp4%{5hbInQ^Cn%5dFvN>1KY$jFO_1x!)c*>HV*qcmO9DqJ&@O1Ta JS?83{1OUi5e^>wj literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/comments-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/comments-o.png new file mode 100644 index 0000000000000000000000000000000000000000..b4a08d3f0de4bfb5da3fb7ee734e8598a1c32e60 GIT binary patch literal 437 zcmV;m0ZRUfP)YeCs^Gke#VB@!C9GmCRyQo{Mh(V=B|LZk6A#h^Ug0~Y z{JpJr(2a>0ljNNr@h%m`X1NV>E`DUOGf<2y?XfFFH6Ef7hr+}SqYt}ygw2ecmqH7M fWPCPmaXmN#Td-30qQwk_00000NkvXXu0mjf0Wi9T literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/comments.png b/src/net/apocalypselabs/symat/icons/fontawesome/comments.png new file mode 100644 index 0000000000000000000000000000000000000000..1bb42c5f0381f8e8c2d59f6b677c265e6d218460 GIT binary patch literal 374 zcmV-+0g3*JP){4lRcrEe0|_?KiRWN^Sj!-x7_(mSGjw3J;@wG9n+a07*qoM6N<$f`Sd700000 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/compass.png b/src/net/apocalypselabs/symat/icons/fontawesome/compass.png new file mode 100644 index 0000000000000000000000000000000000000000..6fbf7dc05fcdc0e0fbef6be4cb2ce65f3b54af5f GIT binary patch literal 378 zcmV-=0fqjFP)rqHP`S46xJ3d z9zk1S1u68H-EYZ!9{l-aVxlHr2 zY*y@!Y*D5xHrm+wM$5@JZZxv?FOP~;F)C6!j*1*R54*bKx`Qi4oeyQ>dbIJC_xN-C Y0B-_jx@Gf@R{#J207*qoM6N<$f_`_YjsO4v literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/compress.png b/src/net/apocalypselabs/symat/icons/fontawesome/compress.png new file mode 100644 index 0000000000000000000000000000000000000000..282611fa1b25aa8539fbf63fa96a90ecaf5c6d42 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^Vo-U3d z9-VKeY~*cF5O9r;IV33X*u>|7RnN-SgPL0cm>qLIY%tjKglpD+k3Rm8e@#})Icy)C z6Py^~;Qny-k_TMIfff3Kb)1JH8y&T5R1GFQ)NDNb{)yXU#Tko>xqBonBi?PFThuh~ z!jEvFK8YTB_dab?_M5A%>>oj4zbsQ*)z-1r{-bDFH6msRDnuvwizcQJUn L`njxgN@xNAY?4zt literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/connectdevelop.png b/src/net/apocalypselabs/symat/icons/fontawesome/connectdevelop.png new file mode 100644 index 0000000000000000000000000000000000000000..fdbfcf893c2c96999721cb4214c893ef645e4d24 GIT binary patch literal 604 zcmV-i0;BzjP)K~zYI?bXXmRdEmp@Q-QUBJDx1MHGtmP%3%|CPfhz5*gt#D|@U$ zTD1*o*P=zxzYsMk14j~<-G&Wz4V?8JF6}c-~?9VEoS2~ z?qjV4#{#tAcE;ulRz%RDO4--pF^)zh-MRB4I9$fI2cuHc%T{m(w=jsVkc|Xih-FeQ zMlqhT>y)Y+!w%djl|iF~{lsL|N#h4|6;Da8G(n{1wnjp=;e1uzc}+NP&&dyBKl&7p zbd>~EC)S5-U+|66G}Tbt^}qO?3owpFcpv9k-8YfY%bZOCzw#A8lQaPnnO5T>W@0gR zXLL8CO@gE^vh5DrdlKCLolMXtticjI$05AJ3#obI=#a24U^prs!71q;?2*>UwNe!b z<6#_+_xzZ4;baNBZX65Sy6i!IReY63^gz6Ck}jL5ZVVrA0gp0vZJ|3Tt(J;3fn!6a zf@bW^=rk!_9sSCzigMI}D-obk!ZuGW*d{gl9k!Oswj2%MH9q1-$O^%K1Yak?(=5R{ qr2uU>XYwCTy>#QBR`4}V<>?RoqPob3ju`~F%~L-8{P@B|B3#wtGI z1uAF+_ePN{g?AOyaE3oRadR5&r*G#5A`}kJ^y;*fMBy>rJy}t944eWKB4YTWo}woRas{RBHjt-Ib1$4oTJ04-TpArkr`sOv$cVQ4FtjnU@8h zFbw^Dtl$Ob6?1p6sV4InCLQtsmv{(1qdJlD7R4~Y7EUxAXqx~@;;8|W#Zv;b5+|-K zmvD$v**z&TAHF@Th5kK0V}j>Zl-kydB5kUuiB7FiqL1YUu?sBX4rj6zT;qL;1b;Br naM9YnJvooESNC~JoxjXCul_}oo}xr_00000NkvXXu0mjfWq6my literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/crosshairs.png b/src/net/apocalypselabs/symat/icons/fontawesome/crosshairs.png new file mode 100644 index 0000000000000000000000000000000000000000..5a289dcfc7d6663d815cc384a7e31f9f306dacf2 GIT binary patch literal 277 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_qJY5_^ zJUZV_G30AD;BlRQYo*W39Re>8**0vw!@TO=qV$)UMwiyg7PPFCaFSwEnfFAovvclz z{|5>F5)Tv;w`l}0$agAzSsa`Y$2TP_=2VPORsw^}WzIQgu4)wTUa)*uqYwE;($ySR{PwLbb`J>N}@7l$ZJh{m2mibgOmGJ9Et|uAVnzl=}Cl zyq~nxJFjC$O7FHssd<;%>~mLj=X_gSS+pRWwMxiNbl!^N@AfQeVAeapU19X9egpHq YSWZX9zwCO7KwmL}lq;Bo#8#suAvk0~hxzdo{#3U45`on>9&%OEolm8@_3H}>XIrRpvYI62)_uHXU z3~EL@O*EY&(5lmVKrg+>v*<`-Q(4?%J>(mBsoqyU=J6@9=QX=I6M0|@_Z0*dFdOn- zb~7e$h~o+ZX>_xN*pLruk`sA@*pQo8tw8#K?U4WNfEl%@f%g!PB?R^r3^*px!b*rm z>=uwWah_U71+us{`s;Ubh9zv`0v+@-=T6E9T;d}lGAO9`@r1Q90vrv+3%8vnwYdBxIeY@T7_qt;7t}~tI`Fx&pp7Vo${+jBPadjBR7+!Jp z6XqH8VH0jwD>wCdC3FG_B5oF428_h2whCH=n6 zcPWE*?BE@HXiFphNfkzf%M&+f!ZMzP$FH{>;W)LJ!EJ%TgYcvbRU#ax5lcA4g!KQ& bKgoOmIXqzTK(DHF00000NkvXXu0mjfC(ou* literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/cubes.png b/src/net/apocalypselabs/symat/icons/fontawesome/cubes.png new file mode 100644 index 0000000000000000000000000000000000000000..4e8e4bea6e0426cd3c37640535c8c5485ed612f2 GIT binary patch literal 522 zcmV+l0`>igP)zgayGy(#14Eu@NI_#6nbr6l&o= zU?U<}iJ*mo53tZ!ij7!U_^2czK}jJ9B1#ao2#6_sE37*f_lz0G+1+eRnFE)Zx#!&9 z_uO;O-DS}h$og>!k8uoZ7ecg#ow$c4p5P4L;Tx`EV7}t3@f1IC9h(cj9_+(IWVkjT zz^+()1$`}I1~DP+Zh5zW-2uq_y^B2i@$kKf=gR*96vsz=#~3zYs1u;4OYkbJ!-x1D z>T*5Uio2?JkQL$va3kiCo=r1g0tgd+;FM$8j9b(7-JWV@XlGjyF<$ zFJNQASCcyGet0{yHt)sF$ox4@hriwmkdI$d|8I%7;TCZjZexd3`~D)JU7LQz zXd8dgM)A4IQIks2$<|1v=wvGb)|AcyEX7%=JBr)>6v8JXiPyLs^W_rt;;7Up(>PQ` zuS*A+gBk_l!;uK-zu;5}G!w!{%;ATxE_KnPl5p8_(8OGY7p>BM1Ci*NJ3-^q^#A|> M07*qoM6N<$f}!j3qyPW_ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/cutlery.png b/src/net/apocalypselabs/symat/icons/fontawesome/cutlery.png new file mode 100644 index 0000000000000000000000000000000000000000..54ecdf05bcca50e0e63eafa2e10f82d6fbf2b197 GIT binary patch literal 317 zcmV-D0mA-?P)b(YF+gWEG>y)@4>WYvD!q# z7&e11U<}rmY-<}R6PuvH6Xx~avwJQBLH2{gdCu=VJYRUuAJ(duocDRi(0g(vA=H7{|0<4S!cbx{piOv#WCJ+i(XF7I}Y)JD-0s_*2>oxtO_+Cx)%%B P00000NkvXXu0mjfF!zfo literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/dashcube.png b/src/net/apocalypselabs/symat/icons/fontawesome/dashcube.png new file mode 100644 index 0000000000000000000000000000000000000000..7f541cf45959f652fced2bfca2e0de9b4627648e GIT binary patch literal 318 zcmV-E0m1%>P)Q0QnuK|$OLMeqq+92{MJfKEPw;tTi~ z-CYFVz`?1yIfx1l4kC!Ob*RHta_-G-RUG<(#a}27k>0rWGw!zf=YlCOJOlzB>J|+P{Y6~jszl=s z8-k*z3~s)SH$Phy*BLn&AIq(J-$XAGi@t;wj?fX;0G@D$6TIc_V8$0d04*#*B+`*& QCjbBd07*qoM6N<$f=!u)SpWb4 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/database.png b/src/net/apocalypselabs/symat/icons/fontawesome/database.png new file mode 100644 index 0000000000000000000000000000000000000000..b4bc07e8e571770310095cf217fe399102097eeb GIT binary patch literal 494 zcmVq;fDsYF))%m|wu=Vr z^Z`^5V!#Km5v**iR8mPqY-~g@HiAktk_a*J4;L+FBHrto>`k2mTYT*7IXgRN=3@&R zVB0!-yKx35a1c#2a_Szke5xaJoB z!AOn3BeXX`-p0e);Bnl=l8v8bDPzY=L?stp#sco)8x9K>4P#fve8D{C@JbZ-9QNSG z-(>v-fhMlwHlE;xu;XXE&6u4S#c3SHDGXq$ltnkjGJ{?n^a;mm1RA2rCh-`{>yR#I z%w(Qvbd!~8a8oqf9Xu267{xy9$e6Eqj}O?6<2aAi6#Iix4SwPhE{OJjDT+Ct#8PMk zEgZ?)!?gn6KWJiB?=_gsvmGd9(2tYC8E3_?Yl&xCYs|KIo;fk>9tg+nugPE<&oO~R zI=g)!*BbgnpIpo{(={1<6jmL}@9%lj1)Vk6ivwMP_iHj3w7GFTr7*5*e>g2+)1lm3 k6*he%iaR4_(iVEhZw1AfQl0c;zyJUM07*qoM6N<$g2<5BNB{r; literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/delicious.png b/src/net/apocalypselabs/symat/icons/fontawesome/delicious.png new file mode 100644 index 0000000000000000000000000000000000000000..15e961e0dcc030b7d0f87204198e4a6e4f3026be GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_eJzX3_ zJUZWA@#S+g6gm3we)0>~B*B(W(FFaT$jQ1lx?5UeIh^MmG_HzzrL6KurTo&pdG)jJ z$^84ZZPSUWKF(b$?tipM>b3l)c|nGo=OR~#;L58{-^89Z*s)QbS!71o>}< zoGT_XohYahD)_ow@j&#~-3@bpEJ>M|Wye%8yG}S@&x6uZGnN~6oG+3mUz(xatZnAH zkU>V1c~hY2Zqe(>UzQyG>Lq!-eTw*>uaR>ZXD8~`NN;|U1av-wr>mdKI;Vst0G#7z AmjD0& literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/desktop.png b/src/net/apocalypselabs/symat/icons/fontawesome/desktop.png new file mode 100644 index 0000000000000000000000000000000000000000..197a22444c596538939e6db169314b7884ab6079 GIT binary patch literal 259 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^TJY5_^ zJUZWA*~rP{DA4-wy^8>ki1r0OmSW}G7hH6XXt5lZb8Onmsyt3@Fjn;`6qebub5em*;D%Xz-Kzmss&@L)}~!0{3d|s z3hFta2A+al4fnxrj<4vNX{)el*4&kWZ!4JMWS@fDBFJgZSq*1+!wkLP{2jyC)|>L+ zfBWmI;1^hA2xge1bGeJ)F$2E!J19yE%UuLTS8RYz*>)s1WmC>2?XT8$W4uUO3--UU z^6(w}pc@N`5sb<}@_u&Tcul`ocrGJ2=J5FgC|_AWboBvj00000NkvXXu0mjf+#7;V literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/diamond.png b/src/net/apocalypselabs/symat/icons/fontawesome/diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..abd186c132a9b7afa1f8e4ba91720af8bc9ae79b GIT binary patch literal 508 zcmVu6PCN~J2fkuIel@FR7$31N z>>kWuPa&qej$0cA3^fx!f*N`Y+$bJ2h<%8$f_*Ud9xD^yfKNDA;QC_I_6G4=rFImH zIgiiSn2CG_ZFq)VxE7+KniaTPQdB>_;ZfKXoWcw2!%U^%=s>&F^XcH%;5&AgBxsA6 z>~D|N5t=`X!JF_7kHZOP@J5=fdQ|Wl)v%Z19zI}8NkO`#bGQ@Lt-=IOG>FaZSuM5t zHoizBJSV!PnZ6$ORcZd~@62;tiT5E)VsA6?j05d!gcNo{ zh>(pMFG(zB0_!ll(Xcil9}ENkIeWe{bM~;((yLX$_pysl9AF#oO&WJG#aY}x7EQD< z=X{EnCJeUFDe;}Szu^KC;n_|zIUaDH;rHdj+OgVnm7l0HCnjBOSWjGsxIwS_(jH^X zIN`m>hh>-=jBtyh#-JZ#CJ8ShAJrK&u75X3f73&up_?_|oK(ad=lIOv6?d6r{m8$B zCYEEagclej{8E_w9|q63uBdp%kMNW^A16F*{;##r9IXAppoP5*FN7&iHHbzlExWz} Xz%NZnO-@^g00000NkvXXu0mjfHL{Ia literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/dot-circle-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/dot-circle-o.png new file mode 100644 index 0000000000000000000000000000000000000000..a920d551a5f358630e5d73e665c70b51d62fb6c4 GIT binary patch literal 342 zcmV-c0jd6pP)XV6M}eKQJc-$GmAgpOw* zISb};%LT|D7;X5I$?g3+^Y8BL&Tz(mqm$`3#$9}&z&pNA-M|1-tWh>>9dm5A&o)f@l1i>SQiO&!ZF)s1Zh&{N#E|i&E7OE7@ z{6dO$;mYny?&2k^oA9kKnfzyZ>4;~_cA+ipFSJU$b)m5-|Fl&U>Q+%Wu~k$!x!L8m o>k;m89shHicD-o5qKkCzBi8!i8?*IS*07*qoM6N<$f@LP0BLDyZ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/download.png b/src/net/apocalypselabs/symat/icons/fontawesome/download.png new file mode 100644 index 0000000000000000000000000000000000000000..053062e1006cac631c5fde1da424c181087a302f GIT binary patch literal 311 zcmV-70m%M|P)=uc%H+kO%^=z> z}BaZNv6YR*}_gM_E6@IR+Q?^mJq;ZO8yd?2MOgq7S{VOn8^*Y**}KAD#RobcTu`Rd=FR{B002ov JPDHLkV1oU#iT?lq literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/dribbble.png b/src/net/apocalypselabs/symat/icons/fontawesome/dribbble.png new file mode 100644 index 0000000000000000000000000000000000000000..38cb9aab4ec8d97e755049f8c3f8fb063b65ea9d GIT binary patch literal 483 zcmV<90UZ8`P)dsrd$iMHDmyErF9bMB$I6ETO;susk5qGw*S5U({+(A3`;WFmJRw0#es0p~;C zfi?7G3A=Ng3}YD=(H7*RIF7EU;uTKeM{rj08fWpa(b=w?0HZjGP8L=K0)mpMNFKvn8#7HznTFZhLdJjOKMM`hJk&fyxKWpo$tF)A6s6Y2Xl;yJDs z32+GCq!tO%I&Rr)=~x7;%U!`~dgQH8!z2dq6=yQ`{n)^Xknbz;P1zi@Rb1KP&Ma=? zx-`wDSH@rvC*{w?gfwV>wJPeUFS|87mA>k@^q}hsEW4uXx#Ha<_=N-a@;v7`zw^82 z9`5=;Hw(&BfwPP!42k5^}a3dz;0?Jd=XAa+LE96jD@0r+9FZ78rFqYrIdxcs^~wdn&&S6xie_Hjo_4S^xj4A bJ$J_$zfW#snUOVn00000NkvXXu0mjfUpva? literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/drupal.png b/src/net/apocalypselabs/symat/icons/fontawesome/drupal.png new file mode 100644 index 0000000000000000000000000000000000000000..5a9f4f1bbaa3d42f6d763cccc7f7a01e38f8ab23 GIT binary patch literal 407 zcmV;I0cie-P)`2GJ{C!*kzU*ZXqs&FEWaIQO3C`#tB}^PI~+{ur}a57cFdZN?c| zaGF)-Xh@q)3=Nn|BQTtUyz1Hd3PDW?{}G$G!U&eppNKgYl1(+T zE57!1vO)q|c*Bj)wlrZijlft;;QWWUDd8fP(TM3Z0)(AYiZZN8yc@+Ko^grpSYqG4 zX|-i{fhF`{AR?Q<8a8ksT*TMt*%R(?pSA*6j1IUuwa(^0Q!oh%$ U)7H=T10BfV>FVdQ&MBb@03N(mY5)KL literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/ellipsis-h.png b/src/net/apocalypselabs/symat/icons/fontawesome/ellipsis-h.png new file mode 100644 index 0000000000000000000000000000000000000000..9c39cd6f40208bc6c4fcc632333b67f978d1cc9c GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`Lo-U3d z9-VJ5Dsnjm3ba1-FXU!B$jZSco?s|-XYJ99O{a||;sr!nwzsBBK2>^uNSE#5zf?Z^ zGcyfBw5HBCKJ`P_?8V08nuP^N7_;9jdj7WS#iBj#!s~ovq}O@In1`60lbONuBq+S( z!MrEOubGG zp*Hh5M{oVsx%bC>?vd@>XS&vJ$oXxge&>{>tFwG(Q{K^N?H_9^lxOnV8EWl29Bk=O^}G3`lE^11VYwR5X!Y?!Ua*#YrE64UcX4p&B(I@wMeAGpSQK v7uHu~vp(-KpCnn?vHnrEjL=Q<^=D*TU1YcapQQ2`=y(QCS3j3^P6(;{BN?>}>k9O3q+Jm?ckFXgZ@dAt37PzW8Y-m}?F{QoCQ3MnxUBu(JWKirfAk6`ifbGs}kEO=+MlVmKEc4qq)WO^02paeWaT zv4dXetAV3Z1I|iCy(1m%KPAX4`{8t0Eq>`A&bqa07*qoM6N<$ Eg4RC%H~;_u literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/envelope-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/envelope-o.png new file mode 100644 index 0000000000000000000000000000000000000000..49f05f02c287cb869c6d87d0523de1172fecc612 GIT binary patch literal 359 zcmV-t0hs=YP);M7t9hkp#Cz;<$1bhu&fsq@~zz3>* zz^kFA(Mv!D>uBN_#TVbnOBJ<|<|KR9MEs(fFyh^KN9zvRaWMXMO( zkP7ACnr7H7*2Plex`TCj4!K~zYI?bI=M?Q&z_#q7ckxog_!WC$gIlqHYg}Rx zOBhrzA7B{?&VxrZAjNZ-ri}xBFFPLruP?RzQjo zHqgONU?*s!lKO7}#m}@12`u$4!K~zYI?bJ^z1yLNv@sCp6QbO5S$V%C;Q8su3-hh{3=M`A9x_J*M zYa3R!Vna!}TMH5;f9|#TopSG}8KzT8_gkl#)0y-9p7YFahCYAIK#k{Du#7R>;S?u1 z%q-yoox<2H+cfw?@ipvWD9z7sgHi0)Fx$fv9);VMI7wEvllU9va|$=`>U-wh>ad4){AN05?#~HQB{GeHeJPWy5GV^Lt2pu#rY^q0veA38-GqD0I!ida5+$t+dknM_xy_uW&d0vTq-^drdRc&9hPRIFzV@i&n z8?LW<67)MfWD0Bb#Dmc@_VCs}Rrr@-!0WcZ!q33samm_@uK6q<-In;=FKqwAoLXaZ VVD^Md6M#Nq@O1TaS?83{1OUKua?}6- literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/exclamation-circle.png b/src/net/apocalypselabs/symat/icons/fontawesome/exclamation-circle.png new file mode 100644 index 0000000000000000000000000000000000000000..6912f3771bbdcccdc1b0130449dffdd2bd23cffd GIT binary patch literal 331 zcmV-R0kr;!P)!axj$Ki(`rhX@piB|?FKHfyjCU6#lMDPR&FWeO%B zf+82?bn!(7Bxv}hQ!KxJUwk(F@oTh{ep6s=z5r(+1umZ!Fa{Ff4m_N5H@5M+$(KN8 zCCq`FIk~0JfbgBl?c@(2w(PNE%kbQ!?IG9$BS+Wu$Qa+fmLLEkLEpFJp%LsDEe@H dx#T~-jwht^P(JuUzd`^2002ovPDHLkV1l#-hJ^qC literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/exclamation-triangle.png b/src/net/apocalypselabs/symat/icons/fontawesome/exclamation-triangle.png new file mode 100644 index 0000000000000000000000000000000000000000..bfe61c0ee643158fe793fa9db0f46c0cba202efb GIT binary patch literal 352 zcmV-m0iXVfP)_i&(xMGSzsaPSuf55TwZ-nRG& zkSc>UFtlkfRpJFFw!}|?&k}<#;LL_WD1r;%T)2>2_*?M{AQQ1im7hs21Fq@>4jK%6 zz>(Nh`670tr<1`gaIK#8>}#_za8vu4B{&3L*uB(eRga9?D{%A^1CRZw*#Jx7dr94E zEA9eGiNG8AdHWKZ^@QD{tAt(&nvv=;kErzuF;{|Stoq`Lo>Vj{5mdZba3!qk3ACVj y^Op^Oc-&Cm({PO92)LvBzW)H8$Va@#KfxBe9&qxtxj3}TpXd&Us>asb)-Hr z%UzxDi>YFL#J_oB2i_jNfAzvW291X1&u66?xc7YzclHbGl`mS`rek~}t;Xbl!DI2% knU0(?bM2*zX8(&7=4@0F3jC|c2Xrulr>mdKI;Vst0F1C&lmGw# literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/expand.png b/src/net/apocalypselabs/symat/icons/fontawesome/expand.png new file mode 100644 index 0000000000000000000000000000000000000000..9b6c617a45af6dcf21b6b255a01bccbca97b2669 GIT binary patch literal 285 zcmV+&0pk9NP)w&|?^H#u3=N@(yeWVe8gJ&!A=& z?2W<26cfq>#y1!?d`UM=`~TY4J}#V_L2%y?Q`{Ewk9h8NqRbdC*c4;dc9IBRc);7S zg;4?A;QGG=2`k*;!-1QOg5gV4Is6_q7FY-J_LyrP^gYYAjPxt{FIASLV+;R6%AwUM z!iIL=CTYsC$&%hoHBB@r!poY6ndQLOQ-mM-rrW?z9lN%TF5jxok`P@4Nz+8*h@h=R jPq-@PYJ5io7tYTQtZXVa)-y9*00000NkvXXu0mjfJ8OH+ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/external-link-square.png b/src/net/apocalypselabs/symat/icons/fontawesome/external-link-square.png new file mode 100644 index 0000000000000000000000000000000000000000..5e63ef1c97f1e7f3d8e2acb5c667201231b31c43 GIT binary patch literal 345 zcmV-f0jB#<jet>2&;aG;B0)eT%>E``-8M{r`Tt_(QCrhTBwaCx;3di<4N# zcz}Eh*C=8v)msV)%;O|>RtpFeaf4+XXNY`@1MH(G=ll%nXeFwe9Oz9gOvR2`ImwSO zf=AqC4W%RM{Q>!5g1my~EOS|xoR@qwL4FnY7BL-Ku3{t5FXJJ0S;uTUH|aYFp)AV0 zByzrj%ij_xh+-*;oL6G;1_JZV)VYWc zQB1k8gA36UY==SY;w&#Y4C5T{Xtb$U++!g`nDyuM$4l)#um(=?l-qt6{}Z1^Z$@l4 S;n4vA0000-{+q1IhUGh zs#f)vj4z`U-%sekN;MZ~#3Wwg00sWwd#pc3!YgSQp95526OZve^Yuq;`(?l-%-}a( z;8#@8f#>)V@a2ea#v!IEO)!Nc3`7+Lda;q+{1{yk--1#6#FLBQgK>Bu?1upy&EN%| z#r_>k#CjyE9y%|6F9zeknhro`*mc-Cli*S8J&+oIIz>HF zFQ(5+P>(m*Mq74pKj6F4=$5hSUmv=#gV!o}TQ~6*U!^8DVlNVmMNBJh#d<_~7q4*R zBKWDwcq%n*C*U8X-%&z0#<4C9#Vi^sh3D!I_+Q)$-(2_(FfWbpm30^2u$1}wqzcN_ hfO9oTkEy0>suM#aSj$b#%1{6R002ovPDHLkV1m#X#3BFy literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/eye.png b/src/net/apocalypselabs/symat/icons/fontawesome/eye.png new file mode 100644 index 0000000000000000000000000000000000000000..1f4f7bf86629b3a10e0d1c630e7b9ddef8b4ed18 GIT binary patch literal 387 zcmV-}0et?6P)`QZi<1VlzTgd^W2=obx8)@Pd#XJYxqPSi?;Q{v4hn7ExDCgB3hsDBdDL zFHYZ`yd0w#jy=m?!6#7)ILrlP@)LLx9?_(PiAoI)v6)#9Rsfe{AmiT*#;3~T5q+_4 zz(oc4d3c~d_U0=!Xv6_7(HXfO6h43#q6S^kziD3;_oNjkxW`!Ja#+9~cH=o0wej#C zq2()hS1W^Pww6Q);d<9+fbM^Mu zCJpRi84m?~SnX7NKZo>w!21TDD?0UGz+yF18f0iyz`K}BX;8y$1$;FX?*!x`R1xnP z9DH<^3V0T(tVyE`m>Pj!V-1(s4bWIpHaTCX@Ay3UgBX0VB3=u7_1Ni;0@50RC+93c z+d2F^?A?p}Tc%6)X2QA=o^N3Xci6;Z^vJo);@S6KFnaP~if_=s0$y;1_i%lTr<4X+ j;r=kJr+7^PCyCAnwr_58QmQ0J00000NkvXXu0mjf!sd}G literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/facebook-official.png b/src/net/apocalypselabs/symat/icons/fontawesome/facebook-official.png new file mode 100644 index 0000000000000000000000000000000000000000..7c77e22d49281996cfb200bbd79f421329332f4f GIT binary patch literal 313 zcmV-90mlA`P)13?f5;Kxry5lmq#Vr6TumHrnS@kiLD3!FvpN7!51 ztBs9~ABDA5QXQg&BS^BB+dBnC^1?8?v+umKv%7ap@!Ob5#I|vSg@#%sPH|U9?BT7Y z^+v_!69wincl?A0EMf;MsodF2u~8gj3;Wo^Z51)qK^-np#JCf-^pgdy!>{5Q%ah1$ zj%XOZQzuTd4lZzxo0z}gFveZ1W{>dSkh%+wVub>UVt=et@$t@iKC!_+xknyGT6(LDp$-00000 LNkvXXu0mjfM01QE literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/facebook-square.png b/src/net/apocalypselabs/symat/icons/fontawesome/facebook-square.png new file mode 100644 index 0000000000000000000000000000000000000000..5ad25045ef9a5946ce1fff4cc8135ff29bccba93 GIT binary patch literal 355 zcmV-p0i6DcP)r64O`zH8z_y!S@Sqb4(Z{Gj_002ovPDHLkV1g-_ Bnx+5% literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/facebook.png b/src/net/apocalypselabs/symat/icons/fontawesome/facebook.png new file mode 100644 index 0000000000000000000000000000000000000000..584ebe725e5bb43e731691c75ea528b0a91d25df GIT binary patch literal 267 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt@!JY5_^ zJUZV_vF36z6mae5cl2gG=q7#rffxRpOr6l~nphGgf~Q&27!Is}iV9{I!zJtT})Ei?h5p{w4)51f%-m%_!|$DADVA;vVOS#U&@YvmSH4X82U5_2kX{ duc80f>k8zVMKOBKu>yLH!PC{xWt~$(699CN-TaI4L8m0V2wWWc3mg)PMyDWk5e>q@!Bo%^r6q{B;XKjH!}Gk)`=+B`xWm2Y-0zp~J?C7` zQGmKCa;7kW3mLKBSjBT}{jb0$?BIPy>^i2gk3noy!Ivp8ofGRrDOr1HO($g8Za`B` zER8StiXUjkc#*&(oZvfl(OV#JjGGDhJG2!EJQWTIyAKNl(&$ce)~6C0a`q!=EFixl z+)QC6FKN@iqLnZwid?E;tyFSQ37c3K?YJx&p&e`J$F(HyQu(E7I^{3kU=&MufX7%! z&OYQ_s>Q(&e&HUTphI-oA?}`qz_xhb1AN92u9lshT3{<7`z8v1BEE_hF*BzYm=LXa zA8*lu8|cFDSqRMIH7;Tdw?wgDC1;sKS&P7cC~}YJpmtH@N!%{W`&o%3Jyb98QEh|v xqLPDWn8g(_SaayaWf@;_3P)HJPj-&#@dp_^UvEE&;zR%d002ovPDHLkV1j%C#*Y91 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/female.png b/src/net/apocalypselabs/symat/icons/fontawesome/female.png new file mode 100644 index 0000000000000000000000000000000000000000..37dcf3a4bd556cf5b4979f5ec6cebd0b7fce7a5f GIT binary patch literal 363 zcmV-x0hIoUP)Im&WzaL~thX@R&nsR+C&ZdK#7D~DBVx@McjR2ES`>D% zg0}JXZ^yT8jB9xeR*gDj8}$j|3G0#5h??A}p#P7-12$(7PH_5eL#>gP=Q z5u18llrtC%;`y11ead)(m$M}OVUP)VdUp+5c*LdAHL<|__y)!7V!qDp@A?1$002ov JPDHLkV1gTopBMlD literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/fighter-jet.png b/src/net/apocalypselabs/symat/icons/fontawesome/fighter-jet.png new file mode 100644 index 0000000000000000000000000000000000000000..b5d272bf36bcf31f67577ce69a7ca49f9f13cce2 GIT binary patch literal 331 zcmV-R0kr;!P)=h6&1rW@s4%(F^HK9g8NbIK(B)gAJ`topb>;R*c@Px;SIZ(|E*{|4%P);U^}d5JC$7fi*?65rl*&*aTKXLPSu|&O!^* z*rd`@?X^pxorQ%TAa*H2np6skU?JF830i0oq85T$+`B=?(VhJ$_rPW59^S)mF7G>+ znu_RIiuV<>s4tQ|!8{h9DteLPea0o`5`HVb<6C^b!UCExRSEzOW4NF;;Y6#^AHo(k zu@Y-iA&&u)>cZ9rc5YYR#?w_-pqu5p0B=t5I90dKJ^To-v^Fy3SZWSOELSi%LK;}>?T30M~< zryZx*5$>Ie0L>Un@pE|hMCK?9;HNN_6UD#po~~lHrqXl^RH!#XV^$GR00000NkvXX Hu0mjfTraJc literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/file-audio-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/file-audio-o.png new file mode 100644 index 0000000000000000000000000000000000000000..933ee37c677b5eb2b0e1a9cec62bfc8e334cc874 GIT binary patch literal 418 zcmV;T0bTxyP)kc|F7O}FFrREV7v4yuueFgn^hb27BE9gWON0>?2O>%AsUvMX$<`s0|IR+zM z!2oLbfk$}-S2)C3#Gm0*xckSrXe4O#7S%8!Oj1hD0(!BCIsCzXUO~NRTKEax;7P)F z@Bu&XE4Y=EBlZf%%^L3#^kE@`cqr=mo<&d<7WpQFpgz}0Z#%8!FJOl{5?EveTL1t6 M07*qoM6N<$g4H>#ga7~l literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/file-code-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/file-code-o.png new file mode 100644 index 0000000000000000000000000000000000000000..9d50ef0ad8ed638514e185003d1e6ee277728797 GIT binary patch literal 435 zcmV;k0ZjghP)hc}4L z_^#mtmZG*W;2(A{(9oa}P>Qvks4Wcmj|uc+A-qZhU=dd^8MTE0BoEqsOyes00??1C zXujL7L7r>677Z&n!WRC7x0e;p`&8`V8%Cq~iI=HX6O=L2Vy%^5#?L%}I)*WuwY!uK dBHL9l9Rt}xM5{2A8TJ4G002ovPDHLkV1iUkzu5o) literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/file-excel-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/file-excel-o.png new file mode 100644 index 0000000000000000000000000000000000000000..f1fef2cf2776fed077a7d44bf280e47e495c8363 GIT binary patch literal 415 zcmV;Q0bu@#P)z zQP9FNR~miMc6-_Cb`@6DSx zbd;k98L`*+h(|f>1vc@e)uOJ9*f_4R-h%sp9(+a#D@6>Tp1`+h2B$bi6^~IVVi2oc z%wk)pdNsY^;T;WNN2q8Cqv?jsrjj33v4v-OaE!rsjNlr7a3&1sBo6Z6*dF}GA~w(vCjBG^ zEOJagp<9^TwOFW#!Mu?DHQvQSv0L;M%P6A{-*ALqd0+Kqp@IE7+zH25@Oe4l%4==Hhmt9KDgzc!9{sI2*Ic2gP9YO#A002ov JPDHLkV1mT%w0{5q literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/file-image-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/file-image-o.png new file mode 100644 index 0000000000000000000000000000000000000000..815a63aeaed7337cdd007109a4866b866c34f7e5 GIT binary patch literal 392 zcmV;30eAk1P)L-Btpt%I8A7m!D_qJUn}3(l+Akn@-a maE@Ut6#x+3w)28HE%5~&**0TJP3I~A0000zMxV)lCmH77tKYY0509$*j*}}*KlbfbzR7E6sF$_s$(4B@y8D~%NXr>G zwK#S#gk}B^(2q#y<9v6KTX4=P^SFtf#-c2|k;>=NKQCChO7%@*I4%TR7$(*siq3U+~X@zPtqrew$Sj a-!N3zNzY!9?fDYuF$PapKbLh*2~7aI6>Mq% literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/file-pdf-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/file-pdf-o.png new file mode 100644 index 0000000000000000000000000000000000000000..c2828f7b867579f4f50dfe4af342e46696b263ab GIT binary patch literal 386 zcmV-|0e$|7P)2L-I;5rDf$u7+`(;{*q2LNSj(Rvcjh`-1D$%7Xe|3c#V@ zXc2wC5oi&{0WX-sWsD`1FkDH>Gom(h#k`2oiu*}n7e5wwLOJHQF}|ZWiIitVuQ77% zEl=?PnlbiQ0#g{oG}^P0vhJV*Z}`BO@PSamM^Y}RU24QUR_n8k&Z5&Tr3fSH(gX6#kKV-|s9^kX4o g<1dsV_aFK22|4LFv3t0zod5s;07*qoM6N<$g5L_Pp8x;= literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/file-powerpoint-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/file-powerpoint-o.png new file mode 100644 index 0000000000000000000000000000000000000000..ececbf39fbc8732adeee77ca993e7a14e94220a9 GIT binary patch literal 371 zcmV-(0gV2MP)n8h#B81!PW>iG?~*opKF$BEMzj8tCMjz@Ik zTlhSsBypM{AL0ae7(l16#<6Qzk3p0#JP3&r$ui_FYzQf)v6{C*0sZ(CR`fV;gJ-N{ z=tsI4EMOKr!e2HMX%gIEy>fod%b*X-G4&1%)zCbpF}TE-urXOESF{bX@dG20E}ofR RnTP-Y002ovPDHLkV1fq>rCk63 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/file-text-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/file-text-o.png new file mode 100644 index 0000000000000000000000000000000000000000..183b5bdead731d53ca3306f14c38bd582b11bc30 GIT binary patch literal 349 zcmV-j0iyniP)K~zYI?b0Dj1VI>w@t>k#vD)toSOrCcs3?L_lfhyagBJ|?0nTL6 zCN_g$5z`gLAc%0qBA5(XOmYWT47)*(+1=UOi}%2WdEfcZ!@DyKDPSZ}TSo)q1=&xW z;UaI-SfI9wHcoPKdzi#IYB(w*fcG?<#U`HcfNM;kUPchhEw*qanfkbQ!)QeT+(;%m z#A0u=-wA%OgOxwEF4oW-grJU%p4ztLF8&cCn8s9~{){iQ()COz93wczd`9mc3whxf zLGA%X#0VOa-xQ*S{i=dj$qNbbRuqmAH1U$r`yPbg60;e-N6b|fED5~tlul7NM$k^b vzQ_{Puv_x18a`qKcUZ15p@-;YTrGuoA?|QV^Sf*a2>ji&yrv% z$d0g8=(TZzHS}^PE|ykM-~ugyG3`X5Kvr1oaa9G8hz^2>3hE4&-;AO`SPzEHKoL6u!+{3+DB|- zHgj?kNB5(2cRm=it2fT+7ebOt=?o}w-sqdPCLUceh3YDo+MJ_BbJ(ac{p0(cfZ zLsGZ6Kskn7;yueGZ%oHUpZN14Pxy%UWeha}_%;kF(>w$yVW|dqvgW=Pz!4^}QV>v$ cYyVYDU#f65TiaTD2mk;807*qoM6N<$f+W(RSpWb4 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/file-word-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/file-word-o.png new file mode 100644 index 0000000000000000000000000000000000000000..7a33270ef58eb3669f9fd843f818ec57705ae3b4 GIT binary patch literal 451 zcmV;!0X+VRP)U*G}ug2 zSlGhiR!p-kSPa4zWJOUlSp-FI84NZS)MOAD1`X#OTtDvpzVGUy4;(n>Iq!R(^Zq%9 zI~1U)2KNdd(OlqrgwObrXLP>?_X6kml;byxRxF|i?-~(+pW$2&**g zk7Het+PE{;yLejbkh~i7VhP{kcBIbw*Ikpbw-mOeu^_b`%-}RG(t^J+T7o+b8{xB% zJ*=n(8)!p6y6`*r!I-y&O3bQ%52-el+X!4@3(us2e+YqjJj7<$ z)J2(xwjrgYPl{koO4(ot=lCIs^`HD$o;$RHGdO t8Ez`$^QVl!cMRiA(d{z02;Vz2hAZuNMapwXkyQWy002ovPDHLkV1jeA#r^;Q literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/file.png b/src/net/apocalypselabs/symat/icons/fontawesome/file.png new file mode 100644 index 0000000000000000000000000000000000000000..50c97917c8588e3ec2eef483a0e8b74a9a29360c GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_0JY5_^ zJUZWA-OI^j$k6uC{Ug`Lty{{491EBa%KnKwbZGt~wgR@bM{;%MJmSh-(>G(qozhCh zv(sxTnHyVtn*0=IC-y5{ihj^o?R9}WCAdd;uiZ0=B;n{AzH=20N*y<2-Ed@~FXNgG z+`cXE9!RrUJPbR{9pcNeZ3oLI!E-B%I-k#9ye9wJ71dG6r=8 zYfaeCjdpMltj%H=N7V*=nz!K&Cs+&C$153sqPBv0KOPJAH=sFUVL)SK{!m~(i5EOY z+$`8*5%0LiY0ekSL|tFxx=Zu~T)<6e7~jDVc5xikUa=mSZ=)3(=)zf`?TtH*0~&CM zmBiQ8V=Ffq#7G`ch}0#gP!pIB$d0BIirztpv7B%f)DIHcssg%kj=89Qme5ueP%9h3 z!;<>KfKJ)Sg=qh&@pssi&3B4rx}O%kgLsN2(30SCwH>F9=s8h)`^$ju(1EE6nlJx| nvH^P-#e4q7cNl5X85n*b$E9?w*Sl7CP1J?(FZovpaLg zfBW0km-**0p3QH^Ht`hK!dH|Q&tL|3@g2wU4fpV)MsNp?p+EK&ambIjo&yeI2`6KG z8?SMp$EjzrAE#sdEVMu;3obJMYY%Y|lkck@U<@y%D;dLb3jiF&bLq-Pn*d*MQ+k7; zmg4XMH$v}F6W|3dhd;gzz$07<|3njDFLp{948~jsKWl_LQl^7aB^9Aj3pjv{Y_6_E zbE_bXHG4$q}04ul^{*u%O_j{cDl+*`zN*c9*E{;eYJQ9F5 zHi8N19lA|`0X!^?AG8Dv<8jqO-pQ-j7of$K;v#k+_O6x}@(kYMP57_0`>OUu>{>~q z67WfC^C{^K4r3jYQdL!1AvM-6sfzkTW1&p{WxFxw&;JKca1Nh;Q{!K=Esb?cx2Chp QYXATM07*qoM6N<$f-tSd`~Uy| literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/filter.png b/src/net/apocalypselabs/symat/icons/fontawesome/filter.png new file mode 100644 index 0000000000000000000000000000000000000000..e457d2a9b792a32826e6f6121e6e39a108494200 GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^lo-U3d z9-VI|Zscq*5OAIUPO(Ys5nJAqReTeo9F=cGq%!FCOmI8nd1(dzC7F};|2h8bnfD~= z9>Yw7Y$mJwr@3ylxO?7uazKGYzA;E?f`?q|?n!oGKjx}<{P1LyP``5{GGL4Hg?;^( zF6i#ljaa;OL&$-i50jT(IUp3wa9l0d=b(Q?*#~9EhtIcfQvkY#!PC{xWt~$(69C9Z BQ62yQ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/fire-extinguisher.png b/src/net/apocalypselabs/symat/icons/fontawesome/fire-extinguisher.png new file mode 100644 index 0000000000000000000000000000000000000000..a31d1283aecdfbde5bdf7a4d317350b2be1d4091 GIT binary patch literal 305 zcmV-10nYx3P)|t+XcUWA($-?E>bnro;@Z{5z z96h>j%rZHfQC^&X*DvVu@9%T$cX~!%I*|3?kL9-yQ|qQ`x}W&ian_6}db2}c_?qQ> zccw8}$_1TTZ@7|0?MA0)`i}J-r_V>`JXq&8@3ER&UBmn~2XnOx`4j4s*7|L@B(TC- z{(;bbZawSi!k^9SkJt6=P&n-F`mf24tJ0DG{?Y@5UX=$~-8LU6lV-FyviarFZKv{1 x6ns1XTRVrP?RZ6$$p^JR>SjkWADDapVCLK87HFkgbPVWQ22WQ%mvv4FO#tkPe!c(z literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/flag-checkered.png b/src/net/apocalypselabs/symat/icons/fontawesome/flag-checkered.png new file mode 100644 index 0000000000000000000000000000000000000000..3587b335297cdd99ea4e733549f4e839e6a2a830 GIT binary patch literal 452 zcmV;#0XzPQP)D{pW!ywFE@G;cX1E1@%F1Y6G?|7;R~F{HNm3M!Um-*S`hy1Cs;|SI~$d?;}c#9Hti+U{zZ^W uD>^FDUeU=XC{Ng{#0K6SH~A_45B>l&`BwdfJdj=h0000KTwYSmpV zMuWx3!Xg%vTZ%z`l&qpVD2d^FuCCktp{|Q`-}Q7(=RD{6oadb9p~_!m0n4bVMDQ-W z1)IoPk7EFn7(-Km^R4JFCQy%4+@J-0*u+B+eF@_;wlE&f^kNN9I4hM!5<6JID^4(j zPSLX^Fpb@?pUL+g}kl z5_R@EF7o&_V-|zB3ql9E8RR3=Xy3xGe{$Kx@~p*0t)Hs2c$J^w9dzV!Z literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/flag.png b/src/net/apocalypselabs/symat/icons/fontawesome/flag.png new file mode 100644 index 0000000000000000000000000000000000000000..d4baef745f9dfe21553f66dbe4dd837ada22ab53 GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_)JY5_^ zJUZWA+33aWC~)lK{J=gF!7W?OTzDe5nr=K7+;Up@#?7cFyzc}r-CiIPo<#9>55vwLjR zS?}Q5d#6F^OM%RlZdtEWUh{u9h)mu1zH7&S@w1X_5&TjuQJOgqB-N9*2JcDO+|!U< zQd579CHKys>wg6DZ=8FP`%tvkrg@KV+)-P(Ld&OT7_S{-{k1>l8@u?Ao{-fme(JTc zGPT|4Hub-tn_w3d{v__|KOmiZNhe!czM$pTlsYl_9lV>lpY`a!5)JT_xN@Hn=z9iF LS3j3^P6Sq zQ|KYB2Yn0z@1<^Nuv?_=XzJ|fYwpNl-NtI8#cyHy>Hfp}_jC1btZ|vY=*Yqq=1*?@ cz3}!H|F83c9CFp2`5+&Ay85}Sb4q9e0JIua00000 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/floppy-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/floppy-o.png new file mode 100644 index 0000000000000000000000000000000000000000..760c370f0979e7c101c1ebc61dd7933e97de3c73 GIT binary patch literal 350 zcmV-k0iphhP)SCpj_*&@3oRv`mI+MCe!F8l7I0<)XX_^dUt{D5w*{O9tm!>+@DCmg#N>Bb>y5Cl wF7YF`Pido|Tw!EauEFtFyPH_JmsIEP#G*cNv#UjRl>CgVlPBq2JJ7r*#P`l)&h=5JZhUKUUZVJYo6MV# z?R_bU>ucuB7jcnfsrL`~bN{3GJFOxu+kpHns&OCG-k-6X^T_hfN6(yDhvwGo_?o!Z eN`d_!clGg)N~cWD?@b4Kjlt8^&t;ucLK6T^xOmtA literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/folder-open-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/folder-open-o.png new file mode 100644 index 0000000000000000000000000000000000000000..fc51bc7c74fdccb446775727814a83d15ccc78a0 GIT binary patch literal 395 zcmV;60d)R}P)eR8gauYoQWj$4lR&LSvY} z;{+HrOpyQp002ovPDHLkV1jk1s51Zn literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/folder-open.png b/src/net/apocalypselabs/symat/icons/fontawesome/folder-open.png new file mode 100644 index 0000000000000000000000000000000000000000..b1998fcc5122ddddf717f249ed28c669ee8464ca GIT binary patch literal 347 zcmV-h0i^zkP)|8zA%uToy`1ZvKt2cHI2f04qF&c*InFT z4{!Yzo55?Ev}nh5lQwhDs~CyItzZhz1^>H}&hiCf$usT)zAjF&j;GK|LnTSeXkZz; zv4DOHWX#4knz4->54gi;kC^K^1+K7zvkD@j#71k*vd6sePzN2XVFQPL zUdA%^MaJ2}3+AyTIpbATXLeK+l<(jRo05xjg5h5(zrc1{D99)#a9cxp2a{D)9MnjD tDfy2DDSp6dECl=^GUaVO#xmd^@C~4}UTR;@>qYx(NCi zq!pc= zEMX&UVFX`l)|W96uJF?Juo5-!z$#~GYPfX%e#864tkgPujN$-$l7p=mLpTmS r1-!;CzDwqm3sndnr3O2H)+6g5K?6rw3a7xL00000NkvXXu0mjfmyV@_ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/forumbee.png b/src/net/apocalypselabs/symat/icons/fontawesome/forumbee.png new file mode 100644 index 0000000000000000000000000000000000000000..280c7ed72430d8168bab6693d1cfd77617658ee9 GIT binary patch literal 464 zcmV;>0WbcEP)(nB{k%XRGit_z>Xt7|C+In8n-3ovaHVz{h|u zh7TQ>#+S$ySjN@50*~YH5}Fa)kLMZqB}VIl;V^zG+jA&lN3jy%uehn~KkUXNUZA^* zz+`~NvdR;D9jCIr7qVOt{-$;tPh#DHXBqr>#5*yUf!A;id#VV`;zX>cwA*qzV%>O} z!S7;k6>zd+@onOBKyGD~C-^s9%+5{VY#pJQ0KHPS3hrm{^nyCk!guslg*UJou<@+I z)Rs#TYii$7t4{U%@Ck21Y!_Y!=w4QNf)|*tBLL@cBi2{6M@D+&*AP0cSJu~xG=_-{MQFPyPvK zj-L{r@@FQAy__zwol(fffd7l8U+x5!^&FGxejW4RYnia+!gVLNiFr-6oRiWUV?~9S ztsGZ1>^kvr^LnGB=0D=fW0e0ce90TNRBu9JZ}bBDxyfSegC-X#QV=|G9PW9NN_BR0J@pM)78&qol`;+015kG+W-In literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/foursquare.png b/src/net/apocalypselabs/symat/icons/fontawesome/foursquare.png new file mode 100644 index 0000000000000000000000000000000000000000..1059e1ddb68b7aefd1ac25c77e9b6d5a5f81efb9 GIT binary patch literal 347 zcmV-h0i^zkP)dU-0tP%VwDe;VVU9o?abbCj8vkrNNxv*m?~kkaf*|w z2Dey72i-tTf=S$9rKn&cVvyhi&D^9&OSr>x2r?cqAUk;o4vTrb2o=OSDAJ6dce0ho zt2zu4JfcyMyR5^YgJaC*`zE&Wiu($jZ$028lAlM4^BAP;l4DxSV{klF8&LxXn9ld> zgBZm0dqiilk@T-N=3Au<%z{$e@dNykWIYc+Vh} toqn@!IN9S#u|Etr+5cc~Sn!elPhTWRHeHGhY;FJm002ovPDHLkV1md-m(>6O literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/frown-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/frown-o.png new file mode 100644 index 0000000000000000000000000000000000000000..f67427f7daee6bd1bb3639bc76f60ec76b18f5d4 GIT binary patch literal 395 zcmV;60d)R}P)SdnP)hVVeteVAzDm%O~$nQwMyW@m?g{52|xyc%}m4-e?$@uvY)agH&b zae-dQ^3~gMYRj{{0*AC8Y z_#~kwukR%7OT3|5;B-TG8S6&)Y@{5}!INo+wPM41fm09NB&!Mr*iSj&NZu`F(Zk`q zGW&$Q=zXkXJLEgOB>H_oN8aZ}@*YNbjc*jX;>O7(+BAE~^;jRsGtNRDo8C)PiA!d- zO^6J>vU{pT_76}VMhmIx|gT-R< zKZq8Q7&;lr4Tf%QV=#2&vLNYDC0Hnun^bCePV2ePeXo02Ed3@=?)!ev_nhZE=bY!g ztfL2NeQ4?!!wC!p_YSjoh=qUMd>bav!V*@BwG_7T(Eb&M(Zp+z}~`kE>@1=&@SULa0xnZ6Y< z*07-vk6|EtKUiq5$IAUivgd(_(G?Btjcf!zgz1c*_IqTz`BY*q6V72U_{Tb@=t>vtizPf=1#@$XPlH8+`{2MouGj`75pw~N>;P{iQQe2Yb#NCf>~UV zJ|Qa^{{h#qGu}Vqec@ZfDcml}9Cf^vCgC!EU>=X~tk53AsB~Ah;2s`epB~?*aV%R?CovZG8p6j{q>%N{Z>ZqfRTn5*GaZI2cO*J&$ zaEop1pj0in8HbVdmpDMaT7%6*@;*AS{0reDyvBH~l6V)2iK30*3pK=7BCjvzMRb-$ z8xsxsecs6y_HYyYF0Rmng=*Umx95dqHf*KV;jk8kjK5>-$4Omcuetks=TCOpYOU9j#qJ7p+Q!>VW^UL83VY; za5agRh^f?WOE{0(Z^-(|WxgA2c)|(ZQ#p<3MQa#1Q{xxc@lWvqy@-EipLHy-00000 LNkvXXu0mjfw@;u# literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/gavel.png b/src/net/apocalypselabs/symat/icons/fontawesome/gavel.png new file mode 100644 index 0000000000000000000000000000000000000000..aa0038d13eddad529d9e6c01a5162744c31a0a70 GIT binary patch literal 316 zcmV-C0mJ@@P)1{4yHaM7Gjp>YW<(Yiu)iN-sqNEBKR zqw@wrA?PkM6p|&} z6!6I!VLt|Z8Mig~N6B6)_+&j{rY*ROt#9CW$S`aRUsX=aGw?F(o?z$w^E>U2=tm*aFzVF&0z6|9HlrZDPl4t$k?# O0000JLu*J#+diLYktOT9g-rE>*E-wSjQbMLT-S!9M`|0t90DSDX#O#RoKQe z9#cH2D;k9btb}ppmy`O7=5T|pK=!J18|T-;xWN0k4wt06D2~c@PhHUq4ly&rNMDBg c3H}j20jCx_P*_y?Hvj+t07*qoM6N<$f;y0i;{X5v literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/gift.png b/src/net/apocalypselabs/symat/icons/fontawesome/gift.png new file mode 100644 index 0000000000000000000000000000000000000000..40f785c4364ec591a276cd0163cea48a8bc2985c GIT binary patch literal 308 zcmV-40n7f0P)OJE5SoqGbi_K{fyl9b2H$(!yBM zSSZva#u}xfBf-LJd?ABRM-vM;$xYszxpV%T$vpPjdDSt+4DEv74sVL{-0&m3V2Des z(2QDzH^dy396%Lo)MDL>usQnSokdSI2LRVt;vNqXw#H+4OI&>waFFntKJT@H7ES{; z4!?#AJY(ej%HR$+Wm69dlNPH}=;>_f8El3fmeGEze*yH+&B*G;*;2q0CK-T9oGk_X zseS@D-twKLhV(OhjY{p+Q$eX8?Za>2?pEI~UxO7R>300004%P)K>h;CRA0)^T5pXj@Duzw;}`+$3fbM0Yu{nM$(y41wMp@dtEbwMzU~Edtf%0tL)t z2>TgA|K&F3kikD}M%#^_XcmUKj02%H)71!40^>Nt4;*3(OTsX(@ra{5f~*$3#UAG3 zX<;ndmMGqVwLF4U1*1aGTQMTE=LLDQdPS;&DcoWa+ZC|_ZiEN+_)&o-l<)_~(bpBp zN6~{7;WcL>uSI1{U>NNf#4b+X{Bx2xU}gp7XiK;h_R)aQ|5AdlT!NU*9%`xJ8=s43jTT=F^}#O@00000NkvXX Hu0mjf!BMJNYEtzgEL1C#EFAQFa&XGCAi@*NKZb+sr_f-2awzqI>lgo;gI|GDb0sR#b5x z>lniwY+xkTwBaZEuvoUcTllV)>-@MRr64&5>LI{0|-d;qx(+^#3sQs93=0PadRWFYuj+3p&}n1i{0qjn*Vbb`Y$ z6Hf2(9OrYkVu1DFj~f+l!LM-Yt79()m=FFDOKJ`HUo3>vqLi}Uob7AaZU!HcdLY9N zu9b;D#HRf<_={&@zbc)qE$7oM)!<5*_yugoj)p?$X$1LZ{}a&=ss-MK_7HoAPf|@X z{EqLjP>~9iNjAarbw%|7Rp(c=TksNo{zZag^rZpYHh7M`uy3%2FL;7+jD_!)tkX`g zfDc;FJ&pZNH<(MRSq;$|-W71)hp!aertVdz;8013Q+ONpCHfOyf1EXfGnMEnX~29J zeb?%sGmM5kr2T^p#F^my4*N1<+>7<7WHH2t*eKv_gl`l}p(*0s!8i`ED;pE#d${G` z?BWQ|@`QXBH8F;dSjHB%aVmQ@7>UZ~WjFnV6$Q`JDM1s%c!QUCDjNl5*$k@T8$QeC d)Fb{;+ybJ-dCHJ!ZE^qr002ovPDHLkV1n?b!`c7< literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/github-square.png b/src/net/apocalypselabs/symat/icons/fontawesome/github-square.png new file mode 100644 index 0000000000000000000000000000000000000000..ce6574b1c0b179f8754d63735829acd77db82f93 GIT binary patch literal 384 zcmV-`0e}99P)R6K%(BEdor;3c#X zEGz=zAv}VLjZMS^L|Z|K5F7DT>;@)bH(8S+O@1)U@PB>h%|QLuP>Q{PT`VHsp~g2J zP(nQmv=Ar!{SczqIjbnv=+-H0Oo`77cNmth^yg3v_%aqv<3|)B!=hmh;58x z6;H8!4%abc8A}Pdsen+UasQ61z+MT)Bkc+#ZBeM>4t_Z41#p)EaN7%DA_HKu7r749n&!i-V!BOkTR=4! z?_)~zz;p;YqDVI<@L0000O2^osnVjFXkJtQ>qCp&wcv)20mwJ&Sa#(yK17+1htnBf-3xchAZ zd6e*qw}$Z=eEFY}&!XIfxN(#*^OMTUc)=bjO^7Sl4J#?Px{^{LIS=2xC}J{P9{>VSwK>iqVzM(5a;2LY##}IA;(FdL*`w6Qdr)7-eP7L002ovPDHLkV1nG5ruF~; literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/glass.png b/src/net/apocalypselabs/symat/icons/fontawesome/glass.png new file mode 100644 index 0000000000000000000000000000000000000000..be788ac279eb08d37bc19a3eb38af58a6e55c8d7 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_0JY5_^ zJUZWAHRL+vAmH}!yh6v;rAvF)nhOL)RdvdoG}b5!3%hq9IHHPmtEYnNp}cFX+@B90 zGO+%AujKTM`1DH`S8woqa<`C!ckTy2o8vQd({`vFSU=-9N03VM17}sw4-qHBKTJ^J z-s3+>^xl#j&QmwsUEk@t9hB!<*7)02taNYQ*Yb#~UxlCBIb5&5u;c*m=>tOiIUl*s d^u9dDzD(H1Zin}VSwMF(c)I$ztaD0e0szaRUrPW0 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/globe.png b/src/net/apocalypselabs/symat/icons/fontawesome/globe.png new file mode 100644 index 0000000000000000000000000000000000000000..a9692a45b8d3dfda81e09cc165b75a99990ea9f2 GIT binary patch literal 406 zcmV;H0crk;P)#JuM<6sADf0tYQ@(So`K)ODy^-!&mGID*3=8o*Fo{u~5XpuzHef z;{_X-6V#GtJU7YB(9Fo2P#fpi#!2$6uuQ2JTAq_ks0D&@&a_czgakKpGK%r|g0@;k z`jWKS)yA!Y&8}#>9ukVErt?doUElmT${9NdN!<07*qoM6N<$f|?Sr As{jB1 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/google-plus-square.png b/src/net/apocalypselabs/symat/icons/fontawesome/google-plus-square.png new file mode 100644 index 0000000000000000000000000000000000000000..23b9a500f0ebf73013c6b0c35793b5896a1dca3c GIT binary patch literal 436 zcmV;l0ZaagP)A%BfuJbLO(phLv9ZVtL`56x2wEB< z1kzaD2S_7%0SlWn!9tKAsr-{Pf~buN0X3+gNpbdulg+uiHwxPL!LmDZX6BnSGdtYl zuF=v!U%?dm@vtPuCARPmC(V#nGKXLP`D|vse<79KG{$neV|>6WKH&n7b2gng#CoiJ zkRa&I$tzgE9%itE!Gs_5c#8MooGQXVHa?NH?CdsiiV3 z!a3fe16831!}yGDpw3m5AZcohO?OZ2QUy^m{!^+(u}n!X$U+;N0pEd*{9xDNE;31-8;R6dyNK^co-XK^e1ZG6Hv z?1aBrKA8K-=P-inap(tnaVILdiI=grSGvv*6_eE?UC9gS2^KMeztV`PHD>%-Vkv4X>zyd=H*iOl|CJeI1ciNmt!#Desp-buaqB7MFgX&y~i u37!);;ICp(8rM5`kJtEFHTWq`2L1!zxkv(D5?UPq0000R$*P zBXLy_{{t5Xad6be5Zgncs6b4iASBd+^2BL)AMo}?;q~a*yx^aHBfw zIX3aC9_AhRi)uRKS1}vF8!VtHu@ZiVfc2{cybDHC=uUhw@ISbd|FGd4vmxx^3mzqQ z5bh^2hG$p}ycr`!x?KrfRWXZ+9D9;F9?kKoA`@)n>X$gmu@Wli!;ipwiUiE#DSig_ z5c{EifUoGn_rTkV1i&(e@h#Q&az>@pc{5G|Z<5nR0k9>Tq=G}V=k9Og7_EW*yG#JQ z#S*r0Kk!c}c-QI5!sp8dz%=fnC9qAb;TIYM|4_j1T6a@O>hw@1&1zO3JyX`11*Irwx!i*?QmWpgqVakkuHA6bMAf4k9*GLo;GAU zJeS2HDwx1M+@+WbjqA<8g!U6V|#Bzo8=9afE5nk`)|?3VXsNUSJy+ zs3PAh@p@)NyS`xPE&}B6F$wY>#da4u+2j(IF)lLyfdx@b6|?x3DqSq$w^*$DkTAI->CTp*iNUJR@iHH1ki@$~sVjohG#|i%6NfZC5sG!(Nq}?OWX@_*{fs1SD zBm@UXCE(meJC?SSbgYA5!9mb1He)G-v|=3I2|SaRmjnc%TK;ct8lk0)9Ahu8RndA!69nmMMI*u^Slhnc3a zhkZQ7yBLdjhC0rIbxHRW`?MqR10N)v)WsDJu`c-zdZ@(OVQ9LsCl_x*_)F4mSt&UQ zX1!aQ8^nX8!Xk!bH@oh+?S^SDeqYju0@j*NnB%Rd2aU9+= zY{yyyFO2!CSdPudIhv9&Qjtcw1`9FH=ji`UV$SVimc!r(UnIAg;y=I*&x)5#*~dFA P00000NkvXXu0mjf7U#X1 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/gratipay.png b/src/net/apocalypselabs/symat/icons/fontawesome/gratipay.png new file mode 100644 index 0000000000000000000000000000000000000000..2015ebd4ac1d853bf1bdfe1fc18566774eaf753a GIT binary patch literal 341 zcmV-b0jmCqP)us*47XsSojPQtJwGgiiL%LZ{VAx@*QNc zv$3=G8Pt>u7J}FqjD-o=-0aF^1KQ-ku-rR`Gjs3GJuL9wSPJr5=nTK`jC;Jy+du;u z`WPh9ALbf$#rKex2&a*wU8nPi_$XeDuP=lw5%@59O<#CVI9XJ@m5AM94I8+_19q^2 zYm@(^87Xj{bawd*_aNb(rG({*6BKczdYq4w^;V=niVm(y_78EA>* zZM>E6P9p`H${$t_>sZBONxqNGNCBqDbQCw}R^-BC%Ips|$Ra%KY+FeZ7syNK0XTp+jcjm3uZD#O=SHqI77h6K>xw1@(HqEvsb@qj8v_v@d)XRliqrL)s5}t X9W^{jd!Jlb3i7F^tDnm{r-UW|DS=iW literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/hacker-news.png b/src/net/apocalypselabs/symat/icons/fontawesome/hacker-news.png new file mode 100644 index 0000000000000000000000000000000000000000..f17ba744e6525f16eaabed4a649f9c6e68fc879d GIT binary patch literal 333 zcmV-T0kZyyP)~l&krEBj!3(~m9tk0u z0c>Co2W%KIu f2aycs_+R`0928MNl7Obe00000NkvXXu0mjfKN5uL literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/hand-o-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/hand-o-down.png new file mode 100644 index 0000000000000000000000000000000000000000..5c8deb3221e6b555c4dcfb7bc317d72e7b41053b GIT binary patch literal 416 zcmV;R0bl-!P)>ilQuKVt4zp(K3&Aj=|%o`r> zWRMH=`-q?DOtGJ09L0JQSwcDCD`7QWe@i-;4-{xj+5dx^SfHtvgGoF|Zoy(bnN`z^ z0!C8oH|PkA^$$5Lh+6UW4Zq*`Rcr7rY>O^3E%ORdmAv?G$CcA)1^P^alu>p*uvNfC2o#3eGW>5xfC?xUM!Nwcr2~n8sf; zrvz;k^?n9l(2mWFL=xG@_gDYB*o(!>IKo<7!GF|pi4}&hg;89^0_8O4dIVryR7EBs zk6j5L;&t1ry&ys=*ugR$F^CHshYB7)#*YG{%+YR@7Z&#N4sZ-~iKF{+$-@ecDP||;^A`fpjhR}(9 zWQzHaKD=QQH<&19av||_*bm?V4M_sa69V4x9QJcK!z{{@zwrw=f_3c0)-^6r6?~m| z#CWcRm09O8OkxIi-}oDGibM2c0qp?}ub9X2Pr#i3NU9zzi3%VS*7k1!i&#Z%9uT;X z0giq%wjv!fX9BQbK=wa4K?k}}gF)0K02HiVQHfUP@csA&x%%Kdcv1--bBm|!%Upmx z9AG#BU`o_{d22>gdhx-S!YEcmJ@64$2Fvl_B(2_pUD1$BqYcft!WuSwHRVgVd&~y_ m^`eQ|giCDsgOOd*-{=!JVo{QE^H!Ds0000SrJ@!Q_N__VRvT+gl#-#;fB z;4hwqc^8gwiuFkRz+AlP2Qje`%-~^|4`B+E*bZxhSZdHnFW#dQi_N-SMLmovzF@4S zzuQ>ATC@;%&=>hW$3zD4#~8(7E7Fet4$3J+zeo6W?BQvY5OGeq~PA*t6)5}FplsI^MakYMghO^ zF-b5N%OBw-I>NjMFYpQj*vBrO2o|d-VMOr@TJef_E^zV(%Q#7S{vK__KQ_olVB1v{ Q9RL6T07*qoM6N<$g4GJP>;M1& literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/hand-o-up.png b/src/net/apocalypselabs/symat/icons/fontawesome/hand-o-up.png new file mode 100644 index 0000000000000000000000000000000000000000..3cc2ce02f3043914fead3906ef947b48e264bbf9 GIT binary patch literal 411 zcmV;M0c8G(P)UqK~zYI?bFXIWnmZx@Q*vxgba(ZVM}tdyOFl8wzIvzu&0O-NA|$buUd?@>C=ao<~a>077w$Mb!j@A>w;5AUb~ z3Yfwltf8yg0+YDLJhpIzkJS{|#!|9x!XpM^lM4}?23#fk=e03bpf;A6!YDrB7<+=N zOvE@yV+)^!hVSApexoCcoabN!V<@3B75kp74fuj_^a)PB;=J4+_9umZ3C%shOqrYy zI6$#naah34i*vo#F0!zRpXtl29$cUo6R5*24kHA*aT>u>z??8#|L`p$ryUPMFQUf#8S1iQJ%2sXTx7I#@y{(OplEOkP z#Kyu0un|Gf#=_o!f?5b`u_G*TCp(ie}yM-@I=L8(!1FZz@B;K)KcQ_s~?cgeO*2Fii zgC~ii(0gRFLMv5A_1RovkuV*)q}-pi(d7G81Fr`Qo*@Q7oa2G74& z6#K|cY+wa**v3puST{it*{^a~d0wp4DpCS&ajv`ya+t+#?`G^0TgH55z%%YMJtKyJ YUjZjN`3OegVE_OC07*qoM6N<$g6O4h($ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/header.png b/src/net/apocalypselabs/symat/icons/fontawesome/header.png new file mode 100644 index 0000000000000000000000000000000000000000..14b499d405af328b3a1ad371555f05c78879463e GIT binary patch literal 343 zcmV-d0jU0oP)*G4{aqHN_S~GsdEm~nfjzbKaXSd+n34BK>!)#{ZbEb}Y z%GAFGgbXX^lD?XN5^i4qr-c|mGOU}hljv7zztSHQ>snx paTaMUd`4Oymyy;se$`KzFkgMZGWO{@nb-gT002ovPDHLkV1nlZl;Z#Z literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/headphones.png b/src/net/apocalypselabs/symat/icons/fontawesome/headphones.png new file mode 100644 index 0000000000000000000000000000000000000000..b42c53acd4aba9d4e6a9e100af1cfc36b12b7893 GIT binary patch literal 363 zcmV-x0hIoUP)4^7poDq;qzvAl64%$N9>N_cJUPKQEKxw^znk_1bz|E;aN`! zIE#t)Qzr^`fYV9f9J;ti=?4L&@N}cchrYg;1r%`=aH_iDDMpWx0sXj^<66NXdZ=c& zYSa#b$$DPLO;QQt16Fb8^C;FbTrE?-#Y%X-ZBd>s<$qM80%%N3MrZ@_L4+TgJ2LxDb0`K4TVXY;S`fu0Z)ihnzM}Si13~y@(qG> zOtmmcLk`n8%MumEzhU_c0cG(E6k7>5LP)6t^OE>$ueIB-i)W0tp`8fYoel;9TVbl% z49%2y+wD%xlOYinn%vFd?K|dmtct(hQi7Wg+~#-9>!^q~S;tD^{G(V5#!)!`3MN8z b@sIEcNM%D@-({(}00000NkvXXu0mjf&&{JO literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/heart.png b/src/net/apocalypselabs/symat/icons/fontawesome/heart.png new file mode 100644 index 0000000000000000000000000000000000000000..b88c6051f23cf421893f68d8c241cfcd2bf30e39 GIT binary patch literal 302 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_SJzX3_ zJUZV_vE@2sz~DAN?!eKru5)B%jtX=5t?O%&brFf#)6~%}@bcX&&LbBOGVj>2Q>$y6 zl}V%7C6m95g1;U_fBI}Ebj#t~dd-%e@CLmAR=opa78==74$>OT>Iuwqe7$rZFz%@> zWR%wEypeQf|1&l$pq%!?H6rwlt=!El+Pd%QZGR?cK#-97r&l$_6 ydh0a#cX0P?p5$FsVSkbPMY`_v5|^TX9sKVmwlQ{|R5Sv5m%-E3&t;ucLK6VvWqU>d literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/heartbeat.png b/src/net/apocalypselabs/symat/icons/fontawesome/heartbeat.png new file mode 100644 index 0000000000000000000000000000000000000000..2906f5093bbe499303ed9ae423ea863cea7887da GIT binary patch literal 420 zcmV;V0bBlwP)4R|7?2nc zO_>C24{QVrk?Tbew6ak_K}5vHE*5qvQfQ3mniTssZq~i^PK6L~;A0=N^Ub{7_lF1k zYdosLKSv*4;2T!3o6&UQ4W8mF7I0Kc=pfGUD^-`MpgB|}aB0m?yuHc%6{1XIQW5q; z<-JcdrJ{iODvh7eQ(&B~xuSrbDotH@g6}m1Y^MzyG65$!p~s==9IJtgP!_LM7C(vt zwsIOa!t*tj!+0H|n90#^=5T+|ic^1o@`U&omC+Ws4|t4c8U3kvi`R{hI0)lCyu>70 zZfdM{(0cJMr758a9q7iac)K>@FzBYSSkJ6KyS_t4#Ov0c;lI>loW^*@XesccDQ@bv z<_X@rx)x5vch6ej#_npKU?>$5h4JuxnJ4HMAGQk&+_!mxo=^|?kMJ9U9Dg?R-)#Q? O0000+aX1+>r7#!T7TX6asB-VAYnnDoEG3I3@9mOJA1(HT8!JVvJIqDb> z>+Q&{{hbUhQ49M$tVQ-G20f`4osE?cTw}JNdkMC0vNFZD?*Lmtw}GRonS6vkn$dsF zpz-@f*R-)V;N6=U{u6t;LPx0H#G99<9Z64m=0$;ve%t7uK)47cn24TVmwC0xD5aR N002ovPDHLkV1hc`pilq+ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/home.png b/src/net/apocalypselabs/symat/icons/fontawesome/home.png new file mode 100644 index 0000000000000000000000000000000000000000..122dfd9d23407e1048e798e1c73a4da8e2572b93 GIT binary patch literal 363 zcmV-x0hIoUP)O?#lJ7hByytzt`<;(}j6BANte-^%kFl>} z0aLjDt(jeP@qy#WweX307O7mI@g!>4!e!)+FoTIfbE<$Rk% z6H7S6v*aW-l(2)hA|h#6iH0xO#JS{O_s0d+@q|~b6>YvRxy&|JeP3i+w4$aRoV_9f zXJ~}GPEPY)bfUHq+<_=d-bcMa^Ip`0^J8ezrszFG_!g(J-jIxGKe}0Ni{b_cv7S#6 zNJZY5{t5B~hMDoq+ENZ_8jF4V2VBLvDtYBSG;ueCp?{1Lz5o*APUbF#g4X~5002ov JPDHLkV1h6>p6#~(P=fjV|nLD3r54_Bo^Pc;@bMKuy!z~K9)57xr zA2C_cf8z~Kn+D%)(O?|2c#nUH&1mDL!S`A;=wcOz;h(VFW>8&&`xpuz?$OtCebkeC z9Da=dZJNR^&MPtMa%nchtNGow#i4^GOkpMkenszupC>mJZ|Ax~O?&Vc-@@Nvtdify zm++@`MM|4If+zTZSNIeC8NT8r_L>TmUeh_Og>PXxu@!ACp1#q+LLdGGHG5E+!3K5p5-&T9g_b;Ai-Emj~@ITyh768rPz`L=Q31;G2l&#!K`T+YR~cc=|?n1_Kz3 zwu7U@PPD;zYG+V72WL15A93~FIjLN0(bQl%MY|ZP@Wr0{7j;GIemI};y!3Px{J?yl bV{X9({)D>EmHe~q!42jw3s&}CV5UK2sSzJxXk6;bART(#}NOGk%<2U6FId$Q0bTa zh_9UIp_fo0lHj@DO0r@`GsxFC%@D3&1uugn_{2p}pt2o#&k2^DLf2hu@|vM_a;Tq}6bR zV?1T_3bycujk2b@s29WwRx-J>nY~!+gtJe_jiT{Wf+I%sn2Ogs)?a&%_u9 zTdJjsfK#+Etf;V!y(?JH?3-&hm z@NO7J(p@H)QFywOn`MvOi|-RoVt$9~32qmiUu-A5SE-8nrd#nv@$lbT#&ZeR&$&UF zHgJx|SZ^yjD5=~4IIO|`Xt9ZD)`0gJ&YSXnL42IQSlY47V=&26t+=;^Z?py7U1Q zAEHxl!9s^_Z9(t>)Ikd|G?LpCMCczf`~#$r>MpqYedI z(E%I07Iv^H+~17YgFB3NRME#xrsfP+sbq~QI#GP&Kpwy)9?`@4J2u60W(V`%lHn_= zG6fs4J>VXvL3}9xiYB38D6-|jm#ObT?5shNKi0+`3^0zw;VDtfE|%dWex?^_X9}fw v!%Hf8@UJ4b?Y)UTxW;**=BjZ2k^jag2q9PlhL)ds00000NkvXXu0mjfaa4Y{ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/info-circle.png b/src/net/apocalypselabs/symat/icons/fontawesome/info-circle.png new file mode 100644 index 0000000000000000000000000000000000000000..ac7979f953e5bb6b3f0e100d68fdb880db0e7d1a GIT binary patch literal 351 zcmV-l0igbgP)d75v(H?`Ut*&U@7+Ip{^E8KuPN( z2vM6r0v0wYl5iGx;$~gEORh+h4~AoAzMY-9of)>+GY{g14e}BmoFQrTq{wx(J^~i0!VlS{g z;UUm(6B#dXf{&`~ZxY$vN1R@QljAxLwwt)%C}BIrc~xeL3YM^6;}Bfo0M8Y?JT{~% zXfiy*Iu|@D9xTKcMu9#mZ6OwxTlrtaZQ4z6x@xp(ssgyfq=FaPCgqux(D6IXGkiue x(_mHnpz*S+yRHv$iQ`fqDu%6cYPZ-tz5$5?W9?1%v@8Gs002ovPDHLkV1nWSmMQ=M literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/info.png b/src/net/apocalypselabs/symat/icons/fontawesome/info.png new file mode 100644 index 0000000000000000000000000000000000000000..acbf59cf1f288e74cb3da89f7dfe053102cdc63e GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^LJzX3_ zJUWvTBv_ewB|HOWpF40MfhBc*azerk&)nlSi3tfm_>cN`Ts`8F8@_;9Oz4W4@dCDs z4;YTP7;!T*J6kd{GwV;fk;=x_w)9F-ixsm{QKrzz_mUD4`zAa!5jyz5XIb+xCSEo+ zwlEbt?T{WVhdxGQ(SsXg6we;{!4RLP9w8(U9C8O}-G_vPga^*T|5>I=vntCnFxbA7 VT~i^kat_du44$rjF6*2UngDwOO9cP` literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/inr.png b/src/net/apocalypselabs/symat/icons/fontawesome/inr.png new file mode 100644 index 0000000000000000000000000000000000000000..4c743f8b7702ca8b1e373c6cddf38b9d3d15f0c1 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_?JzX3_ zJUZWAvGrnhWN3Tn-qWf{JU7`Y0$A-YIQXs7y?lKDT!N%=~(ZkJo!t*X2JpFnrDv?kZl;q+{5(Pk2e$ zh6dk|$A!Y1D~?;u`_T1H;b4VQ0_X1;2U+4aba6e~(34&wG_P^X674L}sfR^g)h7F| zSbV+K_MGM!6SJ0Cw<>x*{l4E-E%Q6-ByZTM3C@fCYkFf}iYuEhH(b!&yy;Loj6NL)G;R6->bA|WmhaCia|p;Tzp3NPRZ zM5#beLy1Je15hXw4khAJ>^aHFKC{o>=M*&lWHKwW*1!IlS+j*J=k+_ZEdy!n%ciHmz5;% zin=5Pj1|5u_&Vz)$P>5;^LoU$7WmgWIciX;K|gx%BL^ q(#f*E>k<|<_FbRixM2K0ei1)8Kv{CEhmaEh0000=-Vu%0M_#-Z_xFFj?I|Jy*AD% ztHw{9$`5a2unTVhw~{+iD!vJy@fd3h_-pV`ly9^oz+^hwhi!Q0SItYu40?!~&c`7< z!8F#3PFYo8Y*+Fx<9TNETY#0KL|4+ud)!6e0-{Y^z$aY75ggC={uH1Rn$71Z&eu4< zhdZL9h;v&oz%0IFDA)HfT$910oDYbs8=ZuzcY8!BhR~01qC9o@Aa3}KxO7jkqmxi& z(8>S}Y`}KWst;-c%;7CgU>(jBn9`SSni;4LBchdGVs%LX*e|kb;6NAN?ljZFo>K7& zM@1HG+{DQg9LxE&+-u_S--=fl#*{ep`M32eE@Eppfzm(VAa;sN*b=|+>v*#m*Gu@n Z_yJhLa1?K#BX$4)002ovPDHLkV1oD*-=Y8j literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/italic.png b/src/net/apocalypselabs/symat/icons/fontawesome/italic.png new file mode 100644 index 0000000000000000000000000000000000000000..4980120ab0a3f83b3d761e9a76a4390cb0b765e0 GIT binary patch literal 306 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`7JzX3_ zJUZWAvG;OzlwkP~pY$RA!Zqd_cHG>-Q8%9Q%{!pIgkSEkbVhb!;?f0<=Y;}9e3CZm zr*NCz_iEyhtT3=COPltyY`W+_sotj2=M{&w<1QRBE4y&`hjya2#D-Am`44vd``(uw zQnV{w?CN0W-h;kJ+?ZqtEEyj-Cd; zWAC|35_!&Ot$Mab_t>(MjcS(`Twio3!?itP{ZD4MZoU)0_jk{l&QfA5XSYaj&Lgi? zDOL}nzibpV{PEH>H$mR~Qn#h)ox|%)zKH%~v}4?~SmUF4Om!^K%M6~belF{r5}E)M C?tgs% literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/joomla.png b/src/net/apocalypselabs/symat/icons/fontawesome/joomla.png new file mode 100644 index 0000000000000000000000000000000000000000..41da14646a826fe1328e18b3eb1366f2067693de GIT binary patch literal 468 zcmV;_0W1EAP)2~dXt6sLiBM${sLFVIGs zY(~K-3l_nDK{1J75J8&^6)}i7!@G0ig}3=O8Nv>HaNfP#bI!XTA3by%eHpz1_A!VP zoTd7USjPu;@RcV(8CBe4DAl`)UOA6&4O5bYRg@a)%TfEpbUOxc5MqxgM(sRmhwX~P zD4s)b8?(XRG0_PF*bUJ;90%WPWw5_Ve+(NTxP%eR#P_LW|4(?ylNwe+EbDA$31qzk z7{+|?aU2ET!fo(NRDK!!2MaM=QNQS_WF@uwYL>u26N5Kg1TTgm+~75M?)|4Rss0CZ wtqv7B<=!=eW_Qqt2dqg#UH?s-9{wf10V@qax>%j-z5oCK07*qoM6N<$g5)QU8UO$Q literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/jsfiddle.png b/src/net/apocalypselabs/symat/icons/fontawesome/jsfiddle.png new file mode 100644 index 0000000000000000000000000000000000000000..5b11ec55a09c534650318545203ab6adcce11ff0 GIT binary patch literal 424 zcmV;Z0ayNsP)mz+1E7EIzLcF>9U*ATLc z7r3YuxL8ANH5;x){`#%1FFgZ)5U#$Yw|UD!?(&B%5F-S`>` zjz;1JWS?s}XAy0A1->QZE5Sd8WxNUR&-j2Z_<>$LOL9M^KQICeetc$TtzX zIgfm&lJR%@cVQbLs37~v3iytZAm|VJ9LFVeGy^zF%ukbe8?It}tX{LW+;|d;v44;2 zWbP9;vEN(&daHFHtZ*0YF_yJcDC4aeK$iP~BsPI3-)Y-x#4w+tm)MRbu@T|mGi~R- z>1zbICam%<_P6k;`l_CyC%(UoXUx_M=)_6Ru!0M$<0A)|7tW+C6l7g0UTOF i0ua(u>)-OPpY;Vk5K|R5ygu*%0000KP)7t9gD11BjVIZgG z3*OolrlRwbQGM*!^hZeFYc#Q@W zPYV~gk2^b^8qB8hgC7jq-DzuZi3vP*D42yoY_$&G|3%Z17m^2eILoQg#ec#lw9`e_ TUb#f~00000NkvXXu0mjfc)_FC literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/krw.png b/src/net/apocalypselabs/symat/icons/fontawesome/krw.png new file mode 100644 index 0000000000000000000000000000000000000000..c70a9f6b400b40caa5d2dbe5a3ca403257805120 GIT binary patch literal 451 zcmV;!0X+VRP)|Y0Bt${!aG#5p!@Y0%P7(g#a_)V;=lT5}&f#*R ze@#7@#z+Zk!8pb$dPkzSr%}K)>|?cr-3YdiD<%AMueZ_WxT}NxY|G-Lt)zF14%waeOr;~v5_!1#7 z6-H;#8_nNv6|XTL{9brH#}Yo~hG&w1dQ85HcC2A9%wYi+(T87HLz@1K}1*ShQ;&f#V39Xg6}uFf#6<8c@~EAW}94PpmBW%qY1eTtB` zVRpN~9!Bj=tnZI&4igT~bx(GYx!Uo&z@Ih~aKB*is)R2Vcz=~i*`J(iE~X?qrc`$HMFWNqPy|66 zwM!AJfM6q7rxCfNCPm!vbp5qbjVlZu{Wo21(J}u5G%c6DsN$=k# zC6F2xMK$Num0Ops?Z>R`Nl*#c%sKDFMbU%4M zP*&zH;&kZWY{`4SpZ#uQ@9(NV@4X=IxU|$nyJ(#a{k$`jj{2t@(B5~U|H^5D4$=8r zBjc1gZ9EEgC_fPR#KmgUtM%YJb5`RoHs>wMwN??&O`W>G^=@~ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/lastfm-square.png b/src/net/apocalypselabs/symat/icons/fontawesome/lastfm-square.png new file mode 100644 index 0000000000000000000000000000000000000000..b211de069f83a1e69b3ae528b942fdf005cb9a4b GIT binary patch literal 432 zcmV;h0Z;ykP)czO@VEe^4U%PgX~=s>N-Rf*2ti|IDV@77eD>`8(^ZDLf4*3!PEGl13vtu`Aqu zKNc^?$&yM0C-@mieEVT1rB(m3vK(}DtYHYuX zm&oHAda!_Zf@cj#GkFCc@EdRO3v>90WsF8b&#{d$9H;R8McF^oc7!_Th59cFWvk)4 z@Ma1^Hzk^!gp&4Oaw$%h!O_V~Mon`EYGZ@3Ku;0eH)=X79A>P8M zROJZP!@d)`cPL^UUD&`xBj-=U$=f>oo8YIS${X}GlXZq|{6>Ereh}B#txDz?&(PCM zfD?RapxKmKGmIsbIsC*+`HSOF+L$~{hr^Y)_o5(GQpSAVzd$Ea4o>n8PcahSLJt@lo3UH9W^&@QaNC z2&We+AFPb4n#Y6E@6GrkR@DqSZ{i(zEcN||v|)em(2ZjtD*WC|_AT5q`~#cdj zQAQO@>CNUyNIn>c(S>%jpa=amy$dMBrW?c|Dj{7=oy5Xt@%RPsTb-pLAB`va;pA@g3v8{;*yFUXFkM4b2Ci00000 LNkvXXu0mjfnxmbE literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/leanpub.png b/src/net/apocalypselabs/symat/icons/fontawesome/leanpub.png new file mode 100644 index 0000000000000000000000000000000000000000..028fafd1b312cc4478a8351201a0d1f854768799 GIT binary patch literal 466 zcmV;@0WJQCP)ddTbo+) zPlzU)8lo}6ttk*{$W^H!(hEgPlM%+nAH#Eq$LBs?la>g-@bL1UbDr<_e0k4#Il_OB zV?A=`Fpdl8V6(_KFouixRmoS;z(cHJr#Njqh|{j*SK@9XC+sT(p5YE&M_2vW!gjcw ziMp3T`VQ~W#7*3d-0Xf1-rz;pEj!%6V?4o+h%FTN7lPwA28x0fzGAQ*H99t8R*W2)Nv3&#|%bg=sGD%rj@^p2NG|T7?8} z7p5>C@(x3k(TM|8Uem-F)^Uexd<$`cXVgOcMoUWJ0#;GQ4rb9-=V?a~lL69~0$9T> zN}7-Ia{%u!YT7b5I$J^&eYvjNO>Vmqft6Y#%R_xAjTc@Ae}R zP{oHBzz9z9m-cJ7j>;*vQc-}E900000NkvXXu0mjfGX<+} literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/level-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/level-down.png new file mode 100644 index 0000000000000000000000000000000000000000..bd349a27e629eed2f1b2844e59d7283d01581340 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt@|JzX3_ zJUZWAw(Vka6mflce*VEbCoZ^17!)u!b*_|{Ia6|1!_9+h61N$3Y6tZ6h{QB@9_v-R zd!f;G>E%?V+6Sto-JkVXU60-l=1vjb!u3g)FO~bxqbP&>{T#0vYuaKvn`Sls=@Hzu zb93n#)&j5R@h$UKm|SgA=w*Ljo7AXy>}6yV->(}}bdAFQJnZuq`8#>O^(SsN!zUja yL;dC@NO{k@c+4*LgJ|@;i-$jje(L&hhar7|YWa_I$BcoFXYh3Ob6Mw<&;$U>QETo1 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/level-up.png b/src/net/apocalypselabs/symat/icons/fontawesome/level-up.png new file mode 100644 index 0000000000000000000000000000000000000000..5516435452ca8060f7b0a6b0a360f23e2ea1b786 GIT binary patch literal 242 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`3JzX3_ zJUZWA+RJ&!L8ATR{P-J@FPOy2nr6RX(tE%l=BJSNKtL}caUpZZ-VW`E2yY#q1BWI| znA1ARe$SnQ)!%K7pALK~ZhYWP^as6j9R~co`HA9(m2C_-H6!*PoV+VpgvstNga4~8 zw_8Wk{0<6sSM2Y)Zo6$qWv_O`r0M#fW!ANugf}^z{M=pjqTc($LB_+2n$`&Bo;t8_ o+C}Nbb1&IH404Nm>i>yFD_4GfHnS1B)iV1jABd3K= zn8*8=JI5Y2@h3-~%Dii04ZrXKhxmaHbqLD;5$>{}mB034Nj1yc(oQ%m?pCsPGjp5SE=m&W@Vm;=nIS0XQGm;oLfgLQMhZkJoa}bl* z#w$9wi>(v2t*Xga(ZvDk8ND90E>@}(ctAU2&*KzJ(LTg|+2rH+&LrzIi6hKn8DBBB z6d%~l(Wfwmy%9`P m{jLcwcR%*q!ZjW85BLEmaxSf!exk$x0000Q?R5(^|5)X*}$aYQckemNQ(KTB|4u)O0bSx+$Cnc6YA$6kL zw$faq8M2eE)`*DxJ|vL#<9VgLQR2k^lUT%Wypq~8#h$(5xZb_2J^Oo<*NC07`yj#3 zXK>Vy`QYt8cQ+i{=s4S_u*vhP!|f)P@`(KC3&-P1rafY0|M^e!duT&t`G!tGqc`FY zobB(|PC38!;SN8?2KIoq!(2b^OcDL^G3gtB=XHtO`wyPxO8Tsrr}Sg~84xQyXF>bw zUC&ZkuTQLun(_MKn!d_N$EM{?mFk`E6-=}5S!iGUCo?~`p|DFw#HZk_UBGuty(SN1kbS~ ztmrUuG5=8*`YzTnh~v(B2znu$cfIoOiSIueSNNSSw`&TUC)?*G(xR}!6}*hG5gZ8J z?Wcj)Rfq-^;oo!=;omUc3jSK&|!EtUWP N002ovPDHLkV1gUKxJv*4 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/linkedin-square.png b/src/net/apocalypselabs/symat/icons/fontawesome/linkedin-square.png new file mode 100644 index 0000000000000000000000000000000000000000..f93d536bd15a5a4c0a7abad88ecb289d6888eb39 GIT binary patch literal 359 zcmV-t0hs=YP)qCgOZy@**+6f|7 zc7l?KQ7an@LA-S#7P|*RvdP(mpiO>QW_He*`FAc1Bm6hUy4Wk&#R?`$Vl+_03BGbj zE776Z=cz{DQtS^9yf}O9!NwB=i&54vhh>?mW2xORnfR&b%M0G{flqnqcl0zxP+$vJ zn8kcX@FaQ>+~OeWr#Qqlwo%80P?95I+WIDV$9dEnxQX{mp%e`~;u&|kjB~2VWmpq> za~ALSktB&h2sVX=Z?xE6he=TQw3ehfOoG0UBIx>>40QOWrl=m}I-a6Fg=73+ro~o# zUx@M{=M@!UaSgKUrrU${TGu;RmA9^|!n*#>$zX)P#VW-*;cZgY<;+;2_&&Ufa_Z)%1Cf6eeWzJ(Rs;H~b`Ha<|| ztl!Os60U_t$O{4SjKK}1v)su61q6VK3;k$-STz8 zB`$*7jNC);Wo4YC4xGB=pP0lfj&K$Eb*$zVl$Gx`HqgX<P}ZAO$RsM(~5fs%vbBrc@{ZSEB!wB_37 z7PL6Hy6Tcn(b$v-Vh#opl!&6475NV`bhua1-|xNW4}GIwxZHQ&x#xV(J?DEb*T@MK zc#ThZkAb`ip5Z8tzgR+VDURhO5_DoEe$Sx+LwORcVhjsHi6&5=CqX$rqYG z_E3v81#X$GahaZ?h3tp9&U?yH-IDzyl{^QA2g5MWP(UV{s#uxlV^<@d( z;zNq965p_lk+c9=J*dKCOs3fPG#o{#v0heBV9a3jNc4%664vDXN) zeSmr487V?V!oOSSz&57vMo`OA!M--k;t(%{i}x!d;Zt-wf84v+Kx@IiM+NJr64aD* zf@a}4_!rkZLiRWDTextek@&2_c2O67Gtq^9p|&RpG+|L_=ysgPqU{cz$Ha<|*!hSW sK^;{>ecw5+sFS*HVO&a+uW=!c0cVv;2C4^ouK)l507*qoM6N<$f?^-c&j0`b literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/list-alt.png b/src/net/apocalypselabs/symat/icons/fontawesome/list-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..c34e286e8d6c0152c953b12d399deadcf7a56a47 GIT binary patch literal 332 zcmV-S0ki&zP)8O2{yq;NGn*T zu+YxhHnk{-;tN>h1q4xif@qP6EXxkLu7V&rurPDDbNHK~zYI?bN?3g;5;G@fRs6B?ieIL>7xh7MWNXOv+m-!e9 zxUZFA!!Ozl*3c8iBgiFqKH{LS}_~+d^N^(D&`Zq WH(*I5T1;yI0000JM!n~ww@ORDsX#EB>f(wC3p9z08;kD(jn<2{8Ix@Rw6})-i g`fKCvV(&l9dvd(;Cm#@Y0D6wW)78&qol`;+0Q9SPdH?_b literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/list.png b/src/net/apocalypselabs/symat/icons/fontawesome/list.png new file mode 100644 index 0000000000000000000000000000000000000000..ca93c4f513dbb4f35da518aca98985a344c27cc3 GIT binary patch literal 315 zcmV-B0mS}^P)7s}LfHAfli}ZgDu|A``DjATJ!w9cK9E&d*`Ne^blsLo{)PbDUx|sQG}C zGUotaxWs1h9X*3oa5+mb!ZXJBEbMx)f>AL3cjPlT!wxz)LJuoJ&0Fl3IsbeHJv`wW z@90j6`HA~re6{pV%DlijKEzwpPX(8<1Z&A%7jI9h!4!cuwsC_u9M6#CF*WivZD9+; zB5+syp}pX)%$cs~h6>g+pFv7q-Av^DJwU@`mtV0b{*s3k{MUkc;u`|bUy~dD>uCT0 N002ovPDHLkV1mRNhIjw~ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/location-arrow.png b/src/net/apocalypselabs/symat/icons/fontawesome/location-arrow.png new file mode 100644 index 0000000000000000000000000000000000000000..7c9861168e1af1d05bdc4527d398aad770a64bc1 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`hJY5_^ zJUZWA*(k{9DAD#XUBJMZc~?M-T!^FEMFw4gOh-*4Rtu(?4R2JK81wSKo9!-7YySIu z{`cQ$%}bZ6P7qYvc|`k8K~|8>5vK4d?~Tu^>IEiDaGrB#pO?&CJC`|E{z)k46}tVO zzv6qc-QgdnYdT*ZuWe56eKhsW)tcXaPB*0bV;IHXIEf`QH{CkUCUT=quRQzIdy9-8 d$=N4Qa~of=<1*sfVh407gQu&X%Q~loCIBmmTZjMv literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/lock.png b/src/net/apocalypselabs/symat/icons/fontawesome/lock.png new file mode 100644 index 0000000000000000000000000000000000000000..c800d5f665b4e29a58fbeeee27f4e4caa0891a01 GIT binary patch literal 278 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_qJzX3_ zJUZV_vE^bi6lk@t=W5+ruzo|%`lR&a#OJPiuG~8iwo&A$aK>u)fQh+(HEWJ;nzcr; zN#S?GjFfvH?oDWM=!{?dDKTDDf|>cP`2n6CwaFa<5zOCX)*Pu!Ry?R{5cno!_V2Fm zs$1Bbd~6x`9#xq&W;HsxS8^?xS+z>a;rj6f3v22Q&z&;ctZ`RsHsi)?f(EBPPAod} z`9zS+#1FrUd?wCt$#K6@CUNXWbP4-C4c?Q>bH|cHm;-0-^sc Z?Ee>N)wS6RxB|V!;OXk;vd$@?2><}VavuNy literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/long-arrow-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/long-arrow-down.png new file mode 100644 index 0000000000000000000000000000000000000000..3d56a6b0eea1de1040945d5b2ed31a0d594b5db4 GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_go-U3d z9-VKm7;+slkZ^doK1%k=NokEQ47Q8n4qrWc^{8}3=Of-D(k~XY@`wdV$DV0+;CQlk z!bA1R6Qs^&U)?zUlw70gwS#tDf&B;EpE&S6Il#|kxH##lrPQhiYYy>-$F$icHCG?M z#W&Tt@vijGxI_AKj|EQj&sZ{PyHDXE$+vif?2N=~?e+zY)EoS@}j6cSNUjhnSl{=fwLH-pR!j zmVbD+Lz$z=%xI0lOXs+RUhA}2m*%!x0?|6JYPt%WK6f47p4Ped`LqAWKE}?d=Q&~M zb>o|Qr1RP%e4nk>7kCwHoA<)Cv3K4)9&??-V@pprC~#CT>^ds1@Yv+>bD*mjJYD@< J);T3K0RUg$R|Nn7 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/long-arrow-right.png b/src/net/apocalypselabs/symat/icons/fontawesome/long-arrow-right.png new file mode 100644 index 0000000000000000000000000000000000000000..b696d739375f4717e4be985ed70bab1ebcf86b85 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_=o-U3d z9-VJ5?&frI6li^TUR=#>T0&A@f;wB1?~NwY8x0W+u{WAhXLPD%ZF-ctx1(G??epPH z{AJH%o(ZrxMyuUe@L9jnQtn1_!1smo@1{$b3(QznJN1>=jv8$XRrjT@I|8>RZg0FD zzvEF{?TN#hk{8Y9@<%)hd$q1F{Dk%V%BDE)M#Xaxr`?2E4$f9Do-Nn#_29ZqK!-7S My85}Sb4q9e0M=So^Z)<= literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/long-arrow-up.png b/src/net/apocalypselabs/symat/icons/fontawesome/long-arrow-up.png new file mode 100644 index 0000000000000000000000000000000000000000..957b6b1e4d1570044d2dddbad0b3d3cb14614215 GIT binary patch literal 211 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt@~o-U3d z9-VKmY~(#;AmH|ppGn9gQpwoBY1&CC0}n2<1q+rX@Vg~2a%pT(755M*>^SCcb<*ng ze{1t)pW4zM{S@QAQ)kd^dd?zIRCeDH!S5mL=cl(A9FAyterx&O^*8r&oZs3jP;w(d zqpAJMYbBPM`vktskDKN07r+`Cz*;Zl^RsCE4w2VhJp7I~q{Z&6Wq$&66N9I#pUXO@ GgeCy6bxr{Q literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/magic.png b/src/net/apocalypselabs/symat/icons/fontawesome/magic.png new file mode 100644 index 0000000000000000000000000000000000000000..595df1f28e952730387593f35ad089f31d49017e GIT binary patch literal 295 zcmV+?0oeYDP)0F4#5;1Jd} zUO*xVA)EjXKu5fQSTK`}n}uZAC9&8)nY@`~^1qok^QbAoLoz>3=AF#G3%uf_i2Mnk zI1B4uh;4k~F_ACugZH9Iu0p)UH?G6_G9w?^+-ixpA_?FHQ>-z@bB_EJH~S`FQ~w!` zGV)1AUbsXl@nNHUjTO38$Rnvd9Z}vw<52P@h8Xz!r7Mv~?s2}4e4Zo!2&XPZE#FG) t++7b^iryjRk-mz{lEK~zYI?bI<&0#Ojg@t=U5C-4TA+8ARmg*VX71DMd!=>e#uu(Org z#4DH>H8w;Kpg_YJz``Y2-y30}(1w5Viuv}NnYZ)aE^GdqjX>MSSt*|23h#+;2j{4j zv>QAwYTCs#S?$2r4t(9zR7-_lh~6~PGO9LMnW(`u&?XhNEVmJut}#fGdV%k@cvc?O zU6lqSyd*mv2fi_${hY!m@MU!5x1$yKT7j>VnxZq<479C^T9z9%7zSDs^-^3fw3I{gnWw$mqI15cIak67;$00+1X+s{4J_Q-oU!sdef9gcC43ryj+zTbUnHyMN0Y8VY( zFs*4kja(76wOY*p%`mQsk0aNp96%@iDc}wFm^9Q(qGtXZz&o}vs>II2N{yoCV^Nbq z0{|Wp|26UF8m8wzJaXF=l`4`o-FF6@`TF2a!{3V7Qr-0lm1sP}m9xgN00000NkvXX Hu0mjfCXj`i literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/map-marker.png b/src/net/apocalypselabs/symat/icons/fontawesome/map-marker.png new file mode 100644 index 0000000000000000000000000000000000000000..e3aa42ab459e0eef99e87fcbf43b8d77a6e9b022 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`7JY5_^ zJUZWAvh`vP6lr_tK6{D4#;qY6#U`KfGFM0uT&E&^!EEh~C7UPZD73cTY|2v*v~K-z zd5)sEEc?m5N=|$=XYLfYec#K|9{RU*?cWc(&8jSVKC@h}&@AlKll$;b^ZSb@hsq6o z7p$N7%I2tF-vh12uNwtls{cJLb1>K;FDq^F3|lkCYtm`CImdo4Nvjh-ue)WMppE)= z>s2$u_s;Cem5TWDx;V#OZ_>YnNQ*a#?_PI>%}lm;XE@Au&_JAzz2djq1zp92jgvCn zmOdzmQMS<3Y$#;fuglwh+2z7-UdB1DVPE@SG5>rRps4G7^A6C*44$rjF6*2UngB9; BfeQct literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/mars-double.png b/src/net/apocalypselabs/symat/icons/fontawesome/mars-double.png new file mode 100644 index 0000000000000000000000000000000000000000..4743cbc6b1b07b60889a4108331c7a9ba3d81af9 GIT binary patch literal 533 zcmV+w0_y#VP)_ z_=1j1J`X$aDG?m0WxNtUu%U<@o05}@q7Dm_yj`U28Xgr9^x$=Y<5jqwqWgex(MccE zt42gUns5R;YdJZX*mJDFJKV$??89@+P2c09F3knO{lTuJJTsGD!7a>A{|7`WD(J*d zY?+LpO+0&lm29<0%layvQ5?=}FW~HC1aM5`wGz#4jEO#s0oD}sL!r~&sJfbpmh!)-`hHMz;aZb#^H0r}| XJ8@><0oZ6A00000NkvXXu0mjfMuzTB literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/mars-stroke-h.png b/src/net/apocalypselabs/symat/icons/fontawesome/mars-stroke-h.png new file mode 100644 index 0000000000000000000000000000000000000000..3adb2aafaf83583ee536f423727a5d3367602dbb GIT binary patch literal 355 zcmV-p0i6DcP)g^Fm1#w0EU#ojU!=A1c3#jIxMKWFc?R@VRTO$&b>xrBcOlrWAi-2Im5 zAolQrH$2Dn91G2oPvIU1m=&DE2v+fgjh~Va;1*lzM>mZsR$`sQ&?j^KNdjv)Lr02{ ziqMZdCWQFKP)KWYCSlG~s;_xG-{Q8q{DEs}Xz*14$QGCz$gYMSnCN z7HX1;Itd#?YalB$( z=;lJT;XpWPYbi+F8=l8D?y-wU^kP|PxFuXwVgMb&KQx6F+zQ>D!CQj$|0=C-b6`BI T%4$!J00000NkvXXu0mjf8>XWz literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/mars-stroke.png b/src/net/apocalypselabs/symat/icons/fontawesome/mars-stroke.png new file mode 100644 index 0000000000000000000000000000000000000000..f90879e78e9b54a2a6017817007f8d710d1826bd GIT binary patch literal 438 zcmV;n0ZIOeP)A4I>uEP(d`N>fzT+*<;1VYAq(c}RP`HA3xPoUW;c7JcXLyVss0*1a;XazF z0;f>JP89f!Jv1;KIj`gWdOWYB8r;M;e8dCH;u`J=WoY4LG~SGv%;6-?=80d&Ay!e& z;4I=NUc~bwp(nYRz`moD|As{&lTNuRDF(~Ab zO_;dJA_h>!7hywB_lchnzLqWA$P>$IP8DmofDLR#!SlF{11#Xppaz}TJnrD4@bB0Y gGJ6$GMi?G{0EL!F_f}p8sQ>@~07*qoM6N<$f+F9+bpQYW literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/mars.png b/src/net/apocalypselabs/symat/icons/fontawesome/mars.png new file mode 100644 index 0000000000000000000000000000000000000000..8c8adeca05824f0744759713209ed1d7ca5bf447 GIT binary patch literal 413 zcmV;O0b>4%P)FNR!Jdt1`$LdkO*4ahy>C25wsD-m=BOI zAi-KhD?2ZZZ6K*E+)A*pG2XDT6VXPz;H@~bFsu$UlhtnjFva0K=Xu_9-ZL}QcxSqB zgyYz=6c;p98SsEhl+cbI6tPgH?+d1Ik1g!IwfRJ3{vAK^1hirf`@&H?;RK85jx^=U zC!_I9)_@^g-~c}{i2kU`5^k{?1y9D-eL!cL`2g%G=g?0JjZdV$V*C;Ras=!NFIc5dV!)&1#=b^DxJh+c19s7y zBcM;X$`4r=jNn>0sx%5X#B7d&)L|Qc(U_v06K-5fo&e~;8UCQ{mHB4jYk7;WX=X{y z>A*TZ<2QC9!%z5zD~w_De*?;M!x+UE;oos0>})LxsZl-8W`#sKq1N1h00000NkvXX Hu0mjfoqe~n literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/maxcdn.png b/src/net/apocalypselabs/symat/icons/fontawesome/maxcdn.png new file mode 100644 index 0000000000000000000000000000000000000000..94f7d17b12f392cb5e123b228ff6fb65972c5e9a GIT binary patch literal 377 zcmV-<0fzpGP)-cGc(JDu|{4Qw_gMbf6UPUBH%vF z$2s5;=nS#WfY~%Ar$ZWafD-*v>C+rgmqQJpW~(K?IjY0Izc3K;B&oKQT55 zRD~b=WL|5)wCpSP%mb?d-U711Kax5)l4>4=?+gC~ri?GpJEEPW4z?sNOS~;{1iS@! z8@Ng`&;xM>%C(?N+=#qE4%kSMs3LKkaZm-iv-}2Tj4#tW=S|}o;7RzQPv|?)YO26X zfY*T=i&ud8K^+V-h@1Zf@D<=S;MN=XYh9!}mPjhy1(qznGZXmzU+We>1Lxjgtbd>% X!WL~-CZX+P00000NkvXXu0mjf3K5(V literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/meanpath.png b/src/net/apocalypselabs/symat/icons/fontawesome/meanpath.png new file mode 100644 index 0000000000000000000000000000000000000000..798fd325cac2e8b7dfb9cd70925e84ff6dba2716 GIT binary patch literal 331 zcmV-R0kr;!P)FPz*;8HD=sn2N$z2U z&xSTaw@x-65!geKdGaa>?B@t{T97CA#ssE{Ul&+N#Glc}2Uf6wC%oefFE|Nn<8aXH z7*Xm5cY*W)hgipb@NaO1&E7lJVV4@$UFDx|GOjO_ deKW&9!xx32N;JTx`T+m{002ovPDHLkV1l1}ic0_h literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/medium.png b/src/net/apocalypselabs/symat/icons/fontawesome/medium.png new file mode 100644 index 0000000000000000000000000000000000000000..7f532e521b6736c73bf3992af2b4ed590a3b6ab6 GIT binary patch literal 388 zcmV-~0ek+5P)Ri=d|Q=Ak!?Cmghk;0{NL?GTUOCFsf6(&H#Pp6*tJ8+h>1 zI6Iidl+O({iFu8Sj_vm$Mlt8FT2zO-Qtz iCJT6Iwu68CLA(Jaj#_yjR`P!U0000&BQ4vHxz#<~X&Q1`kfDk(ie?zda zu(y>c`UPq26$C8>YbzCO)MB3@dAM&^T+kvHmYp4D?wy?(h7tZ6wGuHcY+@|(zvCRe z-wIq|5_ge*9?w`#CD(KOj4UuW1civg>(^odU8ioM1tAUAwaTG{Qf@Ck$~glkoZ*vH$=807*qo IM6N<$f>cYC@Bjb+ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/meh-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/meh-o.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e9cfcbf0914179edd1d2b0105a8b783845b64d GIT binary patch literal 377 zcmV-<0fzpGP)~8XBlk6s8i~mL;kypVE*{5;{~+^T_I$z!CBO=L@5mKvHJtBh=<^=l}R(AE24pC)N}fJ$Qr@vg-sGF zviF^(-Nh8G9H$ksZk%gjQ%-SkiJ^Ig)#Jiyj#CZUEUN-WxJYquBdeBm(Z=_YjXM4m!BQk*t#X*jwVDA8QT!VVi_}nXbaxWy-wK z9#%NnxY5Yc9!GRFUq7)R8zns(j*1!b!)_$|)K2V^hFxkomT`)MIKPFX;o2c@@#pvi XZe2uKaIHaB00000NkvXXu0mjfu6d;C literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/mercury.png b/src/net/apocalypselabs/symat/icons/fontawesome/mercury.png new file mode 100644 index 0000000000000000000000000000000000000000..daaf65c7984aa1d1b871713e40f567a4a6ab8939 GIT binary patch literal 371 zcmV-(0gV2MP)8<;|-|Kqnz8?O`zz7b|n9v`jZNj^XCJf%1fUEAqHcF}OxEs*5$aK#j1_@8}XD zn@^eh()bJuDKq<6FIN16oRE^S1o0)@NlqC;){{6w8CK9OEWHIoSjDLD*ba-l_$P+3 zD=hp?cpGcz$SPdONHq8pCb1U{w$Ss_ACqEQ$U{7Ei>D$k_hWj6#sBlWyaSiiJ3URM RrwsrA002ovPDHLkV1jE-rk?-+ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/microphone-slash.png b/src/net/apocalypselabs/symat/icons/fontawesome/microphone-slash.png new file mode 100644 index 0000000000000000000000000000000000000000..612a09b789ff55b79e92acdb63e6507f55e6d888 GIT binary patch literal 378 zcmV-=0fqjFP)Lk_*aM2g&fXtiIwPe zOdF`wt<6rE_v0-AuourW$YU}sU^v12Aix=vqL)t#7_BoeVjxyAdZmE14LI(k`3xp% z07?SS!)m|>afg#;2F)VM_!-L$?!z>TTh%wowtMqZ-1=Je zV}6DCx@v@}l$ZPy?Z*1GdK>h&qUNxS**H%{-H&>Koiu(Wj4BkRZGMd9+E~C+8Xnh-u^{C}G=!@}$wu)D+Z=GTp)3|9TrcO}8ZinWg zrj#Y744RlgBT>_cnr1HskC;alPZ@d@3$b=h5g%B@7V3UyppH!}MNKiQNvCl?$1FB5 zg`L3ZZf+(u1b6mW!ld`8^iP>!pjTTUZ#ljq7kz*^)h tu~uTe#!2eo)Fl7#jF-qS+Gs=mIo}VdIiw|Iwl)9&002ovPDHLkV1j15l|}#n literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/minus-circle.png b/src/net/apocalypselabs/symat/icons/fontawesome/minus-circle.png new file mode 100644 index 0000000000000000000000000000000000000000..63cb2dfb431cfca244077ff1bfb5ceb4f679cc6c GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaA*#!86xB_YN!2kdMFHB@m0%{g2 z3GxeOkdc#Du(3@_Zl1kv_uf};fBg9!_I(FXmNCiO-9?yZcg!>(C)d-(F+}71-oVp* z4GKKc3WpMuzWlep)~(d7c;`)K=Jz)p|Bi^wT>SfjnmI$p&5Szz9f5mJy|*dIYo1`J zuzyeX;tTgCaa?hBae1=B;RO@(%TD0~*@?GKy?U6pcb(M+jo?2=ChhEWNntMDu)ppX Y(^g%si;RrFj)Oet>FVdQ&MBb@0P^NqG9%oL?Ma$g~54ef+_`oxkIRW>W;uY_a zfLq*Qj77xVQQ;|74sMm<`$U=Hm!YOcr=g&OZAQShsaI3L!MKdvU;CS;Hug?WYQPwi zi1Ub5#HsOxBEv62O^u`f!N~%CaFx-g8)}l7;|2W$w;$YDPQUy3hfwG4s=gQ6m?+KDc~#%;Vj$1!oG@yJy6KzPQZa?t%K(|l8rwJt2bWO y2#RgJ+-%X@GE-btVCICT>7s&fbbLy>a~T3`c#I@2Gu#E*!QkoY=d#Wzp$P!&;X&g7 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/minus.png b/src/net/apocalypselabs/symat/icons/fontawesome/minus.png new file mode 100644 index 0000000000000000000000000000000000000000..8d3ad183a448e601e342f72cd2b2b49db704df85 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt@;o-U3d z9-YYv60D08L@vk}JQDbxkdRQIaB&SY4-b!ZN9dov#>R*Coj+vFnr9S59B^9W&GGVJ z>cL_oodc`b!(~nw7#L(s$T-N$#@42;@=6k93=by*L-KdwwNG3uSb=shc)I$ztaD0e F0svhSG#&r| literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/mobile.png b/src/net/apocalypselabs/symat/icons/fontawesome/mobile.png new file mode 100644 index 0000000000000000000000000000000000000000..b4e0758772adb88c386a91b405dfdbce15abff11 GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wg8-ipS0GJ1`2YWZRHKz7Py=5{ zkY6wZr-rewUubm8%%z7amoqkle(W|*kVW}s=oyO| z9IknZ}AXf=U5N9sR&l(GF;#ziXUSI8^LekKIzS{8)gheP5+`?8k8eL z9q+;F1~;uBU(;^?$SsO*wA)kxFg(SD5-c2-9ovlxWx{3aUF5x?=o-pU*|9;%t!|=u^p}d_~ZBh8#y^|&?mUw P00000NkvXXu0mjfAYP=Z literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/motorcycle.png b/src/net/apocalypselabs/symat/icons/fontawesome/motorcycle.png new file mode 100644 index 0000000000000000000000000000000000000000..871ddea05f147b86d61caa68f784a7c5f2207919 GIT binary patch literal 506 zcmV@XweTnQ<#6QZh`Il)_lZ!h#7KNlCMFT?|Q) z64~M(uvgX=7L<)x*vM#THY~7FF6A<=Gw*Bhd?&A&-|HRQX-+-$oadbH_dMsutju_6 z`w!m^^rH)P+{0UJ#&X=o&sHRh(cQ$>i#PayQ9QtL)Dm!aEAj(ztm6}IVS5wbp7_)o z&dw^w#uClNI;>XGK8A&Og7FIM8YSZaJj2su(=-5V#WwuF3Y>0|fdqYycQ}VFdB2OH z$g9F3Mql(pEy#y32Y2vZY5Lk=`@(f?g1lF$ z-Hzz<@Tx_CGa;&Beadn_K`9NdDdTH@e$XD{iD{H)PfGM6m{rPD9gf}}&b=MVa&#(- zG>(V3+)%z#DaAS0R%U|y22Tlt5dw(H&;S4c07*qoM6N<$f{pO%HUIzs literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/music.png b/src/net/apocalypselabs/symat/icons/fontawesome/music.png new file mode 100644 index 0000000000000000000000000000000000000000..3cf78b54d03b3c1c4c2f76da0cb4161dcf5459e1 GIT binary patch literal 344 zcmV-e0jK_nP)C(r6jpIp$e6V=yEhd4lPPZIJKs5T=G@_*-=?<&kA6&H6}NaO z!P5|yv4cl6nrkx@_GOrkVg~b=R#YDHr6Z{cmavVUjDkQVQ8&?vIe9Jmj%y6WHd0Rz z;{qF~VhkrSQO*foaELwZ<1QsAC&3ZsGW6)KMM-pX$-|2OVFWiAEHl9Zwj!pNp|H~y ztwhY>IVHG)b;a1-E5`90^-r2Au6(>f4IC?;leW}?!1q-TbQMfu7UQkVVt4S=LVFf` qzv8rgy>S+?+cY@9njaYHKgt{6hb=+-viqn20000P*MgzCKl>$25wx#IZ8LL^S-awc#M-{*bKbLf$vmLp~q>zGF!_c+83 zUVkfC!Y&?gfELEFf+sBFI!BVHl1JSfDhC5c(vH$=807*qoM6N<$f|mD`WB>pF literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/newspaper-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/newspaper-o.png new file mode 100644 index 0000000000000000000000000000000000000000..5afad7d496775e65268f8d5ab83a6e21afa64aaf GIT binary patch literal 384 zcmV-`0e}99P)m@gKJETF5q%^#Qg~DRedpi9##UNqhs9_y}sH zLP-=FDh1IHK~xeVDm0Q68ljL?%$;OiGm9k=$^Mg*x%W9U=b3X~Xz|yyWoXkF`-R%` zct{PpFd4?P7{Y#&h5ImpLENTd2{k<885@%B`g5Xy&J4X99) zT!y|Fw^R5+%QHBun;(bg3bvzn@6hvIgL9l@=w-=T*K>f2?;7MWfZ<5H`Avhh5HaQY zNxaEf97;|_8Yv5rUc*xSaib2NFrJe;#TAYs{aSQ+8yR%?xW*}$viG1Zn0(2gfT^6^ zj%2Old@VLeDTZVP>sW1I{28O6Rx$lcsA3Ddk~Uu?H?tY~uo-H;+mJ$VFE&{?rHVbg e{;*Dq|H2#MPC>&Zy&qrz0000KjlJK&UMo9;h+s

hCRHY9-b3ih4(5BW8Nzc zP{wAv0D2nlK}{8oULN^aA~u#RfK!~O)Qgf)-VZUCAA&qQtb#0G|Ae&!Z6 z(-4mR4*M1*EaAEvfQA-uiuV|-E;_O6ohIqzX3PiJG@eBV=_OmOef_6?05#D`QSEJT QC;$Ke07*qoM6N<$f|6;P$^ZZW literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/outdent.png b/src/net/apocalypselabs/symat/icons/fontawesome/outdent.png new file mode 100644 index 0000000000000000000000000000000000000000..62a1cf5a0cc043559e7d6679502515d2b277571b GIT binary patch literal 293 zcmV+=0owkFP)5%fUl$zWv+x^6!B$dW zijTq$riJ@gBb~v5HXd;CZJ&qrZ@l8PDPbQyRKa&=O*3fY5hs`h{{YXK9lSRM&%#Nn zro3`c&iJp r{a2CO_Mb^-(7|D$=A>}{mjA{VRO40N&G}zr00000NkvXXu0mjf literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/pagelines.png b/src/net/apocalypselabs/symat/icons/fontawesome/pagelines.png new file mode 100644 index 0000000000000000000000000000000000000000..c3a64e7f877b7d89a011c7502647fed2a81e7e8a GIT binary patch literal 411 zcmV;M0c8G(P)UqK~zYI?bJU@TTvJW@Shq8V$EWSD4psof{If=fQwsawVPl+L+R#c z5Vt@aL=Xf)ZFRAOrBG3^EhrQ!P93U(I7E!YIiQA{r1!SjeBi+4eb4(m@4tI^LKAeP zyg!dy9Je4BuTYHwGp!JqjsjI&BL6o*?I{Ef9(;G>Ws2B_coq+=yRV`cZ8>yiC0}&k z_m3FHA@=YbWmKYnHjBXAgN&>AjtMN`sKz&*MW6>iYKV4lQ)Bz0&ODp_2iGVGTa$~# z{lbvpLTJ+)TqO~-)gdkjB@f2Huh@*f1uSDX3S`1tk6Td1M$G&Wy?8II?ip4vltv(r zZwVrw@CzpizEavM24aS_L`mlqFOoj4`PA?^ydZ0g zo0RY+ytlwJoTh@W~$VqSz z5nSAyqG)UhqQJ!(YzS%!TwI(iQUnteTtbl&mGbX!uX=g(N8kHPlRvn;_s)6edwBQ$ z-r-#TQT3R>%d-a8pcgAB<5QZvP$j$#GkA^3c>lFZCb%YS#b12DjTm3SlWM@1Fp4eA z;a-xf$3E^Bh4-R!5&`Va*Q|N4IaejM_9`Pz7m0d@EJFg z+%3#wDv3RnaZn}IVF;V}j)$3iKYn8y*OT~1JUAU=^=~11=})ex{~F0S8^h2sSeC_y2e|w}Vp6 zW*RJESa8{)Dmp0dEc%7%*kDzdL3acTf6K`_(%~2EqASMg&?EdG`*9VXL9@b8>#LA& l!8n?WHh6}CqQ&PrQ3ptGSIE~&^OOJp002ovPDHLkV1hT`%W?n! literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/paper-plane.png b/src/net/apocalypselabs/symat/icons/fontawesome/paper-plane.png new file mode 100644 index 0000000000000000000000000000000000000000..c2b756add209b0bf9aee187044adddd57030333c GIT binary patch literal 381 zcmV-@0fPRCP)~7WE_r zkK()v@`(jOVxs-WB;a1;@m&RZ!4y`i`VA+j9jkba0o-B)llY1`ubZH0+{6qP1##@d zkjm6VYpLFXqZ)&U=s*`PYuqU!TW;2lpfcdlDmP*M?#7!=rd687LKA*({U5VRR{HjE9yKWkd^*ip9W bU+L)w=^BBW0pZKe00000NkvXXu0mjf=Ix}Z literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/paperclip.png b/src/net/apocalypselabs/symat/icons/fontawesome/paperclip.png new file mode 100644 index 0000000000000000000000000000000000000000..e38095654c42eaefe9960441c9bb48feafa22b0a GIT binary patch literal 358 zcmV-s0h#`ZP)6IqnO%VJg*8PrWib(Qc3D2tH| z_bP?*57-T&u#uF}V)2%N;SLPXDMy_f?mfleyPfYj^?82%&clCxJGEcDAI1cF@PNlO z;XS;7#*Nh zIQ5#aiwoqVu41GEPbi=hZ^9qdh_eWpiIBNUks&-|14Uu!y~rjYxoVM3?3O_$(OxM4 z0}--?9pSR|p#dkj682P81|y{CW0G#4C#g>pSwdUXXK{_yYJoVij!dl2<1!5(jucQA zbt^bd3xIyy;zn3>2_s1#W|GQprWs>s!M1mnsAMib2*wj8}i|n0cf4%QbT0H0T>Ly3CR2KEjzcY0Xa($k`G~{67b_oCg literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/pause.png b/src/net/apocalypselabs/symat/icons/fontawesome/pause.png new file mode 100644 index 0000000000000000000000000000000000000000..f344c160ffa3588af22d94bde20bdb21156a5225 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6XV0X`wFKpGSL|NlR%)5-!U!B!IF z7tCPpKY8XJ<%^FEfg+4a-tI2!Vu>BEfgBZ27sn8Z%gG4}+#Nf1Xc+9=VbNrnmYK=8 jCNuM-b9eJ2)=7*EadXs?BM%faf$Z^g^>bP0l+XkKyAmff literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/paw.png b/src/net/apocalypselabs/symat/icons/fontawesome/paw.png new file mode 100644 index 0000000000000000000000000000000000000000..eae4f20d3ab5b6f8972c339fa7f0d23849972935 GIT binary patch literal 420 zcmV;V0bBlwP))7 z=|gN`k-R}jm)J>Sw~dHsxonp|Wm0J8%BHyIlCu}?x$8FD_=73V%-rt`bLSlHHEGo= z;?vm2b6lVw{8M<3HJssQ+y>eh1p5;CzefJ{xNzu2paGh}VqY%>cvw;34;G{Ii;|pD z)hY@c7tYtgQaP2{!#BLe3_7w=bnz%yH~2c?+`@P4R>2o!o08ABCEK)RG@`sl@YV4y z%I{-7Rp6=NANWgpj5Yi&e6y4)P!G`fgV_+UM9ZWI zq}AG6B%Okyc7lbEDuN-EffPv*3CYC-@*wy?ycTD~xyL&?PGjSO!|c6hW-Vr&HHTYV zfx1iX)uV)wXnur$_=b0QgK`n^K~!?Azj$0kU_7Tl1-rO^U4g}j8%Qm`_YKpL~canORV_>VuB6OM{`{Hno|iA~kE zj3w8}>yVrwj#MKCQhiy-JS-Oxh%Gw75;~H)gr`CjKNS(kLN8W@#8d>I3*k=2{0I+) j2yWmNeis$F#m(Xr-2#17Pw;s600000NkvXXu0mjfQJ~0P literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/pencil-square-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/pencil-square-o.png new file mode 100644 index 0000000000000000000000000000000000000000..ab0ac36771f29ec7e7978a0708d7ebd1246fd28d GIT binary patch literal 387 zcmV-}0et?6P)niYuODiJ^N-XYzVRK3LQfQMOmRsg#{(ok6cNpWpG114KVh2k|hH!l2 z5m$JN5l!=ecFEPuV~65!1oF;02+1Z31QsHaXkZ?ffxQwV(C=J2_{0rfuosB*#1;t* zLIW!}$GWU7r-K5fN|K*p4jZ_`5w=PusjBzz>R7~XmtO@RfnPNwi)qm;-wBQ} zT{io$f_hH2+Vwxl?M2tLR0Z$YM@{yKI^;EM#%4Q6;2SMm<6;zYif>W7YyX9NJVcVW zLqn0kbN)^7n(q_L4k3r92p_4e=c5d}nUHMIxZcLHxN+T-jq6rS1!MdzegJW#WSkL3 RW!V4#002ovPDHLkV1kZPp0oe} literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/pencil.png b/src/net/apocalypselabs/symat/icons/fontawesome/pencil.png new file mode 100644 index 0000000000000000000000000000000000000000..7bfae5283f3adc5b3bd89799704e7831430b1fba GIT binary patch literal 292 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^PJzX3_ zJUZWAarANulsNiv{;q~;7Y=MwG&!TYV`9&=Kt8!0Ozfsb;+@tUMFLiuE7&qm6kqu6 z@zk>Ny%Ve4jspEVzwO(LA3k1jKWz1}+iZFh9-I2kiT#m#z`kJKtp)NQlJ+j1%yfsN zLVB{$7U;t$w+D|SgCirQLv2Ue0g2o_>t zC*FcLAVlyU>=eWp*J3BI?#?D-@TbWK!yJY==bbq-e9ZLUnyXoFqJuRwCe#?>0q1y5 zfi^=z_RY}`xf691NggCZ4$H;nBY>4ce1jGaQci}|6hQG^PVj^t?h^o&H;n;C8Wf5S zahm|BXdGYx8zJuC_@@D|8|K%9y;B30afyrH04(Av%=-n%2Tr9ud_`T=|9u@Gu!DAp z8`#5p*w>vFkl{|=uCiM48$|)J7G*WyZ9L)(oAN)uCHJ7w|F6saqL@|0##>~qVihqp y<;FFQ*)5fejkD`E)}`5XU*4*hlpDqQ}xT^xKbr`bAh`5|Y<`HSfi_YN})j=hf2uEFOo+z?qIur6^z z_tg*I`={H#dhplV`QL*BJD(TS->-hxdfKmkZL{fKsaZdcRNs3bwd}`1ZLUh@ch8<> zZu!L4W8A<5tDnm{r-UW|uOEVQ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/picture-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/picture-o.png new file mode 100644 index 0000000000000000000000000000000000000000..6ce8adecb00fdb6d37137eb82a7157818dd8404c GIT binary patch literal 359 zcmV-t0hs=YP){JEaDkk;k%CS3b2Qe1*RgV4nFXX)slceiUAHVi+SuvJWIh- z3Gf!FQ#Emqt6`8BU>jYWU@tdo;T8$n!yt`F{{=e*{bk&Q@KkMFV;x`lA7VR5wTUxK zhn3%9uE4i~i=u$o4$|;m2u}ha8Q^b~0c_wjgu~i^;DL%AQ5Q2+Lq`GB#}Q8ah!&K8 z@Cu)lEZ|lDcAm$~Bd8WK4zrDHJ&x!4QU8KgUF1Y#)-U+=x{CXIICzJ6J&Rk&wGw9&$w?(Yr2#58& z>Kl*P85O*an?6`OBB=0=<6+?^=mwxcf~wxzDur*?RfUk0pu%kld{VEkF+fgGVL1ej z1@nE(l~ghyKLiuOe5(M`POQD;1Ph77jrzG+P{dcl7NxR=JT14l;sJ@(`?D=Gu_@OiLuYIRU-9CHAA`BZzb) literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/pied-piper-alt.png b/src/net/apocalypselabs/symat/icons/fontawesome/pied-piper-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..15aa0dce9777e57dd6fd3c3d98a1163975e9c1bc GIT binary patch literal 449 zcmV;y0Y3hTP)UY0SCwt(+J@0$p=Q;1W&pG_Z z5vV=^&a>FY7MwW&fgb$X4USvj2EJw&j!U2l_t1h*m6EmL5zeK!6E84W?Bkl8(~($S+}1IIn<@7|EI7p{NyE?xg2VDTj{ggH~JLLoKJg=n8x3{ znbzP6hVfZ6&0D-l0x!i49*El4A4Zn7=@8yyHXSVBHa=h+-|-uZ>H9uWfjL|(CG%!9 z6j^UcB=_+c8~BxOaVy<&2~DMl9E7Xl2X6__e@g< zgcu30@LD*kJtOc_^vfQ~nMEtYS=;Cm!)-O~UBEkZl)<})QTrJ$qYlqfyn*L3uF5-$ rU`F)GCKg1)J;WD0#gDR6Kb`mou)$FU1}jfw00000NkvXXu0mjflVQX! literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/pied-piper.png b/src/net/apocalypselabs/symat/icons/fontawesome/pied-piper.png new file mode 100644 index 0000000000000000000000000000000000000000..34c03396cb625c76bea8db920c240fcfed27925d GIT binary patch literal 407 zcmV;I0cie-P)TtO7Z@n50@LWBj`Pav$A!YZX8w%Vmr8(BeYOqKWr zB&qBzY)l^r29inwA+?sS!Jxr52GaNfVpxlrh3oEpnILGh4-9wi%ze&(=AOf$uZPy7 zg7qORVhjTnG5+BITR2OB4n;#dGp=wFgS87rD|##SDr0($7pTX*IzE*^R=R^d&H*$s z^CRqG91Hk^S^O$E+-M3QFE4X=k4aqOO97zAn+HhIb?S$yfDdTmJD%X9@Y^=4jDv}Q zo%no;DO}(OmW9fhFEXayU|q<;2>#+5-o?F*GGi*BhGFby);iU8dKbVFz6w>;(Qj;H zExu2b1*powOwQUdUdDL?Z~qt2u7Ezrs*v1ix7$OHHxKZ$0#Fl5Hcy8YUgC*bdi%^S z-r#f2UZ>eT>kd}duA9Q|NNLwCprOe4(AaM7caf`AfDkD{^EWe zgO#XqA;v=(Z{sWk=L7nyh+jnuA7kMSe3y=CI^&InL4jN633YOvirj{DMDx;p4B&dk zJBUKyS`~xS?mCJ%lI31!-y^sb-#@AtG^NV##`s;t9el}nw<8`)4N=T|p2A;K#3P;T4jYCXm9$uTGF8q*0P8h1d#KYFce< z{13Jk(Ms|IQV3S5uShCG3WeCE2%=!Xk4CwgVpnr=*}LajC5106oSixI&b~9V%LD#3 z+M3v_n8z?WN;vA+#|F+@Nm`8oH}_n7F}4(oB}A7Q-$ElsY{ z5u_B{By2U|a@DXc^ko81%VJXr4idJncqb@$)BL=?XMA_43J+KDjj3Qq{*Bs0Pb&(} u@ltpWMubL=;9Fdcs7LY*VE`WRpW!zGLv(>i&R<~w0000#@L!rau{Q)r4=SbY;0{U ztSv0)rK5!lL@Ttl@E?GZ4+|3@DkKC<(6iXN-1>5tymuzrFv(`$otgKUd1hyaOZneY zDd{(f`?13gK4AB66BtJw=V%nxdDzB#1+QVh4RCSoW2TqPo8Z5&8XyC>f+@VfaTcU2 zCUvbc%mwf>EMo=FLw6g8;ae{YKB-mn*HR|_BR;!XHfa91i5e8fTMnh$onQ=nXKNv+wC%Cv}$u+2)Bd4xNmd#}q& zCe=HCOfN$}79iDN^(ylz-KKB@-?E?Y;d(Gy3RYYGe9c{tj2gZNzz80@I3{`?6*-f2 zsT`jQz@>&=*>OF9C%7rK?Y1 z&@0svY6%*JLP;ety+q2SC5ZeU?)lP`7OCCGV;ILg`e?fc}ySTy-jx=YcjxS87`^7RH z-xhTHf(6N7WwCb*#~RGwTJdk`#a+OylsUy9jsua?7JfD0cFGuJonB~OPfrVfnR0t& t4PZhtspmNc6>R0iqcJDBvM###jUT*1S&g+%#lrvq002ovPDHLkV1oJBk+=W= literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/play-circle-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/play-circle-o.png new file mode 100644 index 0000000000000000000000000000000000000000..40f7807efa1fda9a453527768b48c20a95579089 GIT binary patch literal 359 zcmV-t0hs=YP)+O&JLak7eg2ISG#@zcgCy?Cw9a^J0VlMpE-$8^^IiiYI)m>p&AdjPW%k z<2Y-sN`8b~O7vvebCc~M8E~^+>>L|ZYpF`5XFz)v1lDCyH z?}qL+_Mf=HPUU`AnUhu>1K083T^W|bKq0RYK623`bxEnP_C6!0azvIPE`$DQZ23I)2^DmGpYCbgC^Rtv&$2s0IfF`$#)ePVey(#e5 z1lYl4C)dMX1TdUp-qtOSafJ8Q`c?$6P~`xT%d?FOjIq{Qzl%Tz%71dCy_h_v*EqGH zW6JCotyVBHMnOo?sA%tGu3;A)*8?12GriyY8rM%Vm%P-U>k|q!d0f$Spy&Vq002ov JPDHLkV1jfehc5sC literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/play.png b/src/net/apocalypselabs/symat/icons/fontawesome/play.png new file mode 100644 index 0000000000000000000000000000000000000000..41099288a9d4b95549f2e55377763a6da8779847 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt@)o-U3d z9-VKmY~(%UAmDN_UES|4yQvc$4ut~e`MNreB+wC9LEGRhm?c#!8 zp`Vw3`mEliXIZvvW53wyu8f;UUss*|Uc~&_J?VJ#j$Qdcw=j6R`njxgN@xNA=6g~3 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/plug.png b/src/net/apocalypselabs/symat/icons/fontawesome/plug.png new file mode 100644 index 0000000000000000000000000000000000000000..f0201f687512fe91523f61aba5c7dd1cc572fab5 GIT binary patch literal 324 zcmV-K0lWT*P)@Wg5&Wo^a3vK0tyL*Nevc0se}1UGNB( zSjAa@zoAJ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/plus-square-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/plus-square-o.png new file mode 100644 index 0000000000000000000000000000000000000000..5afaad348319824994d6bafc90239657f7127add GIT binary patch literal 316 zcmV-C0mJ@@P)KZ>5@pt;iY z1!K1T?xr!jaXp&QlDnrgpo8;-emrr1hPTX|8lUJU^vkF!-RP+?_cd79B7aN&P)`m1 z&FCrS7WZfscw6DUnI)i&XAJS4sbP5AsX^0D(=8k-J52}pDt`SX|BD}gIV+fQ@=DSG O0000EaloasKRiYq16e z0q2X1j6eOq?TfqU3(6ly%E=(0N~be zi_qjTkSl0zcwYg4M{&7t3f~c38vf4kMT>uLa$Pi&?RW|#T65sl@Grod@hzVN5wIUp zz)n>f{|h+u=nD_$P3G{SH3E*hf`wygZEPnJb=AD&Hq50hsE>CgQtB5o>(I@NE)7i% za6tWwOW*-Gp*o5PI5nNS-#qG50N}h)qy)ZYmdm7F3nQx0-JMt~wAb1BR$!ro>Jzzl j{ti3=pZ)sX;6LyKwC!2~voV>d00000NkvXXu0mjfN+PMp literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/print.png b/src/net/apocalypselabs/symat/icons/fontawesome/print.png new file mode 100644 index 0000000000000000000000000000000000000000..65ec195017b6c01fd53ae9ecdc02da9e58c376b7 GIT binary patch literal 359 zcmV-t0hs=YP)Big`-pjb<11%9-~=yy3Yjn_egHys3002ovPDHLk FV1gnSlQ#eW literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/puzzle-piece.png b/src/net/apocalypselabs/symat/icons/fontawesome/puzzle-piece.png new file mode 100644 index 0000000000000000000000000000000000000000..bd736d23a2002926495b2331beb830b416367fe8 GIT binary patch literal 363 zcmV-x0hIoUP)`06s zz%UB9%_2Cd-qc3x<(mS(Aa+HKaGeVMnLzm`AGIPdju}iz2BD12*rw2f3f3@-6}*Xi zGnz%WILEcjnKS;*9ie=1UU*vBOJ9x%e%1x(&pWI!fIK)lP zV?K=w>gT=>{V{>?icV3)Ack;{?UdWVljMCW;R3HQfj0gDJ^-aWRGYl0MUVgh002ov JPDHLkV1hs(n(qJr literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/qq.png b/src/net/apocalypselabs/symat/icons/fontawesome/qq.png new file mode 100644 index 0000000000000000000000000000000000000000..b4cd901f4f405e1cfe99fee2dbdac15713a90ed7 GIT binary patch literal 357 zcmV-r0h<1aP)Z@9%7 z?tdF%AD?I!R0~HLL3^;wv%GU8)+O*DAHXs*FdqIjp)i$p3v7|dq|TFD_-@FedB z�yvEM|&#YO*M4jA3l2CW$bWLOM=J+OKW~iPweYDQnQiTDM@_qK$&HTznhXSZoGO zJd_ZA7j9qcJ{*Zi*SNq0PBRTogg@ynguBNQm}2A<52 zT@>e*<#bVA4c2iU+wW(bTfs+`NM4&>;R$0nNr=2)6OW<-Ph^R-YtvE8U?;&pV=b7E z1n#vHgTpYgu+Zjy?l0OCWz`(TlrxuDLK$~yB3X}JS@gyvaS`T{=&_r@4c;(`qnw1h b_^__in!VvopKH4F8R}oV*ea!wOB*@H%Y* z1ys>NFOp8s6()6lfOdxCujspt{Yf%UJAc6$mLz4}!$TBgtdmqz#!akca2D~D;#KoH zFBz=)9hR|z3U06(xEBU{Qp^*eY`E^vcntdwYz6Ld#Jh@}EsQupjGeIF;}UO@UX&x= zcAfyE(8f7Fv5s4u{$`XFpgDru!bXq^PBJ)+JOOIxVm|u6iR-Z6&9LhR+gwOr)4rsQ zYZ?07*OcLh)@#-(GkAIY?>JR;qt zuj#Bm)#7M%{G&xafoI%*AL;+2diSyBrh|K9PO)1ZPQJOQs>M-w?b%;jasqSfPxXbm pyz84G+;efdx#|D@n-iH+dAS#vE_xEzUjg(bgQu&X%Q~loCIG20dRqVh literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/quote-left.png b/src/net/apocalypselabs/symat/icons/fontawesome/quote-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a8af3c6ace5b0d32de94559c41979f853134b215 GIT binary patch literal 367 zcmV-#0g(QQP)~+XCq6+Mkz}d;1=W_ z+z6$q5m#VCHd3T%VvNG#eamso%=?a#(){Ywb2{Ji{GM~p)1j-sR!^I?0@kpA7wqFL zVkWVUIb7o~ukkAG@E(lmh}lIgSg+w~yW znS04;`|~EB3aUD2!IT1KCo5rZG!O5&(qhj{5T9ik#7FB3;tf3bysmRRMa&+K(zu2T z$(yy*qOXq^j!P7=)rL8a3ix(K?KF#(45oznpBlhur%a~?9qZQ(;x4LZ@Xy-+Uzs@u zB)#3NLvApRi8OA;RN|tWRWmHNDIU{#5z80}m?}=PPSDjq)CY2EQ=PX@0MY;e N002ovPDHLkV1hWYrXTmc_ z#vTsS{Q_1n7-$}_gR^#qL#U#jv1%w`Dvh%=m9)ku`dSQ1DCU^=V=joZFp}0d&NJxE zNsQ&cXnG7#M%78;r*q z+y{wAm}%ih1O5&Bn8+%WHBCuo&KNFmm7`h0fTRg-V{iVCKZth>wnqj4^_CR?0000< KMNUMnLSTZElACJ) literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/random.png b/src/net/apocalypselabs/symat/icons/fontawesome/random.png new file mode 100644 index 0000000000000000000000000000000000000000..a442d3d38d1b1c93227b84dc4c3bd938494ce94a GIT binary patch literal 420 zcmV;V0bBlwP)8MJ zp+cG*VDD;UNF4zPvu6sLfv7{kMa&I*c@5;H2$cUIl49 z#;1_!4!)w8!*AdyPjDP%Oyf1G;nEtuhwn42<7MEM@f(*|x*_2vRIncc#4T9O;MMLT z9^)B)1@T?kZJoKRIME}=*)O+xx#tFdLDU{N7QM-%4BlHjXf-%dU*qiGizew~2%JP6 zpR%51oSK^4T0#sO9JM4hK@>$WbU5eL2ZCkHI45bK;+)@DV=N z$!|up6J)pa1drklviOkjcRBfW;fIeD8T7}snj`Q%;XiZoy>aa;GPobtA>7O4(w4oP z$vwnCqlrSSTj|VXuMs zJnq&LX{nb;a7Sp-Ve~}f-}oxrNlRrbzrYzB1F#E(DgiUGP5=M^07*qoM6N<$f)}~W A)Bpeg literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/recycle.png b/src/net/apocalypselabs/symat/icons/fontawesome/recycle.png new file mode 100644 index 0000000000000000000000000000000000000000..b139dff270d8aa9fcf4c15a2009855eccd392ec9 GIT binary patch literal 481 zcmV<70UrK|P)vDFW2E5^?JDX_WMz7e&G(!+xMLBbDrn2 zk3XQHhMeoTif3rWsp!w}5;y`k2yQT<(S)8FL?{zBxLt6lK9@^HjdYO zz*Iu?8OLI5K8a10kyOdr#754Z#3wXkF6UpyoieWUk$cb;$=7i>-tL6(9=~x01L!~} zUc}f%T!@NFaR7JiN?$?~+Dh`z<83Z~w2GV{f5G1Vj#T8&B)Kb5RVl`jf;GHSzAvp< zOlqd{3F*V+?F`q1CF?FAZ^CzsC;p>V3J&2zB)?yg*MNzf{YY5ICw519=N5VV6xuQ< zZ0#UUqaVG(WPQaI+z=+|9Dc;QheAs$(Tv$xkR{(J+J)^+W2^DNn$TB3kYPBgDvC`M zGL@jk-ud4CF2(rs#J`AxMMPD<>+Sw_;fOFD5AY5r@ff%84X^Q~9tE{v=wB1=@4Zevxs;?psNBe;b@yokb0c!H{O5_Ds4GOotGn79HDF{PXY z*DyE3tq>|7L{B;5c|0f*t3q9ttSBK^i`7_y*_eZw=*KJE!F7BsCXgnWkL?)21?<6c zT*X~H#pk#tkA+w&9M5I+Vq=V*#q%`LJfSl>a2~_hJdPbgC3fH~`l7~=%sm~z7PRAr z(f)?Xe-W=v{+lr%9OqW-he#j7iN&18 ztg(bjIkge%u{b8p3$6K4cnSt^37^JW`2_yJPu|{Mi{usivH$=807*qoM6N<$f{mR9 AR{#J2 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/refresh.png b/src/net/apocalypselabs/symat/icons/fontawesome/refresh.png new file mode 100644 index 0000000000000000000000000000000000000000..353d6dbf444b779a11a7e81acf50a4d88f819df8 GIT binary patch literal 381 zcmV-@0fPRCP)0d1~Y;ua25w_wGk-d1*a){`uq=&HE64-q-;&B z;Wfj*jP00f6PKMttG@rdMw?^^7a@wpM>~;c30wAO$jTK>Y!mTijH{E33 bM{n=}pu%jc4Z%1Z00000NkvXXu0mjfe;}TK literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/renren.png b/src/net/apocalypselabs/symat/icons/fontawesome/renren.png new file mode 100644 index 0000000000000000000000000000000000000000..d09544be8ba0a9901d5a75b4d89e190315ad12dc GIT binary patch literal 379 zcmV->0fhdEP)5k#B#Y}(of#KM56 zg%9Bih?l~`D;9!{iN((17TxGC5oTC)tv%uPQ znZZ73R?=}g=eHOMXUmui`?BP{r1zSbDPlk}*DXBy_z~@5CyJNCofZy?7KcgfV=7{s zQKzdBpO(CniEa$qwSs5wkK@S~zlUyB#YK~zYI?bN?Y13?f5@SnL9+FRe5ClEow!WYm7QLyzTECpY{B3h*g zHY!-#3O<3sHezR^Bo?=l%W)U>68|*$V42<7+4*L7XND#I8!M4^84i$!^)v2*TnHWX zFv7SrMqzIQYq-Wq6X$yvmYjZuQPd6b5a#DiB7ZG7>0%o#`Lk}~qT*K31iiwc!y21a zJk3LpnY?+o#wNk7h#Ryk4)2>}*I5lg8}GO;>C5X%oQ7yVLZl0!RiPUP8CxTb2?jwX z*!l^QGE$RIzWfaWrqlFjhTSn9vEG!RW4emJ3oVgn&bj2-+yv*@|62?b2BZf)?I^ zH({@Zg}rzKVi~ZqPW($DD59XnPH5D>;w~k)%pyojDk({P zO^Y~<1UFd)BtKXK`=M`3)>3mN+y}vJF9Mjtc+^jKm^%rA^LVkCLGYUDTOH==;dz~b y*;h6t$2Su%7IG9!-~x|1GXJE4`C-9F=|4ZbIB@E(3y9eO0000;O=1Pd+hgv()W_tq;c^1-m|&g}Q!DQ20f0j;5xdU-aG?_z)v?o$9W z6}eqpV+Hdm=2d_$Zn2v0J6Oh2DyVG!imwUriDx|E0tZ-Z%6wA1pcezUNiZ+QQ3$Xt zYd;n6fsGJk6HkADoP+?sbm zPzL}Dswe(Or#axPcsLhv@jdb(!+gDqtgo$o*{3-6oy4>rt2Qq2)}ZH@c4RX&)j!iW XN-}8%<_=yC00000NkvXXu0mjf<8_5c literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/retweet.png b/src/net/apocalypselabs/symat/icons/fontawesome/retweet.png new file mode 100644 index 0000000000000000000000000000000000000000..6bb73bcc447f550bdb95397a484a10b65939525f GIT binary patch literal 362 zcmV-w0hRuVP)iIly30w2M~HxOSz z7M51BRZ3aeSlD7=fvd!IxfU}wljdLd?lh;~n)gi4Ip=-mnU?|uT16@2T|Ip6LtBPc z4X=5Pw{eGYl<^pvrLCvD;>-99i*C@5dAw&BRN}<`wrCO;f|fLJid8IPCPrf&bAtAi z(~=M3HX+?!O5J|i38Eiv0b>awo9IeQmxQRnakww}orZ&OKY)*B3_6-ALMILd127SC zJvbAzYZvFO7}PKP)Ub zZ~`$lB`Kr38cY1-XS#p=U)9qMe|$YsfqD_Bsr_8OEv2o1-KPgw0K!K19%p-74!gN zA=r5aK@`E(Ml4or1gjPND6)g=>@Z}Q5et1Fkc7;WH_80@=eJ23aLi*JGiYHKj}3UO z;Q}AIwoq4`3Mn(;EiQY;tvd1{ocf-41ykMreI0plXeX4g0yArC`O#IS5bb2;aK@1Iu+!1LJdT7RzZG^=`z_s!Q3PUv5y^0 z2)|+x%Xq4izK8?|`qOvnihC)lfvDtZ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/rss.png b/src/net/apocalypselabs/symat/icons/fontawesome/rss.png new file mode 100644 index 0000000000000000000000000000000000000000..d3cfac68882c1dd3e7dd3cbbe35b81399290f6d1 GIT binary patch literal 378 zcmV-=0fqjFP)6_q=Pp&)$3O#eaS~mEZ7b451m%xGA^z z4zFSCVg@zk5}XzZ3gZmpnu}HLp>T-w*X~2T~eiS6zs4cZ&4wL99;=MQt zl1)^UBDf7r_Awl4O*jhmxl#njK5y_Ms#3ihSBXEMJ*%JwgP6yCkgR+EB$I(Jm+}^c zbmA~Hn@zkD2Z=qQK1Jr+N~}Mt;6HyP YZ)A2^|5YRy6snzfV z3UA;ANCeqUJOLfeCK8=&7RB7d)s|K7z_WW-Y zn2GGCynv!RNHCs>8AT&HZ{jGtchIWS*{1R@CuR>@b;PR{=;91(b;U_n&l!p}@273WxxW_{#u8r-o0!5cRiKUEhIxt4JOuP)km<_y@~ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/scissors.png b/src/net/apocalypselabs/symat/icons/fontawesome/scissors.png new file mode 100644 index 0000000000000000000000000000000000000000..adb42bb5e08143f6ccd33e50e0d0c87b866e8b69 GIT binary patch literal 487 zcmVq$mqCS@^TG zP!<*}C{i}F6Zuo4SjdpFkp(tb84HmOnUp9Irf$qwoO5&C?)~Ol*w8$6`g%|2oadbP zeZIpC{(H>o;G2UrsAB?O|0dx8USKNi2d<&NL~c(Rf~)wB1K5VMXy7##cFCz=2X0~% zTZ#xCVXV!!8Iw5OA$~2cW1qP04HzjRI3cd)h~Fdk;C*)3#8Oa6!Z=+u^ab=!kVb#7FLxl-VO6{7ejc4 z8n)vp`ic@OUHmod#Y%h;kNh0Bu@1}d8RJ-wgZNgq+hh2d_Eucer1&4s<8gkQB3Lct zSu0a~NIdAB>=G8>6K>?Wf?YyYgX!zT6>Oc3-~rxPN8bZfQ@By2Iwqdv}b^@ocC<`~T-p8T|HfG>di;bs$I;;@W{((*^s*62T6_OlH d(i!}t_yylvST}9Y<$(YI002ovPDHLkV1n~T+f4uf literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/search-minus.png b/src/net/apocalypselabs/symat/icons/fontawesome/search-minus.png new file mode 100644 index 0000000000000000000000000000000000000000..c090fd691354c4439d14d6088026234a03b19292 GIT binary patch literal 427 zcmV;c0aX5pP)03%qLw@FX$+iC1_Vh^wF|>ZSn?R<4Si&Ucu!+mW`j)8sGHDn;gs+Lv_;4Rc zA2x8BN_K^Bn887(5TZ^iVHQ(vpW1@xc5Oi3>)--xrZi;yUjrJDFQTqXAKtE7>jvMk VW!$GgL74ym002ovPDHLkV1i*xxw`-W literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/search-plus.png b/src/net/apocalypselabs/symat/icons/fontawesome/search-plus.png new file mode 100644 index 0000000000000000000000000000000000000000..3a0a6223622e64331f54087ff40ab70b439f6f99 GIT binary patch literal 450 zcmV;z0X_bSP)3LtCw^wlS3zz5Id(ZiP&vWlN zmup-#>I(RDqYw9SfbW>c-&(~VU>T=5V-GJ2CYXyS*w2t2<_LX6eYNB**o_1yc#V#@ z*No@bNJL&$D=?D;PbBMK&>QW0_z`{n;BHa!2JFPZrOe(IhLd@JlE`>D!W)@+yKqGC zIcC}u=S_GhRMb8eL}2i%P7Q$q6*`s5(`Yzp^N7>)Rvh^*oT z9^)C_;3(Oj6RNK&wBeil3(gzw|3~B&rtvF7c8moKV69dWLLqcx5Kmp~+7{t;Es4BS s!vk0jS&^>G7AT3#3RRbV9j;LsXT&RSlEVKGVE_OC07*qoM6N<$g0bbu)c^nh literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/search.png b/src/net/apocalypselabs/symat/icons/fontawesome/search.png new file mode 100644 index 0000000000000000000000000000000000000000..fa855f0d4640365c5fe6f31024a35a0ada9616a9 GIT binary patch literal 395 zcmV;60d)R}P) zmlh@!l4%|-h4hDscX9X03ps5sZHO^!2;%lZ*&B6XO1#mCwCTPhD zI1ct*DS#%lC&Z;{S9I+?)V<=H^7Nczc>vQv;3|G3c=|Mc pDur~vH{cPnE_$Zgj{tmOJpdB$WQB{kmUsXF002ovPDHLkV1i$@uJ`}| literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/sellsy.png b/src/net/apocalypselabs/symat/icons/fontawesome/sellsy.png new file mode 100644 index 0000000000000000000000000000000000000000..1ce34202379f2910ffeade73e32e3986b2d19e0b GIT binary patch literal 409 zcmV;K0cQS*P)wUl5+Wh0UQTK&AE$Br9uJQa+!E|E* zk0^z8h-uV*m%I-r8RB>?en+GR8x_dYHT@aFQ7mBwlNCrW@!+*wRrPeLifBtAt6B_Y z_PS%T`W%6=4+6Le_tFWv%A7UF&T(TJ(UwDchg)2P^S(0T{b(u|Svxkprn`(;JfR~* zcNBcPuoCP6Z%em^&OCwn$gwBv?@AsONh3cJC}A!oO-oe3U?fFR@wSc!SP%9Nwu8NiJ;{i!;@JBh43|r7 zB4ks|L(5yI7|#;c4!K~zYI?bN?Y!%!H8@n6NEQi>E&3W7K|_;+ye8oU6nz}Z1ZCvooN zuCsV0PL3su=-{9zP9o~0LlTLHBpez>e9}fxR{B>GEKSsad%m*A*0TR67 zI%3c=HVXX&J#1kme>qul@EoTRfc*e4z_Tnz;&`$?FtP32J0Y;TP#7zhY9qghLxj|K4 z>i}z*X$W}6WnRi8ckmc7s4xAn@?2nAD*sm`&tX&GplpK$d_(}+m@4$EtWT)<7agD* iF}yA>4bPAB-|_`Dw@7Um@gIU>XR{J)uOK|gz5p+PLW3tzD^;taP-zq% zXSG@q63I$fSrqpUn=v~xyAhiGCpWn{ckcPl{m$et;lG(05>K#;br2X$P-z#B*b}PHy_+YH z={Gd$W5(}tf3oAHBE8d;ONyS3HX!~wrBXhQm+j#yU*frSX_NXr? z>PMQikRpL;oT4UJv570;PidivW#Nw+iPWNW_3#q+ci7K-Ul;5g%ObJ*`M7W5IL1=u z6j+%jQ08kxur9%(U{NYi+7o_xROFEegKL~&SIZ_V8rM76P;FdygmL{`>j4{e8Qf;X(>l!_tm@b)=pU64XP%Ors#o4yZ`_I M07*qoM6N<$g2)_$u>b%7 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/share-square-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/share-square-o.png new file mode 100644 index 0000000000000000000000000000000000000000..aebe6391c227a682a974ab5aef07621c528cafa8 GIT binary patch literal 416 zcmV;R0bl-!P)=19;ET40(3S3T)sV_V5Q^aEJ$(#$!wbzm5vF!rFl% zX*@y?OR2eee8x3yaz+oYiUei@c{2D-{3}SD6?u{;Fc*k*JS|amc6`hxjQwO-Mm6RC z!amM$84|8wD#SnGeO~q19kf!FZK5`S|1DN|nH}_FU-4Sf-z?72#)tnAI1RQFNe+vW zHqMA#wn~mbJJ=sN99Y9@ESM*7gk6jm2t3RSW(EER+dn;T@v}gnnp#(g8oF3l?jd}J z3%n^S059)d^kO&9--o}79OtC&P@iN-sw zu#cx0(^_a~{qi(JZz(n+#1^rPw^V&SE!LM|FdlJdce%$Q&O?3? z>WvV;On&rc8KiN5H9Y3<4fJC#i!3uZ!;)myMYzr*DkY7(5#rN0>eS#g#42`hDS3n0 zHt}POsj$sTIiBmkH3T8q+mf}WZ#PbYVZTV)1 zA2DL7-duy*wtNl?c#brpL(Yjv2l(==>l&tI6KkecV@d+^7R3bhv RB}M=M002ovPDHLkV1m9JoO1vG literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/share.png b/src/net/apocalypselabs/symat/icons/fontawesome/share.png new file mode 100644 index 0000000000000000000000000000000000000000..c0845a92a576c772fb5b7280c23660e26b8d9868 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^%JzX3_ zJUZWA-sr{bDAM|{pCizvlPl`BR#+4N!{CS;TwGzlSnS%(%FM*XJSShWTdAv@q1dI+ z6!k{0Ptkg2sju?Shel_L-dS4jE}voKI4fdq$^k{Wjk3a~SuAIgS!Lh+Np;{pJ>&Fu z?;VEER2D}ZvD3SFnBn~oos}EsYp3w@3vP~5bl-2lw_4UX{&+O+XGXJR#^t7G-ft8& zZhyUSnO$FM@(#7#F|6vL_x3z6%dk40;}XrHGP|9zeBbjuJIu{5yw7o&MQ#;SFCMl{3w$D{HC4rKJouxnirex)5s@j Q3Jd@SPgg&ebxsLQ046ei$N&HU literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/shield.png b/src/net/apocalypselabs/symat/icons/fontawesome/shield.png new file mode 100644 index 0000000000000000000000000000000000000000..76d28d0dfa5cb1a0bd2296ec33131f19ff99c31e GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_~JY5_^ zJUZV_QRF-1AmA#m+ag`SZPJ!-FsM=WA%lg?s)tG$?+yxPWgS!~;BaD|k$J;p_uF%A zOP1+pZZp37Q(t@Ag^Omk?)5Bh8W*OY6SiP5kN+t2Lu39@-4*Y%O(H^H@op%{s~Nv4}#zMb0MHd{?&^^T$FlqD>puh#%!KoRGXfK&|-Y(?5QXd@m`?U?_j7dh5fa zD@q*=x*sN3@$%~5WNcNmI30Cj`+fsfBj-t;>jkgBzjcfu;`DF93e7a@s3+WId6s3K T!Vhi(eZ=7D>gTe~DWM4fERNW=kVNR{n`uNLf>| z8Dt?PDVy=5WTBZxvN5HUjT%K7$*+`InCO}r#^O0Q@15Rz=Y7g@zIA%v_dMsv_nh}U zhh_XnH1Ia0QPrtd!R8G5u?2&ndx(#Chx6T>S9Uq8<2X)X6Fy@yWDdKr2Vd|Se=3k| zLk|}49Ydk3`B(K&oGpZHDY~_&Cj#un51hbBtipZVjY^(jEoO4q*Dw(5rsG*At+Rn8 z$hKi4rn&^}Bvawrh7~0VW-wosO#$;V+SCY#s_cJbe=eho83~4SgF|mdg5FL+%KkwM zvl(PM+Lk3)jrAG9VROW)TQo`a!uy3VIw)P78yN{EaT^=3FJeqAHad)7c#d&tGA`jK zUgCk&?<>*`e}g-ryNYjkk6XCb3R=8<+e7-X1}|_7qv(^`FoC0ZjCEoE1V`{xS|ht~ zR>^-E!6#|{XYm0|X o&S57GNyG67r|~MVK~zYI?bJU=mQfT2@Lv`ghCzM}4N(+AMnj82K}aHzLW^4nHM=&n zH3SWjLy#!cAQdf%(B|qaZISpV`nMz%=%7SjMSq5Sl$X!<%lk!5^(^nX_de%5=RWVf zm;cxT+e+rH;o@)Bdl>l}*ik~NU=quCfhHV|xDuRYwBt3tM_eha|55a;+C2}?)$D%K|iW``V&W~UqBe$-=xmf1~g}jGr_vQN%f$ RKvDnz002ovPDHLkV1oPI)IR_K literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/shopping-cart.png b/src/net/apocalypselabs/symat/icons/fontawesome/shopping-cart.png new file mode 100644 index 0000000000000000000000000000000000000000..b2877dff6fdb2a03415789528af857073ee99ef3 GIT binary patch literal 326 zcmV-M0lEH(P)6|rH&pzv9l1n zKp>#oYEF?LVv!=hrlvU$NeA<0ugq{tE8a2h|@Eh*H%Lqg;ceH_ODdx<1Efwib2kfAM~gQcVnxrg`2*E0WyWEKy(5?^z$ zY8LKr5j)GaXj$b=`Bx50=KCgI71tJ5#ihim_^oC45^T$VEuNd&D()-ruPQ^Kqc$rjby<#dlG@ddBbXWE2nH?VycpKuH8Rtc<002ovPDHLkV1laAj^Y3S literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/signal.png b/src/net/apocalypselabs/symat/icons/fontawesome/signal.png new file mode 100644 index 0000000000000000000000000000000000000000..fdff85adb57d72697d659dfecce09f37a185e5db GIT binary patch literal 276 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^9JzX3_ zJUZWA+30mRLFDMi_^g)!vm9St3g_Tk_wJpYlR5kS1+(=ZXtA zqtU(QkyPM9`IVlL4>;N@Sr^J&Hw@cxT)Qpef!{M{dHoqly}a`ZyXEXYELgZBZ{=}u Y?sM|Xn770>0zJjx>FVdQ&MBb@05WxUWdHyG literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/simplybuilt.png b/src/net/apocalypselabs/symat/icons/fontawesome/simplybuilt.png new file mode 100644 index 0000000000000000000000000000000000000000..5cd296652be65cdff1e59e15e93848ff52a2b3c7 GIT binary patch literal 322 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`NJzX3_ zJUZWA+3&^dD8Tk%e!bL01v4p*YqzqO`yQy~tYtpQ{exxW_sB~T-m4N8Z{;$(6`Lx) zC9+`e?z=3uoKAKTW##*RrnO0yMJ8R0==`S0r~QYUt-}9>d13F~uG*&4H!d7?PZFKU z)ZMd=`}M&>UEvh&+md>%`G(aqz3O&VZJ4!kfvAp&W2dxDO3k}we@pGaQnvCNoj)3@ z`t_CS%rml#Jyc(qix~F(xXrfj{uG6)i`JWfetY-WFexdJwg>O^VpMS?2Zjq(=gJr$$(Wpn$f3UdE&)cFb Sbl3tI1Pq?8elF{r5}E)-2ZYoB literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/sitemap.png b/src/net/apocalypselabs/symat/icons/fontawesome/sitemap.png new file mode 100644 index 0000000000000000000000000000000000000000..157461898c11ae13c2b4698646b1b8640d08092d GIT binary patch literal 358 zcmV-s0h#`ZP);(7!XnsOS=w1yq!Ch! zSCAqXU}b0H4FtqWu(9z6Yy?3;G{z!>#@$&RLm*9FI4t{}IrE+2>?}hD%}C<91?*uW zyuacI*ZpdwhIS@uDTSkn24jg@&jvk{YVe$>5q(+H7F(Pz4j zt%$x7o@bHVF;25$(F__W|Iu7GW&b?c6DkG9v5hLBCP#M2%h<*mJ}`rGo#F0c6?2%v zmClfNuz@AKg}5#1yeWTU7g3Gq)sV~T&F&4eGblw&Ckyma$i?(RgT9kBXhqh%7wD~D z^e@IU$$f14z8`nEz$2#p{9V^^g9FS5y^WKI>5u{P3Hg0K;jakA=Kufz07*qoM6N<$ Eg53n55C8xG literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/skyatlas.png b/src/net/apocalypselabs/symat/icons/fontawesome/skyatlas.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d543315975076e007004f4a45a2e9a17d59903 GIT binary patch literal 421 zcmV;W0b2fvP)%>)WQ&v2o^SmL@j27-POlx2v&Pwcn|KKbI#oJ z=21o&_lXX?!ybNM1uy>>c{jdeI0`+-JkBt3SF%dT5e1J4BNQK zTYs^HwuC(!7)l~c<-PY{6%81}qqqj*a|4+KfrqFq<$hI|Y3~iS3e4gNT}8Dleha5P z#2aDE1*pLvd?{gK4!c4wSID4K$Y=uRm@eL!jt&+}2&C{4>!?oX$>Bsebpd{1vxGnu z>V*&Cy}}Hy@HU!#P+XXah1Ut>PqBt3JQng;Mq^%2D}G`p$=&BDlEtWS4N#tde@o%^U9b-e8S49*| P00000NkvXXu0mjfql~V< literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/skype.png b/src/net/apocalypselabs/symat/icons/fontawesome/skype.png new file mode 100644 index 0000000000000000000000000000000000000000..a116be8801da6f75bec5324402655dd5e8c6a9f0 GIT binary patch literal 436 zcmV;l0ZaagP)TtO5D;3pc0DOLi4oggA>AvS{8iG^qpwMp$-2>t;} zYi<1j)~2+PZ4^XT5G>M1Lj=JUf@Q!@M2orNc$w(kpxF4r6m#x-KHhWYT;B24Xnx{b z8Pga?2?sBkxPo)sM&~!`IKd9)vcwIeoCyA}^9Q3(1^bw=jiV)JJHmJT%&P9jH*}zi zuUIdtU@=!^6`vBk&)D>!B-yT}gl#W(U%({>P!sw;CbV%k~xcL18l~6EgW9EG$wM zgV`XGQWg=#tYk1?(#?ck#4P*(|qMZ9M* zT@I)LJ2*mjlpl=@jpq*Uuy0I+(UAj^XS`@qKDXZ+Q1oTaqi-{C?o6isWUF@fT39WaR z1G^IDqF))^G?W8>Mq{*ZP4S9)N`dmG?+*9E^e&)7XyJOC3Y|l^_gA6w4pJ)ks&U0C nCd&bRry0znwo(TFs*FAWzzl_s+?qKn00000NkvXXu0mjf58|yb literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/sliders.png b/src/net/apocalypselabs/symat/icons/fontawesome/sliders.png new file mode 100644 index 0000000000000000000000000000000000000000..18c078f99a11a7ba1c2b3b982b47b2d9d1c1b157 GIT binary patch literal 373 zcmV-*0gC>KP))DP?CPr7U;~OAlcsFECq=AX__S zF$)Wn5=s_RNZBAPrjQ~QbEo_v+I^Go>v(S1vZ T*o_hZ00000NkvXXu0mjfbkd<} literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/slideshare.png b/src/net/apocalypselabs/symat/icons/fontawesome/slideshare.png new file mode 100644 index 0000000000000000000000000000000000000000..7136597d28611469b7c821177745c7978e9ab854 GIT binary patch literal 444 zcmV;t0Ym|cUu(j z-_YNIW(-sKg4dB7$3uL?o3f#sxRo(KMKi8t+(SLXEkx~r5@*oD17Sj1n8XAwWw_eE z4AOvUVH#Rk$IndtQfSFZtebe1d445&6k;;I{2VtUcU@@1{fuq|i@2MqSL3^X>?rS| z-N6gtF6?1f7~2Zo<2z=e*&uGuFr!Zn26 z7k+6GhW*{bZG26*if~S)1L_5QGlx6tCSV6gIp%4=QPh?WIL1oC?c*Tfp89<+y22A| m2>*#|LciZd?(s#8djRJuaaESspMY8b0000`A|_>^3`Su+CRe{!Vf!z|GrQjJ$ z1K7qV&P#aCagCk701V&*Gk8T~F;jIKa?lhGv57~F|0bXc6X?Ma>M&W%Sd$VkgticR zFZx_7Xu(a~nC1knSi~*Pu!rN2wTy;J0bQs^UbJ%1i>vAPoVcwCF3pImz$Xfsa002ovPDHLkV1lc7s#pL3 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/sort-alpha-desc.png b/src/net/apocalypselabs/symat/icons/fontawesome/sort-alpha-desc.png new file mode 100644 index 0000000000000000000000000000000000000000..d44f26c592f8b1d5e3a4bda0fb38b3bb97b5f2cb GIT binary patch literal 397 zcmV;80doF{P)-1Jq$G*iP_JN|H29 zE~-j;@F##N>|yA)02%aSx}43$de9yGb9hF5p`c1`Fpg8v9Qwp)+Krod6b-p7KEn5T z>_Atz74_f=+i3yKI19;h>rPaXoce-&0W(+?4Z6m(kd{11Jb4o~aF5nt>lKx0N%Zrj rhU~%>=X^KkJ10MvF_Em{5f4}_Y1cu!$9z+v z$%_0O7Q%YAq%Gyv{aAxKPS8Vwm%lLBZnJqJ!k`r~6I^0C7k^@akFE?>M&x>38k}P) z7k^b1k2Tn6v-w}XxW|Ruxa!Ycf8RcK?l?l9n`Fw{;U_9E9S}I4Ws3n5k** euBrPm1%3bq&@e9S+-|@C0000Gyr}{@v5lGfXu>GZB9a=g82-Ls08uu_CjN z{hz^Hq-hzeqwA$YZM`BKKEgo^P^AmZSJWSy0uJjm&n5tBDP;w>SSaydu+s)$BjOLr z%oM;4Iwk&VTY%j<&Hr+fuZ=&VFYGBCuqJ?RiPvcpaA*8A{fvdD0yY!w`PG5^zzpPH z(hP5S#&(n7P^Uq7h9QoEdJk8)#7ZjUBoeLwUz-#Z+k@j#_!G_wwR`ywXNdPdPkE}C Zz5()@E+Jdmp{D=<002ovPDHLkV1g1ShH?M^ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/sort-asc.png b/src/net/apocalypselabs/symat/icons/fontawesome/sort-asc.png new file mode 100644 index 0000000000000000000000000000000000000000..778e9f6c5e95bc7d38f5ee800b1bbc14409c74a8 GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^po-U3d z9-VLd47nN{cv#pCfBg5qA(OFquKsSP^(Px!T^!d>l)a&qSmxLv%+@29tvJ8&@Mb1w z?Vrn4*?h!5&3c;a$@RokQ|QaVwai8v?)IGcx7&V}PK!YO5{816a&z4T3=RNoVeoYI Kb6Mw<&;$U1J~@^E literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/sort-desc.png b/src/net/apocalypselabs/symat/icons/fontawesome/sort-desc.png new file mode 100644 index 0000000000000000000000000000000000000000..5f8c3599de3818a55c98e25b60753ac7bd997b0e GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^Bo-U3d z9-VK`Zscut5MaI7&botHt4KPe-KC`?M%1-In2D)x^BV67TQyHhT>i!!2rfz!`SB4f*e=sKxWS7$4v%E2L-#P02a57~=}6 zn8@>T70-C}+rb-NaFp`x;v=dV*WtV?T*Z3|(847~|Mj9_k4TaIXg3le?_PdSEynmB|n8@ zoTH5HynrFpLToqW`f-aBl<p&=e zk2hQg;Ex5j+W{P67=w7kDLxuaJrRH+Ca{bdET)-aIw)WPmzcvv-U7|`pe4n0@F##Z zoM9}>5VOhaI6yB3vP>}@%wn&ZDF#qRrJWB)afcV*r|1>W*lF;7&7{e^kQK=YsMSS9 z^1nL*fK|zS$tu2tt&rc8ag$qt?57kbnLX9IIBEy*FP~!SJ@AN1RqtP#6qTeLisCDA$Sr*1 z(EYGuiM2(eP=*fcV$XL@AJVm^R!p4jwdd4*)q{4sU5?x_o^Gb0pc`P%(i#2zkIc#Rq5LfYxCuxZFxRCW2491`Qgt1KO)r8dFYE*p}XO%F?!uWj- z-{BUW3|DxNo?2aMLq!^J%|~0xaXuY)i+IL44y5PZr_W#K4PT)n({jo5GXMYp07*qo IM6N<$f-KUXIsgCw literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/space-shuttle.png b/src/net/apocalypselabs/symat/icons/fontawesome/space-shuttle.png new file mode 100644 index 0000000000000000000000000000000000000000..d37249eb34afe6267db8161ffaa04474edc176eb GIT binary patch literal 338 zcmV-Y0j>UtP)mttO43?bq!#TgEX5b_1yYNp zZ=qmio6Zji7D}wtKA^@m7CVbW*wvV<2$BPrVW#+>bMNj9BmH|#6r8VO0T1Z>hH(R3 zw6ItQ=muavP!LxcQ(_|;dATz09{3o!no_!6wm`5TVSMQI|MiUpf4(lD> zzcbjz5vF=zuYHDX;2d)}!I`vkuofK*TDMq=_H{nnZ($beeWuOR6)Kp)aWH7dBdXv4 z8zDg_R8j!E570~LH+aEKSijW1{1GHLL{-}Dz^dlJ->^9hG}g27jQ zyn&sCA(DupSc{$2Wy7)zV#hyunU8(*zV^+qVT~ks2$KAVgD0dx9t-;|>{T6VEHF60 zHJV{vG?LGU7~vgPG0_eR(cXl;K3;3&HITYWiB%Ia*H*~)7ETI=#oezrE*XZu?l zJCyt%ux`1uI*7qOVcIXIoy!(%JLDTWt7*IQhl^b2WgjlvwDzfY!-Hot?=pWg-^nEW z`o6zW@WMh4skH?S>=z;*&fT*zD5}Y*MDxiBw%-f(9hMhcQvXZCVzqf c9XZeRRZ)AR(-rGOKxZ;|y85}Sb4q9e0GHriSO5S3 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/spotify.png b/src/net/apocalypselabs/symat/icons/fontawesome/spotify.png new file mode 100644 index 0000000000000000000000000000000000000000..71aa5761d6a7e24c905a96c71d1c736b2e6c6994 GIT binary patch literal 428 zcmV;d0aN~oP) zP{Xe{e+FeNV==L22d}cQFA4sBPvjosNgR8W$QSSdzvG%hmJMDDvM+InGq)}Ii7%0H z4j*HFJzZ?Fj{<@nr+ABF!RIN=;VGVD3+IAuu#hg6yF<+c*06zZ*u{Iy;+Z6v2ly)ZTf{v6peelKGCpG|uKO1iHT$Va zqU!(m{x7y8fljWPrEmxLeP}HMw2Vr|O$KTeNhL!yyR7ZHfK}alUK0*F(}9jLT3iF# W^?kz6rEymP0000__Z*i;^gpvS$xykMusCp)s8--4j|?@bYv)viIDe}L zpRGT?^Xk$^x3Ap$^VQICxys`P$!(gf%4aqn+_z*wH{-F0sXO?Ke3G9&c*eO;coT~~ zx3T{fZnjrDR7LJ|ZR+B(a|``&oK@UJsAyKA+AP&;8SXpYKF|x|s=D#8EBWMZw(Z}w qUfea!P1JZd>zRf7`uLC0cNl*&DQ+qI{Ky^XXa-MLKbLh*2~7Z!)nv;6 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/square.png b/src/net/apocalypselabs/symat/icons/fontawesome/square.png new file mode 100644 index 0000000000000000000000000000000000000000..71e7e1773b1cfbcddb47b006c1f260686bc91471 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`Lo-U3d z9-VKec=I_Jh`92%?czPONn*3wZly$No>oS+EjIr>{V#c5F880UCazQeSmK-L1SY`; zvMFC2SVbJPC$6eYu-JL3^4o+zPCqtnDxI-fkY!S|1cxfq<^3Kv&b(sjPht)G(3h}d z;`W(WIcG^XMHP7%ie8_(>GSo(>e9IkhMRWj&3v_M@}2{qbd^^Kn1y_uoNyWFECx?k KKbLh*2~7Y9Us4hP literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/stack-exchange.png b/src/net/apocalypselabs/symat/icons/fontawesome/stack-exchange.png new file mode 100644 index 0000000000000000000000000000000000000000..685b84c3dd7b324b9cd227bd0ee15eeee81b2ce9 GIT binary patch literal 281 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`VJY5_^ zJUZV_vE@4CAkb>xd?S)&jmiVoJoB=FtUvacBjrG7>-vW11f9^&5eD^cZ;Y~}8-ygf zU8k;FQp#4Fpw85G;Gu11sX*eEH-S&Qq8el(IvQdaO|CUAW%(!)~ahP z%v=e&OkAl&(~n=~zdO%+tJ|d*hBG?C_tV)84*b2D>cBpONjhQu)wuP-6U=gdtvacG cw%(__NWyQ^_HS*RK%X&qy85}Sb4q9e0GQx#%m4rY literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/stack-overflow.png b/src/net/apocalypselabs/symat/icons/fontawesome/stack-overflow.png new file mode 100644 index 0000000000000000000000000000000000000000..4113df9792bf557f4e9b385b76837f9a9714fb47 GIT binary patch literal 414 zcmV;P0b%}$P)L=fE6Ma=ga{(n&7-rnWAD_+D6`i1I$ zV=j-u3f9pc<05|I5Y707<*ecb%;GXWGkAzzq4FiH3bV*Xo6t!G`xwS2?BX?EWD#w^ zXS_p8%)Jq+t>A;uO=e!%GaD{GR;3Ls&D$Ss=N+%_ZCFIM(dZYmPlfB-!%$v>P3d?1 zy_$F}24955mc(&hg8}>y)n@sB^2I360bm_*LeYiL?gljcngI@ z=`Bb^qNSkIELquVRm3Xhh#|9PGG?RkO>XYVJ?H*@=ib9V6|;c(ei~fj3IqKRUqKfy z5m(N67#!oGYVqX|?_xsoilrhKd;R4oCNUNJDyCC+POykm+~GF%r#!=Pv{Kz>E%AyY zoZ&H*Yhf(UWUqk1cQzxpn26GIC zbMiMB`i;R%#@PXC5np3AN8?BCef^$htOsmiJ8DW%_c`P?_9dOyB5vb3YU*VS=FpK0 ov5}E)M6MIHr5LHG=AS?09WJL*yJd(L%m4rY07*qoM6N<$f}!n_wEzGB literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/star-half.png b/src/net/apocalypselabs/symat/icons/fontawesome/star-half.png new file mode 100644 index 0000000000000000000000000000000000000000..0f114727b7fe70db121392c7b1a53ae11e081eeb GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^zJzX3_ zJUZWAw(Vka6li;RT;3#Fl!wR1+~^Zex4NJR&ymwJs+p5}&Av*gHJx;u-G6YCMwjtj zy8f~+p2EcZ<^8#H z8=ES9V$$o6oVnk&x5v^iLgS;D;+6}3fj@ks^kT25u|#Dva{xWS;OXk;vd$@?2>==I BWX=Ep literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/star-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/star-o.png new file mode 100644 index 0000000000000000000000000000000000000000..90d6218d5bd0b51dec216d52554de41420f5755d GIT binary patch literal 373 zcmV-*0gC>KP)tix)uB-Ns~)Xd)~kVik$e z3$Pizi&`W`7EC5hrBh7=!+Dw*xc8QJ^G%+dll%Ohf9KqL`KQk;gbj=yqy3f?e-DQSx3B7r|mFpjF!X%(x|*{_HH9E-TXJ?>(C&MP>9 z7Cyq7Xy7b5?=lt78lmaxTahD^{SeplgkPvf%wExeE$N&$3TW3tyW2xUU{ku-?LTTV zImT0lzZsez8OkXzf}0HgEr#D964XzW31f%mO;nC60aL9}8ax^S>!jLZyJNVnDy|fBM5GP|!Ud TpWi^|00000NkvXXu0mjfcbBF? literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/star.png b/src/net/apocalypselabs/symat/icons/fontawesome/star.png new file mode 100644 index 0000000000000000000000000000000000000000..cbb7761b9e362e21680f1fbb414e64566e30a9db GIT binary patch literal 313 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`dJY5_^ zJUZWAG4x_~6lwn$f5pqmL?P)hZ_A8h+#QS9KX5g*Ds)8LVCPrsc%XSHf<;HAqxYiH z=9Jc)Z>e|Rema5X*)Ih>+;^76%~O7pC_nqhq4dZHdTzyK(rW{Ybe_DEXXH=))T8Y)O~AiEcxrmg zBWsQQabfceIaqkaIInpznK8}Q*wwkPq1nM9#ZS?>-u`&>s+#i z?JwW#d~co5h2uBA2<$FCwmUPY=dc!|?iS|Hx1_4}g~axYoN~=JYD@< J);T3K0RX(xgCGC^ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/steam-square.png b/src/net/apocalypselabs/symat/icons/fontawesome/steam-square.png new file mode 100644 index 0000000000000000000000000000000000000000..f803dc686734766af9100d556772775a00eb2f76 GIT binary patch literal 428 zcmV;d0aN~oP)rJ}`*@P5|aeJM=ifn}CEbMLu#&+OqH{~I4( ziML`FMKom8c*HR_ahr#EF$h5Md{(~Nxt!z%eVvumj?mS)#87?97dOM+eB<(c3eZ;NMz W7HG$eXQlQ40000&_YWGMR4#75kDfWp^3wL3Gq(?#)Nk9z~#YxymQWd@7~8V z{x?z$obAC7I;P!V~I z;1Uas2y{onF~M!IBG$1XRPw-4J(!AXD{d2eH+YG=IyuXDhl1dC2cwa!h+|~&N4UB& zl5N_Kt19HLu#3)$+&6p?s%gXLnD51DEtk7OKMzFl6uPkH;eA(&??~4oF5zdzfnV5* zaZ-cy3=`=0$oH%iD8+BgV=0l}iq+MHY67Jg7CI%5>Bl-wB8@p=?2`gn9N_I!h?97a zL!nc0SP>rnYrRCZe$y7An+n2&zQ!kH@S_<5rM(RLgh5)?#P9eS{|@(KxNMd@*q<{1 O0000zopr05Fa={{R30 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/step-forward.png b/src/net/apocalypselabs/symat/icons/fontawesome/step-forward.png new file mode 100644 index 0000000000000000000000000000000000000000..3ec1f47ff0f61beefd9c114f3c8fd318857fe8f5 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wg8-ipS0GJ1`2YWZRHKz7Py=5{ zkY6wZ3$Lb6R7`9|W&QMHe{Q>JivwjClf2zs_$78R+yrtwJzX3_BrYc>DDZbMZ2Zck z;cnj0xbVH;l*Q$98x!T`eBQ>;`T3od(eqqJq33r?Q_kHk-eGaQP_iNC%WW2wbEYcK g7g&fK{uwKSXjuPpxD?bRyN4iUik~m zUtni5v7xZAk|NehDS5Y0l#-XRxIZ;bGuK?>WiwCR`t>~Lp6^+lLrwp!x-xzWGw8ul zfj^B54yy(4As@cZ;Pn@Ho7DmyaE%=_1g|N8Z*cw-fYCD9L=r%{%0W7?f;Dvi1|W+r zG-Ejl;5{Zwha6gPh7+_VnQR}6WwI=`!+Q`{xW{l3z$BhAF1iV#$*1s&k%HPK(kU{|!ZPna#L`!)dD11OI2iOv==Of1AeoV!MB{YNq(NP^^9d`+P)bz*t09}PWOiDmG QSO5S307*qoM6N<$f^o>5F#rGn literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/stop.png b/src/net/apocalypselabs/symat/icons/fontawesome/stop.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9efa394fafa5c2fad66e57a6adc6b12bbcb20e GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;6Yw0G|+7AdL+E|NsABs{IC_5KBpr zUoeCDDz#O#w2fd7uFy7FOLH`vYsxEArhC96BM{Pq?;QRXDoii#OCMR-Ta7k a5+lQ*GP#SPu^pE|279{txvX4>1ClNHl(n)cbajVm*+N9EPU(f-g`Rd{LXWpd(Y*cCUmCoUBD7v z@YL=?Ht`j&cZ`PyW&-_ItM0q8*lvNFCeJOC!!fRr7haf-0G~PRh+0$T8Ed!;udzPo zDhFJ>c0+07*qoM6N<$f)1CYDF6Tf literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/strikethrough.png b/src/net/apocalypselabs/symat/icons/fontawesome/strikethrough.png new file mode 100644 index 0000000000000000000000000000000000000000..7bdfcc302f9c54d2d5a5df08418bb1e739bc37c0 GIT binary patch literal 360 zcmV-u0hj)XP);g`s%; zfKy!HJ+z4hyx;_D*uxtt*a{V&jfFN-`;&OZQK-RfY%tz{+r~|Zcs>@dV6_21g1Ha_ zC?!mGPzV)FVqU&urp;agYFhhTrnTCIWdp3w+H7q7f{iBgHL?;$k$! zU|lqZ3NEn{*E#Mqj*uE;nOz^oFf6)ZkGRIZUx?~9{vIDgjZGa1gyhr!0000lX%`F8Co!eZ;!{{Ef%G*LK9HE{eyuh(xFY34&N03)RH?{u2 zE!yFK2{$;wMu?>!Yv&iiVAZI}Pgn{5Wjx?AB!VrxnXt+HyrzAe;U(pJ48B(-t|^m0 zw4M?pqY;^;)Tl^TGS#q)9oJRt8Qt@a;kdq^Sn>>ijxPvFiFzd9CIHK~zYI?bJI;LqQk?;LqR-iF*)H3k5Z0AX;dX))iQakk-OAC~iSq zfn5->(lwYuZCpT5@GT^lhV_)T(k)>0hXRukZ{jNAxxlCTDUgK< z%DBLFj~SroyA_RI0^$>tu@(3o4!W${#yK`6ZM(-F=ED3b&eDtaqupNqaDqmp7lU>g zY5Q$s&OakA@Eq|4%wi*B{w3l|$YUnbo;np*IK)_N%KEOSF)!)+O}8CM?kkU58NDB3u=oO) W$7hS6$h|ZG0000>d~$)d=_B7;~g z{t783rDT$1W|3m0Fd)M4j@OFix@NYc1mi z>dlzN99n;BUX7z9VCP#sCqLa2-h%%qWFd?Xa20$ksaIhJ4d{*fWHH7$jKY+)HE5v~&AZG>A0wbdena)@gY?kL2~2zQE^&g4Ku*zH_$ z@S`?n@Td59gV-6gu^7pXC%7>@^ zWE))L9&gxB7*vDi4mY_5P0VXOxB>A;)y789l(kmzlF)u(8V#+zZ7TkQnnByZRE`16 z;wqzgdt8Q^o-u)XqH#TFeuWZtGiJXhaotlN+bVW4C$o*SOl=?E@d^EUSLa~xcU%Af N002ovPDHLkV1h0ApLGBL literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/suitcase.png b/src/net/apocalypselabs/symat/icons/fontawesome/suitcase.png new file mode 100644 index 0000000000000000000000000000000000000000..930fb1785c7a38f4da0afc681d55fd5bf0ab9688 GIT binary patch literal 265 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`pJY5_^ zJUZWAG4x_~6lwn$-!wr<`hv4dQJaI6x3&Hw(@QsRJmJvlVD}L9m>*IWr`UQ+XNJk* z83$wCWp1R|Nwih&`Tk#mtg4Vi_{|A_-{TE#m_|S5d|A(&3+aElg_a2h= zGd!T2w`g8=%p)Fap5_fx4Y%D$7Wp>i>&@MqlD#&64ZesUv`eWGw7>H+KiubmhO$`7 za*i&A{SR!Np9Q+<>^QHm<9A(${cg)R1Lt1Xq>SF^HA#*OtNFGV8pZ2G2f6@#!rSw$LtockmI`DXh0c zn@k^{nBWpqe1%P8Z4#RPvLu@o1=g^EV;tZKH{t8z8oLE;GK1LdJz6FH7P8O`QW76x zh?huSM;6*)#8%QXKj(MlJ71&~+B~jT7cdUt?Fz|r?jmNqig+8ZI7=vSjyLQqI@T+K zQaWR)wyeM-_HmR@po={`)CvFOCl}i^TcN;6LYo%JFIr~#MH{KPXjP*k=L#oyHk(1r t&ivGTRQ!lWhFulEKCa7X^uhTDd;`53LT^UQstW)B002ovPDHLkV1oQOk&gfX literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/superscript.png b/src/net/apocalypselabs/symat/icons/fontawesome/superscript.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ef577dc87fabe9b77c4b6b43cf4278e3cb0dcc GIT binary patch literal 363 zcmV-x0hIoUP)j>8I-yugOrlGW`iUlgOuGQVvoF>aC}@^FGge&Uw$FivLDk%KAo(pd0u2 zNZnBkUARFp#5G!fE~-so@Q4HSVjdkBPoeiK7Dc-l%38PyJNUv@r3JYPx#1A7i;KVq zF&6kX9&my-Okh80S1ZaFcZqs5<1Uu($6VkGp`kNuCNXFcO~_RcSPF$j9HA2pSdST& zB9TD}efY$SXuhA&{uhBH*obvEo3(fj=P`pr)MRO}9E6W?8~98X!Uas@4e#i|WH5Nf z6!K{d)|8KBHJ0CtRXWpx=yxP~JgZAGMK>;$uyz0d002ov JPDHLkV1hcam*xNf literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/table.png b/src/net/apocalypselabs/symat/icons/fontawesome/table.png new file mode 100644 index 0000000000000000000000000000000000000000..98270ea1dfd5609df4c0dc4d937454653e7d382a GIT binary patch literal 372 zcmV-)0gL{LP)MbIK3wmyKbV`u4$*lKNI zXD^6_Z(ySq-ay4mu@gNpS#^UVLOxh#__I56&Ns`@(_gEv16#)i1`F1D#2yYlduayu zc1pc0stKzGt0%0izzlv&c^2(!w`fhupx4)*-Lv z)O*vf&)_*?DPg68>^Wg=%dU)5naAC%iYv^^R!zqSFoiYUZPP=X7yPcL|E^b3+)mr= SNxW$Q0000R*XXd5I&W-PbFjF2c};6|-|wEEKUe9fR4s}<_-2w}e{Q5liEm;{-l5_{ fiVs(QIA6g~vRLviXG?Di(5(!fu6{1-oD!M<8X;b$ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/tachometer.png b/src/net/apocalypselabs/symat/icons/fontawesome/tachometer.png new file mode 100644 index 0000000000000000000000000000000000000000..ce1999bf2b0826383d21d09c4fcb6b6e3e8a31a7 GIT binary patch literal 411 zcmV;M0c8G(P)UqK~zYI?UX-D13?tTe+KRCB#50N_!VpvLRt$u{~$4qUCQ_wQltqg zVyD>KSlX$TLX40ik}lX7u}BdF^(<}~L7IwsmcBF30ChDdiSouU0$zX}rO!)~oVYFzFLK7Hue8t3 z2B*NJ5_hHP8$K7>pyrsRRRLHD@HO{JEEa$^unL@bLR_SzJXTLz9$qwnvc_2_*(=4B literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/tag.png b/src/net/apocalypselabs/symat/icons/fontawesome/tag.png new file mode 100644 index 0000000000000000000000000000000000000000..31524f3007a351696b93b5750143ee372850a34a GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`FJY5_^ zJUZV_^5r||AkikDqyHp00i_>zopr06v#>?*IS* literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/tags.png b/src/net/apocalypselabs/symat/icons/fontawesome/tags.png new file mode 100644 index 0000000000000000000000000000000000000000..36a84c39eebdf0f01c58ac0e685e39e4e1e503a3 GIT binary patch literal 373 zcmV-*0gC>KP)%lN>ykHj7c*8v^c}zPK^I~{bv5J$#ULVfF`wJ-HDla6~PB`s$ zsLLry-Z6*CkfbWQx?BljtzaA*DSHK+qB|rhh9sGgSX(J4{%+JTkBPiVV5tefSIBFC z3}*qlaN8o}xe;U#k3WEnVJg&B^f!V$H3?Z0HNZ!xN3#IULM}vIbrkB|M&_{w@Q}m2 z2M3|v%WIwoa*f_r%(Eb|`C+T(u_~hOsN+)fLHFBb9;<|9(f;1k%U z(vTu}ASyP3m5p`^TI2%D=JvA76(VF{itjsiW_N~Tj=#o2G@s(Aqh=qMDT4|-1!C{G z3Fa-VU^jK3!cPJ3up02Z)<|MdXwbw#C>TeyhV`}^WZ)HVlVLIXc#Ol22DiAH47nvg z;w3|T!#Jkmk}opE;mnMZhY5oc4nx5>qRpCJ@LUtqC2!-Pqrp;W5WnDFOF;o1@X@gE z;S+nQgSmh5N#gue$#FzqGw(jeHNG46%XkVGaYXy_B5Fg0QAdqA{u6!yGA~`!D^cX; P00000NkvXXu0mjfhc}3D literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/taxi.png b/src/net/apocalypselabs/symat/icons/fontawesome/taxi.png new file mode 100644 index 0000000000000000000000000000000000000000..42e4c28c567934c56dff304383295937b71fe75c GIT binary patch literal 404 zcmV;F0c-w=P)Uoy$LXTF*5%$+lb7XAtIxX9RiOkjJYKpFjY z_L`#D#6N^FOkyzOd&C<$a33RE<|!>QIH`0IiDg3he7txmuwy2JW7LZHg&!bpt3cxrtTA#l_nwgywUlE1lG zy9~L0pophH*uxG!awPo-G5g{BL1xB!gJUbTw~|9(ITg1Z_Imm5LG`-cq=?tqGJiq6 zxB|6r(HzbtS8geXz>?(Y=m|M$Q1IK*%cfnmwO?S>pJ#N!LaKaVS=sw$fR0000)#65|>Gyl)ng0y`l%VW~eZ3e%4zD=J z1`g96pbDGFV-7vxn#ToJ!=A*fU>|h_YV~1lIjMLTuFw$4Wl$4|8*z=!Vj|@+1|wL< zV;B$MHjKx^+ymAy`ip~qv4_D(e1P|G-A3|**eNCw_XN+Vj>Hv_eLk|!;3bK{iC{co z0!>&FOw~}NuMej&Iz`E15$%F2X)Dmvf;%)PG5BN`3kCA6IKxaD@eW*~7X6sU6t-}W z$x;H9CF;Z2#*^TM=kSJO%=$h}i8w)bT9IN@3P!ayjY!;>W^p69o&>;+-u6{1-oD!M<*gQ^i literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/text-height.png b/src/net/apocalypselabs/symat/icons/fontawesome/text-height.png new file mode 100644 index 0000000000000000000000000000000000000000..5198960a38c0513a7c5fc776b348d2015ed0de18 GIT binary patch literal 366 zcmV-!0g?WRP)n18#nH2Wnd_uiTB%s1!co{s_k8$*fn3U2XGBDabe zY=mo1M7i1iPa*3 zE!>6uX9##o@Xlfa^EkjRmhuEPLj`fPQhoyVP|tYxjgiE8Cxz1tYw|)|W1&bOtwm)8 zN}-HEqYG|N0?lH|?*!Tv^sPm`aJx!s-?Y9}PzmctF9Kyy7Y*BC4rd?lc#}R$KQN9p zTFfLWGPKBG_TKi-JdRh&F5XXS3(VzO1(RIn`Laz*ChHn9ua zmNLs8uROMRUh)HN5xE8X7fpA5Z*@N7O9S@?relW^7~X{JW!%;DY>CY&XKo9n_4k=y zXxj14YW`$!$ec%Qj`l5+x?2JN+19N+wYjwPv9sWhpY;L^iWfw-2!3pxe&v#@q*gz_ w%0&SQ&cD_l+ZcTs_ARhv4qq7maQ;U&z28nRIL{=806oj#>FVdQ&MBb@01cpbG5`Po literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/th-list.png b/src/net/apocalypselabs/symat/icons/fontawesome/th-list.png new file mode 100644 index 0000000000000000000000000000000000000000..c51995a7860b37cbea0fb7cb49c938852c3ffbcf GIT binary patch literal 378 zcmV-=0fqjFP)qcTBMA{lQg1YP z4*XN`nWEkgrQR6w3|11}z>Q)T8wO_p*JyT0-1>qd=q{QagK4b$-YIIO1`$_!LtDf_ zg`TUcbYRS2vchyKqvufSjRviX7g~7xfkA0T40#rtiT;EO#UH+fu>r%|I2W#qfBbQL Y0ULE#sAE~6?*IS*07*qoM6N<$f=KYDa{vGU literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/th.png b/src/net/apocalypselabs/symat/icons/fontawesome/th.png new file mode 100644 index 0000000000000000000000000000000000000000..25bdf84173de4617db9e2c1ca6cf4d55a4812c5c GIT binary patch literal 447 zcmV;w0YLtVP)HOGTqVZD9f&4zV~k$i0}^WLRfULqkGX$u8DAYt}cjznS4aZaW@?{2dkxzKb4&`VL0;>bg_pI zn8^G>ItV{hVoSeiFR{|XSMpfoTV=!OLEMqN>NY-9?5Nr!3hamcT>4FsH?^HyQ|%E= zeu@`Geju4Sj5n@(@Exa;`Qyc$pOQc5-}mC*iHHl=B8P($Bo3KB z<`K}Xn5?Px{a*3AKSfX1XR18P?J0~Fu0PJQ`Vw2)4V7aXLS%NWXu9xS@T1m~IWGDg zy&ozQE_jQY8~5yc6E@Mc&r$IIsRhl~c1l+q@%bw{w{?!vyN!Jv?~hCUwVHTC%+_On ziDG(y_?}LYeGi`=-_vTX^Ra3|^xs7jRd{tiObMP++-)}F(c>VtH`{biE0nPvpOIAO h*__V$|Ke1Q=!D(2!I5d989?7Lc)I$ztaD0e0swZMdFB8B literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/thumbs-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/thumbs-down.png new file mode 100644 index 0000000000000000000000000000000000000000..f3b329d26ac2a139a5015a596d6a38ab587aee2e GIT binary patch literal 323 zcmV-J0lfZ+P)^{?mu?>WEk8UBZVem!FaXQr`^1+?&pd%Wic z%%B}=GR#(SgbTceuzH>6hOa~ccjzVpQ?-@~9FO|BaO*?#(Fv8qc8;K8r$KPVK@-6) zW*Z9TF_9}MVF}Bl6eRQFL28$?_Z$21pcVBGIQIFNs=kLkY-R|a8(e09DO?-e`#0Q% z>fyxK!z`kMr%1B(oxl_uc&Q0ae_9}fR)U*hKbNfORqeZ9aDFIlT;dFiqY(TtJ^)>s VH~O{?kuv}Q002ovPDHLkV1heXi>v?u literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/thumbs-o-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/thumbs-o-down.png new file mode 100644 index 0000000000000000000000000000000000000000..f2d3d8ae866dccc3faf2beebc9b9b9b5428256a6 GIT binary patch literal 402 zcmV;D0d4+?P)@!yIH2Ha>9P$MWLg@t4rH6R#~SeO^Ew2&0R zLcv!^xsBuj#AncuMJ#Nz5bXjX1UICy)GeY2f}7&rMU-)8#za!+zqx!f=bQ6!@0`mc z|C>TieF?A8hi5p(4mR=_6z~>Zv2Mo%-r+e8QAG_;@dm5-kafx>)NvWt8n&^3fdu_j z)b(aH_=E$zijAWw`X^C0oAk2fmZlQEWE|)WYnabt(1M4 z@2=9_$Ve6YSQpZNXNtn~6<6E3hn2ti=uKYY0+X@+C|n^;$@3Te5Vm7F*4;QwYf3ug wW>oNAxN+yOoU=cbPT@dzg(>v2kx#lnSYrJ8vpT=a{8MCVu#O{4qomjZ zbGX4Go-kHyfkQ0B`(gV0GzdfRD*~BlpMOhW1Q)nYE0D!)0RqjqN_vq?;1t6tlUHCAt7)s5 z62>zd?IU(Ej+TV=gK=$rQnE~rXM?DXemMq&J~s-d_Yx1NLqAq9nN}bd8FUG!x+x~V g$AJ`o)qnnuSHBlH2k#_Py8r+H07*qoM6N<$f&$~CbpQYW literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/thumbs-up.png b/src/net/apocalypselabs/symat/icons/fontawesome/thumbs-up.png new file mode 100644 index 0000000000000000000000000000000000000000..9029d08b262e91c350d232b8ab360625471042d5 GIT binary patch literal 336 zcmV-W0k8gvP)4!K~zYI?bN?Y!%!5*@lUlyq?5C=QwMiJMGzGPClO!37jSeJSHTzP zTL_N6fPV%Tt>_?KL~wC%Fb;_{Tw-ogt1kV*A^9D0&hI4m-Z19BnH;j_03BT6W26&d z2T2x(v4?tQq$z4X=Bv4-h_K6kh&GH6ts?u#}SrRQbV i;PiI!T(j4hKjIT==|9UYu~}&V0000no zolk4yOZ3rTf{%0HZ=$(_RAhk}zVLJ`KH7ul?_U%<3y8@Vt*WYx&$6au^5i2x96Vb@B$jNxlgIJ+c@t>DP{*CX;A{A+N z@Ru4mv4~o+J*;cv#0o7NToos_UtP)%at#=$I0|P;LCqZ~pvC#? za)wMyVR^Fg5XN>0Gg%o%STY>l5-X9M* zI;s@qej!EQ;lhz0ndaa0T!(MUZlNvhFSLrhb)iv~f7&W$wyk33z*bS=;AYpfT@P@J k%UDm9?RwEV;M1& literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/times-circle.png b/src/net/apocalypselabs/symat/icons/fontawesome/times-circle.png new file mode 100644 index 0000000000000000000000000000000000000000..9c8c6923968e4b5c922d6ac5292894d697b8ce54 GIT binary patch literal 299 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lR*-mE{-7{ zoo}z$`WHd(bUOBjrf#5nmr`q!zopr0NY4>;Q#;t literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/times.png b/src/net/apocalypselabs/symat/icons/fontawesome/times.png new file mode 100644 index 0000000000000000000000000000000000000000..0eb7508798b92a7dbb717316b09c4d4836d07c8a GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`JJY5_^ zJUZV_w&puzAmB2eCFDr0K=_H987nRaMNZl2x{kqj2NP@UIY!rOK}orbHYoCb^3c9H z@2d1^c@M9sXz2wrK5)M@%w)fEK>9=1`=hIue$NhN;<(EHabkF{<2GT&_KZ3?$?UzG zx3ItCDPMJ!xnNp@rDFF3N4^Zvir?H82V5K5cdg@$mkH9^;HDL)ugm!HsaZ+-yD1Z9 zt17V1d$E4$|6OqhE($T+Ww&CS`6%_#)3Az5^ItHVZ}RW?{V=x$=mQ2%S3j3^P6=`Sa|2s{Q z$eg5iiCv!e$@5xO#S0H+PFx~(%Yi2*Hl;5KU6{e+lTynjH??l_ c!}>}_4zp0rvY9?QK%X&qy85}Sb4q9e08Mdk8vpxK@Gkhk?#FxYA2rKA`^J(nh9lI@m)QeRdhwoCJcolcpLnX&%39s15 z;40x;53L`l;T&Cg83eW^*VC85b%jPP%kdhUCF0PJ7p&#*TewO;I%6Ni7*5&<@D^Fl z=J2N&$3Sy{M(jmp+l(T+lxs8xc)|@9+Ys-^94>SC1<4gXw-Pm6pt~eM(Ia<l9%0bWOpQKp58d0@!e=O`Hgn3pwUuH`rW8Fz(lK9Q8f%nhTUj^ lT?4n0VfR>;`9JUtP)R;zE+!g#O-1%v*hUetEAfacJm&^o$2kT8 z5c@vEe-M1yDR?Jj5`%u=7#qQ79{acmzI#pZ0#6C}djv3p6IIEIQ3l-vyu@MT^e~I- z!1|@T1pEyPi2!hb+xp^CM)sE(aM%s@i!dD)%M8a@OOLWEhXcIgKH<0}uS7el67}mF zIhTBtfY0GZ!zKSmo1UuLbfqbS4tj|o-w$mw_zXX^UL=7Zwf${WoMEjFi*?4bYS^tt k>`FYShTTgl^NGe(Uw03GlYL(1tz)moN6kwVR&Pfg{xpQXSfe) b7mV`*A+b);Sgb+*00000NkvXXu0mjfe*%+4 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/transgender-alt.png b/src/net/apocalypselabs/symat/icons/fontawesome/transgender-alt.png new file mode 100644 index 0000000000000000000000000000000000000000..cebb114d334f71b0407b366a6ff71bddc6257075 GIT binary patch literal 436 zcmV;l0ZaagP)obCU5ApW*&44y<>Y46l+cew?B7r~ zp(QGpi%TsnZHk)_1`ZAq(V|F;2t`3El!`ih-wSfP=bn3Rx!ni89M1PV@AJIh^FHU$ zK|xGoE!I*C{OedfR`W2g;0q4%9#1favrYIH@e~_T_q?9asCW?-bm21IVGB1<3b7R& z#C`?m@j0)1_#ho~K02DhB!0#H@3^jG1aI&o%&Wo8#b^k<3b9Q*#)WuZ#yIw{jhn5A z9!D<*qnl0iW$^A|AGeAcK)3W-9_8>}W3C;80cnUmIlN));8YgjbjE%OyHZM;;k$I& zb43j{r0A7%46foE{^al)8h^z^4(B6gii+3pK#JmUhWIln2w5ouXPP|wBn|Hcu1Q0` zgxh$DA>6}q!N&i>9n4AtuYGt`T=`ewdJKlaiQqmK!r-m+n{EkNF|EgTEcmI7Shj+G eY49EVUmOAG-A!`R0*8gLrL64Qn& zY+=aHQTAdn655NJmrMmVu!5RAIkUJ+D=>(xu#0?D;{ub#nq^{QeZtwE7pQy15(d%; z)Z(F7q2QwWGy*s1NFdOO>jZhfXcuf*X#350##kBwm=kQ;74xnhYuJ(OqQ+7ye8eZr z2$!f|aLuJK5?a$X|0W|0v~|HXA2`Mo>i*h1muX>`m4zuB;uiCz7RT8%mq%eNX9e$< nM3Vo(rr?%mOq43{Pf@-Apj|)?*!6Nv00000NkvXXu0mjfR2Hq% literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/trash-o.png b/src/net/apocalypselabs/symat/icons/fontawesome/trash-o.png new file mode 100644 index 0000000000000000000000000000000000000000..75dd10048e288501e2c2521cb3a0717c38c64ead GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`tJY5_^ zJUZWAvGrmO6lr_tZYa=ZBIOdm*&!D8?!cj?H*T;Tbh_ho!SBtM0@Jcv9AaGw6WxS3 zlrolPOca*5@bR30qOYCB(LLYiRK8EGn~`>DrsmDh0mbO67W1iYMDrUtku5ZEx?>uC+y`#cn zdnM_adz$d!3x||vy>KyY-Wqh+RsDqeVXIdWd|~|4M0tCIp0OmSYI!U>|C$nZb0hbtMG#|y84Gs$eo-mK~0=HOV z7_|&-5uSOR$zl+!@jHlkg0RniNg2H|l`u0~#5g29CC9{|@+y?>RoKeg(bI znu(TrHz<3ehh)8O)Qn0s7#B4uo8S)LRuh!*g8M%_H5Kv;Km$JobJ$kf00000NkvXX Hu0mjfHc)^B literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/tree.png b/src/net/apocalypselabs/symat/icons/fontawesome/tree.png new file mode 100644 index 0000000000000000000000000000000000000000..03726b5cc1adf5a62b0f047729faeb41f7a1bc64 GIT binary patch literal 289 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt`FJY5_^ zJUZWAG4x|{6lwo>UrI_?`aOeetH_-La#~us4-K|ONpQ4(Vk%+~((%!_`o|gS=kLq!n)z^+*yM+*A=g;{@a|t2w&Nw&y;UlQvsw47NL`f@#H^n+N$Evm zi{&RF6aKw{Gdxc*Z~Hf|roAxyLzv3{gOgQfb5sP*R%=p}+qjN#{oykkIvLV_tQ34w z@s4YrN@weIRsW42_FZ-_?OamNx4Noz{)|W4uIxVk`{tcPAG^eEw(spVT4C`~Auaih l{ijy`JFQ>KU&KzH$87D?#&vnQmm1KA44$rjF6*2UngBTQdG`PS literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/trello.png b/src/net/apocalypselabs/symat/icons/fontawesome/trello.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c250abb9c480377ef37741f926902564d686bf GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^lo-U3d z9-YYv60FR;5*s^a8XFj>Ow7Dz!^YM&xkbb`Eg|8DzuLT>JPBdBZVL$oJC|eH3ngOb zFi%(1snGf1xkSRQaF5*rE{UxT3J1hb?qJ|&W^PuPB_VC9%h8my=)i|Q=6tp@JWCvW yxwlQok}xw+aNN?u=)XysVOqe0X@L&P3=B`VNFIqPncWC<4TGnvpUXO@geCx~FhF4d literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/trophy.png b/src/net/apocalypselabs/symat/icons/fontawesome/trophy.png new file mode 100644 index 0000000000000000000000000000000000000000..a4f4c8f00c26687c6458b6eab0569793933747d9 GIT binary patch literal 344 zcmV-e0jK_nP)_;Sc#50a^9)&c5c!Dh)s{SnpK|8^dh{^2X4O3iTw!(ZCG}ExBSKV;R9&Rv? z=wOcPuxD*r(lHzr7>}f5oIl53(Zo1oK305(YB9_t7_L)UEd7%AT6A!a4?oXf8P+;= q5+nu2`AAk7R87DOZX+}s{xRS5`eiZ9BVz*q0000$BKgCJWAZw`S zT*v7jyK@@!6bRG6EoBfVv4IN43m7!urv_8l!w9x;)~rFS!31`L=n|eWg!yI+VhyTz zNQt+ESc3t~;Hgz{;tlHU5Y94aD`EzNsqY#te$lwYOTqZ+m)Z_?LV#hc`$z2XJyn9I|o6p~zHKM2fz*adh?7`5Nec>eP9jp7VJ>=bRq8`U@JuA@B1aUpZcmxfc2ZkA*af)^HrT~s3;|wbp#|BO?mIBzqE>;7;72bn* zA_XvsJ>2+wi)-v)HpLv8zCO`ZRI`Z|4mz29_ep2+Po58Qw^7ZEd`=!qwcJ7R9JDox zry{>xHK2xzB6lYrzDfXtSiofwzhN=OJO;c5`xmUGn#X{4*G){9IowmCriP_re=nbl f){ool>i_BkZOBWu4T#p;00000NkvXXu0mjf19gw2 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/tty.png b/src/net/apocalypselabs/symat/icons/fontawesome/tty.png new file mode 100644 index 0000000000000000000000000000000000000000..55c90043b39474222201dc1cd4383178dc88c808 GIT binary patch literal 443 zcmV;s0Yv_ZP)J)Y@%}Fv$M-R{x^EM ztPkQTM)4>FjzaeE0mpy4@e6F?3XLvuiH-2-iaJ(q5wuEHB1Q{&iRLhy*$%OUZ#WBE zA4c#JPcr^IUN@EAZ1Dt(nQZ}I+j31<#!N|!O6+P+d$I$6vV^}|B;*+^X93T#-(iD& ztfIeQ+v>po_xLEKxr6~+gg%QYH)WU#TO&9F;nRp1Ej-9Js29eXn-bRj*?vX6H@HRL z7HTC~e8&42YuLs+9K>n2u!djwDLt}v{0`2#^tw^~Rg6g&_Z>el5!~j5k4WYCgdq$| z4e_NSUK>s#z#HiwYS#W$NK+pTPD4fi=WSYso{D*y-qE>;=Xi)6sjkyfLu|(SGwCB- l#bb=)6mM^F;CtLPTm#{LZBVOCBL)Bf002ovPDHLkV1lxv!F>P# literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/tumblr-square.png b/src/net/apocalypselabs/symat/icons/fontawesome/tumblr-square.png new file mode 100644 index 0000000000000000000000000000000000000000..94433061ff4134f6bbe40bc12852110860805798 GIT binary patch literal 351 zcmV-l0igbgP)?E3rfe1b^H1J={GM)50>_azEF-+nz^i9RalL|hX>r|F#PvhU7xeMFcmq?hNFmVfx_JNq002ovPDHLkV1g&0nY91_ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/tumblr.png b/src/net/apocalypselabs/symat/icons/fontawesome/tumblr.png new file mode 100644 index 0000000000000000000000000000000000000000..8f7210c50fa6a972aa573a0c2cadcb71115ca6cf GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt_4JzX3_ zJUZWAwe@yNlsNWrzSN^2@91O^$Hw3t?wh@UyLaw6cix>Gy7+IDa`F|dql$8X;{!K1 z#7m55C2eT_FdAuZ5cLkozhbAItS3WYJZ6d|+CO z>G>TCIK>I(aa}~v8xWYnCeE;mQ9QLxT>p*0J^Jy8y^Q(@28swmS5(7bL47XJ9~79z zQckUm-QNn3T+K>G{y?&$js=>y#5Rsw^20d7R>W|bOKzsm5@s=kWjtdHGw3TADkyN* zcCMxogWH&wDiY)B#O%KPvPE{ihDmXD-H_PzYs?pP@wfN{nL**m(x8uq%p{ zV5MLqHr~TV*g_E0Qm_+Q#6N4135F%cNlM8BUz2aX=gnk>(D3hR)tsBe8s_ng&+t5n z73`GsR&j@6s9Wsf6tgk%nJ{>WiIHA{eomgRD{RFCwDA#!Zm@~5(ChpnAL1al?oZA} zhVOBLZb`sOtb7`m7?jA0D(d@ZTvwDoRFRWz_pw4iw`u_F<0V2qz+#<%ZM;VW?A4KH zEaSXHexbtE%$ULgHgJr$0`V7)Fka`a=g`Abf%sK=h1X+cWk06`OVR^ug}}aaM-2@> Zd;`-|cwAF*Z*>3w002ovPDHLkV1hMQj?Vx9 literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/umbrella.png b/src/net/apocalypselabs/symat/icons/fontawesome/umbrella.png new file mode 100644 index 0000000000000000000000000000000000000000..4ad233a2b81bb3b37a143a03852e598f6a89edbd GIT binary patch literal 312 zcmV-80muG{P)&}+W==7!Kp5C!}n^0kF=jta2MwH2?3v>bbjRR zr(x;6t>Yd|)qC&YBi2q5iM396o9JO9=M>|#aT??6keF+ihW*BPK^8?%s}3_S*u=p! z3wCjiRn^zs!qZ<0QOdxVU*qCp=^(HX3aM_fm9!HY{$_60000< KMNUMnLSTX|A&M6O literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/underline.png b/src/net/apocalypselabs/symat/icons/fontawesome/underline.png new file mode 100644 index 0000000000000000000000000000000000000000..26633f33dc969eef36ffda99d8c88039235971d5 GIT binary patch literal 365 zcmV-z0h0cSP)Z6L4(OT~DP!>3rS74uLASbljQ-Z37N|w2Vz8(|dPKtkT{Tb(8a$`s+!0_*{9fLR z8Z=Y!WI#8KTk&-+L>;Z9v5oNzO%0dWExLJ!20jv#8?1>>Glvaa;}}C_4PYJz;*oV; zb_*w1mHnTUWUtP)~5^eH_;b3=WzT27IVab29QqeEMVe*9``WV#_J;N>5 zlY~7?FwNNnU2OkW;37$Ik8v*PM`GdH7zcF(Lc7F{xTFp2p_3Dd>IyuG%T>fl;Mbky z1OqgG@V}DvWHY~66tspGUIKf^H9iacM>rOj?->tOPg0eptnugh&BmO?ri&2Rm6dup zhkV~iuWMnG%V^;drzJkMu4&3$5Zpl0^#+cx kmBhS?Uw5r>z2tBC0#RpSL+2Nq4*&oF07*qoM6N<$f*!+`;Q#;t literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/university.png b/src/net/apocalypselabs/symat/icons/fontawesome/university.png new file mode 100644 index 0000000000000000000000000000000000000000..fab272e9df7617db1c131dec08b88bb39123d888 GIT binary patch literal 348 zcmV-i0i*tjP)d**w4p7*V{_hWzp442HC#uj!kf=9Hg zn%A(5lOPtQ;uVLO>qU4H+jz=|{uOsv$9Pe-D>%njN#Sg~-~h9E22(wX=EXx=xE{VO z%wq#f-CFH}D0Fa<{yCJBxQa!5VmFx1pot^wg}fWwhkG~eo2TUH>6lGr&d=~Mq!?JDbhukwv7RM5gSQPo+SY>Fz zdqH~mCw^`!33`$;oW@?UnXx+)nWxo67*mFn3cjLb5N!yEQL iW;?IT_Ug<0FPtoLdfScuvKayW$KdJe=d#Wzp$P!h$#Q!D literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/unlock.png b/src/net/apocalypselabs/symat/icons/fontawesome/unlock.png new file mode 100644 index 0000000000000000000000000000000000000000..f63b407a3ff7efe91128db43f72165f714a9f04f GIT binary patch literal 303 zcmV+~0nq-5P)kC|#7YI~BKE?o@NQ3t9W7FH$H7BtOE@Du zq_{6W>q@*C`^hjyPyukxBgiT$Q^ z1pmDbydt(LknzVM-C2hFkJRy7lq_mg_=)->kj#g8ky;*tR{g90ow|GI+ZBxvXSoyBIG+ILePGQbDncf&-;Ua{53M)$nC{Itaq_r z&Oui2jF+%yESIbJL|);KHeQNck+Q*0VyPQ67Kt^NqrqX3*g*<@Ni^U>q5kI)`!Q-T zEV;_v*uZ7jM(kxU7`dO~D~T$R#TYsycm4+RVYji@9y!_Iq{fs)hE;Sbl;;$4sKsLJ zO?{`qW{?)phP%At_h>~QW@7T4;H1V0)=-5O^mu>CTd2ch_>-6pP656;gJ$eu2MPA>c|G)c}SHI{;$ll+`dc@6F)H|Whj!*Os5 sQ0%)NML+6G4D%q7Gn;z+fBY(50fF3Ale`Glm;e9(07*qoM6N<$f+`oZNdN!< literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/user-plus.png b/src/net/apocalypselabs/symat/icons/fontawesome/user-plus.png new file mode 100644 index 0000000000000000000000000000000000000000..dc7e74053a15158eff6c7e37e401604a33c9ce25 GIT binary patch literal 408 zcmV;J0cZY+P)hy4ctR1QAK9;2)rkS}AB{W2uFTh$wy)_bs`u?(W;TV&j2;Z zX5_cxE54zt9O7=Adpd)4kCoRK?TtQHs5UQd!4&E-h&g-~B>D%d_>OHXrRg*#Xcn%f zGl^&L13!_)5N5HGbljeXpepje2=Xk3HY}npiJOFLf*l+s{vF0~7ANm|Ui+~%ruZgj z9sIkZ3_g}RZqoUNFe7L{PvRd4vw~Y(#EGpbyZR*ze*pbbs3?alZpt|RJ@(TON2YU00004%P)ZFnBH=Y4J>lW(1#-*e9Cd(Q7%e*7Z?6*+ubv4TBpV+0SF z#LI6au@n+TW#Tu;n{b~HVCN^qZCJ%s0{NR9V^K<}D--nhIKxdwB9}Oo(u=GnkB2gc z7PR9CC9I=}lMIen6flqFkgR|%?4n*UNl#e7Y>q_BP$j5uTK(T-EsZFt2T$0{naoyB zzb}}?vmnC~MsXhgZ)3*C4Q|o<9r8L{`&xz$3<(|PUbVWRd=PA_0_+)MU zJ34WveBK`--_Np-+BmYL4eY>};Au$1BMt>mdhQ$i<8Sc_8xLoL=?P}f00000NkvXX Hu0mjfs(P;z literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/user-times.png b/src/net/apocalypselabs/symat/icons/fontawesome/user-times.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bf11755575b80879cb21d9d94762ec24f9550d GIT binary patch literal 415 zcmV;Q0bu@#P)OWu`D$>CsjYIAwr#C0RAhb&!c;Vdl-uL;Q`<|D> zK>u5hI=nAo0Wa|r*Zl(Lv4dI=cX-z?z*@#Ujo+B+#b~HS{%wnV9&h>qD7L8??FZnv zP0dj+fL5Bot>!a0)R?^CB(i$a&iE-lU>!5qMHN^0h*>OS1QmQu)~Qx-lhih;m>8wI z{ftXl5@Y>%!{}ZgU2M-GB2iOgujHTeYidWbVa+TO$eC`tP1uxX6 ztg6xTLI7D!O>+U@G3M2;=0a=-fj%W|$>B89i4wLu)DQFz^#BFNhYGOm6r}(F002ov JPDHLkV1lb4w^jfE literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/user.png b/src/net/apocalypselabs/symat/icons/fontawesome/user.png new file mode 100644 index 0000000000000000000000000000000000000000..6073af55930f9a09550bbecc5d11f8364fd712b4 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^{JY5_^ zJUZWAvGrnhlwtiaU%t21Yl6%nZ4R-O%uPxhI~zOLKk!98VW?t1$;iZ}vt`Rgy?YKv zgBG3Ta4b(NZ*!e(^W(5l{{7=;bWSt{x5Y^iKFrEOV`{*~d5EfBG{|KjPICec14q#bK*m6~|5e3Y&6m z9w;yWs-;$(8*g|da7JRp?`P_cmnE1#`Wu@yYc0N^`u_PA&5JfC?;lK_8koa=caE8+ zug-&|3JZdSxp(Mr>{u1$^LO3%4c)y`kInBSgal+Y+8+?_^>TACTp-^M^f!a2tDnm{ Hr-UW|CGLPJ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/users.png b/src/net/apocalypselabs/symat/icons/fontawesome/users.png new file mode 100644 index 0000000000000000000000000000000000000000..b26af19258edb8445928e476b0ccee9e508d413c GIT binary patch literal 452 zcmV;#0XzPQP)sNbKrof}0TL|4Lct>TLB-ZiB#`DR-k`^2IMY$n z!bbGEgSUypF1}(X@zcG_Uz6a zw&*}tjeZJeum?Z!61T&D35U>)kGPMASo@O#J($2TJiwdK25~rIX7LnXa1f_4g^|!| zzvv0xqc`(i#J8{unQvd@JZ`h;bxvZX@baDbjLW!!<q~pkGpjlVoIR*-evp9g= zVf&@F%^Ac@L0_job~}>k-I&8Y>5SinR^^=3Vf}Rl;6?;ql`gc!kTghZI8o7e;9BHd z@AUE(qga%>Wg2g>idSK)p-oHeyBIkeqDPvGPng6}X^6Vwc`|&%5xZ$-FjmmVbhuD{ z@1p<4fHb*F(qJ_!>y|ac*IJj_yX}u@7mmmCExf>^EM^!-a5L7=qR@u<=XdY{3k7{4 dd|Uh-zW|%`W0{Bro`(Pc002ovPDHLkV1g<^;?e*B literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/venus-mars.png b/src/net/apocalypselabs/symat/icons/fontawesome/venus-mars.png new file mode 100644 index 0000000000000000000000000000000000000000..c6ea32c54dca5980485a0b0fabf549b44335f1c9 GIT binary patch literal 511 zcmV@yvbC$9zU?NllZczelW9k4I?pcO4qR| zvu_f|%498m>rvsmOkhKLG=4j#k=ZvbU1v7IXM8|kCh!$nF>keTWwh`j!!O{nWWzEJ z;G^WK5j@W98I&x$wkp9!$)YDqd=IAZM0&`fOx#PH&55?VVFnLz4tqkZf$h>)y%lqK zD!o?=hcJeFF`utG!7udT0$xjwnZ;G9*PMt1MHFxw2mQhSov17OCn2 zH>F1&$FH+wjb;-GI6I7utIj8?$h%aIRKLLZnV}^i1a0>tc002ovPDHLkV1lt% B-e7z|1_Wiwe#7Bl~W z37c4?tZW7(rTiFChC3+vRT#cU-EQ~XbI!e(?z>Ls^gPe^`JC_fdA<)V63C^9>Bj;l z(1Qo;ViWJp3QS@P_t-%h!7@-X)XS|24!4i6=;#jHwK|MbFqid QegFUf07*qoM6N<$f-oVSCjbBd literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/viacoin.png b/src/net/apocalypselabs/symat/icons/fontawesome/viacoin.png new file mode 100644 index 0000000000000000000000000000000000000000..fe4f267b369c54777682f8e4426c628756077818 GIT binary patch literal 400 zcmV;B0dM|^P)(V-K!;(uf}Yphw>(wj^&Gx@#eoS8Wp{`Ch<;Sv|<$>4i}y$tWK z>cAsDFrUFM1p9=}oCL5ErU$gw;M#B>>~d~!=*L?ar)zLC!MtN2H~1Lla1-Xk8th>( zH{lt}Nl*$?nan!SCU!5^7B(xQ%LHAH9n9 z+rUfgw<)*eK8|C4mx%XGsVmAI->xWif`h2=OG6k{bjn)n&7v7cIH~g1t;&|2z@&0( z4*n%zO4|{18#^)IYE*C-SFZX!=Hrb_(1bJP$2?cO!LQ1KBIs(xx}-QsL-qB`KA|hu ulxowT^o(`IX&&n;tqu*SgTe~ HDWM4flSX4r literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/vimeo-square.png b/src/net/apocalypselabs/symat/icons/fontawesome/vimeo-square.png new file mode 100644 index 0000000000000000000000000000000000000000..aa061a592c418c553f4f558ccd65e513813d3eb4 GIT binary patch literal 397 zcmV;80doF{P)S_lQDI@e{Wt;uo&&EvI{Y}TA2(3fWloZ}d8WwHJ|0_FE|h5;1u7-Aoo z#V95)lTn)~5VMVO+~5IwA-<0Nvb;A{$P&26ZkRsiJUr(_lgCUqBG7{q9F^tVhUYMP z!@f;)Ty+b?6fqL^*Z9Ia4nk}Zoz)t&))0V6(Pckl19x~rH`a30SFq*hw|$zD(}Y8n z|G`!=vDOj67`hU%O-$vPHcgUqK~zYI?UXx9LqQaTzr;#JMJxmjKALnEMzA(0*a;R^LQ4OESP6pG zseN>IRz4~lQ4lN@1Z|>NXb3?RR0I)?7C9l~=6b!C+;kaO&g>a>W?6O@nrILvfPLT` z*a0$8n$G~Az_&9Nf*N!I^ESpEEe_n7;XAMgeAxU6hy@8~1HNq0k)sXBj+d>sCcQq_ zEbbBT2HY4QcC>`>YpZ$bwFe0RxUkv{^h*Ch_@LFK)shqD8*nCkMEEW6XnczDnV$kL zR$u?{tHCJMb6t0|tZ1t~oAgBtD40nRXc4Ug$Vo^J*s_fbg$daZlSxNQ0LRq6g;bb; zlq@{-&^JY20p{?yMgQSMOw!UHqxx2M!^`3$LdIA8p`F*1fjF*7f zdd;EyH|edZjHM{dD@X$OVxA@7#})=Xz#=dmwQ&=T#Sa-DUiMeiDbN4_002ovPDHLk FV1i$}tCRo$ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/vk.png b/src/net/apocalypselabs/symat/icons/fontawesome/vk.png new file mode 100644 index 0000000000000000000000000000000000000000..1ad6d48dc38eedb1348189ee5c70d0df0118b836 GIT binary patch literal 364 zcmV-y0h9iTP);16gi zDk9kU2R7Cg7Ls1=wXqP5Vj*fQb|cI3LS8zBTv(QOXXeh%&g^4|A^to@O8Tv00Tr}y zj{8BAt>YV=xSEk4$4SC>aGb==;U%+g6eXC#YvS~TiD;Y61WuE<-OScTtydL$ne$HM z$1?sX^3&O&I@szZ-Yqu`Xh&``6WNdcXBmGX^ywF)S%SB?FUP%#MPV4$GT#~+$@e2x z5{;gy;wC#;nYGGZ9Wz4TK5>orL8=(yAL9qBs(Tb63W)>&0000< KMNUMnLSTY>fSZT_ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/volume-down.png b/src/net/apocalypselabs/symat/icons/fontawesome/volume-down.png new file mode 100644 index 0000000000000000000000000000000000000000..f27a4057968a3a05ccf10a2e7e346a1aba2a1be2 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjY)RhkE)4%caKYZ?lYt^jJY5_^ zJUZWA+Rb?=K&0W}`QvQUb~Q|0I+xj^SvZ1QY~6yjYo#q(6f9cGteSecHX0mMP*a(h zP+Y&G;GxaGV$10c59D<=tX}<7M(|vznZ9bq^CNB&$G_{T#TWhB@i-!6M%ruJkIy~h zHXIUdUZZwa>zRnLjKNy(2?AGDBa%8w!<>|tTjZY<|FUOV&Ec2J4U@HMFRz+(s42|z kpd5e62F*xmj*usuZWol}SFq)10Nu;r>FVdQ&MBb@0F@qHV*mgE literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/volume-off.png b/src/net/apocalypselabs/symat/icons/fontawesome/volume-off.png new file mode 100644 index 0000000000000000000000000000000000000000..b2fac53addd956f7c139ed80e2b3ad743fb81bee GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaN3?zjj6;1;wl>na*S0Ifa{Qv)d*)x?;pdzl4 zAirP+M&FLfQ>L!kaI))AyD?CdG0EHAggTe~DWM4f0XZ$K literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/volume-up.png b/src/net/apocalypselabs/symat/icons/fontawesome/volume-up.png new file mode 100644 index 0000000000000000000000000000000000000000..b5cb6a01617a2970b5264b2016d7fda7f7ce7612 GIT binary patch literal 370 zcmV-&0ge8NP)in3YcQgk;`R?3fmKqkXA*!&T!Cdnqn zU{|bSKr&e@3<`A@vQU(84d>u=hI>x;-i7X`p5Z(_-_QH$`F=l#y8gW~Rn+Ejg;t#6 zvzm+a;Sv*(y#~zV9>?gY#{3Q?6vDkOtYZMZxW--xt=K#Y=)^u=F@{0BVJ6A21&de? zSJeC)kj0dse`|O^J2r5V1Q>}K##aG3JYy5hC}IJVcn@JeYK#HWyx|R|F(+v3A%+D* zkU>v5K+P2glv32>u!Ai;VI1dzTzud*dblZ8e1Rpjh2OL2j-4qAp6CFpf2H=5@Gy Q1poj507*qoM6N<$g8!wS(*OVf literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/weibo.png b/src/net/apocalypselabs/symat/icons/fontawesome/weibo.png new file mode 100644 index 0000000000000000000000000000000000000000..628bd6b940995a523840c3eaffadc8b786f5df77 GIT binary patch literal 483 zcmV<90UZ8`P)rjHBjS5e1F z976-AyCvU?*FoGI9}41C+{R4!kB4AK^y6!Rd>&J{hfiU@#STp367Jx6C-Ob`QbNAa zIE9PYg$EdGN8W>{S@08F!%^(SKAgp)%x55rKM)Bnh%*s1gA4I*J ztJ@JbQICLH*oQHlW&0h6GXIC!+T}9B6$N`6W^q64yHXKNU>IvNad?@{HcIt>8q==P+6(P{eM0i_A$+?-|}p$1owi|6UAf9nXz!$eTDK71+2` z4+o_SKQ3MJAYN(ppn-Cl_E?4UQfrtF!6~g5Hi;|P(21y<##F&(tieyIFE#!m>1F&Q Z{03|QYwEO+CX@gG002ovPDHLkV1l0)+eZKZ literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/weixin.png b/src/net/apocalypselabs/symat/icons/fontawesome/weixin.png new file mode 100644 index 0000000000000000000000000000000000000000..6b43064afa99618138cda50ea7ef0a6b858d1190 GIT binary patch literal 438 zcmV;n0ZIOeP)BI1uR9`RXB zMtnK7i{}Z020lgnjqC=U^F3@w{5v{RCQl0to+p6&2t; zKBop}6gTN%h3e}Siur>syu5&TqaE>c)bK?1CW^#2{C&LSNd@#`0>iSN?c)ZfaSy-R g)Gb91g8#DanZ2SE~=92}Z!2pST%ga(I( zT8f6I76&H>2N(Ylg&;On)KEdCi-SV&P!Lgwf{>sz(${dWD32fS-DiV~U%31@=X~$^ zo_o)^KaO$K$R+YF;5sg$7VCJ4c@+MqfM!f!2YEclI6g<;CtNvf@;0nu4&52?^BBVx zZdRK7B)(u4C(3Z|;WxS}5qKn2-+)HELSG5~Q@l$}p2HdjqWw^4s8XlMb8F?K^3)y7nTTS6b|GGeE2 z8+UOwCSAs0YI1mj_X)ffe8htAIFpgbv~bto@k|)OGs3Al@fbhwA^MZiCEV{Orf>%@ zgm+Lluolp7|D9wa>v!EF9QTdThdtEcqA-qY_*zNT$2dCt1MRR-fI|G24*&oF07*qo IM6N<$g8O;SApigX literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/wheelchair.png b/src/net/apocalypselabs/symat/icons/fontawesome/wheelchair.png new file mode 100644 index 0000000000000000000000000000000000000000..e7dd4f6bbdc7cb1c0ada2917c7572fc8e87d7d4c GIT binary patch literal 419 zcmV;U0bKrxP)6l=md{KU6tz8jHjN^$9s#T8bB2QH2#Y~YXQDr?8b zV!?{l_9x_oM#~A+k`*c@kI&doqqbD@v|?Jgk2V|%$FYk0G{N7I3QrlXKH7Um=Nte4 N002ovPDHLkV1i!jxT*jE literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/wifi.png b/src/net/apocalypselabs/symat/icons/fontawesome/wifi.png new file mode 100644 index 0000000000000000000000000000000000000000..52479a48996da306cd4863d7393c1e14ff52bd4a GIT binary patch literal 392 zcmV;30eAk1P)e)H@DI79E*nXTm|5)NFECj#-@)DNM*jngY%Det zktp#m5cyS#MOpkB-gEPM^Ud|6EcdCW-p+Z>bI$jimj?bDO?7CxFor(#MC=9^*v0Kn z8n>Z>13cq3!ROFaqNXm);yhva6#OiAhUu@SUM>`!V^OxEZrMtk;(IJ|#bK6GuUW{6 z?lBj_Ayl!7t>9|JhC)+~np*wBXAR2O!4U>Af(^VRR`MFT4Gc%kQFxS7Ybv2tc8AA; z*&U9tkE=rN5i?O+N}1=enVWD;w(sVGW)$nWCY$vb*U%|D_&7Q+k3&2J46}cf0|hBW-DeN4-J-0000;?$ub*wU~xdO3%X&t$cG3ZZ%rb#sEBa$K`)RNvqs_(t^f6eoq$ zuDh*YcfOLE-XdT>Bk3N`eRG3)IrTqg=e!>5a4=6!*14RpRl!qT^BLFn4x^T}3gw%; z7qlKK^ z;ly8F&B9jUJGa1R^`o>evCP{|Naws@rvWz_dW!+Iox={DrfX>>5m((o^OPo tpN!t!alr7ud}s>oc$-RVW^bzoD$y(IEKY|h?Qu>5`4lvY{D)KV6=>2|41W_V-317 zj)~m(g&s7;-o|pl3pjzTcs~Vjew;*QkQB-x=t2W-;{jgd74G9H9-$vU@HpdFgU&oy zWo}&`fJ11-S$vLh9_yvN_ezIchk4;UA8!IuaCZdF;Sb$}js9W(Q z<2xlmHFn@|tZ(3B=!>u?^a~lE4yoLmupM(t5ll$cuonxZ((BHA-yicGybHZfD&01$ zkg981g5qD)WWch~4oImP$K|kn3tP(+SpN`IU@-JUG2g_8(4XOG=oe$|#lFBA%wy&W z#-tL2ZBn|%a3!K|HhDgMc#Eqz5P#J#ccb&IVgwsdE8XG|+?A^7O8_ZuiA*^IESzQOHh>JgHxUJ g8&$@GGb=O7Z_B8D46A_sRR91007*qoM6N<$f{@G-e*gdg literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/wrench.png b/src/net/apocalypselabs/symat/icons/fontawesome/wrench.png new file mode 100644 index 0000000000000000000000000000000000000000..ab4e26b0f50bf1a4e3daaf808f54a5b870ae7d78 GIT binary patch literal 324 zcmV-K0lWT*P)5xHPdtOkS8Vn35v@GIy?FkBHo zfx%+5*lk8ZQ1mdF^uQpfoZ(j8cR{@O+(VFiU|@%3o|##e0e{U#rotvLDePX)sz8!RPxE6GQH+u%9LSABhyI<7HW()mdx zNZLu9;WV5t(xQg&v4<(F zgl)Qgi2{{xMfgADa2SNU*bnC`o!^p$#~^LuKDQh;@Tw1!$E>4)>3+xu6nF=< Wa!c0_e8=tp0000yc?)TnvzUQ8EJN)CX(NKqP#U%PsDT(op zGwkCrMzl3J)JoPX4sn26RD*9RW+Q^vupaI=;WBVD*q zLsiL;JIZh^*fc2W0Va&}NUMf&c&j07*qoM6N<$g3(vH AegFUf literal 0 HcmV?d00001 diff --git a/src/net/apocalypselabs/symat/icons/fontawesome/xing.png b/src/net/apocalypselabs/symat/icons/fontawesome/xing.png new file mode 100644 index 0000000000000000000000000000000000000000..40b6e0f7218e211487da7a2790f1b620effcb438 GIT binary patch literal 337 zcmV-X0j~auP)8qC%4lU1c7KA2vMZBJB-s>`Nw&+P zyJ9pL7-TXlp{#zC9K${Gb#vvOd(L)0b?Q8y@9F(MPv<$bQgEhlj1%nT4e!JalJr{1 zTd)}5x9DyZu!>ErW1wc%kEbA*&GLqo04UeYw!-WjZCL~(cnzS*U-}PBWPyKWCkW2c z?nwQeHIx!A18fb`Vf}*PW&{fXc8@+>gl?l5cn|IZY#wuA{ea&8fJ$}xWeleGSJg~!~5|(FEh-rpdmYW#68NIx)KlQVLR941{IEL zYL24jDpwpfF~T!8Cgj&6Kf+oQ1L#T!0HwbG39 z61=ra0W~-dVXeU{di#C)(**Wm9$k@_$84yF@sI!%(*Rb&Lk~E>C^Auh756yAA_mZq z1`toq%bJb)88rSR=(8W~E~+oEjE%@^!62G{w%_*}!W?=duLskiewnHpY-8N(bd{w% zE<4V!d4*>||!%=l@Q2_hF`~*IZ(~z&cj3R5@FO`3PTO{*D(s zh4ri!F$~3j8AJ4Pfa4D4<1wfj&PRZL0(^meJm$J<@`wSOiJ}{vV+&{a%m6lWfaR9% zMmWSCZWCu}9x-5{1u)h%c5u?LSM!Jg|E{>>j|uB`mG5G^VXx*9-{7sqxWFl{66U`= zV!%V9sIUA??{LsiSJi#4!-4KU+EEVB(=944m2vZeyVd*k@$-2c5|=+Y-SIp@52-}gD^IXMqI*lvvU ziMMbIr?7iKk4-FM7Hh+hwxVDw#wG%KiRN((ukbL7KaP0| zD|oF&t~!D*c!qV%;RBbyTQ5b;y=t?P zo37*^r9bsx+QL55<7T@Ief%6rtk*KSnRaHl>&k< z7!Xq3!3!MVM%fb<5wu7)Q*KkpQzUIy1kDud7{(wDh4v#CL9mA!*6;wYu_bOYj31qf zdpfL*iB73tD8*`8tBG#75 z5YpVkCp>Ihe~;gpx*lQ7LW03G?&5li Date: Thu, 3 Dec 2015 16:33:40 -0700 Subject: [PATCH 08/10] Reorganize the Ribbon --- src/net/apocalypselabs/symat/Main.java | 36 ++++++++++++-------------- 1 file changed, 17 insertions(+), 19 deletions(-) diff --git a/src/net/apocalypselabs/symat/Main.java b/src/net/apocalypselabs/symat/Main.java index fdf925a..8212960 100644 --- a/src/net/apocalypselabs/symat/Main.java +++ b/src/net/apocalypselabs/symat/Main.java @@ -339,9 +339,9 @@ public class Main extends JRibbonFrame { tries++; } JRibbon ribbon = getRibbon(); - JRibbonBand coreband = new JRibbonBand("Core", null); - JRibbonBand appsband = new JRibbonBand("Apps", null); - JRibbonBand webband = new JRibbonBand("Online", null); + JRibbonBand codeband = new JRibbonBand("Code", null); + JRibbonBand toolsband = new JRibbonBand("Tools", null); + JRibbonBand webband = new JRibbonBand("Web", null); JRibbonBand collabband = new JRibbonBand("Team", null); try { @@ -420,23 +420,21 @@ public class Main extends JRibbonFrame { tasksbtn.setActionRichTooltip(new RichTooltip("Task List", "Manage tasks and to-do lists for projects.")); - coreband.addCommandButton(shellbtn, RibbonElementPriority.TOP); - coreband.addCommandButton(editorbtn, RibbonElementPriority.TOP); + codeband.addCommandButton(shellbtn, RibbonElementPriority.TOP); + codeband.addCommandButton(editorbtn, RibbonElementPriority.TOP); - appsband.addCommandButton(graphbtn, RibbonElementPriority.MEDIUM); - appsband.addCommandButton(notepadbtn, RibbonElementPriority.MEDIUM); - appsband.addCommandButton(tasksbtn, RibbonElementPriority.MEDIUM); + toolsband.addCommandButton(graphbtn, RibbonElementPriority.MEDIUM); + toolsband.addCommandButton(notepadbtn, RibbonElementPriority.MEDIUM); + toolsband.addCommandButton(tasksbtn, RibbonElementPriority.MEDIUM); - webband.addCommandButton(wikibtn, RibbonElementPriority.LOW); - webband.addCommandButton(browserbtn, RibbonElementPriority.LOW); - webband.addCommandButton(padsbtn, RibbonElementPriority.MEDIUM); + webband.addCommandButton(padsbtn, RibbonElementPriority.TOP); + webband.addCommandButton(browserbtn, RibbonElementPriority.MEDIUM); + webband.addCommandButton(wikibtn, RibbonElementPriority.MEDIUM); - coreband.setResizePolicies((List) Arrays.asList( - new CoreRibbonResizePolicies.None(coreband.getControlPanel()), - new IconRibbonBandResizePolicy(coreband.getControlPanel()))); - appsband.setResizePolicies((List) Arrays.asList( - new CoreRibbonResizePolicies.None(appsband.getControlPanel()), - new IconRibbonBandResizePolicy(appsband.getControlPanel()))); + codeband.setResizePolicies((List) Arrays.asList(new CoreRibbonResizePolicies.None(codeband.getControlPanel()), + new IconRibbonBandResizePolicy(codeband.getControlPanel()))); + toolsband.setResizePolicies((List) Arrays.asList(new CoreRibbonResizePolicies.None(toolsband.getControlPanel()), + new IconRibbonBandResizePolicy(toolsband.getControlPanel()))); webband.setResizePolicies((List) Arrays.asList( new CoreRibbonResizePolicies.None(webband.getControlPanel()), new IconRibbonBandResizePolicy(webband.getControlPanel()))); @@ -450,7 +448,7 @@ public class Main extends JRibbonFrame { // new CoreRibbonResizePolicies.None(appsband.getControlPanel()), // new IconRibbonBandResizePolicy(pluginband.getControlPanel()))); - RibbonTask hometask = new RibbonTask("Home", coreband, appsband, webband); + RibbonTask hometask = new RibbonTask("Apps", codeband, toolsband, webband); //RibbonTask webtask = new RibbonTask("Tools", webband, collabband); RibbonTask plugintask = new RibbonTask("Plugins", pluginband); @@ -1158,7 +1156,7 @@ public class Main extends JRibbonFrame { * */ public static JCommandButton browserbtn - = new JCommandButton("Web", getRibbonIcon("browser")); + = new JCommandButton("Browser", getRibbonIcon("browser")); /** * From e2dcf6515c2ae9bab387f10b626ffdba07d638d5 Mon Sep 17 00:00:00 2001 From: Skylar Date: Thu, 3 Dec 2015 16:38:28 -0700 Subject: [PATCH 09/10] Add methods for placing buttons in the Browser toolbar --- src/net/apocalypselabs/symat/WebBrowser.java | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/net/apocalypselabs/symat/WebBrowser.java b/src/net/apocalypselabs/symat/WebBrowser.java index de0ca74..f6f7376 100644 --- a/src/net/apocalypselabs/symat/WebBrowser.java +++ b/src/net/apocalypselabs/symat/WebBrowser.java @@ -56,6 +56,7 @@ package net.apocalypselabs.symat; import java.awt.BorderLayout; +import java.awt.event.ActionListener; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; @@ -76,6 +77,8 @@ import javafx.scene.web.WebEvent; import javafx.scene.web.WebView; import javafx.util.Callback; import javax.swing.ImageIcon; +import javax.swing.JButton; +import javax.swing.JComponent; import javax.swing.JInternalFrame; import javax.swing.JOptionPane; @@ -559,6 +562,24 @@ public class WebBrowser extends javax.swing.JInternalFrame { } }); } + + /** + * Add a component to the toolbar. + * @param btn The JComponent to add. + */ + public void addButton(JComponent btn) { + buttonBar.add(btn); + } + + /** + * Add a button to the toolbar. + * @param btn The JButton to add. + * @param action An ActionListener to handle actions. + */ + public void addButton(JButton btn, ActionListener action) { + buttonBar.add(btn); + btn.addActionListener(action); + } // Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton backBtn; From 40cea4cf2e5b5695ecca7ad9310e4390846aea89 Mon Sep 17 00:00:00 2001 From: Skylar Date: Thu, 3 Dec 2015 17:10:59 -0700 Subject: [PATCH 10/10] Update internal manual --- src/net/apocalypselabs/symat/Help.form | 9 +++++---- src/net/apocalypselabs/symat/Help.java | 8 ++++++-- src/net/apocalypselabs/symat/help/basics.html | 3 ++- src/net/apocalypselabs/symat/help/notepad.html | 11 +++++++++++ src/net/apocalypselabs/symat/help/pads.html | 4 ++-- src/net/apocalypselabs/symat/help/tasks.html | 2 +- 6 files changed, 27 insertions(+), 10 deletions(-) create mode 100644 src/net/apocalypselabs/symat/help/notepad.html diff --git a/src/net/apocalypselabs/symat/Help.form b/src/net/apocalypselabs/symat/Help.form index 8136aec..a23ba56 100644 --- a/src/net/apocalypselabs/symat/Help.form +++ b/src/net/apocalypselabs/symat/Help.form @@ -66,15 +66,16 @@ - + - - - + + + + diff --git a/src/net/apocalypselabs/symat/Help.java b/src/net/apocalypselabs/symat/Help.java index ee372d9..95d9f57 100644 --- a/src/net/apocalypselabs/symat/Help.java +++ b/src/net/apocalypselabs/symat/Help.java @@ -127,7 +127,11 @@ public class Help extends javax.swing.JInternalFrame { setBackground(Color.LIGHT_GRAY); styleloaded = 0; } - loadTopic(topicList.getSelectedValue().toString().toLowerCase()); + try { + loadTopic(topicList.getSelectedValue().toString().toLowerCase()); + } catch (Exception ex) { + loadTopic("welcome"); + } } } @@ -172,7 +176,7 @@ public class Help extends javax.swing.JInternalFrame { jSplitPane1.setResizeWeight(0.1); topicList.setModel(new javax.swing.AbstractListModel() { - String[] strings = { "Welcome", "Basics", "Editor", "Pads", "Graphing", "Tasks", "Commands", "Licenses" }; + String[] strings = { "Welcome", "Basics", "Editor", "Pads", "Graphing", "Notepad", "Tasks", "Commands", "Licenses" }; public int getSize() { return strings.length; } public Object getElementAt(int i) { return strings[i]; } }); diff --git a/src/net/apocalypselabs/symat/help/basics.html b/src/net/apocalypselabs/symat/help/basics.html index 122298c..07c852c 100644 --- a/src/net/apocalypselabs/symat/help/basics.html +++ b/src/net/apocalypselabs/symat/help/basics.html @@ -8,6 +8,7 @@
Try typing commands, like "2*2" or "sin(.5)".
You can make variables too, try "x=.5" then "sin(x)".

SyMAT keeps track of the last few commands you enter in a shell. - To run one again, use the up and down keys to navigate the history.

+ To run one again, use the up and down keys to navigate the history. +

To see a list of special SyMAT commands, press Ctrl-Space while editing code.

diff --git a/src/net/apocalypselabs/symat/help/notepad.html b/src/net/apocalypselabs/symat/help/notepad.html new file mode 100644 index 0000000..e39b1b8 --- /dev/null +++ b/src/net/apocalypselabs/symat/help/notepad.html @@ -0,0 +1,11 @@ + + + Notepad + + +

Notepad

+

+ The Notepad is a window that automatically remembers what you type. Save reminders, code snippets, and more. +

+ + diff --git a/src/net/apocalypselabs/symat/help/pads.html b/src/net/apocalypselabs/symat/help/pads.html index 960f79f..5db82c8 100644 --- a/src/net/apocalypselabs/symat/help/pads.html +++ b/src/net/apocalypselabs/symat/help/pads.html @@ -10,7 +10,7 @@ servers. Share the address SyMAT gives you, and other people can access the script online.
To access a script, open Pads from the Tools tab. - You can add, share, edit, and download pads from this window. + You can add, share, edit, run, and download pads from this window.

- + \ No newline at end of file diff --git a/src/net/apocalypselabs/symat/help/tasks.html b/src/net/apocalypselabs/symat/help/tasks.html index ff352f5..7c773a6 100644 --- a/src/net/apocalypselabs/symat/help/tasks.html +++ b/src/net/apocalypselabs/symat/help/tasks.html @@ -5,7 +5,7 @@

Task Lists

- Create a new Task List from the SyMAT Menu or the Tools tab. + Create a new Task List from the SyMAT Menu or the Ribbon.
Items can be added from the Edit menu. To change the values of a task item, click the corresponding menu button.