From 8a68ec6a640230e8fe6e2f25265bc652595f7123 Mon Sep 17 00:00:00 2001 From: Brianna Date: Sat, 3 Dec 2016 20:58:42 -0500 Subject: [PATCH 1/2] Updates to reflect configuring project for Apache Tomcat --- .classpath | 6 ------ .project | 14 ++++++++++++++ .settings/org.eclipse.jdt.core.prefs | 11 ----------- {html => WebContent/html}/css/stylesheet.css | 0 .../html}/frameworks/Admin Page Returns 2.png | Bin .../html}/frameworks/Admin Page Returns.png | Bin .../html}/frameworks/All Items.png | Bin .../html}/frameworks/Data Page.png | Bin .../html}/frameworks/Header Example.png | Bin .../html}/frameworks/Main Page.png | Bin .../html}/frameworks/Order Page.png | Bin .../html}/frameworks/Return 1.png | Bin .../html}/frameworks/Return 2.png | Bin .../html}/frameworks/Shopping List.png | Bin .../html}/imgs/computerStick.png | Bin {html => WebContent/html}/imgs/ipad.png | Bin {html => WebContent/html}/imgs/iphone.png | Bin .../imgs/synchrony-financial-logo-dlpx.png | Bin .../imgs/synchrony-financial-logo-dlpx_1.ico | Bin .../imgs/synchrony-financial-logo-dlpx_1.png | Bin {html => WebContent/html}/imgs/ticket.png | Bin {html => WebContent/html}/imgs/user_icon.png | Bin .../html}/javascript/listing.js | 2 +- WebContent/html/javascript/navbar.js | 1 + .../html}/javascript/nhpup_1.1.js | 0 .../html}/javascript/request.js | 4 ++-- .../html}/javascript/return.js | 2 +- .../html}/javascript/shoppingCart.js | 2 +- {html => WebContent/html}/table.css | 0 .../html/webpages/index.html | 0 .../html}/webpages/listingPage.html | 0 {html => WebContent/html}/webpages/map.html | 0 .../html}/webpages/requestPage.html | 0 .../html}/webpages/returnPage.html | 0 .../html}/webpages/shoppingCart.html | 0 db/Workbench Schema.mwb | Bin 17743 -> 18577 bytes db/Workbench Schema.mwb.bak | Bin 15581 -> 17743 bytes html/javascript/navbar.js | 1 - src/features/ReturnHandler.java | 2 -- 39 files changed, 20 insertions(+), 25 deletions(-) delete mode 100644 .classpath delete mode 100644 .settings/org.eclipse.jdt.core.prefs rename {html => WebContent/html}/css/stylesheet.css (100%) rename {html => WebContent/html}/frameworks/Admin Page Returns 2.png (100%) rename {html => WebContent/html}/frameworks/Admin Page Returns.png (100%) rename {html => WebContent/html}/frameworks/All Items.png (100%) rename {html => WebContent/html}/frameworks/Data Page.png (100%) rename {html => WebContent/html}/frameworks/Header Example.png (100%) rename {html => WebContent/html}/frameworks/Main Page.png (100%) rename {html => WebContent/html}/frameworks/Order Page.png (100%) rename {html => WebContent/html}/frameworks/Return 1.png (100%) rename {html => WebContent/html}/frameworks/Return 2.png (100%) rename {html => WebContent/html}/frameworks/Shopping List.png (100%) rename {html => WebContent/html}/imgs/computerStick.png (100%) rename {html => WebContent/html}/imgs/ipad.png (100%) rename {html => WebContent/html}/imgs/iphone.png (100%) rename {html => WebContent/html}/imgs/synchrony-financial-logo-dlpx.png (100%) rename {html => WebContent/html}/imgs/synchrony-financial-logo-dlpx_1.ico (100%) rename {html => WebContent/html}/imgs/synchrony-financial-logo-dlpx_1.png (100%) rename {html => WebContent/html}/imgs/ticket.png (100%) rename {html => WebContent/html}/imgs/user_icon.png (100%) rename {html => WebContent/html}/javascript/listing.js (98%) create mode 100644 WebContent/html/javascript/navbar.js rename {html => WebContent/html}/javascript/nhpup_1.1.js (100%) rename {html => WebContent/html}/javascript/request.js (97%) rename {html => WebContent/html}/javascript/return.js (95%) rename {html => WebContent/html}/javascript/shoppingCart.js (98%) rename {html => WebContent/html}/table.css (100%) rename html/webpages/homePage.html => WebContent/html/webpages/index.html (100%) rename {html => WebContent/html}/webpages/listingPage.html (100%) rename {html => WebContent/html}/webpages/map.html (100%) rename {html => WebContent/html}/webpages/requestPage.html (100%) rename {html => WebContent/html}/webpages/returnPage.html (100%) rename {html => WebContent/html}/webpages/shoppingCart.html (100%) delete mode 100644 html/javascript/navbar.js diff --git a/.classpath b/.classpath deleted file mode 100644 index fceb480..0000000 --- a/.classpath +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/.project b/.project index 63896e3..4637376 100644 --- a/.project +++ b/.project @@ -10,8 +10,22 @@ + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.wst.common.project.facet.core.nature org.eclipse.jdt.core.javanature + org.eclipse.wst.jsdt.core.jsNature diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs deleted file mode 100644 index 3a21537..0000000 --- a/.settings/org.eclipse.jdt.core.prefs +++ /dev/null @@ -1,11 +0,0 @@ -eclipse.preferences.version=1 -org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 -org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.8 -org.eclipse.jdt.core.compiler.debug.lineNumber=generate -org.eclipse.jdt.core.compiler.debug.localVariable=generate -org.eclipse.jdt.core.compiler.debug.sourceFile=generate -org.eclipse.jdt.core.compiler.problem.assertIdentifier=error -org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.8 diff --git a/html/css/stylesheet.css b/WebContent/html/css/stylesheet.css similarity index 100% rename from html/css/stylesheet.css rename to WebContent/html/css/stylesheet.css diff --git a/html/frameworks/Admin Page Returns 2.png b/WebContent/html/frameworks/Admin Page Returns 2.png similarity index 100% rename from html/frameworks/Admin Page Returns 2.png rename to WebContent/html/frameworks/Admin Page Returns 2.png diff --git a/html/frameworks/Admin Page Returns.png b/WebContent/html/frameworks/Admin Page Returns.png similarity index 100% rename from html/frameworks/Admin Page Returns.png rename to WebContent/html/frameworks/Admin Page Returns.png diff --git a/html/frameworks/All Items.png b/WebContent/html/frameworks/All Items.png similarity index 100% rename from html/frameworks/All Items.png rename to WebContent/html/frameworks/All Items.png diff --git a/html/frameworks/Data Page.png b/WebContent/html/frameworks/Data Page.png similarity index 100% rename from html/frameworks/Data Page.png rename to WebContent/html/frameworks/Data Page.png diff --git a/html/frameworks/Header Example.png b/WebContent/html/frameworks/Header Example.png similarity index 100% rename from html/frameworks/Header Example.png rename to WebContent/html/frameworks/Header Example.png diff --git a/html/frameworks/Main Page.png b/WebContent/html/frameworks/Main Page.png similarity index 100% rename from html/frameworks/Main Page.png rename to WebContent/html/frameworks/Main Page.png diff --git a/html/frameworks/Order Page.png b/WebContent/html/frameworks/Order Page.png similarity index 100% rename from html/frameworks/Order Page.png rename to WebContent/html/frameworks/Order Page.png diff --git a/html/frameworks/Return 1.png b/WebContent/html/frameworks/Return 1.png similarity index 100% rename from html/frameworks/Return 1.png rename to WebContent/html/frameworks/Return 1.png diff --git a/html/frameworks/Return 2.png b/WebContent/html/frameworks/Return 2.png similarity index 100% rename from html/frameworks/Return 2.png rename to WebContent/html/frameworks/Return 2.png diff --git a/html/frameworks/Shopping List.png b/WebContent/html/frameworks/Shopping List.png similarity index 100% rename from html/frameworks/Shopping List.png rename to WebContent/html/frameworks/Shopping List.png diff --git a/html/imgs/computerStick.png b/WebContent/html/imgs/computerStick.png similarity index 100% rename from html/imgs/computerStick.png rename to WebContent/html/imgs/computerStick.png diff --git a/html/imgs/ipad.png b/WebContent/html/imgs/ipad.png similarity index 100% rename from html/imgs/ipad.png rename to WebContent/html/imgs/ipad.png diff --git a/html/imgs/iphone.png b/WebContent/html/imgs/iphone.png similarity index 100% rename from html/imgs/iphone.png rename to WebContent/html/imgs/iphone.png diff --git a/html/imgs/synchrony-financial-logo-dlpx.png b/WebContent/html/imgs/synchrony-financial-logo-dlpx.png similarity index 100% rename from html/imgs/synchrony-financial-logo-dlpx.png rename to WebContent/html/imgs/synchrony-financial-logo-dlpx.png diff --git a/html/imgs/synchrony-financial-logo-dlpx_1.ico b/WebContent/html/imgs/synchrony-financial-logo-dlpx_1.ico similarity index 100% rename from html/imgs/synchrony-financial-logo-dlpx_1.ico rename to WebContent/html/imgs/synchrony-financial-logo-dlpx_1.ico diff --git a/html/imgs/synchrony-financial-logo-dlpx_1.png b/WebContent/html/imgs/synchrony-financial-logo-dlpx_1.png similarity index 100% rename from html/imgs/synchrony-financial-logo-dlpx_1.png rename to WebContent/html/imgs/synchrony-financial-logo-dlpx_1.png diff --git a/html/imgs/ticket.png b/WebContent/html/imgs/ticket.png similarity index 100% rename from html/imgs/ticket.png rename to WebContent/html/imgs/ticket.png diff --git a/html/imgs/user_icon.png b/WebContent/html/imgs/user_icon.png similarity index 100% rename from html/imgs/user_icon.png rename to WebContent/html/imgs/user_icon.png diff --git a/html/javascript/listing.js b/WebContent/html/javascript/listing.js similarity index 98% rename from html/javascript/listing.js rename to WebContent/html/javascript/listing.js index 5d1c0bc..6275ffe 100644 --- a/html/javascript/listing.js +++ b/WebContent/html/javascript/listing.js @@ -112,7 +112,7 @@ function show(){ function getUnavailableItems(){ var unavailable = new Array; var unavailable_str = localStorage.getItem('unavailable'); - if(unavailable_str !== ""){ + if(unavailable_str !== "" && unavailable_str !== null){ unavailable = JSON.parse(unavailable_str); } return unavailable; diff --git a/WebContent/html/javascript/navbar.js b/WebContent/html/javascript/navbar.js new file mode 100644 index 0000000..6e62706 --- /dev/null +++ b/WebContent/html/javascript/navbar.js @@ -0,0 +1 @@ +document.getElementById('navbaruniversal').innerHTML = '
' \ No newline at end of file diff --git a/html/javascript/nhpup_1.1.js b/WebContent/html/javascript/nhpup_1.1.js similarity index 100% rename from html/javascript/nhpup_1.1.js rename to WebContent/html/javascript/nhpup_1.1.js diff --git a/html/javascript/request.js b/WebContent/html/javascript/request.js similarity index 97% rename from html/javascript/request.js rename to WebContent/html/javascript/request.js index 6279c41..41018f2 100644 --- a/html/javascript/request.js +++ b/WebContent/html/javascript/request.js @@ -119,7 +119,7 @@ function getCartItems(){ //get them from local storage var cart_str = localStorage.getItem('cart'); //if there is at least one object already we need to convert it from JSON to string - if (cart_str !== null) { + if (cart_str !== null && cart_str !== "") { cart = JSON.parse(cart_str); } return cart; @@ -128,7 +128,7 @@ function getCartItems(){ function getUnavailableItems(){ var unavailable = new Array; var unavailable_str = localStorage.getItem('unavailable'); - if(unavailable_str !== ""){ + if(unavailable_str !== "" && unavailable_str !== null){ unavailable = JSON.parse(unavailable_str); } return unavailable; diff --git a/html/javascript/return.js b/WebContent/html/javascript/return.js similarity index 95% rename from html/javascript/return.js rename to WebContent/html/javascript/return.js index c296d8b..6298caa 100644 --- a/html/javascript/return.js +++ b/WebContent/html/javascript/return.js @@ -204,7 +204,7 @@ function getUnavailableIDs() { var unavailable = new Array; var unavailable_str = localStorage.getItem('unavailable'); - if(unavailable_str !== ""){ + if(unavailable_str !== "" && unavailable_str !== null){ unavailable = JSON.parse(unavailable_str); } return unavailable; diff --git a/html/javascript/shoppingCart.js b/WebContent/html/javascript/shoppingCart.js similarity index 98% rename from html/javascript/shoppingCart.js rename to WebContent/html/javascript/shoppingCart.js index de1e66e..498d818 100644 --- a/html/javascript/shoppingCart.js +++ b/WebContent/html/javascript/shoppingCart.js @@ -224,7 +224,7 @@ This function gets unavailable items from local storage. function getUnavailableItems(){ var unavailable = new Array; //make new array var unavailable_str = localStorage.getItem('unavailable'); //get the string from local storage - if(unavailable_str !== ''){ //as long as its not null + if(unavailable_str !== '' && unavailable_str !== null){ //as long as its not null unavailable = JSON.parse(unavailable_str); //make into array } return unavailable; //return value is an array diff --git a/html/table.css b/WebContent/html/table.css similarity index 100% rename from html/table.css rename to WebContent/html/table.css diff --git a/html/webpages/homePage.html b/WebContent/html/webpages/index.html similarity index 100% rename from html/webpages/homePage.html rename to WebContent/html/webpages/index.html diff --git a/html/webpages/listingPage.html b/WebContent/html/webpages/listingPage.html similarity index 100% rename from html/webpages/listingPage.html rename to WebContent/html/webpages/listingPage.html diff --git a/html/webpages/map.html b/WebContent/html/webpages/map.html similarity index 100% rename from html/webpages/map.html rename to WebContent/html/webpages/map.html diff --git a/html/webpages/requestPage.html b/WebContent/html/webpages/requestPage.html similarity index 100% rename from html/webpages/requestPage.html rename to WebContent/html/webpages/requestPage.html diff --git a/html/webpages/returnPage.html b/WebContent/html/webpages/returnPage.html similarity index 100% rename from html/webpages/returnPage.html rename to WebContent/html/webpages/returnPage.html diff --git a/html/webpages/shoppingCart.html b/WebContent/html/webpages/shoppingCart.html similarity index 100% rename from html/webpages/shoppingCart.html rename to WebContent/html/webpages/shoppingCart.html diff --git a/db/Workbench Schema.mwb b/db/Workbench Schema.mwb index 86838182c32ac8bb2e0840baf1b1f3ca86d33d77..25df763d8e17805c2d6d367619d011c51c09809c 100644 GIT binary patch literal 18577 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 delta 17553 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 E0JYn&$N&HU literal 15581 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 P7Iu!pCQcS+wov~U=UKCe diff --git a/html/javascript/navbar.js b/html/javascript/navbar.js deleted file mode 100644 index f34276e..0000000 --- a/html/javascript/navbar.js +++ /dev/null @@ -1 +0,0 @@ -document.getElementById('navbaruniversal').innerHTML = '' \ No newline at end of file diff --git a/src/features/ReturnHandler.java b/src/features/ReturnHandler.java index 4a795b9..4d73b34 100644 --- a/src/features/ReturnHandler.java +++ b/src/features/ReturnHandler.java @@ -17,8 +17,6 @@ public boolean changeAvailability(String type, Device[] db) return true; } - - public From 5f534c9a846572adef7f57c9b46350352dc9fa13 Mon Sep 17 00:00:00 2001 From: Brianna Date: Sat, 3 Dec 2016 21:06:33 -0500 Subject: [PATCH 2/2] Update for tomcat web manifests --- .classpath | 17 +++++++++++++++++ .gitignore | 1 + .settings/.jsdtscope | 12 ++++++++++++ .settings/org.eclipse.jdt.core.prefs | 7 +++++++ .settings/org.eclipse.wst.common.component | 8 ++++++++ ...g.eclipse.wst.common.project.facet.core.xml | 8 ++++++++ ...org.eclipse.wst.jsdt.ui.superType.container | 1 + .../org.eclipse.wst.jsdt.ui.superType.name | 1 + WebContent/META-INF/MANIFEST.MF | 3 +++ WebContent/index.jsp | 12 ++++++++++++ bin/.gitignore | 5 ----- bin/entities/Admin.class | Bin 360 -> 0 bytes bin/entities/Device.class | Bin 900 -> 0 bytes bin/entities/User.class | Bin 444 -> 0 bytes bin/main/Main.class | Bin 923 -> 0 bytes 15 files changed, 70 insertions(+), 5 deletions(-) create mode 100644 .classpath create mode 100644 .gitignore create mode 100644 .settings/.jsdtscope create mode 100644 .settings/org.eclipse.jdt.core.prefs create mode 100644 .settings/org.eclipse.wst.common.component create mode 100644 .settings/org.eclipse.wst.common.project.facet.core.xml create mode 100644 .settings/org.eclipse.wst.jsdt.ui.superType.container create mode 100644 .settings/org.eclipse.wst.jsdt.ui.superType.name create mode 100644 WebContent/META-INF/MANIFEST.MF create mode 100644 WebContent/index.jsp delete mode 100644 bin/.gitignore delete mode 100644 bin/entities/Admin.class delete mode 100644 bin/entities/Device.class delete mode 100644 bin/entities/User.class delete mode 100644 bin/main/Main.class diff --git a/.classpath b/.classpath new file mode 100644 index 0000000..2de5cc5 --- /dev/null +++ b/.classpath @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..84c048a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/build/ diff --git a/.settings/.jsdtscope b/.settings/.jsdtscope new file mode 100644 index 0000000..5cee5ac --- /dev/null +++ b/.settings/.jsdtscope @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..295926d --- /dev/null +++ b/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,7 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/.settings/org.eclipse.wst.common.component b/.settings/org.eclipse.wst.common.component new file mode 100644 index 0000000..82df264 --- /dev/null +++ b/.settings/org.eclipse.wst.common.component @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.settings/org.eclipse.wst.common.project.facet.core.xml b/.settings/org.eclipse.wst.common.project.facet.core.xml new file mode 100644 index 0000000..dfd38d9 --- /dev/null +++ b/.settings/org.eclipse.wst.common.project.facet.core.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.container b/.settings/org.eclipse.wst.jsdt.ui.superType.container new file mode 100644 index 0000000..3bd5d0a --- /dev/null +++ b/.settings/org.eclipse.wst.jsdt.ui.superType.container @@ -0,0 +1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary \ No newline at end of file diff --git a/.settings/org.eclipse.wst.jsdt.ui.superType.name b/.settings/org.eclipse.wst.jsdt.ui.superType.name new file mode 100644 index 0000000..05bd71b --- /dev/null +++ b/.settings/org.eclipse.wst.jsdt.ui.superType.name @@ -0,0 +1 @@ +Window \ No newline at end of file diff --git a/WebContent/META-INF/MANIFEST.MF b/WebContent/META-INF/MANIFEST.MF new file mode 100644 index 0000000..5e94951 --- /dev/null +++ b/WebContent/META-INF/MANIFEST.MF @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + diff --git a/WebContent/index.jsp b/WebContent/index.jsp new file mode 100644 index 0000000..7908735 --- /dev/null +++ b/WebContent/index.jsp @@ -0,0 +1,12 @@ +<%@ page language="java" contentType="text/html; charset=ISO-8859-1" + pageEncoding="ISO-8859-1"%> + + + + +Insert title here + + + + + \ No newline at end of file diff --git a/bin/.gitignore b/bin/.gitignore deleted file mode 100644 index c2b3b41..0000000 --- a/bin/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -/database/ -/entities/ -/features/ -/functionality_managers/ -/main/ diff --git a/bin/entities/Admin.class b/bin/entities/Admin.class deleted file mode 100644 index 44f85ecd310294e757ae171829613684a1e6a780..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 360 zcmZWjO-sW-5PcJ46W4xO6%TsxrUlK#TSX8-2m~*!y>FYPjwBmMw*If41P}fIf0Q^I zr5AT#cHZ#jz4!I~@d@At#}NWT-&n_vO_SW`CEExgp|{;VH>M_ZZrQTCBb;2MY4)n$ zbW&)$N~W%6yP90i3E@MP8-*S0b+L;MVUV#kPwR4F>X}{?hA_&ir7q^WW{>}tp?l$m zFwC}=ZHx&a;G94yAui<3ab?BD>atb(mw}+B)w*7qNA_N-Rk`*woP#8nf1>BZNsk20 z5J~~@`1I`R9q~ry07|-&-}eanQo#6^hc0@86OI207%=m-8d BM{EE9 diff --git a/bin/entities/Device.class b/bin/entities/Device.class deleted file mode 100644 index 00ef94f8146af8f14f4b0f55a096659a2eeb5600..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 900 zcmZuuO>fgc5Pf4iHE~@Mry)&RD74U$n2%hzfshagsZxMLsz`8i+*P`5>Qv4qQhy4+ zfC~qZh>$q&1Nc$E?AnDYiB{T~9nE|5-t4d6KYjvug8MEkLP;b_Dk;Y8S7It-;ld%5 zPoinm9!ANa{jPr^Vnwjz5rGZ}j=DG(gi7asPgkWf89XJpQ<0A4C?OP?Kn|n+kXz{k zVda@jqd$L0I=uz>3ap_;7JeXB$3>S=R93 zVU?YAWFp>9&iW!f%!E`rqc|G&qEza4UUby4920`h+# zX=rQQzQHT3GrWOyuGX=|2M9AF+{7(@F{KegCeuK@;WTP2C5FE82 z(3nt3(z!4y)dWwAwInnrzvEMrDZRWVlx~z(=9bVMjK}{6hB4Fc(uEA*q81`Ro!}0J zu@Ayghy#=?YK188(Q$|hd_sMqw0zjEXEJ*dv!sw`LrE+$W$T}&XI|9CPX9TMeFf8W zo6Y6DvQ*z*d}-a|oYh?Z6&H>bXXIGvBC{}OKA&wKatygj_}$~&j^0p>dN~?VKSwjV z$kBc+SRIZX-UT-9@dlsSHRiXN-{o$!=i>yYT=AwtmkMN+odQ{Hmo?A0a?tw*8mUZ! diff --git a/bin/main/Main.class b/bin/main/Main.class deleted file mode 100644 index 4cc5f7c836191d724a40f3d2becd388efaac338f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 923 zcma)4T~8B16g^W~w!5rST&PI3fMRK(W&L_9;RRzt(pHm_Cd3CbUB`9E?yTAFn(*u| z(g&K@#2?^~GTvbc(4-n(=I))jbIzHw=l7qVzW}_#O9MFuGvrdaU0Mv}8A_-8D|Z8~ zeE03}RCo!){JvB&IbfKpHwFy(!|0>1FbC5{0rL!t9jQbw4TmB==EFcR-0MUh4+cDz zy1(4aC!ghrVWD$H*d{RDFqG@>JJ-bhB$mo=HwFfl7`8s8%1dOVcp#Ir4aCvSh~PT6B)RDk1Hi&6J@L#xIgu{{@ExIp^XPvW5{U@E13crxku_t znve*=!?pzn5A{PIF|5{Sj%c0h|JIo?UFodCv{1!k8&9ysUVNLl%k+Awv8hhf6)JZaRF!%H?#U?0$6kH%jUz9vr4eDH~jA~(LjN2|ItDOx{y+fUeyI7)1t;NF6Mrg*|#hg>JfdMgka~(@YL8 F{sQ$s-Mat)