1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- /**
- * @author n1474335 [n1474335@gmail.com]
- * @copyright Crown Copyright 2016
- * @license Apache-2.0
- */
- // Styles
- import "./stylesheets/main.js";
- // Libs
- import "babel-polyfill";
- import "bootstrap-sass";
- import "bootstrap-switch";
- import "bootstrap-colorpicker";
- import CanvasComponents from "../core/lib/canvascomponents.js";
- // CyberChef
- import App from "./App.js";
- import Categories from "../core/config/Categories.js";
- import OperationConfig from "../core/config/OperationConfig.js";
- /**
- * Main function used to build the CyberChef web app.
- */
- var main = function() {
- var defaultFavourites = [
- "To Base64",
- "From Base64",
- "To Hex",
- "From Hex",
- "To Hexdump",
- "From Hexdump",
- "URL Decode",
- "Regular expression",
- "Entropy",
- "Fork"
- ];
- var defaultOptions = {
- updateUrl : true,
- showHighlighter : true,
- treatAsUtf8 : true,
- wordWrap : true,
- showErrors : true,
- errorTimeout : 4000,
- autoBakeThreshold : 200,
- attemptHighlight : true,
- };
- document.removeEventListener("DOMContentLoaded", main, false);
- window.app = new App(Categories, OperationConfig, defaultFavourites, defaultOptions);
- window.app.setup();
- };
- // Fix issues with browsers that don't support console.log()
- window.console = console || {log: function() {}, error: function() {}};
- window.compileTime = moment.tz(COMPILE_TIME, "DD/MM/YYYY HH:mm:ss z", "UTC").valueOf();
- window.compileMessage = COMPILE_MSG;
- // Make libs available to operation outputs
- window.CanvasComponents = CanvasComponents;
- document.addEventListener("DOMContentLoaded", main, false);
|