diff --git a/asset-manifest.json b/asset-manifest.json index 24238dc..d4c41ef 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,15 +1,13 @@ { "files": { - "main.css": "/static/css/main.c60c5040.chunk.css", - "main.js": "/static/js/main.bfd34435.chunk.js", - "main.js.map": "/static/js/main.bfd34435.chunk.js.map", - "runtime~main.js": "/static/js/runtime~main.a8a9905a.js", - "runtime~main.js.map": "/static/js/runtime~main.a8a9905a.js.map", - "static/js/2.ffd917fd.chunk.js": "/static/js/2.ffd917fd.chunk.js", - "static/js/2.ffd917fd.chunk.js.map": "/static/js/2.ffd917fd.chunk.js.map", + "main.css": "/static/css/main.99a35fa3.css", + "main.js": "/static/js/main.ccae6a84.js", "index.html": "/index.html", - "precache-manifest.ddc9bcd096552a4bdc628998bf676115.js": "/precache-manifest.ddc9bcd096552a4bdc628998bf676115.js", - "service-worker.js": "/service-worker.js", - "static/css/main.c60c5040.chunk.css.map": "/static/css/main.c60c5040.chunk.css.map" - } + "main.99a35fa3.css.map": "/static/css/main.99a35fa3.css.map", + "main.ccae6a84.js.map": "/static/js/main.ccae6a84.js.map" + }, + "entrypoints": [ + "static/css/main.99a35fa3.css", + "static/js/main.ccae6a84.js" + ] } \ No newline at end of file diff --git a/index.html b/index.html index ea82fd0..57d44c2 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -BitwiseCmd
\ No newline at end of file +BitwiseCmd
\ No newline at end of file diff --git a/robots.txt b/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/static/css/main.99a35fa3.css b/static/css/main.99a35fa3.css new file mode 100644 index 0000000..828b13c --- /dev/null +++ b/static/css/main.99a35fa3.css @@ -0,0 +1,2 @@ +body{margin:0;overflow:hidden;padding:0}.app-root,body,html{height:100%}.app-root{font-family:Verdana;font-size:.8em;margin:0;overflow:auto;padding:20px 100px 0;position:relative}code{font-size:1.2em;font-weight:700}.header-cmd{color:#c5c5c5}.mono{font-family:monospace;font-size:1.3em}.expressionInput{border:none;outline:none;padding:3px;width:500px}.hidden{display:none}.result{margin:10px 10px 30px}.result .input{margin-bottom:10px}.result .content{padding-left:10px}.result .cur{margin-right:5px}.hashLink{margin-left:5px;margin-right:0;padding:0;text-decoration:none;visibility:hidden}.hashLink:hover{background:none;margin-left:5px;text-decoration:underline}.result:hover .hashLink{visibility:visible}.expression .label{font-weight:700;padding-right:5px;text-align:right}.expression .bin{letter-spacing:3px}.expression .byte{margin:0 3px}.expression-result td{border-top:1px dotted gray}.expression{font-family:monospace;font-size:1.5em}.expression .prefix{display:none;font-size:.9em;font-weight:400}.expression .other{font-size:.9em}.expression .sign{text-align:right}.flipable{cursor:pointer;opacity:1}.flipable:hover{opacity:.8}.hex .prefix{display:inline}.help{padding:10px}.help ul{list-style-type:none;margin:0;padding:0}.help p{margin-top:0}.indicator{background:transparent;border:none;cursor:pointer;padding:0 5px;vertical-align:middle}.error{color:maroon}.soft{opacity:.7}.small-text{font-size:.8em}#view{padding:10px}.cur{color:#d3d3d3}.light{background:#fafafa}.light a,.light a:visited{color:#222}.light .one{color:#000}.light .zero{color:#888}.light .indicator{color:#ddd}.light .expressionInput{background:#ddd}.light .on{color:#121212}.light .prefix{color:#888}.light .other{color:#bbb}.light .hashLink,.light .hashLink:visited{color:#ddd}.light .hashLink:hover{color:#888}.light ul.top-links li:hover{background:#ddd}.light .error{color:#da586d}.light button.btn{color:#000}.light button.btn:hover{background:#ddd}.light button.btn:disabled{background-color:inherit;color:#888}.dark{background:#121212}.dark,.dark .expression{color:#fff}.dark .expressionInput{background:#555;color:#fff}.dark a,.dark a:visited{color:#fff}.dark .indicator{color:#555}.dark .on{color:#fff}.dark .prefix,.dark .zero{color:#999}.dark .other{color:#444}.dark .hashLink,.dark .hashLink:visited{color:#333}.dark .hashLink:hover{color:#999}.dark ul.top-links li:hover{background:#333}.dark .error{color:#da586d}.dark button.btn{color:#fff}.dark button.btn:hover{background:#333}.dark button.btn:disabled{background-color:inherit;color:#999}.midnight .header-cmd{color:#85a0ad}.midnight{background:#2c3e50}.midnight,.midnight .expression{color:#fff}.midnight .expressionInput{background:#85a0ad;color:#fff}.dark a:visited,.midnight a{color:#fff}.midnight .indicator{color:#85a0ad}.midnight .on{color:#fff}.midnight .prefix,.midnight .zero{color:#85a0ad}.midnight .other{color:#9fbac7}.midnight .accent-background{background-color:#3b5268}.dark .hashLink:visited,.midnight .hashLink{color:#85a0ad}.midnight .hashLink:hover{color:#9fbac7}.midnight ul.top-links li:hover{background:#132537}.midnight .error{color:#da586d}.midnight .changelog .item-new .date{font-weight:700}.midnight button.btn{color:#fff}.midnight button.btn:hover{background:#132537}.midnight button.btn:disabled{background-color:inherit;color:#85a0ad}button{background:none;border:none;cursor:pointer}button:focus{outline:0}@media (max-width:800px){.debug-indicators,.top-links .link-text{display:none}.app-root{padding:10px}}.social-container{bottom:20px;position:fixed;right:20px}@media (max-width:500px){.expressionInput{width:400px}.top-links a{display:inline-block;padding:5px 10px}}@media (max-width:450px){.expressionInput{width:350px}}.debug-indicators{left:1em;position:absolute;top:1em}.debug-indicators span{display:block}.top-links{list-style-type:none;margin:0;position:absolute;right:2em;top:1em}.top-links li{float:left}.top-links a{display:inline-block;padding:5px 10px}.top-links .icon{margin-right:5px;vertical-align:middle}.ip-address-info{display:none;font-size:.85em;padding-top:1em;vertical-align:middle}.subnet-view .description{text-align:right;vertical-align:middle}.subnet-view td{padding-right:15px}.subnet-view{margin-bottom:20px}.subnet-view .part{border-bottom:1px solid}.subnet-view button{margin:0 3px}.subnet-view .ip-address-col{min-width:8.5em}.vpc-view .description{text-align:right;vertical-align:middle}.vpc-view{margin-bottom:20px}.vpc-view .host-part{color:teal}.vpc-view .subnet-part{color:#3cb371}.vpc-view .decimal-part{margin-left:10px}.vpc-view .part{border-bottom:1px solid}.vpc-view .address-space button{margin:0}.vpc-view .address-space{font-size:1.2em;vertical-align:middle}.vpc-view .address-space-label{font-size:.8em;vertical-align:center}.vpc-view button{margin:0 3px}.vpc-view .address-container{margin:20px 0}.help .section{margin-bottom:10px}.help .panel-container{overflow:hidden}.help .left-panel{float:left;margin-right:20px}.help .right-panel{float:left}.changelog .item{margin-top:2em}.changelog .item-new .date{font-weight:700;text-decoration:underline} +/*# sourceMappingURL=main.99a35fa3.css.map*/ \ No newline at end of file diff --git a/static/css/main.99a35fa3.css.map b/static/css/main.99a35fa3.css.map new file mode 100644 index 0000000..7781609 --- /dev/null +++ b/static/css/main.99a35fa3.css.map @@ -0,0 +1 @@ +{"version":3,"file":"static/css/main.99a35fa3.css","mappings":"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","sources":["index.css","shell/components/DebugIndicators.css","shell/components/TopLinks.css","networking/components/IpAddressView.css","networking/components/SubnetView.css","networking/components/VpcView.css","shell/components/HelpResultView.css","shell/components/WhatsNewResultView.css"],"sourcesContent":["body { padding:0; margin:0; height: 100%; overflow: hidden; }\r\nhtml { height: 100% }\r\n\r\n.app-root { \r\n font-family: Verdana; \r\n font-size: 0.8em; \r\n margin: 0; \r\n padding: 20px 100px 0 100px; \r\n height: 100%; \r\n overflow: auto; \r\n position: relative;\r\n}\r\n\r\ncode { font-size: 1.2em; font-weight: bold; }\r\n\r\n.header-cmd { color: #c5c5c5 }\r\n\r\n.mono { font-family: monospace; font-size: 1.3em }\r\n.expressionInput { width: 500px; padding: 3px; border: none; outline: none; }\r\n\r\n.hidden { display: none;}\r\n\r\n.result { margin: 10px 10px 30px; }\r\n.result .input { margin-bottom: 10px; }\r\n.result .content { padding-left: 10px}\r\n.result .cur { margin-right: 5px; }\r\n\r\n.hashLink { text-decoration: none; margin-left: 5px; visibility: hidden; margin-right: 0; padding: 0; text-decoration: none; }\r\n.hashLink:hover { text-decoration: underline; margin-left: 5px; background: none; }\r\n.result:hover .hashLink { visibility: visible }\r\n\r\n.expression .label { font-weight: bold; padding-right: 5px; text-align: right; }\r\n.expression .bin { letter-spacing: 3px; }\r\n.expression .byte { margin: 0 3px; }\r\n.expression-result td { border-top: dotted 1px gray; }\r\n.expression { font-size: 1.5em; font-family: monospace }\r\n.expression .prefix { font-weight: normal; display: none; font-size: 0.9em }\r\n.expression .other { font-size: 0.9em}\r\n.expression .sign { text-align: right}\r\n\r\n.flipable { cursor: pointer; opacity: 1 }\r\n.flipable { cursor: pointer; opacity: 1 }\r\n.flipable:hover { opacity: 0.8 }\r\n\r\n.hex .prefix { display: inline; }\r\n\r\n.help { padding: 10px; }\r\n.help ul { list-style-type: none; margin: 0; padding: 0; }\r\n.help p { margin-top: 0 }\r\n\r\n.indicator { padding: 0px 5px; background: transparent; border: none; cursor: pointer; vertical-align: middle; }\r\n.error { color: maroon; }\r\n\r\n.soft { opacity: 0.7 }\r\n.small-text { font-size: 0.8em;}\r\n\r\n#view { padding: 10px}\r\n\r\n.cur { color: lightgray; }\r\n\r\n/* Light */\r\n.light { background: #fafafa; }\r\n.light a, .light a:visited { color: #222; }\r\n.light .one { color: black; }\r\n.light .zero { color: #888; }\r\n.light .indicator { color: #ddd; }\r\n.light .expressionInput { background: #ddd;}\r\n.light .on { color: #121212; }\r\n.light .prefix { color: #888}\r\n.light .other { color: #bbb }\r\n.light .hashLink, .light .hashLink:visited { color: #ddd; }\r\n.light .hashLink:hover { color: #888 }\r\n.light ul.top-links li:hover { background: #ddd }\r\n.light .error { color: #da586d }\r\n.light button.btn { color: black}\r\n.light button.btn:hover { background: #ddd}\r\n.light button.btn:disabled { color: #888; background-color: inherit; }\r\n\r\n/* Dark */\r\n.dark { background: #121212; color: white;}\r\n.dark .expression { color: white;}\r\n.dark .expressionInput { color: white; background: #555; }\r\n.dark a, .dark a:visited { color: white; }\r\n.dark .indicator { color: #555; }\r\n.dark .on { color: white; }\r\n.dark .zero { color: #999;}\r\n.dark .prefix { color: #999}\r\n.dark .other { color: #444;}\r\n.dark .hashLink, .dark .hashLink:visited { color: #333 }\r\n.dark .hashLink:hover { color: #999 }\r\n.dark ul.top-links li:hover { background: #333 }\r\n.dark .error { color: #da586d}\r\n.dark button.btn { color: white}\r\n.dark button.btn:hover { background: #333}\r\n.dark button.btn:disabled { color: #999; background-color: inherit; }\r\n\r\n/*\r\n Midnight Theme\r\n*/\r\n.midnight .header-cmd { color: #85a0ad }\r\n.midnight { background: #2c3e50; color: white }\r\n.midnight .expression { color: white;}\r\n.midnight .expressionInput { background: #85a0ad; color: white;}\r\n.midnight a, .dark a:visited { color: white; }\r\n.midnight .indicator { color: #85a0ad; }\r\n.midnight .on { color: white; }\r\n.midnight .zero { color: #85a0ad;}\r\n.midnight .prefix { color: #85a0ad}\r\n.midnight .other { color: #9FBAC7;}\r\n.midnight .accent-background { background-color: #3b5268;}\r\n.midnight .hashLink, .dark .hashLink:visited { color: #85a0ad }\r\n.midnight .hashLink:hover { color: #9FBAC7 }\r\n.midnight ul.top-links li:hover { background: #132537 }\r\n.midnight .error { color:#da586d}\r\n.midnight .changelog .item-new .date { font-weight: bold }\r\n.midnight button.btn { color: white}\r\n.midnight button.btn:hover { background: #132537}\r\n.midnight button.btn:disabled { color: #85a0ad; background-color: inherit; }\r\n\r\nbutton { \r\n border: none;\r\n background: none;\r\n cursor: pointer;\r\n}\r\n\r\nbutton:focus {outline:0;}\r\n\r\n/* Top Links Shrink */\r\n@media (max-width: 800px) {\r\n .top-links .link-text { display: none }\r\n .debug-indicators { display: none;}\r\n .app-root {padding: 10px; }\r\n}\r\n\r\n.social-container{ position:fixed; bottom:20px; right:20px }\r\n\r\n/* Remove margin space on body. Inline top links with header */\r\n@media (max-width: 700px) {\r\n /*.expressionInput { width: 450px; } */\r\n}\r\n\r\n/* Further shrink */\r\n@media (max-width: 500px) {\r\n .expressionInput { width: 400px; }\r\n .top-links a { display: inline-block; padding: 5px 10px}\r\n}\r\n\r\n@media (max-width: 450px) {\r\n\r\n .expressionInput { width: 350px; }\r\n}",".debug-indicators { position: absolute; top: 1em; left: 1em}\r\n.debug-indicators span {display: block;}","\r\n.top-links { position: absolute; right: 2em; top: 1em; list-style-type: none; margin: 0 }\r\n.top-links li { float: left; }\r\n.top-links a { display: inline-block; padding: 5px 10px}\r\n.top-links .icon { margin-right: 5px; vertical-align: middle; }",".ip-address-info { padding-top: 1em; font-size: 0.85em; vertical-align: middle; display: none;}",".subnet-view .description {\r\n vertical-align: middle;\r\n text-align: right;\r\n}\r\n\r\n.subnet-view td {\r\n padding-right: 15px;\r\n}\r\n\r\n.subnet-view {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.subnet-view .part {\r\n border-bottom: solid 1px;\r\n}\r\n\r\n.subnet-view button {\r\n margin:0 3px;\r\n}\r\n\r\n.subnet-view .ip-address-col { min-width: 8.5em;}",".vpc-view .description {\r\n vertical-align: middle;\r\n text-align: right;\r\n}\r\n\r\n.vpc-view {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.vpc-view {\r\n margin-bottom: 20px;\r\n}\r\n\r\n.vpc-view .host-part {\r\n color: teal;\r\n}\r\n\r\n.vpc-view .subnet-part {\r\n color:mediumseagreen;\r\n}\r\n\r\n.vpc-view .decimal-part {\r\n margin-left: 10px;\r\n}\r\n\r\n.vpc-view .part {\r\n border-bottom: solid 1px;\r\n}\r\n\r\n.vpc-view .address-space button {\r\n margin: 0;\r\n}\r\n\r\n.vpc-view .address-space {\r\n font-size: 1.2em;\r\n vertical-align: middle;\r\n}\r\n\r\n.vpc-view .address-space-label {\r\n font-size: 0.8em;\r\n vertical-align: center;\r\n}\r\n\r\n.vpc-view button {\r\n margin:0 3px;\r\n}\r\n\r\n.vpc-view .address-container {\r\n margin: 20px 0;\r\n}",".help .section {margin-bottom:10px;}\r\n.help .panel-container {overflow: hidden;}\r\n.help .left-panel {float:left; margin-right: 20px;}\r\n.help .right-panel {float:left;}",".changelog .item { margin-top: 2em; }\r\n.changelog .item-new .date { font-weight: bold; text-decoration: underline;}"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.ccae6a84.js b/static/js/main.ccae6a84.js new file mode 100644 index 0000000..52a62ed --- /dev/null +++ b/static/js/main.ccae6a84.js @@ -0,0 +1,3 @@ +/*! For license information please see main.ccae6a84.js.LICENSE.txt */ +(function(){var __webpack_modules__={468:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{Z:function(){return ExpressionOperand}});var C_git_rnd_git_BitwiseCmd_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(671),C_git_rnd_git_BitwiseCmd_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(466),_NumericOperand__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(875),ExpressionOperand=function(){function ExpressionOperand(e,t,n){(0,C_git_rnd_git_BitwiseCmd_node_modules_babel_runtime_helpers_esm_classCallCheck_js__WEBPACK_IMPORTED_MODULE_1__.Z)(this,ExpressionOperand),this.expressionString=void 0,this.operand=void 0,this.sign=void 0,this.isExpression=void 0,this.isShiftExpression=void 0,this.isNotExpression=void 0,this.expressionString=e,this.operand=t,this.sign=n,this.isExpression=!0,this.isShiftExpression=this.sign.indexOf("<")>=0||this.sign.indexOf(">")>=0,this.isNotExpression="~"===this.sign}return(0,C_git_rnd_git_BitwiseCmd_node_modules_babel_runtime_helpers_esm_createClass_js__WEBPACK_IMPORTED_MODULE_2__.Z)(ExpressionOperand,[{key:"evaluate",value:function evaluate(operand){if(operand instanceof ExpressionOperand)throw new Error("value shouldnt be expression");var evaluatedOperand=this.operand.evaluate(),str="";if("~"==this.sign)str="~"+evaluatedOperand.value;else{if(null==operand)throw new Error("Other is required for expression: "+this.expressionString);str=operand.value+this.sign+evaluatedOperand.value}return _NumericOperand__WEBPACK_IMPORTED_MODULE_0__.Z.create(eval(str),evaluatedOperand.base)}},{key:"getUnderlyingOperand",value:function(){return this.operand.getUnderlyingOperand()}},{key:"toString",value:function(){return this.sign+this.operand.toString()}}]),ExpressionOperand}()},875:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(671),a=n(466),i=[{regex:/^-?\d+$/,radix:10,base:"dec",prefix:"^$"},{regex:/^-?0x[0-9,a-f]+$/i,radix:16,base:"hex",prefix:/0x/i},{regex:/^-?0b[0-1]+$/i,radix:2,base:"bin",prefix:/0b/i}],o=new(function(){function e(t){(0,r.Z)(this,e),this.parsers=void 0,this.parsers=t}return(0,a.Z)(e,[{key:"parse",value:function(e){var t=this;return this.parsers.map((function(n){return t.applyParser(n,e)})).reduce((function(e,t){return e||t}))}},{key:"parseOperator",value:function(e){var t=e.match(e);return null==t||0==t.length?null:t[0]}},{key:"applyParser",value:function(e,t){return e.regex.test(t)?{value:parseInt(t.replace(e.prefix,""),e.radix),base:e.base,input:t}:null}}]),e}())(i),l=1,s=function(){function e(t,n){(0,r.Z)(this,e),this.id=void 0,this.value=void 0,this.base=void 0,this.lengthInBits=void 0,this.isExpression=void 0,this.id=l++,this.value=t,this.base=n||"dec",this.lengthInBits=e.getBitLength(this.value),this.isExpression=!1}return(0,a.Z)(e,[{key:"getLengthInBits",value:function(){return this.value<0?32:Math.floor(Math.log(this.value)/Math.log(2))+1}},{key:"getOtherBase",value:function(e){switch(e||this.base){case"dec":case"bin":return"hex";case"hex":return"dec";default:throw new Error(e+" kind doesn't have opposite kind")}}},{key:"toString",value:function(t){return e.toBaseString(this.value,t||this.base)}},{key:"toOtherKindString",value:function(){return this.toString(this.getOtherBase())}},{key:"toDecimalString",value:function(){return this.toString("dec")}},{key:"toHexString",value:function(){return this.toString("hex")}},{key:"toBinaryString",value:function(){return this.toString("bin")}},{key:"setValue",value:function(t){this.value=t,this.lengthInBits=e.getBitLength(t)}},{key:"evaluate",value:function(){return this}},{key:"getUnderlyingOperand",value:function(){return this}}],[{key:"getBitLength",value:function(e){return Math.floor(Math.log(e)/Math.log(2))+1}},{key:"getBase",value:function(e){switch(e){case"bin":return 2;case"hex":return 16;case"dec":return 10}}},{key:"create",value:function(t,n){return new e(t,n||"dec")}},{key:"parse",value:function(t){var n=o.parse(t);if(!n)throw new Error(t+" is not a valid number");return new e(n.value,n.base)}},{key:"toBaseString",value:function(e,t){switch(t){case"hex":var n=Math.abs(e).toString(16);return e>=0?"0x"+n:"-0x"+n;case"bin":return(e>>>0).toString(2);case"dec":return e.toString(10);default:throw new Error("Unexpected kind: "+t)}}},{key:"toHexString",value:function(e){return 0===e.indexOf("-")?"-0x"+e.substr(1):"0x"+e}}]),e}()},895:function(e,t,n){var r,a;!function(i,o){"use strict";r=function(){var e=function(){},t="undefined",n=typeof window!==t&&typeof window.navigator!==t&&/Trident\/|MSIE /.test(window.navigator.userAgent),r=["trace","debug","info","warn","error"];function a(e,t){var n=e[t];if("function"===typeof n.bind)return n.bind(e);try{return Function.prototype.bind.call(n,e)}catch(r){return function(){return Function.prototype.apply.apply(n,[e,arguments])}}}function i(){console.log&&(console.log.apply?console.log.apply(console,arguments):Function.prototype.apply.apply(console.log,[console,arguments])),console.trace&&console.trace()}function o(r){return"debug"===r&&(r="log"),typeof console!==t&&("trace"===r&&n?i:void 0!==console[r]?a(console,r):void 0!==console.log?a(console,"log"):e)}function l(t,n){for(var a=0;a=0&&n<=o.levels.SILENT))throw"log.setLevel() called with invalid level: "+n;if(i=n,!1!==r&&c(n),l.call(o,n,e),typeof console===t&&n