body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{font-family:"Helvetica","Arial",sans-serif}input{border:1px solid #999}.container{display:-webkit-flex;height:100vh;display:flex;width:100vw;background:red;-webkit-flex-direction:column;flex-direction:column}.body{padding:50px;background-color:#f0f2f5;height:-webkit-fill-available;-webkit-flex:1 1;flex:1 1}.graph-container{background-color:#fff}.middle{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;line-height:1.5;border-radius:.25rem}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn:not(:disabled):not(.disabled){cursor:pointer}@media screen and (max-width:1000px){.body{padding:40px}}@media screen and (max-width:650px){.body{padding:35px}}@media screen and (max-width:500px){.body{padding:20px}}.nodeform{text-align:center}.parent-div{height:50px;min-height:100px;width:auto;background:#f0f8ff;display:-webkit-flex;display:flex;padding:20px}.node-div,.parent-div{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.node-div{border:1px solid #000;width:100px;height:200px;background-color:#e0f2f1;display:-webkit-inline-flex;display:inline-flex;white-space:nowrap;opacity:1;border-radius:0}.comp,.comp>div{display:inline-block}.nodeform input[type=number]{width:50px}.nodeform input[type]{padding:5px}.nodeform .form{display:grid;grid-template-columns:auto auto auto auto;grid-row-gap:15px;row-gap:15px;width:500px;margin:auto;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;padding:20px}.nodeform .nodeLabel{grid-column:2/span 3}.nodeform .color-box{width:36px;height:14px;border-radius:2px;background:#f17013;border:1px solid grey}@media screen and (max-width:650px){.nodeform .form{grid-template-columns:auto auto;width:auto}.nodeform .nodeLabel{grid-column:2}}.edgeform{text-align:center}.par-div{height:1px;min-height:100px;width:auto;background:#f0f8ff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:20px}.edge-div{width:240px;height:0;background-color:#000;display:inline-block;border:none;background:transparent}.edgeform input[type=number]{width:50px}.edgeform input[type]{padding:5px}.edgeform .form{display:grid;grid-template-columns:auto auto auto auto;grid-row-gap:15px;row-gap:15px;width:500px;margin:auto;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;padding:20px}.span-rest{grid-column:2/span 3}.edgeform .color-box{width:36px;height:14px;border-radius:2px;background:#f17013;border:1px solid grey}.color-box-par{padding:5px;background:rgba(0,0,0,.384);border-radius:1px;box-shadow:0 0 0 1px rgb(0 0 0/10%);display:inline-block;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border:1px solid grey}.color-picker{display:inline-block;margin:13px 0;position:absolute;background:transparent}.color-picker .overlay{top:0;bottom:0;left:0;right:0;background:transparent;position:absolute;position:fixed;cursor:auto}.edgeform .label{position:absolute;margin-top:30px}.hascheckbox{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width:650px){.edgeform .form{grid-template-columns:auto auto;width:auto}.edgeform .span-rest{grid-column:2}}.zoom-comp{position:fixed;bottom:0;right:0;height:auto;z-index:2;background:#fff;display:-webkit-flex;display:flex;padding:0 5px;border:1px solid #ddd;border-right:none;border-bottom:none;border-top-left-radius:3px}.zoom-comp>*{padding:2px 5px}.zoom-comp .slider{-webkit-flex:1 1;flex:1 1;line-height:normal;width:100px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.zoom-comp .zoom-box{text-align:center;border-right:1px solid #ddd;-webkit-user-select:none;-ms-user-select:none;user-select:none}.zoom-comp .zoom-btn{cursor:pointer}.zoom-comp .zoom-btn:hover{background:#eee}.zoom-comp .zoom-value{width:40px}.graph-container{-webkit-flex:1 1;flex:1 1;border:1px solid #888}.tab-par{overflow:auto;margin-bottom:-1px;width:100%}.tab,.tab-par{display:-webkit-flex;display:flex}.tab{background-color:#ddd;border-radius:5px 5px 0 0;z-index:1;position:relative;line-height:30px;padding:0 5px;cursor:pointer;white-space:nowrap;overflow:hidden;border:1px solid;border-color:#bbb #bbb #888;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;min-width:30px;margin:0}.tab.tab-graph{width:200px;margin-left:-1px;text-align:left;min-width:60px}.tab:hover{background-color:#ccc}.tab.selected{background-color:#fff;border:1px solid #888;z-index:2;border-bottom:0}.tab-text{-webkit-flex:1 1;flex:1 1;overflow:hidden}.tab-act{margin-left:5px;height:100%;border:0;background:transparent;padding:0}.tab-act:hover{text-shadow:0 0 10px #000}.ReactModalPortal .modal-footer{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.ReactModalPortal .modal-footer>*{margin:.25rem}.ReactModalPortal .err{text-align:center;color:red;font-family:monospaceoo;padding-bottom:20px}.ReactModalPortal *{transition:all .2s ease-out}.ReactModal__Overlay,.ReactModalPortal{z-index:3}.ReactModalPortal .Modal{position:absolute;top:10%;left:50%;right:auto;bottom:auto;margin-right:-50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:50%;background-color:hsla(0,0%,100%,0);max-height:calc(100vh - 20%)}.ReactModalPortal .Overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.541)}.ReactModalPortal .Modal .header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.ReactModalPortal .heading{margin-bottom:0;line-height:1.5}.modal-body{max-height:calc(80vh - 70px);overflow:auto}.ReactModalPortal .modal-content{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;max-height:100%}.ReactModalPortal .modal-header{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.ReactModalPortal .modal-title{margin-bottom:0;line-height:1.5;font-size:25px;font-weight:500}.ReactModalPortal .modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto;font-size:30px;border:none;background:transparent;color:#666}.ReactModalPortal .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ReactModalPortal .modal-body{position:relative;-webkit-flex:1 1 auto;flex:1 1 auto;padding:1rem}.ReactModalPortal .modal-content.closing{-webkit-transform:translateY(-70%);transform:translateY(-70%);opacity:0}.ReactModalPortal .Overlay.closing{opacity:0}.ReactModal__Overlay.ReactModal__Overlay--after-open.Overlay{overflow:auto}@media screen and (max-width:1200px){.ReactModalPortal .Modal{min-width:70%}}@media screen and (max-width:800px){.ReactModalPortal .Modal{min-width:90%}}.header{background:#fff;-webkit-user-select:none;-ms-user-select:none;user-select:none}.toolbar{height:auto;display:-webkit-flex;display:flex;box-sizing:border-box;overflow:auto}.toolbar .tool{text-align:center;padding:10px 10px 5px;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-direction:column;flex-direction:column;min-width:64px;-webkit-align-items:center;align-items:center;cursor:pointer;-webkit-justify-content:space-between;justify-content:space-between;box-sizing:border-box;color:rgba(0,0,0,.3);transition:none;height:64px}.toolbar .tool.active{color:#333}.toolbar .tool-text-only{font-size:16px;color:#888;height:100%;padding:10px}.toolbar .tool.active:hover{background:rgba(0,0,0,.05)}.toolbar .icon{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.toolbar .space{display:-webkit-inline-flex;display:inline-flex;-webkit-flex:1 1;flex:1 1}.titlebar{text-align:center;width:100%;height:30px;background-color:#1e88e5;color:#fff;padding:3px 3px 3px 20px;box-sizing:border-box}.sep{background:rgba(0,0,0,.1)}.Vsep{display:-webkit-inline-flex;display:inline-flex;height:80%;margin:auto;width:1px;vertical-align:bottom;height:50px}.hsep{width:100%;height:1px}.rc-switch-checked{border:1px solid #1e88e5;background-color:#1e88e5}.rc-menu-container{position:absolute}.rc-menu-button{border:0;background:transparent;margin:0;padding:0}.proj-details{padding:20px;display:grid;grid-template-columns:auto auto;grid-gap:20px;gap:20px}.proj-details *{padding:10px 5px;text-align:center}.proj-details .expand{grid-column:1/span 2;padding:0}.proj-details .btn{width:100%}.proj-details .divider{border-bottom:1px solid #bbb;width:100%;padding:0;margin:20px 0}.share-modal{background-color:hsla(0,0%,93.7%,.4392156862745098);margin:20px;display:-webkit-flex;display:flex}.preDiv{display:block;font-family:monospace;white-space:pre;-webkit-flex:1 1;flex:1 1;background:transparent}.copyBtn,.preDiv{padding:20px;border:0}.copyBtn{background:#eee;cursor:pointer}.copyBtn:hover{background:#ddd}.setting-container{display:grid;grid-template-columns:auto auto;grid-gap:20px;margin:20px;width:90vw}.setting-container .footer{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px);grid-column:1/3}.setting-container .footer>*{margin:.25rem}.setting-container .error{color:red;text-align:center;grid-column:1/3}@media screen and (max-width:890px){.setting-container{grid-template-columns:auto}.setting-container .footer{grid-column:1/2}}.textField{background-color:#f5f5f5;font-size:15px}.textField textarea{background-color:transparent;font-size:15px;font-family:monospace;width:100%;border:none;resize:none;padding:0;outline:0}.postTextField,.preTextField{height:20px}.textField .mainTextField{height:100px;padding-left:50px;width:calc(100% - 50px)}.textField:focus{outline:auto}.textField .docStr{background-color:transparent;font-size:15px;font-family:monospace;width:100%;white-space:break-spaces}.drag-drop-area{transition:all .25s;width:100%;height:100%;position:absolute;margin:auto;text-align:center;z-index:1000;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;bottom:0;overflow:hidden;background-color:rgba(0,0,0,.5);background-color:#fff}.drag-drop-area .inner{background:#1e88e5;background-color:#fff;width:80%;height:80%}.drag-drop-area.hidden{height:0}.inner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-evenly;justify-content:space-evenly;-webkit-align-items:center;align-items:center}.arrow{display:block;font-size:120px;-webkit-animation:slide1 1s ease-in-out infinite;animation:slide1 1s ease-in-out infinite;margin-left:9px}.inner .text{font-weight:300}@-webkit-keyframes slide1{0%,to{-webkit-transform:rotate(270deg) translate(0);transform:rotate(270deg) translate(0)}50%{-webkit-transform:rotate(270deg) translate(10px);transform:rotate(270deg) translate(10px)}}@keyframes slide1{0%,to{-webkit-transform:rotate(270deg) translate(0);transform:rotate(270deg) translate(0)}50%{-webkit-transform:rotate(270deg) translate(10px);transform:rotate(270deg) translate(10px)}}.hist-container{padding:20px}fieldset{border-color:rgba(0,0,0,.1);border-style:solid;text-align:center}.hist-container label{white-space:nowrap;margin:5px 10px;display:inline-block}.hist-element{line-height:25px}.hist-element .a-link{color:#04c;text-decoration:underline;border:none;background:none;cursor:pointer}.hist-element td{padding:0 5px}.hist-element.active{background-color:rgba(0,0,0,.01);text-decoration:underline}
/*# sourceMappingURL=main.d710fc49.chunk.css.map */