From 1a5358458caa7f57e175b64d92487232030d610d Mon Sep 17 00:00:00 2001 From: Bruce Mayhew Date: Fri, 2 Jan 2015 13:40:15 -0500 Subject: [PATCH] Removed all lesson specific source and resources --- newDesign/assets/css/animate.css | 2744 ----- newDesign/assets/css/font-awesome.min.css | 4 - newDesign/assets/css/main.css | 760 -- newDesign/assets/fonts/FontAwesome.otf | Bin 62856 -> 0 bytes .../assets/fonts/fontawesome-webfont.eot | Bin 38205 -> 0 bytes .../assets/fonts/fontawesome-webfont.svg | 414 - .../assets/fonts/fontawesome-webfont.ttf | Bin 80652 -> 0 bytes .../assets/fonts/fontawesome-webfont.woff | Bin 44432 -> 0 bytes newDesign/assets/img/logo.png | Bin 669 -> 0 bytes newDesign/assets/img/logoBG.jpg | Bin 17885 -> 0 bytes newDesign/assets/img/webBg.png | Bin 38404 -> 0 bytes newDesign/assets/js/application.js | 219 - newDesign/assets/js/html5shiv.js | 8 - newDesign/assets/js/jquery-1.10.2.min.js | 6 - newDesign/assets/js/modernizr-2.6.2.min.js | 4 - newDesign/assets/js/respond.min.js | 5 - newDesign/assets/less/main.less | 2321 ---- .../plugins/bootstrap-slider/css/slider.css | 138 - .../bootstrap-slider/js/bootstrap-slider.js | 388 - .../css/bootstrap-wysihtml5.css | 102 - .../css/bootstrap3-wysiwyg5-color.css | 67 - .../js/bootstrap3-wysihtml5.js | 521 - .../bootstrap-wysihtml5/js/wysihtml5-0.3.0.js | 9523 ----------------- .../plugins/bootstrap/css/bootstrap.min.css | 7 - .../fonts/glyphicons-halflings-regular.eot | Bin 20290 -> 0 bytes .../fonts/glyphicons-halflings-regular.svg | 229 - .../fonts/glyphicons-halflings-regular.ttf | Bin 41236 -> 0 bytes .../fonts/glyphicons-halflings-regular.woff | Bin 23292 -> 0 bytes .../plugins/bootstrap/js/bootstrap.min.js | 6 - .../nanoScroller/jquery.nanoscroller.min.js | 4 - newDesign/index.html | 316 - pom.xml | 6 +- src/main/java/org/owasp/webgoat/Catcher.java | 3 +- .../webgoat/lessons/AccessControlMatrix.java | 276 - .../org/owasp/webgoat/lessons/BackDoors.java | 293 - .../webgoat/lessons/BasicAuthentication.java | 283 - .../lessons/BlindNumericSqlInjection.java | 273 - .../owasp/webgoat/lessons/BlindScript.java | 403 - .../lessons/BlindStringSqlInjection.java | 322 - .../lessons/BypassHtmlFieldRestrictions.java | 248 - .../java/org/owasp/webgoat/lessons/CSRF.java | 382 - .../webgoat/lessons/Challenge2Screen.java | 807 -- .../ClientSideFiltering.java | 452 - .../webgoat/lessons/ClientSideValidation.java | 444 - .../webgoat/lessons/CommandInjection.java | 298 - .../webgoat/lessons/ConcurrencyCart.java | 620 -- .../CrossSiteScripting.java | 325 - .../CrossSiteScripting/EditProfile.java | 161 - .../CrossSiteScripting/FindProfile.java | 220 - .../CrossSiteScripting/UpdateProfile.java | 384 - .../CrossSiteScripting/ViewProfile.java | 213 - .../webgoat/lessons/CsrfPromptByPass.java | 185 - .../webgoat/lessons/CsrfTokenByPass.java | 165 - .../DBCrossSiteScripting.java | 243 - .../DBCrossSiteScripting/UpdateProfile.java | 225 - .../DBSQLInjection/DBSQLInjection.java | 244 - .../webgoat/lessons/DBSQLInjection/Login.java | 226 - .../owasp/webgoat/lessons/DOMInjection.java | 194 - .../org/owasp/webgoat/lessons/DOMXSS.java | 321 - .../org/owasp/webgoat/lessons/DOS_Login.java | 252 - .../owasp/webgoat/lessons/DangerousEval.java | 282 - .../org/owasp/webgoat/lessons/Encoding.java | 848 -- .../lessons/FailOpenAuthentication.java | 185 - .../owasp/webgoat/lessons/ForcedBrowsing.java | 150 - .../owasp/webgoat/lessons/ForgotPassword.java | 335 - .../DefaultLessonAction.java | 330 - .../GoatHillsFinancial/DeleteProfile.java | 111 - .../GoatHillsFinancial/EditProfile.java | 115 - .../GoatHillsFinancial/FindProfile.java | 161 - .../GoatHillsFinancial.java | 327 - .../GoatHillsFinancial/LessonAction.java | 29 - .../lessons/GoatHillsFinancial/ListStaff.java | 112 - .../lessons/GoatHillsFinancial/Login.java | 191 - .../lessons/GoatHillsFinancial/Logout.java | 76 - .../GoatHillsFinancial/SearchStaff.java | 47 - .../GoatHillsFinancial/UpdateProfile.java | 212 - .../GoatHillsFinancial/ViewProfile.java | 124 - .../webgoat/lessons/HiddenFieldTampering.java | 230 - .../org/owasp/webgoat/lessons/HowToWork.java | 89 - .../org/owasp/webgoat/lessons/HtmlClues.java | 240 - .../org/owasp/webgoat/lessons/HttpBasics.java | 123 - .../org/owasp/webgoat/lessons/HttpOnly.java | 522 - .../owasp/webgoat/lessons/HttpSplitting.java | 252 - .../owasp/webgoat/lessons/InsecureLogin.java | 496 - .../owasp/webgoat/lessons/JSONInjection.java | 298 - .../webgoat/lessons/JavaScriptValidation.java | 270 - .../owasp/webgoat/lessons/LogSpoofing.java | 159 - .../lessons/MaliciousFileExecution.java | 501 - .../webgoat/lessons/MultiLevelLogin1.java | 851 -- .../webgoat/lessons/MultiLevelLogin2.java | 815 -- .../org/owasp/webgoat/lessons/NewLesson.java | 88 - .../org/owasp/webgoat/lessons/OffByOne.java | 530 - .../webgoat/lessons/PasswordStrength.java | 212 - .../lessons/PathBasedAccessControl.java | 268 - .../org/owasp/webgoat/lessons/Phishing.java | 297 - .../owasp/webgoat/lessons/ReflectedXSS.java | 256 - .../webgoat/lessons/RemoteAdminFlaw.java | 107 - .../RoleBasedAccessControl/DeleteProfile.java | 156 - .../RoleBasedAccessControl/EditProfile.java | 165 - .../RoleBasedAccessControl.java | 459 - .../RoleBasedAccessControl/UpdateProfile.java | 261 - .../RoleBasedAccessControl/ViewProfile.java | 190 - .../lessons/SQLInjection/ListStaff.java | 156 - .../webgoat/lessons/SQLInjection/Login.java | 258 - .../lessons/SQLInjection/SQLInjection.java | 278 - .../lessons/SQLInjection/ViewProfile.java | 229 - .../lessons/SameOriginPolicyProtection.java | 178 - .../webgoat/lessons/SessionFixation.java | 806 -- .../webgoat/lessons/SilentTransactions.java | 289 - .../owasp/webgoat/lessons/SoapRequest.java | 482 - .../org/owasp/webgoat/lessons/SqlAddData.java | 246 - .../owasp/webgoat/lessons/SqlModifyData.java | 265 - .../webgoat/lessons/SqlNumericInjection.java | 354 - .../org/owasp/webgoat/lessons/StoredXss.java | 335 - .../webgoat/lessons/ThreadSafetyProblem.java | 201 - .../owasp/webgoat/lessons/TomcatSetup.java | 88 - .../org/owasp/webgoat/lessons/TraceXSS.java | 256 - .../owasp/webgoat/lessons/UncheckedEmail.java | 431 - .../owasp/webgoat/lessons/UsefulTools.java | 89 - .../owasp/webgoat/lessons/WSDLScanning.java | 317 - .../lessons/WeakAuthenticationCookie.java | 361 - .../owasp/webgoat/lessons/WeakSessionID.java | 264 - .../owasp/webgoat/lessons/WsSAXInjection.java | 227 - .../owasp/webgoat/lessons/WsSqlInjection.java | 275 - .../owasp/webgoat/lessons/XMLInjection.java | 329 - .../owasp/webgoat/lessons/XPATHInjection.java | 238 - .../org/owasp/webgoat/lessons/ZipBomb.java | 217 - .../CrossSiteScripting/FindProfile_i.java | 57 - .../CrossSiteScripting/UpdateProfile_i.java | 112 - .../CrossSiteScripting/ViewProfile_i.java | 22 - .../DBCrossSiteScripting/RegexMatch.cs | 17 - .../DBCrossSiteScripting/RegexMatch.dll | Bin 3584 -> 0 bytes .../DBCrossSiteScripting/UpdateProfile_i.java | 138 - .../instructor/DBSQLInjection/Login_i.java | 45 - .../DeleteProfile_i.java | 53 - .../RoleBasedAccessControl/EditProfile_i.java | 101 - .../RoleBasedAccessControl_i.java | 176 - .../UpdateProfile_i.java | 135 - .../RoleBasedAccessControl/ViewProfile_i.java | 133 - .../instructor/SQLInjection/Login_i.java | 81 - .../SQLInjection/ViewProfile_i.java | 109 - .../{ => plugin}/SqlStringInjection.java | 5 +- src/main/resources/WebGoatLabels.properties | 220 - .../resources/WebGoatLabels_de.properties | 198 - .../resources/WebGoatLabels_fr.properties | 215 - .../resources/WebGoatLabels_ru.properties | 216 - src/main/tomcatconf/tomcat-users.xml | 11 - src/main/webapp/css/webgoat_challenge.css | 45 - src/main/webapp/lessonJS/DOMXSS.js | 5 - .../webapp/lessonJS/clientSideFiltering.js | 105 - .../webapp/lessonJS/clientSideValidation.js | 145 - src/main/webapp/lessonJS/escape.js | 6 - src/main/webapp/lessonJS/eval.js | 62 - src/main/webapp/lessonJS/sameOrigin.js | 101 - .../German/BasicAuthentication.html | 15 - .../lesson_plans/German/CommandInjection.html | 16 - .../German/HiddenFieldTampering.html | 14 - .../webapp/lesson_plans/German/HtmlClues.html | 13 - .../lesson_plans/German/HttpBasics.html | 29 - .../German/JavaScriptValidation.html | 19 - .../lesson_plans/German/LogSpoofing.html | 17 - .../German/PathBasedAccessControl.html | 11 - .../lesson_plans/German/ReflectedXSS.html | 19 - .../lesson_plans/German/RemoteAdminFlaw.html | 16 - .../German/SqlNumericInjection.html | 18 - .../German/SqlStringInjection.html | 20 - .../webapp/lesson_plans/German/StoredXss.html | 16 - .../German/WeakAuthenticationCookie.html | 22 - .../lesson_plans/de/BasicAuthentication.html | 15 - .../lesson_plans/de/CommandInjection.html | 16 - .../lesson_plans/de/HiddenFieldTampering.html | 14 - .../webapp/lesson_plans/de/HtmlClues.html | 13 - .../webapp/lesson_plans/de/HttpBasics.html | 29 - .../lesson_plans/de/JavaScriptValidation.html | 19 - .../webapp/lesson_plans/de/LogSpoofing.html | 17 - .../de/PathBasedAccessControl.html | 11 - .../webapp/lesson_plans/de/ReflectedXSS.html | 19 - .../lesson_plans/de/RemoteAdminFlaw.html | 16 - .../lesson_plans/de/SqlNumericInjection.html | 18 - .../lesson_plans/de/SqlStringInjection.html | 20 - .../webapp/lesson_plans/de/StoredXss.html | 16 - .../de/WeakAuthenticationCookie.html | 22 - .../lesson_plans/en/AccessControlMatrix.html | 9 - .../webapp/lesson_plans/en/BackDoors.html | 23 - .../lesson_plans/en/BasicAuthentication.html | 9 - .../lesson_plans/en/BlindSqlInjection.html | 15 - .../lesson_plans/en/BufferOverflow.html | 9 - src/main/webapp/lesson_plans/en/CSRF.html | 26 - .../lesson_plans/en/ChallengeScreen.html | 7 - .../lesson_plans/en/ClientSideFiltering.html | 12 - .../lesson_plans/en/ClientSideValidation.html | 15 - .../lesson_plans/en/CommandInjection.html | 12 - .../lesson_plans/en/ConcurrencyCart.html | 22 - .../lesson_plans/en/CrossSiteScripting.html | 12 - .../lesson_plans/en/CsrfPromptByPass.html | 33 - .../lesson_plans/en/CsrfTokenByPass.html | 38 - .../lesson_plans/en/DBCrossSiteScripting.html | 24 - .../lesson_plans/en/DBSQLInjection.html | 16 - .../webapp/lesson_plans/en/DOMInjection.html | 23 - src/main/webapp/lesson_plans/en/DOMXSS.html | 15 - .../webapp/lesson_plans/en/DOS_Login.html | 9 - .../webapp/lesson_plans/en/DangerousEval.html | 14 - src/main/webapp/lesson_plans/en/Encoding.html | 9 - .../en/FailOpenAuthentication.html | 10 - .../lesson_plans/en/ForcedBrowsing.html | 21 - .../lesson_plans/en/ForgotPassword.html | 9 - .../lesson_plans/en/HiddenFieldTampering.html | 12 - .../webapp/lesson_plans/en/HowToWork.html | 68 - .../webapp/lesson_plans/en/HtmlClues.html | 12 - .../webapp/lesson_plans/en/HttpBasics.html | 27 - src/main/webapp/lesson_plans/en/HttpOnly.html | 26 - .../webapp/lesson_plans/en/HttpSplitting.html | 34 - .../webapp/lesson_plans/en/InsecureLogin.html | 14 - .../webapp/lesson_plans/en/JSONInjection.html | 24 - .../lesson_plans/en/JavaScriptValidation.html | 14 - .../lesson_plans/en/Lesson_Plan_Template.html | 17 - .../webapp/lesson_plans/en/LogSpoofing.html | 20 - .../lesson_plans/en/MultiLevelLogin1.html | 20 - .../lesson_plans/en/MultiLevelLogin2.html | 20 - .../webapp/lesson_plans/en/NewLesson.html | 13 - src/main/webapp/lesson_plans/en/OffByOne.html | 21 - .../lesson_plans/en/PasswordStrength.html | 11 - .../en/PathBasedAccessControl.html | 9 - src/main/webapp/lesson_plans/en/Phishing.html | 16 - .../webapp/lesson_plans/en/ReflectedXSS.html | 13 - .../lesson_plans/en/RemoteAdminFlaw.html | 11 - .../en/RoleBasedAccessControl.html | 15 - .../webapp/lesson_plans/en/SQLInjection.html | 14 - .../en/SameOriginPolicyProtection.html | 13 - .../lesson_plans/en/SessionFixation.html | 33 - .../lesson_plans/en/SilentTransactions.html | 24 - .../webapp/lesson_plans/en/SoapRequest.html | 9 - .../lesson_plans/en/SqlNumericInjection.html | 14 - .../webapp/lesson_plans/en/StoredXss.html | 9 - .../lesson_plans/en/ThreadSafetyProblem.html | 22 - .../webapp/lesson_plans/en/TomcatSetup.html | 80 - src/main/webapp/lesson_plans/en/TraceXSS.html | 9 - .../lesson_plans/en/UncheckedEmail.html | 9 - .../webapp/lesson_plans/en/UsefulTools.html | 41 - .../webapp/lesson_plans/en/WSDLScanning.html | 9 - .../en/WeakAuthenticationCookie.html | 12 - .../webapp/lesson_plans/en/WeakSessionID.html | 9 - .../lesson_plans/en/WelcomeScreeen.html | 16 - .../lesson_plans/en/WsSAXInjection.html | 12 - .../lesson_plans/en/WsSqlInjection.html | 9 - .../webapp/lesson_plans/en/XMLInjection.html | 19 - .../lesson_plans/en/XPATHInjection.html | 22 - .../lesson_plans/ru/AccessControlMatrix.html | 16 - .../webapp/lesson_plans/ru/BackDoors.html | 23 - .../lesson_plans/ru/BasicAuthentication.html | 16 - .../lesson_plans/ru/BlindSqlInjection.html | 25 - .../lesson_plans/ru/BufferOverflow.html | 9 - src/main/webapp/lesson_plans/ru/CSRF.html | 40 - .../lesson_plans/ru/ChallengeScreen.html | 7 - .../lesson_plans/ru/ClientSideFiltering.html | 11 - .../lesson_plans/ru/ClientSideValidation.html | 14 - .../lesson_plans/ru/CommandInjection.html | 18 - .../lesson_plans/ru/ConcurrencyCart.html | 31 - .../lesson_plans/ru/CrossSiteScripting.html | 21 - .../lesson_plans/ru/CsrfPromptByPass.html | 31 - .../lesson_plans/ru/CsrfTokenByPass.html | 41 - .../lesson_plans/ru/DBCrossSiteScripting.html | 21 - .../lesson_plans/ru/DBSQLInjection.html | 16 - .../webapp/lesson_plans/ru/DOMInjection.html | 23 - src/main/webapp/lesson_plans/ru/DOMXSS.html | 15 - .../webapp/lesson_plans/ru/DOS_Login.html | 12 - .../webapp/lesson_plans/ru/DangerousEval.html | 16 - src/main/webapp/lesson_plans/ru/Encoding.html | 10 - .../ru/FailOpenAuthentication.html | 13 - .../lesson_plans/ru/ForcedBrowsing.html | 22 - .../lesson_plans/ru/ForgotPassword.html | 13 - .../lesson_plans/ru/HiddenFieldTampering.html | 17 - .../webapp/lesson_plans/ru/HowToWork.html | 55 - .../webapp/lesson_plans/ru/HtmlClues.html | 14 - .../webapp/lesson_plans/ru/HttpBasics.html | 33 - src/main/webapp/lesson_plans/ru/HttpOnly.html | 24 - .../webapp/lesson_plans/ru/HttpSplitting.html | 47 - .../webapp/lesson_plans/ru/InsecureLogin.html | 14 - .../webapp/lesson_plans/ru/JSONInjection.html | 25 - .../lesson_plans/ru/JavaScriptValidation.html | 22 - .../lesson_plans/ru/Lesson_Plan_Template.html | 17 - .../webapp/lesson_plans/ru/LogSpoofing.html | 20 - .../lesson_plans/ru/MultiLevelLogin1.html | 19 - .../lesson_plans/ru/MultiLevelLogin2.html | 17 - .../webapp/lesson_plans/ru/NewLesson.html | 13 - .../lesson_plans/ru/PasswordStrength.html | 13 - .../ru/PathBasedAccessControl.html | 11 - src/main/webapp/lesson_plans/ru/Phishing.html | 17 - .../webapp/lesson_plans/ru/ReflectedXSS.html | 14 - .../lesson_plans/ru/RemoteAdminFlaw.html | 15 - .../ru/RoleBasedAccessControl.html | 24 - .../webapp/lesson_plans/ru/SQLInjection.html | 20 - .../ru/SameOriginPolicyProtection.html | 13 - .../lesson_plans/ru/SessionFixation.html | 31 - .../lesson_plans/ru/SilentTransactions.html | 27 - .../webapp/lesson_plans/ru/SoapRequest.html | 15 - .../lesson_plans/ru/SqlNumericInjection.html | 22 - .../lesson_plans/ru/SqlStringInjection.html | 22 - .../webapp/lesson_plans/ru/StoredXss.html | 14 - .../lesson_plans/ru/ThreadSafetyProblem.html | 35 - .../webapp/lesson_plans/ru/TomcatSetup.html | 110 - src/main/webapp/lesson_plans/ru/TraceXSS.html | 14 - .../lesson_plans/ru/UncheckedEmail.html | 12 - .../webapp/lesson_plans/ru/UsefulTools.html | 46 - .../webapp/lesson_plans/ru/WSDLScanning.html | 13 - .../ru/WeakAuthenticationCookie.html | 19 - .../webapp/lesson_plans/ru/WeakSessionID.html | 12 - .../lesson_plans/ru/WelcomeScreeen.html | 16 - .../lesson_plans/ru/WsSAXInjection.html | 15 - .../lesson_plans/ru/WsSqlInjection.html | 13 - .../webapp/lesson_plans/ru/XMLInjection.html | 22 - .../lesson_plans/ru/XPATHInjection.html | 31 - .../AccessControlMatrix_files/Thumbs.db | Bin 13312 -> 0 bytes .../AccessControlMatrix_files/filelist.xml | 10 - .../AccessControlMatrix_files/image001.png | Bin 174587 -> 0 bytes .../AccessControlMatrix_files/image002.jpg | Bin 31742 -> 0 bytes .../AccessControlMatrix_files/image003.png | Bin 175842 -> 0 bytes .../AccessControlMatrix_files/image004.jpg | Bin 32322 -> 0 bytes .../BackDoors_files/colorschememapping.xml | 2 - .../BackDoors_files/filelist.xml | 18 - .../BackDoors_files/image001.png | Bin 180673 -> 0 bytes .../BackDoors_files/image003.png | Bin 183292 -> 0 bytes .../BackDoors_files/image005.png | Bin 181802 -> 0 bytes .../BackDoors_files/image007.png | Bin 190941 -> 0 bytes .../BackDoors_files/image009.png | Bin 191703 -> 0 bytes .../BackDoors_files/image011.png | Bin 178825 -> 0 bytes .../BackDoors_files/image013.jpg | Bin 33200 -> 0 bytes .../BackDoors_files/image014.jpg | Bin 33906 -> 0 bytes .../BackDoors_files/image015.jpg | Bin 33524 -> 0 bytes .../BackDoors_files/image016.jpg | Bin 37708 -> 0 bytes .../BackDoors_files/image017.jpg | Bin 37891 -> 0 bytes .../BackDoors_files/image018.jpg | Bin 32402 -> 0 bytes .../BackDoors_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../BasicAuthentication_files/filelist.xml | 30 - .../BasicAuthentication_files/image001.png | Bin 184308 -> 0 bytes .../BasicAuthentication_files/image003.png | Bin 23990 -> 0 bytes .../BasicAuthentication_files/image005.png | Bin 12972 -> 0 bytes .../BasicAuthentication_files/image007.png | Bin 13045 -> 0 bytes .../BasicAuthentication_files/image009.png | Bin 185209 -> 0 bytes .../BasicAuthentication_files/image011.png | Bin 186029 -> 0 bytes .../BasicAuthentication_files/image013.png | Bin 23047 -> 0 bytes .../BasicAuthentication_files/image015.png | Bin 18955 -> 0 bytes .../BasicAuthentication_files/image017.png | Bin 22949 -> 0 bytes .../BasicAuthentication_files/image019.png | Bin 22829 -> 0 bytes .../BasicAuthentication_files/image021.png | Bin 159507 -> 0 bytes .../BasicAuthentication_files/image023.png | Bin 178545 -> 0 bytes .../BasicAuthentication_files/image025.jpg | Bin 35876 -> 0 bytes .../BasicAuthentication_files/image026.jpg | Bin 67184 -> 0 bytes .../BasicAuthentication_files/image027.jpg | Bin 15218 -> 0 bytes .../BasicAuthentication_files/image028.jpg | Bin 20283 -> 0 bytes .../BasicAuthentication_files/image029.jpg | Bin 36094 -> 0 bytes .../BasicAuthentication_files/image030.jpg | Bin 36534 -> 0 bytes .../BasicAuthentication_files/image031.jpg | Bin 53043 -> 0 bytes .../BasicAuthentication_files/image032.jpg | Bin 22172 -> 0 bytes .../BasicAuthentication_files/image033.jpg | Bin 65173 -> 0 bytes .../BasicAuthentication_files/image034.jpg | Bin 55663 -> 0 bytes .../BasicAuthentication_files/image035.jpg | Bin 29931 -> 0 bytes .../BasicAuthentication_files/image036.jpg | Bin 34571 -> 0 bytes .../BasicAuthentication_files/themedata.thmx | Bin 3081 -> 0 bytes .../BlindStringSqlInjection.htmlSOLBAK | 904 -- .../colorschememapping.xml | 2 - .../BlindSqlInjection_files/filelist.xml | 18 - .../BlindSqlInjection_files/image001.png | Bin 173149 -> 0 bytes .../BlindSqlInjection_files/image003.png | Bin 180790 -> 0 bytes .../BlindSqlInjection_files/image005.png | Bin 180078 -> 0 bytes .../BlindSqlInjection_files/image007.png | Bin 180537 -> 0 bytes .../BlindSqlInjection_files/image009.png | Bin 180395 -> 0 bytes .../BlindSqlInjection_files/image011.png | Bin 185592 -> 0 bytes .../BlindSqlInjection_files/image013.jpg | Bin 32637 -> 0 bytes .../BlindSqlInjection_files/image014.jpg | Bin 36912 -> 0 bytes .../BlindSqlInjection_files/image015.jpg | Bin 36726 -> 0 bytes .../BlindSqlInjection_files/image016.jpg | Bin 36881 -> 0 bytes .../BlindSqlInjection_files/image017.jpg | Bin 36861 -> 0 bytes .../BlindSqlInjection_files/image018.jpg | Bin 37339 -> 0 bytes .../BlindSqlInjection_files/themedata.thmx | Bin 3081 -> 0 bytes .../image001.jpg | Bin 155160 -> 0 bytes .../image002.jpg | Bin 215304 -> 0 bytes .../CSRF_files/colorschememapping.xml | 2 - .../lesson_solutions/CSRF_files/filelist.xml | 16 - .../lesson_solutions/CSRF_files/image001.png | Bin 184935 -> 0 bytes .../lesson_solutions/CSRF_files/image003.png | Bin 189597 -> 0 bytes .../lesson_solutions/CSRF_files/image005.png | Bin 97669 -> 0 bytes .../lesson_solutions/CSRF_files/image007.png | Bin 31062 -> 0 bytes .../lesson_solutions/CSRF_files/image009.png | Bin 160540 -> 0 bytes .../lesson_solutions/CSRF_files/image011.jpg | Bin 35454 -> 0 bytes .../lesson_solutions/CSRF_files/image012.jpg | Bin 36939 -> 0 bytes .../lesson_solutions/CSRF_files/image013.jpg | Bin 30651 -> 0 bytes .../lesson_solutions/CSRF_files/image014.jpg | Bin 27197 -> 0 bytes .../lesson_solutions/CSRF_files/image015.jpg | Bin 34446 -> 0 bytes .../CSRF_files/themedata.thmx | Bin 3081 -> 0 bytes .../clientside_firebug.jpg | Bin 23035 -> 0 bytes .../ClientSideValidation_stage1.png | Bin 55272 -> 0 bytes .../colorschememapping.xml | 2 - .../CommandInjection_files/filelist.xml | 12 - .../CommandInjection_files/image001.png | Bin 180775 -> 0 bytes .../CommandInjection_files/image003.png | Bin 24980 -> 0 bytes .../CommandInjection_files/image005.png | Bin 86810 -> 0 bytes .../CommandInjection_files/image007.jpg | Bin 34667 -> 0 bytes .../CommandInjection_files/image008.jpg | Bin 70098 -> 0 bytes .../CommandInjection_files/image009.jpg | Bin 28627 -> 0 bytes .../CommandInjection_files/themedata.thmx | Bin 3081 -> 0 bytes .../ConcurrencyCart_files/image001.jpg | Bin 21263 -> 0 bytes .../ConcurrencyCart_files/image002.jpg | Bin 20553 -> 0 bytes .../ConcurrencyCart_files/image003.jpg | Bin 31550 -> 0 bytes .../iframePromptHack.png | Bin 241292 -> 0 bytes .../iframePromptHacked.png | Bin 260159 -> 0 bytes .../CsrfPromptByPass_files/imgPromptHack.png | Bin 235122 -> 0 bytes .../transferFundsComplete.png | Bin 211266 -> 0 bytes .../transferFundsHack.png | Bin 223230 -> 0 bytes .../transferFundsPage.png | Bin 209423 -> 0 bytes .../transferFundsPrompt.png | Bin 210466 -> 0 bytes .../CsrfTokenByPass_files/tokenHack.png | Bin 242576 -> 0 bytes .../CsrfTokenByPass_files/tokenHacked.png | Bin 319946 -> 0 bytes .../CsrfTokenByPass_files/tokenPage.png | Bin 233817 -> 0 bytes .../DOMInjection_files/colorschememapping.xml | 2 - .../DOMInjection_files/filelist.xml | 18 - .../DOMInjection_files/image001.png | Bin 171349 -> 0 bytes .../DOMInjection_files/image002.jpg | Bin 30208 -> 0 bytes .../DOMInjection_files/image003.png | Bin 36158 -> 0 bytes .../DOMInjection_files/image004.jpg | Bin 39254 -> 0 bytes .../DOMInjection_files/image005.png | Bin 44965 -> 0 bytes .../DOMInjection_files/image006.jpg | Bin 44688 -> 0 bytes .../DOMInjection_files/image007.png | Bin 36308 -> 0 bytes .../DOMInjection_files/image008.jpg | Bin 35191 -> 0 bytes .../DOMInjection_files/image008fix.jpg | Bin 107194 -> 0 bytes .../DOMInjection_files/image009.png | Bin 177471 -> 0 bytes .../DOMInjection_files/image010.jpg | Bin 32079 -> 0 bytes .../DOMInjection_files/image011.png | Bin 178446 -> 0 bytes .../DOMInjection_files/image012.jpg | Bin 32522 -> 0 bytes .../DOMInjection_files/themedata.thmx | Bin 3081 -> 0 bytes .../lesson_solutions/DOMXSS_files/Thumbs.db | Bin 9728 -> 0 bytes .../DOMXSS_files/image001.jpg | Bin 11784 -> 0 bytes .../DOMXSS_files/image002.jpg | Bin 13870 -> 0 bytes .../DOMXSS_files/image003.jpg | Bin 10089 -> 0 bytes .../DOMXSS_files/image004.jpg | Bin 12160 -> 0 bytes .../DOS_Login_files/colorschememapping.xml | 2 - .../DOS_Login_files/filelist.xml | 10 - .../DOS_Login_files/image001.png | Bin 179013 -> 0 bytes .../DOS_Login_files/image002.jpg | Bin 33240 -> 0 bytes .../DOS_Login_files/image003.png | Bin 168318 -> 0 bytes .../DOS_Login_files/image004.jpg | Bin 30998 -> 0 bytes .../DOS_Login_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../FailOpenAuthentication_files/filelist.xml | 14 - .../FailOpenAuthentication_files/image001.png | Bin 170602 -> 0 bytes .../FailOpenAuthentication_files/image003.png | Bin 24776 -> 0 bytes .../FailOpenAuthentication_files/image005.png | Bin 24667 -> 0 bytes .../FailOpenAuthentication_files/image007.png | Bin 169804 -> 0 bytes .../FailOpenAuthentication_files/image009.jpg | Bin 32045 -> 0 bytes .../FailOpenAuthentication_files/image010.jpg | Bin 70342 -> 0 bytes .../FailOpenAuthentication_files/image011.jpg | Bin 69112 -> 0 bytes .../FailOpenAuthentication_files/image012.jpg | Bin 31628 -> 0 bytes .../themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../ForcedBrowsing_files/filelist.xml | 14 - .../ForcedBrowsing_files/image001.png | Bin 168508 -> 0 bytes .../ForcedBrowsing_files/image002.jpg | Bin 28931 -> 0 bytes .../ForcedBrowsing_files/image003.png | Bin 60115 -> 0 bytes .../ForcedBrowsing_files/image004.jpg | Bin 25551 -> 0 bytes .../ForcedBrowsing_files/image005.png | Bin 60462 -> 0 bytes .../ForcedBrowsing_files/image006.jpg | Bin 25896 -> 0 bytes .../ForcedBrowsing_files/image007.png | Bin 171607 -> 0 bytes .../ForcedBrowsing_files/image008.jpg | Bin 30756 -> 0 bytes .../ForcedBrowsing_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../ForgotPassword_files/filelist.xml | 20 - .../ForgotPassword_files/image001.png | Bin 172361 -> 0 bytes .../ForgotPassword_files/image003.png | Bin 172225 -> 0 bytes .../ForgotPassword_files/image005.png | Bin 171779 -> 0 bytes .../ForgotPassword_files/image007.png | Bin 172652 -> 0 bytes .../ForgotPassword_files/image009.png | Bin 171870 -> 0 bytes .../ForgotPassword_files/image011.png | Bin 173244 -> 0 bytes .../ForgotPassword_files/image013.png | Bin 173480 -> 0 bytes .../ForgotPassword_files/image015.jpg | Bin 30189 -> 0 bytes .../ForgotPassword_files/image016.jpg | Bin 29869 -> 0 bytes .../ForgotPassword_files/image017.jpg | Bin 29886 -> 0 bytes .../ForgotPassword_files/image018.jpg | Bin 30233 -> 0 bytes .../ForgotPassword_files/image019.jpg | Bin 29802 -> 0 bytes .../ForgotPassword_files/image020.jpg | Bin 30232 -> 0 bytes .../ForgotPassword_files/image021.jpg | Bin 30712 -> 0 bytes .../ForgotPassword_files/themedata.thmx | Bin 3081 -> 0 bytes .../HiddenFieldTampering_files/Thumbs.db | Bin 27648 -> 0 bytes .../colorschememapping.xml | 2 - .../HiddenFieldTampering_files/filelist.xml | 16 - .../HiddenFieldTampering_files/image001.png | Bin 171934 -> 0 bytes .../HiddenFieldTampering_files/image003.png | Bin 14383 -> 0 bytes .../HiddenFieldTampering_files/image005.png | Bin 37063 -> 0 bytes .../HiddenFieldTampering_files/image007.png | Bin 37022 -> 0 bytes .../HiddenFieldTampering_files/image009.png | Bin 166245 -> 0 bytes .../HiddenFieldTampering_files/image011.jpg | Bin 33240 -> 0 bytes .../HiddenFieldTampering_files/image012.jpg | Bin 27458 -> 0 bytes .../HiddenFieldTampering_files/image013.jpg | Bin 34689 -> 0 bytes .../HiddenFieldTampering_files/image014.jpg | Bin 35069 -> 0 bytes .../HiddenFieldTampering_files/image015.jpg | Bin 29529 -> 0 bytes .../HiddenFieldTampering_files/themedata.thmx | Bin 3081 -> 0 bytes .../HtmlClues_files/colorschememapping.xml | 2 - .../HtmlClues_files/filelist.xml | 16 - .../HtmlClues_files/image001.png | Bin 168590 -> 0 bytes .../HtmlClues_files/image003.png | Bin 174274 -> 0 bytes .../HtmlClues_files/image005.png | Bin 52702 -> 0 bytes .../HtmlClues_files/image007.png | Bin 169081 -> 0 bytes .../HtmlClues_files/image009.png | Bin 169547 -> 0 bytes .../HtmlClues_files/image011.jpg | Bin 31379 -> 0 bytes .../HtmlClues_files/image012.jpg | Bin 30782 -> 0 bytes .../HtmlClues_files/image013.jpg | Bin 35407 -> 0 bytes .../HtmlClues_files/image014.jpg | Bin 31617 -> 0 bytes .../HtmlClues_files/image015.jpg | Bin 31449 -> 0 bytes .../HtmlClues_files/themedata.thmx | Bin 3081 -> 0 bytes .../HttpBasics_files/colorschememapping.xml | 2 - .../HttpBasics_files/filelist.xml | 10 - .../HttpBasics_files/image001.png | Bin 174042 -> 0 bytes .../HttpBasics_files/image003.png | Bin 176328 -> 0 bytes .../HttpBasics_files/image005.jpg | Bin 31837 -> 0 bytes .../HttpBasics_files/image006.jpg | Bin 32911 -> 0 bytes .../HttpBasics_files/themedata.thmx | Bin 3081 -> 0 bytes .../HttpBasics_files/webscarab1.jpg | Bin 17040 -> 0 bytes .../HttpBasics_files/webscarab2.jpg | Bin 32135 -> 0 bytes .../HttpOnly_files/colorschememapping.xml | 2 - .../HttpOnly_files/filelist.xml | 20 - .../HttpOnly_files/image001.png | Bin 191481 -> 0 bytes .../HttpOnly_files/image003.png | Bin 8356 -> 0 bytes .../HttpOnly_files/image005.png | Bin 35268 -> 0 bytes .../HttpOnly_files/image007.png | Bin 48538 -> 0 bytes .../HttpOnly_files/image009.png | Bin 7088 -> 0 bytes .../HttpOnly_files/image011.png | Bin 195859 -> 0 bytes .../HttpOnly_files/image013.png | Bin 196841 -> 0 bytes .../HttpOnly_files/image015.jpg | Bin 34624 -> 0 bytes .../HttpOnly_files/image016.jpg | Bin 12149 -> 0 bytes .../HttpOnly_files/image017.jpg | Bin 32281 -> 0 bytes .../HttpOnly_files/image018.jpg | Bin 46854 -> 0 bytes .../HttpOnly_files/image019.jpg | Bin 8988 -> 0 bytes .../HttpOnly_files/image020.jpg | Bin 36743 -> 0 bytes .../HttpOnly_files/image021.jpg | Bin 36752 -> 0 bytes .../HttpOnly_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../HttpSplitting_files/filelist.xml | 34 - .../HttpSplitting_files/image001.png | Bin 180479 -> 0 bytes .../HttpSplitting_files/image003.png | Bin 181875 -> 0 bytes .../HttpSplitting_files/image005.png | Bin 34317 -> 0 bytes .../HttpSplitting_files/image007.png | Bin 37631 -> 0 bytes .../HttpSplitting_files/image009.png | Bin 32934 -> 0 bytes .../HttpSplitting_files/image011.png | Bin 34821 -> 0 bytes .../HttpSplitting_files/image013.png | Bin 38209 -> 0 bytes .../HttpSplitting_files/image015.png | Bin 27811 -> 0 bytes .../HttpSplitting_files/image017.png | Bin 39494 -> 0 bytes .../HttpSplitting_files/image019.png | Bin 34069 -> 0 bytes .../HttpSplitting_files/image021.png | Bin 33559 -> 0 bytes .../HttpSplitting_files/image023.png | Bin 56225 -> 0 bytes .../HttpSplitting_files/image025.png | Bin 190526 -> 0 bytes .../HttpSplitting_files/image027.png | Bin 193165 -> 0 bytes .../HttpSplitting_files/image029.jpg | Bin 31982 -> 0 bytes .../HttpSplitting_files/image030.jpg | Bin 33068 -> 0 bytes .../HttpSplitting_files/image031.jpg | Bin 30605 -> 0 bytes .../HttpSplitting_files/image032.jpg | Bin 34834 -> 0 bytes .../HttpSplitting_files/image033.jpg | Bin 28913 -> 0 bytes .../HttpSplitting_files/image034.jpg | Bin 31452 -> 0 bytes .../HttpSplitting_files/image035.jpg | Bin 35800 -> 0 bytes .../HttpSplitting_files/image036.jpg | Bin 25471 -> 0 bytes .../HttpSplitting_files/image037.jpg | Bin 38715 -> 0 bytes .../HttpSplitting_files/image038.jpg | Bin 31050 -> 0 bytes .../HttpSplitting_files/image039.jpg | Bin 31718 -> 0 bytes .../HttpSplitting_files/image040.jpg | Bin 18999 -> 0 bytes .../HttpSplitting_files/image041.jpg | Bin 36654 -> 0 bytes .../HttpSplitting_files/image042.jpg | Bin 37782 -> 0 bytes .../HttpSplitting_files/themedata.thmx | Bin 3081 -> 0 bytes .../InsecureLogin_files/wireshark1.png | Bin 139412 -> 0 bytes .../colorschememapping.xml | 2 - .../JSONInjection_files/filelist.xml | 18 - .../JSONInjection_files/image001.png | Bin 173655 -> 0 bytes .../JSONInjection_files/image003.png | Bin 31155 -> 0 bytes .../JSONInjection_files/image005.png | Bin 38496 -> 0 bytes .../JSONInjection_files/image007.png | Bin 38471 -> 0 bytes .../JSONInjection_files/image009.png | Bin 180455 -> 0 bytes .../JSONInjection_files/image011.png | Bin 178445 -> 0 bytes .../JSONInjection_files/image013.jpg | Bin 31038 -> 0 bytes .../JSONInjection_files/image014.jpg | Bin 26104 -> 0 bytes .../JSONInjection_files/image015.jpg | Bin 33479 -> 0 bytes .../JSONInjection_files/image016.jpg | Bin 33437 -> 0 bytes .../JSONInjection_files/image017.jpg | Bin 32427 -> 0 bytes .../JSONInjection_files/image018.jpg | Bin 32088 -> 0 bytes .../JSONInjection_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../JavaScriptValidation_files/filelist.xml | 29 - .../JavaScriptValidation_files/image001.png | Bin 172018 -> 0 bytes .../JavaScriptValidation_files/image002.jpg | Bin 34754 -> 0 bytes .../JavaScriptValidation_files/image003.png | Bin 34274 -> 0 bytes .../JavaScriptValidation_files/image004.jpg | Bin 31113 -> 0 bytes .../JavaScriptValidation_files/image005.png | Bin 35734 -> 0 bytes .../JavaScriptValidation_files/image006.jpg | Bin 31531 -> 0 bytes .../JavaScriptValidation_files/image007.png | Bin 101787 -> 0 bytes .../JavaScriptValidation_files/image008.jpg | Bin 32546 -> 0 bytes .../JavaScriptValidation_files/image009.gif | Bin 238 -> 0 bytes .../JavaScriptValidation_files/image010.png | Bin 33603 -> 0 bytes .../JavaScriptValidation_files/image011.jpg | Bin 28776 -> 0 bytes .../JavaScriptValidation_files/image012.png | Bin 42943 -> 0 bytes .../JavaScriptValidation_files/image013.jpg | Bin 39818 -> 0 bytes .../JavaScriptValidation_files/image014.png | Bin 44921 -> 0 bytes .../JavaScriptValidation_files/image015.jpg | Bin 39509 -> 0 bytes .../JavaScriptValidation_files/image016.png | Bin 41693 -> 0 bytes .../JavaScriptValidation_files/image017.jpg | Bin 37662 -> 0 bytes .../JavaScriptValidation_files/image018.png | Bin 118163 -> 0 bytes .../JavaScriptValidation_files/image019.jpg | Bin 32464 -> 0 bytes .../JavaScriptValidation_files/image020.png | Bin 120317 -> 0 bytes .../JavaScriptValidation_files/image021.jpg | Bin 32708 -> 0 bytes .../JavaScriptValidation_files/image022.png | Bin 187583 -> 0 bytes .../JavaScriptValidation_files/image023.jpg | Bin 37297 -> 0 bytes .../JavaScriptValidation_files/themedata.thmx | Bin 3081 -> 0 bytes .../LogSpoofing_files/Thumbs.db | Bin 18944 -> 0 bytes .../LogSpoofing_files/colorschememapping.xml | 2 - .../LogSpoofing_files/filelist.xml | 12 - .../LogSpoofing_files/image001.png | Bin 176442 -> 0 bytes .../LogSpoofing_files/image003.png | Bin 178000 -> 0 bytes .../LogSpoofing_files/image005.png | Bin 180188 -> 0 bytes .../LogSpoofing_files/image007.jpg | Bin 30786 -> 0 bytes .../LogSpoofing_files/image008.jpg | Bin 32573 -> 0 bytes .../LogSpoofing_files/image009.jpg | Bin 33011 -> 0 bytes .../LogSpoofing_files/themedata.thmx | Bin 3081 -> 0 bytes .../MaliciousFileExecution_files/image001.jpg | Bin 148676 -> 0 bytes .../MaliciousFileExecution_files/image002.jpg | Bin 294761 -> 0 bytes .../MultiLevelLogin1_files/login.png | Bin 36792 -> 0 bytes .../MultiLevelLogin1_files/success.png | Bin 42469 -> 0 bytes .../MultiLevelLogin1_files/tan.png | Bin 43778 -> 0 bytes .../MultiLevelLogin1_files/webscarab.png | Bin 20732 -> 0 bytes .../MultiLevelLogin2_files/success.png | Bin 20973 -> 0 bytes .../PasswordStrength_files/image001.jpg | Bin 19700 -> 0 bytes .../PasswordStrength_files/image002.jpg | Bin 55119 -> 0 bytes .../colorschememapping.xml | 2 - .../PathBasedAccessControl_files/filelist.xml | 12 - .../PathBasedAccessControl_files/image001.png | Bin 156439 -> 0 bytes .../PathBasedAccessControl_files/image002.jpg | Bin 35025 -> 0 bytes .../PathBasedAccessControl_files/image003.png | Bin 24086 -> 0 bytes .../PathBasedAccessControl_files/image004.jpg | Bin 67176 -> 0 bytes .../PathBasedAccessControl_files/image005.png | Bin 112251 -> 0 bytes .../PathBasedAccessControl_files/image006.jpg | Bin 33849 -> 0 bytes .../themedata.thmx | Bin 3081 -> 0 bytes .../Phishing_files/image001.jpg | Bin 90344 -> 0 bytes .../ReflectedXSS_files/colorschememapping.xml | 2 - .../ReflectedXSS_files/filelist.xml | 10 - .../ReflectedXSS_files/image001.png | Bin 127038 -> 0 bytes .../ReflectedXSS_files/image003.png | Bin 101342 -> 0 bytes .../ReflectedXSS_files/image005.jpg | Bin 36750 -> 0 bytes .../ReflectedXSS_files/image006.jpg | Bin 23868 -> 0 bytes .../ReflectedXSS_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../RemoteAdminFlaw_files/filelist.xml | 12 - .../RemoteAdminFlaw_files/image001.png | Bin 170609 -> 0 bytes .../RemoteAdminFlaw_files/image002.jpg | Bin 30464 -> 0 bytes .../RemoteAdminFlaw_files/image003.png | Bin 165197 -> 0 bytes .../RemoteAdminFlaw_files/image004.jpg | Bin 29845 -> 0 bytes .../RemoteAdminFlaw_files/image005.png | Bin 163953 -> 0 bytes .../RemoteAdminFlaw_files/image006.jpg | Bin 29528 -> 0 bytes .../RemoteAdminFlaw_files/themedata.thmx | Bin 3081 -> 0 bytes .../SessionFixation_files/sf_stage1.png | Bin 67799 -> 0 bytes .../SessionFixation_files/sf_stage2.png | Bin 32807 -> 0 bytes .../SessionFixation_files/sf_stage3.png | Bin 24663 -> 0 bytes .../SessionFixation_files/sf_stage4_1.png | Bin 9384 -> 0 bytes .../SessionFixation_files/sf_stage4_2.png | Bin 7553 -> 0 bytes .../SessionFixation_files/sf_success.png | Bin 42764 -> 0 bytes .../colorschememapping.xml | 2 - .../SilentTransactions_files/filelist.xml | 14 - .../SilentTransactions_files/image001.png | Bin 177165 -> 0 bytes .../SilentTransactions_files/image003.png | Bin 182658 -> 0 bytes .../SilentTransactions_files/image005.png | Bin 31604 -> 0 bytes .../SilentTransactions_files/image007.png | Bin 124967 -> 0 bytes .../SilentTransactions_files/image009.jpg | Bin 32374 -> 0 bytes .../SilentTransactions_files/image010.jpg | Bin 34130 -> 0 bytes .../SilentTransactions_files/image011.jpg | Bin 26626 -> 0 bytes .../SilentTransactions_files/image012.jpg | Bin 33543 -> 0 bytes .../SilentTransactions_files/themedata.thmx | Bin 3081 -> 0 bytes .../SoapRequest_files/colorschememapping.xml | 2 - .../SoapRequest_files/filelist.xml | 16 - .../SoapRequest_files/image001.png | Bin 173395 -> 0 bytes .../SoapRequest_files/image002.jpg | Bin 31892 -> 0 bytes .../SoapRequest_files/image003.png | Bin 107172 -> 0 bytes .../SoapRequest_files/image004.jpg | Bin 35226 -> 0 bytes .../SoapRequest_files/image005.png | Bin 174818 -> 0 bytes .../SoapRequest_files/image006.jpg | Bin 32132 -> 0 bytes .../SoapRequest_files/image007.png | Bin 173281 -> 0 bytes .../SoapRequest_files/image008.jpg | Bin 32251 -> 0 bytes .../SoapRequest_files/image009.png | Bin 43498 -> 0 bytes .../SoapRequest_files/image010.jpg | Bin 32617 -> 0 bytes .../SoapRequest_files/image011.jpg | Bin 159547 -> 0 bytes .../SoapRequest_files/themedata.thmx | Bin 3081 -> 0 bytes .../SqlAddData_files/image001.jpg | Bin 95569 -> 0 bytes .../SqlModifyData_files/image001.jpg | Bin 97456 -> 0 bytes .../colorschememapping.xml | 2 - .../SqlNumericInjection_files/filelist.xml | 12 - .../SqlNumericInjection_files/image001.png | Bin 180903 -> 0 bytes .../SqlNumericInjection_files/image002.jpg | Bin 33488 -> 0 bytes .../SqlNumericInjection_files/image003.png | Bin 185033 -> 0 bytes .../SqlNumericInjection_files/image004.jpg | Bin 35197 -> 0 bytes .../SqlNumericInjection_files/image005.png | Bin 125365 -> 0 bytes .../SqlNumericInjection_files/image006.jpg | Bin 38458 -> 0 bytes .../numericinjection.png | Bin 31711 -> 0 bytes .../numericinjection_solved.png | Bin 35806 -> 0 bytes .../SqlNumericInjection_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../SqlStringInjection_files/themedata.thmx | Bin 3081 -> 0 bytes .../StoredXSS_files/colorschememapping.xml | 2 - .../StoredXSS_files/filelist.xml | 12 - .../StoredXSS_files/image001.png | Bin 185115 -> 0 bytes .../StoredXSS_files/image003.png | Bin 182229 -> 0 bytes .../StoredXSS_files/image005.png | Bin 104624 -> 0 bytes .../StoredXSS_files/image007.jpg | Bin 35691 -> 0 bytes .../StoredXSS_files/image008.jpg | Bin 34763 -> 0 bytes .../StoredXSS_files/image009.jpg | Bin 25245 -> 0 bytes .../StoredXSS_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../ThreadSafetyProblem_files/filelist.xml | 12 - .../ThreadSafetyProblem_files/image001.png | Bin 170747 -> 0 bytes .../ThreadSafetyProblem_files/image002.jpg | Bin 31794 -> 0 bytes .../ThreadSafetyProblem_files/image003.png | Bin 213654 -> 0 bytes .../ThreadSafetyProblem_files/image004.jpg | Bin 40962 -> 0 bytes .../ThreadSafetyProblem_files/image007.png | Bin 215042 -> 0 bytes .../ThreadSafetyProblem_files/image009.jpg | Bin 47286 -> 0 bytes .../ThreadSafetyProblem_files/themedata.thmx | Bin 3081 -> 0 bytes .../TraceXSS_files/colorschememapping.xml | 2 - .../TraceXSS_files/filelist.xml | 8 - .../TraceXSS_files/image001.png | Bin 117389 -> 0 bytes .../TraceXSS_files/image002.jpg | Bin 35376 -> 0 bytes .../TraceXSS_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../UncheckedEmail_files/filelist.xml | 14 - .../UncheckedEmail_files/image001.png | Bin 116302 -> 0 bytes .../UncheckedEmail_files/image002.jpg | Bin 33231 -> 0 bytes .../UncheckedEmail_files/image003.png | Bin 199448 -> 0 bytes .../UncheckedEmail_files/image004.jpg | Bin 33965 -> 0 bytes .../UncheckedEmail_files/image005.png | Bin 33465 -> 0 bytes .../UncheckedEmail_files/image006.jpg | Bin 28486 -> 0 bytes .../UncheckedEmail_files/image007.png | Bin 111329 -> 0 bytes .../UncheckedEmail_files/image008.jpg | Bin 28431 -> 0 bytes .../UncheckedEmail_files/themedata.thmx | Bin 3081 -> 0 bytes .../WSDLScanning_files/colorschememapping.xml | 2 - .../WSDLScanning_files/filelist.xml | 14 - .../WSDLScanning_files/image001.png | Bin 168924 -> 0 bytes .../WSDLScanning_files/image003.png | Bin 114236 -> 0 bytes .../WSDLScanning_files/image005.png | Bin 33574 -> 0 bytes .../WSDLScanning_files/image007.png | Bin 176870 -> 0 bytes .../WSDLScanning_files/image009.jpg | Bin 29743 -> 0 bytes .../WSDLScanning_files/image010.jpg | Bin 42079 -> 0 bytes .../WSDLScanning_files/image011.jpg | Bin 20605 -> 0 bytes .../WSDLScanning_files/image012.jpg | Bin 32367 -> 0 bytes .../WSDLScanning_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../filelist.xml | 24 - .../image001.png | Bin 30215 -> 0 bytes .../image003.png | Bin 179102 -> 0 bytes .../image005.png | Bin 177404 -> 0 bytes .../image007.png | Bin 168329 -> 0 bytes .../image009.png | Bin 175645 -> 0 bytes .../image011.png | Bin 171221 -> 0 bytes .../image013.png | Bin 168190 -> 0 bytes .../image015.png | Bin 24135 -> 0 bytes .../image017.png | Bin 173329 -> 0 bytes .../image019.jpg | Bin 16393 -> 0 bytes .../image020.jpg | Bin 33156 -> 0 bytes .../image021.jpg | Bin 31868 -> 0 bytes .../image022.jpg | Bin 30449 -> 0 bytes .../image023.jpg | Bin 33274 -> 0 bytes .../image024.jpg | Bin 30893 -> 0 bytes .../image025.jpg | Bin 30388 -> 0 bytes .../image026.jpg | Bin 67568 -> 0 bytes .../image027.jpg | Bin 32185 -> 0 bytes .../themedata.thmx | Bin 3081 -> 0 bytes .../WeakSessionID_files/image001.jpg | Bin 211841 -> 0 bytes .../WeakSessionID_files/image002.jpg | Bin 190716 -> 0 bytes .../WeakSessionID_files/image003.jpg | Bin 231572 -> 0 bytes .../WeakSessionID_files/image004.jpg | Bin 165321 -> 0 bytes .../WeakSessionID_files/image005.jpg | Bin 226336 -> 0 bytes .../WeakSessionID_files/image006.jpg | Bin 171032 -> 0 bytes .../colorschememapping.xml | 2 - .../WsSAXInjection_files/filelist.xml | 16 - .../WsSAXInjection_files/image001.png | Bin 181587 -> 0 bytes .../WsSAXInjection_files/image002.jpg | Bin 34086 -> 0 bytes .../WsSAXInjection_files/image003.png | Bin 147571 -> 0 bytes .../WsSAXInjection_files/image004.jpg | Bin 32997 -> 0 bytes .../WsSAXInjection_files/image005.png | Bin 36103 -> 0 bytes .../WsSAXInjection_files/image006.jpg | Bin 35620 -> 0 bytes .../WsSAXInjection_files/image007.png | Bin 36800 -> 0 bytes .../WsSAXInjection_files/image008.jpg | Bin 36335 -> 0 bytes .../WsSAXInjection_files/image009.png | Bin 103417 -> 0 bytes .../WsSAXInjection_files/image010.jpg | Bin 31648 -> 0 bytes .../WsSAXInjection_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../WsSqlInjection_files/filelist.xml | 14 - .../WsSqlInjection_files/image001.png | Bin 175201 -> 0 bytes .../WsSqlInjection_files/image002.jpg | Bin 33086 -> 0 bytes .../WsSqlInjection_files/image003.png | Bin 6783 -> 0 bytes .../WsSqlInjection_files/image004.jpg | Bin 13286 -> 0 bytes .../WsSqlInjection_files/image005.png | Bin 47512 -> 0 bytes .../WsSqlInjection_files/image006.jpg | Bin 40806 -> 0 bytes .../WsSqlInjection_files/image007.png | Bin 43649 -> 0 bytes .../WsSqlInjection_files/image008.jpg | Bin 37369 -> 0 bytes .../WsSqlInjection_files/themedata.thmx | Bin 3081 -> 0 bytes .../XMLInjection_files/colorschememapping.xml | 2 - .../XMLInjection_files/filelist.xml | 22 - .../XMLInjection_files/image001.png | Bin 180088 -> 0 bytes .../XMLInjection_files/image003.png | Bin 180713 -> 0 bytes .../XMLInjection_files/image005.png | Bin 31230 -> 0 bytes .../XMLInjection_files/image007.png | Bin 38393 -> 0 bytes .../XMLInjection_files/image009.png | Bin 39812 -> 0 bytes .../XMLInjection_files/image011.png | Bin 94633 -> 0 bytes .../XMLInjection_files/image013.png | Bin 94730 -> 0 bytes .../XMLInjection_files/image015.png | Bin 179356 -> 0 bytes .../XMLInjection_files/image017.jpg | Bin 32030 -> 0 bytes .../XMLInjection_files/image018.jpg | Bin 32118 -> 0 bytes .../XMLInjection_files/image019.jpg | Bin 26061 -> 0 bytes .../XMLInjection_files/image020.jpg | Bin 33482 -> 0 bytes .../XMLInjection_files/image021.jpg | Bin 34829 -> 0 bytes .../XMLInjection_files/image022.jpg | Bin 28128 -> 0 bytes .../XMLInjection_files/image023.jpg | Bin 28167 -> 0 bytes .../XMLInjection_files/image024.jpg | Bin 32136 -> 0 bytes .../XMLInjection_files/themedata.thmx | Bin 3081 -> 0 bytes .../colorschememapping.xml | 2 - .../XPATHInjection_files/filelist.xml | 12 - .../XPATHInjection_files/image001.png | Bin 178999 -> 0 bytes .../XPATHInjection_files/image003.png | Bin 180522 -> 0 bytes .../XPATHInjection_files/image005.png | Bin 184200 -> 0 bytes .../XPATHInjection_files/image007.jpg | Bin 32489 -> 0 bytes .../XPATHInjection_files/image008.jpg | Bin 33370 -> 0 bytes .../XPATHInjection_files/image009.jpg | Bin 35381 -> 0 bytes .../XPATHInjection_files/themedata.thmx | Bin 3081 -> 0 bytes .../AccessControlMatrix.html | 707 -- .../webapp/lesson_solutions_1/BackDoors.html | 841 -- .../BasicAuthentication.html | 933 -- .../BlindNumericSqlInjection.html | 46 - .../BlindStringSqlInjection.html | 42 - .../BypassHtmlFieldRestrictions.html | 37 - src/main/webapp/lesson_solutions_1/CSRF.html | 869 -- .../ClientSideFiltering.html | 84 - .../ClientSideValidation.html | 64 - .../lesson_solutions_1/CommandInjection.html | 739 -- .../lesson_solutions_1/ConcurrencyCart.html | 32 - .../lesson_solutions_1/CsrfPromptByPass.html | 110 - .../lesson_solutions_1/CsrfTokenByPass.html | 122 - .../lesson_solutions_1/DOMInjection.html | 865 -- .../webapp/lesson_solutions_1/DOMXSS.html | 51 - .../webapp/lesson_solutions_1/DOS_Login.html | 704 -- .../lesson_solutions_1/DangerousEval.html | 28 - .../webapp/lesson_solutions_1/Encoding.html | 22 - .../FailOpenAuthentication.html | 741 -- .../lesson_solutions_1/ForcedBrowsing.html | 767 -- .../lesson_solutions_1/ForgotPassword.html | 828 -- .../HiddenFieldTampering.html | 685 -- .../webapp/lesson_solutions_1/HtmlClues.html | 677 -- .../webapp/lesson_solutions_1/HttpBasics.html | 602 -- .../webapp/lesson_solutions_1/HttpOnly.html | 863 -- .../lesson_solutions_1/HttpSplitting.html | 1019 -- .../lesson_solutions_1/InsecureLogin.html | 61 - .../lesson_solutions_1/JSONInjection.html | 806 -- .../JavaScriptValidation.html | 841 -- ...Lab Add Business Layer Access Control.html | 50 - .../Lab Add Data Layer Access Control.html | 56 - ... Bypass Business Layer Access Control.html | 48 - .../Lab Bypass Data Layer Access Control.html | 46 - .../images/access_control_stage1.png | Bin 36900 -> 0 bytes .../images/access_control_stage3.png | Bin 35319 -> 0 bytes .../Lab Numeric SQL Injection.html | 41 - .../Lab Parameterized Query #1.html | 87 - .../Lab Parameterized Query #2.html | 51 - .../Lab String SQL Injection.html | 39 - .../Lab XSS/Lab Block Reflected XSS.html | 32 - ...ock Stored XSS using Input Validation.html | 46 - ...lock Stored XSS using Output Encoding.html | 26 - .../Lab XSS/Lab Reflected XSS.html | 27 - .../Lab XSS/Lab Stored XSS Revisited.html | 27 - .../Lab XSS/Lab Stored XSS.html | 36 - .../Lab XSS/images/stored_xss.png | Bin 67357 -> 0 bytes .../lesson_solutions_1/LogSpoofing.html | 793 -- .../MaliciousFileExecution.html | 46 - .../lesson_solutions_1/MultiLevelLogin1.html | 71 - .../lesson_solutions_1/MultiLevelLogin2.html | 43 - .../webapp/lesson_solutions_1/OffByOne.html | 14 - .../lesson_solutions_1/PasswordStrength.html | 37 - .../PathBasedAccessControl.html | 650 -- .../webapp/lesson_solutions_1/Phishing.html | 69 - .../lesson_solutions_1/ReflectedXSS.html | 685 -- .../lesson_solutions_1/RemoteAdminFlaw.html | 666 -- .../SameOriginPolicyProtection.html | 641 -- .../lesson_solutions_1/SessionFixation.html | 121 - .../SilentTransactions.html | 931 -- .../lesson_solutions_1/SoapRequest.html | 879 -- .../webapp/lesson_solutions_1/SqlAddData.html | 43 - .../lesson_solutions_1/SqlModifyData.html | 39 - .../SqlNumericInjection.html | 682 -- .../SqlStringInjection.html | 716 -- .../webapp/lesson_solutions_1/StoredXss.html | 711 -- .../ThreadSafetyProblem.html | 670 -- .../webapp/lesson_solutions_1/TraceXSS.html | 685 -- .../lesson_solutions_1/UncheckedEmail.html | 672 -- .../lesson_solutions_1/WSDLScanning.html | 724 -- .../WeakAuthenticationCookie.html | 915 -- .../lesson_solutions_1/WeakSessionID.html | 90 - .../lesson_solutions_1/WeakSessionID.htmlBAK | 889 -- .../colorschememapping.xml | 2 - .../WeakSessionID_filesBAK/filelist.xml | 25 - .../WeakSessionID_filesBAK/image001.png | Bin 168107 -> 0 bytes .../WeakSessionID_filesBAK/image003.png | Bin 42279 -> 0 bytes .../WeakSessionID_filesBAK/image005.png | Bin 67342 -> 0 bytes .../WeakSessionID_filesBAK/image007.png | Bin 44411 -> 0 bytes .../WeakSessionID_filesBAK/image010.png | Bin 29332 -> 0 bytes .../WeakSessionID_filesBAK/image012.png | Bin 28094 -> 0 bytes .../WeakSessionID_filesBAK/image014.png | Bin 52790 -> 0 bytes .../WeakSessionID_filesBAK/image016.png | Bin 61103 -> 0 bytes .../WeakSessionID_filesBAK/image018.png | Bin 23608 -> 0 bytes .../WeakSessionID_filesBAK/image020.jpg | Bin 30389 -> 0 bytes .../WeakSessionID_filesBAK/image021.jpg | Bin 41264 -> 0 bytes .../WeakSessionID_filesBAK/image022.jpg | Bin 42625 -> 0 bytes .../WeakSessionID_filesBAK/image023.jpg | Bin 2881 -> 0 bytes .../WeakSessionID_filesBAK/image024.jpg | Bin 10431 -> 0 bytes .../WeakSessionID_filesBAK/image025.jpg | Bin 18997 -> 0 bytes .../WeakSessionID_filesBAK/image026.jpg | Bin 20374 -> 0 bytes .../WeakSessionID_filesBAK/image027.jpg | Bin 67481 -> 0 bytes .../WeakSessionID_filesBAK/image028.jpg | Bin 56244 -> 0 bytes .../WeakSessionID_filesBAK/image029.jpg | Bin 29389 -> 0 bytes .../WeakSessionID_filesBAK/themedata.thmx | Bin 3081 -> 0 bytes .../lesson_solutions_1/WsSAXInjection.html | 917 -- .../lesson_solutions_1/WsSqlInjection.html | 767 -- .../lesson_solutions_1/XMLInjection.html | 862 -- .../lesson_solutions_1/XPATHInjection.html | 788 -- .../webapp/lesson_solutions_1/formate.css | 2 - .../lessons/Ajax/clientSideFiltering.jsp | 114 - .../Ajax/clientSideFiltering_backup.jsp | 114 - .../lessons/Ajax/clientSideValidation.jsp | 30 - src/main/webapp/lessons/Ajax/employees.xml | 254 - src/main/webapp/lessons/Ajax/eval.jsp | 38 - .../lessons/Ajax/images/lesson1_header.jpg | Bin 44854 -> 0 bytes .../lessons/Ajax/images/lesson1_workspace.jpg | Bin 23580 -> 0 bytes .../Ajax/instructor/clientSideFiltering_i.jsp | 111 - src/main/webapp/lessons/Ajax/sameOrigin.jsp | 1 - .../webapp/lessons/ConfManagement/config.jsp | 19 - .../CrossSiteScripting/CrossSiteScripting.css | 14 - .../CrossSiteScripting/CrossSiteScripting.jsp | 26 - .../CrossSiteScripting/EditProfile.jsp | 134 - .../lessons/CrossSiteScripting/ListStaff.jsp | 56 - .../lessons/CrossSiteScripting/Login.jsp | 32 - .../CrossSiteScripting/SearchStaff.jsp | 22 - .../CrossSiteScripting/ViewProfile.jsp | 160 - .../lessons/CrossSiteScripting/error.jsp | 3 - .../images/lesson1_SearchWindow.jpg | Bin 34912 -> 0 bytes .../images/lesson1_header.jpg | Bin 44854 -> 0 bytes .../images/lesson1_loginWindow.jpg | Bin 9976 -> 0 bytes .../images/lesson1_menu.jpg | Bin 5682 -> 0 bytes .../images/lesson1_workspace.jpg | Bin 23580 -> 0 bytes .../DBCrossSiteScripting.css | 14 - .../DBCrossSiteScripting.jsp | 26 - .../DBCrossSiteScripting/EditProfile.jsp | 134 - .../DBCrossSiteScripting/ListStaff.jsp | 56 - .../lessons/DBCrossSiteScripting/Login.jsp | 32 - .../DBCrossSiteScripting/SearchStaff.jsp | 22 - .../DBCrossSiteScripting/ViewProfile.jsp | 151 - .../lessons/DBCrossSiteScripting/error.jsp | 3 - .../images/lesson1_SearchWindow.jpg | Bin 34912 -> 0 bytes .../images/lesson1_header.jpg | Bin 44854 -> 0 bytes .../images/lesson1_loginWindow.jpg | Bin 9976 -> 0 bytes .../images/lesson1_menu.jpg | Bin 5682 -> 0 bytes .../images/lesson1_workspace.jpg | Bin 23580 -> 0 bytes .../lessons/DBSQLInjection/DBSQLInjection.css | 14 - .../lessons/DBSQLInjection/DBSQLInjection.jsp | 26 - .../lessons/DBSQLInjection/EditProfile.jsp | 133 - .../lessons/DBSQLInjection/ListStaff.jsp | 57 - .../webapp/lessons/DBSQLInjection/Login.jsp | 32 - .../lessons/DBSQLInjection/SearchStaff.jsp | 22 - .../lessons/DBSQLInjection/ViewProfile.jsp | 154 - .../webapp/lessons/DBSQLInjection/error.jsp | 3 - .../images/lesson1_SearchWindow.jpg | Bin 34912 -> 0 bytes .../DBSQLInjection/images/lesson1_header.jpg | Bin 44854 -> 0 bytes .../images/lesson1_loginWindow.jpg | Bin 9976 -> 0 bytes .../DBSQLInjection/images/lesson1_menu.jpg | Bin 5682 -> 0 bytes .../images/lesson1_workspace.jpg | Bin 23580 -> 0 bytes src/main/webapp/lessons/General/redirect.jsp | 16 - .../GoatHillsFinancial/EditProfile.jsp | 137 - .../GoatHillsFinancial/GoatHillsFinancial.css | 14 - .../GoatHillsFinancial/GoatHillsFinancial.jsp | 30 - .../lessons/GoatHillsFinancial/ListStaff.jsp | 57 - .../lessons/GoatHillsFinancial/Login.jsp | 32 - .../GoatHillsFinancial/SearchStaff.jsp | 22 - .../GoatHillsFinancial/ViewProfile.jsp | 157 - .../lessons/GoatHillsFinancial/error.jsp | 13 - .../images/accessControl.jpg | Bin 35331 -> 0 bytes .../GoatHillsFinancial/images/dbSchema.jpg | Bin 105001 -> 0 bytes .../images/lesson1_SearchWindow.jpg | Bin 34912 -> 0 bytes .../images/lesson1_header.jpg | Bin 44854 -> 0 bytes .../images/lesson1_loginWindow.jpg | Bin 9976 -> 0 bytes .../images/lesson1_menu.jpg | Bin 5682 -> 0 bytes .../images/lesson1_workspace.jpg | Bin 23580 -> 0 bytes .../GoatHillsFinancial/images/orgChart.jpg | Bin 87561 -> 0 bytes .../RoleBasedAccessControl/EditProfile.jsp | 137 - .../RoleBasedAccessControl/ListStaff.jsp | 57 - .../lessons/RoleBasedAccessControl/Login.jsp | 32 - .../RoleBasedAccessControl.css | 14 - .../RoleBasedAccessControl.jsp | 26 - .../RoleBasedAccessControl/SearchStaff.jsp | 22 - .../RoleBasedAccessControl/ViewProfile.jsp | 157 - .../lessons/RoleBasedAccessControl/error.jsp | 13 - .../images/accessControl.jpg | Bin 35331 -> 0 bytes .../images/dbSchema.jpg | Bin 105001 -> 0 bytes .../images/lesson1_SearchWindow.jpg | Bin 34912 -> 0 bytes .../images/lesson1_header.jpg | Bin 44854 -> 0 bytes .../images/lesson1_loginWindow.jpg | Bin 9976 -> 0 bytes .../images/lesson1_menu.jpg | Bin 5682 -> 0 bytes .../images/lesson1_workspace.jpg | Bin 23580 -> 0 bytes .../images/orgChart.jpg | Bin 87561 -> 0 bytes .../lessons/SQLInjection/EditProfile.jsp | 133 - .../webapp/lessons/SQLInjection/ListStaff.jsp | 57 - .../webapp/lessons/SQLInjection/Login.jsp | 32 - .../lessons/SQLInjection/SQLInjection.css | 14 - .../lessons/SQLInjection/SQLInjection.jsp | 26 - .../lessons/SQLInjection/SearchStaff.jsp | 22 - .../lessons/SQLInjection/ViewProfile.jsp | 154 - .../webapp/lessons/SQLInjection/error.jsp | 3 - .../images/lesson1_SearchWindow.jpg | Bin 34912 -> 0 bytes .../SQLInjection/images/lesson1_header.jpg | Bin 44854 -> 0 bytes .../images/lesson1_loginWindow.jpg | Bin 9976 -> 0 bytes .../SQLInjection/images/lesson1_menu.jpg | Bin 5682 -> 0 bytes .../SQLInjection/images/lesson1_workspace.jpg | Bin 23580 -> 0 bytes .../lessons/XPATHInjection/EmployeesData.xml | 21 - .../en/SqlStringInjection.html | 0 .../colorschememapping.xml | 0 .../en}/SqlStringInjection_files/filelist.xml | 0 .../en}/SqlStringInjection_files/image001.png | Bin .../en}/SqlStringInjection_files/image003.png | Bin .../en}/SqlStringInjection_files/image005.jpg | Bin .../en}/SqlStringInjection_files/image006.jpg | Bin .../SqlStringInjection_files}/themedata.thmx | Bin 1026 files changed, 9 insertions(+), 86079 deletions(-) delete mode 100644 newDesign/assets/css/animate.css delete mode 100644 newDesign/assets/css/font-awesome.min.css delete mode 100644 newDesign/assets/css/main.css delete mode 100644 newDesign/assets/fonts/FontAwesome.otf delete mode 100644 newDesign/assets/fonts/fontawesome-webfont.eot delete mode 100644 newDesign/assets/fonts/fontawesome-webfont.svg delete mode 100644 newDesign/assets/fonts/fontawesome-webfont.ttf delete mode 100644 newDesign/assets/fonts/fontawesome-webfont.woff delete mode 100644 newDesign/assets/img/logo.png delete mode 100644 newDesign/assets/img/logoBG.jpg delete mode 100644 newDesign/assets/img/webBg.png delete mode 100644 newDesign/assets/js/application.js delete mode 100644 newDesign/assets/js/html5shiv.js delete mode 100644 newDesign/assets/js/jquery-1.10.2.min.js delete mode 100644 newDesign/assets/js/modernizr-2.6.2.min.js delete mode 100644 newDesign/assets/js/respond.min.js delete mode 100644 newDesign/assets/less/main.less delete mode 100644 newDesign/assets/plugins/bootstrap-slider/css/slider.css delete mode 100644 newDesign/assets/plugins/bootstrap-slider/js/bootstrap-slider.js delete mode 100644 newDesign/assets/plugins/bootstrap-wysihtml5/css/bootstrap-wysihtml5.css delete mode 100644 newDesign/assets/plugins/bootstrap-wysihtml5/css/bootstrap3-wysiwyg5-color.css delete mode 100644 newDesign/assets/plugins/bootstrap-wysihtml5/js/bootstrap3-wysihtml5.js delete mode 100644 newDesign/assets/plugins/bootstrap-wysihtml5/js/wysihtml5-0.3.0.js delete mode 100644 newDesign/assets/plugins/bootstrap/css/bootstrap.min.css delete mode 100644 newDesign/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.eot delete mode 100644 newDesign/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.svg delete mode 100644 newDesign/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.ttf delete mode 100644 newDesign/assets/plugins/bootstrap/fonts/glyphicons-halflings-regular.woff delete mode 100644 newDesign/assets/plugins/bootstrap/js/bootstrap.min.js delete mode 100644 newDesign/assets/plugins/nanoScroller/jquery.nanoscroller.min.js delete mode 100644 newDesign/index.html delete mode 100644 src/main/java/org/owasp/webgoat/lessons/AccessControlMatrix.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/BackDoors.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/BasicAuthentication.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/BlindNumericSqlInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/BlindScript.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/BlindStringSqlInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/BypassHtmlFieldRestrictions.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/CSRF.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/Challenge2Screen.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/ClientSideFiltering/ClientSideFiltering.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/ClientSideValidation.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/CommandInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/ConcurrencyCart.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/CrossSiteScripting.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/EditProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/FindProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/UpdateProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/CrossSiteScripting/ViewProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/CsrfPromptByPass.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/CsrfTokenByPass.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/DBCrossSiteScripting.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/DBCrossSiteScripting/UpdateProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/DBSQLInjection/DBSQLInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/DBSQLInjection/Login.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/DOMInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/DOMXSS.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/DOS_Login.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/DangerousEval.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/Encoding.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/FailOpenAuthentication.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/ForcedBrowsing.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/ForgotPassword.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DefaultLessonAction.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/DeleteProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/EditProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/FindProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/GoatHillsFinancial.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/LessonAction.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ListStaff.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Login.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/Logout.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/SearchStaff.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/UpdateProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/GoatHillsFinancial/ViewProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/HiddenFieldTampering.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/HowToWork.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/HtmlClues.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/HttpBasics.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/HttpOnly.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/HttpSplitting.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/InsecureLogin.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/JSONInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/JavaScriptValidation.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/LogSpoofing.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/MaliciousFileExecution.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/MultiLevelLogin1.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/MultiLevelLogin2.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/NewLesson.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/OffByOne.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/PasswordStrength.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/PathBasedAccessControl.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/Phishing.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/ReflectedXSS.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/RemoteAdminFlaw.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/DeleteProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/EditProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/RoleBasedAccessControl.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/UpdateProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/RoleBasedAccessControl/ViewProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/SQLInjection/ListStaff.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/SQLInjection/Login.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/SQLInjection/SQLInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/SQLInjection/ViewProfile.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/SameOriginPolicyProtection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/SessionFixation.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/SilentTransactions.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/SoapRequest.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/SqlAddData.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/SqlModifyData.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/SqlNumericInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/StoredXss.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/ThreadSafetyProblem.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/TomcatSetup.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/TraceXSS.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/UncheckedEmail.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/UsefulTools.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/WSDLScanning.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/WeakAuthenticationCookie.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/WeakSessionID.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/WsSAXInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/WsSqlInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/XMLInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/XPATHInjection.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/ZipBomb.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/FindProfile_i.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/UpdateProfile_i.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/CrossSiteScripting/ViewProfile_i.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.cs delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/RegexMatch.dll delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/DBCrossSiteScripting/UpdateProfile_i.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/DBSQLInjection/Login_i.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/DeleteProfile_i.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/EditProfile_i.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/RoleBasedAccessControl_i.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/UpdateProfile_i.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/RoleBasedAccessControl/ViewProfile_i.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/Login_i.java delete mode 100644 src/main/java/org/owasp/webgoat/lessons/instructor/SQLInjection/ViewProfile_i.java rename src/main/java/org/owasp/webgoat/lessons/{ => plugin}/SqlStringInjection.java (95%) delete mode 100644 src/main/tomcatconf/tomcat-users.xml delete mode 100644 src/main/webapp/css/webgoat_challenge.css delete mode 100644 src/main/webapp/lessonJS/DOMXSS.js delete mode 100644 src/main/webapp/lessonJS/clientSideFiltering.js delete mode 100644 src/main/webapp/lessonJS/clientSideValidation.js delete mode 100644 src/main/webapp/lessonJS/escape.js delete mode 100644 src/main/webapp/lessonJS/eval.js delete mode 100644 src/main/webapp/lessonJS/sameOrigin.js delete mode 100644 src/main/webapp/lesson_plans/German/BasicAuthentication.html delete mode 100644 src/main/webapp/lesson_plans/German/CommandInjection.html delete mode 100644 src/main/webapp/lesson_plans/German/HiddenFieldTampering.html delete mode 100644 src/main/webapp/lesson_plans/German/HtmlClues.html delete mode 100644 src/main/webapp/lesson_plans/German/HttpBasics.html delete mode 100644 src/main/webapp/lesson_plans/German/JavaScriptValidation.html delete mode 100644 src/main/webapp/lesson_plans/German/LogSpoofing.html delete mode 100644 src/main/webapp/lesson_plans/German/PathBasedAccessControl.html delete mode 100644 src/main/webapp/lesson_plans/German/ReflectedXSS.html delete mode 100644 src/main/webapp/lesson_plans/German/RemoteAdminFlaw.html delete mode 100644 src/main/webapp/lesson_plans/German/SqlNumericInjection.html delete mode 100644 src/main/webapp/lesson_plans/German/SqlStringInjection.html delete mode 100644 src/main/webapp/lesson_plans/German/StoredXss.html delete mode 100644 src/main/webapp/lesson_plans/German/WeakAuthenticationCookie.html delete mode 100644 src/main/webapp/lesson_plans/de/BasicAuthentication.html delete mode 100644 src/main/webapp/lesson_plans/de/CommandInjection.html delete mode 100644 src/main/webapp/lesson_plans/de/HiddenFieldTampering.html delete mode 100644 src/main/webapp/lesson_plans/de/HtmlClues.html delete mode 100644 src/main/webapp/lesson_plans/de/HttpBasics.html delete mode 100644 src/main/webapp/lesson_plans/de/JavaScriptValidation.html delete mode 100644 src/main/webapp/lesson_plans/de/LogSpoofing.html delete mode 100644 src/main/webapp/lesson_plans/de/PathBasedAccessControl.html delete mode 100644 src/main/webapp/lesson_plans/de/ReflectedXSS.html delete mode 100644 src/main/webapp/lesson_plans/de/RemoteAdminFlaw.html delete mode 100644 src/main/webapp/lesson_plans/de/SqlNumericInjection.html delete mode 100644 src/main/webapp/lesson_plans/de/SqlStringInjection.html delete mode 100644 src/main/webapp/lesson_plans/de/StoredXss.html delete mode 100644 src/main/webapp/lesson_plans/de/WeakAuthenticationCookie.html delete mode 100644 src/main/webapp/lesson_plans/en/AccessControlMatrix.html delete mode 100644 src/main/webapp/lesson_plans/en/BackDoors.html delete mode 100644 src/main/webapp/lesson_plans/en/BasicAuthentication.html delete mode 100644 src/main/webapp/lesson_plans/en/BlindSqlInjection.html delete mode 100644 src/main/webapp/lesson_plans/en/BufferOverflow.html delete mode 100644 src/main/webapp/lesson_plans/en/CSRF.html delete mode 100644 src/main/webapp/lesson_plans/en/ChallengeScreen.html delete mode 100644 src/main/webapp/lesson_plans/en/ClientSideFiltering.html delete mode 100644 src/main/webapp/lesson_plans/en/ClientSideValidation.html delete mode 100644 src/main/webapp/lesson_plans/en/CommandInjection.html delete mode 100644 src/main/webapp/lesson_plans/en/ConcurrencyCart.html delete mode 100644 src/main/webapp/lesson_plans/en/CrossSiteScripting.html delete mode 100644 src/main/webapp/lesson_plans/en/CsrfPromptByPass.html delete mode 100644 src/main/webapp/lesson_plans/en/CsrfTokenByPass.html delete mode 100644 src/main/webapp/lesson_plans/en/DBCrossSiteScripting.html delete mode 100644 src/main/webapp/lesson_plans/en/DBSQLInjection.html delete mode 100644 src/main/webapp/lesson_plans/en/DOMInjection.html delete mode 100644 src/main/webapp/lesson_plans/en/DOMXSS.html delete mode 100644 src/main/webapp/lesson_plans/en/DOS_Login.html delete mode 100644 src/main/webapp/lesson_plans/en/DangerousEval.html delete mode 100644 src/main/webapp/lesson_plans/en/Encoding.html delete mode 100644 src/main/webapp/lesson_plans/en/FailOpenAuthentication.html delete mode 100644 src/main/webapp/lesson_plans/en/ForcedBrowsing.html delete mode 100644 src/main/webapp/lesson_plans/en/ForgotPassword.html delete mode 100644 src/main/webapp/lesson_plans/en/HiddenFieldTampering.html delete mode 100644 src/main/webapp/lesson_plans/en/HowToWork.html delete mode 100644 src/main/webapp/lesson_plans/en/HtmlClues.html delete mode 100644 src/main/webapp/lesson_plans/en/HttpBasics.html delete mode 100644 src/main/webapp/lesson_plans/en/HttpOnly.html delete mode 100644 src/main/webapp/lesson_plans/en/HttpSplitting.html delete mode 100644 src/main/webapp/lesson_plans/en/InsecureLogin.html delete mode 100644 src/main/webapp/lesson_plans/en/JSONInjection.html delete mode 100644 src/main/webapp/lesson_plans/en/JavaScriptValidation.html delete mode 100644 src/main/webapp/lesson_plans/en/Lesson_Plan_Template.html delete mode 100644 src/main/webapp/lesson_plans/en/LogSpoofing.html delete mode 100644 src/main/webapp/lesson_plans/en/MultiLevelLogin1.html delete mode 100644 src/main/webapp/lesson_plans/en/MultiLevelLogin2.html delete mode 100644 src/main/webapp/lesson_plans/en/NewLesson.html delete mode 100644 src/main/webapp/lesson_plans/en/OffByOne.html delete mode 100644 src/main/webapp/lesson_plans/en/PasswordStrength.html delete mode 100644 src/main/webapp/lesson_plans/en/PathBasedAccessControl.html delete mode 100644 src/main/webapp/lesson_plans/en/Phishing.html delete mode 100644 src/main/webapp/lesson_plans/en/ReflectedXSS.html delete mode 100644 src/main/webapp/lesson_plans/en/RemoteAdminFlaw.html delete mode 100644 src/main/webapp/lesson_plans/en/RoleBasedAccessControl.html delete mode 100644 src/main/webapp/lesson_plans/en/SQLInjection.html delete mode 100644 src/main/webapp/lesson_plans/en/SameOriginPolicyProtection.html delete mode 100644 src/main/webapp/lesson_plans/en/SessionFixation.html delete mode 100644 src/main/webapp/lesson_plans/en/SilentTransactions.html delete mode 100644 src/main/webapp/lesson_plans/en/SoapRequest.html delete mode 100644 src/main/webapp/lesson_plans/en/SqlNumericInjection.html delete mode 100644 src/main/webapp/lesson_plans/en/StoredXss.html delete mode 100644 src/main/webapp/lesson_plans/en/ThreadSafetyProblem.html delete mode 100644 src/main/webapp/lesson_plans/en/TomcatSetup.html delete mode 100644 src/main/webapp/lesson_plans/en/TraceXSS.html delete mode 100644 src/main/webapp/lesson_plans/en/UncheckedEmail.html delete mode 100644 src/main/webapp/lesson_plans/en/UsefulTools.html delete mode 100644 src/main/webapp/lesson_plans/en/WSDLScanning.html delete mode 100644 src/main/webapp/lesson_plans/en/WeakAuthenticationCookie.html delete mode 100644 src/main/webapp/lesson_plans/en/WeakSessionID.html delete mode 100644 src/main/webapp/lesson_plans/en/WelcomeScreeen.html delete mode 100644 src/main/webapp/lesson_plans/en/WsSAXInjection.html delete mode 100644 src/main/webapp/lesson_plans/en/WsSqlInjection.html delete mode 100644 src/main/webapp/lesson_plans/en/XMLInjection.html delete mode 100644 src/main/webapp/lesson_plans/en/XPATHInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/AccessControlMatrix.html delete mode 100644 src/main/webapp/lesson_plans/ru/BackDoors.html delete mode 100644 src/main/webapp/lesson_plans/ru/BasicAuthentication.html delete mode 100644 src/main/webapp/lesson_plans/ru/BlindSqlInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/BufferOverflow.html delete mode 100644 src/main/webapp/lesson_plans/ru/CSRF.html delete mode 100644 src/main/webapp/lesson_plans/ru/ChallengeScreen.html delete mode 100644 src/main/webapp/lesson_plans/ru/ClientSideFiltering.html delete mode 100644 src/main/webapp/lesson_plans/ru/ClientSideValidation.html delete mode 100644 src/main/webapp/lesson_plans/ru/CommandInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/ConcurrencyCart.html delete mode 100644 src/main/webapp/lesson_plans/ru/CrossSiteScripting.html delete mode 100644 src/main/webapp/lesson_plans/ru/CsrfPromptByPass.html delete mode 100644 src/main/webapp/lesson_plans/ru/CsrfTokenByPass.html delete mode 100644 src/main/webapp/lesson_plans/ru/DBCrossSiteScripting.html delete mode 100644 src/main/webapp/lesson_plans/ru/DBSQLInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/DOMInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/DOMXSS.html delete mode 100644 src/main/webapp/lesson_plans/ru/DOS_Login.html delete mode 100644 src/main/webapp/lesson_plans/ru/DangerousEval.html delete mode 100644 src/main/webapp/lesson_plans/ru/Encoding.html delete mode 100644 src/main/webapp/lesson_plans/ru/FailOpenAuthentication.html delete mode 100644 src/main/webapp/lesson_plans/ru/ForcedBrowsing.html delete mode 100644 src/main/webapp/lesson_plans/ru/ForgotPassword.html delete mode 100644 src/main/webapp/lesson_plans/ru/HiddenFieldTampering.html delete mode 100644 src/main/webapp/lesson_plans/ru/HowToWork.html delete mode 100644 src/main/webapp/lesson_plans/ru/HtmlClues.html delete mode 100644 src/main/webapp/lesson_plans/ru/HttpBasics.html delete mode 100644 src/main/webapp/lesson_plans/ru/HttpOnly.html delete mode 100644 src/main/webapp/lesson_plans/ru/HttpSplitting.html delete mode 100644 src/main/webapp/lesson_plans/ru/InsecureLogin.html delete mode 100644 src/main/webapp/lesson_plans/ru/JSONInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/JavaScriptValidation.html delete mode 100644 src/main/webapp/lesson_plans/ru/Lesson_Plan_Template.html delete mode 100644 src/main/webapp/lesson_plans/ru/LogSpoofing.html delete mode 100644 src/main/webapp/lesson_plans/ru/MultiLevelLogin1.html delete mode 100644 src/main/webapp/lesson_plans/ru/MultiLevelLogin2.html delete mode 100644 src/main/webapp/lesson_plans/ru/NewLesson.html delete mode 100644 src/main/webapp/lesson_plans/ru/PasswordStrength.html delete mode 100644 src/main/webapp/lesson_plans/ru/PathBasedAccessControl.html delete mode 100644 src/main/webapp/lesson_plans/ru/Phishing.html delete mode 100644 src/main/webapp/lesson_plans/ru/ReflectedXSS.html delete mode 100644 src/main/webapp/lesson_plans/ru/RemoteAdminFlaw.html delete mode 100644 src/main/webapp/lesson_plans/ru/RoleBasedAccessControl.html delete mode 100644 src/main/webapp/lesson_plans/ru/SQLInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/SameOriginPolicyProtection.html delete mode 100644 src/main/webapp/lesson_plans/ru/SessionFixation.html delete mode 100644 src/main/webapp/lesson_plans/ru/SilentTransactions.html delete mode 100644 src/main/webapp/lesson_plans/ru/SoapRequest.html delete mode 100644 src/main/webapp/lesson_plans/ru/SqlNumericInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/SqlStringInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/StoredXss.html delete mode 100644 src/main/webapp/lesson_plans/ru/ThreadSafetyProblem.html delete mode 100644 src/main/webapp/lesson_plans/ru/TomcatSetup.html delete mode 100644 src/main/webapp/lesson_plans/ru/TraceXSS.html delete mode 100644 src/main/webapp/lesson_plans/ru/UncheckedEmail.html delete mode 100644 src/main/webapp/lesson_plans/ru/UsefulTools.html delete mode 100644 src/main/webapp/lesson_plans/ru/WSDLScanning.html delete mode 100644 src/main/webapp/lesson_plans/ru/WeakAuthenticationCookie.html delete mode 100644 src/main/webapp/lesson_plans/ru/WeakSessionID.html delete mode 100644 src/main/webapp/lesson_plans/ru/WelcomeScreeen.html delete mode 100644 src/main/webapp/lesson_plans/ru/WsSAXInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/WsSqlInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/XMLInjection.html delete mode 100644 src/main/webapp/lesson_plans/ru/XPATHInjection.html delete mode 100644 src/main/webapp/lesson_solutions/AccessControlMatrix_files/Thumbs.db delete mode 100644 src/main/webapp/lesson_solutions/AccessControlMatrix_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/AccessControlMatrix_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/AccessControlMatrix_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/AccessControlMatrix_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/AccessControlMatrix_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image011.png delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image013.jpg delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image014.jpg delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image015.jpg delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image016.jpg delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image017.jpg delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/image018.jpg delete mode 100644 src/main/webapp/lesson_solutions/BackDoors_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image011.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image013.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image015.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image017.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image019.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image021.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image023.png delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image025.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image026.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image027.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image028.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image029.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image030.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image031.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image032.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image033.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image034.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image035.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/image036.jpg delete mode 100644 src/main/webapp/lesson_solutions/BasicAuthentication_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/BlindStringSqlInjection.htmlSOLBAK delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image011.png delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image013.jpg delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image014.jpg delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image015.jpg delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image016.jpg delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image017.jpg delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/image018.jpg delete mode 100644 src/main/webapp/lesson_solutions/BlindSqlInjection_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image001.jpg delete mode 100644 src/main/webapp/lesson_solutions/BypassHtmlFieldRestrictions_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/image011.jpg delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/image012.jpg delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/image013.jpg delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/image014.jpg delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/image015.jpg delete mode 100644 src/main/webapp/lesson_solutions/CSRF_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/ClientSideFiltering_files/clientside_firebug.jpg delete mode 100644 src/main/webapp/lesson_solutions/ClientSideValidation_files/ClientSideValidation_stage1.png delete mode 100644 src/main/webapp/lesson_solutions/CommandInjection_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/CommandInjection_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/CommandInjection_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/CommandInjection_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/CommandInjection_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/CommandInjection_files/image007.jpg delete mode 100644 src/main/webapp/lesson_solutions/CommandInjection_files/image008.jpg delete mode 100644 src/main/webapp/lesson_solutions/CommandInjection_files/image009.jpg delete mode 100644 src/main/webapp/lesson_solutions/CommandInjection_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/ConcurrencyCart_files/image001.jpg delete mode 100644 src/main/webapp/lesson_solutions/ConcurrencyCart_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/ConcurrencyCart_files/image003.jpg delete mode 100644 src/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHack.png delete mode 100644 src/main/webapp/lesson_solutions/CsrfPromptByPass_files/iframePromptHacked.png delete mode 100644 src/main/webapp/lesson_solutions/CsrfPromptByPass_files/imgPromptHack.png delete mode 100644 src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsComplete.png delete mode 100644 src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsHack.png delete mode 100644 src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPage.png delete mode 100644 src/main/webapp/lesson_solutions/CsrfPromptByPass_files/transferFundsPrompt.png delete mode 100644 src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHack.png delete mode 100644 src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenHacked.png delete mode 100644 src/main/webapp/lesson_solutions/CsrfTokenByPass_files/tokenPage.png delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image008.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image008fix.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image010.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image011.png delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/image012.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOMInjection_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/DOMXSS_files/Thumbs.db delete mode 100644 src/main/webapp/lesson_solutions/DOMXSS_files/image001.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOMXSS_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOMXSS_files/image003.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOMXSS_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOS_Login_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/DOS_Login_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/DOS_Login_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/DOS_Login_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOS_Login_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/DOS_Login_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/DOS_Login_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/FailOpenAuthentication_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/FailOpenAuthentication_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image009.jpg delete mode 100644 src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image010.jpg delete mode 100644 src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image011.jpg delete mode 100644 src/main/webapp/lesson_solutions/FailOpenAuthentication_files/image012.jpg delete mode 100644 src/main/webapp/lesson_solutions/FailOpenAuthentication_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/ForcedBrowsing_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/ForcedBrowsing_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/ForcedBrowsing_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/ForcedBrowsing_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/ForcedBrowsing_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/ForcedBrowsing_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/ForcedBrowsing_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/ForcedBrowsing_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/ForcedBrowsing_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/ForcedBrowsing_files/image008.jpg delete mode 100644 src/main/webapp/lesson_solutions/ForcedBrowsing_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image011.png delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image013.png delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image015.jpg delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image016.jpg delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image017.jpg delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image018.jpg delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image019.jpg delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image020.jpg delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/image021.jpg delete mode 100644 src/main/webapp/lesson_solutions/ForgotPassword_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/Thumbs.db delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image011.jpg delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image012.jpg delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image013.jpg delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image014.jpg delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/image015.jpg delete mode 100644 src/main/webapp/lesson_solutions/HiddenFieldTampering_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/image011.jpg delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/image012.jpg delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/image013.jpg delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/image014.jpg delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/image015.jpg delete mode 100644 src/main/webapp/lesson_solutions/HtmlClues_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/HttpBasics_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/HttpBasics_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/HttpBasics_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/HttpBasics_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/HttpBasics_files/image005.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpBasics_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpBasics_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/HttpBasics_files/webscarab1.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpBasics_files/webscarab2.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image011.png delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image013.png delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image015.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image016.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image017.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image018.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image019.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image020.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/image021.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpOnly_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image011.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image013.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image015.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image017.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image019.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image021.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image023.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image025.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image027.png delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image029.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image030.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image031.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image032.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image033.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image034.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image035.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image036.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image037.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image038.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image039.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image040.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image041.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/image042.jpg delete mode 100644 src/main/webapp/lesson_solutions/HttpSplitting_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/InsecureLogin_files/wireshark1.png delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image011.png delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image013.jpg delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image014.jpg delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image015.jpg delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image016.jpg delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image017.jpg delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/image018.jpg delete mode 100644 src/main/webapp/lesson_solutions/JSONInjection_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image008.jpg delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image009.gif delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image010.png delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image011.jpg delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image012.png delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image013.jpg delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image014.png delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image015.jpg delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image016.png delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image017.jpg delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image018.png delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image019.jpg delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image020.png delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image021.jpg delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image022.png delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/image023.jpg delete mode 100644 src/main/webapp/lesson_solutions/JavaScriptValidation_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/LogSpoofing_files/Thumbs.db delete mode 100644 src/main/webapp/lesson_solutions/LogSpoofing_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/LogSpoofing_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/LogSpoofing_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/LogSpoofing_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/LogSpoofing_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/LogSpoofing_files/image007.jpg delete mode 100644 src/main/webapp/lesson_solutions/LogSpoofing_files/image008.jpg delete mode 100644 src/main/webapp/lesson_solutions/LogSpoofing_files/image009.jpg delete mode 100644 src/main/webapp/lesson_solutions/LogSpoofing_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/MaliciousFileExecution_files/image001.jpg delete mode 100644 src/main/webapp/lesson_solutions/MaliciousFileExecution_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/MultiLevelLogin1_files/login.png delete mode 100644 src/main/webapp/lesson_solutions/MultiLevelLogin1_files/success.png delete mode 100644 src/main/webapp/lesson_solutions/MultiLevelLogin1_files/tan.png delete mode 100644 src/main/webapp/lesson_solutions/MultiLevelLogin1_files/webscarab.png delete mode 100644 src/main/webapp/lesson_solutions/MultiLevelLogin2_files/success.png delete mode 100644 src/main/webapp/lesson_solutions/PasswordStrength_files/image001.jpg delete mode 100644 src/main/webapp/lesson_solutions/PasswordStrength_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/PathBasedAccessControl_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/PathBasedAccessControl_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/PathBasedAccessControl_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/PathBasedAccessControl_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/Phishing_files/image001.jpg delete mode 100644 src/main/webapp/lesson_solutions/ReflectedXSS_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/ReflectedXSS_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/ReflectedXSS_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/ReflectedXSS_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/ReflectedXSS_files/image005.jpg delete mode 100644 src/main/webapp/lesson_solutions/ReflectedXSS_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/ReflectedXSS_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/RemoteAdminFlaw_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage1.png delete mode 100644 src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage2.png delete mode 100644 src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage3.png delete mode 100644 src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_1.png delete mode 100644 src/main/webapp/lesson_solutions/SessionFixation_files/sf_stage4_2.png delete mode 100644 src/main/webapp/lesson_solutions/SessionFixation_files/sf_success.png delete mode 100644 src/main/webapp/lesson_solutions/SilentTransactions_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/SilentTransactions_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/SilentTransactions_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/SilentTransactions_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/SilentTransactions_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/SilentTransactions_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/SilentTransactions_files/image009.jpg delete mode 100644 src/main/webapp/lesson_solutions/SilentTransactions_files/image010.jpg delete mode 100644 src/main/webapp/lesson_solutions/SilentTransactions_files/image011.jpg delete mode 100644 src/main/webapp/lesson_solutions/SilentTransactions_files/image012.jpg delete mode 100644 src/main/webapp/lesson_solutions/SilentTransactions_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/image008.jpg delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/image010.jpg delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/image011.jpg delete mode 100644 src/main/webapp/lesson_solutions/SoapRequest_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/SqlAddData_files/image001.jpg delete mode 100644 src/main/webapp/lesson_solutions/SqlModifyData_files/image001.jpg delete mode 100644 src/main/webapp/lesson_solutions/SqlNumericInjection_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/SqlNumericInjection_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/SqlNumericInjection_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/SqlNumericInjection_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/SqlNumericInjection_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/SqlNumericInjection_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/SqlNumericInjection_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/SqlNumericInjection_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection.png delete mode 100644 src/main/webapp/lesson_solutions/SqlNumericInjection_files/numericinjection_solved.png delete mode 100644 src/main/webapp/lesson_solutions/SqlNumericInjection_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/SqlStringInjection_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/SqlStringInjection_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/StoredXSS_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/StoredXSS_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/StoredXSS_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/StoredXSS_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/StoredXSS_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/StoredXSS_files/image007.jpg delete mode 100644 src/main/webapp/lesson_solutions/StoredXSS_files/image008.jpg delete mode 100644 src/main/webapp/lesson_solutions/StoredXSS_files/image009.jpg delete mode 100644 src/main/webapp/lesson_solutions/StoredXSS_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/image009.jpg delete mode 100644 src/main/webapp/lesson_solutions/ThreadSafetyProblem_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/TraceXSS_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/TraceXSS_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/TraceXSS_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/TraceXSS_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/TraceXSS_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/UncheckedEmail_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/UncheckedEmail_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/UncheckedEmail_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/UncheckedEmail_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/UncheckedEmail_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/UncheckedEmail_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/UncheckedEmail_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/UncheckedEmail_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/UncheckedEmail_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/UncheckedEmail_files/image008.jpg delete mode 100644 src/main/webapp/lesson_solutions/UncheckedEmail_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/WSDLScanning_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/WSDLScanning_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/WSDLScanning_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/WSDLScanning_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/WSDLScanning_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/WSDLScanning_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/WSDLScanning_files/image009.jpg delete mode 100644 src/main/webapp/lesson_solutions/WSDLScanning_files/image010.jpg delete mode 100644 src/main/webapp/lesson_solutions/WSDLScanning_files/image011.jpg delete mode 100644 src/main/webapp/lesson_solutions/WSDLScanning_files/image012.jpg delete mode 100644 src/main/webapp/lesson_solutions/WSDLScanning_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image011.png delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image013.png delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image015.png delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image017.png delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image019.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image020.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image021.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image022.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image023.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image024.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image025.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image026.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/image027.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakAuthenticationCookie_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/WeakSessionID_files/image001.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakSessionID_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakSessionID_files/image003.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakSessionID_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakSessionID_files/image005.jpg delete mode 100644 src/main/webapp/lesson_solutions/WeakSessionID_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/image008.jpg delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/image010.jpg delete mode 100644 src/main/webapp/lesson_solutions/WsSAXInjection_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/WsSqlInjection_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/WsSqlInjection_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/WsSqlInjection_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/WsSqlInjection_files/image002.jpg delete mode 100644 src/main/webapp/lesson_solutions/WsSqlInjection_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/WsSqlInjection_files/image004.jpg delete mode 100644 src/main/webapp/lesson_solutions/WsSqlInjection_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/WsSqlInjection_files/image006.jpg delete mode 100644 src/main/webapp/lesson_solutions/WsSqlInjection_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/WsSqlInjection_files/image008.jpg delete mode 100644 src/main/webapp/lesson_solutions/WsSqlInjection_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image007.png delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image009.png delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image011.png delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image013.png delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image015.png delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image017.jpg delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image018.jpg delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image019.jpg delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image020.jpg delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image021.jpg delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image022.jpg delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image023.jpg delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/image024.jpg delete mode 100644 src/main/webapp/lesson_solutions/XMLInjection_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions/XPATHInjection_files/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions/XPATHInjection_files/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions/XPATHInjection_files/image001.png delete mode 100644 src/main/webapp/lesson_solutions/XPATHInjection_files/image003.png delete mode 100644 src/main/webapp/lesson_solutions/XPATHInjection_files/image005.png delete mode 100644 src/main/webapp/lesson_solutions/XPATHInjection_files/image007.jpg delete mode 100644 src/main/webapp/lesson_solutions/XPATHInjection_files/image008.jpg delete mode 100644 src/main/webapp/lesson_solutions/XPATHInjection_files/image009.jpg delete mode 100644 src/main/webapp/lesson_solutions/XPATHInjection_files/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions_1/AccessControlMatrix.html delete mode 100644 src/main/webapp/lesson_solutions_1/BackDoors.html delete mode 100644 src/main/webapp/lesson_solutions_1/BasicAuthentication.html delete mode 100644 src/main/webapp/lesson_solutions_1/BlindNumericSqlInjection.html delete mode 100644 src/main/webapp/lesson_solutions_1/BlindStringSqlInjection.html delete mode 100644 src/main/webapp/lesson_solutions_1/BypassHtmlFieldRestrictions.html delete mode 100644 src/main/webapp/lesson_solutions_1/CSRF.html delete mode 100644 src/main/webapp/lesson_solutions_1/ClientSideFiltering.html delete mode 100644 src/main/webapp/lesson_solutions_1/ClientSideValidation.html delete mode 100644 src/main/webapp/lesson_solutions_1/CommandInjection.html delete mode 100644 src/main/webapp/lesson_solutions_1/ConcurrencyCart.html delete mode 100644 src/main/webapp/lesson_solutions_1/CsrfPromptByPass.html delete mode 100644 src/main/webapp/lesson_solutions_1/CsrfTokenByPass.html delete mode 100644 src/main/webapp/lesson_solutions_1/DOMInjection.html delete mode 100644 src/main/webapp/lesson_solutions_1/DOMXSS.html delete mode 100644 src/main/webapp/lesson_solutions_1/DOS_Login.html delete mode 100644 src/main/webapp/lesson_solutions_1/DangerousEval.html delete mode 100644 src/main/webapp/lesson_solutions_1/Encoding.html delete mode 100644 src/main/webapp/lesson_solutions_1/FailOpenAuthentication.html delete mode 100644 src/main/webapp/lesson_solutions_1/ForcedBrowsing.html delete mode 100644 src/main/webapp/lesson_solutions_1/ForgotPassword.html delete mode 100644 src/main/webapp/lesson_solutions_1/HiddenFieldTampering.html delete mode 100644 src/main/webapp/lesson_solutions_1/HtmlClues.html delete mode 100644 src/main/webapp/lesson_solutions_1/HttpBasics.html delete mode 100644 src/main/webapp/lesson_solutions_1/HttpOnly.html delete mode 100644 src/main/webapp/lesson_solutions_1/HttpSplitting.html delete mode 100644 src/main/webapp/lesson_solutions_1/InsecureLogin.html delete mode 100644 src/main/webapp/lesson_solutions_1/JSONInjection.html delete mode 100644 src/main/webapp/lesson_solutions_1/JavaScriptValidation.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab Access Control/Lab Add Business Layer Access Control.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab Access Control/Lab Add Data Layer Access Control.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab Access Control/Lab Bypass Business Layer Access Control.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab Access Control/Lab Bypass Data Layer Access Control.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab Access Control/images/access_control_stage1.png delete mode 100644 src/main/webapp/lesson_solutions_1/Lab Access Control/images/access_control_stage3.png delete mode 100644 src/main/webapp/lesson_solutions_1/Lab SQL Injection/Lab Numeric SQL Injection.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab SQL Injection/Lab Parameterized Query #1.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab SQL Injection/Lab Parameterized Query #2.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab SQL Injection/Lab String SQL Injection.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab XSS/Lab Block Reflected XSS.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab XSS/Lab Block Stored XSS using Input Validation.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab XSS/Lab Block Stored XSS using Output Encoding.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab XSS/Lab Reflected XSS.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab XSS/Lab Stored XSS Revisited.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab XSS/Lab Stored XSS.html delete mode 100644 src/main/webapp/lesson_solutions_1/Lab XSS/images/stored_xss.png delete mode 100644 src/main/webapp/lesson_solutions_1/LogSpoofing.html delete mode 100644 src/main/webapp/lesson_solutions_1/MaliciousFileExecution.html delete mode 100644 src/main/webapp/lesson_solutions_1/MultiLevelLogin1.html delete mode 100644 src/main/webapp/lesson_solutions_1/MultiLevelLogin2.html delete mode 100644 src/main/webapp/lesson_solutions_1/OffByOne.html delete mode 100644 src/main/webapp/lesson_solutions_1/PasswordStrength.html delete mode 100644 src/main/webapp/lesson_solutions_1/PathBasedAccessControl.html delete mode 100644 src/main/webapp/lesson_solutions_1/Phishing.html delete mode 100644 src/main/webapp/lesson_solutions_1/ReflectedXSS.html delete mode 100644 src/main/webapp/lesson_solutions_1/RemoteAdminFlaw.html delete mode 100644 src/main/webapp/lesson_solutions_1/SameOriginPolicyProtection.html delete mode 100644 src/main/webapp/lesson_solutions_1/SessionFixation.html delete mode 100644 src/main/webapp/lesson_solutions_1/SilentTransactions.html delete mode 100644 src/main/webapp/lesson_solutions_1/SoapRequest.html delete mode 100644 src/main/webapp/lesson_solutions_1/SqlAddData.html delete mode 100644 src/main/webapp/lesson_solutions_1/SqlModifyData.html delete mode 100644 src/main/webapp/lesson_solutions_1/SqlNumericInjection.html delete mode 100644 src/main/webapp/lesson_solutions_1/SqlStringInjection.html delete mode 100644 src/main/webapp/lesson_solutions_1/StoredXss.html delete mode 100644 src/main/webapp/lesson_solutions_1/ThreadSafetyProblem.html delete mode 100644 src/main/webapp/lesson_solutions_1/TraceXSS.html delete mode 100644 src/main/webapp/lesson_solutions_1/UncheckedEmail.html delete mode 100644 src/main/webapp/lesson_solutions_1/WSDLScanning.html delete mode 100644 src/main/webapp/lesson_solutions_1/WeakAuthenticationCookie.html delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID.html delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID.htmlBAK delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/colorschememapping.xml delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/filelist.xml delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image001.png delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image003.png delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image005.png delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image007.png delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image010.png delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image012.png delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image014.png delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image016.png delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image018.png delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image020.jpg delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image021.jpg delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image022.jpg delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image023.jpg delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image024.jpg delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image025.jpg delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image026.jpg delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image027.jpg delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image028.jpg delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/image029.jpg delete mode 100644 src/main/webapp/lesson_solutions_1/WeakSessionID_filesBAK/themedata.thmx delete mode 100644 src/main/webapp/lesson_solutions_1/WsSAXInjection.html delete mode 100644 src/main/webapp/lesson_solutions_1/WsSqlInjection.html delete mode 100644 src/main/webapp/lesson_solutions_1/XMLInjection.html delete mode 100644 src/main/webapp/lesson_solutions_1/XPATHInjection.html delete mode 100644 src/main/webapp/lesson_solutions_1/formate.css delete mode 100644 src/main/webapp/lessons/Ajax/clientSideFiltering.jsp delete mode 100644 src/main/webapp/lessons/Ajax/clientSideFiltering_backup.jsp delete mode 100644 src/main/webapp/lessons/Ajax/clientSideValidation.jsp delete mode 100644 src/main/webapp/lessons/Ajax/employees.xml delete mode 100644 src/main/webapp/lessons/Ajax/eval.jsp delete mode 100644 src/main/webapp/lessons/Ajax/images/lesson1_header.jpg delete mode 100644 src/main/webapp/lessons/Ajax/images/lesson1_workspace.jpg delete mode 100644 src/main/webapp/lessons/Ajax/instructor/clientSideFiltering_i.jsp delete mode 100644 src/main/webapp/lessons/Ajax/sameOrigin.jsp delete mode 100644 src/main/webapp/lessons/ConfManagement/config.jsp delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.css delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/CrossSiteScripting.jsp delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/EditProfile.jsp delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/ListStaff.jsp delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/Login.jsp delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/SearchStaff.jsp delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/ViewProfile.jsp delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/error.jsp delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/images/lesson1_SearchWindow.jpg delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/images/lesson1_header.jpg delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/images/lesson1_loginWindow.jpg delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/images/lesson1_menu.jpg delete mode 100644 src/main/webapp/lessons/CrossSiteScripting/images/lesson1_workspace.jpg delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.css delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/DBCrossSiteScripting.jsp delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/EditProfile.jsp delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/ListStaff.jsp delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/Login.jsp delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/SearchStaff.jsp delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/ViewProfile.jsp delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/error.jsp delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_SearchWindow.jpg delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_header.jpg delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_loginWindow.jpg delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_menu.jpg delete mode 100644 src/main/webapp/lessons/DBCrossSiteScripting/images/lesson1_workspace.jpg delete mode 100644 src/main/webapp/lessons/DBSQLInjection/DBSQLInjection.css delete mode 100644 src/main/webapp/lessons/DBSQLInjection/DBSQLInjection.jsp delete mode 100644 src/main/webapp/lessons/DBSQLInjection/EditProfile.jsp delete mode 100644 src/main/webapp/lessons/DBSQLInjection/ListStaff.jsp delete mode 100644 src/main/webapp/lessons/DBSQLInjection/Login.jsp delete mode 100644 src/main/webapp/lessons/DBSQLInjection/SearchStaff.jsp delete mode 100644 src/main/webapp/lessons/DBSQLInjection/ViewProfile.jsp delete mode 100644 src/main/webapp/lessons/DBSQLInjection/error.jsp delete mode 100644 src/main/webapp/lessons/DBSQLInjection/images/lesson1_SearchWindow.jpg delete mode 100644 src/main/webapp/lessons/DBSQLInjection/images/lesson1_header.jpg delete mode 100644 src/main/webapp/lessons/DBSQLInjection/images/lesson1_loginWindow.jpg delete mode 100644 src/main/webapp/lessons/DBSQLInjection/images/lesson1_menu.jpg delete mode 100644 src/main/webapp/lessons/DBSQLInjection/images/lesson1_workspace.jpg delete mode 100644 src/main/webapp/lessons/General/redirect.jsp delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/EditProfile.jsp delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.css delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/GoatHillsFinancial.jsp delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/ListStaff.jsp delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/Login.jsp delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/SearchStaff.jsp delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/ViewProfile.jsp delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/error.jsp delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/images/accessControl.jpg delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/images/dbSchema.jpg delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_SearchWindow.jpg delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_header.jpg delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_loginWindow.jpg delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_menu.jpg delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/images/lesson1_workspace.jpg delete mode 100644 src/main/webapp/lessons/GoatHillsFinancial/images/orgChart.jpg delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/EditProfile.jsp delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/ListStaff.jsp delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/Login.jsp delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.css delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/RoleBasedAccessControl.jsp delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/SearchStaff.jsp delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/ViewProfile.jsp delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/error.jsp delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/images/accessControl.jpg delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/images/dbSchema.jpg delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_SearchWindow.jpg delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_header.jpg delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_loginWindow.jpg delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_menu.jpg delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/images/lesson1_workspace.jpg delete mode 100644 src/main/webapp/lessons/RoleBasedAccessControl/images/orgChart.jpg delete mode 100644 src/main/webapp/lessons/SQLInjection/EditProfile.jsp delete mode 100644 src/main/webapp/lessons/SQLInjection/ListStaff.jsp delete mode 100644 src/main/webapp/lessons/SQLInjection/Login.jsp delete mode 100644 src/main/webapp/lessons/SQLInjection/SQLInjection.css delete mode 100644 src/main/webapp/lessons/SQLInjection/SQLInjection.jsp delete mode 100644 src/main/webapp/lessons/SQLInjection/SearchStaff.jsp delete mode 100644 src/main/webapp/lessons/SQLInjection/ViewProfile.jsp delete mode 100644 src/main/webapp/lessons/SQLInjection/error.jsp delete mode 100644 src/main/webapp/lessons/SQLInjection/images/lesson1_SearchWindow.jpg delete mode 100644 src/main/webapp/lessons/SQLInjection/images/lesson1_header.jpg delete mode 100644 src/main/webapp/lessons/SQLInjection/images/lesson1_loginWindow.jpg delete mode 100644 src/main/webapp/lessons/SQLInjection/images/lesson1_menu.jpg delete mode 100644 src/main/webapp/lessons/SQLInjection/images/lesson1_workspace.jpg delete mode 100644 src/main/webapp/lessons/XPATHInjection/EmployeesData.xml rename src/main/webapp/{lesson_plans => lessons/plugin/SqlStringInjection}/en/SqlStringInjection.html (100%) rename src/main/webapp/{lesson_solutions/AccessControlMatrix_files => lessons/plugin/SqlStringInjection/en/SqlStringInjection_files}/colorschememapping.xml (100%) rename src/main/webapp/{lesson_solutions => lessons/plugin/SqlStringInjection/en}/SqlStringInjection_files/filelist.xml (100%) rename src/main/webapp/{lesson_solutions => lessons/plugin/SqlStringInjection/en}/SqlStringInjection_files/image001.png (100%) rename src/main/webapp/{lesson_solutions => lessons/plugin/SqlStringInjection/en}/SqlStringInjection_files/image003.png (100%) rename src/main/webapp/{lesson_solutions => lessons/plugin/SqlStringInjection/en}/SqlStringInjection_files/image005.jpg (100%) rename src/main/webapp/{lesson_solutions => lessons/plugin/SqlStringInjection/en}/SqlStringInjection_files/image006.jpg (100%) rename src/main/webapp/{lesson_solutions/AccessControlMatrix_files => lessons/plugin/SqlStringInjection/en/SqlStringInjection_files}/themedata.thmx (100%) diff --git a/newDesign/assets/css/animate.css b/newDesign/assets/css/animate.css deleted file mode 100644 index 97f28788e..000000000 --- a/newDesign/assets/css/animate.css +++ /dev/null @@ -1,2744 +0,0 @@ -@charset "UTF-8"; - - -/*! -Animate.css - http://daneden.me/animate -Licensed under the MIT license - -Copyright (c) 2013 Daniel Eden - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -*/ - -.animated { - -webkit-animation-duration: 1s; - animation-duration: 1s; - -webkit-animation-fill-mode: both; - animation-fill-mode: both; -} - -.animated.hinge { - -webkit-animation-duration: 2s; - animation-duration: 2s; -} - -@-webkit-keyframes bounce { - 0%, 20%, 50%, 80%, 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 40% { - -webkit-transform: translateY(-30px); - transform: translateY(-30px); - } - - 60% { - -webkit-transform: translateY(-15px); - transform: translateY(-15px); - } -} - -@keyframes bounce { - 0%, 20%, 50%, 80%, 100% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 40% { - -webkit-transform: translateY(-30px); - -ms-transform: translateY(-30px); - transform: translateY(-30px); - } - - 60% { - -webkit-transform: translateY(-15px); - -ms-transform: translateY(-15px); - transform: translateY(-15px); - } -} - -.bounce { - -webkit-animation-name: bounce; - animation-name: bounce; -} - -@-webkit-keyframes flash { - 0%, 50%, 100% { - opacity: 1; - } - - 25%, 75% { - opacity: 0; - } -} - -@keyframes flash { - 0%, 50%, 100% { - opacity: 1; - } - - 25%, 75% { - opacity: 0; - } -} - -.flash { - -webkit-animation-name: flash; - animation-name: flash; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes pulse { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 50% { - -webkit-transform: scale(1.1); - transform: scale(1.1); - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes pulse { - 0% { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } - - 50% { - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - } - - 100% { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } -} - -.pulse { - -webkit-animation-name: pulse; - animation-name: pulse; -} - -@-webkit-keyframes shake { - 0%, 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 10%, 30%, 50%, 70%, 90% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - - 20%, 40%, 60%, 80% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } -} - -@keyframes shake { - 0%, 100% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 10%, 30%, 50%, 70%, 90% { - -webkit-transform: translateX(-10px); - -ms-transform: translateX(-10px); - transform: translateX(-10px); - } - - 20%, 40%, 60%, 80% { - -webkit-transform: translateX(10px); - -ms-transform: translateX(10px); - transform: translateX(10px); - } -} - -.shake { - -webkit-animation-name: shake; - animation-name: shake; -} - -@-webkit-keyframes swing { - 20% { - -webkit-transform: rotate(15deg); - transform: rotate(15deg); - } - - 40% { - -webkit-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 60% { - -webkit-transform: rotate(5deg); - transform: rotate(5deg); - } - - 80% { - -webkit-transform: rotate(-5deg); - transform: rotate(-5deg); - } - - 100% { - -webkit-transform: rotate(0deg); - transform: rotate(0deg); - } -} - -@keyframes swing { - 20% { - -webkit-transform: rotate(15deg); - -ms-transform: rotate(15deg); - transform: rotate(15deg); - } - - 40% { - -webkit-transform: rotate(-10deg); - -ms-transform: rotate(-10deg); - transform: rotate(-10deg); - } - - 60% { - -webkit-transform: rotate(5deg); - -ms-transform: rotate(5deg); - transform: rotate(5deg); - } - - 80% { - -webkit-transform: rotate(-5deg); - -ms-transform: rotate(-5deg); - transform: rotate(-5deg); - } - - 100% { - -webkit-transform: rotate(0deg); - -ms-transform: rotate(0deg); - transform: rotate(0deg); - } -} - -.swing { - -webkit-transform-origin: top center; - -ms-transform-origin: top center; - transform-origin: top center; - -webkit-animation-name: swing; - animation-name: swing; -} - -@-webkit-keyframes tada { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 10%, 20% { - -webkit-transform: scale(0.9) rotate(-3deg); - transform: scale(0.9) rotate(-3deg); - } - - 30%, 50%, 70%, 90% { - -webkit-transform: scale(1.1) rotate(3deg); - transform: scale(1.1) rotate(3deg); - } - - 40%, 60%, 80% { - -webkit-transform: scale(1.1) rotate(-3deg); - transform: scale(1.1) rotate(-3deg); - } - - 100% { - -webkit-transform: scale(1) rotate(0); - transform: scale(1) rotate(0); - } -} - -@keyframes tada { - 0% { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } - - 10%, 20% { - -webkit-transform: scale(0.9) rotate(-3deg); - -ms-transform: scale(0.9) rotate(-3deg); - transform: scale(0.9) rotate(-3deg); - } - - 30%, 50%, 70%, 90% { - -webkit-transform: scale(1.1) rotate(3deg); - -ms-transform: scale(1.1) rotate(3deg); - transform: scale(1.1) rotate(3deg); - } - - 40%, 60%, 80% { - -webkit-transform: scale(1.1) rotate(-3deg); - -ms-transform: scale(1.1) rotate(-3deg); - transform: scale(1.1) rotate(-3deg); - } - - 100% { - -webkit-transform: scale(1) rotate(0); - -ms-transform: scale(1) rotate(0); - transform: scale(1) rotate(0); - } -} - -.tada { - -webkit-animation-name: tada; - animation-name: tada; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes wobble { - 0% { - -webkit-transform: translateX(0%); - transform: translateX(0%); - } - - 15% { - -webkit-transform: translateX(-25%) rotate(-5deg); - transform: translateX(-25%) rotate(-5deg); - } - - 30% { - -webkit-transform: translateX(20%) rotate(3deg); - transform: translateX(20%) rotate(3deg); - } - - 45% { - -webkit-transform: translateX(-15%) rotate(-3deg); - transform: translateX(-15%) rotate(-3deg); - } - - 60% { - -webkit-transform: translateX(10%) rotate(2deg); - transform: translateX(10%) rotate(2deg); - } - - 75% { - -webkit-transform: translateX(-5%) rotate(-1deg); - transform: translateX(-5%) rotate(-1deg); - } - - 100% { - -webkit-transform: translateX(0%); - transform: translateX(0%); - } -} - -@keyframes wobble { - 0% { - -webkit-transform: translateX(0%); - -ms-transform: translateX(0%); - transform: translateX(0%); - } - - 15% { - -webkit-transform: translateX(-25%) rotate(-5deg); - -ms-transform: translateX(-25%) rotate(-5deg); - transform: translateX(-25%) rotate(-5deg); - } - - 30% { - -webkit-transform: translateX(20%) rotate(3deg); - -ms-transform: translateX(20%) rotate(3deg); - transform: translateX(20%) rotate(3deg); - } - - 45% { - -webkit-transform: translateX(-15%) rotate(-3deg); - -ms-transform: translateX(-15%) rotate(-3deg); - transform: translateX(-15%) rotate(-3deg); - } - - 60% { - -webkit-transform: translateX(10%) rotate(2deg); - -ms-transform: translateX(10%) rotate(2deg); - transform: translateX(10%) rotate(2deg); - } - - 75% { - -webkit-transform: translateX(-5%) rotate(-1deg); - -ms-transform: translateX(-5%) rotate(-1deg); - transform: translateX(-5%) rotate(-1deg); - } - - 100% { - -webkit-transform: translateX(0%); - -ms-transform: translateX(0%); - transform: translateX(0%); - } -} - -.wobble { - -webkit-animation-name: wobble; - animation-name: wobble; -} - -@-webkit-keyframes bounceIn { - 0% { - opacity: 0; - -webkit-transform: scale(.3); - transform: scale(.3); - } - - 50% { - opacity: 1; - -webkit-transform: scale(1.05); - transform: scale(1.05); - } - - 70% { - -webkit-transform: scale(.9); - transform: scale(.9); - } - - 100% { - -webkit-transform: scale(1); - transform: scale(1); - } -} - -@keyframes bounceIn { - 0% { - opacity: 0; - -webkit-transform: scale(.3); - -ms-transform: scale(.3); - transform: scale(.3); - } - - 50% { - opacity: 1; - -webkit-transform: scale(1.05); - -ms-transform: scale(1.05); - transform: scale(1.05); - } - - 70% { - -webkit-transform: scale(.9); - -ms-transform: scale(.9); - transform: scale(.9); - } - - 100% { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } -} - -.bounceIn { - -webkit-animation-name: bounceIn; - animation-name: bounceIn; -} - -@-webkit-keyframes bounceInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateY(30px); - transform: translateY(30px); - } - - 80% { - -webkit-transform: translateY(-10px); - transform: translateY(-10px); - } - - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes bounceInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateY(30px); - -ms-transform: translateY(30px); - transform: translateY(30px); - } - - 80% { - -webkit-transform: translateY(-10px); - -ms-transform: translateY(-10px); - transform: translateY(-10px); - } - - 100% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.bounceInDown { - -webkit-animation-name: bounceInDown; - animation-name: bounceInDown; -} - -@-webkit-keyframes bounceInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateX(30px); - transform: translateX(30px); - } - - 80% { - -webkit-transform: translateX(-10px); - transform: translateX(-10px); - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes bounceInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateX(30px); - -ms-transform: translateX(30px); - transform: translateX(30px); - } - - 80% { - -webkit-transform: translateX(-10px); - -ms-transform: translateX(-10px); - transform: translateX(-10px); - } - - 100% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.bounceInLeft { - -webkit-animation-name: bounceInLeft; - animation-name: bounceInLeft; -} - -@-webkit-keyframes bounceInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateX(-30px); - transform: translateX(-30px); - } - - 80% { - -webkit-transform: translateX(10px); - transform: translateX(10px); - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes bounceInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateX(-30px); - -ms-transform: translateX(-30px); - transform: translateX(-30px); - } - - 80% { - -webkit-transform: translateX(10px); - -ms-transform: translateX(10px); - transform: translateX(10px); - } - - 100% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.bounceInRight { - -webkit-animation-name: bounceInRight; - animation-name: bounceInRight; -} - -@-webkit-keyframes bounceInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(2000px); - transform: translateY(2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateY(-30px); - transform: translateY(-30px); - } - - 80% { - -webkit-transform: translateY(10px); - transform: translateY(10px); - } - - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes bounceInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(2000px); - -ms-transform: translateY(2000px); - transform: translateY(2000px); - } - - 60% { - opacity: 1; - -webkit-transform: translateY(-30px); - -ms-transform: translateY(-30px); - transform: translateY(-30px); - } - - 80% { - -webkit-transform: translateY(10px); - -ms-transform: translateY(10px); - transform: translateY(10px); - } - - 100% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.bounceInUp { - -webkit-animation-name: bounceInUp; - animation-name: bounceInUp; -} - -@-webkit-keyframes bounceOut { - 0% { - -webkit-transform: scale(1); - transform: scale(1); - } - - 25% { - -webkit-transform: scale(.95); - transform: scale(.95); - } - - 50% { - opacity: 1; - -webkit-transform: scale(1.1); - transform: scale(1.1); - } - - 100% { - opacity: 0; - -webkit-transform: scale(.3); - transform: scale(.3); - } -} - -@keyframes bounceOut { - 0% { - -webkit-transform: scale(1); - -ms-transform: scale(1); - transform: scale(1); - } - - 25% { - -webkit-transform: scale(.95); - -ms-transform: scale(.95); - transform: scale(.95); - } - - 50% { - opacity: 1; - -webkit-transform: scale(1.1); - -ms-transform: scale(1.1); - transform: scale(1.1); - } - - 100% { - opacity: 0; - -webkit-transform: scale(.3); - -ms-transform: scale(.3); - transform: scale(.3); - } -} - -.bounceOut { - -webkit-animation-name: bounceOut; - animation-name: bounceOut; -} - -@-webkit-keyframes bounceOutDown { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(2000px); - transform: translateY(2000px); - } -} - -@keyframes bounceOutDown { - 0% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateY(-20px); - -ms-transform: translateY(-20px); - transform: translateY(-20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(2000px); - -ms-transform: translateY(2000px); - transform: translateY(2000px); - } -} - -.bounceOutDown { - -webkit-animation-name: bounceOutDown; - animation-name: bounceOutDown; -} - -@-webkit-keyframes bounceOutLeft { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateX(20px); - transform: translateX(20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -@keyframes bounceOutLeft { - 0% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateX(20px); - -ms-transform: translateX(20px); - transform: translateX(20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -.bounceOutLeft { - -webkit-animation-name: bounceOutLeft; - animation-name: bounceOutLeft; -} - -@-webkit-keyframes bounceOutRight { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateX(-20px); - transform: translateX(-20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -@keyframes bounceOutRight { - 0% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateX(-20px); - -ms-transform: translateX(-20px); - transform: translateX(-20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -.bounceOutRight { - -webkit-animation-name: bounceOutRight; - animation-name: bounceOutRight; -} - -@-webkit-keyframes bounceOutUp { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateY(20px); - transform: translateY(20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -@keyframes bounceOutUp { - 0% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 20% { - opacity: 1; - -webkit-transform: translateY(20px); - -ms-transform: translateY(20px); - transform: translateY(20px); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -.bounceOutUp { - -webkit-animation-name: bounceOutUp; - animation-name: bounceOutUp; -} - -@-webkit-keyframes fadeIn { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } -} - -@keyframes fadeIn { - 0% { - opacity: 0; - } - - 100% { - opacity: 1; - } -} - -.fadeIn { - -webkit-animation-name: fadeIn; - animation-name: fadeIn; -} - -@-webkit-keyframes fadeInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes fadeInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-20px); - -ms-transform: translateY(-20px); - transform: translateY(-20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.fadeInDown { - -webkit-animation-name: fadeInDown; - animation-name: fadeInDown; -} - -@-webkit-keyframes fadeInDownBig { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes fadeInDownBig { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.fadeInDownBig { - -webkit-animation-name: fadeInDownBig; - animation-name: fadeInDownBig; -} - -@-webkit-keyframes fadeInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-20px); - transform: translateX(-20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes fadeInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-20px); - -ms-transform: translateX(-20px); - transform: translateX(-20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.fadeInLeft { - -webkit-animation-name: fadeInLeft; - animation-name: fadeInLeft; -} - -@-webkit-keyframes fadeInLeftBig { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes fadeInLeftBig { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.fadeInLeftBig { - -webkit-animation-name: fadeInLeftBig; - animation-name: fadeInLeftBig; -} - -@-webkit-keyframes fadeInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(20px); - transform: translateX(20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes fadeInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(20px); - -ms-transform: translateX(20px); - transform: translateX(20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.fadeInRight { - -webkit-animation-name: fadeInRight; - animation-name: fadeInRight; -} - -@-webkit-keyframes fadeInRightBig { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes fadeInRightBig { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.fadeInRightBig { - -webkit-animation-name: fadeInRightBig; - animation-name: fadeInRightBig; -} - -@-webkit-keyframes fadeInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(20px); - transform: translateY(20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes fadeInUp { - 0% { - opacity: 0; - -webkit-transform: translateY(20px); - -ms-transform: translateY(20px); - transform: translateY(20px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.fadeInUp { - -webkit-animation-name: fadeInUp; - animation-name: fadeInUp; -} - -@-webkit-keyframes fadeInUpBig { - 0% { - opacity: 0; - -webkit-transform: translateY(2000px); - transform: translateY(2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes fadeInUpBig { - 0% { - opacity: 0; - -webkit-transform: translateY(2000px); - -ms-transform: translateY(2000px); - transform: translateY(2000px); - } - - 100% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.fadeInUpBig { - -webkit-animation-name: fadeInUpBig; - animation-name: fadeInUpBig; -} - -@-webkit-keyframes fadeOut { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -@keyframes fadeOut { - 0% { - opacity: 1; - } - - 100% { - opacity: 0; - } -} - -.fadeOut { - -webkit-animation-name: fadeOut; - animation-name: fadeOut; -} - -@-webkit-keyframes fadeOutDown { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(20px); - transform: translateY(20px); - } -} - -@keyframes fadeOutDown { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(20px); - -ms-transform: translateY(20px); - transform: translateY(20px); - } -} - -.fadeOutDown { - -webkit-animation-name: fadeOutDown; - animation-name: fadeOutDown; -} - -@-webkit-keyframes fadeOutDownBig { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(2000px); - transform: translateY(2000px); - } -} - -@keyframes fadeOutDownBig { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(2000px); - -ms-transform: translateY(2000px); - transform: translateY(2000px); - } -} - -.fadeOutDownBig { - -webkit-animation-name: fadeOutDownBig; - animation-name: fadeOutDownBig; -} - -@-webkit-keyframes fadeOutLeft { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-20px); - transform: translateX(-20px); - } -} - -@keyframes fadeOutLeft { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-20px); - -ms-transform: translateX(-20px); - transform: translateX(-20px); - } -} - -.fadeOutLeft { - -webkit-animation-name: fadeOutLeft; - animation-name: fadeOutLeft; -} - -@-webkit-keyframes fadeOutLeftBig { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -@keyframes fadeOutLeftBig { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -.fadeOutLeftBig { - -webkit-animation-name: fadeOutLeftBig; - animation-name: fadeOutLeftBig; -} - -@-webkit-keyframes fadeOutRight { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(20px); - transform: translateX(20px); - } -} - -@keyframes fadeOutRight { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(20px); - -ms-transform: translateX(20px); - transform: translateX(20px); - } -} - -.fadeOutRight { - -webkit-animation-name: fadeOutRight; - animation-name: fadeOutRight; -} - -@-webkit-keyframes fadeOutRightBig { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -@keyframes fadeOutRightBig { - 0% { - opacity: 1; - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -.fadeOutRightBig { - -webkit-animation-name: fadeOutRightBig; - animation-name: fadeOutRightBig; -} - -@-webkit-keyframes fadeOutUp { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-20px); - transform: translateY(-20px); - } -} - -@keyframes fadeOutUp { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-20px); - -ms-transform: translateY(-20px); - transform: translateY(-20px); - } -} - -.fadeOutUp { - -webkit-animation-name: fadeOutUp; - animation-name: fadeOutUp; -} - -@-webkit-keyframes fadeOutUpBig { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -@keyframes fadeOutUpBig { - 0% { - opacity: 1; - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -.fadeOutUpBig { - -webkit-animation-name: fadeOutUpBig; - animation-name: fadeOutUpBig; -} - -@-webkit-keyframes flip { - 0% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); - transform: perspective(400px) translateZ(0) rotateY(0) scale(1); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); - transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); - transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); - transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 100% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); - transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -@keyframes flip { - 0% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); - -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1); - transform: perspective(400px) translateZ(0) rotateY(0) scale(1); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 40% { - -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); - -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); - transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1); - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; - } - - 50% { - -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); - -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); - transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 80% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); - -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); - transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } - - 100% { - -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); - -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); - transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1); - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; - } -} - -.animated.flip { - -webkit-backface-visibility: visible; - -ms-backface-visibility: visible; - backface-visibility: visible; - -webkit-animation-name: flip; - animation-name: flip; -} - -@-webkit-keyframes flipInX { - 0% { - -webkit-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotateX(-10deg); - transform: perspective(400px) rotateX(-10deg); - } - - 70% { - -webkit-transform: perspective(400px) rotateX(10deg); - transform: perspective(400px) rotateX(10deg); - } - - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } -} - -@keyframes flipInX { - 0% { - -webkit-transform: perspective(400px) rotateX(90deg); - -ms-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotateX(-10deg); - -ms-transform: perspective(400px) rotateX(-10deg); - transform: perspective(400px) rotateX(-10deg); - } - - 70% { - -webkit-transform: perspective(400px) rotateX(10deg); - -ms-transform: perspective(400px) rotateX(10deg); - transform: perspective(400px) rotateX(10deg); - } - - 100% { - -webkit-transform: perspective(400px) rotateX(0deg); - -ms-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } -} - -.flipInX { - -webkit-backface-visibility: visible !important; - -ms-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInX; - animation-name: flipInX; -} - -@-webkit-keyframes flipInY { - 0% { - -webkit-transform: perspective(400px) rotateY(90deg); - transform: perspective(400px) rotateY(90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotateY(-10deg); - transform: perspective(400px) rotateY(-10deg); - } - - 70% { - -webkit-transform: perspective(400px) rotateY(10deg); - transform: perspective(400px) rotateY(10deg); - } - - 100% { - -webkit-transform: perspective(400px) rotateY(0deg); - transform: perspective(400px) rotateY(0deg); - opacity: 1; - } -} - -@keyframes flipInY { - 0% { - -webkit-transform: perspective(400px) rotateY(90deg); - -ms-transform: perspective(400px) rotateY(90deg); - transform: perspective(400px) rotateY(90deg); - opacity: 0; - } - - 40% { - -webkit-transform: perspective(400px) rotateY(-10deg); - -ms-transform: perspective(400px) rotateY(-10deg); - transform: perspective(400px) rotateY(-10deg); - } - - 70% { - -webkit-transform: perspective(400px) rotateY(10deg); - -ms-transform: perspective(400px) rotateY(10deg); - transform: perspective(400px) rotateY(10deg); - } - - 100% { - -webkit-transform: perspective(400px) rotateY(0deg); - -ms-transform: perspective(400px) rotateY(0deg); - transform: perspective(400px) rotateY(0deg); - opacity: 1; - } -} - -.flipInY { - -webkit-backface-visibility: visible !important; - -ms-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipInY; - animation-name: flipInY; -} - -@-webkit-keyframes flipOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } -} - -@keyframes flipOutX { - 0% { - -webkit-transform: perspective(400px) rotateX(0deg); - -ms-transform: perspective(400px) rotateX(0deg); - transform: perspective(400px) rotateX(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotateX(90deg); - -ms-transform: perspective(400px) rotateX(90deg); - transform: perspective(400px) rotateX(90deg); - opacity: 0; - } -} - -.flipOutX { - -webkit-animation-name: flipOutX; - animation-name: flipOutX; - -webkit-backface-visibility: visible !important; - -ms-backface-visibility: visible !important; - backface-visibility: visible !important; -} - -@-webkit-keyframes flipOutY { - 0% { - -webkit-transform: perspective(400px) rotateY(0deg); - transform: perspective(400px) rotateY(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotateY(90deg); - transform: perspective(400px) rotateY(90deg); - opacity: 0; - } -} - -@keyframes flipOutY { - 0% { - -webkit-transform: perspective(400px) rotateY(0deg); - -ms-transform: perspective(400px) rotateY(0deg); - transform: perspective(400px) rotateY(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: perspective(400px) rotateY(90deg); - -ms-transform: perspective(400px) rotateY(90deg); - transform: perspective(400px) rotateY(90deg); - opacity: 0; - } -} - -.flipOutY { - -webkit-backface-visibility: visible !important; - -ms-backface-visibility: visible !important; - backface-visibility: visible !important; - -webkit-animation-name: flipOutY; - animation-name: flipOutY; -} - -@-webkit-keyframes lightSpeedIn { - 0% { - -webkit-transform: translateX(100%) skewX(-30deg); - transform: translateX(100%) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: translateX(-20%) skewX(30deg); - transform: translateX(-20%) skewX(30deg); - opacity: 1; - } - - 80% { - -webkit-transform: translateX(0%) skewX(-15deg); - transform: translateX(0%) skewX(-15deg); - opacity: 1; - } - - 100% { - -webkit-transform: translateX(0%) skewX(0deg); - transform: translateX(0%) skewX(0deg); - opacity: 1; - } -} - -@keyframes lightSpeedIn { - 0% { - -webkit-transform: translateX(100%) skewX(-30deg); - -ms-transform: translateX(100%) skewX(-30deg); - transform: translateX(100%) skewX(-30deg); - opacity: 0; - } - - 60% { - -webkit-transform: translateX(-20%) skewX(30deg); - -ms-transform: translateX(-20%) skewX(30deg); - transform: translateX(-20%) skewX(30deg); - opacity: 1; - } - - 80% { - -webkit-transform: translateX(0%) skewX(-15deg); - -ms-transform: translateX(0%) skewX(-15deg); - transform: translateX(0%) skewX(-15deg); - opacity: 1; - } - - 100% { - -webkit-transform: translateX(0%) skewX(0deg); - -ms-transform: translateX(0%) skewX(0deg); - transform: translateX(0%) skewX(0deg); - opacity: 1; - } -} - -.lightSpeedIn { - -webkit-animation-name: lightSpeedIn; - animation-name: lightSpeedIn; - -webkit-animation-timing-function: ease-out; - animation-timing-function: ease-out; -} - -@-webkit-keyframes lightSpeedOut { - 0% { - -webkit-transform: translateX(0%) skewX(0deg); - transform: translateX(0%) skewX(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: translateX(100%) skewX(-30deg); - transform: translateX(100%) skewX(-30deg); - opacity: 0; - } -} - -@keyframes lightSpeedOut { - 0% { - -webkit-transform: translateX(0%) skewX(0deg); - -ms-transform: translateX(0%) skewX(0deg); - transform: translateX(0%) skewX(0deg); - opacity: 1; - } - - 100% { - -webkit-transform: translateX(100%) skewX(-30deg); - -ms-transform: translateX(100%) skewX(-30deg); - transform: translateX(100%) skewX(-30deg); - opacity: 0; - } -} - -.lightSpeedOut { - -webkit-animation-name: lightSpeedOut; - animation-name: lightSpeedOut; - -webkit-animation-timing-function: ease-in; - animation-timing-function: ease-in; -} - -@-webkit-keyframes rotateIn { - 0% { - -webkit-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(-200deg); - transform: rotate(-200deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -@keyframes rotateIn { - 0% { - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(-200deg); - -ms-transform: rotate(-200deg); - transform: rotate(-200deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -.rotateIn { - -webkit-animation-name: rotateIn; - animation-name: rotateIn; -} - -@-webkit-keyframes rotateInDownLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -@keyframes rotateInDownLeft { - 0% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -.rotateInDownLeft { - -webkit-animation-name: rotateInDownLeft; - animation-name: rotateInDownLeft; -} - -@-webkit-keyframes rotateInDownRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -@keyframes rotateInDownRight { - 0% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -.rotateInDownRight { - -webkit-animation-name: rotateInDownRight; - animation-name: rotateInDownRight; -} - -@-webkit-keyframes rotateInUpLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -@keyframes rotateInUpLeft { - 0% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -.rotateInUpLeft { - -webkit-animation-name: rotateInUpLeft; - animation-name: rotateInUpLeft; -} - -@-webkit-keyframes rotateInUpRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -@keyframes rotateInUpRight { - 0% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } - - 100% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } -} - -.rotateInUpRight { - -webkit-animation-name: rotateInUpRight; - animation-name: rotateInUpRight; -} - -@-webkit-keyframes rotateOut { - 0% { - -webkit-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(200deg); - transform: rotate(200deg); - opacity: 0; - } -} - -@keyframes rotateOut { - 0% { - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: center center; - -ms-transform-origin: center center; - transform-origin: center center; - -webkit-transform: rotate(200deg); - -ms-transform: rotate(200deg); - transform: rotate(200deg); - opacity: 0; - } -} - -.rotateOut { - -webkit-animation-name: rotateOut; - animation-name: rotateOut; -} - -@-webkit-keyframes rotateOutDownLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } -} - -@keyframes rotateOutDownLeft { - 0% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } -} - -.rotateOutDownLeft { - -webkit-animation-name: rotateOutDownLeft; - animation-name: rotateOutDownLeft; -} - -@-webkit-keyframes rotateOutDownRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } -} - -@keyframes rotateOutDownRight { - 0% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } -} - -.rotateOutDownRight { - -webkit-animation-name: rotateOutDownRight; - animation-name: rotateOutDownRight; -} - -@-webkit-keyframes rotateOutUpLeft { - 0% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } -} - -@keyframes rotateOutUpLeft { - 0% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: left bottom; - -ms-transform-origin: left bottom; - transform-origin: left bottom; - -webkit-transform: rotate(-90deg); - -ms-transform: rotate(-90deg); - transform: rotate(-90deg); - opacity: 0; - } -} - -.rotateOutUpLeft { - -webkit-animation-name: rotateOutUpLeft; - animation-name: rotateOutUpLeft; -} - -@-webkit-keyframes rotateOutUpRight { - 0% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } -} - -@keyframes rotateOutUpRight { - 0% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - opacity: 1; - } - - 100% { - -webkit-transform-origin: right bottom; - -ms-transform-origin: right bottom; - transform-origin: right bottom; - -webkit-transform: rotate(90deg); - -ms-transform: rotate(90deg); - transform: rotate(90deg); - opacity: 0; - } -} - -.rotateOutUpRight { - -webkit-animation-name: rotateOutUpRight; - animation-name: rotateOutUpRight; -} - -@-webkit-keyframes slideInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 100% { - -webkit-transform: translateY(0); - transform: translateY(0); - } -} - -@keyframes slideInDown { - 0% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } - - 100% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } -} - -.slideInDown { - -webkit-animation-name: slideInDown; - animation-name: slideInDown; -} - -@-webkit-keyframes slideInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes slideInLeft { - 0% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } - - 100% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.slideInLeft { - -webkit-animation-name: slideInLeft; - animation-name: slideInLeft; -} - -@-webkit-keyframes slideInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } - - 100% { - -webkit-transform: translateX(0); - transform: translateX(0); - } -} - -@keyframes slideInRight { - 0% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } - - 100% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } -} - -.slideInRight { - -webkit-animation-name: slideInRight; - animation-name: slideInRight; -} - -@-webkit-keyframes slideOutLeft { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -@keyframes slideOutLeft { - 0% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(-2000px); - -ms-transform: translateX(-2000px); - transform: translateX(-2000px); - } -} - -.slideOutLeft { - -webkit-animation-name: slideOutLeft; - animation-name: slideOutLeft; -} - -@-webkit-keyframes slideOutRight { - 0% { - -webkit-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -@keyframes slideOutRight { - 0% { - -webkit-transform: translateX(0); - -ms-transform: translateX(0); - transform: translateX(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(2000px); - -ms-transform: translateX(2000px); - transform: translateX(2000px); - } -} - -.slideOutRight { - -webkit-animation-name: slideOutRight; - animation-name: slideOutRight; -} - -@-webkit-keyframes slideOutUp { - 0% { - -webkit-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -@keyframes slideOutUp { - 0% { - -webkit-transform: translateY(0); - -ms-transform: translateY(0); - transform: translateY(0); - } - - 100% { - opacity: 0; - -webkit-transform: translateY(-2000px); - -ms-transform: translateY(-2000px); - transform: translateY(-2000px); - } -} - -.slideOutUp { - -webkit-animation-name: slideOutUp; - animation-name: slideOutUp; -} - -@-webkit-keyframes hinge { - 0% { - -webkit-transform: rotate(0); - transform: rotate(0); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, 60% { - -webkit-transform: rotate(80deg); - transform: rotate(80deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40% { - -webkit-transform: rotate(60deg); - transform: rotate(60deg); - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 80% { - -webkit-transform: rotate(60deg) translateY(0); - transform: rotate(60deg) translateY(0); - opacity: 1; - -webkit-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 100% { - -webkit-transform: translateY(700px); - transform: translateY(700px); - opacity: 0; - } -} - -@keyframes hinge { - 0% { - -webkit-transform: rotate(0); - -ms-transform: rotate(0); - transform: rotate(0); - -webkit-transform-origin: top left; - -ms-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 20%, 60% { - -webkit-transform: rotate(80deg); - -ms-transform: rotate(80deg); - transform: rotate(80deg); - -webkit-transform-origin: top left; - -ms-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 40% { - -webkit-transform: rotate(60deg); - -ms-transform: rotate(60deg); - transform: rotate(60deg); - -webkit-transform-origin: top left; - -ms-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 80% { - -webkit-transform: rotate(60deg) translateY(0); - -ms-transform: rotate(60deg) translateY(0); - transform: rotate(60deg) translateY(0); - opacity: 1; - -webkit-transform-origin: top left; - -ms-transform-origin: top left; - transform-origin: top left; - -webkit-animation-timing-function: ease-in-out; - animation-timing-function: ease-in-out; - } - - 100% { - -webkit-transform: translateY(700px); - -ms-transform: translateY(700px); - transform: translateY(700px); - opacity: 0; - } -} - -.hinge { - -webkit-animation-name: hinge; - animation-name: hinge; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes rollIn { - 0% { - opacity: 0; - -webkit-transform: translateX(-100%) rotate(-120deg); - transform: translateX(-100%) rotate(-120deg); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0px) rotate(0deg); - transform: translateX(0px) rotate(0deg); - } -} - -@keyframes rollIn { - 0% { - opacity: 0; - -webkit-transform: translateX(-100%) rotate(-120deg); - -ms-transform: translateX(-100%) rotate(-120deg); - transform: translateX(-100%) rotate(-120deg); - } - - 100% { - opacity: 1; - -webkit-transform: translateX(0px) rotate(0deg); - -ms-transform: translateX(0px) rotate(0deg); - transform: translateX(0px) rotate(0deg); - } -} - -.rollIn { - -webkit-animation-name: rollIn; - animation-name: rollIn; -} - -/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */ - -@-webkit-keyframes rollOut { - 0% { - opacity: 1; - -webkit-transform: translateX(0px) rotate(0deg); - transform: translateX(0px) rotate(0deg); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(100%) rotate(120deg); - transform: translateX(100%) rotate(120deg); - } -} - -@keyframes rollOut { - 0% { - opacity: 1; - -webkit-transform: translateX(0px) rotate(0deg); - -ms-transform: translateX(0px) rotate(0deg); - transform: translateX(0px) rotate(0deg); - } - - 100% { - opacity: 0; - -webkit-transform: translateX(100%) rotate(120deg); - -ms-transform: translateX(100%) rotate(120deg); - transform: translateX(100%) rotate(120deg); - } -} - -.rollOut { - -webkit-animation-name: rollOut; - animation-name: rollOut; -} \ No newline at end of file diff --git a/newDesign/assets/css/font-awesome.min.css b/newDesign/assets/css/font-awesome.min.css deleted file mode 100644 index 449d6ac55..000000000 --- a/newDesign/assets/css/font-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"} \ No newline at end of file diff --git a/newDesign/assets/css/main.css b/newDesign/assets/css/main.css deleted file mode 100644 index b24578542..000000000 --- a/newDesign/assets/css/main.css +++ /dev/null @@ -1,760 +0,0 @@ -/* ========================================================================== - Base styles - ========================================================================== */ -body { - color: #5D5F63; - background: #212121; - font-family: 'Open Sans', sans-serif; - padding: 0px; - margin: 0px; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; -} -a:link, -a:visited { - text-decoration: none; - outline: none; - color: #e84c3d; -} -a:hover, -a:active { - outline: none; - text-decoration: none; - color: #16a086; -} -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: 'Source Sans Pro', Arial, sans-serif; -} -p { - font-size: 14px; -} -hr { - margin-top: 10px; - margin-bottom: 10px; -} -img { - max-width: 100%; -} -::selection { - background: #fff7dd; -} -::-moz-selection { - background: #fff7dd; -} -/* ========================================================================== - Layout - ========================================================================== */ -#container { - width: 100%; - height: 100%; - z-index: 0; - -webkit-transition: all 0.3s ease-in-out; - -moz-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - -ms-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; -} -/* Header */ -#header { - z-index: 200; - background: #fff; - min-height: 80px; - -webkit-transition: all 0.3s ease-in-out; - -moz-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - -ms-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; - margin-right: 0; -} -#header .brand { - float: left; - width: 240px; - height: 80px; - padding: 0; - position: relative; - background: url('../img/logoBG.jpg') no-repeat 0px 0px; -} -#header .logo { - color: #fff; - font-size: 1.7em; - text-transform: uppercase; - padding: 23px 0 0 75px; - display: inline-block; -} -#header .logo span { - font-weight: 700; -} -#header .toggle-navigation button:hover, -#header .toggle-navigation button:active, -#header button#toggle-mail:hover, -#header button#toggle-mail:active { - background: #e84c3d; -} -#header .toggle-navigation button:hover i, -#header button#toggle-mail:hover i { - color: #F6F6F6; -} -#header .toggle-navigation.toggle-left { - margin-top: 5px; - margin-left: 20px; - display: inline-block; -} -#header .btn-default { - padding: 3px 9px; - background: #F6F6F6; - -webkit-border-radius: 50%; - -moz-border-radius: 50%; - -ms-border-radius: 50%; - -o-border-radius: 50%; - border-radius: 50%; - width: 35px; - height: 35px; -} -#header .btn-default .fa-bars, -#header .btn-default .fa-comment { - cursor: pointer; - color: #797979; -} -#header .btn-default .fa-info, -#header .btn-default .fa-envelope, -#header .btn-default .fa-user { - color: #797979; -} -#header .user-nav button:hover, -#header .user-nav button:active { - background: #e84c3d; -} -#header .user-nav button:hover i { - color: #F6F6F6; -} -#header .lessonTitle { - display: inline-block; - margin:0 0 0 20px; -} -#header .pull-right { - float: right !important; - margin-top:25px; - margin-right:20px; -} -/* Sidebar */ -.sidebar { - width: 240px; - height: 100%; - background: #222; - position: absolute; - -webkit-transition: all 0.3s ease-in-out; - -moz-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - -ms-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; - z-index: 100; -} -.sidebar-toggle { - margin-left: -240px; -} -#leftside-navigation ul, -#leftside-navigation ul ul { - margin: -2px 0 0; - padding: 0; -} -#leftside-navigation ul li { - list-style-type: none; - border-bottom: 1px solid rgba(255, 255, 255, 0.05); -} -#leftside-navigation ul li a { - color: #aeb2b7; - text-decoration: none; - display: block; - padding: 18px 0 18px 25px; - font-size: 12px; - outline: none; - -webkit-transition: all 200ms ease-in; - -moz-transition: all 200ms ease-in; - -o-transition: all 200ms ease-in; - -ms-transition: all 200ms ease-in; - transition: all 200ms ease-in; -} -#leftside-navigation ul li a span { - display: inline-block; -} -#leftside-navigation ul ul li { - background: #333; - margin-bottom: 0; - margin-left: 0; - margin-right: 0; - border-bottom: none; -} -#leftside-navigation ul ul li a { - font-size: 12px; - padding-top: 13px; - padding-bottom: 13px; - color: #aeb2b7; -} -#leftside-navigation ul li a i { - width: 20px; -} -#leftside-navigation ul li a i.fa-angle-right, -#leftside-navigation ul li a i.fa-angle-left { - padding-top: 3px; -} -#leftside-navigation ul ul { - display: none; -} -#leftside-navigation li.active ul { - display: block; -} -#leftside-navigation ul li a:hover, -#leftside-navigation ul li.active > a { - color: #e84c3d; -} -.btn-primary + .dropdown-menu > li > a:hover, -.btn-primary + .dropdown-menu > li > a:active { - background-color: #16a086; -} - -/* ========================================================================== - Main Content - ========================================================================== */ -.main-content-wrapper { - margin-left: 240px; - margin-right: 0; - -webkit-transition: all 0.3s ease-in-out; - -moz-transition: all 0.3s ease-in-out; - -o-transition: all 0.3s ease-in-out; - -ms-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; - background: #f1f2f7; - min-height: 1000px; -} -.main-content-wrapper #main-content { - background: url('../img/webBg.png') no-repeat top left; - border-top: solid thin #e7e8ec; - display: inline-block; - padding: 15px 15px 0 15px; - width: 100%; -} -.main-content-wrapper #main-content .h1 { - margin: 0; - padding: 0px 10px 40px 10px; - float: left; - line-height: 10px; - font-weight: 300; - font-size: 42px; - font-family: 'Source Sans Pro', Arial, sans-serif; -} -.main-content-toggle-left { - margin-left: 0; -} -.main-content-toggle-right { - margin-right: 240px; -} -/* ========================================================================== - Buttons - ========================================================================== */ -.btn { - border: none; - font-size: 15px; - font-weight: normal; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - -ms-border-radius: 3px; - -o-border-radius: 3px; - border-radius: 3px; - padding: 8px 14px; - margin-bottom: 5px; - -webkit-font-smoothing: subpixel-antialiased; - -webkit-transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear; - transition: border 0.25s linear, color 0.25s linear, background-color 0.25s linear; -} -.btn:hover, -.btn:focus { - outline: none; -} -.btn:active, -.btn.active { - outline: none; - -webkit-box-shadow: none; - box-shadow: none; - outline: none!important; -} -.btn.disabled, -.btn[disabled], -.btn fieldset[disabled] .btn { - background-color: #bdc3c7; - color: rgba(255, 255, 255, 0.75); - opacity: 0.7; - filter: alpha(opacity=70); -} -/* Default Buttons*/ -.btn-default, -a.btn-default:link, -a.btn-default:visited { - color: #ffffff; - background-color: #bdc3c7; - outline: none!important; -} -a.btn-default:hover, -a.btn-default:active { - color: #ffffff; - background-color: #cbd0d3; - border-color: #cbd0d3; -} -.btn-default:hover, -.btn-default:focus, -.btn-default:active, -.btn-default.active, -.open .dropdown-toggle.btn-default { - color: #ffffff; - background-color: #cbd0d3; - border-color: #cbd0d3; -} -.btn-default:active, -.btn-default.active, -.open .dropdown-toggle.btn-default { - background: #bdc3c7; - border-color: #bdc3c7; -} -.btn-default.disabled, -.btn-default[disabled], -fieldset[disabled] .btn-default, -.btn-default.disabled:hover, -.btn-default[disabled]:hover, -fieldset[disabled] .btn-default:hover, -.btn-default.disabled:focus, -.btn-default[disabled]:focus, -fieldset[disabled] .btn-default:focus, -.btn-default.disabled:active, -.btn-default[disabled]:active, -fieldset[disabled] .btn-default:active, -.btn-default.disabled.active, -.btn-default[disabled].active, -fieldset[disabled] .btn-default.active { - background-color: #bdc3c7; - border-color: #bdc3c7; -} -.btn-primary, -a.btn-primary:link, -a.btn-primary:visited { - color: #fff; - background-color: #e84c3d; -} -a.btn-primary:hover, -a.btn-primary:active { - color: #ffffff; - background-color: #C62F28; - border-color: #C62F28; -} -.btn-primary:hover, -.btn-primary:focus, -.btn-primary:active, -.btn-primary.active, -.open .dropdown-toggle.btn-primary { - color: #ffffff; - background-color: #C62F28; - border-color: #C62F28; -} -.btn-primary:active, -.btn-primary.active, -.open .dropdown-toggle.btn-primary { - background: #e84c3d; - border-color: #e84c3d; -} -.btn-primary.disabled, -.btn-primary[disabled], -fieldset[disabled] .btn-primary, -.btn-primary.disabled:hover, -.btn-primary[disabled]:hover, -fieldset[disabled] .btn-primary:hover, -.btn-primary.disabled:focus, -.btn-primary[disabled]:focus, -fieldset[disabled] .btn-primary:focus, -.btn-primary.disabled:active, -.btn-primary[disabled]:active, -fieldset[disabled] .btn-primary:active, -.btn-primary.disabled.active, -.btn-primary[disabled].active, -fieldset[disabled] .btn-primary.active { - background-color: #e84c3d; - border-color: #e84c3d; -} -.btn-info { - color: #ffffff; - background-color: #3598db; -} -.btn-info, -a.btn-info:link, -a.btn-info:visited { - color: #ffffff; - background-color: #3598db; -} -a.btn-info:hover, -a.btn-info:active { - color: #ffffff; - background-color: #4ba3df; -} -.btn-info:hover, -.btn-info:focus, -.btn-info:active, -.btn-info.active, -.open .dropdown-toggle.btn-info { - color: #ffffff; - background-color: #4ba3df; - border-color: #4ba3df; -} -.btn-info:active, -.btn-info.active, -.open .dropdown-toggle.btn-info { - background: #3598db; - border-color: #3598db; -} -.btn-info.disabled, -.btn-info[disabled], -fieldset[disabled] .btn-info, -.btn-info.disabled:hover, -.btn-info[disabled]:hover, -fieldset[disabled] .btn-info:hover, -.btn-info.disabled:focus, -.btn-info[disabled]:focus, -fieldset[disabled] .btn-info:focus, -.btn-info.disabled:active, -.btn-info[disabled]:active, -fieldset[disabled] .btn-info:active, -.btn-info.disabled.active, -.btn-info[disabled].active, -fieldset[disabled] .btn-info.active { - background-color: #3598db; - border-color: #3598db; -} -.btn-danger { - color: #ffffff; - background-color: #e84c3d; -} -.btn-danger:hover, -.btn-danger:focus, -.btn-danger:active, -.btn-danger.active, -.open .dropdown-toggle.btn-danger { - color: #ffffff; - background-color: #eb6154; - border-color: #eb6154; -} -.btn-danger:active, -.btn-danger.active, -.open .dropdown-toggle.btn-danger { - background: #eb6154; - border-color: #eb6154; -} -.btn-danger.disabled, -.btn-danger[disabled], -fieldset[disabled] .btn-danger, -.btn-danger.disabled:hover, -.btn-danger[disabled]:hover, -fieldset[disabled] .btn-danger:hover, -.btn-danger.disabled:focus, -.btn-danger[disabled]:focus, -fieldset[disabled] .btn-danger:focus, -.btn-danger.disabled:active, -.btn-danger[disabled]:active, -fieldset[disabled] .btn-danger:active, -.btn-danger.disabled.active, -.btn-danger[disabled].active, -fieldset[disabled] .btn-danger.active { - background-color: #e84c3d; - border-color: #e84c3d; -} -.btn-success { - color: #ffffff; - background-color: #2dcc70; -} -.btn-success:hover, -.btn-success:focus, -.btn-success:active, -.btn-success.active, -.open .dropdown-toggle.btn-success { - color: #ffffff; - background-color: #3ed47d; - border-color: #3ed47d; -} -.btn-success:active, -.btn-success.active, -.open .dropdown-toggle.btn-success { - background: #2dcc70; - border-color: #2dcc70; -} -.btn-success.disabled, -.btn-success[disabled], -fieldset[disabled] .btn-success, -.btn-success.disabled:hover, -.btn-success[disabled]:hover, -fieldset[disabled] .btn-success:hover, -.btn-success.disabled:focus, -.btn-success[disabled]:focus, -fieldset[disabled] .btn-success:focus, -.btn-success.disabled:active, -.btn-success[disabled]:active, -fieldset[disabled] .btn-success:active, -.btn-success.disabled.active, -.btn-success[disabled].active, -fieldset[disabled] .btn-success.active { - background-color: #2dcc70; - border-color: #2dcc70; -} -.btn-warning { - color: #ffffff; - background-color: #f1c40f; -} -.btn-warning:hover, -.btn-warning:focus, -.btn-warning:active, -.btn-warning.active, -.open .dropdown-toggle.btn-warning { - color: #ffffff; - background-color: #f1c40f; - border-color: #f1c40f; -} -.btn-warning:active, -.btn-warning.active, -.open .dropdown-toggle.btn-warning { - background: #f2ca27; - border-color: #f2ca27; -} -.btn-warning.disabled, -.btn-warning[disabled], -fieldset[disabled] .btn-warning, -.btn-warning.disabled:hover, -.btn-warning[disabled]:hover, -fieldset[disabled] .btn-warning:hover, -.btn-warning.disabled:focus, -.btn-warning[disabled]:focus, -fieldset[disabled] .btn-warning:focus, -.btn-warning.disabled:active, -.btn-warning[disabled]:active, -fieldset[disabled] .btn-warning:active, -.btn-warning.disabled.active, -.btn-warning[disabled].active, -fieldset[disabled] .btn-warning.active { - background-color: #f1c40f; - border-color: #f1c40f; -} -/* Button Sizes */ -.btn-lg { - padding: 10px 16px; - font-size: 18px; - line-height: 1.33; -} -.btn-sm { - padding: 5px 10px; - font-size: 12px; - line-height: 1.5; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - -ms-border-radius: 3px; - -o-border-radius: 3px; - border-radius: 3px; -} -.btn-xs { - padding: 1px 5px; - font-size: 12px; - line-height: 1.5; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - -ms-border-radius: 3px; - -o-border-radius: 3px; - border-radius: 3px; -} -/* ========================================================================== - Breadcrumbs - ========================================================================== */ -.breadcrumb { - background: none; -} -.breadcrumb > li { - font-size: 12px; -} -/* ========================================================================== - Icons - ========================================================================== */ -.fa-hover { - margin: 5px 0; -} -.fa-hover i { - font-size: 14px; - margin-right: 5px; - width: 20px; -} -/* ========================================================================== - Panels - ========================================================================== */ -.panel { - border: none; - box-shadow: none; - -webkit-border-radius: 3px; - -moz-border-radius: 3px; - -ms-border-radius: 3px; - -o-border-radius: 3px; - border-radius: 3px; -} -.panel > .panel-heading { - font-size: 13px; - font-weight: 400; - text-transform: uppercase; - padding: 15px; -} -.panel .actions { - position: absolute; - right: 30px; - top: 18px; -} -.panel .actions i { - font-size: 1em; - margin: 0 3px; -} -.panel .actions i:hover { - cursor: pointer; -} -.panel > .panel-footer { - font-size: 13px; - font-weight: 400; - text-transform: uppercase; - padding: 15px; -} -.panel-default > .panel-heading { - border-color: #eff2f7; - background: #fafafa; - color: #767676; -} -.panel-default .actions i { - font-size: 1em; - color: #bdc3c7; - margin: 0 3px; -} -.panel-default .actions i:hover { - cursor: pointer; - color: #767676; -} -.panel-default > .panel-footer { - border-color: #eff2f7; - background: #fafafa; - color: #767676; -} -.panel-primary > .panel-heading { - color: #fff; - background-color: #e84c3d; - border-color: #e84c3d; -} -.panel-primary { - border-color: #e84c3d; -} -.panel-primary > .panel-heading a, -.panel-primary > .panel-heading a:hover { - color: #fff; -} -.panel-solid-default > .panel-heading, -.panel-solid-default > .panel-body, -.panel-solid-default > .panel-footer { - background: #bdc3c7; - color: #fff; - border: none; -} -.panel-solid-primary > .panel-heading, -.panel-solid-primary > .panel-body, -.panel-solid-primary > .panel-footer { - background: #e84c3d; - color: #fff; - border: none; -} -.panel-solid-success > .panel-heading, -.panel-solid-success > .panel-body, -.panel-solid-success > .panel-footer { - background: #2dcc70; - color: #fff; - border: none; -} -.panel-solid-warning > .panel-heading, -.panel-solid-warning > .panel-body, -.panel-solid-warning > .panel-footer { - background: #f1c40f; - color: #fff; - border: none; -} -.panel-solid-info > .panel-heading, -.panel-solid-info > .panel-body, -.panel-solid-info > .panel-footer { - background: #3598db; - color: #fff; - border: none; -} -.panel-solid-danger > .panel-heading, -.panel-solid-danger > .panel-body, -.panel-solid-danger > .panel-footer { - background: #e84c3d; - color: #fff; - border: none; -} -/* ========================================================================== - Modal - ========================================================================== */ -.modal-footer .btn + .btn { - margin-bottom: 5px; -} -.modal .modal-body.modal-scroll { - max-height: 350px; - overflow-y: auto; -} -/* ========================================================================== - Media Queries - ========================================================================== */ -@media only screen and (max-width: 767px) and (min-width: 480px) { - /* Main Content */ - #main-content .h1 { - font-size: 35px; - } -} -@media only screen and (max-width: 660px) { - #header { - height: 160px; - } - #header .brand { - width: 100%; - } - #header .user-nav ul { - padding-left: 0; - } - #header .toggle-navigation.toggle-left { - float: left; - } - .sidebar { - margin-left: -240px; - } - .sidebar-toggle { - margin-left: 0; - width: 100%; - } - .main-content-wrapper { - margin-left: 0; - } - .main-content-toggle-left { - margin-left: 660px; - } - .sidebarRight { - top: 160px; - width: 100%; - } - .user-nav ul li { - font-size: 12px; - } -} -@media only screen and (max-width: 479px) { - /* Main Content */ - #main-content .h1 { - font-size: 22px; - } - #header .dropdown.messages { - display: none; - } -} diff --git a/newDesign/assets/fonts/FontAwesome.otf b/newDesign/assets/fonts/FontAwesome.otf deleted file mode 100644 index 8b0f54e47e1d356dcf1496942a50e228e0f1ee14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 62856 zcmcfp2Y3_5)&LBzEbU6(wGF`%u_do$I-wUs=poc3^xzP>t859|l91%ydy%{4ZewH9 zLNU#OK%5)jlp7M#adH#VlN(Y~MSVYG)7F`Dsts8mQIv>+ztD)dFw+9OVG%`1 zdML`ns?&x=Qnp|IfM+dm&(}ePcdqmf37+Ghm#p%f+FVKQ2*chjkzF#ZB~9w-bef!xGBr6D7h{6UGOP@t%*!8rhr zqTX&D_txFJckW8F88SgJDOYWQiq1}9HpST zU`<34PZ)C!_3}_&M2)6kC53tq%16Wv<;B!kk^fL$a$g&o8ZTNrRL|U3FQqy}Aw%^t z%FjbIl=r0M9>Z`rYKq77t>{++@-k0@oM~*1+}p2(7`Q4V*n=HYq=vsI?g5v}-nP z3|{}}ibb1(*R0;YdDD}@+q7nj-e?F6nlWp}oWMD=X3yOms||yGW^I(#9B4HL0`>*2 zG{Pq6qjlCmi#Eba+D94TAv}p9V_D5%k=nR0b4*~E)oRv<#|upiMk~z0GGmR=Yz-V5 ze^pq5HgIj2Au?HKwVD>qoJsnJx#u=RZ=|+Tk5lVmJ2z1#N=q3aw}vu8YK7c-N>4=y zwHEjdq-Iky;2wVdD3u7c7HAy@>636rQ}I+R6-Jq%%_eFi6$}s_rB+ajpcD*stEugP zo136*FtrWZo1wQ}7%h+r0@$R$MYWppE&yKBVk^ODoieQIXI-PMCWPv3^jr9p7*cDDu9q6%xx{?3;;b@n3omixrmwx*YNmZf9p3xm@i;8 zp?TpJjUB@J0D^@;Vq@WEgcj}}s2gf=U*-SLs=qz||El20$!O-RlsfnS_J9)6lK^rf z@F|+|fem;DctSVzuQ6lCs>g=*`}C{(m-TP#-`gM6ukSbXXY`l%AL#GuKiB_u|L6U` z^xwJVb4z_|(yht2X53nKYvZlGw+y#3Zk69U@CS95u-8E9*x%q${UiIw^e^w<+#lK> z-M_Ej)SuN~+27uOroXrU-Tp88`)^UVM&1epcn{s0b!+*p&9_2tnQmp>swD94ennAt zcir7`_tDR9d~W}I%Sf-0+(^%nvXRn}u#+RjBRxinMp7g0j<_@8_K4p{{5Im&i2f13 zj`+pr(-A+9_-Vw=5kHRjVZ`?%z8i6aJ1^|@`u}w?=l`!y{JYkcahKF7zYy(4XAHaLAh7>kswf;WDJ8 zodnW*&mk}LA4ATyzs;HS z&jMIk)X1SUY8WQ8mk8qz!5gX{ac?|#KNXah-`{R{t;jx;+arrw4mTM?C=b`)g9B|K zKbe$=Z!xqbc>xxr!#G3cIJ_43-sk>0XiMsaXE3e+56S@N-W&nebhy1GS=0t{!`!CB zeXl$`20SDCO)=z#yl@A)%foXM<_FJ&aY(!S?qN9ajLc&>wDpF%>BD`=97%ujZX|^{ zkUJb;(Bvllh3Ak$Tkm1o9O@S+z@h#=rtsbrEayd0}DguL&kx00m+ja=Bpt$)C)Jj(+GE#@N5{qN_YooPx`~Xe7HP3 z{%{$_+eqqQIN>I3Ngv^P)=&zdhx-v8M)G7X!|w&{r;s|*7v>g7Gy(!cXqP3lRov@8 zR1fWh=MwT9Zqok0{>Y@@?`{gwSN{7?L`gvE7m2*?lX6LUm1893w2Pdz9?n{^!(W2e zdWpaFl9b@u0BLprBcj#q)KgjW@7iqlGG5Yvz*k2E1b+8G7f(?i1&vA9XxDLyUk5nmBs6~80?xA;He-^DJ8RN^C1NybWMO6ExxOV&s>OP-SKlxQUu zNxCEtRJdwMgQQb(MDmQ}tmIiqujCEMHOY0!HkBMipnS7>{u``WKCv$?i#JtM9$^4u7g87d5nYqQ>kup*r>4Q>U zI$1hRI!8KRx>mYFs*@&5bEW0dI%&J~sPvTdy!1usRp|%PFQwl}f0q6xb;-PBD%k|t zY}tI-V%aj;YS{+aQ?dwIjLaxYk`>BoWsR~9*)iEk*+tn)va7OpWS_{smHjSrdP+V0 zJk_4#J?D9@_1xwe?HTK7@=Wl|@+|Uf_B`o%#`BWri=J_T=4`v|*&UBhl-L)Zv5p0%+J>@(~s_AL7X`wDx7eUJT&{SSMK z9pETV%t<)~r{X4Z^SBk<7A}m7;^H_fm&|2x`CJ88%QbUt++pq*cal5LUErSMUf^El zUgJLCKIVSme)FQdBwi!E`Us0Q z%p9T98WOazMw1pS4`!>y8fGSUh&Ik-O^&x{%~AT;IIAusHq0EYwdzPtZ?PI<%-T3( zf;Poyj0@2lgv1zcHAY2Q^wEZ}*a%}ZXpR=04ir-WpbZI&wOaLYTC*`MGSZl6h=r8Y z4d>%cq(*NDHzt{4!;(WH^yY|Ityyc*hFL*fHES(8GA!v5YmA7AiVce8e_;!6kC&7Z?Hyy8O0n%G}drq zY^2^A7ORi2YLl!XIxW$Sg>0fe(yD_8(T0#%Z4_w&Inczd&{N0@YP37MFWzF+MkX06M(8q>71~9GMQF*2ge2%AwMG*R7f)W-5CO{_W(pxQ1Gtd{5P-01VNw=dm{|+^ z6%j+0-eT37Lc+r$ViLp5kx^l=IKzeEl&qvF4E7NA%LH2ey@o@10m4vTyAQN~fSq7A zx?gWNFHF`H8*d3AI~%7r4CUPWFH{<1gk*m_30u(tfF`iWB#nqQTC}hv2E8F#m?SuDFTQn3UEkkc8@TWC!-F{GC^ww z>q*$~q;*EKK82V{VgW}(B4CfL)4q56 z4)D)xH0hF~^)O1fFcUYy3iJruY7hufKutIFVd8R^gr`Ecp*I_TDL24)U$r5ORbRg-pCjNXR?8@hRjlg!)^B z(D!dOu%iM74)q`)qGOHW+C($Zqs|&;iLn3^gGC89>$Oo4U_&EF=f-R>g=zQ41JxU% z^ai~(IaX`22o=$0BPn|0z*CK8 zK%DqkW2^;?Z85-a0Z6ni9$1JOKmq#-j|FR7G;j-Zd_)ZF6-)}K?p{V%Lg*B4TBUeba0p4h(`{lkhnUa;!S@mlEwb3uRAAna%X|R34lqnNUbFX_%$pF{0bXxjWdRmGt^CFZcG*MWq&*% zpD-JDPJjsSWiSA$4WFQ~!(L z(g@%$q;&`!M=`(;0H;FcJiPEeUTy)bGXu%#O;$^MxH}UvXTe-kd`b#g8@(3xP*30x znc%M+5eqCjy*4&-n6xnX2oC%!5s^Uj?t@SuO@S=#uW(bx z{WX6b2|^FDjXG;w?7RqzWiB8Wa4|QJBTGftngtFZz*C@qy(Q$Y1K?iO@DUL*ch+1% z9wK1j&>$1McLEb&Zk8+5#cF{jf&aTxfx3yPAYib-S%s<1oju2WfRYkWB~Tuak9)I+ z(-1(skh!xT*2bHo!{JN-dNJ<8yjM5m zG60rH7zk-~uZGNixK`kLe=CruA#>*j!96b-j;Z)?t?(j4`6Spia^GJE{4Ojx680Zt zNWe8%t069;H$XAk92OS^LR}2VREDV856=$Q!%mO|6<}C_6UCa{zd}W<5upDiblg`Y z4Cvl7f*bc0-6U;-JxByu&zNWdaxxqBk$}(fNs-__0UlzBNj3priZ@%}*dQl4?7A@u zxFO-}z(C>X2fTOs4u7+;J0*%HiJsMQxqoBiu59bC{I)* zIwpEv)GK;ZbY1kl=qJ%1q5%)ugY$R_l;6D`VIDej?~k_t(Uq#ab(*CcOB-jjSFxlRYtLG(g8nl{qO zbOHT5{ZCLqIVOM^&rD@zGV_^TOav3dn3%)Nr_5K(_smbsZ;XR+Nxh{3(y`L%(je&q z=^E)esaBdKO_%0LE2WLn1JX|EJJNqkKa+kfy&=6R{Z;m$EI>A1Hd!`RHd8iFwn+Af zOe@pN;$&u7o$Qe8lVqKiD_fkJ-=Jui1W386V`Pb1S)E zZZ{Xs={O@7&!utMTpf3Udy%`wead~q-Q@bYKfGjKDz6z{L0&7o9`}0EYlm03m(I)J zmEe`?mG4#O)#laVb=0fN>w?#dUN3vS=Jl4>2VS3feeLyw*Uw(Rc{#l9deh#V_egJz z_ayH*-iy4Kd2jIE?ESR2*4ylzxhxHlZ~0u+4bSNe2Avwqk&^$DHRv=KS#CD3;S~8SQm|;x zN%uXOg<%H!6sOWpT07MECb~&~iaal%Kr~kA@W=0ly z{t+$Uxdi~XHN7!e%}J9R(_7UXGlAu{@LgPTdU`T9mC4D=%h61g=2Yj|)i)V?b+ui? zE#uW(1@DS-MfI`{o?I@T&abi;)~M_?7x@=n*uipt?Z;r>c-GlBp66Pcnp(J_b~W~k zJU4;W8IE;z9Xr-_5FpZ3`8gH2s@$By{Co|!66RIRN3*C1^>ST?V>+@U!LTF2up`?- zL$|?lw4^nqr~{nKnUu7&6b%lRrZlCsr~{Z@h76@~^htykcl!R`V4$yrCB3Hbq$wn746_@NOa-3Klzp2l^gn2VQjbAuo0?#JQLL z$Mz}bSE*b<%<3&$R%={A(pBfD{9}jO88R43TRRf@j!umu(~;H5a&uR%M853YmDj$} zIQyjET)Xy-no~>!4446Ue9XYDW$(ym^9NXsBiI!j&bBmH*VjYd5uCtsQXS7>`8HO> zDbN}`0?ouLy46Rz8=vn%p8Uqm@ezB}D0m6pght^=)w6thX?kgz2G3qG5zoOZl-P#$ z;62Eu9_V9|U>i5{jy^LBsJUYYou6NrldH_F$f?R#6Z}L^@PMpQjwrgSs={8Q zoOChE&E(fDVqJZ+_^S(9K%?|z4Qv@&$Gd6owP0l%>_y%&IxVx)7#jOLcGPC4#d!g42=Yrv!#JYwQRKph}ax;`_tIz`20);H(1 zsJH++i<8d1wvyoE7px2R-tQK>V~5{WU|KHT4=~~?>;J-zTfD!37u?D8Q>s%Z8#$yy z%h5wD_x>xdywB+ughWP$WMyPzRwT*3=TpiXGn-0FZKbMbDvnhisqR1g!-dcPCCh&K zU-?&5z+T@$$>=nPF5$IkC4LdF#0#)`=@RwFOYj1u#w%4&w-#zI;XGu*dusADPKoOm z8YZ0Itm0}4+W;2`1!=edNfwuq23(9Y^AiBwidZ$*g5O$1LZ$6+E(!Uc|#A>nDKry|{>zcC#+K%kF13+aeB` z9VD9p6UpVd$^V7B9CH{zE9`mIIchS3J(9JvNG|5m;2dy7E#^4~49g)Y8pA2@Lg!dK zg2BOf!)Nnef3=~Zrna)izq+0-OJ%Z4GBT8|Rd_LG9C|4SxZ~=3jfW$p9$pYw$y_dg z$>JhlV>uJMiW^X%#R@E9a470Q>roqx9zaWQErSDbk~yp(uQ0DT&%cNvuP5iE^LQ+u z26PNWna=x2;dpDwYtF2PX<;eXb5R_ zZZpZ*jjdH0&h{xRQ82^3_v)+fai0dznTkb#fpNA>TZj!$wMBp(y(a5G+OcF=O-IX7 zI1yn7^P5|gEmh6+^=fi-zRxzcYPfTi=c-TFqDL>HS)ZW?kxW)_xu>W{<;ZnRKUuRK|0& z{yIfL1XJ`OLv>qeQ+d6Ac^h59pu}O!d{)1 zv*gVuu9H;FWrMuddxQ0v#UA3Pz#$I+SM%g3Mhc$GgAw6?7&+-zJQ9zbG>QEFIth(L zBY*uBja2)zlewX3ESktVZS|5(mkM&oHz$Xv$b>E&ZkH^c3ZkKeyP{@`J>81Zl|K725KKL~og7cTUw&+r2C zUk9>oB)d(Z#5JNP*mUmDq4TywX6_8%+DKj@yYsN}P;F;x zs~Sy06X}*#uDQ7i4t1y4@e^&gBNN(#@|4_eym;lN^{dj7Q_?EUGMmj-qU3N8NR(vr zL5@U0AW!DyaDfW~n7L>qoU7ycb%~=uC}_($bO;~RAg|+gl_}Tm%SPM9pFM`C+p(U`f$Ogj39`p#D49F9Oe2B)Y(1=eW zw)bneg>cL|gV(T-@p*5{tE=Jcu_#{Qxp*GXIvt3kkYHpQ3rMZzl>31_u>s6-4t1k$ z+%4rq9}T342VUdi$!t^dQ!_JRmu7%?geCz#$k7y78#|!3og3_v;<;Rny}YW5!%{qk zYr=}g#4>emYj$g9vy8LVs?h8`L_|TiBLNz~6T}mIn`7Q#x%%eXmYM^ywlbt>Y*KQW ztPgGNM5|#@Lho##(bo(L9oRr~qe#cANDc%f=kjIw`MHHTDlBJG(mA{ekB4g&=UR+@ z#y>k2b08anAWukZCeRZa(ch0ofCOX(Es0wN+K`%qt+#QuZ7_-y0m}#2?n`dsD*wD% zU9TxGD=jNm!ZzETgs?z(%&2dH6S29assTs?*$2o*DW}7G$(=zkCn=n0K=g91j%PTP zO^O&KdH%vD8V)3XPz7L>;2B8w07~qv;%G|;IoyGV`0yOvTG|Z!pBsQ#a448*<@V{7 zdf2gEhBIedl9SbV5}wF0Z(rH8R)gfF3J%|GPxzE<#INuQA;=Fuj>54gr^1)E;a_nA zo)4mW8(@oc8NVA2@UCNk;D%})%w{#z2H@ok=K_g?v+@cKVge`%egi3pAfR$7s)V8% zDeAC@I!=iS?|Kv_iSmi9WFEB;;){P5Rf%dKM4(>OC~6j+5}g+P=`qz~g~xw9Zi~l? z6U67mcO<+dT5?YEC%uhsrC(z|gAE zO*vJ0Soy8esY(oZgqQLER6n4etX{4*s1K;GsNYi~jhAMuW{;*_b1QI4;QGKH$2>CT zA7i<(=f?Sr+dQskyn1}e_?r{PPpF*GHsRt#zlr~zR50n=$@LGNnX+igA5%|F+cqs@ z+S}6~n7(}aZ!^p@%4hsObLz||W*(ijYF6oN$QX$5KDr7zAHmywn^DlpJ_O|_m=Lh-A{Et-MyoGSNERokiok) zBnhB3NFqWKByj{Ii5OXtL=iv-I)VcRzH|jku>?yL&Y*4VU{JsS#rOmaeBcup%p(vg z?BW3W4M&OsA3!q@+*i8Vuj{V(uR|WXD@)op>iqEmJe@|bq0uaUO$x21Z|quaWJ_xUXAmZ_~hhx4bGFsw0wse^@d)0B zL-DjAP%gua%Yc&7*ptG~HMb>n%yYV^Ir+quNu8Y~X zOsAO}fxX6IZ{=QTe4}1~-O+ORpvERWcIMrGol^hUixhq6Nu^Kwy$j!Uz@hXT4-9Ss z-^eat$rCh}7lHN*%g%HL&}$Su8|+c)fPpL~YD3OWLx-U)QRDO)^r8pth-2Z11unc6 zgng%-ae6tu=(e_wW5-~S1W_f(E39}MY+<0HH}t}`?3|LK9Q9xyw$l+A#;7pmon0@m z&K*)1ESq+ndV%!`g!5xSUcduLyEub)22bZfY4K@?Qx%R1r~Nu#$Db%*0|u7If<;f- zZs~|Wl!(S*4>TT2kOs?S>p%Q{+3%`Sh&B5C`;XrEP=ho`23o%ajYA%X+By!lcghCs z(t*>G`3tf5iS25v9E+7>u>TlY=(eddSF1{x5@z+(?=Ec9VE;d`68_zm&3^yMUl5~Q z0Git}{%n4T8P1e5L>?Gep2ptkLk#cJzMcm|(|{by6<_nIywA5V(E)G8Gcom+3bm`G z563%p(Fbx;4q8>~c*j#Xi_WWWENE06tM5GgA^R;KAldIYrnu%>=<-IpTt0YLpJO5Z z7ka_5=ykNkF$!&QjdCo4<9+{Y{}-4YM?Pfn-Sr?2iLE?(P=OM*pd0w2DX66fl@N?-1iD^%I(}!F>Y{#DE3uA#DGd2hEe5<#MzbG*8eJ9rAVS*a7>X z{S`8p!61R*K0CV=3?EN|rl+Y>-AblM$u#nWsCFL|0B zfQG|)pZ4~I6JVA_-Cz?4mQ3W`hJitlTLhF*gLObK6@qDS+lA0x(4E2J0agpr&cu^; zCO{MD_+OBcSu~yntMX9y*I=$xBgAa|S3PuJ@wbLP?TrDFLn7oI!1w?W6b|fFfXJWR zs>T5*;3zvdesBW5jGjNr;s6}*4v+5OI|y>`@(7+gbxs`u84}+uPY@vw00iu76xufo z;xcky3)%Z&;>+Yhm+!$8%J?!scS9CB;mhtZ2z){+m9XdqJo!a-xeFw$i9EJ~O~`HB z##U^V3ifpbIY!5;!OjkR*D9R>68VYgd@_*MUtkE$$-fkUxcc07c}E{~7;XvDpX)Cb|1|XFuvZq>JsB#)PveQe{;jxBiN^8{5K0jUrRqVzDg~18#Ciz@>FQUv zymy! z&*Od810Fl&u{>a&NYRqnoKmjF>yBohOh1`&!vECeGZ#-?l2ulhSKE~}#We+0>ac&U zetlbytST=DEOI$HMPT2?V*?FMarLpa{zkN(ZYfS}NLFDp%px@Hdbg?*+HWKXULd8 zkEK16c|6zUdZ=x9l%!V#N--vs)1Y?7`7@ zUn0ko6}wEv0^s#bf$8Y;nt{g#G6c;O9Rxkp~37xp$cQT7Cj!TNVhT`^& zI&4Hw_&KKS_Q{rzgsVT3nbUxjS!=s=ByFFeTQM)>Kqhz5aopk1G=ntHm(bZMG8dQ$BhNn1}_Fh1}7Nti)0c zsT@ogRyZ#PtP12$h;{@IwrJG15JZTZim@zu2-s#H3a(^DF9b*f!~-`SXB4TWX_;v% zT*RcM)i;-FDx{sz1Pp>3(E_#;_tAw?r_B|uIG=Ss?X=o8Z{QexDBE<7`o%{7?Ua9oUL)qyK{_Ai_VIOP#S7N&Z?ckpe>SiZNU9u zm_q=i4bJZ5(sVGj!PB!f7mo=XL{82L5inMgk&7V{T*SK~8Nwgw=%`(Z+g00lwVjUA zU=<3WUD{k?Dq6tekKu^y$hJ1`S7AGt=)v}92iHh2woB0rmiQX{&w_)RM|6e?WpRxG1qwgX1Z!msyPF7Ub7d7P6Vlc}3fyKQX z{8za}`FR?A4PT@4^9plwl!99goGkcu9*=ILU}-~rO?{;X|K@0ah;2_8fQ@>SAE*Hu zm0Ehb1*Q3A1^#G9oZ@s=Z~7@U&T;h6C(|Pi z>r_B2x`_Sz(lt28)kCN2v$jPmT?xPQJ9rqtDh3Y{nDII?+Y{^5u5Q$qRByH=X89*( zW+qsbz#re{>&mNY!JH4q<+i%|_71QcjvmY20Be`s_Y9ba=Ca)^9*q@#$RFGQTd(6C zD%WBR767mVjOD@V9ovsqp^2K>2HSzmI?N+AtVd2c@Vk*_I(IXT8ZbX?y>VB zUjx`hNA3vvLF4-_R%7+suyd>U8$5c5_dOFpf9J3&TGE@)C^juSC%r(E5|OF3M9T2A z8F=ALyha5M-v?g!X1a!$w-VTSu>AxDq`vRwfu|HHXh4~0-SQeQgF!}1ZYz~VPn9c zflBaRv=`n3Qn*Usc#Ek45eF0^LSR7lb6Mh?HnDpSg`cyk1F(JR%Ob?7Vgyf{qpy_(zgvuS>Vj=cLo{pa z>7>`QufDBBFQFGv3;F@B7jX-I>9Oo}NgLE_GwF{*7W7V4osfp`C!~n`D{ zw)N2Ge`)&ziIhHfGEX#uH_&MpKf(LB?vesIuAl_mzgzL^#-FF3QCH;Vl;)~*24l45 z5hQEJ5XpdL?T;vL1Qt`RP}9%>a6BA^|X!|NjdB_-jxI_CZ_l=Idxa zYiv&H$kZH3Ka|;-Ec<2Ut6=@}QDUDhSUP#7+LCO}G^NX|nW;%eh5%56KxP0ZU4iv*KA7w1xTwa7;q_g#*D8$PI$hF$~8E;@fbZi2er?M%mste&UVe zXw>l^U;pv=3AlcEd7Zho235`~JX|gRb zKMD8VG5SSkg(gI)?#yI@*VMn7sL4H8YOkr6)!UoP8&pmwgM1I4LNhLF(2)Uk4S`SY@Fxs`Oc(;0h69>rvKnWwBS-<;xgEr(x6DibxmxA2GpmIW%yoQloTB&TirQB-&)3iy;JKCM^{C2fZQ!-8vmGcos@_>` zs?06jUahZ9ZjxoybQv>rMOIl>wlW*yIdawc z1=gI%9Q>fsugF}o-=uuC4DGI?OOHNR`nu}nH;VJ$(-gdSwdhq6NdZ#d`u?6~~Z{9B`t z1-wD7iVv{1TrJ$)^S%f-D(W5jPFReasvb;xyJU+{ge@XLF!sW1Y>t#pxHf&n1 zT#>nH|1Pz8XL!_BlgzYrRr(xN=QBka^;w~<(os*A)DqVV3{f`x~wu*<2rlCTY(;`{I>jL zIg(cYQuReK+EM8DP0?Fb7i+$1ey6Rcv#0a&>5I>wJl%P&@mbk{muvs|59Qaf*EhbW z_U+#I{v1%Pj(mLjABWnTWxgjboH*Xqepc3gw(i1Z<%PWN^t0;pv+-Sq_cH?QCUG% zdPQ{U<|=F`!^+a9%Ut<>^NXIy4^bDT=A~pM$7FvlUt%w-s(;S!0?Is#=3GHno8CWo>lpI)FKe$jT79zST+OkX zwj*_?YR}i6x1XsyQCHPo(E_mQ%IeFS(o1y3!G*H?$*YP&RM{3=S)>NP*O)ZkUffX9 zT;l&u;qy61(`3n|nI*aE+#T^)mAc-5XO|S1md4@P{+a8x;&v0(YMUovWmkUrJ&Pu zXoQi+mlzyVO8Y8*2502splvA@57<9pE;b(RGHHC@z@yN7Q&))11UB+fcs{K&H5xCf zKDlFG%!H&Hbw@N1lr{f|?xO7oSi+$#0O~rDel$eo146*S?V*`hq6(0H%NP%`pACJIXr6*_&%wUIKAOx$>g;p&(WnhH6fYKMq71sza*elGHFyzT zNPIVF5n6Pb9n8$&3wSgMoXv3B$C6Mh1fewGk~#e>zp;A#;b65xG}uIkv|TbiuX_H{ zk&Epb2jy&{55H9X#uX)4CZOX@#Zq2#rw<$&plbvIOi;aXCP=0bJUn3c-RxUQ+%1X* z{>fL~SNpafs_Cq6Q#Z8rzSI7;tgaj)tW-6%1zF{q_Q!hHHYCdG6KgDHrSE2tnfv2@ z*#3!n`zLrG>Rg06WEV2S+hbHQ5ecCgnnkz+d`6wy7t4G@cPx&bJ`uY72A&*2kiR() z6bXoV6U+i~@qib)t=M{V>dOo`ML-S4(`fXOqhDdqDM`!8!N1|({Bm;AN^(==Jist4j@u&|VHkfH@Du$@Qy2AQ$ zyS=B!4Apu-Qm z??=AR!Q1>cw5nx=g{6hW@|2gSS+|amKUv#qsXH{+_oKfB=iXcIlJfGBa)=elxEVFOi~iUHd&I=pcASXucdT%& zI1%%L?ZgRx=S$9)Xz&P5Vg--jbHH8UD3D7bnD#I%oeT0z8Q3~q@{90U0|W>Iq7TOh z1NXBNgAP&M96-(t7<7ax5CV`lsF`;0Kr{)mF%V-31dg>2)dn!v5Y0Px-e3)^bLR_u zAk-tD0EPi=Wb4oq5)tMOdh~ZfmOf-|vv(;;YY^!I0+^8?SJRo`dC@ukP#kZu9gS@X z7R zCS-&8Ac`H_`5nyExf3wSe-KjId?+zTryShb!;;qltDAkOl@Z$Z084;cCoF^bIV@Ee zi3{;N-Umb2864mq;zq|m6=t(Nu}cM>#x8r?A+v@+MLw**Gn*WdKniw(tq8euTdsi8Zq0W~rrMOat z%m0Qa9T0xxB&|C-8&94BV}cy@fj6lSv`8TpH^P5~fbH1MJPwr1O5YI>fq5L>0N%zO zpw)L380LDgt&xsGhe10dgc}3xt5^u(a<_ofE8Q_ik&>4J5mvKj)0vr&g(IvQf*&EM z=Wz@dRD$rSN=YG=v%iJN&b$_g?5u8v$WA1*LC~f?kA!H=1=V$Z2@4m*i z!)jf11|vI|n8CTKI0gr=6lqxSh(fRxsD;zUZFwYAz1w8iX;p%+pFb`A>8H=%KcT*I z^vK~Cl@~X6uZ!LX%cM?9PfXsuNtT-rdYCFNudJd#gZ+NZs4Z-@H~OP-Um>6O(8DSS zoDRl3UI$DI2g5tT@K!iGt*{MN6a;gygZes?bp@Y!A_yRcap%RV1Aj6_&7Kx;2d?wJhEtaB~olpbt#z|334}xAjCm}zo^*y)xKLutVI8W?{JDyFB1Q@ zZ_8I|ht9Q2;aCbEKK)ESZ-CDnes(Q&ErZV-ejfVF;b+G(wNC)OE>Uz9__G-Nz3=RO zZ6z2L7<36;qB{jz2UcO}R4@MkgsPa&d5c9es2Nn#RuU84VO2XdgMo>XE1Z^x!2y&xJLkH-3zbN3m%kH8KljihAJNb-ug>0nsnuBd*6X?d6;)zd+r*T zW2CS(mmnq)+H`6@{E%?I6J&tp0rb`DATh%L%b^w|O)E&6u#ND-5T68qh?oB|I~X|p z2@cFJ@H7ifZHSfthPe--wSjaqP6Yd#K)hyrfmUFjYbnTCJU^_5+x3N53hR# z%hh$(x|pT}S$1`GUZbk5zWG3NVQWdVrl`BPyIbklk4}H?SP7qr0PoF%gUtaaGMsqM zLWgx1?>y+dy%z!%qyh8|Q3L#d1ncPA3r`1b?*eB7@SU5^Ai{UTK*kTiV-(5hX({SM zd~#Y-s|GzOZEb1-=Sncs(wLU4DMm9C=_P4d;9uOpB&F3gYEqmc8a&F?73#_=d%0bO zOpM)LR8XaQxY8$jL6_Ykc&_$lHY{ri9Qr?lgOz-=rM)PkfMXZbcU8L&C61U zPD*?Y2U(X+x>f4h?fglZc;v8 z4XQz@C<#qQf2!cj1MkmH#g|cl&Gf^j-P?oJ;GFSuJ$4<3t(D<3({U9}#P2J0<+>`p zx+3xLwwx_^=b~}Sgz9{Iih9qH1F>&>{Td2=L3RG-`qbw&u{VB6y{SUe(A4wqAe9D; z`f9Wr?Y)Yw${Ma#zj>8d_#v(fJp@s(pg{&fWG{s1xT8FPC^iG04cu0s8#oI-dO3!C z)ukmxrS$QQT{BkW8dtF1<*URuP!?W^j$vPQNohq19dkwZ{d=g!5q!$w3*la{n*$Ow zUgQWyI(rdKs&+03P}IdMxon^wJ+EegJG^7B0Xxyc%CLKZ^bQ;6Uhr6Dl5U z*PMIqT+i`;$Qlk-w;v`8L*z602~b(lJVNvDvqSXW2=x9Z55$h2lomT!MMg4@`|!bbNtJ)t8(lGj!JyO57)!Bt(Pt>F0vKDH>o6MXX+Gi=;uJYQV7SX zDF7jBiywIBDywp93TsRJOKtE~7}!oUH*Z3GK79S*zYT3e^>CeVRgw<&V*iqIh%Zr9 zSC>^(g0^$Bwx+V7sNNq3IoG3kXx`16S5eTqtNx(10=0Et1*sM6Fn;`rt0#cl1;ImD zSRpS5K1Zw^3dHeOM zu@muwpA$d5brnd044QhC_)A~aod2Qw`&c>N|F)9h5%!0F8W~ zOX7qE><;<;HLE}y1wH9Hs3Sy80@-H}q@3Y{UXUS<^Hw5*49O3md?gc|=`UFU{A{4D zfsjB9Qhx~vM5zLGEd^u)kVD*p1(97&Lo5)Q4r>Qeb258EQC(D1Sf$265MffCpAA7} zu0Bx7gPCP)Q$bU99Yk<~t)Ve9xh6@Kl$@ImT2Y@%PG@Hoq@^K<+=iYnHXFSjIS=0spgd563i}N>f zk6XpVsBFQsxjg;O?JtUpi3k7a-Q)VbjFxT zvu)6pLrfF{lxH+gg0LQH5P-V>h`o9|_GVmVuA$1Ut2S;}6C%w{$x2C4(R#2LTireA zGXTz?AH*3;N=>Ee2jA~L^BMn|dECX&Z;-VqG#0AMi!9bMen9!STMt!W*k*AJ@r}uQ zOwxJ#0$W;D`|_L0>bXB)X}$J3c{4?dR8nb)ib(I>Bhm|}!`AHMjyMjLHP^%~-Mo6` zw)brZ^7oZWu@o)zM-Yj0asEV>kgepk&VHgHWG&VNHI`!fX8XTrvGZR*G;ak; z_W2{SfrA;dl|CgNoxWurPdk&P60(Nu^~V4|r@17&e~&0W^3bDNU~(%E9)-op%uY-c z!!*o*9Hxl@^o{X&85^7#&^;#N47#r>34Hv6m?MO%%Dp&A&K~$gK==z0Z!KOreIzYJ zA#wr=C8jcPn25upDggj}Cvm6@vF=Xfc`&lY418P3?p#c^TJ*y6+{M}Iawy-Ig>1DK zY~u>H*|&zM-k0?pe*4j*+qWO>+>w@4$0gOJ?bxYe?;qVB-jj3QZPzMy(gsqpp^5YA zFX&!-O}Fjd=*mbQYb6XH(N}FJ(GedN384c>e;Q10bUcFbZU6}(KwzBws*Q6FYaiCZ zZ#>h|a>fHt=4mJiy?OObZ6j8`8bz?L28{2 zw?jE)-rUJk=AOM;r}^|8;JYqI*Z+LN$?fbzkl5X$ltsyf3BcYCtWMdHv^{aV?~eVu z_U_y-&9MQ@s@g$iq|>$<&YF(d2q6oj0kB)y(C~t={B60uI#4%?j0yP(YC21tkd&N| z!6z;?Xbnq3Q^JzN5~<{SpB&GQAwU;D7aGMQZ2-R`&61Xr&NZyxwPDBF#4vqW>NfgX zxDR65@rf!rQ<9LESY+hLz;MUbg3zK+-;i~|8$#AgK|X~5LkN-i*M)PyeIgfQ&ov|Y zKxE(5B-QHcQhlqzLP;5J54mbj=OuLx1%qt?^bw&`B{My_)@>-2gp*gR(Pz9{PZ%WcbGeJfMYUJa}R{xq( z!4Wm+0@+>hv3$}5nLGtwdB2d)!dJ|$Z2BieX4oF0#rORpS2BDwoUT1t*y&<5l|L z6PbO#Ve63PCayBPXnBxIzSa7(#u8(Wjs~D}bToL~v?1%ZN$GZW z!(kqL9+nsmT)E>$aPm%m1+I3V)#N2Ly7HrVueeoKd$91>F;#VDO?nmAaHRC?IaN1U zZ&vTC^W|P??H8 zt(!nK+>8$!$*cVzZrvGPA673t_b$aqj8zAT<+D#>a3p8$?kzvX?;}qU@g5?BC5kU9 zNte%;U|{64t-UaPaW-@T5p?cToA-<*J~B<&ohWw)w!cW5@;|KTS&P zdM@^C&=Jm7WvQuF;Sk3XkA)rN%thJ7MXHv_mUYKCt3-bAB$=I!*|QU!uBKhZbP#=E z{Sx{zpByqec&nOX;AWqEGK|~B`?q~EWY@agEBCD0xAy$>Ep+Iw{iNP-%OAfs{d|!=I z%ex;^FJ#^vx*H}$k2uZ0HJ)?}>4_CsabMZA&Jc#Ys@R)F(Rw9Lnly(JKiTo73>MNq zq;8P#^nSs+0)*yGh>sxm?VNs(q>+3~)5-AR<@jg7zvM1>+fC`5PU709ONw3o%D0y+ z7|mswByTJ^_0cCMPF%l!bkVeIUby+#Unxi=_cmXCea8A#Yhts;gSNn2s#9Pz3USvXoF>* z1qz5+X8?tr|2n`1gQ*WEI3#r%uqSZ+d-PuzdxCevO7{WvelUFa4`d{OX2>D4?1)DchD@fD zkx%dkAp|kmQ5vKI{Ml#3kIgO2u;~m?lEMpM-UP%pX}gRT#qSnQ+qz-D6$q_np!we% z#v?kG2bBWvH=AG#w*FfNQ__W`u+YjV21KEFU3k~oQ%RRJQ(xlui|RfS2y{pT?e^Yl zoa-{#q3lO}fkjxdhI{XB1CWzLfSViu(}yU&meJ<>;tZL)HC{G=GR2dFGCGgM(hcOp zc<#XBrr@#!>B(h9OJ=BM1i{H1Fk=7*NWK%0{1(am0WAXt1hurZ6dgNxgexm*+I8T# zlzdnWQp*O$sKYg~>3mgubySt5{$3Fhd@G5fmb|miIhNGRb505zc}JO(V|1k3puUlv zVK8KvQ|##wWHRMgrSb{-)fbf+_Ed`@!;qN;Vuv*?H#5f~&5~GivT_Y}>8uM%b55o; z-2&{m$(U)(uo!Ha)=Zn(Y?0OnDswC*yTN9#rXh)#k(r%lO}85C#+)1}!T?>BW?Q-) z$N&gO7?C!&r8$gJd2c<)gch?+dfA|~r&?1?TuPcDJ&%jV_J>m7EhjX#&CG}$0P zV@ffmr)Q^Sg970&18-w9*`%(;t~pG_3l3q!?yMtxnd!T?G&{m;R=oLg7VQ$ITGp7= z0HX<~kKqLViyF`ZX25vy#L&qLUWauretq((&qI0l`2SD>mMinB4LhRCn7V~eVN$Fu zP8}EPK`3b5+K*vxxV7R}@zhr)XmR%Is!M9}cy4h%WV1ykvRAQnh@pe{fv& z4*p=(dxuqWYvqlw>o-&+{ZrCN-X*Vc=MP?M_+-0u_wDcZ{HT^2{IRNumXT-n?|1B1 z=UB5$IlSCH!4a1o75#4VyDL-+@C;qngg&E|n?r_%!H$Fxa>!;Y#Q zJ9