.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.splitpanes.default-theme .splitpanes__pane{background-color:#f2f2f2}.splitpanes.default-theme .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.splitpanes.default-theme .splitpanes__splitter:before,.splitpanes.default-theme .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.splitpanes.default-theme .splitpanes__splitter:hover:before,.splitpanes.default-theme .splitpanes__splitter:hover:after{background-color:#00000040}.splitpanes.default-theme .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}.vue-universal-modal-leave-from,.vue-universal-modal-enter-to{opacity:1}.vue-universal-modal-enter-from,.vue-universal-modal-leave-to{opacity:0}.vue-universal-modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:fixed;overflow-y:auto;left:0;top:0;right:0;bottom:0;background-color:#000c;text-align:left}.vue-universal-modal:not(.vue-universal-modal-latest){background:none}.vue-universal-modal-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-height:100%}.vue-simple-context-menu{background-color:#ecf0f1;border-bottom-width:0px;border-radius:4px;box-shadow:0 3px 6px #3333;display:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;left:0;list-style:none;margin:0;padding:0;position:absolute;top:0;z-index:1000000}.vue-simple-context-menu--active{display:block}.vue-simple-context-menu__item{align-items:center;color:#333;cursor:pointer;display:flex;padding:5px 15px}.vue-simple-context-menu__item:hover{background-color:#007aff;color:#fff}.vue-simple-context-menu__divider{background-clip:content-box;background-color:#c0cdd1;box-sizing:content-box;height:2px;padding:4px 0;pointer-events:none}.vue-simple-context-menu li:first-of-type{margin-top:4px}.vue-simple-context-menu li:last-of-type{margin-bottom:4px}.airflow-code-editor-modal{background-color:#fff;border-radius:1.5rem;box-sizing:border-box;font-size:1em;padding:1.5em;text-align:center;width:400px}.airflow-code-editor-modal h1{font-family:Roboto Flex,roboto,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,helvetica,arial,ubuntu,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:1.4em;font-weight:600;text-align:left;margin-top:0;margin-bottom:1em}.airflow-code-editor-modal label{display:block;text-align:left;margin-bottom:1em;font-weight:500}.airflow-code-editor-modal .dialog-buttons{margin-top:2em;text-align:right}.tabs{background-color:#fff;border-bottom:1px solid #dddddd;height:4rem;margin:0;padding:0}.tabs>li{float:left;height:4rem;list-style:none;padding:0}.tabs>li>a{padding:1.3rem 2rem 0;height:4rem;color:#333;display:block}.tabs>li>a:hover{background-color:#017cee0f;color:#333}.tabs>li>a>i.fa-close{margin-left:.5rem}.tabs>li.active{font-weight:700;border-bottom:4px solid #017cee}.btn .material-icons{margin-right:.5em}.app-main .btn,.airflow-code-editor-modal .btn{-webkit-tap-highlight-color:transparent;align-items:center;border-radius:1.25rem;border:0;cursor:pointer;display:inline-flex;font-family:Roboto Flex,roboto,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,helvetica,arial,ubuntu,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:.875rem;font-weight:700;gap:.5em;height:2.5rem;justify-content:center;letter-spacing:.00625rem;line-height:1.25rem;padding-left:1rem;padding-right:1rem;text-decoration:none;white-space:nowrap}.app-main .btn-default,.airflow-code-editor-modal .btn-default{color:#017cee!important;background:transparent!important;border:0px solid #fff!important}.app-main .btn-default:hover,.airflow-code-editor-modal .btn-default:hover{background-color:#017cee0f!important;color:#0cb6ff!important}.app-main .btn-outlined,.airflow-code-editor-modal .btn-outlined{color:#017cee!important;background:transparent!important;border:1px solid #017cee!important}.app-main .btn-outlined:hover,.airflow-code-editor-modal .btn-outlined:hover{background-color:#017cee0f!important;color:#0cb6ff!important}.dark-theme .splitpanes.default-theme .splitpanes__pane{background-color:#444!important;color:#ddd}.dark-theme .table-striped>tbody>tr:nth-child(2n){background-color:#444;color:#ddd}.dark-theme .table-striped>tbody>tr:nth-child(odd){background-color:#333;color:#ddd}.dark-theme .panel{background-color:#333}.dark-theme .cm-footer{background-color:#333;border-top:0 solid #333}.dark-theme .app-main .btn-default,.dark-theme .airflow-code-editor-modal .btn-default{background:transparent!important}.dark-theme .app-main .btn-default,.dark-theme .airflow-code-editor-modal .btn-default{color:#d5eb2c!important}.dark-theme .app-main .btn-outlined,.dark-theme .airflow-code-editor-modal .btn-outlined{color:#d5eb2c!important;background:transparent!important;border:1px solid #d5eb2c!important}.dark-theme .app-main .btn-outlined:hover,.dark-theme .airflow-code-editor-modal .btn-outlined:hover{background-color:#d5eb2c0f!important;color:#d5eb2c!important}.dark-theme .app-main .btn.btn-primary,.dark-theme .dialog-buttons .btn.btn-primary{background-color:#d5eb2c;color:#000}.dark-theme .tabs>li.active{border-bottom:4px solid #d5eb2c}.dark-theme .breadcrumb{background-color:#333}.dark-theme .breadcrumb-item a{color:#d5eb2c}.dark-theme .airflow-code-editor-modal{background-color:#555;color:#fff}.dark-theme .tabs{background-color:#333}.dark-theme .tabs>li>a{color:#eee}.dark-theme .tabs>li>a:hover{background-color:transparent;color:#eee}.dark-theme .form-control{background-color:#333;border:1px solid #ccc;color:#fff}.dark-theme .vgt-table thead th,.dark-theme .vgt-input{background-color:#333}.dark-theme table.vgt-table{background-color:#444}.dark-theme .vgt-table tbody tr:nth-of-type(2n){background-color:#555}.dark-theme .tree-view-tree-content{background-color:#333}.dark-theme .tree-view-tree-content .btn{color:#d5eb2c}.dark-theme .search-view,.dark-theme .search-view .search-context,.dark-theme .search-view .search-context pre{background-color:#333}.dark-theme .search-view .breadcrumb,.dark-theme .log-view{background-color:#444}.dark-theme .log-view .log-entry header h6{color:#ccc}.dark-theme .log-view .log-entry .list-group-item-text{color:#fff}.dark-theme .log-view .log-entry header .log-entry-date{color:#ccc}.dark-theme .log-view .log-entry:hover{background-color:#7777}.dark-theme .log-view .log-entry.active{background-color:#7777;border-color:#ccc;color:#fff}.dark-theme .show-diff-container{background-color:#333}.dark-theme .log-view .log-entry.active .list-group-item-text,.dark-theme .log-view .log-entry.active .list-group-item-text:hover{color:#fff!important}.dark-theme .show-commit .diff-line-del,.dark-theme .show-diff .diff-line-del{background-color:#8c320f}.dark-theme .show-commit .diff-line-add,.dark-theme .show-diff .diff-line-add{background-color:#647105}.dark-theme .show-commit .diff-line-offset,.dark-theme .show-diff .diff-line-offset{background-color:#333;line-height:4em;font-weight:700}.dark-theme .show-commit .diff-file-header,.dark-theme .show-diff .diff-file-header{background-color:#333}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(../fonts/material-icons.woff2) format("woff2"),url(./material-icons.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:20px;width:1em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}.sidebar-content{flex:1 1 0;-webkit-flex:1 1 0;height:100%;overflow-x:auto;overflow-y:auto;cursor:default;color:#eee;padding:1em}.sidebar-content .bug-report{position:absolute;z-index:10;bottom:5px;left:5px}.sidebar-content .bug-report a{color:#ddd}.sidebar-content .bug-report .material-icons{margin-right:0}.grtv-wrapper.grtv-default-skin .grtvn-self{line-height:inherit}.breadcrumb-item a{color:#017cee}.tree-view{flex:1 1 0;-webkit-flex:1 1 0;flex-direction:column;-webkit-flex-direction:column;display:flex;display:-webkit-flex;min-height:0;min-width:0;height:100%}.tree-view .breadcrumb{padding:.5rem 1rem;margin-bottom:0;border-radius:0}.tree-view .breadcrumb li{margin-top:.6rem;margin-bottom:.6rem}.tree-view .breadcrumb a{text-decoration:none;cursor:pointer}.tree-view .breadcrumb-buttons{float:right}.tree-view .breadcrumb-buttons .btn{margin-left:.5em}.tree-view-tree-content{margin:0;height:inherit;background-color:#fff}.tree-view-tree-content a:hover{text-decoration:none}.tree-view-tree-content .icon{line-height:2em}.tree-view-tree-content .icon a,.tree-view-tree-content .name a,.tree-view-tree-content .action a{color:inherit}.tree-view .tree-item-symlink{font-style:italic}.tree-view-tree-content .btn{padding-left:0!important;padding-right:.2rem!important;border:0px solid #fff!important;color:#017cee;background:transparent}.tree-view-tree-content .btn:hover{color:#0cb6ff;background:transparent}.tree-view-tree-content .btn .material-icons{margin-right:0;margin-left:.5rem}.tree-view .search-input-container{display:inline-flex;position:relative;vertical-align:middle}.tree-view .search-input{font-family:Roboto Flex,roboto,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,helvetica,arial,ubuntu,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji";border-radius:1.25rem;border:0;width:200px;box-shadow:none;border:1px solid #ccc;height:30px;vertical-align:middle;padding-left:32px}.tree-view .search-input-container i{position:absolute;left:10px;top:6px;color:#999}.tree-view-blob-content{display:flex;display:-webkit-flex;min-height:0;min-width:0;flex-direction:column;-webkit-flex-direction:column;flex:1 1 0;-webkit-flex:1 1 0;width:100%}.codemirror-editor-parent{height:100%!important;overflow:auto!important}.cm-editor{height:100%}.ͼ2 .cm-panels.cm-panels-bottom{border-top:1px solid #ddd!important}.ͼ2 .cm-search{background-color:#f5f5f5!important}.dark-theme .ͼ2 .cm-search{background-color:#333!important}.ͼ2 .cm-button{background-image:none!important;background:transparent!important;color:#017cee!important;border-radius:1.25rem;border:1px solid;line-height:1.25rem;padding-left:1rem;padding-right:1rem;letter-spacing:.00625rem;font-weight:700;font-family:Roboto Flex,roboto,system-ui,-apple-system,blinkmacsystemfont,Segoe UI,helvetica,arial,ubuntu,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji";text-transform:capitalize;min-width:8em}.dark-theme button.cm-button{color:#d5eb2c!important}.ͼ2 .cm-button:hover{background-color:#017cee0f!important;color:#0cb6ff!important}.dark-theme .cm-button:hover{background-color:#d5eb2c0f!important;color:#d5eb2c!important}.ͼ2 input.cm-textfield{border-radius:4px}.ͼ1 .cm-panel.cm-search label{font-weight:400;margin-left:1em}.dark-theme .cm-panel.cm-search label{color:#fff!important}.ͼ1 .cm-panel.cm-search label input{margin-right:.75em!important}.dark-theme .cm-textfield{background-color:#333;color:#fff}svg.spinner{overflow:hidden;position:absolute;z-index:1000;width:20%;top:50%;left:50%;transform:translate(-50%) translateY(-50%)}svg.spinner .spinner-g{animation:spinner-rotate 2s linear infinite;height:50px;transform-origin:center center;width:50px}svg.spinner .spinner-g .spinner-path{stroke-dasharray:1,200;stroke-dashoffset:0;animation:spinner-dash 1.5s ease-in-out infinite;stroke-linecap:round}@keyframes spinner-rotate{to{transform:rotate3d(0,0,1,360deg)}}@keyframes spinner-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.log-view{flex:1 1 0;-webkit-flex:1 1 0;overflow-y:auto;cursor:default;margin-bottom:0;position:relative;background-color:#fff}.log-view svg{position:absolute;top:0;left:0}.log-view svg path{stroke-width:2;fill:none}.log-view svg circle{stroke:none;fill:#555}.log-view .log-entry{padding:5px 10px;background-color:transparent;margin:0;border-width:0 0 1px 0;border-radius:0;height:55px}.log-view .log-entry:hover{background-color:#f4f4f4e6}.log-view .log-entry.active{background-color:#f4f4f4e6;border-color:#ccc;color:#000}.log-view .log-entry.active .list-group-item-text,.log-view .log-entry.active .list-group-item-text:hover{color:#000!important}.log-view .log-entry.active header h6 a{color:#fff}.log-view .log-entry header{display:flex;display:-webkit-flex;min-height:0;min-width:0;align-items:baseline;-webkit-align-items:baseline}.log-view .log-entry header h6{font-weight:700;margin-top:0}.log-view .log-entry header h6 a{color:#777}.log-view .log-entry header .badge{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.log-view .log-entry header .log-entry-date{margin-left:auto;font-size:.8em;margin-right:1em}.log-view .log-entry .list-group-item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit}.log-view .log-entry-more{padding:10px 16px}.log-view .log-entry-more a{display:block;text-align:center}.show-commit{font-family:monospace;overflow:auto;line-height:1.2em;margin-top:1em}.show-commit .diff-default{padding-left:2em}.show-commit .diff-header{padding-left:1em;line-height:1.4em;font-family:sans-serif}.show-commit .badge{float:right;margin-top:.5em;margin-right:.5em}.show-commit .font-weight-bold{font-weight:700}.show-commit .diff-file-header{font-weight:700;line-height:3em;padding-left:1em;border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:2em;margin-bottom:1em;background-color:#f6f6f6;font-family:sans-serif}.show-commit .diff-line-add{background-color:#e6ffec;padding-left:1em}.show-commit .diff-line-del{background-color:#ffebe9;padding-left:1em}.show-commit .diff-line-offset{background-color:#ddf4ff;line-height:2em}.history-view{display:flex;display:-webkit-flex;min-height:0;min-width:0;flex-direction:column;-webkit-flex-direction:column;flex:1 1 0;-webkit-flex:1 1 0;background-color:#eee}.commit-view{display:flex;display:-webkit-flex;min-height:0;min-width:0;flex-direction:column;-webkit-flex-direction:column;flex:1 1 0;-webkit-flex:1 1 0;background-color:#fff}.commit-view .nav-tabs{padding-top:1em;padding-left:1em}.commit-view .nav-tabs a:hover{color:#000}.diff-view-container{display:flex;display:-webkit-flex;min-height:0;min-width:0;flex:1 1 0;-webkit-flex:1 1 0;flex-direction:column;-webkit-flex-direction:column;border:0;margin:0}.search-view{flex:1 1 0;-webkit-flex:1 1 0;flex-direction:column;-webkit-flex-direction:column;background-color:#fff;display:flex;display:-webkit-flex;min-height:0;min-width:0;height:100%;overflow-y:auto}.search-result{background-color:#fff}.search-context table{width:100%}.search-title{height:3rem;padding-top:.85rem;padding-left:1rem;font-size:1rem}.search-view .breadcrumb{padding:.5rem 1rem;margin-bottom:0;border-radius:0}.search-view .breadcrumb li{margin-top:.6rem;margin-bottom:.6rem}.search-view .breadcrumb a{text-decoration:none;cursor:pointer}.search-view .breadcrumb-buttons{float:right}.search-view .breadcrumb-buttons .btn{margin-left:.5em}.search-view .search-context pre{background-color:#fff}.search-view .search-context .linenodiv{width:5rem}html body div#global-container div.splitpanes.splitpanes--vertical.default-theme div.splitpanes__pane.app-main-view div.splitpanes.splitpanes--vertical.default-theme div.splitpanes__pane div.splitpanes.splitpanes--horizontal.default-theme div.splitpanes__splitter{background-color:#eee;border-left:1px solid #eee !importanti}.workspace-file-header{flex:0;border-bottom:1px solid #ddd;padding:.5em}.workspace-file-header h1{display:inline-block;font-size:1em;margin-top:.75em;font-weight:700}.workspace-file-header .header-buttons{float:right}.workspace-file-header .header-buttons .btn{margin-left:.5em}.workspace-file-header .header-buttons .btn-group{margin-right:1em}.workspace-file-table{display:block;flex:1;overflow:auto}.workspace-file-table fa{margin-right:1em}.workspace-file-table td{padding:.25em;cursor:pointer}.workspace-file-header-checkbox{font-size:1.5em;width:2em;display:inline-block;vertical-align:middle;padding-left:1px;cursor:pointer}.workspace-file-checkbox,.workspace-file-icon{width:2em}.workspace-file-badge{width:4em}.show-diff-container{display:block;flex:1;overflow:auto;background-color:#f2f2f2;padding-top:1em}.show-diff{font-family:monospace;line-height:1.2em}.show-diff .diff-default{padding-left:2em}.show-diff .diff-file-header{padding-left:1em;font-family:monospace}.show-diff .diff-filename{font-weight:700}.show-diff .diff-line-add{background-color:#e6ffec;padding-left:1em}.show-diff .diff-line-del{background-color:#ffebe9;padding-left:1em}.show-diff .diff-line-offset{background-color:#ddf4ff;line-height:2em}.workspace-view{width:100%}.workspace-view .breadcrumb{padding:.5rem 1rem;margin-bottom:0;border-radius:0;text-align:right;background-color:inherit;border-bottom:1px solid #dddddd}.workspace-view .breadcrumb-buttons .btn{margin-left:.5em}.workspace-file-pane,.workspace-show-diff-pane{display:flex;flex-direction:column;min-height:0}.airflow-code-editor-modal-terminal{width:95%;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,serif;line-height:1.4em}.airflow-code-editor-modal-terminal label{white-space:pre;overflow:auto}html,body{height:100%;width:100%}body{display:flex;display:-webkit-flex;min-height:0;min-width:0;flex-direction:column;-webkit-flex-direction:column;margin:0;font:10pt sans-serif}footer{display:none}#global-container{display:flex;display:-webkit-flex;min-height:0;min-width:0;flex:1 1 0;-webkit-flex:1 1 0}#global-container .splitpanes.default-theme .splitpanes__splitter{background-color:#333;border-left:1px solid #333333!important}#global-container .splitpanes.default-theme .splitpanes__splitter:before{background-color:#666}.app-sidebar{height:100%;overflow-y:auto;background-color:#333}.app-main{height:100%;display:flex;flex-direction:column}.app-main-view{display:flex;display:-webkit-flex;min-height:0;min-width:0;flex:1 1 0;-webkit-flex:1 1 0}.vue-universal-modal{z-index:100}.vue-simple-context-menu{border-radius:5px;background-color:#fff;font-size:1em}.vue-simple-context-menu .vue-simple-context-menu__item .material-icons{color:#666;font-size:1.5em;margin-right:.5em}.vue-simple-context-menu .vue-simple-context-menu__item:hover .material-icons{color:#fff}.vue-simple-context-menu__divider{height:1px}
