@import url(https://fonts.googleapis.com/css?family=Roboto);html{background:#fff;color:#000;min-height:100%}#root,body,html{display:flex;flex-direction:column;flex-grow:1;font-family:Roboto,sans-serif;font-size:13px;margin:0;padding:0}body{min-height:100vh}.ReactModal__FitOverlay{align-items:flex-start;background:rgba(0,0,0,.6);bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding-top:50px;position:fixed;right:0;top:0;transition:opacity .1s}.ReactModal__FitContent{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #ccc;border-radius:4px;max-height:90vh;max-width:90vw;opacity:0;outline:none;overflow:auto;padding:16px;position:static;-webkit-transform:translateY(-10px) perspective(600px) rotateX(12deg) scale(.95);transform:translateY(-10px) perspective(600px) rotateX(12deg) scale(.95);transition:opacity .1s,-webkit-transform .15s;transition:transform .15s,opacity .1s;transition:transform .15s,opacity .1s,-webkit-transform .15s}.ReactModal__Overlay--after-open{opacity:1;transition:opacity .15s}.ReactModal__Overlay--before-close{opacity:0}.ReactModal__Content--after-open{opacity:1;-webkit-transform:translateY(0) perspective(600px) rotateX(0) scale(1);transform:translateY(0) perspective(600px) rotateX(0) scale(1);transition:opacity .15s,-webkit-transform .15s;transition:transform .15s,opacity .15s;transition:transform .15s,opacity .15s,-webkit-transform .15s}.ReactModal__Content--before-close{opacity:0;-webkit-transform:translateY(10px) perspective(600px) rotateX(0) scale(1);transform:translateY(10px) perspective(600px) rotateX(0) scale(1)}.ReactModal__FitContent>:first-child,.ReactModal__FitContent>:first-child>:first-child{margin-top:0}.Form{margin:0}.Form__buttons{margin-top:1ex;text-align:end}.Form__buttons button{margin-left:1ex}.Field{margin-bottom:1ex}.Field input[type=checkbox],.Field input[type=radio]{vertical-align:-1px}.Field input[type=text]{box-sizing:border-box;width:100%}.Field__label{color:#333;display:block;font-weight:700}.BreakpointModal{min-width:40ex}.BreakpointPanelItem--selected{background:#39f;color:#fff}.BreakpointPanelItem__break-check{margin:0;padding:0}.BreakpointPanelItem__break-check-cell{text-align:center}#BreakpointPanelList{flex:1 1;overflow-y:auto}.BreakpointPanelList__no-breakpoints{font-size:larger;justify-content:center;padding:.5em;text-align:center}.BreakpointPanelList__table{border-collapse:collapse;width:100%}.BreakpointPanelList__table th{background:#eee;border-bottom:1px solid #ccc;padding:3px;text-align:start}.BreakpointPanelList__table td{padding:2px}.BreakpointPanelList__table-column{width:auto}.BreakpointPanelList__table-column-type{width:18ex}.BreakpointPanelList__table-column-offset{width:14ex}.BreakpointPanelList__table-column-break{width:6ex}.BreakpointPanelList__table-column-hits{width:14ex}.DisasmSearch{background:#3999bd;padding:7px;position:absolute;right:20px;top:25px}.DisasmSearch__field{display:inline-block;font-size:13px;max-width:80%;overflow:hidden;position:relative;vertical-align:top;width:24ex}.DisasmSearch input[type=search]{background:#fff;border:0;box-sizing:border-box;font-size:inherit;padding:2px 6px;width:100%}.DisasmSearch__field--progress:after{-webkit-animation:DisasmSearch__progress 2s ease-in-out infinite;animation:DisasmSearch__progress 2s ease-in-out infinite;background:#f88;bottom:0;content:"";display:block;height:2px;left:0;position:absolute;width:30%}@-webkit-keyframes DisasmSearch__progress{0%{left:-30%}to{left:100%}}@keyframes DisasmSearch__progress{0%{left:-30%}to{left:100%}}.DisasmSearch button{background:transparent;border:0;margin-left:5px;padding:2px;vertical-align:top}.DisasmSearch button svg{fill:transparent;stroke:#000;stroke-width:16px;stroke-linecap:round;stroke-linejoin:miter;vertical-align:top}.DisasmSearch button:active,.DisasmSearch button:focus,.DisasmSearch button:hover{background:hsla(0,0%,100%,.2)}.StatusBar{background:#eee;border-bottom-left-radius:1ex;border-bottom-right-radius:1ex;border-top:1px solid #ccc;display:flex;height:1.5em;line-height:1.5em;overflow:hidden;padding:1px 1ex;text-overflow:ellipsis;white-space:nowrap}.StatusBar__left{flex:1 1 auto}.StatusBar__right{text-align:right}.Disasm{flex:1 1;font-family:Consolas,monospace;font-size:14px;line-height:1.26;max-height:calc(100% - 25px);min-height:10em;overflow-y:auto}.Disasm--not-started{align-items:center;display:flex;flex:1 1 auto;font-size:larger;justify-content:center}.Disasm code{font-family:Consolas,monospace}.Disasm__container{display:flex;flex-direction:column;position:relative;width:100%}.Disasm__list{position:relative;text-align:start;-webkit-user-select:none;-ms-user-select:none;user-select:none}.Disasm .react-contextmenu-wrapper:focus{outline:none}.DisasmLine{white-space:nowrap}.DisasmLine__breakpoint-icon{fill:transparent;padding-left:2px}.DisasmLine--current{background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5))}.DisasmLine--selected{background:linear-gradient(180deg,#bcd,#bcd)}.DisasmLine--focused{background:linear-gradient(180deg,#39f,#39f);color:#fff}.DisasmLine--focused.DisasmLine--cursor{background:linear-gradient(180deg,#28f,#28f)}.DisasmLine--breakpoint{color:red}.DisasmLine--breakpoint .DisasmLine__breakpoint-icon{fill:red}.DisasmLine--disabled-breakpoint .DisasmLine__breakpoint-icon{fill:#999}.DisasmLine--focused.DisasmLine--breakpoint{text-shadow:0 0 2px hsla(0,0%,100%,.8)}.DisasmLine--focused.DisasmLine--breakpoint .DisasmLine__breakpoint-icon{-webkit-filter:drop-shadow(0 0 1px hsla(0,0%,100%,.8));filter:drop-shadow(0 0 1px rgba(255,255,255,.8))}.DisasmLine--focused.DisasmLine--disabled-breakpoint .DisasmLine__breakpoint-icon{fill:#bbb}.DisasmLine__address{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:top;width:20ex}.DisasmLine__address--nosymbol{text-align:center}.DisasmLine__opcode{display:inline-block;font-weight:700;vertical-align:top;width:12ex}.DisasmLine__opcode:before{content:"";display:inline-block;font-size:12px;left:-2px;position:relative;width:1ex}.DisasmLine--current .DisasmLine__opcode:before{content:"\25a0"}.DisasmLine__params{display:inline-block;position:relative;text-overflow:ellipsis;vertical-align:top}.DisasmLine__param--highlighted{color:#0ba}.DisasmLine__highlight{display:inline-block;position:relative;z-index:0}.DisasmLine__highlight--end{width:100%}.DisasmLine__highlight:before{background:#8cf;border-radius:1ex;bottom:-1px;content:"";display:inline-block;left:-1px;position:absolute;right:-1px;top:-1px;z-index:-1}.DisasmLine--focused .DisasmLine__highlight:before{background:#4af}.DisasmBranchGuide{position:absolute;width:8px}.DisasmBranchGuide path{fill:none;stroke:#23f;stroke-width:1px}.DisasmBranchGuide--selected path{stroke:#fa7a25}.DisasmButtons{height:25px}.DisasmButtons__spacer{display:inline-block;width:12px}.DisasmButtons button{margin-right:3px}.DisasmButtons__thread--current{font-weight:700}.DisasmButtons__group{display:inline-block;padding-bottom:2px;white-space:nowrap}@media only screen and (max-width:700px){.DisasmButtons{height:auto;min-height:25px}}@media only screen and (min-width:701px){.DisasmButtons__nav{display:none}}.GotoBox{flex:0 0 auto;padding:2px 5px 5px}.GotoBox__label{display:block;padding-bottom:3px}.GotoBox__address{margin-right:4px;width:11ex}.GotoBox__button{background:transparent;border:0;font-size:inherit;padding:0 3px}.GotoBox__button:enabled{cursor:pointer}.GotoBox__button:enabled:active,.GotoBox__button:enabled:focus,.GotoBox__button:enabled:hover{color:#279}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase}.ReactVirtualized__Table__headerRow,.ReactVirtualized__Table__row{align-items:center;display:flex;flex-direction:row}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{align-items:center;display:flex}.ReactVirtualized__Table__sortableHeaderIcon{fill:currentColor;flex:0 0 24px;height:1em;width:1em}.FuncList{display:flex;flex:1 1 auto;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding-left:1ex;text-overflow:clip}.FuncList__search{margin-bottom:1ex;margin-top:1ex;width:95%}.FuncList__loading{line-height:1.3}.FuncList__listing{flex:1 1}.FuncList__listing button{background:transparent;border:0;cursor:pointer;font-size:inherit;padding:0 3px;text-align:inherit;width:100%}.FuncList__listing button:active,.FuncList__listing button:focus,.FuncList__listing button:hover{background:#e0e8ff}#RegPanel{display:flex;flex:1 1;flex-direction:column;width:22ex}#RegPanel dl{flex:1 1 auto;font-family:Consolas,monospace;height:0;line-height:.8em;margin:1px 0 0;overflow-y:auto;text-align:start}#RegPanel dt{clear:both;cursor:default;float:left;margin:1px 0;padding:0;width:8ex}#RegPanel dt:before{background:#e8efff;content:"\00A0";display:block;float:left;margin-left:1px;margin-right:2px;width:14px}#RegPanel dd{border:1px solid transparent;cursor:default;margin:0 0 0 16px;padding:0 0 0 8ex}#RegPanel dd:active{border-color:#666}.RegPanel__item--selected{background:#e0e8ff;background-clip:padding-box}.RegPanel__item--changed{color:red}#RegPanel .react-contextmenu-wrapper:focus{outline:none}#RegPanel .react-tabs{display:flex;flex-direction:column;flex-grow:1}#RegPanel .react-tabs__tab-panel--selected{display:flex;flex:1 1 auto;flex-direction:column}.LeftPanel .react-tabs__tab-list{flex:0 0 auto}.react-contextmenu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.25rem;color:#373a3c;font-size:13px;margin:2px 0 0;min-width:160px;opacity:0;outline:none;padding:3px 0;text-align:left;transition:opacity .1s ease-out}.react-contextmenu.react-contextmenu--visible{opacity:1;pointer-events:auto;z-index:9999}.react-contextmenu-item{background:0 0;border:0;color:#373a3c;cursor:pointer;font-weight:400;line-height:1.4;padding:3px 16px;text-align:inherit;white-space:nowrap}.react-contextmenu-item--active,.react-contextmenu-item--selected{background-color:#28f;color:#fff;text-decoration:none}.react-contextmenu-item--disabled,.react-contextmenu-item--disabled:hover{background-color:transparent;color:#888}.react-contextmenu-item--divider{border-bottom:1px solid rgba(0,0,0,.15);cursor:inherit;margin-bottom:3px;padding:2px 0}.react-contextmenu-submenu{padding:0}.react-contextmenu-submenu>.react-contextmenu-item:after{content:"\25B6";display:inline-block;position:absolute;right:7px}.react-tabs__tab-list{border-bottom:2px solid #3999bd;margin:0;padding:0;text-align:start}.react-tabs__tab{border:1px solid transparent;border-bottom:none;bottom:-1px;cursor:pointer;display:inline-block;list-style:none;padding:3px 6px;position:relative}.react-tabs__tab--selected{background:#3999bd;color:#fff}.react-tabs__tab--disabled{color:GrayText;cursor:default}.react-tabs__tab:focus{background-color:#4cc2ed;outline:none}.react-tabs__tab-panel{display:none}.react-tabs__tab-panel--selected{display:block}.react-tabs__tab-panel .react-tabs__tab-list{background:#3999bd;border-bottom:2px solid #fff;color:#fff}.react-tabs__tab-panel .react-tabs__tab--selected{background:#fff;color:#3999bd}.VisualizeVFPU__list{-webkit-column-count:2;column-count:2;-webkit-column-gap:14px;column-gap:14px}.VisualizeVFPU__matrix{border-collapse:collapse;margin-top:10px;width:100%}.VisualizeVFPU__matrix td,.VisualizeVFPU__matrix th{border:1px solid #ccc;padding:3px}.VisualizeVFPU__matrix:first-child{margin-top:0}th.VisualizeVFPU__name,th.VisualizeVFPU__row-header{background-color:#eee;border-bottom-color:#000;border-top-color:#000}th.VisualizeVFPU__col-header,th.VisualizeVFPU__name{background-color:#eee;border-left-color:#000;border-right-color:#000;width:4ex}.VisualizeVFPU__options{display:flex;flex-direction:row;justify-content:space-between;margin-top:1ex}.VisualizeVFPU__format label{margin-right:2ex}.VisualizeVFPU__format input[type=radio]{vertical-align:-1px}.SaveBreakpoints__file-buttons{display:flex;gap:2ex;margin-bottom:2ex}.LeftPanel{width:22ex}.LeftPanel,.LeftPanel .react-tabs,.LeftPanel .react-tabs__tab-panel--selected{display:flex;flex:1 1;flex-direction:column}.LeftPanel__tools{padding:1ex 0}.LeftPanel__tools button{background:transparent;border:0;font-size:inherit;padding:0 3px;text-align:inherit}.LeftPanel__tools button:enabled{cursor:pointer}.LeftPanel__tools button:enabled:active,.LeftPanel__tools button:enabled:focus,.LeftPanel__tools button:enabled:hover{color:#279}#Log{background:#000;border-radius:1ex;color:#ccc;flex:1 1;font:12px Consolas,monospace;margin:2px 1ex 1ex;max-width:100%;min-height:2em;overflow:auto;padding:1ex;text-align:start;white-space:pre-wrap}.Log__message--internal:before{content:"\00BB\00A0"}.Log__message__timestamp{color:#fff}.Log__message--level-1{color:#0f0}.Log__message--level-2{color:red}.Log__message--level-3{color:#ff0}.Log__message--level-4{color:#0ff}#CPU{display:flex;flex:1 1;flex-direction:column}.CPU__main{display:flex;flex:1 1;max-height:calc(75vh - 24px);min-height:20em}.CPU__pane{display:flex;flex:0 0 auto;flex-direction:column}.CPU__paneClose{display:none}@media only screen and (max-width:700px){.CPU__pane{background:#fff;display:none;position:absolute;z-index:1}.CPU__pane--open{display:flex;height:75vh}.CPU__paneClose{display:block}}#GPU,.GPU__main{display:flex;flex:1 1;flex-direction:column}.GPU__main{align-items:center;font-size:larger;justify-content:center;max-height:calc(75vh - 24px);min-height:20em}.GPU__info{font-size:14px;margin-top:2ex}.GPU__form{display:block;margin-top:2ex}#NotConnected,.NotConnected__main{display:flex;flex:1 1;flex-direction:column}.NotConnected__main{align-items:center;font-size:larger;justify-content:center;max-height:calc(75vh - 24px);min-height:20em}.NotConnected__info{font-size:14px;margin-top:2ex}.NotConnected__form{display:block;margin-top:2ex}.NotConnected__uri{margin-right:1ex;width:30ex}.App{display:flex;flex-direction:column;flex-grow:1;height:100%;z-index:0}.App-logo{display:inline-block;height:24px;margin-right:5px;vertical-align:top}.App-header{background:linear-gradient(135deg,#0d2d3b,#163951 25%,#1c4261 53%,#27517c 89%,#234b72);border-bottom:2px solid #3999bd;color:#fff;height:24px;margin-bottom:3px;padding:8px;text-align:right}.App-title{display:inline-block;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;margin:0}.App-nav{align-items:center;display:flex;float:left;height:100%;margin:0;padding:0}.App-nav a{color:#fff;font-size:16px;margin-right:2px;padding:10px 1ex;text-decoration:none}.App-nav a.active{background:#3999bd}.App-nav a:active,.App-nav a:focus,.App-nav a:hover{background-color:#4cc2ed}.App-utilityPanel{display:flex;flex:1 1;max-height:calc(25vh - 24px);min-height:5em}.App-utilityPanel .react-tabs{display:flex;flex:1 1;flex-direction:column}.App-utilityPanel .react-tabs__tab-panel--selected{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}
/*# sourceMappingURL=main.3eab8a01.css.map*/