From b9209aa119bfd21e1ed528f2eb5f6ede4f3f87e6 Mon Sep 17 00:00:00 2001 From: lana-k Date: Sun, 25 Oct 2020 21:34:02 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20build=20from=20=20@=20fec8fb5a?= =?UTF-8?q?c01a6aa35181f5111f21296dd06fc5fa=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/app.ae1be0e9.css | 1 + css/chunk-vendors.fa200da2.css | 1 + index.html | 2 +- js/app.af9b7432.js | 2 + js/app.af9b7432.js.map | 1 + js/chunk-vendors.5cd50227.js | 129 +++++++++++++++++++++++++++++++ js/chunk-vendors.5cd50227.js.map | 1 + 7 files changed, 136 insertions(+), 1 deletion(-) create mode 100644 css/app.ae1be0e9.css create mode 100644 css/chunk-vendors.fa200da2.css create mode 100644 js/app.af9b7432.js create mode 100644 js/app.af9b7432.js.map create mode 100644 js/chunk-vendors.5cd50227.js create mode 100644 js/chunk-vendors.5cd50227.js.map diff --git a/css/app.ae1be0e9.css b/css/app.ae1be0e9.css new file mode 100644 index 0000000..f0b2e35 --- /dev/null +++ b/css/app.ae1be0e9.css @@ -0,0 +1 @@ +#app,*{font-family:Open-Sans,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}.splitpanes{display:flex;height:100%;position:relative}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splitpanes__pane{width:100%;height:100%;overflow:auto}.splitpanes--vertical.splitpanes--dragging,.splitpanes--vertical>.splitpanes__splitter{cursor:col-resize}.splitpanes--horizontal.splitpanes--dragging,.splitpanes--horizontal>.splitpanes__splitter{cursor:row-resize}.splitpanes__splitter{touch-action:none;background-color:var(--color-bg-light-2);box-sizing:border-box;position:relative;flex-shrink:0;z-index:1}.movable-splitter{position:absolute;background-color:rgba(162,177,198,.5)}.splitpanes--vertical .movable-splitter,.splitpanes--vertical>.splitpanes__splitter{width:3px;z-index:5;height:100%}.splitpanes--horizontal .movable-splitter,.splitpanes--horizontal>.splitpanes__splitter{height:3px;width:100%}.splitpanes__splitter .toggle-btn{background-color:var(--color-bg-light-2);border-radius:var(--border-radius-small);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.splitpanes__splitter .toggle-btn:hover{cursor:pointer}.splitpanes--vertical .toggle-btn{height:68px;width:15px}.splitpanes--horizontal .toggle-btn{width:68px;height:15px}.splitpanes__splitter .toggle-btn .direction-icon{position:absolute;top:50%;left:50%}.column[data-v-38d0b4fd],.table-name[data-v-38d0b4fd]{margin-top:11px}.table-name[data-v-38d0b4fd]:hover{cursor:pointer}.columns[data-v-38d0b4fd]{margin-left:24px}.column-type[data-v-38d0b4fd]{display:inline-block;background-color:var(--color-gray-light-4);border:1px solid var(--color-border);border-radius:var(--border-radius-small);padding:2px 6px;font-size:11px;text-transform:uppercase}input[data-v-519e18b9]{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-base);border-radius:var(--border-radius-medium-2);height:36px;padding:0 8px;font-size:13px;box-sizing:border-box}input[data-v-519e18b9]::-moz-placeholder{color:var(--color-text-light-2)}input[data-v-519e18b9]:-ms-input-placeholder{color:var(--color-text-light-2)}input[data-v-519e18b9]::-ms-input-placeholder{color:var(--color-text-light-2)}input[data-v-519e18b9]::placeholder{color:var(--color-text-light-2)}input[data-v-519e18b9]:focus{outline:none}input.error[data-v-519e18b9]{border-color:var(--color-text-error)}.text-field-label[data-v-519e18b9]{font-size:12px;color:var(--color-text-base);padding-left:8px;margin-bottom:2px}.text-field-label.error[data-v-519e18b9]{color:var(--color-text-error)}.text-field-error[data-v-519e18b9]{color:var(--color-text-error);font-size:12px;padding-left:8px;margin-top:2px}.schema[data-v-a0dcf81a]{margin-left:12px}.db-name[data-v-a0dcf81a],.schema[data-v-a0dcf81a]{color:var(--color-text-base);font-size:13px;white-space:nowrap}#db[data-v-a0dcf81a]{display:flex;align-items:center}.db-name[data-v-a0dcf81a]{cursor:pointer}[data-v-a0dcf81a] .chevron-icon{transition:transform .15s ease-in-out}.db-name:hover .chevron-icon path[data-v-a0dcf81a],[data-v-a0dcf81a] .table-name:hover .chevron-icon path{fill:#506784}.db-edit[data-v-a0dcf81a]{position:relative}.db-edit-icon[data-v-a0dcf81a]{display:block}.db-edit-icon:hover path[data-v-a0dcf81a]{fill:var(--color-accent);cursor:pointer}.db-edit-tooltip[data-v-a0dcf81a]{visibility:hidden;background-color:rgba(80,103,132,.75);color:#fff;text-align:center;font-size:11px;padding:0 6px;line-height:19px;position:absolute;z-index:5;height:19px;left:24px;top:-12px;border-radius:var(--border-radius-medium);white-space:nowrap}.db-edit:hover .db-edit-tooltip[data-v-a0dcf81a]{visibility:visible}.paginator-continer[data-v-526c1dd2]{display:flex;align-items:center}[data-v-526c1dd2] .paginator-page-link{padding:2px 3px;margin:0 5px;display:block;color:var(--color-text-base);font-size:11px}[data-v-526c1dd2] .paginator-page-link:hover{color:var(--color-text-active)}[data-v-526c1dd2] .paginator-next:active,[data-v-526c1dd2] .paginator-next:focus,[data-v-526c1dd2] .paginator-next:visited,[data-v-526c1dd2] .paginator-page-link:active,[data-v-526c1dd2] .paginator-page-link:focus,[data-v-526c1dd2] .paginator-page-link:visited,[data-v-526c1dd2] .paginator-prev:active,[data-v-526c1dd2] .paginator-prev:focus,[data-v-526c1dd2] .paginator-prev:visited{outline:none}[data-v-526c1dd2] .paginator-active-page,[data-v-526c1dd2] .paginator-active-page:hover{color:var(--color-accent)}[data-v-526c1dd2] .paginator-break:hover,[data-v-526c1dd2] .paginator-disabled:hover{cursor:default}[data-v-526c1dd2] .paginator-prev svg{transform:rotate(180deg)}[data-v-526c1dd2] .paginator-next:hover path,[data-v-526c1dd2] .paginator-prev:hover path{fill:var(--color-text-active)}[data-v-526c1dd2] .paginator-disabled:hover path,[data-v-526c1dd2] .paginator-disabled path{fill:var(--color-text-light-2)}.codemirror-container[data-v-15ffe15d]{flex-grow:1;min-height:0}[data-v-15ffe15d] .vue-codemirror{height:100%;max-height:100%}[data-v-15ffe15d] .CodeMirror{border:1px solid var(--color-border);border-radius:var(--border-radius-big);height:100%;max-height:100%}.view-switcher[data-v-6204f3ca]{height:28px;display:flex;padding:30px;justify-content:center}.view-switcher div[data-v-6204f3ca]{height:100%;width:136px;box-sizing:border-box;line-height:28px;font-size:12px;cursor:pointer;background:var(--color-white);border:1px solid var(--color-border);color:var(--color-text-base);text-align:center;font-weight:400}.view-switcher div[data-v-6204f3ca]:hover{background-color:var(--color-bg-light);color:var(--color-text-active)}.view-switcher div.active-mode[data-v-6204f3ca]{background:var(--color-accent);border:1px solid var(--color-accent-shade);color:var(--color-text-light);text-shadow:var(--shadow);z-index:1;font-weight:600}.view-switcher div.active-mode[data-v-6204f3ca]:hover{background:var(--color-accent-shade)}.table-mode[data-v-6204f3ca]{border-radius:var(--border-radius-medium) 0 0 var(--border-radius-medium)}.chart-mode[data-v-6204f3ca]{margin-left:-1px;border-radius:0 var(--border-radius-medium) var(--border-radius-medium) 0}.chart-container[data-v-3e9f240b]{height:calc(100% - 89px)}.chart-worning[data-v-3e9f240b]{background-color:var(--color-bg-warning);height:40px;line-height:40px;color:var(--color-text-base);font-size:13px;padding:0 24px}.chart[data-v-3e9f240b]{border-top:1px solid var(--color-border)}[data-v-3e9f240b] .editor_controls .sidebar__item:before{width:0}[data-v-3e9f240b] .sidebar{width:120px;min-width:120px;max-width:120px}[data-v-3e9f240b] .editor_controls .panel__empty,[data-v-3e9f240b] .editor_controls__wrapper>.panel{width:315px}[data-v-3e9f240b] .editor_controls .sidebar__group__title{padding-left:10px}[data-v-3e9f240b] .editor_controls .sidebar__item{padding-left:32px}.tab-content-container[data-v-2e934667]{padding-top:6px;background-color:var(--color-bg-light);border-top:1px solid var(--color-border-light);margin-top:-1px}#bottomPane[data-v-2e934667]{height:100%}.query-results-splitter[data-v-2e934667]{height:calc(100vh - 110px);background-color:var(--color-bg-light)}.run-btn[data-v-2e934667]{margin-top:24px}.query-editor[data-v-2e934667]{padding:52px 52px 24px;display:flex;flex-direction:column;height:100%;max-height:100%;box-sizing:border-box;min-height:190px}.run-btn-container[data-v-2e934667]{text-align:right}.table-view[data-v-2e934667]{margin:0 52px;height:calc(100% - 88px);position:relative}.table-preview[data-v-2e934667]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-base);font-size:13px}.table-preview.error[data-v-2e934667]{color:var(--color-text-error)}.table-preview.error[data-v-2e934667]:first-letter{text-transform:capitalize}#tabs-container{position:relative;height:100%}#tabs__header{display:flex;margin:0;max-width:100%;overflow:hidden}#tabs__header .tab{height:36px;background-color:var(--color-bg-light);border-right:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light);line-height:36px;font-size:14px;color:var(--color-text-base);padding:0 12px;box-sizing:border-box;position:relative;max-width:200px;display:flex;flex-shrink:1;min-width:0}#tabs__header .tab-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}#tabs__header div:hover{cursor:pointer}#tabs__header .tab__selected{color:var(--color-text-active);font-weight:600;border-bottom:none}#tabs__header .tab__selected:hover{cursor:default}#tabs__header .tab__selected:before{content:"";position:absolute;width:100%;height:5px;background-color:var(--color-accent);top:0;left:0}.close-icon{margin-left:5px}.close-icon:hover path{fill:var(--color-text-base);cursor:pointer}#start-guide{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-text-base);font-size:14px;text-align:center}.link{color:var(--color-accent);text-decoration:none;cursor:pointer}.schema-tabs-splitter{height:100%;margin-left:6px}.icon[data-v-087ec702]{vertical-align:middle;margin:0 12px 0 6px}.icon:hover path[data-v-087ec702]{fill:var(--color-accent)}.icon[data-v-2e25625e]{vertical-align:middle;margin:0 12px}.icon:hover path[data-v-2e25625e]{fill:var(--color-accent)}.icon[data-v-0a72b34b]{vertical-align:middle;margin:0 12px}.icon:hover path[data-v-0a72b34b]{fill:var(--color-accent)}.icon[data-v-2847acb2]{vertical-align:middle;margin:0 0 0 12px}.icon:hover path[data-v-2847acb2]{fill:var(--color-accent)}.icon[data-v-de501776]{cursor:pointer}.icon:hover path[data-v-de501776]{fill:var(--color-text-active)}.checkbox-container[data-v-53e168e6]{display:inline-block;cursor:pointer}.unchecked[data-v-53e168e6]{width:18px;height:18px;background-color:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius-medium);box-sizing:border-box}.unchecked[data-v-53e168e6]:hover{background-color:var(--color-bg-light)}img[data-v-53e168e6]{display:block}#my-queries-content[data-v-54671868]{padding:52px}#my-queries-toolbar[data-v-54671868]{display:flex;justify-content:space-between;margin-bottom:18px;margin:0 auto 8px;max-width:1500px;width:100%}.rounded-bg[data-v-54671868]{margin:0 auto;max-width:1500px;width:100%}.fixed-header[data-v-54671868]:first-child{display:flex;align-items:center;padding-left:12px}.fixed-header:first-child .name-th[data-v-54671868]{margin-left:24px}table[data-v-54671868]{margin-top:0}tbody tr td[data-v-54671868]{min-width:0;line-height:40px}tbody tr td[data-v-54671868]:first-child{width:70%;max-width:0;padding:0 12px}tbody tr td[data-v-54671868]:last-child{width:30%;max-width:0;padding:0 24px}tbody .cell-data[data-v-54671868]{display:flex;align-items:center;max-width:100%}tbody .cell-data div.name[data-v-54671868]{overflow:hidden;text-overflow:ellipsis;margin-left:24px}tbody tr:hover td[data-v-54671868]{cursor:pointer;color:var(--color-text-active)}.second-column[data-v-54671868]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:100%}.icons-container[data-v-54671868]{display:none}.date-container[data-v-54671868]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}tbody tr:hover .icons-container[data-v-54671868]{display:block}.dialog input[data-v-54671868]{width:100%}#import-file[data-v-54671868],a[data-v-54671868]{display:none}button.toolbar[data-v-54671868]{margin-right:16px}button label[data-v-54671868]{display:block;line-height:36px}button label[data-v-54671868]:hover{cursor:pointer}#dbloader-container[data-v-3db22939]{width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}h1[data-v-3db22939]{color:var(--color-accent)}label[data-v-3db22939]{display:inline-block;border:1px dashed var(--color-border);padding:8px;border-radius:var(--border-radius-big)}#drop-area[data-v-3db22939]{width:628px;height:490px;background-color:var(--color-bg-light-3);border-radius:var(--border-radius-big);color:var(--color-text-base);font-size:13px;padding:200px 144px;text-align:center;box-sizing:border-box}input[data-v-3db22939]{display:none}#skip[data-v-3db22939]{position:absolute;bottom:50px}nav[data-v-16a74772]{height:68px;display:flex;justify-content:space-between;align-items:center;background-color:var(--color-bg-light);border-bottom:1px solid var(--color-border-light);box-sizing:border-box;position:fixed;top:0;left:0;width:100vw;padding:0 52px}a[data-v-16a74772]{font-size:18px;color:var(--color-text-base);text-transform:none;text-decoration:none;margin-right:28px}a.router-link-active[data-v-16a74772]{color:var(--color-accent)}button[data-v-16a74772]{margin-left:16px}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent;border-radius:5px}::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:10px}#main-view[data-v-91443d3a]{margin-top:68px;height:calc(100vh - 68px);overflow-y:auto}:root{--color-white:#fff;--color-gray-light:#f3f6fa;--color-gray-light-2:#dfe8f3;--color-gray-light-3:#c8d4e3;--color-gray-light-4:#ebf0f8;--color-gray-light-5:#f8f8f9;--color-gray-medium:#a2b1c6;--color-gray-dark:#506784;--color-blue-medium:#119dff;--color-blue-dark:#0d76bf;--color-blue-dark-2:#2a3f5f;--color-red:#ef553b;--color-yellow:#fbefcb;--color-bg-light:var(--color-gray-light);--color-bg-light-2:var(--color-gray-light-2);--color-bg-light-3:var(--color-gray-light-5);--color-bg-dark:var(--color-gray-dark);--color-bg-warning:var(--color-yellow);--color-accent:var(--color-blue-medium);--color-accent-shade:var(--color-blue-dark);--color-border-light:var(--color-gray-light-2);--color-border:var(--color-gray-light-3);--color-text-light:var(--color-white);--color-text-light-2:var(--color-gray-medium);--color-text-base:var(--color-gray-dark);--color-text-active:var(--color-blue-dark-2);--color-text-error:var(--color-red);--shadow:0 1px 2px rgba(42,63,95,0.7);--border-radius-big:5px;--border-radius-medium:3px;--border-radius-medium-2:4px;--border-radius-small:2px}button{box-sizing:border-box;height:36px;padding:0 12px;font-size:14px;font-weight:600;cursor:pointer}button:focus{outline:none}button.primary{background:var(--color-accent);border:1px solid var(--color-accent-shade);border-radius:var(--border-radius-big);min-width:83px}button.primary,button.primary:hover{color:var(--color-text-light);text-shadow:var(--shadow)}button.primary:hover{background:var(--color-accent-shade);border:1px solid var(--color-accent-shade)}button.primary:disabled{background:var(--color-bg-light-2);border:1px solid var(--color-border);color:var(--color-text-light-2);text-shadow:none;cursor:default}button.secondary{background:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius-big);min-width:83px;color:var(--color-text-base)}button.secondary:hover{border:1px solid var(--color-text-light-2);color:var(--color-text-active)}button.toolbar{background:transparent;border:none;color:var(--color-text-base);padding:0}button.toolbar:hover{color:var(--color-accent)}.rounded-bg{padding:40px 5px 5px;background-color:#fff;border-radius:5px;position:relative;border:1px solid var(--color-border-light);box-sizing:border-box}.header-container{overflow:hidden;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);padding-left:7px;box-sizing:border-box;background-color:var(--color-bg-dark);border-radius:5px 5px 0 0}.header-container>div{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:10px}.table-container{width:100%;overflow:auto}table{min-width:100%;margin-top:-40px;border-collapse:collapse}.fixed-header,thead th{font-size:14px;font-weight:600;background-color:var(--color-bg-dark);color:var(--color-text-light)}.fixed-header,tbody td,thead th{box-sizing:border-box;border-right:1px solid var(--color-border-light)}tbody td{font-size:13px;background-color:#fff;color:var(--color-text-base);border-bottom:1px solid var(--color-border-light)}.fixed-header,td,th{padding:12px 24px;white-space:nowrap}.header-container div .fixed-header:last-child,tbody tr td:last-child,thead tr th:last-child{border-right:none}td>div.cell-data{width:-webkit-max-content;width:-moz-max-content;width:max-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-footer{display:flex;justify-content:space-between;padding:6px 12px}.table-footer-count{font-size:11px;color:var(--color-text-base)}.dialog{border-radius:var(--border-radius-big);box-shadow:0 2px 9px rgba(80,103,132,.8)}.dialog-header{height:46px;line-height:46px;padding:0 22px 0 12px;color:var(--color-text-base);font-size:16px;font-weight:600;display:flex;justify-content:space-between;align-items:center}.dialog-body{min-height:60px;border-top:1px solid var(--color-border-light);color:var(--color-text-base);font-size:13px}.dialog-body,.dialog-buttons-container{background-color:var(--color-bg-light);padding:24px}.dialog-buttons-container{display:flex;justify-content:flex-end}.dialog-buttons-container button{margin-left:16px}.vm--overlay{background-color:rgba(162,177,198,.5)} \ No newline at end of file diff --git a/css/chunk-vendors.fa200da2.css b/css/chunk-vendors.fa200da2.css new file mode 100644 index 0000000..e35bd7b --- /dev/null +++ b/css/chunk-vendors.fa200da2.css @@ -0,0 +1 @@ +.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor-mark{background-color:rgba(20,255,20,.5)}.cm-animate-fat-cursor,.cm-fat-cursor-mark{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite}.cm-animate-fat-cursor{width:auto;border:0;background-color:#7e7}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;left:0;right:0;top:-50px;bottom:0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{position:absolute;z-index:6;display:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:rgba(255,255,0,.4)}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.cm-s-neo.CodeMirror{background-color:#fff;color:#2e383c;line-height:1.4375}.cm-s-neo .cm-comment{color:#75787b}.cm-s-neo .cm-keyword,.cm-s-neo .cm-property{color:#1d75b3}.cm-s-neo .cm-atom,.cm-s-neo .cm-number{color:#75438a}.cm-s-neo .cm-node,.cm-s-neo .cm-tag{color:#9c3328}.cm-s-neo .cm-string{color:#b35e14}.cm-s-neo .cm-qualifier,.cm-s-neo .cm-variable{color:#047d65}.cm-s-neo pre{padding:0}.cm-s-neo .CodeMirror-gutters{border:none;border-right:10px solid transparent;background-color:transparent}.cm-s-neo .CodeMirror-linenumber{padding:0;color:#e0e2e5}.cm-s-neo .CodeMirror-guttermarker{color:#1d75b3}.cm-s-neo .CodeMirror-guttermarker-subtle{color:#e0e2e5}.cm-s-neo .CodeMirror-cursor{width:auto;border:0;background:rgba(155,157,162,.37);z-index:1}.CodeMirror-hints{position:absolute;z-index:10;overflow:hidden;list-style:none;margin:0;padding:2px;box-shadow:2px 3px 5px rgba(0,0,0,.2);border-radius:3px;border:1px solid silver;background:#fff;font-size:90%;font-family:monospace;max-height:20em;overflow-y:auto}.CodeMirror-hint{margin:0;padding:0 4px;border-radius:2px;white-space:pre;color:#000;cursor:pointer}li.CodeMirror-hint-active{background:#08f;color:#fff}.\+flex{display:flex}.\+cursor-clickable{cursor:pointer}.\+hover-grey:hover{color:var(--color-text-active)}.\+error{border-color:var(--color-sienna)!important;outline-color:var(--color-sienna)!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-and-slide-in-from-bottom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes fsbr{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(20px)}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.animate--fade-in,.editor_controls .modal__backdrop{opacity:0;animation:fade-in .1s cubic-bezier(.19,1,.22,1) forwards}.animate--fade-out,.editor_controls .modal--animate-out .modal__backdrop{opacity:1;animation:fade-out .1s cubic-bezier(.19,1,.22,1) forwards}.animate--fade-and-slide-in-from-bottom,.editor_controls .modal__card{opacity:0;transform:translateY(20px);animation:fade-and-slide-in-from-bottom .1s cubic-bezier(.19,1,.22,1) forwards}.animate--fsbr,.editor_controls .modal--animate-out .modal__card{opacity:1;transform:none;animation:fsbr .1s cubic-bezier(.19,1,.22,1) forwards}:root{--env:$ENV}.plotly-editor--theme-provider{--color-white:#fff;--color-rhino-core:#2a3f5f;--color-rhino-dark:#506784;--color-rhino-medium-1:#a2b1c6;--color-rhino-medium-2:#c8d4e3;--color-rhino-light-1:#dfe8f3;--color-rhino-light-2:#ebf0f8;--color-rhino-light-3:#f3f6fa;--color-rhino-light-4:#fafbfd;--color-rhino-light-5:#f8f8f9;--color-dodger:#119dff;--color-dodger-shade:#0d76bf;--color-dodger-shade-mid:#0d76bf;--color-aqua:#09ffff;--color-aqua-shade:#19d3f3;--color-lavender:#e763fa;--color-lavender-shade:#ab63fa;--color-lavender-shade-mid:#934bde;--color-cornflower:#636efa;--color-emerald:#00cc96;--color-sienna:#ef553b;--color-accent:var(--color-dodger);--color-accent-shade:var(--color-dodger-shade);--color-accent-shade-mid:var(--color-dodger-shade-mid);--color-brand:var(--color-dodger);--color-hightlight-darker:var(--color-gray-blue-pale);--color-text-base:var(--color-rhino-dark);--color-text-light:var(--color-rhino-medium-1);--color-text-dark:var(--color-rhino-core);--color-text-headings:var(--color-text-dark);--color-text-section-header:var(--color-text-dark);--color-text-active:var(--color-rhino-core);--color-text-placeholder:var(--color-rhino-medium-1);--color-border-default:var(--color-rhino-medium-2);--color-border-light:var(--color-rhino-light-1);--color-border-dark:var(--color-rhino-medium-1);--color-border-accent:var(--color-accent);--color-border-accent-shade:var(--color-accent-shade);--color-background:var(--color-rhino-light-2);--color-background-base:var(--color-rhino-light-2);--color-background-light:var(--color-rhino-light-3);--color-background-medium:var(--color-rhino-light-1);--color-background-dark:var(--color-rhino-medium-1);--color-background-top:var(--color-white);--color-background-inverse:var(--color-rhino-dark);--color-background-inputs:var(--color-background-top);--color-button-primary-base-fill:var(--color-accent);--color-button-primary-base-border:var(--color-accent-shade);--color-button-primary-base-text:var(--color-white);--color-button-primary-hover-fill:var(--color-accent-shade-mid);--color-button-primary-hover-border:var(--color-accent-shade);--color-button-primary-hover-text:var(--color-white);--color-button-primary-active-fill:var(--color-accent-shade);--color-button-primary-active-border:var(--color-accent-shade);--color-button-primary-active-text:var(--color-white);--color-button-secondary-base-fill:transparent;--color-button-secondary-base-border:var(--color-rhino-medium-2);--color-button-secondary-base-text:var(--color-text-base);--color-button-secondary-hover-fill:transparent;--color-button-secondary-hover-border:var(--color-rhino-medium-1);--color-button-secondary-hover-text:var(--color-text-dark);--color-button-secondary-active-fill:transparent;--color-button-secondary-active-border:var(--color-rhino-medium-1);--color-button-secondary-active-text:var(--color-text-dark);--color-button-tertiary-base-fill:transparent;--color-button-tertiary-base-border:transparent;--color-button-tertiary-base-text:var(--color-text-base);--color-button-tertiary-hover-fill:transparent;--color-button-tertiary-hover-border:transparent;--color-button-tertiary-hover-text:var(--color-text-dark);--color-button-tertiary-active-fill:transparent;--color-button-tertiary-active-border:transparent;--color-button-tertiary-active-text:var(--color-text-dark);--color-button-default-base-fill:var(--color-background-light);--color-button-default-base-border:var(--color-border-default);--color-button-default-base-text:var(--color-text-base);--color-button-default-hover-fill:var(--color-background-base);--color-button-default-hover-border:var(--color-border-dark);--color-button-default-hover-text:var(--color-text-dark);--color-button-default-active-fill:var(--color-background-dark);--color-button-default-active-border:var(--color-border-dark);--color-button-default-active-text:var(--color-text-dark);--color-button-upgrade-base-fill:var(--color-lavender-shade);--color-button-upgrade-base-border:var(--color-lavender-shade-dark);--color-button-upgrade-base-text:var(--color-white);--color-button-upgrade-hover-fill:var(--color-lavender-shade-mid);--color-button-upgrade-hover-border:var(--color-lavender-shade-dark);--color-button-upgrade-hover-text:var(--color-white);--color-button-upgrade-active-fill:var(--color-lavender-shade-dark);--color-button-upgrade-active-border:var(--color-lavender-shade-dark);--color-button-upgrade-active-text:var(--color-white);--color-button-header-base-fill:transparent;--color-button-header-base-border:var(--color-dodger);--color-button-header-base-text:var(--color-dodger);--color-button-header-hover-fill:transparent;--color-button-header-hover-border:var(--color-dodger-shade-mid);--color-button-header-hover-text:var(--color-dodger-shade);--color-button-header-active-fill:transparent;--color-button-header-active-border:var(--color-dodger-shade);--color-button-header-active-text:var(--color-dodger-shade);--spacing-base-unit:24px;--spacing-half-unit:12px;--spacing-quarter-unit:6px;--spacing-sixth-unit:4px;--spacing-eighth-unit:3px;--font-size-base:13px;--font-size-small:12px;--font-size-medium:14px;--font-size-large:14px;--font-size-heading-base:24px;--font-size-heading-small:18px;--font-size-heading-large:28px;--font-size-h5:16px;--font-weight-light:400;--font-weight-normal:500;--font-weight-semibold:600;--font-weight-bold:700;--font-leading-body:1.6;--font-leading-head:1.2;--font-letter-spacing-headings:0.5px;--font-family-body:"Open Sans",--apple-default,sans-serif;--font-family-headings:"Dosis","Arial",sans-serif;--border-default:1px solid var(--color-border-default);--border-light:1px solid var(--color-border-light);--border-dark:1px solid var(--color-border-dark);--border-accent:1px solid var(--color-border-accent);--border-accent-shade:1px solid var(--color-border-accent-shade);--border-radius:5px;--border-radius-small:3px;--text-shadow-dark-color:rgba(42,63,95,0.7);--text-shadow-dark-ui:0 1px 2px var(--text-shadow-dark-color);--text-shadow-dark-ui-inactive:0 1px 1px rgba(42,63,95,0.4);--box-shadow-base-color:rgba(80,103,132,0.2);--box-shadow-base:0px 2px 9px var(--box-shadow-base-color);--scrollbar-track-background:var(--color-background-base);--scrollbar-thumb-color:var(--color-accent);--panel-background:var(--color-background-base);--panel-width:335px;--fold-header-text-color-base:var(--color-white);--fold-header-text-color-closed:var(--color-white);--fold-header-background-base:var(--color-rhino-dark);--fold-header-background-closed:var(--color-rhino-core);--fold-header-border-color-closed:var(--color-rhino-core);--fold-header-border-color-base:var(--color-rhino-dark);--sidebar-background:var(--color-background-top);--sidebar-width:100px;--sidebar-group-background-base:var(--sidebar-background);--sidebar-item-background-base:var(--color-background-light);--sidebar-item-background-hover:var(--color-background-base);--sidebar-item-background-active:var(--color-background-medium);--editor-width:calc(var(--sidebar-width) + var(--panel-width) + 1px)}.editor_controls{position:relative;width:var(--editor-width);flex-shrink:0;overflow:hidden;display:flex;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-body)}.editor_controls .sidebar{-ms-user-select:none;user-select:none;height:100%;min-width:var(--sidebar-width);width:var(--sidebar-width);max-width:var(--sidebar-width);text-align:center;background:var(--sidebar-background);overflow-y:auto;overflow-x:hidden;float:left;border-right:var(--border-default);flex-grow:1;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.editor_controls .sidebar::-webkit-scrollbar{background:#fff;width:0}.editor_controls .sidebar::-webkit-scrollbar-track{box-shadow:none;background:var(--scrollbar-track-background)}.editor_controls .sidebar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:10px}.editor_controls .sidebar__group{background-color:var(--sidebar-group-background-base);cursor:pointer;width:100%}.editor_controls .sidebar__group__title{color:var(--color-text-base);font-size:var(--font-size-medium);font-weight:var(--font-weight-normal);padding:var(--spacing-half-unit) 0;text-transform:capitalize;text-align:left;border-bottom:var(--border-light);display:flex;position:relative}.editor_controls .sidebar__group__title__label{padding-left:var(--spacing-base-unit)}.editor_controls .sidebar__group__title__icon{position:absolute;transform:scale(.9) translateX(2px) translateY(-4px);transform-origin:center center;opacity:.5;transition:all .15s ease-in-out}.editor_controls .sidebar__group__title__icon svg path{fill:currentColor}.editor_controls .sidebar__group:hover .sidebar__group__title__icon{opacity:1}.editor_controls .sidebar__group--is-active{color:var(--color-text-active);cursor:default}.editor_controls .sidebar__group--is-active .sidebar__group__title__label{font-weight:var(--font-weight-semibold);color:var(--color-text-active)}.editor_controls .sidebar__group--is-active .sidebar__group__title__icon{opacity:1}.editor_controls .sidebar__group--is-active .sidebar__group__title__icon svg path{fill:var(--color-accent)}.editor_controls .sidebar__group--is-expanded .sidebar__group__title__icon{transform:scale(.9) translateY(-5px) rotate(90deg);opacity:1}.editor_controls .sidebar__group--is-expanded .sidebar__group__title{position:relative;z-index:4;box-shadow:var(--box-shadow-base)}.editor_controls .sidebar__item{color:var(--color-text-base);cursor:pointer;font-size:var(--font-size-medium);font-weight:var(--font-weight-normal);line-height:var(--font-size-medium);text-transform:capitalize;background-color:var(--sidebar-item-background-base);padding:10px 10px 10px 18px;padding-right:var(--spacing-quarter-unit);text-align:left;border-bottom:var(--border-light);position:relative;overflow:hidden}.editor_controls .sidebar__item--single{margin-top:15px}.editor_controls .sidebar__item--single:last-child{margin-bottom:15px}.editor_controls .sidebar__item:before{content:"";position:absolute;height:100%;top:0;left:0;width:5px;background-color:var(--color-accent);transform:scaleX(0);transform-origin:left center;will-change:transform;transition:all .15s ease-in-out}.editor_controls .sidebar__item span{display:block;will-change:transform;transition:all .15s ease-in-out}.editor_controls .sidebar__item:not(.sidebar__item--is-active):hover{background-color:var(--sidebar-item-background-hover)}.editor_controls .sidebar__item--is-active{color:var(--color-text-active);font-weight:var(--font-weight-semibold);cursor:default}.editor_controls .sidebar__item--is-active:before{transform:none}.editor_controls .sidebar__item--is-active span{transform:translateX(5px)}.editor_controls .sidebar__logo{height:50px;margin:10px}.editor_controls .panel{flex-grow:1;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-half-unit);box-sizing:border-box;position:relative;display:flex;flex-direction:column;width:100%;-webkit-overflow-scrolling:touch}.editor_controls .panel::-webkit-scrollbar{background:#fff;width:5px}.editor_controls .panel::-webkit-scrollbar-track{box-shadow:none;background:var(--scrollbar-track-background)}.editor_controls .panel::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:10px}.editor_controls__wrapper>.panel{background-color:var(--panel-background);border-right:var(--border-default);width:calc(var(--panel-width))}.editor_controls .panel__content{flex-grow:1;display:flex;flex-direction:column}.editor_controls .panel__header{margin-bottom:var(--spacing-half-unit);display:flex;flex-shrink:0}.editor_controls .panel__header__content{flex-grow:1}.editor_controls .panel__header__actions__container{width:100%}.editor_controls .panel__header__collapse{font-size:var(--font-size-medium);float:left;color:var(--color-text-base);display:flex;align-items:center;height:100%;cursor:pointer}.editor_controls .panel__header__collapse svg{width:16px!important;height:16px!important;fill:var(--color-text-light);padding-right:3px}.editor_controls .panel__header__action{float:right}.editor_controls .panel__empty{position:absolute;top:0;right:0;width:var(--panel-width);border-right:var(--border-default);height:100%;padding:var(--spacing-half-unit);background-color:var(--panel-background);box-sizing:border-box;z-index:1003;display:flex}.editor_controls .panel__empty__message{text-align:center}.editor_controls .panel__empty__message__icon{padding-top:calc(var(--spacing-base-unit)*2);margin-bottom:var(--spacing-half-unit);opacity:.5}.editor_controls .panel__empty__message__icon svg{width:48px!important;height:48px!important}.editor_controls .panel__empty__message__icon svg path{fill:var(--color-text-light)}.editor_controls .panel__empty__message__heading{color:var(--color-text-headings);font-size:var(--font-size-heading-base);font-weight:var(--font-weight-normal);line-height:var(--font-leading-head);font-family:var(--font-family-headings);letter-spacing:var(--font-letter-spacing-headings)}.editor_controls .panel__empty__message__content{font-size:var(--font-size-base);color:var(--color-text-base);line-height:var(--font-leading-body)}.editor_controls .panel--no-padding{padding:0}.editor_controls .fold .panel{overflow-x:visible;overflow-y:visible}.editor_controls .fold{width:100%;-ms-user-select:none;user-select:none;margin-bottom:var(--spacing-half-unit)}.editor_controls .fold__top{display:flex;justify-content:space-between;clear:both;padding:var(--spacing-quarter-unit) var(--spacing-half-unit);color:var(--fold-header-text-color-closed);font-size:var(--font-size-base);border:1px solid var(--fold-header-border-color-closed);background-color:var(--fold-header-background-closed);height:15px;border-radius:var(--border-radius);text-shadow:var(--text-shadow-dark-ui);transition:background-color .1s ease-in-out,color .1s ease-in-out,border .1s ease-in-out}.editor_controls .fold__top:hover{cursor:pointer;background-color:var(--fold-header-background-closed)}.editor_controls .fold__top svg{width:18px;height:18px;display:block;filter:drop-shadow(0 1px 2px rgba(42,63,95,.7))}.editor_controls .fold__top svg path{fill:currentColor}.editor_controls .fold__top--open{color:var(--fold-header-text-color-base);background-color:var(--fold-header-background-base);border:1px solid var(--fold-header-border-color-base);border-radius:var(--border-radius) var(--border-radius) 0 0;text-shadow:var(--text-shadow-dark-ui-inactive)}.editor_controls .fold__top--open svg{filter:drop-shadow(0 1px 1px rgba(42,63,95,.4))}.editor_controls .fold__top--open:hover{background-color:var(--fold-header-background-base)}.editor_controls .fold__top__icon{display:block;margin-right:var(--spacing-quarter-unit);transform:translateY(-1px)}.editor_controls .fold__top__title{margin-left:var(--spacing-half-unit)/3;font-size:var(--font-size-medium);line-height:var(--font-size-medium);font-weight:var(--font-weight-semibold);transform:translateY(1px);white-space:nowrap;max-width:230px;letter-spacing:.2px;text-overflow:ellipsis;overflow:hidden}.editor_controls .fold__top__arrow{transform:translateX(-3px) translateY(-1px)}.editor_controls .fold__top__arrow svg{will-change:transform;transition:transform .1s ease-in-out;transform:rotate(-90deg);font-weight:700;transform-origin:center center}.editor_controls .fold__top__arrow-title{display:flex;flex-grow:1}.editor_controls .fold__top__arrow--open svg{transform:rotate(0deg)}.editor_controls .fold__top__moving-controls{height:27px;margin-top:-7px;margin-right:5px}.editor_controls .fold__top__moving-controls svg{font-weight:700;opacity:.75}.editor_controls .fold__top__moving-controls--up,.editor_controls .fold__top__moving-controls--up--disabled{height:13px;width:18px;display:block}.editor_controls .fold__top__moving-controls--up--disabled svg,.editor_controls .fold__top__moving-controls--up svg{transform:rotate(-180deg);transform-origin:center center}.editor_controls .fold__top__moving-controls--up--disabled svg:hover,.editor_controls .fold__top__moving-controls--up svg:hover{opacity:1}.editor_controls .fold__top__moving-controls--up--disabled svg{transform:rotate(-180deg);transform-origin:center center;opacity:.3}.editor_controls .fold__top__moving-controls--up--disabled svg:hover{opacity:.3}.editor_controls .fold__top__moving-controls--down,.editor_controls .fold__top__moving-controls--down--disabled{height:13px;width:18px;display:block;margin-top:-2px}.editor_controls .fold__top__moving-controls--down--disabled svg:hover,.editor_controls .fold__top__moving-controls--down svg:hover{opacity:1}.editor_controls .fold__top__moving-controls--down--disabled svg,.editor_controls .fold__top__moving-controls--down--disabled svg:hover{opacity:.3}.editor_controls .fold__top__delete{font-size:18px;opacity:.75;transform:translateY(-2px)}.editor_controls .fold__top__delete:hover{opacity:1}.editor_controls .fold__content{background:var(--color-background-top);border:var(--border-default);border-width:0 1px 1px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.editor_controls .fold__content__plot{overflow:hidden;border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.editor_controls .fold__content>:first-child{border-top:0}.editor_controls .fold__content__empty{font-family:var(--font-family-headings);display:flex;flex-direction:column;justify-content:center;padding:30px 25px}.editor_controls .fold__content__empty__icon{margin:0 auto 15px;width:40px;height:40px;border-radius:50%;background-color:var(--color-dodger);display:flex;flex-direction:column;justify-content:center}.editor_controls .fold__content__empty__icon svg{margin:0 auto!important;fill:#fff;width:23px;height:23px}.editor_controls .fold__content__empty__message__primary{text-align:center;margin-bottom:20px;font-size:17px;color:var(--color-text-base)}.editor_controls .fold__content__empty__message__secondary{font-family:var(--font-family-body);font-size:var(--font-size-small);text-align:center;color:var(--color-text-base)}.editor_controls .fold__content--noheader{border-width:1px}.editor_controls .fold .fold:last-child{margin-bottom:0}.editor_controls .section__heading{position:relative;display:flex;font-size:var(--font-size-base);color:var(--color-text-section-header);font-weight:var(--font-weight-semibold);cursor:default;background-color:var(--color-background-light);padding:var(--spacing-quarter-unit) var(--spacing-half-unit);clear:both;text-transform:capitalize}.editor_controls .section:not(:first-child) .section__heading{border-top:var(--border-light)}.editor_controls .section:first-child .section__heading{border-top:0}.editor_controls .menupanel{padding-top:0;display:flex;justify-content:flex-end;flex-grow:1}.editor_controls .menupanel--ownline{padding-top:var(--spacing-quarter-unit);width:100%}.editor_controls .menupanel__label{font-weight:var(--font-weight-semibold);padding-right:var(--spacing-quarter-unit)}.editor_controls .menupanel__icon{vertical-align:middle;width:15px!important;height:15px!important;fill:var(--color-text-light)!important;padding-left:var(--spacing-quarter-unit)}.editor_controls .menupanel__icon svg{display:block}.editor_controls .menupanel__icon:hover{cursor:pointer;fill:var(--color-accent)!important}.editor_controls .menupanel__icon-span{font-size:var(--font-size-small);display:flex}.editor_controls .menupanel__icon-span--question{color:var(--color-text-base)}.editor_controls .info__title{color:var(--color-text-headings);font-size:var(--font-size-heading-small);font-weight:var(--font-weight-normal);line-height:var(--font-leading-head);font-family:var(--font-family-headings);letter-spacing:var(--font-letter-spacing-headings);padding:var(--spacing-half-unit) var(--spacing-half-unit) var(--spacing-quarter-unit) var(--spacing-half-unit)}.editor_controls .info__text{padding:var(--spacing-quarter-unit) var(--spacing-half-unit)}.editor_controls .info__sub-text,.editor_controls .info__text{color:var(--color-text-base);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);line-height:var(--font-leading-body)}.editor_controls .info__sub-text{font-style:italic;padding:var(--spacing-quarter-unit) var(--spacing-half-unit) var(--spacing-half-unit) var(--spacing-half-unit)}.editor_controls .modalbox{position:absolute;border-radius:var(--border-radius);overflow:hidden;text-transform:none;text-align:left;border:var(--border-default);align-content:center;box-shadow:var(--box-shadow-base);left:calc(var(--spacing-quarter-unit)*-1);width:calc(100% + var(--spacing-half-unit));top:calc(100% + var(--spacing-quarter-unit));background-color:var(--color-background-top);z-index:9}.editor_controls .modalbox__cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}.editor_controls .modalbox--dark{background-color:var(--color-background-inverse)}.editor_controls .modalbox--relative{position:relative}.editor_controls .field .modalbox{width:100%;left:-1px;top:100%}.editor_controls .modal{box-sizing:border-box;position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:flex-start;overflow-y:auto;justify-content:center;z-index:1003}.editor_controls .modal *{box-sizing:border-box}.editor_controls .modal__backdrop{height:100%;width:100%;left:0;top:0;position:fixed;opacity:0;will-change:opacity;animation-duration:1s;animation-delay:0s}.editor_controls .modal__backdrop:before{content:"";height:100%;width:100%;left:0;opacity:.5;top:0;background:var(--color-background-dark);position:fixed}.editor_controls .modal__card{background:var(--color-background-top);border-radius:var(--border-radius);position:relative;z-index:1003;max-width:calc(100% - var(--spacing-base-unit));box-shadow:var(--box-shadow-base);display:flex;flex-direction:column;will-change:opacity,transform;flex-grow:0;margin:3vh 10vw;animation-duration:.85s;animation-delay:.1s}.editor_controls .modal__header{display:flex;justify-content:space-between;align-items:center;color:var(--color-text-base);padding:var(--spacing-half-unit);font-weight:var(--font-weight-semibold)}.editor_controls .modal__header__close{opacity:.5}.editor_controls .modal__header__close:hover{cursor:pointer;opacity:1}.editor_controls .modal__header__close svg{display:block}.editor_controls .modal__header__close svg *{fill:currentColor}.editor_controls .modal__content{flex-grow:1;background-color:var(--color-background-light);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.editor_controls .modal--animate-out{pointer-events:none}.editor_controls .modal--animate-out .modal__backdrop,.editor_controls .modal--animate-out .modal__card{animation-duration:.85s;animation-delay:0s}.editor_controls .panel .react-tabs{flex-grow:1;display:flex;flex-direction:column}.editor_controls .panel .react-tabs__tab{flex-grow:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:var(--spacing-quarter-unit);color:var(--color-text-base);font-size:var(--font-size-base);background:var(--color-background-medium);border:var(--border-default);border-bottom:0;position:relative;background:var(--color-background-light);transition:border-color .15s ease-in-out}.editor_controls .panel .react-tabs__tab-list{background:var(--color-background-medium);margin:0;flex-shrink:0;list-style:none;display:flex;align-items:flex-end;padding-top:var(--spacing-half-unit);padding-left:var(--spacing-half-unit);padding-right:var(--spacing-half-unit);padding-bottom:0;height:32px}.editor_controls .panel .react-tabs__tab:first-of-type{border-top-left-radius:var(--border-radius)}.editor_controls .panel .react-tabs__tab:last-of-type{border-top-right-radius:var(--border-radius);border-left:none}.editor_controls .panel .react-tabs__tab:hover{background-color:var(--color-background-base);cursor:pointer}.editor_controls .panel .react-tabs__tab--selected{background-color:var(--color-background-base);pointer-events:none;margin-top:0;color:var(--color-text-active);border-top-color:var(--color-accent);border-top-width:2px}.editor_controls .panel .react-tabs__tab--selected:before{position:absolute;top:100%;width:100%;height:1px;content:"";background-color:var(--color-background-base);left:0;z-index:4}.editor_controls .panel .react-tabs__tab:not(:first-of-type):not(:last-of-type){border-left:0}.editor_controls .panel .react-tabs__tab-panel{border-top:var(--border-default);display:none}.editor_controls .panel .react-tabs__tab-panel--selected{flex-grow:1;display:flex;flex-direction:column}.editor_controls .field{align-items:flex-start;border-top:var(--border-light);color:var(--color-text-base);display:flex;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);justify-content:flex-start;line-height:var(--font-size-base);min-height:32px;padding:var(--spacing-quarter-unit) 0;width:100%;position:relative}.editor_controls .field__no-title{width:100%;padding:0 var(--spacing-half-unit);align-self:center;line-height:var(--font-leading-body)}.editor_controls .field__no-title--center{text-align:center}.editor_controls .field__widget{display:flex;flex-wrap:wrap;flex-basis:0;padding-right:var(--spacing-half-unit);padding-left:var(--spacing-half-unit);align-self:center}.editor_controls .field__widget:not(.field__widget--units){flex-grow:1}.editor_controls .field__widget--units{padding-right:0}.editor_controls .field__units{align-self:center}.editor_controls .field__title{width:80px;padding-left:var(--spacing-half-unit);display:block;font-size:var(--font-size-small);line-height:var(--font-leading-body);color:var(--color-text-base);padding-top:var(--spacing-quarter-unit);-ms-user-select:none;user-select:none}.editor_controls .field__title-text{text-transform:capitalize;cursor:default}.editor_controls .field__delete{display:flex;align-items:center;justify-content:center;padding-left:var(--spacing-quarter-unit);opacity:.5}.editor_controls .field__delete svg{display:block}.editor_controls .field__delete svg path{fill:var(--color-text-base)}.editor_controls .field__delete:hover{cursor:pointer;opacity:1}.editor_controls .field__delete:hover svg path{fill:var(--color-sienna)}.editor_controls .field__colorscale .field__widget{padding-right:0}.editor_controls .field .rect,.editor_controls .field .square{border-color:var(--color-accent)}.editor_controls .field .rect-grid{border-color:var(--panel-background)!important;float:left;border-top:1px solid;border-left:1px solid}.editor_controls .field .rect-container{margin:0 auto;position:relative;max-width:294px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.editor_controls .field__widget{flex-basis:auto}}.editor_controls .field .field{border-top:none}.editor_controls .field .field .field__no-title{padding:0}.editor_controls .symbol-selector__toggle{border:var(--border-default);border-radius:var(--border-radius);width:80px;cursor:pointer;padding:var(--spacing-quarter-unit) var(--spacing-quarter-unit) 3px var(--spacing-quarter-unit)}.editor_controls .symbol-selector__toggle:after,.editor_controls .symbol-selector__toggle:before{content:" ";display:table}.editor_controls .symbol-selector__toggle:after{clear:both}.editor_controls .symbol-selector__toggle--dark{background-color:var(--color-background-inverse)}.editor_controls .symbol-selector__toggle__option{float:left}.editor_controls .symbol-selector__toggle__caret{float:right;fill:var(--color-text-light);padding-top:var(--spacing-eighth-unit);width:13px!important;height:13px!important}.editor_controls .symbol-selector__menu{max-width:225px;position:absolute;z-index:1003;border:var(--border-default);padding:var(--spacing-half-unit);box-shadow:2px 2px var(--spacing-half-unit) var(--color-border-light);border-radius:var(--border-radius-small);left:var(--spacing-base-unit)}.editor_controls .symbol-selector__item{display:inline}.editor_controls .symbol-selector__symbol:hover{background-color:var(--color-border-default)}.editor_controls button{display:inline-block;padding:var(--spacing-quarter-unit) var(--spacing-half-unit);line-height:1;letter-spacing:.5px;text-transform:capitalize;text-align:center;cursor:pointer;height:36px;outline:none;-ms-user-select:none;user-select:none;font-size:var(--font-size-medium);font-weight:var(--font-weight-semibold);font-family:var(--font-family-body);border:1px solid transparent;border-radius:var(--border-radius);transition:all .15s ease-in-out}.editor_controls button.button{padding-left:0}.editor_controls .button__wrapper{display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.editor_controls .button__label{padding-left:var(--spacing-half-unit)}.editor_controls .button__icon{display:flex;padding-left:var(--spacing-quarter-unit);will-change:transform}.editor_controls .button__icon svg{transform:scale(.8);transform-origin:center center;display:block}.editor_controls .button__icon svg path{fill:currentColor}.editor_controls .button__icon+.button__label{padding-left:0}.sidebar .button{width:calc(100% - var(--spacing-base-unit));margin-left:var(--spacing-half-unit);margin-right:var(--spacing-half-unit)}.editor_controls .button--no-text{background-color:var(--color-button-default-base-fill);border-color:var(--color-button-default-base-border);color:var(--color-button-default-base-text);padding-right:var(--spacing-quarter-unit);margin-left:5px}.editor_controls .button--no-text:hover:not(.button--no-text--disabled){background-color:var(--color-button-default-hover-fill);border:1px solid var(--color-button-default-hover-border);color:var(--color-button-default-hover-text)}.editor_controls .button--no-text:active:not(.button--no-text--disabled){background-color:var(--color-button-default-active-fill);border:1px solid var(--color-button-default-active-border);color:var(--color-button-default-active-text)}.editor_controls .button--no-text--disabled{background-color:var(--color-button-default-base-fill);border-color:var(--color-button-default-base-border);color:var(--color-button-default-base-text);padding-right:var(--spacing-quarter-unit);margin-left:5px;color:#bababa;cursor:default}.editor_controls .button--no-text--disabled:hover:not(.button--no-text--disabled){background-color:var(--color-button-default-hover-fill);border:1px solid var(--color-button-default-hover-border);color:var(--color-button-default-hover-text)}.editor_controls .button--no-text--disabled:active:not(.button--no-text--disabled){background-color:var(--color-button-default-active-fill);border:1px solid var(--color-button-default-active-border);color:var(--color-button-default-active-text)}.editor_controls .button--default{background-color:var(--color-button-default-base-fill);border-color:var(--color-button-default-base-border);color:var(--color-button-default-base-text)}.editor_controls .button--default:hover:not(.button--no-text--disabled){background-color:var(--color-button-default-hover-fill);border:1px solid var(--color-button-default-hover-border);color:var(--color-button-default-hover-text)}.editor_controls .button--default:active:not(.button--no-text--disabled){background-color:var(--color-button-default-active-fill);border:1px solid var(--color-button-default-active-border);color:var(--color-button-default-active-text)}.editor_controls .button--primary{background-color:var(--color-button-primary-base-fill);border-color:var(--color-button-primary-base-border);color:var(--color-button-primary-base-text);text-shadow:var(--text-shadow-dark-ui)}.editor_controls .button--primary svg{filter:drop-shadow(0 1px 2px rgba(42,63,95,.7))}.editor_controls .button--primary:hover:not(.button--no-text--disabled){background-color:var(--color-button-primary-hover-fill);border:1px solid var(--color-button-primary-hover-border);color:var(--color-button-primary-hover-text)}.editor_controls .button--primary:active:not(.button--no-text--disabled){background-color:var(--color-button-primary-active-fill);border:1px solid var(--color-button-primary-active-border);color:var(--color-button-primary-active-text)}.editor_controls .button--secondary{background-color:var(--color-button-secondary-base-fill);border-color:var(--color-button-secondary-base-border);color:var(--color-button-secondary-base-text)}.editor_controls .button--secondary:hover:not(.button--no-text--disabled){background-color:var(--color-button-secondary-hover-fill);border:1px solid var(--color-button-secondary-hover-border);color:var(--color-button-secondary-hover-text)}.editor_controls .button--secondary:active:not(.button--no-text--disabled){background-color:var(--color-button-secondary-active-fill);border:1px solid var(--color-button-secondary-active-border);color:var(--color-button-secondary-active-text)}.editor_controls .button--tertiary{background-color:var(--color-button-tertiary-base-fill);border-color:var(--color-button-tertiary-base-border);color:var(--color-button-tertiary-base-text)}.editor_controls .button--tertiary:hover:not(.button--no-text--disabled){background-color:var(--color-button-tertiary-hover-fill);border:1px solid var(--color-button-tertiary-hover-border);color:var(--color-button-tertiary-hover-text)}.editor_controls .button--tertiary:active:not(.button--no-text--disabled){background-color:var(--color-button-tertiary-active-fill);border:1px solid var(--color-button-tertiary-active-border);color:var(--color-button-tertiary-active-text)}.editor_controls .button--upgrade{background-color:var(--color-button-upgrade-base-fill);border-color:var(--color-button-upgrade-base-border);color:var(--color-button-upgrade-base-text);text-shadow:var(--text-shadow-dark-ui)}.editor_controls .button--upgrade svg{filter:drop-shadow(0 1px 2px rgba(42,63,95,.7))}.editor_controls .button--upgrade:hover:not(.button--no-text--disabled){background-color:var(--color-button-upgrade-hover-fill);border:1px solid var(--color-button-upgrade-hover-border);color:var(--color-button-upgrade-hover-text)}.editor_controls .button--upgrade:active:not(.button--no-text--disabled){background-color:var(--color-button-upgrade-active-fill);border:1px solid var(--color-button-upgrade-active-border);color:var(--color-button-upgrade-active-text)}.editor_controls .button--header{background-color:var(--color-button-header-base-fill);border-color:var(--color-button-header-base-border);color:var(--color-button-header-base-text)}.editor_controls .button--header:hover:not(.button--no-text--disabled){background-color:var(--color-button-header-hover-fill);border:1px solid var(--color-button-header-hover-border);color:var(--color-button-header-hover-text)}.editor_controls .button--header:active:not(.button--no-text--disabled){background-color:var(--color-button-header-active-fill);border:1px solid var(--color-button-header-active-border);color:var(--color-button-header-active-text)}.editor_controls .checkbox__group{text-align:left}.editor_controls .checkbox__item{-ms-user-select:none;user-select:none;cursor:default;padding-top:var(--spacing-eighth-unit);padding-bottom:var(--spacing-eighth-unit)}.editor_controls .checkbox__item--vertical{display:block;clear:both}.editor_controls .checkbox__box{height:18px;width:18px;border:var(--border-default);border-radius:var(--border-radius-small);cursor:pointer;display:inline-block;vertical-align:middle;text-align:center;position:relative}.editor_controls .checkbox__box:hover{background:var(--color-background-light)}.editor_controls .checkbox__box--checked{border:var(--border-accent-shade);background:var(--color-accent)}.editor_controls .checkbox__box--checked:hover{background:var(--color-accent-shade)}.editor_controls .checkbox__box--checked+.checkbox__label{color:var(--color-text-active)}.editor_controls .checkbox__check{color:var(--color-text-base);font-size:var(--spacing-half-unit);position:absolute;height:100%;width:100%;left:0;top:0;display:flex;align-items:center;justify-content:center}.editor_controls .checkbox__check svg{filter:drop-shadow(0 1px 2px rgba(42,63,95,.7))}.editor_controls .checkbox__check svg path{fill:var(--color-white)}.editor_controls .checkbox__label{padding-left:var(--spacing-quarter-unit);font-size:var(--font-size-base);color:var(--color-text-base);display:inline-block;line-height:20px;text-align:left;vertical-align:middle;cursor:pointer}.editor_controls .colorpicker__controls .colorpicker__active,.editor_controls .colorpicker__controls .colorpicker__sliders .colorpicker__slider,.editor_controls .colorpicker__saturation{position:relative;overflow:hidden;border:var(--border-default);border-radius:var(--border-radius-small);cursor:pointer}.editor_controls .colorpicker{display:flex;width:26px;height:26px;border-radius:100%;border:var(--border-default);padding:var(--spacing-eighth-unit)}.editor_controls .colorpicker__outer{width:185px}.editor_controls .colorpicker__container{display:flex;align-items:center;line-height:2;position:relative;width:185px}.editor_controls .colorpicker__selected-color{margin-left:var(--spacing-half-unit);color:var(--color-text-base);font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);display:inline-block;vertical-align:middle;text-transform:uppercase}.editor_controls .colorpicker__swatch{border-radius:50%;flex-grow:1;width:100%;height:100%}.editor_controls .colorpicker__saturation{height:100px}.editor_controls .colorpicker__custom-input{padding-top:var(--spacing-eighth-unit)}.editor_controls .colorpicker__custom-input input{border:var(--border-default)!important;box-shadow:none!important;background-color:var(--color-background-inputs);color:var(--color-text-dark)}.editor_controls .colorpicker__custom-input input+span{color:var(--color-text)!important}.editor_controls .colorpicker__controls .colorpicker__sliders{width:100%}.editor_controls .colorpicker__controls .colorpicker__sliders .colorpicker__slider{margin:auto 0;height:10px;margin:var(--spacing-eighth-unit) 0}.editor_controls .colorpicker__controls .colorpicker__active{height:var(--spacing-base-unit);width:var(--spacing-base-unit);margin:var(--spacing-eighth-unit) 0 0 var(--spacing-half-unit)}.editor_controls .colorpicker__controls .colorpicker__active .colorpicker__active-swatch{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius-small);border:1px solid #eee}.editor_controls .fold .fold .colorpicker__container,.editor_controls .fold .fold .colorpicker__outer{width:calc(185px - var(--spacing-half-unit) - var(--spacing-half-unit))}.editor_controls .colorscaleDescription,.editor_controls .colorscalePickerTopContainer{display:none}.editor_controls .colorscalePickerContainer{min-width:240px;position:relative;padding:0;resize:none;border:none;background:none;max-height:none}.editor_controls .colorscalePickerContainer input:focus{outline:none}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.editor_controls .colorscalePickerContainer{display:inline}}.editor_controls .colorscalePickerContainer::-webkit-scrollbar{width:5px}.editor_controls .colorscalePickerBottomContainer{padding:5px 0 0}.editor_controls .colorscaleControlPanel{padding:0;margin:0 0 0 27%;width:70%}.editor_controls .customPickerContainer{text-align:left;width:180px}.editor_controls .customPickerContainer__clickable{margin-top:5px;min-height:27px;width:180px}.editor_controls .customPickerContainer__expanded-content{margin-top:10px}.editor_controls .customPickerContainer__category-dropdown{max-width:100%;width:180px!important}.editor_controls .customPickerContainer__palettes{margin-left:-60px}.editor_controls .customPickerContainer__info{width:240px}.editor_controls .dropdown-container{flex-grow:1}.editor_controls .dropdown-container:not(:last-child){margin-bottom:var(--spacing-quarter-unit)}.editor_controls .dropdown-container .Select__control{background-color:var(--color-background-inputs);border:var(--border-default);box-shadow:none!important;color:var(--color-text-base);min-height:36px}.editor_controls .dropdown-container .Select__control:hover{border-color:var(--color-border-dark)}.editor_controls .dropdown-container .Select__control:hover .Select__arrow{opacity:1}.editor_controls .dropdown-container .Select__control:not(.is-open){background-color:var(--color-background-inputs)!important}.editor_controls .dropdown-container .Select__option{color:var(--color-text-base);background-color:var(--color-background-inputs)}.editor_controls .dropdown-container .Select__menu{border:var(--border-default);border-top-color:var(--color-border-default);background-color:transparent;box-shadow:var(--box-shadow-base);margin-bottom:0;margin-top:0;top:98%;z-index:100}.editor_controls .dropdown-container .Select__menu-list{padding-top:0;padding-bottom:0}.editor_controls .dropdown-container .Select__menu-notice{background:var(--color-background-inputs)}.editor_controls .dropdown-container .Select__indicator-separator{display:none}.editor_controls .dropdown-container .Select__clear-indicator{padding:6px 0;color:#c8d4e3}.editor_controls .dropdown-container .Select__clear-indicator:hover{color:#ef553b}.editor_controls .dropdown-container .Select__dropdown-indicator{padding:6px 6px 6px 0;color:#c8d4e3}.editor_controls .dropdown-container .Select__dropdown-indicator:hover{color:var(--color-border-accent)}.editor_controls .dropdown-container .Select__single-value{font-size:12px;height:16px;color:var(--color-text-active);font-weight:400}.editor_controls .dropdown-container .Select__multi-value{background-color:#ebf0f8;border:var(--border-default)}.editor_controls .dropdown-container .Select__multi-value__label{max-width:105px;white-space:pre-wrap;word-break:break-word}.editor_controls .dropdown-container .Select.is-focused:not(.is-open)>.Select__control{border-color:var(--color-border-accent)}.editor_controls .dropdown-container .Select__arrow{border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-top-color:var(--color-border-default)}.editor_controls .dropdown-container .Select__option--is-selected{font-weight:var(--font-weight-semibold)}.editor_controls .dropdown-container .Select__option--is-focused,.editor_controls .dropdown-container .Select__option--is-selected,.editor_controls .dropdown-container .Select__option:hover{color:var(--color-text-active);background-color:var(--color-background-light)}.editor_controls .dropdown-container .Select__value-container{color:var(--color-text-base);padding:2px 6px}.editor_controls .dropdown-container .Select__placeholder{color:var(--color-text-placeholder);font-size:12px;height:16px;font-weight:400}.editor_controls .dropdown-container .dropdown--dark .Select__control,.editor_controls .dropdown-container .dropdown--dark .Select__option{background-color:var(--color-background-inverse)}.editor_controls .dropdown-container .dropdown--dark .Select__option--is-selected{background-color:var(--color-border-default)}.editor_controls .dropdown-container .dropdown--dark .Select--is-focused{background-color:var(--color-border-light)}.editor_controls ::-webkit-input-placeholder{color:var(--color-text-placeholder)}.editor_controls ::-moz-placeholder{color:var(--color-text-placeholder)}.editor_controls :-ms-input-placeholder{color:var(--color-text-placeholder)}.editor_controls :-moz-placeholder{color:var(--color-text-placeholder)}.editor_controls .numeric-input__wrapper{line-height:20px;max-width:100%;flex:1;display:flex;align-items:center;color:var(--color-text-base)}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.editor_controls .numeric-input__wrapper{flex-basis:auto}}.editor_controls .numeric-input__number{display:inline-block;border:var(--border-default);background:var(--color-background-inputs);cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;border-radius:var(--border-radius-small);padding:var(--spacing-quarter-unit);width:62px;vertical-align:middle;font-size:inherit;color:inherit;font-family:inherit}.editor_controls .numeric-input__caret-box{display:inline-block;max-height:32px;margin-left:var(--spacing-quarter-unit);margin-right:var(--spacing-half-unit);vertical-align:middle;box-sizing:border-box}.editor_controls .numeric-input__caret:first-child{margin-bottom:2px}.editor_controls .numeric-input__caret{cursor:pointer;background-color:var(--color-background-light);border:var(--border-default);border-radius:1px;line-height:var(--spacing-half-unit);text-align:center;max-height:13px}.editor_controls .numeric-bottom-caret-modifier,.editor_controls .numeric-top-caret-modifier{width:13px!important;height:13px!important;fill:var(--color-text-base)!important}.editor_controls .AxisInterval-milliseconds{width:50%}.editor_controls .text-input{display:inline-block;border:var(--border-default);background:var(--color-background-inputs);cursor:text;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;border-radius:var(--border-radius-small);padding:var(--spacing-quarter-unit) var(--spacing-quarter-unit) var(--spacing-quarter-unit) var(--spacing-half-unit);width:140px;vertical-align:middle;font-size:inherit;color:inherit;font-family:inherit}.editor_controls .radio-block{width:100%;line-height:var(--font-leading-head);display:flex}.editor_controls .radio-block__option{flex-grow:1;padding:var(--spacing-quarter-unit) var(--spacing-half-unit);background-color:var(--color-background-top);border:var(--border-default);display:inline-block;cursor:pointer;min-width:0;text-align:center;font-size:var(--font-size-small)}.editor_controls .radio-block__option:not(.radio-block__option--active):hover{background-color:var(--color-background-light);color:var(--color-text-active)}.editor_controls .radio-block__option--active{background-color:var(--color-button-primary-base-fill);color:var(--color-button-primary-base-text);border:1px solid var(--color-button-primary-base-border);margin-left:-1px;cursor:default;text-shadow:var(--text-shadow-dark-ui);font-weight:var(--font-weight-semibold)}.editor_controls .radio-block__option--active:last-child,.editor_controls .radio-block__option--active:not(:first-child){border-left:var(--border-accent-shade)!important}.editor_controls .radio-block__option:not(:first-child):not(:last-child){border-left:0}.editor_controls .radio-block__option:last-child{border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);border-left:0}.editor_controls .radio-block__option:first-child{border-top-left-radius:var(--border-radius-small);border-bottom-left-radius:var(--border-radius-small)}.editor_controls .radio-block__option:first-child:not(.radio-block__option--active){border-left:var(--border-default)}.editor_controls .text-editor{overflow:hidden;border:var(--border-default);border-radius:var(--border-radius);min-height:155px;display:flex;flex-direction:column;flex-grow:1}.editor_controls .text-editor *{box-sizing:border-box}.editor_controls .text-editor textarea[class=multi-format-editor__latex]{height:155px;width:100%;margin:10px;border:var(--border-default)}.editor_controls .text-editor textarea[class=multi-format-editor__html]{height:145px;width:100%}.editor_controls .text-editor textarea{width:100%;height:100%;border:none;overflow:auto;outline:none;box-shadow:none;padding:var(--spacing-quarter-unit);resize:none;line-height:24px;font-size:13px;color:var(--color-text-base);background-color:var(--color-background-inputs)}.editor_controls .multi-format-editor__root{display:flex;overflow:hidden;height:205px}.editor_controls .multi-format-editor__root__wrapper{flex-grow:1;display:flex;flex-wrap:wrap;align-items:stretch;flex-direction:column}.editor_controls .multi-format-editor__tabs{height:30px;display:block;width:100%}.editor_controls .multi-format-editor__tab{text-align:center;height:30px;line-height:28px;box-sizing:border-box}.editor_controls .multi-format-editor__tab.top-tab{width:50%;overflow:hidden;color:var(--color-text-base);display:inline-block}.editor_controls .multi-format-editor__tab.top-tab.left{border-top-left-radius:5px;border-right:var(--border-default)}.editor_controls .multi-format-editor__tab.top-tab.right{border-top-right-radius:5px}.editor_controls .multi-format-editor__tab.top-tab:not(.selected){border-bottom:var(--border-default)}.editor_controls .multi-format-editor__tab.bottom-tab{border-top:var(--border-default);width:100%;display:block;color:var(--color-text-base)}.editor_controls .multi-format-editor__tab.selected{background:var(--color-background-light);font-weight:var(--font-weight-semibold)}.editor_controls .multi-format-editor__tab:hover:not(.selected){cursor:pointer;color:var(--color-text-active);background-color:var(--color-background-light)}.editor_controls .multi-format-editor__content__wrapper__rich_text{flex-grow:1;display:flex;flex-direction:column}.editor_controls .multi-format-editor__content__wrapper__latex{background-color:var(--color-background-light);display:flex;align-items:center;justify-content:center}.editor_controls .multi-format-editor__content__wrapper__html{display:flex;align-items:center;justify-content:center}.editor_controls .multi-format-editor__confirmation-panel{height:100%;max-height:100%;width:100%;text-align:center;display:flex;flex-direction:column;align-items:flex-start;flex:1}.editor_controls .multi-format-editor__confirmation-panel__header{color:var(--color-text-section-header);margin-top:0;margin-bottom:5px;font-weight:600}.editor_controls .multi-format-editor__confirmation-panel__content{overflow-y:auto;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch;padding:var(--spacing-half-unit)}.editor_controls .multi-format-editor__confirmation-panel__content::-webkit-scrollbar{background:#fff;width:5px}.editor_controls .multi-format-editor__confirmation-panel__content::-webkit-scrollbar-track{box-shadow:none;background:var(--scrollbar-track-background)}.editor_controls .multi-format-editor__confirmation-panel__content::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:10px}.editor_controls .multi-format-editor__confirmation-panel__actions{padding:var(--spacing-half-unit);width:100%;display:flex;justify-content:center;align-items:center;border-top:1px solid var(--color-border-light);-webkit-overflow-scrolling:touch}.editor_controls .multi-format-editor__confirmation-panel__actions::-webkit-scrollbar{background:#fff;width:5px}.editor_controls .multi-format-editor__confirmation-panel__actions::-webkit-scrollbar-track{box-shadow:none;background:var(--scrollbar-track-background)}.editor_controls .multi-format-editor__confirmation-panel__actions::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);border-radius:10px}.editor_controls .multi-format-editor__confirmation-panel__message{line-height:20px}.editor_controls .multi-format-editor__confirmation-panel__message-primary{font-weight:var(--font-weight-semibold);color:var(--color-text-base)}.editor_controls .multi-format-editor__confirmation-panel__message-secondary{color:var(--color-text-base)}.editor_controls .multi-format-editor__confirmation-panel__continue-button{margin-left:10px}.editor_controls .rich-text-editor__root{border-top:none;width:100%;color:var(--color-text-base);display:flex;flex-direction:column;flex-grow:1}.editor_controls .rich-text-editor__editor{cursor:text;position:relative;flex-grow:1}.editor_controls .rich-text-editor__editor>div{position:absolute;width:100%;height:100%;max-width:100%;max-height:100%;overflow:auto;flex-grow:1;left:0;top:0}.editor_controls .rich-text-editor__controls{display:flex;justify-content:space-evenly;background:var(--color-background-light);font-size:14px;padding:10px 0;-ms-user-select:none;user-select:none;border-bottom:var(--border-default)}.editor_controls .rich-text-editor__controls .icon-link{transform:translateY(3px);display:inline-block;fill:var(--color-text-base);width:15px!important;height:15px!important}.editor_controls .rich-text-editor__link-editor{background-color:var(--color-background-light);border:var(--border-default);padding:var(--spacing-half-unit);position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column}.editor_controls .rich-text-editor__link-editor__label{display:block}.editor_controls .rich-text-editor__link-editor__input{border:var(--border-default);color:var(--color-text-base);overflow:scroll;padding:0 10px;width:100%;margin-top:10px}.editor_controls .rich-text-editor__styleButton{color:var(--color-text-base);cursor:pointer;display:inline-block;margin:0;min-height:var(--spacing-base-unit);min-width:var(--spacing-base-unit);text-align:center;background-color:transparent;border:var(--border-default);border-radius:var(--border-radius-small);line-height:20px;position:relative}.editor_controls .rich-text-editor__styleButton__wrapper{padding:0 var(--spacing-quarter-unit)}.editor_controls .rich-text-editor__styleButton--active,.editor_controls .rich-text-editor__styleButton--active:hover{background-color:var(--color-accent);border:var(--border-accent-shade);color:var(--color-white)}.editor_controls .rich-text-editor__styleButton--active:hover:before{transform:scaleX(0)}.editor_controls .rich-text-editor__styleButton:before{content:"";position:absolute;bottom:-1px;height:1px;width:calc(100% + 2px);left:-1px;background:var(--color-accent);will-change:transform;transform-origin:center center;transform:scaleX(0);transition:all .15s ease-in-out}.editor_controls .rich-text-editor__styleButton:hover{color:var(--color-text-active);background-color:var(--color-background-top)}.editor_controls .rich-text-editor__styleButton:hover:before{transform:none}.editor_controls .rich-text-editor__editor .public-DraftEditor-content,.editor_controls .rich-text-editor__editor .public-DraftEditorPlaceholder-root{padding:var(--spacing-quarter-unit)}.editor_controls .rich-text-editor__editor .public-DraftEditor-content{min-height:100px}.editor_controls .RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root{display:none}.editor_controls .rich-text-editor__editor .RichEditor-blockquote{border-left:5px solid #eee;color:#666;font-style:italic;margin:16px 0;padding:10px 20px}.editor_controls .rich-text-editor__editor .public-DraftStyleDefault-pre{background-color:rgba(0,0,0,.05);font-size:16px;padding:20px}.editor_controls .DraftEditor-editorContainer,.editor_controls .DraftEditor-root,.editor_controls .public-DraftEditor-content{height:inherit;text-align:initial}.editor_controls .DraftEditor-root{position:relative}.editor_controls .DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.editor_controls .public-DraftEditor-block{position:relative}.editor_controls .DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.editor_controls .DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.editor_controls .DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.editor_controls .DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.editor_controls .DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.editor_controls .DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.editor_controls .public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.editor_controls .public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.editor_controls .DraftEditorPlaceholder-hidden{display:none}.editor_controls .public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.editor_controls .public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.editor_controls .public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.editor_controls .public-DraftStyleDefault-listLTR{direction:ltr}.editor_controls .public-DraftStyleDefault-listRTL{direction:rtl}.editor_controls .public-DraftStyleDefault-ol,.editor_controls .public-DraftStyleDefault-ul{margin:16px 0;padding:0}.editor_controls .public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.editor_controls .public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.editor_controls .public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.editor_controls .public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.editor_controls .public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.editor_controls .public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.editor_controls .public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.editor_controls .public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.editor_controls .public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.editor_controls .public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.editor_controls .public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.editor_controls .public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.editor_controls .public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.editor_controls .public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.editor_controls .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.editor_controls .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.editor_controls .public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.editor_controls .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.editor_controls .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.editor_controls .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.editor_controls .public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.editor_controls .public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.editor_controls .public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.editor_controls .public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.editor_controls .public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.editor_controls .public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.editor_controls .rangeslider{margin:0 var(--spacing-quarter-unit);min-width:60px;position:relative;background:var(--color-background-light);touch-action:none;border:1px solid var(--color-border-default);flex-grow:1}.editor_controls .rangeslider,.editor_controls .rangeslider .rangeslider__fill{display:block}.editor_controls .rangeslider .rangeslider__handle{outline:0;background:#fff;border:1px solid var(--color-border-default);cursor:pointer;display:inline-block;position:absolute}.editor_controls .rangeslider .rangeslider__handle .rangeslider__active{opacity:1}.editor_controls .rangeslider .rangeslider__handle-tooltip{width:20px;height:20px;text-align:center;position:absolute;background-color:rgba(0,0,0,.8);font-weight:400;font-size:14px;transition:all .1s ease-in;border-radius:4px;display:inline-block;color:#fff;left:50%;transform:translate3d(-50%,0,0)}.editor_controls .rangeslider .rangeslider__handle-tooltip span{margin-top:12px;display:inline-block;line-height:100%}.editor_controls .rangeslider .rangeslider__handle-tooltip:after{content:" ";position:absolute;width:0;height:0}.editor_controls .rangeslider-horizontal{height:6px;border-radius:10px}.editor_controls .rangeslider-horizontal .rangeslider__fill{height:100%;background-color:var(--color-accent);border:var(--border-accent);border-radius:10px;transform:translateY(-1px);top:0}.editor_controls .rangeslider-horizontal .rangeslider__handle{width:6.66667px;height:30px;border-radius:20px;top:50%;transform:translate3d(-50%,-50%,0);display:flex;align-items:center;justify-content:center}.editor_controls .rangeslider-horizontal .rangeslider__handle:after{content:" ";position:absolute;width:4px;height:20px;border-radius:5px;background-color:var(--color-accent);display:none}.editor_controls .rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.editor_controls .rangeslider-horizontal .rangeslider__handle-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.8);left:50%;bottom:-8px;transform:translate3d(-50%,0,0)}.editor_controls .rangeslider-vertical{margin:20px auto;height:150px;max-width:10px;background-color:transparent}.editor_controls .rangeslider-vertical .rangeslider__fill,.editor_controls .rangeslider-vertical .rangeslider__handle{position:absolute}.editor_controls .rangeslider-vertical .rangeslider__fill{width:100%;background-color:#7cb342;box-shadow:none;bottom:0}.editor_controls .rangeslider-vertical .rangeslider__handle{width:30px;height:10px;left:-10px;box-shadow:none}.editor_controls .rangeslider-vertical .rangeslider__handle-tooltip{left:-100%;top:50%;transform:translate3d(-50%,-50%,0)}.editor_controls .rangeslider-vertical .rangeslider__handle-tooltip:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,.8);left:100%;top:12px}.editor_controls .rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.editor_controls .rangeslider-reverse.rangeslider-vertical .rangeslider__fill{top:0;bottom:inherit}.editor_controls .rangeslider__labels{position:relative}.rangeslider-vertical .editor_controls .rangeslider__labels{position:relative;list-style-type:none;margin:0 0 0 24px;padding:0;text-align:left;width:250px;height:100%;left:10px}.rangeslider-vertical .editor_controls .rangeslider__labels .rangeslider__label-item{position:absolute;transform:translate3d(0,-50%,0)}.rangeslider-vertical .editor_controls .rangeslider__labels .rangeslider__label-item:before{content:"";width:10px;height:2px;background:#000;position:absolute;left:-14px;top:50%;transform:translateY(-50%);z-index:-1}.editor_controls .rangeslider__labels .rangeslider__label-item{position:absolute;font-size:14px;cursor:pointer;display:inline-block;top:10px;transform:translate3d(-50%,0,0)}.editor_controls .trace-grid-single-block{max-width:460px;display:flex;flex-flow:wrap;padding:var(--spacing-quarter-unit)}.editor_controls .trace-grid{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:860px){.editor_controls .trace-grid{grid-template-columns:repeat(2,1fr)}}.editor_controls .trace-grid__column{text-align:center;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-shrink:0;flex-grow:0}.editor_controls .trace-grid__column:nth-of-type(4n+3){-ms-grid-column:1}.editor_controls .trace-grid__column:nth-of-type(4n){-ms-grid-column:2}.editor_controls .trace-grid__column:nth-of-type(4n+1){-ms-grid-column:3}.editor_controls .trace-grid__column:nth-of-type(4n+2){-ms-grid-column:4}.editor_controls .trace-grid__column:nth-of-type(3),.editor_controls .trace-grid__column:nth-of-type(4),.editor_controls .trace-grid__column:nth-of-type(5),.editor_controls .trace-grid__column:nth-of-type(6){-ms-grid-row:2}.editor_controls .trace-grid__column:nth-of-type(7),.editor_controls .trace-grid__column:nth-of-type(8),.editor_controls .trace-grid__column:nth-of-type(9),.editor_controls .trace-grid__column:nth-of-type(10){-ms-grid-row:3}.editor_controls .trace-grid__column .trace-item:nth-of-type(odd){-ms-grid-column:1}.editor_controls .trace-grid__column .trace-item:nth-of-type(2n+2){-ms-grid-column:2}.editor_controls .trace-grid__column .trace-item:nth-of-type(3),.editor_controls .trace-grid__column .trace-item:nth-of-type(4){-ms-grid-row:2}.editor_controls .trace-grid__column .trace-item:nth-of-type(5),.editor_controls .trace-grid__column .trace-item:nth-of-type(6){-ms-grid-row:3}.editor_controls .trace-grid__column .trace-item:nth-of-type(7),.editor_controls .trace-grid__column .trace-item:nth-of-type(8){-ms-grid-row:4}.editor_controls .trace-grid__column:not(:first-of-type){position:relative}.editor_controls .trace-grid__column:not(:first-of-type):before{position:absolute;width:1px;border-left:var(--border-light);height:100%;top:0;left:0;content:""}.editor_controls .trace-grid__column:not(:first-of-type) .trace-grid__column__header{position:relative;z-index:99}.editor_controls .trace-grid__column--double{grid-column:span 2;flex-grow:0}.editor_controls .trace-grid__column--double:nth-of-type(odd){-ms-grid-column:1}.editor_controls .trace-grid__column--double:nth-of-type(2n+2){-ms-grid-column:3}.editor_controls .trace-grid__column--double:nth-of-type(5),.editor_controls .trace-grid__column--double:nth-of-type(6){-ms-grid-row:2}.editor_controls .trace-grid__column--double:nth-of-type(7),.editor_controls .trace-grid__column--double:nth-of-type(8){-ms-grid-row:3}.editor_controls .trace-grid__column--double .trace-item:nth-of-type(4n+1){-ms-grid-column:1}.editor_controls .trace-grid__column--double .trace-item:nth-of-type(4n+2){-ms-grid-column:2}.editor_controls .trace-grid__column--double .trace-item:nth-of-type(4n+3){-ms-grid-column:3}.editor_controls .trace-grid__column--double .trace-item:nth-of-type(4n){-ms-grid-column:4}.editor_controls .trace-grid__column--double .trace-item:nth-of-type(3),.editor_controls .trace-grid__column--double .trace-item:nth-of-type(4){-ms-grid-row:1}.editor_controls .trace-grid__column--double .trace-item:nth-of-type(5),.editor_controls .trace-grid__column--double .trace-item:nth-of-type(6),.editor_controls .trace-grid__column--double .trace-item:nth-of-type(7),.editor_controls .trace-grid__column--double .trace-item:nth-of-type(8){-ms-grid-row:2}.editor_controls .trace-grid__column--double .trace-item:nth-of-type(9),.editor_controls .trace-grid__column--double .trace-item:nth-of-type(10),.editor_controls .trace-grid__column--double .trace-item:nth-of-type(11),.editor_controls .trace-grid__column--double .trace-item:nth-of-type(12){-ms-grid-row:3}.editor_controls .trace-grid__column--double .trace-grid__column__items{display:grid;grid-gap:0;grid-template-columns:repeat(4,1fr)}.editor_controls .trace-grid__column__items{display:grid;grid-gap:0;grid-template-columns:repeat(2,90px);grid-template-rows:repeat(2,112px);flex-grow:1;width:100%;padding:0 var(--spacing-half-unit) var(--spacing-half-unit)}.editor_controls .trace-grid__column__header{text-transform:capitalize;font-weight:var(--font-weight-semibold);text-align:left;border-top:var(--border-light);width:100%;padding:var(--spacing-half-unit) var(--spacing-base-unit) 0;box-sizing:border-box}.editor_controls .trace-grid__column__header,.editor_controls .trace-item{color:var(--color-text-base);display:flex;align-items:center;justify-content:flex-start}.editor_controls .trace-item{width:90px;flex-direction:column;flex-grow:0;margin-top:var(--spacing-half-unit);transition:all .15s ease-in-out;position:relative}.editor_controls .trace-item--active .trace-item__image{border-color:var(--color-accent);border-width:2px;color:var(--color-accent)}.editor_controls .trace-item__actions{position:absolute;width:100%;display:flex;flex-direction:column;top:0;left:var(--spacing-quarter-unit);justify-content:flex-start;align-items:flex-end;z-index:99;height:60px}.editor_controls .trace-item__actions:hover .trace-item__actions__item{transform:translateX(-2px);opacity:1;pointer-events:auto}.editor_controls .trace-item__actions__item{transform:translateX(-10px);opacity:0;pointer-events:none;color:var(--color-text-light);transition:all .15s ease-in-out}.editor_controls .trace-item__actions__item:not(:last-child){margin-bottom:var(--spacing-quarter-unit)}.editor_controls .trace-item__actions__item:hover{color:var(--color-accent)}.editor_controls .trace-item__actions__item svg{display:block;width:16px;height:16px;fill:currentColor}.editor_controls .trace-item:hover{cursor:pointer;color:var(--color-accent)}.editor_controls .trace-item:hover .trace-item__label{color:var(--color-accent)}.editor_controls .trace-item:hover .trace-item__image{border-color:var(--color-accent)}.editor_controls .trace-item__image{position:relative;z-index:2;border:1px solid var(--color-border-default);width:60px;height:60px;border-radius:var(--border-radius);background:var(--color-background-top);box-shadow:0 2px 9px transparent;display:flex;align-items:center;justify-content:center;transition:all .15s ease-in-out}.editor_controls .trace-item__image__svg{width:100%;flex-grow:1;padding:var(--spacing-quarter-unit)}.editor_controls .trace-item__image svg{display:block}.editor_controls .trace-item__image img{display:block;font-size:10px;color:var(--color-text-base)}.editor_controls .trace-item__image__wrapper{width:100%}.editor_controls .trace-item__label{font-weight:var(--font-weight-semibold);width:72px;height:34px;margin-top:var(--spacing-quarter-unit);color:var(--color-text-base);text-transform:capitalize;font-size:var(--font-size-small);text-align:center}.editor_controls .trace-type-select-dropdown__wrapper>*>*{pointer-events:none}.editor_controls .trace-type-select-dropdown__wrapper>:hover{cursor:pointer}.editor_controls .trace-type-select-dropdown__wrapper>:hover .Select:not(.is-open) .Select-control{border-color:var(--color-border-dark)}.editor_controls .trace-type-select-button{display:flex;align-items:center;border:var(--border-default);width:100%;height:36px;border-radius:var(--border-radius);padding:0 var(--spacing-quarter-unit)}.editor_controls .trace-type-select-button:hover{cursor:pointer;border-color:var(--color-border-dark)}.editor_controls .trace-type-select-button__icon{max-width:20px;width:20px;margin-right:var(--spacing-quarter-unit)}.editor_controls .trace-type-select-button__icon svg{max-width:100%;display:block}.editor_controls .trace-type-select-button__icon svg *{fill:currentColor}.editor_controls .dropzone-container{flex-grow:1;display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-border-default);height:160px;box-sizing:border-box;padding:8px;border-radius:var(--border-radius)}.editor_controls .dropzone-container__content{width:100%;height:100%;text-align:center;background-color:var(--color-rhino-light-5);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center}.editor_controls .dropzone-container__message{padding:15px}.editor_controls .dropzone-container__image{width:100%;height:100%;background-size:contain;background-position:50%;position:relative;background-repeat:no-repeat}.editor_controls .dropzone-container--active{border-color:var(--color-dodger)}.editor_controls .dropzone-container--rejected{border-color:red}.editor_controls [aria-label][role~=tooltip]{position:relative}.editor_controls [aria-label][role~=tooltip]:after,.editor_controls [aria-label][role~=tooltip]:before{transform:translateZ(0);backface-visibility:hidden;display:none;will-change:transform;opacity:0;pointer-events:none;transition:all var(--microtip-transition-duration,.18s) var(--microtip-transition-easing,ease-in-out) var(--microtip-transition-delay,0s);position:absolute;box-sizing:border-box;z-index:10;transform-origin:top}.editor_controls [aria-label][role~=tooltip]:before{background-size:100% auto!important;content:""}.editor_controls [aria-label][role~=tooltip]:after{background:#506784;border-radius:4px;color:#fff;content:attr(aria-label);font-size:var(--microtip-font-size,13px);font-weight:var(--microtip-font-weight,normal);text-transform:var(--microtip-text-transform,none);padding:.5em 1em;white-space:nowrap;box-sizing:content-box}.editor_controls [aria-label][role~=tooltip]:focus:after,.editor_controls [aria-label][role~=tooltip]:focus:before,.editor_controls [aria-label][role~=tooltip]:hover:after,.editor_controls [aria-label][role~=tooltip]:hover:before{opacity:1;pointer-events:auto;display:block}.editor_controls [role~=tooltip][data-microtip-position|=top]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(80, 103, 132, 1)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E") no-repeat;height:6px;width:18px;margin-bottom:5px;transform:translate3d(-50%,0,0);bottom:100%;left:50%}.editor_controls [role~=tooltip][data-microtip-position|=top]:after{margin-bottom:11px;transform:translate3d(-50%,0,0);bottom:100%;left:50%}.editor_controls [role~=tooltip][data-microtip-position=top]:hover:after,.editor_controls [role~=tooltip][data-microtip-position|=top]:hover:before{transform:translate3d(-50%,-5px,0)}.editor_controls [role~=tooltip][data-microtip-position=top-left]:after{transform:translate3d(calc(-100% + 16px),0,0);bottom:100%}.editor_controls [role~=tooltip][data-microtip-position=top-left]:hover:after{transform:translate3d(calc(-100% + 16px),-5px,0)}.editor_controls [role~=tooltip][data-microtip-position=top-right]:after{transform:translate3d(-16px,0,0);bottom:100%}.editor_controls [role~=tooltip][data-microtip-position=top-right]:hover:after{transform:translate3d(-16px,-5px,0)}.editor_controls [role~=tooltip][data-microtip-position|=bottom]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(80, 103, 132, 1)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E") no-repeat;height:6px;width:18px;margin-top:5px;margin-bottom:0;transform:translate3d(-50%,-10px,0);bottom:auto;left:10px;top:100%}.editor_controls [role~=tooltip][data-microtip-position|=bottom]:after{margin-top:11px;transform:translate3d(-50%,-10px,0);left:10px;top:100%}.editor_controls [role~=tooltip][data-microtip-position=bottom]:hover:after,.editor_controls [role~=tooltip][data-microtip-position|=bottom]:hover:before{transform:translate3d(-50%,0,0)}.editor_controls [role~=tooltip][data-microtip-position=bottom-left]:after{transform:translate3d(calc(-100% + 16px),-10px,0);top:100%}.editor_controls [role~=tooltip][data-microtip-position=bottom-left]:hover:after{transform:translate3d(calc(-100% + 16px),0,0)}.editor_controls [role~=tooltip][data-microtip-position=bottom-right]:after{transform:translate3d(-16px,-10px,0);top:100%}.editor_controls [role~=tooltip][data-microtip-position=bottom-right]:hover:after{transform:translate3d(-16px,0,0)}.editor_controls [role~=tooltip][data-microtip-position=left]:after,.editor_controls [role~=tooltip][data-microtip-position=left]:before{bottom:auto;left:auto;right:100%;top:50%;transform:translate3d(10px,-50%,0)}.editor_controls [role~=tooltip][data-microtip-position=left]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(80, 103, 132, 1)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-right:5px;margin-bottom:0}.editor_controls [role~=tooltip][data-microtip-position=left]:after{margin-right:11px}.editor_controls [role~=tooltip][data-microtip-position=left]:hover:after,.editor_controls [role~=tooltip][data-microtip-position=left]:hover:before{transform:translate3d(0,-50%,0)}.editor_controls [role~=tooltip][data-microtip-position=right]:after,.editor_controls [role~=tooltip][data-microtip-position=right]:before{bottom:auto;left:100%;top:50%;transform:translate3d(-10px,-50%,0)}.editor_controls [role~=tooltip][data-microtip-position=right]:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(80, 103, 132, 1)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E") no-repeat;height:18px;width:6px;margin-bottom:0;margin-left:5px}.editor_controls [role~=tooltip][data-microtip-position=right]:after{margin-left:11px}.editor_controls [role~=tooltip][data-microtip-position=right]:hover:after,.editor_controls [role~=tooltip][data-microtip-position=right]:hover:before{transform:translate3d(0,-50%,0)}.editor_controls [role~=tooltip][data-microtip-size=small]:after{white-space:normal;width:80px}.editor_controls [role~=tooltip][data-microtip-size=medium]:after{white-space:normal;width:140px}.editor_controls [role~=tooltip][data-microtip-size=large]:after{white-space:normal;width:260px}.editor_controls .datetimepicker-container{min-width:176px;min-height:70px}.editor_controls .datetimepicker-container .mdi-icon{width:20px;margin:2px}.editor_controls .datetimepicker-container__content{margin-top:5px}.editor_controls .datetimepicker-datepicker-container{margin-top:5px;border:1px solid var(--color-border-default);border-radius:5px}.editor_controls .datetimepicker-datepicker-navbar{width:200px;height:30px;margin:0 auto}.editor_controls .datetimepicker-container-date-input{margin-top:-20px}.editor_controls .datetimepicker-container-icons{display:inline-block;margin-top:2px;margin-left:2px}.editor_controls .datetimepicker-container-time{margin-top:5px}.editor_controls .datetimepicker-container-date-input,.editor_controls .datetimepicker-container-time-input{width:130px}.editor_controls .datetimepicker-date-icon--selected,.editor_controls .datetimepicker-time-icon--selected{fill:var(--color-accent)}.editor_controls .datetimepicker-date-icon:hover,.editor_controls .datetimepicker-time-icon:hover{fill:#899aaf}.editor_controls .datepicker-container-rce{outline:none}.editor_controls .datetimepicker-date-units{padding-left:5px}.editor_controls .DayPicker{font-size:var(--font-size-body)}.editor_controls .DayPicker-Caption,.editor_controls .DayPicker-NavBar{display:none}.editor_controls .DayPicker-Month{margin:0}.editor_controls .DayPicker-Months{margin:2px 0;outline:none}.editor_controls .DayPicker-wrapper{width:220px;padding-bottom:5px;outline:none}.editor_controls .DayPicker-Day{outline:none!important}.editor_controls .DayPicker-Day--highlighted{background-color:var(--color-accent);color:#fff;outline:none}.editor_controls .DayPicker-Day--highlighted:hover{background-color:var(--color-accent)!important}.editor_controls .DayPicker-Weekday{color:#577290!important}.editor_controls .datimepicker-monthpicker,.editor_controls .datimepicker-yearpicker{display:inline-block;font-size:14px}.editor_controls .datimepicker-monthpicker{min-width:120px}.editor_controls .datimepicker-yearpicker{min-width:70px!important}.editor_controls .dropdown-container.datimepicker-monthpicker div div,.editor_controls .dropdown-container.datimepicker-yearpicker div div{border:none}.editor_controls .DayPicker-Day--today{font-weight:var(--font-weight-normal)}.editor_controls .DayPicker-Day--today:not(.DayPicker-Day--highlighted){color:var(--color-text-base)}.editor_controls__wrapper{display:flex;flex-grow:1}.editor_controls a{color:#0d76bf;cursor:pointer}.plotly_editor{display:flex;width:100%}.plotly_editor,.plotly_editor_plot{flex-grow:1;height:100%;max-height:100%}.plotly_editor_plot{max-width:100%;overflow:auto}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:0 1em;margin-top:1em;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#8b9898;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5em;vertical-align:middle;cursor:pointer}.DayPicker-WeekNumber{min-width:1em;border-right:1px solid #eaecec;color:#8b9898;text-align:right;font-size:.75em}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#4a90e2;color:#f0f8ff}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)} \ No newline at end of file diff --git a/index.html b/index.html index cff75f9..6ba572c 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -sqliteviz
\ No newline at end of file +sqliteviz
\ No newline at end of file diff --git a/js/app.af9b7432.js b/js/app.af9b7432.js new file mode 100644 index 0000000..8fc6515 --- /dev/null +++ b/js/app.af9b7432.js @@ -0,0 +1,2 @@ +(function(e){function t(t){for(var i,r,o=t[0],c=t[1],l=t[2],d=0,h=[];d=n.max,a=i.max<100&&t<=100-i.max,r=this.horizontal?"top":"left";s||a?s?this.$set(this.movableSplitter,r,n.max):this.$set(this.movableSplitter,r,Math.max(100-i.max,0)):this.$set(this.movableSplitter,r,Math.min(Math.max(t,0),n.max))},toggleFirstPane:function(){this.paneBefore.size>0?(this.beforeMinimising=this.paneBefore.size,this.paneBefore.size=0):this.paneBefore.size=this.beforeMinimising,this.paneAfter.size=100-this.paneBefore.size}},mounted:function(){this.container=this.$refs.container}},g=b,w=(n("8e6c"),Object(r["a"])(g,f,v,!1,null,null,null)),y=w.exports,x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("text-field",{attrs:{placeholder:"Search table",width:"100%"}}),n("div",{attrs:{id:"db"}},[n("div",{staticClass:"db-name",on:{click:function(t){e.schemaVisible=!e.schemaVisible}}},[n("svg",{staticClass:"chevron-icon",style:{transform:e.schemaVisible?"rotate(90deg)":"rotate(0)"},attrs:{width:"9",height:"9",viewBox:"0 0 8 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("path",{attrs:{d:"M0.721924 9.93097L4.85292 5.79997L0.721924 1.66897L1.99992 0.399973L7.39992 5.79997L1.99992 11.2L0.721924 9.93097Z",fill:e.schemaVisible?"#506784":"rgba(80, 103, 132, 0.5)"}})]),e._v(" "+e._s(e.dbName)+" ")]),n("div",{staticClass:"db-edit"},[n("input",{ref:"dbfile",attrs:{type:"file",id:"actual-btn",hidden:""},on:{change:e.changeDb}}),n("label",{attrs:{for:"actual-btn"}},[n("svg",{staticClass:"db-edit-icon",attrs:{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("path",{attrs:{d:"M3 10.5V12.75C3 14.25 5.2875 15.54 8.25 15.75V13.5825L8.3475 13.5C5.34 13.32 3 12.045 3 10.5ZM9 9.75C5.685 9.75 3 8.4075 3 6.75V9C3 10.6575 5.685 12 9 12C9.2925 12 9.5775 12 9.87 12L12.75 9.09C11.55 9.54 10.2825 9.75 9 9.75ZM9 2.25C5.685 2.25 3 3.5925 3 5.25C3 6.9075 5.685 8.25 9 8.25C12.315 8.25 15 6.9075 15 5.25C15 3.5925 12.315 2.25 9 2.25ZM15.75 8.3475C15.6375 8.3475 15.5325 8.3925 15.4575 8.475L14.7075 9.225L16.245 10.725L16.995 9.975C17.1525 9.825 17.16 9.57 16.995 9.3975L16.065 8.475C15.99 8.3925 15.885 8.3475 15.78 8.3475H15.75ZM14.28 9.66L9.75 14.205V15.75H11.295L15.84 11.1975L14.28 9.66Z",fill:"#A2B1C6"}})])]),n("span",{staticClass:"db-edit-tooltip"},[e._v("Change database")])])]),n("div",{directives:[{name:"show",rawName:"v-show",value:e.schemaVisible,expression:"schemaVisible"}],staticClass:"schema"},e._l(e.schema,(function(e,t){return n("table-description",{key:t,attrs:{name:e[0],sql:e[1]}})})),1)],1)},C=[],_=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"table-name",on:{click:function(t){e.colVisible=!e.colVisible}}},[n("svg",{staticClass:"chevron-icon",style:{transform:e.colVisible?"rotate(90deg)":"rotate(0)"},attrs:{width:"9",height:"9",viewBox:"0 0 8 12",fill:"none",xmlns:"http://www.w3.org/2000/svg"}},[n("path",{attrs:{d:"M0.721924 9.93097L4.85292 5.79997L0.721924 1.66897L1.99992 0.399973L7.39992 5.79997L1.99992 11.2L0.721924 9.93097Z",fill:e.colVisible?"#506784":"rgba(80, 103, 132, 0.5)"}})]),e._v(" "+e._s(e.name)+" ")]),n("div",{directives:[{name:"show",rawName:"v-show",value:e.colVisible,expression:"colVisible"}],staticClass:"columns"},e._l(e.columns,(function(t,i){return n("div",{key:i,staticClass:"column"},[e._v(" "+e._s(t.name)+" "),n("span",{staticClass:"column-type"},[e._v(e._s(t.type))])])})),0)])},k=[],$=(n("4160"),n("b0c0"),n("159b"),n("6283")),S=n.n($),L={name:"TableDescription",props:["name","sql"],data:function(){return{colVisible:!1}},computed:{ast:function(){return S()(this.sql)},columns:function(){var e=[];return this.ast.statement[0].definition.forEach((function(t){if("column"===t.variant){var n=t.datatype.variant;t.datatype.args&&(n=n+"("+t.datatype.args.expression[0].value,2===t.datatype.args.expression.length&&(n=n+", "+t.datatype.args.expression[1].value),n+=")"),e.push({name:t.name,type:n})}})),e}}},I=L,q=(n("5384"),Object(r["a"])(I,_,k,!1,null,"38d0b4fd",null)),Q=q.exports,M=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{class:["text-field-label",{error:e.errorMsg}]},[e._v(e._s(e.label))]),n("input",{class:{error:e.errorMsg},style:{width:e.width},attrs:{type:"text",placeholder:e.placeholder},domProps:{value:e.value},on:{input:function(t){return e.$emit("input",t.target.value)}}}),n("div",{staticClass:"text-field-error"},[e._v(e._s(e.errorMsg))])])},T=[],N={name:"textField",props:["placeholder","label","errorMsg","value","width"]},O=N,E=(n("a231"),Object(r["a"])(O,M,T,!1,null,"519e18b9",null)),V=E.exports,D={name:"Schema",components:{TableDescription:Q,TextField:V},data:function(){return{schemaVisible:!0}},computed:{schema:function(){return this.$store.state.schema},dbName:function(){return this.$store.state.dbName}},methods:{changeDb:function(){this.$db.loadDb(this.$refs.dbfile.files[0])}}},z=D,j=(n("5fab"),Object(r["a"])(z,x,C,!1,null,"a0dcf81a",null)),H=j.exports,A=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"tabs-container"}},[e.tabs.length>0?n("div",{attrs:{id:"tabs__header"}},e._l(e.tabs,(function(t,i){return n("div",{key:t.id,class:[{tab__selected:t.id===e.selectedIndex},"tab"],on:{click:function(n){return e.selectTab(t.id)}}},[n("div",{staticClass:"tab-name"},[n("span",{directives:[{name:"show",rawName:"v-show",value:t.isUnsaved,expression:"tab.isUnsaved"}]},[e._v("*")]),t.name?n("span",[e._v(e._s(t.name))]):n("span",{staticClass:"tab-untitled"},[e._v(e._s(t.tempName))])]),n("div",[n("svg",{staticClass:"close-icon",attrs:{width:"10",height:"10",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},on:{click:function(t){return t.stopPropagation(),e.closeTab(i)}}},[n("path",{attrs:{d:"M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z",fill:"#A2B1C6"}})])])])})),0):e._e(),e._l(e.tabs,(function(e,t){return n("tab-content",{key:e.id,attrs:{id:e.id,"init-name":e.name,"init-query":e.query,"init-chart":e.chart,"tab-index":t}})})),0===e.tabs.length?n("div",{attrs:{id:"start-guide"}},[n("span",{staticClass:"link",on:{click:function(t){return e.$root.$emit("createNewQuery")}}},[e._v("Create")]),e._v(" a new query from scratch or open the one from "),n("router-link",{staticClass:"link",attrs:{to:"/my-queries"}},[e._v("My queries")])],1):e._e()],2)},R=[],B=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"show",rawName:"v-show",value:e.isActive,expression:"isActive"}],staticClass:"tab-content-container"},[n("splitpanes",{staticClass:"query-results-splitter",attrs:{horizontal:"",before:{size:50,max:50},after:{size:50,max:100}},scopedSlots:e._u([{key:"left-pane",fn:function(){return[n("div",{staticClass:"query-editor"},[n("sql-editor",{model:{value:e.query,callback:function(t){e.query=t},expression:"query"}}),n("div",{staticClass:"run-btn-container"},[n("button",{staticClass:"primary run-btn",attrs:{disabled:!e.$store.state.schema||!e.query},on:{click:e.execute}},[e._v(" Run ")])])],1)]},proxy:!0},{key:"right-pane",fn:function(){return[n("div",{ref:"bottomPane",attrs:{id:"bottomPane"}},[n("view-switcher",{attrs:{view:e.view},on:{"update:view":function(t){e.view=t}}}),n("div",{directives:[{name:"show",rawName:"v-show",value:"table"===e.view,expression:"view === 'table'"}],staticClass:"table-view"},[n("div",{directives:[{name:"show",rawName:"v-show",value:null===e.result&&!e.isGettingResults&&!e.error,expression:"result === null && !isGettingResults && !error"}],staticClass:"table-preview"},[e._v(" Run your query and get results here ")]),n("div",{directives:[{name:"show",rawName:"v-show",value:e.isGettingResults,expression:"isGettingResults"}],staticClass:"table-preview"},[e._v(" Fetching results... ")]),n("div",{directives:[{name:"show",rawName:"v-show",value:void 0===e.result&&!e.isGettingResults&&!e.error,expression:"result === undefined && !isGettingResults && !error"}],staticClass:"table-preview"},[e._v(" No rows retrieved according to your query ")]),n("div",{directives:[{name:"show",rawName:"v-show",value:e.error,expression:"error"}],staticClass:"table-preview error"},[e._v(" "+e._s(e.error)+" ")]),e.result?n("sql-table",{attrs:{data:e.result,height:e.tableViewHeight}}):e._e()],1),n("chart",{ref:"chart",attrs:{visible:"chart"===e.view,"sql-result":e.result,"init-chart":e.initChart},on:{update:function(t){e.isUnsaved=!0}}})],1)]},proxy:!0}])})],1)},P=[],U=(n("d3b7"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{staticClass:"rounded-bg"},[n("div",{ref:"header-container",staticClass:"header-container"},[n("div",e._l(e.header,(function(t,i){return n("div",{key:i,staticClass:"fixed-header",style:{width:t.width+"px"}},[e._v(" "+e._s(t.name)+" ")])})),0)]),n("div",{ref:"table-container",staticClass:"table-container",style:{maxHeight:e.height+"px"},on:{scroll:e.onScrollTable}},[n("table",{ref:"table"},[n("thead",[n("tr",e._l(e.data.columns,(function(t,i){return n("th",{key:i,ref:"th",refInFor:!0},[n("div",{staticClass:"cell-data",style:e.cellStyle},[e._v(e._s(t))])])})),0)]),n("tbody",e._l(e.currentPageData,(function(t,i){return n("tr",{key:i},e._l(t,(function(t,i){return n("td",{key:i},[n("div",{staticClass:"cell-data",style:e.cellStyle},[e._v(e._s(t))])])})),0)})),0)])])]),n("div",{staticClass:"table-footer"},[n("div",{staticClass:"table-footer-count"},[e._v(" "+e._s(e.data.values.length)+" "+e._s(1===e.data.values.length?"row":"rows")+" retrieved ")]),n("pager",{directives:[{name:"show",rawName:"v-show",value:e.pageCount>1,expression:"pageCount > 1"}],attrs:{"page-count":e.pageCount},model:{value:e.currentPage,callback:function(t){e.currentPage=t},expression:"currentPage"}})],1)])}),F=[],Z=(n("d81d"),n("fb6a"),n("ddb0"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("paginate",{attrs:{"page-count":e.pageCount,"page-range":5,"margin-pages":1,"prev-text":e.chevron,"next-text":e.chevron,"no-li-surround":!0,"container-class":"paginator-continer","page-link-class":"paginator-page-link","active-class":"paginator-active-page","break-view-link-class":"paginator-break","next-link-class":"paginator-next","prev-link-class":"paginator-prev","disabled-class":"paginator-disabled"},model:{value:e.page,callback:function(t){e.page=t},expression:"page"}})}),G=[],W=n("8832"),J=n.n(W),K={name:"Pager",components:{Paginate:J.a},props:["pageCount","value"],data:function(){return{page:this.value,chevron:'\n \n \n \n '}},watch:{page:function(){this.$emit("input",this.page)},value:function(){this.page=this.value}}},X=K,Y=(n("b7c0"),Object(r["a"])(X,Z,G,!1,null,"526c1dd2",null)),ee=Y.exports,te={name:"SqlTable",components:{Pager:ee},props:["data","height"],data:function(){return{header:null,tableWidth:null,currentPage:1}},computed:{cellStyle:function(){var e=this.tableWidth/this.data.columns.length;return{maxWidth:"".concat(Math.max(e,100),"px")}},pageSize:function(){return Math.max(Math.floor(this.height/40),20)},pageCount:function(){return Math.ceil(this.data.values.length/this.pageSize)},currentPageData:function(){var e=(this.currentPage-1)*this.pageSize;return this.data.values.slice(e,e+this.pageSize)}},methods:{calculateHeadersWidth:function(){var e=this;this.tableWidth=this.$refs["table-container"].offsetWidth,this.$nextTick((function(){e.header=e.$refs.th.map((function(e){return{name:e.innerText,width:e.offsetWidth}}))}))},onScrollTable:function(){this.$refs["header-container"].scrollLeft=this.$refs["table-container"].scrollLeft},functionName:function(){}},mounted:function(){new ResizeObserver(this.calculateHeadersWidth).observe(this.$refs.table),this.calculateHeadersWidth()},watch:{currentPageData:"calculateHeadersWidth",data:function(){this.currentPage=1}}},ne=te,ie=Object(r["a"])(ne,U,F,!1,null,"04cf08d1",null),se=ie.exports,ae=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"codemirror-container"},[n("codemirror",{attrs:{options:e.cmOptions},on:{changes:e.onCmChange},model:{value:e.query,callback:function(t){e.query=t},expression:"query"}})],1)},re=[],oe=n("56b3"),ce=n.n(oe),le=n("8f94"),ue=(n("a7be"),n("ffda"),n("d5db"),n("9b74"),n("f6b6"),n("991c"),{name:"SqlEditor",props:["value"],components:{codemirror:le["codemirror"]},data:function(){return{query:this.value,cmOptions:{tabSize:4,mode:"text/x-mysql",theme:"neo",lineNumbers:!0,line:!0},result:null}},watch:{query:function(){this.$emit("input",this.query)}},methods:{onCmChange:function(e){var t=e.getTokenAt(e.getCursor()).string.slice(-1);if(t&&" "!==t&&";"!==t){var n={completeSingle:!1,completeOnSingleClick:!0};ce.a.showHint(e,ce.a.hint.sql,n)}}}}),de=ue,he=(n("a588"),Object(r["a"])(de,ae,re,!1,null,"15ffe15d",null)),fe=he.exports,ve=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"view-switcher"},[n("div",{class:["table-mode",{"active-mode":"table"===e.view}],on:{click:function(t){return e.$emit("update:view","table")}}},[e._v(" Table ")]),n("div",{class:["chart-mode",{"active-mode":"chart"===e.view}],on:{click:function(t){return e.$emit("update:view","chart")}}},[e._v(" Chart ")])])},me=[],pe={name:"ViewSwitcher",props:["view"]},be=pe,ge=(n("76c2"),Object(r["a"])(be,ve,me,!1,null,"6204f3ca",null)),we=ge.exports,ye=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"chart-container"},[n("div",{directives:[{name:"show",rawName:"v-show",value:!e.sqlResult&&e.visible,expression:"!sqlResult && visible"}],staticClass:"chart-worning"},[e._v(" There is no data to build a chart. Run your sql query and make sure the result is not empty. ")]),n("PlotlyEditor",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],staticClass:"chart",style:{height:e.sqlResult?"100%":"calc(100% - 40px)"},attrs:{data:e.state.data,layout:e.state.layout,frames:e.state.frames,config:{editable:!0,displaylogo:!1},dataSources:e.dataSources,dataSourceOptions:e.dataSourceOptions,plotly:e.plotly,useResizeHandler:!0,debug:!0,advancedTraceTypeSelector:!0},on:{onUpdate:e.update}})],1)},xe=[],Ce=(n("b64b"),n("3835")),_e=n("f794"),ke=n.n(_e),$e=(n("0848"),n("b1c6")),Se=n.n($e),Le=n("662f"),Ie=n.n(Le),qe={name:"Chart",props:["sqlResult","initChart","visible"],components:{PlotlyEditor:Se.a},data:function(){return{plotly:ke.a,state:this.initChart||{data:[],layout:{},frames:[]}}},computed:{dataSources:function(){if(!this.sqlResult)return{};var e={},t=this.sqlResult.values,n=Object(Ce["a"])(t,1),i=n[0],s=i.map((function(e,n){return t.map((function(e){return e[n]}))}));return this.sqlResult.columns.forEach((function(t,n){e[t]=s[n]})),e},dataSourceOptions:function(){return Object.keys(this.dataSources).map((function(e){return{value:e,label:e}}))}},watch:{dataSources:function(){Ie()(this.state.data,this.dataSources)}},methods:{update:function(e,t,n){this.state={data:e,layout:t,frames:n},this.$emit("update")},getChartSatateForSave:function(){var e=JSON.parse(JSON.stringify(this.state)),t={};for(var n in this.dataSources)t[n]=[];return Ie()(e.data,t),e}}},Qe=qe,Me=(n("23a7"),Object(r["a"])(Qe,ye,xe,!1,null,"3e9f240b",null)),Te=Me.exports,Ne={name:"TabContent",props:["id","initName","initQuery","initChart","tabIndex"],components:{SqlEditor:fe,SqlTable:se,Splitpanes:y,ViewSwitcher:we,Chart:Te},data:function(){return{query:this.initQuery,result:null,view:"table",tableViewHeight:0,isUnsaved:!this.initName,isGettingResults:!1,error:null}},computed:{isActive:function(){return this.id===this.$store.state.currentTabId}},created:function(){this.$store.commit("setCurrentTab",this)},mounted:function(){new ResizeObserver(this.handleResize).observe(this.$refs.bottomPane),this.calculateTableHeight()},watch:{isActive:function(){this.isActive&&this.$store.commit("setCurrentTab",this)},query:function(){this.isUnsaved=!0},isUnsaved:function(){this.$store.commit("updateTabState",{index:this.tabIndex,newValue:this.isUnsaved})}},methods:{execute:function(){var e=this;this.isGettingResults=!0,this.result=null,this.error=null,this.$db.execute(this.query+";").then((function(t){e.result=t})).catch((function(t){e.error=t})).finally((function(){e.isGettingResults=!1}))},handleResize:function(){var e=this;"chart"===this.view&&(this.view="not chart",this.$nextTick((function(){e.view="chart"}))),this.calculateTableHeight()},calculateTableHeight:function(){var e=this.$refs.bottomPane,t=e.offsetHeight-88-42-30-5-40;this.tableViewHeight=t-t%40},getChartSatateForSave:function(){return this.$refs.chart.getChartSatateForSave()}}},Oe=Ne,Ee=(n("7dc0"),Object(r["a"])(Oe,B,P,!1,null,"2e934667",null)),Ve=Ee.exports,De={components:{TabContent:Ve},data:function(){return{}},computed:{tabs:function(){return this.$store.state.tabs},selectedIndex:function(){return this.$store.state.currentTabId}},methods:{selectTab:function(e){this.$store.commit("setCurrentTabId",e)},closeTab:function(e){this.$store.commit("deleteTab",e)}}},ze=De,je=(n("47b0"),Object(r["a"])(ze,A,R,!1,null,null,null)),He=je.exports,Ae={name:"Editor",components:{Schema:H,Splitpanes:y,Tabs:He}},Re=Ae,Be=(n("c212"),Object(r["a"])(Re,d,h,!1,null,null,null)),Pe=Be.exports,Ue=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("div",{attrs:{id:"my-queries-content"}},[n("div",{attrs:{id:"my-queries-toolbar"}},[n("div",{attrs:{id:"toolbar-buttons"}},[n("input",{ref:"importFile",attrs:{type:"file",accept:".json",id:"import-file"},on:{change:e.importQueries}}),e._m(0),n("button",{directives:[{name:"show",rawName:"v-show",value:e.selectedQueriesCount>0,expression:"selectedQueriesCount > 0"}],staticClass:"toolbar",on:{click:function(t){return e.exportQuery(e.selectedQueriesIds)}}},[e._v(" Export ")]),n("button",{directives:[{name:"show",rawName:"v-show",value:e.selectedQueriesCount>0,expression:"selectedQueriesCount > 0"}],staticClass:"toolbar",on:{click:function(t){return e.showDeleteDialog(e.selectedQueriesIds)}}},[e._v(" Delete ")])]),n("div",{attrs:{id:"toolbar-search"}},[n("text-field",{attrs:{placeholder:"Search query by name",width:"300px"},model:{value:e.filter,callback:function(t){e.filter=t},expression:"filter"}})],1)]),n("div",{staticClass:"rounded-bg"},[n("div",{staticClass:"header-container"},[n("div",[n("div",{ref:"name-th",staticClass:"fixed-header"},[n("check-box",{ref:"mainCheckBox",attrs:{theme:"light"},on:{click:e.toggleSelectAll}}),n("div",{staticClass:"name-th"},[e._v("Name")])],1),n("div",{staticClass:"fixed-header"},[e._v(" Created at ")])])]),n("div",{ref:"table-container",staticClass:"table-container"},[n("table",{ref:"table"},[n("tbody",e._l(e.showedQueries,(function(t,i){return n("tr",{key:t.id,on:{click:function(t){return e.openQuery(i)}}},[n("td",{ref:"name-td",refInFor:!0},[n("div",{staticClass:"cell-data"},[n("check-box",{ref:"rowCheckBox",refInFor:!0,attrs:{init:e.selectAll||e.selectedQueriesIds.has(t.id)},on:{change:function(n){return e.toggleRow(n,t.id)}}}),n("div",{staticClass:"name"},[e._v(e._s(t.name))])],1)]),n("td",[n("div",{staticClass:"second-column"},[n("div",{staticClass:"date-container"},[e._v(e._s(e._f("date")(t.createdAt)))]),n("div",{staticClass:"icons-container"},[n("rename-icon",{on:{click:function(n){return e.showRenameDialog(t.id)}}}),n("copy-icon",{on:{click:function(t){return e.duplicateQuery(i)}}}),n("export-icon",{on:{click:function(t){return e.exportQuery(i)}}}),n("delete-icon",{on:{click:function(n){return e.showDeleteDialog(t.id)}}})],1)])])])})),0)])])])]),n("modal",{attrs:{name:"rename",classes:"dialog",height:"auto"}},[n("div",{staticClass:"dialog-header"},[e._v(" Rename query "),n("close-icon",{on:{click:function(t){return e.$modal.hide("rename")}}})],1),n("div",{staticClass:"dialog-body"},[n("text-field",{attrs:{label:"New query name","error-msg":e.errorMsg,width:"100%"},model:{value:e.newName,callback:function(t){e.newName=t},expression:"newName"}})],1),n("div",{staticClass:"dialog-buttons-container"},[n("button",{staticClass:"secondary",on:{click:function(t){return e.$modal.hide("rename")}}},[e._v("Cancel")]),n("button",{staticClass:"primary",on:{click:e.renameQuery}},[e._v("Rename")])])]),n("modal",{attrs:{name:"delete",classes:"dialog",height:"auto"}},[n("div",{staticClass:"dialog-header"},[e._v(" Delete "+e._s(e.deleteGroup?"queries":"query")+" "),n("close-icon",{on:{click:function(t){return e.$modal.hide("delete")}}})],1),e.deleteGroup||null!==e.currentQueryIndex&&e.currentQueryIndex>=0&&e.currentQueryIndex1?"queries":"query"):'"'+e.queries[e.currentQueryIndex].name+'"')+"? ")]):e._e(),n("div",{staticClass:"dialog-buttons-container"},[n("button",{staticClass:"secondary",on:{click:function(t){return e.$modal.hide("delete")}}},[e._v("Cancel")]),n("button",{staticClass:"primary",on:{click:e.deleteQuery}},[e._v("Delete")])])]),n("a",{ref:"downloader"})],1)},Fe=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"toolbar"},[n("label",{attrs:{for:"import-file"}},[e._v(" Import ")])])}],Ze=(n("99af"),n("4de4"),n("c740"),n("c975"),n("a434"),n("6062"),n("3ca3"),n("2b3d"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{staticClass:"icon",attrs:{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},on:{click:function(t){return t.stopPropagation(),e.$emit("click")}}},[n("path",{attrs:{d:"M10.545 6.75L11.25 7.455L4.44 14.25H3.75V13.56L10.545 6.75ZM13.245 2.25C13.0575 2.25 12.8625 2.325 12.72 2.4675L11.3475 3.84L14.16 6.6525L15.5325 5.28C15.825 4.9875 15.825 4.5 15.5325 4.2225L13.7775 2.4675C13.6275 2.3175 13.44 2.25 13.245 2.25ZM10.545 4.6425L2.25 12.9375V15.75H5.0625L13.3575 7.455L10.545 4.6425Z",fill:"#A2B1C6"}})])}),Ge=[],We={name:"RenameIcon"},Je=We,Ke=(n("5e67"),Object(r["a"])(Je,Ze,Ge,!1,null,"087ec702",null)),Xe=Ke.exports,Ye=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{staticClass:"icon",attrs:{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},on:{click:function(t){return t.stopPropagation(),e.$emit("click")}}},[n("path",{attrs:{d:"M14.25 15.75H6V5.25H14.25V15.75ZM14.25 3.75H6C5.60218 3.75 5.22064 3.90804 4.93934 4.18934C4.65804 4.47064 4.5 4.85218 4.5 5.25V15.75C4.5 16.1478 4.65804 16.5294 4.93934 16.8107C5.22064 17.092 5.60218 17.25 6 17.25H14.25C14.6478 17.25 15.0294 17.092 15.3107 16.8107C15.592 16.5294 15.75 16.1478 15.75 15.75V5.25C15.75 4.85218 15.592 4.47064 15.3107 4.18934C15.0294 3.90804 14.6478 3.75 14.25 3.75ZM12 0.75H3C2.60218 0.75 2.22064 0.908035 1.93934 1.18934C1.65804 1.47064 1.5 1.85218 1.5 2.25V12.75H3V2.25H12V0.75Z",fill:"#A2B1C6"}})])},et=[],tt={name:"CopyIcon"},nt=tt,it=(n("1276"),Object(r["a"])(nt,Ye,et,!1,null,"2e25625e",null)),st=it.exports,at=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{staticClass:"icon",attrs:{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},on:{click:function(t){return t.stopPropagation(),e.$emit("click")}}},[n("path",{attrs:{d:"M10.5 1.5H4.5C3.675 1.5 3 2.175 3 3V15C3 15.825 3.675 16.5 4.5 16.5H13.5C14.325 16.5 15 15.825 15 15V6L10.5 1.5ZM13.5 15H4.5V3H9.75V6.75H13.5V15ZM12 8.25V13.575L10.425 12L8.325 14.1L6.225 12L8.325 9.9L6.675 8.25H12Z",fill:"#A2B1C6"}})])},rt=[],ot={name:"ExportIcon"},ct=ot,lt=(n("096b"),Object(r["a"])(ct,at,rt,!1,null,"0a72b34b",null)),ut=lt.exports,dt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{staticClass:"icon",attrs:{width:"18",height:"18",viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg"},on:{click:function(t){return t.stopPropagation(),e.$emit("click")}}},[n("path",{attrs:{d:"M6.75 2.25V3H3V4.5H3.75V14.25C3.75 14.6478 3.90804 15.0294 4.18934 15.3107C4.47064 15.592 4.85218 15.75 5.25 15.75H12.75C13.1478 15.75 13.5294 15.592 13.8107 15.3107C14.092 15.0294 14.25 14.6478 14.25 14.25V4.5H15V3H11.25V2.25H6.75ZM5.25 4.5H12.75V14.25H5.25V4.5ZM6.75 6V12.75H8.25V6H6.75ZM9.75 6V12.75H11.25V6H9.75Z",fill:"#A2B1C6"}})])},ht=[],ft={name:"DeleteIcon"},vt=ft,mt=(n("62d8"),Object(r["a"])(vt,dt,ht,!1,null,"2847acb2",null)),pt=mt.exports,bt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("svg",{staticClass:"icon",attrs:{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},on:{click:function(t){return t.stopPropagation(),e.$emit("click")}}},[n("path",{attrs:{d:"M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z",fill:"#A2B1C6"}})])},gt=[],wt={name:"CloseIcon"},yt=wt,xt=(n("da25"),Object(r["a"])(yt,bt,gt,!1,null,"de501776",null)),Ct=xt.exports,_t=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"checkbox-container",on:{click:function(t){return t.stopPropagation(),e.onClick(t)}}},[i("div",{directives:[{name:"show",rawName:"v-show",value:!e.checked,expression:"!checked"}],staticClass:"unchecked"}),i("img",{directives:[{name:"show",rawName:"v-show",value:e.checked&&"accent"===e.theme,expression:"checked && theme === 'accent'"}],attrs:{src:n("93dd")}}),i("img",{directives:[{name:"show",rawName:"v-show",value:e.checked&&"light"===e.theme,expression:"checked && theme === 'light'"}],attrs:{src:n("69e6")}})])},kt=[],$t=(n("caad"),{name:"checkBox",props:{theme:{type:String,required:!1,default:"accent",validator:function(e){return["accent","light"].includes(e)}},init:{type:Boolean,required:!1,default:!1}},data:function(){return{checked:this.init}},watch:{checked:function(){this.$emit("change",this.checked)}},methods:{onClick:function(){this.checked=!this.checked,this.$emit("click",this.checked)}}}),St=$t,Lt=(n("f707"),Object(r["a"])(St,_t,kt,!1,null,"53e168e6",null)),It=Lt.exports,qt=n("e1bd"),Qt={name:"MyQueries",components:{RenameIcon:Xe,CopyIcon:st,ExportIcon:ut,DeleteIcon:pt,CloseIcon:Ct,TextField:V,CheckBox:It},data:function(){return{queries:[],filter:null,newName:null,currentQueryId:null,errorMsg:null,selectedQueriesIds:new Set,selectedQueriesCount:0,selectAll:!1,deleteGroup:!1}},computed:{showedQueries:function(){var e=this;return this.filter?this.queries.filter((function(t){return t.name.toUpperCase().indexOf(e.filter.toUpperCase())>=0})):this.queries},currentQueryIndex:function(){var e=this;return this.queries.findIndex((function(t){return t.id===e.currentQueryId}))}},created:function(){this.queries=JSON.parse(localStorage.getItem("myQueries"))},mounted:function(){new ResizeObserver(this.calcNameWidth).observe(this.$refs.table),this.calcNameWidth()},filters:{date:function(e){if(!e)return"";var t={year:"numeric",month:"long",day:"numeric"},n={hour12:!1,hour:"2-digit",minute:"2-digit"};return new Date(e).toLocaleDateString("en-GB",t)+" "+new Date(e).toLocaleTimeString("en-GB",n)}},methods:{calcNameWidth:function(){this.$refs["name-th"].style="width: ".concat(this.$refs["name-td"][0].offsetWidth,"px")},openQuery:function(e){var t=this.showedQueries[e];t.isUnsaved=!1,this.$store.commit("addTab",t),this.$store.commit("setCurrentTabId",t.id),this.$router.push("/editor")},showRenameDialog:function(e){this.errorMsg=null,this.currentQueryId=e,this.newName=this.queries[this.currentQueryIndex].name,this.$modal.show("rename")},renameQuery:function(){if(this.newName){var e=this.queries[this.currentQueryIndex];e.name=this.newName,this.$set(this.queries,this.currentQueryIndex,e),this.$modal.hide("rename"),this.saveQueriesInLocalStorage();var t=this.findTabIndex(e.id);t>=0&&this.$store.commit("updateTabName",{index:t,newName:this.newName})}else this.errorMsg="Query name can't be empty"},duplicateQuery:function(e){var t=JSON.parse(JSON.stringify(this.showedQueries[e]));t.name=t.name+" Copy",t.id=Object(qt["a"])(),t.createdAt=new Date,this.queries.push(t),this.selectAll&&(this.selectedQueriesIds.add(t.id),this.selectedQueriesCount=this.selectedQueriesIds.size),this.saveQueriesInLocalStorage()},showDeleteDialog:function(e){this.deleteGroup="string"!==typeof e,this.deleteGroup||(this.currentQueryId=e),this.$modal.show("delete")},deleteQuery:function(){var e=this;if(this.$modal.hide("delete"),this.deleteGroup){this.queries=this.selectAll?[]:this.queries.filter((function(t){return!e.selectedQueriesIds.has(t.id)}));for(var t=this.$store.state.tabs,n=t.length-1;n>=0;n--)this.selectedQueriesIds.has(t[n].id)&&this.$store.commit("deleteTab",n);this.selectedQueriesIds.clear()}else{this.queries.splice(this.currentQueryIndex,1);var i=this.findTabIndex(this.currentQueryId);i>=0&&this.$store.commit("deleteTab",i),this.selectedQueriesIds.has(this.currentQueryId)&&this.selectedQueriesIds.delete(this.currentQueryId)}this.selectedQueriesCount=this.selectedQueriesIds.size,this.saveQueriesInLocalStorage()},findTabIndex:function(e){return this.$store.state.tabs.findIndex((function(t){return t.id===e}))},exportQuery:function(e){var t,n,i=this;"number"===typeof e?(console.log("single"),t=JSON.parse(JSON.stringify(this.showedQueries[e])),n=t.name,delete t.id,delete t.createdAt):(t=this.selectAll?JSON.parse(JSON.stringify(this.queries)):this.queries.filter((function(e){return i.selectedQueriesIds.has(e.id)})),n="My sqliteviz queries",t.forEach((function(e){delete e.id,delete e.createdAt})));var s=this.$refs.downloader,a=JSON.stringify(t,null,4),r=new Blob([a],{type:"octet/stream"}),o=window.URL.createObjectURL(r);s.href=o,s.download="".concat(n,".json"),s.click(),window.URL.revokeObjectURL(o)},importQueries:function(){var e=this,t=this.$refs.importFile.files[0],n=new FileReader;n.onload=function(){var t=JSON.parse(event.target.result);Array.isArray(t)||(t=[t]),t.forEach((function(t){t.id=Object(qt["a"])(),t.createdAt=new Date,e.selectAll&&(e.selectedQueriesIds.add(t.id),e.selectedQueriesCount=e.selectedQueriesIds.size)})),e.queries=e.queries.concat(t),e.saveQueriesInLocalStorage(),e.$refs.importFile.value=null},n.readAsText(t)},saveQueriesInLocalStorage:function(){localStorage.setItem("myQueries",JSON.stringify(this.queries))},toggleSelectAll:function(e){this.selectAll=e,this.$refs.rowCheckBox.forEach((function(t){t.checked=e})),this.selectedQueriesIds=e?new Set(this.queries.map((function(e){return e.id}))):new Set,this.selectedQueriesCount=this.selectedQueriesIds.size},toggleRow:function(e,t){e?this.selectedQueriesIds.add(t):(this.selectedQueriesIds.size===this.queries.length&&(this.$refs.mainCheckBox.checked=!1,this.selectAll=!1),this.selectedQueriesIds.delete(t)),this.selectedQueriesCount=this.selectedQueriesIds.size}}},Mt=Qt,Tt=(n("4219"),Object(r["a"])(Mt,Ue,Fe,!1,null,"54671868",null)),Nt=Tt.exports,Ot=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"dbloader-container"}},[n("h1",[e._v("Sqliteviz")]),n("label",{attrs:{for:"assetsFieldHandle"}},[n("div",{attrs:{id:"drop-area"},on:{dragover:e.dragover,dragleave:e.dragleave,drop:e.drop}},[n("input",{ref:"file",attrs:{type:"file",id:"assetsFieldHandle",accept:".db"},on:{change:e.loadDb}}),n("div",[e._v(" Drop the database file to upload here or click to choose a file from your computer. ")])])]),n("div",{staticClass:"error",attrs:{id:"error"}}),n("button",{staticClass:"secondary",attrs:{id:"skip"},on:{click:function(t){return e.$router.push("/editor")}}},[e._v(" Skip database connection for now ")])])},Et=[],Vt={name:"DbUpload",methods:{loadDb:function(){this.$db.loadDb(this.$refs.file.files[0])},dragover:function(e){e.preventDefault(),e.currentTarget.classList.contains("bg-green-300")||(e.currentTarget.classList.remove("bg-gray-100"),e.currentTarget.classList.add("bg-green-300"))},dragleave:function(e){e.currentTarget.classList.add("bg-gray-100"),e.currentTarget.classList.remove("bg-green-300")},drop:function(e){e.preventDefault(),this.$refs.file.files=e.dataTransfer.files,this.loadDb(),e.currentTarget.classList.add("bg-gray-100"),e.currentTarget.classList.remove("bg-green-300")}}},Dt=Vt,zt=(n("9131"),Object(r["a"])(Dt,Ot,Et,!1,null,"3db22939",null)),jt=zt.exports,Ht=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("main-menu"),n("keep-alive",{attrs:{include:"Editor"}},[n("router-view",{attrs:{id:"main-view"}})],1)],1)},At=[],Rt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("nav",[n("div",[n("router-link",{attrs:{to:"/editor"}},[e._v("Editor")]),n("router-link",{attrs:{to:"/my-queries"}},[e._v("My queries")])],1),n("div",[e.$store.state.tabs.length>0?n("button",{staticClass:"primary",attrs:{disabled:e.$store.state.currentTab&&!e.$store.state.currentTab.isUnsaved},on:{click:e.saveQuery}},[e._v(" Save ")]):e._e(),n("button",{staticClass:"primary",on:{click:e.createNewQuery}},[e._v("Create")])])])},Bt=[],Pt={name:"MainMenu",created:function(){this.$root.$on("createNewQuery",this.createNewQuery)},methods:{createNewQuery:function(){var e={id:Object(qt["a"])(),name:null,tempName:this.$store.state.untitledLastIndex?"Untitled ".concat(this.$store.state.untitledLastIndex):"Untitled",isUnsaved:!0};this.$store.commit("addTab",e),this.$store.commit("setCurrentTabId",e.id),this.$store.commit("updateUntitledLastIndex")},saveQuery:function(){var e=this.$store.state.currentTab,t=!this.$store.state.currentTab.initName,n={id:e.id,query:e.query,chart:e.getChartSatateForSave()};t?(n.name=prompt("query name"),this.$store.commit("updateTabName",{index:e.tabIndex,newName:n.name}),n.createdAt=new Date):n.name=e.initName;var i=JSON.parse(localStorage.getItem("myQueries"));if(i)if(t)i.push(n);else{var s=i.findIndex((function(t){return t.id===e.id}));n.createdAt=i[s].createdAt,i[s]=n}else i=[n];localStorage.setItem("myQueries",JSON.stringify(i)),e.isUnsaved=!1}}},Ut=Pt,Ft=(n("e67d"),Object(r["a"])(Ut,Rt,Bt,!1,null,"16a74772",null)),Zt=Ft.exports,Gt=(n("e506"),{name:"MainView",components:{MainMenu:Zt}}),Wt=Gt,Jt=(n("52c7"),Object(r["a"])(Wt,Ht,At,!1,null,"91443d3a",null)),Kt=Jt.exports;i["default"].use(u["a"]);var Xt=[{path:"/",name:"Welcome",component:jt},{path:"/",name:"MainView",component:Kt,children:[{path:"/editor",name:"Editor",component:Pe},{path:"/my-queries",name:"MyQueries",component:Nt}]}],Yt=new u["a"]({routes:Xt}),en=Yt,tn=n("2f62");i["default"].use(tn["a"]);var nn=new tn["a"].Store({state:{schema:null,dbFile:null,dbName:null,tabs:[],currentTab:null,currentTabId:null,untitledLastIndex:0},mutations:{saveSchema:function(e,t){e.schema=t},saveDbFile:function(e,t){e.dbFile=t},saveDbName:function(e,t){e.dbName=t},addTab:function(e,t){e.tabs.push(t)},updateTabName:function(e,t){var n=t.index,s=t.newName,a=e.tabs[n];a.name=s,i["default"].set(e.tabs,n,a)},updateTabState:function(e,t){var n=t.index,s=t.newValue;console.log(n,s);var a=e.tabs[n];a.isUnsaved=s,i["default"].set(e.tabs,n,a)},deleteTab:function(e,t){e.tabs[t].id!==e.currentTabId||(t0?e.currentTabId=e.tabs[t-1].id:(e.currentTabId=null,e.untitledLastIndex=0)),e.tabs.splice(t,1)},setCurrentTabId:function(e,t){e.currentTabId=t},setCurrentTab:function(e,t){e.currentTab=t},updateUntitledLastIndex:function(e){e.untitledLastIndex+=1}},actions:{},modules:{}}),sn=n("b8ae"),an=n("1881"),rn=n.n(an),on=new Worker("js/worker.sql-wasm.js"),cn={loadDb:function(e){var t=e.name;nn.commit("saveDbName",t);var n=e,i=new FileReader;i.onload=function(){on.onmessage=function(){var e="\n SELECT name, sql\n FROM sqlite_master\n WHERE type='table' AND name NOT LIKE 'sqlite_%';";on.onmessage=function(e){nn.commit("saveSchema",e.data.results[0].values),"/editor"!==en.currentRoute.path&&en.push("/editor")},on.postMessage({action:"exec",sql:e})},nn.commit("saveDbFile",i.result);try{on.postMessage({action:"open",buffer:i.result},[i.result])}catch(e){on.postMessage({action:"open",buffer:i.result})}},i.readAsArrayBuffer(n)},execute:function(e){return new Promise((function(t,n){on.onmessage=function(e){e.data.error&&n(e.data.error),t(e.data.results[0])},on.postMessage({action:"exec",sql:e})}))}};n("017d"),n("33da"),n("6d26"),n("bebf");i["default"].use(sn["VuePlugin"]),i["default"].use(rn.a),i["default"].config.productionTip=!1,i["default"].prototype.$db=cn,new i["default"]({router:en,store:nn,render:function(e){return e(l)}}).$mount("#app")},"5e67":function(e,t,n){"use strict";var i=n("6a05"),s=n.n(i);s.a},"5fab":function(e,t,n){"use strict";var i=n("f670"),s=n.n(i);s.a},"62d8":function(e,t,n){"use strict";var i=n("02dd"),s=n.n(i);s.a},"69e6":function(e,t,n){e.exports=n.p+"img/checkbox_checked_light.611c4f86.svg"},"6a05":function(e,t,n){},"6d26":function(e,t,n){},"73e1":function(e,t,n){},"76c2":function(e,t,n){"use strict";var i=n("9790"),s=n.n(i);s.a},"7dc0":function(e,t,n){"use strict";var i=n("ad40"),s=n.n(i);s.a},"85ec":function(e,t,n){},"8e6c":function(e,t,n){"use strict";var i=n("fc59"),s=n.n(i);s.a},9131:function(e,t,n){"use strict";var i=n("951b"),s=n.n(i);s.a},"93dd":function(e,t,n){e.exports=n.p+"img/checkbox_checked.62e65660.svg"},"951b":function(e,t,n){},9790:function(e,t,n){},"9a3f":function(e,t,n){},"9a9d":function(e,t,n){},a231:function(e,t,n){"use strict";var i=n("2c34"),s=n.n(i);s.a},a53d:function(e,t,n){},a588:function(e,t,n){"use strict";var i=n("f909"),s=n.n(i);s.a},ad40:function(e,t,n){},b7c0:function(e,t,n){"use strict";var i=n("4531"),s=n.n(i);s.a},bebf:function(e,t,n){},c212:function(e,t,n){"use strict";var i=n("d883"),s=n.n(i);s.a},d2c9:function(e,t,n){},d883:function(e,t,n){},da25:function(e,t,n){"use strict";var i=n("1dd6"),s=n.n(i);s.a},e506:function(e,t,n){},e67d:function(e,t,n){"use strict";var i=n("a53d"),s=n.n(i);s.a},ea6d:function(e,t,n){},f670:function(e,t,n){},f707:function(e,t,n){"use strict";var i=n("5187"),s=n.n(i);s.a},f909:function(e,t,n){},fc59:function(e,t,n){}}); +//# sourceMappingURL=app.af9b7432.js.map \ No newline at end of file diff --git a/js/app.af9b7432.js.map b/js/app.af9b7432.js.map new file mode 100644 index 0000000..525d093 --- /dev/null +++ b/js/app.af9b7432.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?7e02","webpack:///./src/components/svg/export.vue?21ed","webpack:///./src/assets/images/chevron.svg","webpack:///./src/components/svg/copy.vue?9ce3","webpack:///./src/components/Chart.vue?e583","webpack:///./src/views/MyQueries.vue?11e7","webpack:///./src/components/Tabs.vue?5baf","webpack:///./src/views/MainView.vue?942b","webpack:///./src/components/TableDescription.vue?ab1b","webpack:///./src/App.vue?7ea9","webpack:///./src/App.vue?bff9","webpack:///./src/views/Editor.vue?b854","webpack:///./src/components/Splitpanes.vue?8f98","webpack:///src/components/Splitpanes.vue","webpack:///./src/components/Splitpanes.vue?b5e4","webpack:///./src/components/Splitpanes.vue","webpack:///./src/components/Schema.vue?d9e3","webpack:///./src/components/TableDescription.vue?08d0","webpack:///src/components/TableDescription.vue","webpack:///./src/components/TableDescription.vue?12d3","webpack:///./src/components/TableDescription.vue","webpack:///./src/components/TextField.vue?0f94","webpack:///src/components/TextField.vue","webpack:///./src/components/TextField.vue?9cf1","webpack:///./src/components/TextField.vue","webpack:///src/components/Schema.vue","webpack:///./src/components/Schema.vue?ca5c","webpack:///./src/components/Schema.vue","webpack:///./src/components/Tabs.vue?244b","webpack:///./src/components/TabContent.vue?4eef","webpack:///./src/components/SqlTable.vue?a8b7","webpack:///./src/components/Pager.vue?42c3","webpack:///src/components/Pager.vue","webpack:///./src/components/Pager.vue?d679","webpack:///./src/components/Pager.vue","webpack:///src/components/SqlTable.vue","webpack:///./src/components/SqlTable.vue?e7e0","webpack:///./src/components/SqlTable.vue","webpack:///./src/components/SqlEditor.vue?f9dd","webpack:///src/components/SqlEditor.vue","webpack:///./src/components/SqlEditor.vue?1947","webpack:///./src/components/SqlEditor.vue","webpack:///./src/components/ViewSwitcher.vue?5e22","webpack:///src/components/ViewSwitcher.vue","webpack:///./src/components/ViewSwitcher.vue?841c","webpack:///./src/components/ViewSwitcher.vue","webpack:///./src/components/Chart.vue?e429","webpack:///src/components/Chart.vue","webpack:///./src/components/Chart.vue?0609","webpack:///./src/components/Chart.vue","webpack:///src/components/TabContent.vue","webpack:///./src/components/TabContent.vue?f8e8","webpack:///./src/components/TabContent.vue","webpack:///src/components/Tabs.vue","webpack:///./src/components/Tabs.vue?3d38","webpack:///./src/components/Tabs.vue?d1f0","webpack:///src/views/Editor.vue","webpack:///./src/views/Editor.vue?906f","webpack:///./src/views/Editor.vue","webpack:///./src/views/MyQueries.vue?43ba","webpack:///./src/components/svg/rename.vue?4d9d","webpack:///src/components/svg/rename.vue","webpack:///./src/components/svg/rename.vue?3b02","webpack:///./src/components/svg/rename.vue","webpack:///./src/components/svg/copy.vue?33bf","webpack:///src/components/svg/copy.vue","webpack:///./src/components/svg/copy.vue?8a7b","webpack:///./src/components/svg/copy.vue","webpack:///./src/components/svg/export.vue?32ff","webpack:///src/components/svg/export.vue","webpack:///./src/components/svg/export.vue?70ad","webpack:///./src/components/svg/export.vue","webpack:///./src/components/svg/delete.vue?4b53","webpack:///src/components/svg/delete.vue","webpack:///./src/components/svg/delete.vue?b1d2","webpack:///./src/components/svg/delete.vue","webpack:///./src/components/svg/close.vue?39bf","webpack:///src/components/svg/close.vue","webpack:///./src/components/svg/close.vue?e676","webpack:///./src/components/svg/close.vue","webpack:///./src/components/CheckBox.vue?9b32","webpack:///src/components/CheckBox.vue","webpack:///./src/components/CheckBox.vue?c359","webpack:///./src/components/CheckBox.vue","webpack:///src/views/MyQueries.vue","webpack:///./src/views/MyQueries.vue?4c81","webpack:///./src/views/MyQueries.vue","webpack:///./src/views/DbUpload.vue?ce80","webpack:///src/views/DbUpload.vue","webpack:///./src/views/DbUpload.vue?00ac","webpack:///./src/views/DbUpload.vue","webpack:///./src/views/MainView.vue?3c6e","webpack:///./src/components/MainMenu.vue?3dc3","webpack:///src/components/MainMenu.vue","webpack:///./src/components/MainMenu.vue?f3fc","webpack:///./src/components/MainMenu.vue","webpack:///src/views/MainView.vue","webpack:///./src/views/MainView.vue?616c","webpack:///./src/views/MainView.vue","webpack:///./src/router/index.js","webpack:///./src/store/index.js","webpack:///./src/dataBase.js","webpack:///./src/main.js","webpack:///./src/components/svg/rename.vue?89b9","webpack:///./src/components/Schema.vue?d53a","webpack:///./src/components/svg/delete.vue?1c57","webpack:///./src/assets/images/checkbox_checked_light.svg","webpack:///./src/components/ViewSwitcher.vue?f8dc","webpack:///./src/components/TabContent.vue?3800","webpack:///./src/components/Splitpanes.vue?94df","webpack:///./src/views/DbUpload.vue?70a2","webpack:///./src/assets/images/checkbox_checked.svg","webpack:///./src/components/TextField.vue?fcaf","webpack:///./src/components/SqlEditor.vue?4a9a","webpack:///./src/components/Pager.vue?dd49","webpack:///./src/views/Editor.vue?4864","webpack:///./src/components/svg/close.vue?15a1","webpack:///./src/components/MainMenu.vue?423a","webpack:///./src/components/CheckBox.vue?bbb9"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_vm","this","_h","$createElement","_c","_self","attrs","staticRenderFns","script","component","staticClass","size","max","scopedSlots","_u","fn","proxy","ref","class","horizontal","touch","dragging","style","styles","paneBefore","_t","on","onMouseDown","toggleFirstPane","props","before","after","container","paneAfter","beforeMinimising","mouseDown","movableSplitter","top","left","visibility","computed","movableSplitterStyle","expanded","directionIconStyle","transform","methods","bindEvents","document","addEventListener","onMouseMove","onMouseUp","unbindEvents","removeEventListener","event","preventDefault","$set","moveSplitter","dragPercentage","setTimeout","getCurrentMouseDrag","x","clientX","rect","y","clientY","getCurrentDragPercentage","drag","containerSize","paneBeforeMaxReached","paneAfterMaxReached","dir","Math","min","mounted","$refs","$event","schemaVisible","_v","_s","dbName","changeDb","directives","rawName","expression","_l","table","index","colVisible","col","type","ast","columns","statement","definition","forEach","item","variant","datatype","args","error","errorMsg","label","width","placeholder","domProps","$emit","target","components","schema","$store","state","$db","loadDb","dbfile","files","tabs","tab","id","selectedIndex","selectTab","tempName","stopPropagation","closeTab","_e","query","chart","$root","model","callback","$$v","execute","view","isGettingResults","undefined","tableViewHeight","initChart","isUnsaved","th","maxHeight","height","onScrollTable","refInFor","row","valIndex","values","pageCount","currentPage","chevron","page","watch","header","tableWidth","cellStyle","pageSize","floor","ceil","currentPageData","start","calculateHeadersWidth","offsetWidth","$nextTick","scrollLeft","functionName","ResizeObserver","observe","cmOptions","onCmChange","codemirror","tabSize","theme","lineNumbers","line","ch","completeSingle","completeOnSingleClick","sqlResult","visible","layout","frames","editable","displaylogo","dataSources","dataSourceOptions","plotly","update","PlotlyEditor","dataSorces","column","transposedMatrix","keys","map","getChartSatateForSave","emptySources","stateCopy","SqlEditor","SqlTable","Splitpanes","ViewSwitcher","Chart","initQuery","initName","isActive","currentTabId","created","commit","handleResize","bottomPane","calculateTableHeight","freeSpace","TabContent","Schema","Tabs","importQueries","_m","selectedQueriesCount","exportQuery","selectedQueriesIds","showDeleteDialog","filter","toggleSelectAll","openQuery","selectAll","has","toggleRow","_f","createdAt","showRenameDialog","duplicateQuery","$modal","hide","newName","renameQuery","deleteGroup","currentQueryIndex","queries","deleteQuery","onClick","checked","String","required","default","validator","includes","init","Boolean","RenameIcon","CopyIcon","ExportIcon","DeleteIcon","CloseIcon","TextField","CheckBox","currentQueryId","Set","showedQueries","findIndex","JSON","parse","localStorage","getItem","calcNameWidth","filters","date","hour12","hour","minute","Date","toLocaleDateString","dateOptions","$router","show","currentQuery","saveQueriesInLocalStorage","tabIndex","newQuery","add","clear","delete","findTabIndex","console","log","stringify","downloader","href","url","download","click","URL","revokeObjectURL","reader","onload","Array","isArray","importedQueries","readAsText","file","setItem","rowCheckBox","mainCheckBox","dragover","dragleave","drop","currentTarget","classList","contains","remove","dataTransfer","currentTab","saveQuery","createNewQuery","$on","untitledLastIndex","isFromScratch","prompt","myQueries","queryIndex","Vue","use","VueRouter","routes","path","DbUpload","MainView","children","Editor","MyQueries","router","Vuex","Store","dbFile","mutations","saveSchema","saveDbFile","saveDbName","addTab","updateTabName","set","updateTabState","newValue","deleteTab","setCurrentTabId","setCurrentTab","updateUntitledLastIndex","actions","worker","Worker","store","f","FileReader","onmessage","getSchemaSql","results","currentRoute","postMessage","action","sql","buffer","exception","readAsArrayBuffer","commands","Promise","resolve","reject","VuePlugin","VModal","config","productionTip","db","render","h","App","$mount"],"mappings":"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","file":"js/app.af9b7432.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./export.vue?vue&type=style&index=0&id=0a72b34b&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./export.vue?vue&type=style&index=0&id=0a72b34b&scoped=true&lang=css&\"","module.exports = __webpack_public_path__ + \"img/chevron.47c36bae.svg\";","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./copy.vue?vue&type=style&index=0&id=2e25625e&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./copy.vue?vue&type=style&index=0&id=2e25625e&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Chart.vue?vue&type=style&index=0&id=3e9f240b&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Chart.vue?vue&type=style&index=0&id=3e9f240b&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MyQueries.vue?vue&type=style&index=0&id=54671868&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MyQueries.vue?vue&type=style&index=0&id=54671868&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tabs.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tabs.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainView.vue?vue&type=style&index=0&id=91443d3a&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainView.vue?vue&type=style&index=0&id=91443d3a&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TableDescription.vue?vue&type=style&index=0&id=38d0b4fd&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TableDescription.vue?vue&type=style&index=0&id=38d0b4fd&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('router-view')],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=0fb3883c&\"\nvar script = {}\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('splitpanes',{staticClass:\"schema-tabs-splitter\",attrs:{\"before\":{ size: 20, max: 30 },\"after\":{ size: 80, max: 100 }},scopedSlots:_vm._u([{key:\"left-pane\",fn:function(){return [_c('schema')]},proxy:true},{key:\"right-pane\",fn:function(){return [_c('tabs')]},proxy:true}])})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:\"container\",class:[\n 'splitpanes',\n (\"splitpanes--\" + (_vm.horizontal ? 'horizontal' : 'vertical')),\n { 'splitpanes--dragging': _vm.touch.dragging }\n ]},[_c('div',{ref:\"movableSplitter\",staticClass:\"movable-splitter\",style:(_vm.movableSplitterStyle)}),_c('div',{ref:\"left\",staticClass:\"splitpanes__pane\",style:(_vm.styles[0]),attrs:{\"size\":_vm.paneBefore.size,\"max-size\":\"30\"}},[_vm._t(\"left-pane\")],2),_c('div',{staticClass:\"splitpanes__splitter\",on:{\"mousedown\":_vm.onMouseDown,\"touchstart\":_vm.onMouseDown}},[_c('div',{staticClass:\"toggle-btn\",on:{\"click\":_vm.toggleFirstPane}},[_c('img',{staticClass:\"direction-icon\",style:(_vm.directionIconStyle),attrs:{\"src\":require('@/assets/images/chevron.svg')}})])]),_c('div',{ref:\"right\",staticClass:\"splitpanes__pane\",style:(_vm.styles[1])},[_vm._t(\"right-pane\")],2)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Splitpanes.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Splitpanes.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Splitpanes.vue?vue&type=template&id=4c081b4e&\"\nimport script from \"./Splitpanes.vue?vue&type=script&lang=js&\"\nexport * from \"./Splitpanes.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Splitpanes.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('text-field',{attrs:{\"placeholder\":\"Search table\",\"width\":\"100%\"}}),_c('div',{attrs:{\"id\":\"db\"}},[_c('div',{staticClass:\"db-name\",on:{\"click\":function($event){_vm.schemaVisible = !_vm.schemaVisible}}},[_c('svg',{staticClass:\"chevron-icon\",style:({transform: _vm.schemaVisible ? 'rotate(90deg)' : 'rotate(0)'}),attrs:{\"width\":\"9\",\"height\":\"9\",\"viewBox\":\"0 0 8 12\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\"}},[_c('path',{attrs:{\"d\":\"M0.721924 9.93097L4.85292 5.79997L0.721924 1.66897L1.99992 0.399973L7.39992 5.79997L1.99992 11.2L0.721924 9.93097Z\",\"fill\":_vm.schemaVisible ? '#506784' : 'rgba(80, 103, 132, 0.5)'}})]),_vm._v(\" \"+_vm._s(_vm.dbName)+\" \")]),_c('div',{staticClass:\"db-edit\"},[_c('input',{ref:\"dbfile\",attrs:{\"type\":\"file\",\"id\":\"actual-btn\",\"hidden\":\"\"},on:{\"change\":_vm.changeDb}}),_c('label',{attrs:{\"for\":\"actual-btn\"}},[_c('svg',{staticClass:\"db-edit-icon\",attrs:{\"width\":\"18\",\"height\":\"18\",\"viewBox\":\"0 0 18 18\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\"}},[_c('path',{attrs:{\"d\":\"M3 10.5V12.75C3 14.25 5.2875 15.54 8.25 15.75V13.5825L8.3475 13.5C5.34 13.32 3 12.045 3 10.5ZM9 9.75C5.685 9.75 3 8.4075 3 6.75V9C3 10.6575 5.685 12 9 12C9.2925 12 9.5775 12 9.87 12L12.75 9.09C11.55 9.54 10.2825 9.75 9 9.75ZM9 2.25C5.685 2.25 3 3.5925 3 5.25C3 6.9075 5.685 8.25 9 8.25C12.315 8.25 15 6.9075 15 5.25C15 3.5925 12.315 2.25 9 2.25ZM15.75 8.3475C15.6375 8.3475 15.5325 8.3925 15.4575 8.475L14.7075 9.225L16.245 10.725L16.995 9.975C17.1525 9.825 17.16 9.57 16.995 9.3975L16.065 8.475C15.99 8.3925 15.885 8.3475 15.78 8.3475H15.75ZM14.28 9.66L9.75 14.205V15.75H11.295L15.84 11.1975L14.28 9.66Z\",\"fill\":\"#A2B1C6\"}})])]),_c('span',{staticClass:\"db-edit-tooltip\"},[_vm._v(\"Change database\")])])]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.schemaVisible),expression:\"schemaVisible\"}],staticClass:\"schema\"},_vm._l((_vm.schema),function(table,index){return _c('table-description',{key:index,attrs:{\"name\":table[0],\"sql\":table[1]}})}),1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"table-name\",on:{\"click\":function($event){_vm.colVisible = !_vm.colVisible}}},[_c('svg',{staticClass:\"chevron-icon\",style:({transform: _vm.colVisible ? 'rotate(90deg)' : 'rotate(0)'}),attrs:{\"width\":\"9\",\"height\":\"9\",\"viewBox\":\"0 0 8 12\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\"}},[_c('path',{attrs:{\"d\":\"M0.721924 9.93097L4.85292 5.79997L0.721924 1.66897L1.99992 0.399973L7.39992 5.79997L1.99992 11.2L0.721924 9.93097Z\",\"fill\":_vm.colVisible ? '#506784' : 'rgba(80, 103, 132, 0.5)'}})]),_vm._v(\" \"+_vm._s(_vm.name)+\" \")]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.colVisible),expression:\"colVisible\"}],staticClass:\"columns\"},_vm._l((_vm.columns),function(col,index){return _c('div',{key:index,staticClass:\"column\"},[_vm._v(\" \"+_vm._s(col.name)+\" \"),_c('span',{staticClass:\"column-type\"},[_vm._v(_vm._s(col.type))])])}),0)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TableDescription.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TableDescription.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TableDescription.vue?vue&type=template&id=38d0b4fd&scoped=true&\"\nimport script from \"./TableDescription.vue?vue&type=script&lang=js&\"\nexport * from \"./TableDescription.vue?vue&type=script&lang=js&\"\nimport style0 from \"./TableDescription.vue?vue&type=style&index=0&id=38d0b4fd&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"38d0b4fd\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{class:['text-field-label', { error: _vm.errorMsg }]},[_vm._v(_vm._s(_vm.label))]),_c('input',{class:{ error: _vm.errorMsg },style:({ width: _vm.width }),attrs:{\"type\":\"text\",\"placeholder\":_vm.placeholder},domProps:{\"value\":_vm.value},on:{\"input\":function($event){return _vm.$emit('input', $event.target.value)}}}),_c('div',{staticClass:\"text-field-error\"},[_vm._v(_vm._s(_vm.errorMsg))])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TextField.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TextField.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TextField.vue?vue&type=template&id=519e18b9&scoped=true&\"\nimport script from \"./TextField.vue?vue&type=script&lang=js&\"\nexport * from \"./TextField.vue?vue&type=script&lang=js&\"\nimport style0 from \"./TextField.vue?vue&type=style&index=0&id=519e18b9&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"519e18b9\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Schema.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Schema.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Schema.vue?vue&type=template&id=a0dcf81a&scoped=true&\"\nimport script from \"./Schema.vue?vue&type=script&lang=js&\"\nexport * from \"./Schema.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Schema.vue?vue&type=style&index=0&id=a0dcf81a&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"a0dcf81a\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"tabs-container\"}},[(_vm.tabs.length > 0)?_c('div',{attrs:{\"id\":\"tabs__header\"}},_vm._l((_vm.tabs),function(tab,index){return _c('div',{key:tab.id,class:[{'tab__selected': (tab.id === _vm.selectedIndex)}, 'tab'],on:{\"click\":function($event){return _vm.selectTab(tab.id)}}},[_c('div',{staticClass:\"tab-name\"},[_c('span',{directives:[{name:\"show\",rawName:\"v-show\",value:(tab.isUnsaved),expression:\"tab.isUnsaved\"}]},[_vm._v(\"*\")]),(tab.name)?_c('span',[_vm._v(_vm._s(tab.name))]):_c('span',{staticClass:\"tab-untitled\"},[_vm._v(_vm._s(tab.tempName))])]),_c('div',[_c('svg',{staticClass:\"close-icon\",attrs:{\"width\":\"10\",\"height\":\"10\",\"viewBox\":\"0 0 14 14\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.closeTab(index)}}},[_c('path',{attrs:{\"d\":\"M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z\",\"fill\":\"#A2B1C6\"}})])])])}),0):_vm._e(),_vm._l((_vm.tabs),function(tab,index){return _c('tab-content',{key:tab.id,attrs:{\"id\":tab.id,\"init-name\":tab.name,\"init-query\":tab.query,\"init-chart\":tab.chart,\"tab-index\":index}})}),(_vm.tabs.length === 0)?_c('div',{attrs:{\"id\":\"start-guide\"}},[_c('span',{staticClass:\"link\",on:{\"click\":function($event){return _vm.$root.$emit('createNewQuery')}}},[_vm._v(\"Create\")]),_vm._v(\" a new query from scratch or open the one from \"),_c('router-link',{staticClass:\"link\",attrs:{\"to\":\"/my-queries\"}},[_vm._v(\"My queries\")])],1):_vm._e()],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isActive),expression:\"isActive\"}],staticClass:\"tab-content-container\"},[_c('splitpanes',{staticClass:\"query-results-splitter\",attrs:{\"horizontal\":\"\",\"before\":{ size: 50, max: 50 },\"after\":{ size: 50, max: 100 }},scopedSlots:_vm._u([{key:\"left-pane\",fn:function(){return [_c('div',{staticClass:\"query-editor\"},[_c('sql-editor',{model:{value:(_vm.query),callback:function ($$v) {_vm.query=$$v},expression:\"query\"}}),_c('div',{staticClass:\"run-btn-container\"},[_c('button',{staticClass:\"primary run-btn\",attrs:{\"disabled\":!_vm.$store.state.schema || !_vm.query},on:{\"click\":_vm.execute}},[_vm._v(\" Run \")])])],1)]},proxy:true},{key:\"right-pane\",fn:function(){return [_c('div',{ref:\"bottomPane\",attrs:{\"id\":\"bottomPane\"}},[_c('view-switcher',{attrs:{\"view\":_vm.view},on:{\"update:view\":function($event){_vm.view=$event}}}),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.view === 'table'),expression:\"view === 'table'\"}],staticClass:\"table-view\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.result === null && !_vm.isGettingResults && !_vm.error),expression:\"result === null && !isGettingResults && !error\"}],staticClass:\"table-preview\"},[_vm._v(\" Run your query and get results here \")]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isGettingResults),expression:\"isGettingResults\"}],staticClass:\"table-preview\"},[_vm._v(\" Fetching results... \")]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.result === undefined && !_vm.isGettingResults && !_vm.error),expression:\"result === undefined && !isGettingResults && !error\"}],staticClass:\"table-preview\"},[_vm._v(\" No rows retrieved according to your query \")]),_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.error),expression:\"error\"}],staticClass:\"table-preview error\"},[_vm._v(\" \"+_vm._s(_vm.error)+\" \")]),(_vm.result)?_c('sql-table',{attrs:{\"data\":_vm.result,\"height\":_vm.tableViewHeight}}):_vm._e()],1),_c('chart',{ref:\"chart\",attrs:{\"visible\":_vm.view === 'chart',\"sql-result\":_vm.result,\"init-chart\":_vm.initChart},on:{\"update\":function($event){_vm.isUnsaved = true}}})],1)]},proxy:true}])})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{staticClass:\"rounded-bg\"},[_c('div',{ref:\"header-container\",staticClass:\"header-container\"},[_c('div',_vm._l((_vm.header),function(th,index){return _c('div',{key:index,staticClass:\"fixed-header\",style:({ width: ((th.width) + \"px\") })},[_vm._v(\" \"+_vm._s(th.name)+\" \")])}),0)]),_c('div',{ref:\"table-container\",staticClass:\"table-container\",style:({maxHeight: (_vm.height + \"px\")}),on:{\"scroll\":_vm.onScrollTable}},[_c('table',{ref:\"table\"},[_c('thead',[_c('tr',_vm._l((_vm.data.columns),function(th,index){return _c('th',{key:index,ref:\"th\",refInFor:true},[_c('div',{staticClass:\"cell-data\",style:(_vm.cellStyle)},[_vm._v(_vm._s(th))])])}),0)]),_c('tbody',_vm._l((_vm.currentPageData),function(row,index){return _c('tr',{key:index},_vm._l((row),function(value,valIndex){return _c('td',{key:valIndex},[_c('div',{staticClass:\"cell-data\",style:(_vm.cellStyle)},[_vm._v(_vm._s(value))])])}),0)}),0)])])]),_c('div',{staticClass:\"table-footer\"},[_c('div',{staticClass:\"table-footer-count\"},[_vm._v(\" \"+_vm._s(_vm.data.values.length)+\" \"+_vm._s(_vm.data.values.length === 1 ? 'row' : 'rows')+\" retrieved \")]),_c('pager',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.pageCount > 1),expression:\"pageCount > 1\"}],attrs:{\"page-count\":_vm.pageCount},model:{value:(_vm.currentPage),callback:function ($$v) {_vm.currentPage=$$v},expression:\"currentPage\"}})],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('paginate',{attrs:{\"page-count\":_vm.pageCount,\"page-range\":5,\"margin-pages\":1,\"prev-text\":_vm.chevron,\"next-text\":_vm.chevron,\"no-li-surround\":true,\"container-class\":\"paginator-continer\",\"page-link-class\":\"paginator-page-link\",\"active-class\":\"paginator-active-page\",\"break-view-link-class\":\"paginator-break\",\"next-link-class\":\"paginator-next\",\"prev-link-class\":\"paginator-prev\",\"disabled-class\":\"paginator-disabled\"},model:{value:(_vm.page),callback:function ($$v) {_vm.page=$$v},expression:\"page\"}})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Pager.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Pager.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Pager.vue?vue&type=template&id=526c1dd2&scoped=true&\"\nimport script from \"./Pager.vue?vue&type=script&lang=js&\"\nexport * from \"./Pager.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Pager.vue?vue&type=style&index=0&id=526c1dd2&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"526c1dd2\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SqlTable.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SqlTable.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SqlTable.vue?vue&type=template&id=04cf08d1&scoped=true&\"\nimport script from \"./SqlTable.vue?vue&type=script&lang=js&\"\nexport * from \"./SqlTable.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"04cf08d1\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"codemirror-container\"},[_c('codemirror',{attrs:{\"options\":_vm.cmOptions},on:{\"changes\":_vm.onCmChange},model:{value:(_vm.query),callback:function ($$v) {_vm.query=$$v},expression:\"query\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SqlEditor.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SqlEditor.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SqlEditor.vue?vue&type=template&id=15ffe15d&scoped=true&\"\nimport script from \"./SqlEditor.vue?vue&type=script&lang=js&\"\nexport * from \"./SqlEditor.vue?vue&type=script&lang=js&\"\nimport style0 from \"./SqlEditor.vue?vue&type=style&index=0&id=15ffe15d&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"15ffe15d\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"view-switcher\"},[_c('div',{class:['table-mode', {'active-mode': _vm.view === 'table'}],on:{\"click\":function($event){return _vm.$emit('update:view','table')}}},[_vm._v(\" Table \")]),_c('div',{class:['chart-mode', {'active-mode': _vm.view === 'chart'}],on:{\"click\":function($event){return _vm.$emit('update:view','chart')}}},[_vm._v(\" Chart \")])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewSwitcher.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewSwitcher.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ViewSwitcher.vue?vue&type=template&id=6204f3ca&scoped=true&\"\nimport script from \"./ViewSwitcher.vue?vue&type=script&lang=js&\"\nexport * from \"./ViewSwitcher.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ViewSwitcher.vue?vue&type=style&index=0&id=6204f3ca&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"6204f3ca\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"chart-container\"},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.sqlResult && _vm.visible),expression:\"!sqlResult && visible\"}],staticClass:\"chart-worning\"},[_vm._v(\" There is no data to build a chart. Run your sql query and make sure the result is not empty. \")]),_c('PlotlyEditor',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.visible),expression:\"visible\"}],staticClass:\"chart\",style:({ height: !_vm.sqlResult ? 'calc(100% - 40px)' : '100%' }),attrs:{\"data\":_vm.state.data,\"layout\":_vm.state.layout,\"frames\":_vm.state.frames,\"config\":{ editable: true, displaylogo: false },\"dataSources\":_vm.dataSources,\"dataSourceOptions\":_vm.dataSourceOptions,\"plotly\":_vm.plotly,\"useResizeHandler\":true,\"debug\":true,\"advancedTraceTypeSelector\":true},on:{\"onUpdate\":_vm.update}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Chart.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Chart.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Chart.vue?vue&type=template&id=3e9f240b&scoped=true&\"\nimport script from \"./Chart.vue?vue&type=script&lang=js&\"\nexport * from \"./Chart.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Chart.vue?vue&type=style&index=0&id=3e9f240b&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3e9f240b\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TabContent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TabContent.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./TabContent.vue?vue&type=template&id=2e934667&scoped=true&\"\nimport script from \"./TabContent.vue?vue&type=script&lang=js&\"\nexport * from \"./TabContent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./TabContent.vue?vue&type=style&index=0&id=2e934667&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2e934667\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tabs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Tabs.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Tabs.vue?vue&type=template&id=3126bb37&\"\nimport script from \"./Tabs.vue?vue&type=script&lang=js&\"\nexport * from \"./Tabs.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Tabs.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Editor.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Editor.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Editor.vue?vue&type=template&id=7a12b251&\"\nimport script from \"./Editor.vue?vue&type=script&lang=js&\"\nexport * from \"./Editor.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Editor.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{attrs:{\"id\":\"my-queries-content\"}},[_c('div',{attrs:{\"id\":\"my-queries-toolbar\"}},[_c('div',{attrs:{\"id\":\"toolbar-buttons\"}},[_c('input',{ref:\"importFile\",attrs:{\"type\":\"file\",\"accept\":\".json\",\"id\":\"import-file\"},on:{\"change\":_vm.importQueries}}),_vm._m(0),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.selectedQueriesCount > 0),expression:\"selectedQueriesCount > 0\"}],staticClass:\"toolbar\",on:{\"click\":function($event){return _vm.exportQuery(_vm.selectedQueriesIds)}}},[_vm._v(\" Export \")]),_c('button',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.selectedQueriesCount > 0),expression:\"selectedQueriesCount > 0\"}],staticClass:\"toolbar\",on:{\"click\":function($event){return _vm.showDeleteDialog(_vm.selectedQueriesIds)}}},[_vm._v(\" Delete \")])]),_c('div',{attrs:{\"id\":\"toolbar-search\"}},[_c('text-field',{attrs:{\"placeholder\":\"Search query by name\",\"width\":\"300px\"},model:{value:(_vm.filter),callback:function ($$v) {_vm.filter=$$v},expression:\"filter\"}})],1)]),_c('div',{staticClass:\"rounded-bg\"},[_c('div',{staticClass:\"header-container\"},[_c('div',[_c('div',{ref:\"name-th\",staticClass:\"fixed-header\"},[_c('check-box',{ref:\"mainCheckBox\",attrs:{\"theme\":\"light\"},on:{\"click\":_vm.toggleSelectAll}}),_c('div',{staticClass:\"name-th\"},[_vm._v(\"Name\")])],1),_c('div',{staticClass:\"fixed-header\"},[_vm._v(\" Created at \")])])]),_c('div',{ref:\"table-container\",staticClass:\"table-container\"},[_c('table',{ref:\"table\"},[_c('tbody',_vm._l((_vm.showedQueries),function(query,index){return _c('tr',{key:query.id,on:{\"click\":function($event){return _vm.openQuery(index)}}},[_c('td',{ref:\"name-td\",refInFor:true},[_c('div',{staticClass:\"cell-data\"},[_c('check-box',{ref:\"rowCheckBox\",refInFor:true,attrs:{\"init\":_vm.selectAll || _vm.selectedQueriesIds.has(query.id)},on:{\"change\":function($event){return _vm.toggleRow($event, query.id)}}}),_c('div',{staticClass:\"name\"},[_vm._v(_vm._s(query.name))])],1)]),_c('td',[_c('div',{staticClass:\"second-column\"},[_c('div',{staticClass:\"date-container\"},[_vm._v(_vm._s(_vm._f(\"date\")(query.createdAt)))]),_c('div',{staticClass:\"icons-container\"},[_c('rename-icon',{on:{\"click\":function($event){return _vm.showRenameDialog(query.id)}}}),_c('copy-icon',{on:{\"click\":function($event){return _vm.duplicateQuery(index)}}}),_c('export-icon',{on:{\"click\":function($event){return _vm.exportQuery(index)}}}),_c('delete-icon',{on:{\"click\":function($event){return _vm.showDeleteDialog(query.id)}}})],1)])])])}),0)])])])]),_c('modal',{attrs:{\"name\":\"rename\",\"classes\":\"dialog\",\"height\":\"auto\"}},[_c('div',{staticClass:\"dialog-header\"},[_vm._v(\" Rename query \"),_c('close-icon',{on:{\"click\":function($event){return _vm.$modal.hide('rename')}}})],1),_c('div',{staticClass:\"dialog-body\"},[_c('text-field',{attrs:{\"label\":\"New query name\",\"error-msg\":_vm.errorMsg,\"width\":\"100%\"},model:{value:(_vm.newName),callback:function ($$v) {_vm.newName=$$v},expression:\"newName\"}})],1),_c('div',{staticClass:\"dialog-buttons-container\"},[_c('button',{staticClass:\"secondary\",on:{\"click\":function($event){return _vm.$modal.hide('rename')}}},[_vm._v(\"Cancel\")]),_c('button',{staticClass:\"primary\",on:{\"click\":_vm.renameQuery}},[_vm._v(\"Rename\")])])]),_c('modal',{attrs:{\"name\":\"delete\",\"classes\":\"dialog\",\"height\":\"auto\"}},[_c('div',{staticClass:\"dialog-header\"},[_vm._v(\" Delete \"+_vm._s(_vm.deleteGroup ? 'queries' : 'query')+\" \"),_c('close-icon',{on:{\"click\":function($event){return _vm.$modal.hide('delete')}}})],1),(\n _vm.deleteGroup || (\n _vm.currentQueryIndex !== null\n && _vm.currentQueryIndex >= 0\n && _vm.currentQueryIndex < _vm.queries.length\n )\n )?_c('div',{staticClass:\"dialog-body\"},[_vm._v(\" Are you sure you want to delete \"+_vm._s(_vm.deleteGroup ? (_vm.selectedQueriesCount + \" \" + (_vm.selectedQueriesCount > 1 ? 'queries' : 'query')) : (\"\\\"\" + (_vm.queries[_vm.currentQueryIndex].name) + \"\\\"\"))+\"? \")]):_vm._e(),_c('div',{staticClass:\"dialog-buttons-container\"},[_c('button',{staticClass:\"secondary\",on:{\"click\":function($event){return _vm.$modal.hide('delete')}}},[_vm._v(\"Cancel\")]),_c('button',{staticClass:\"primary\",on:{\"click\":_vm.deleteQuery}},[_vm._v(\"Delete\")])])]),_c('a',{ref:\"downloader\"})],1)}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{staticClass:\"toolbar\"},[_c('label',{attrs:{\"for\":\"import-file\"}},[_vm._v(\" Import \")])])}]\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"icon\",attrs:{\"width\":\"18\",\"height\":\"18\",\"viewBox\":\"0 0 18 18\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.$emit('click')}}},[_c('path',{attrs:{\"d\":\"M10.545 6.75L11.25 7.455L4.44 14.25H3.75V13.56L10.545 6.75ZM13.245 2.25C13.0575 2.25 12.8625 2.325 12.72 2.4675L11.3475 3.84L14.16 6.6525L15.5325 5.28C15.825 4.9875 15.825 4.5 15.5325 4.2225L13.7775 2.4675C13.6275 2.3175 13.44 2.25 13.245 2.25ZM10.545 4.6425L2.25 12.9375V15.75H5.0625L13.3575 7.455L10.545 4.6425Z\",\"fill\":\"#A2B1C6\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./rename.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./rename.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./rename.vue?vue&type=template&id=087ec702&scoped=true&\"\nimport script from \"./rename.vue?vue&type=script&lang=js&\"\nexport * from \"./rename.vue?vue&type=script&lang=js&\"\nimport style0 from \"./rename.vue?vue&type=style&index=0&id=087ec702&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"087ec702\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"icon\",attrs:{\"width\":\"18\",\"height\":\"18\",\"viewBox\":\"0 0 18 18\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.$emit('click')}}},[_c('path',{attrs:{\"d\":\"M14.25 15.75H6V5.25H14.25V15.75ZM14.25 3.75H6C5.60218 3.75 5.22064 3.90804 4.93934 4.18934C4.65804 4.47064 4.5 4.85218 4.5 5.25V15.75C4.5 16.1478 4.65804 16.5294 4.93934 16.8107C5.22064 17.092 5.60218 17.25 6 17.25H14.25C14.6478 17.25 15.0294 17.092 15.3107 16.8107C15.592 16.5294 15.75 16.1478 15.75 15.75V5.25C15.75 4.85218 15.592 4.47064 15.3107 4.18934C15.0294 3.90804 14.6478 3.75 14.25 3.75ZM12 0.75H3C2.60218 0.75 2.22064 0.908035 1.93934 1.18934C1.65804 1.47064 1.5 1.85218 1.5 2.25V12.75H3V2.25H12V0.75Z\",\"fill\":\"#A2B1C6\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./copy.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./copy.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./copy.vue?vue&type=template&id=2e25625e&scoped=true&\"\nimport script from \"./copy.vue?vue&type=script&lang=js&\"\nexport * from \"./copy.vue?vue&type=script&lang=js&\"\nimport style0 from \"./copy.vue?vue&type=style&index=0&id=2e25625e&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2e25625e\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"icon\",attrs:{\"width\":\"18\",\"height\":\"18\",\"viewBox\":\"0 0 18 18\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.$emit('click')}}},[_c('path',{attrs:{\"d\":\"M10.5 1.5H4.5C3.675 1.5 3 2.175 3 3V15C3 15.825 3.675 16.5 4.5 16.5H13.5C14.325 16.5 15 15.825 15 15V6L10.5 1.5ZM13.5 15H4.5V3H9.75V6.75H13.5V15ZM12 8.25V13.575L10.425 12L8.325 14.1L6.225 12L8.325 9.9L6.675 8.25H12Z\",\"fill\":\"#A2B1C6\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./export.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./export.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./export.vue?vue&type=template&id=0a72b34b&scoped=true&\"\nimport script from \"./export.vue?vue&type=script&lang=js&\"\nexport * from \"./export.vue?vue&type=script&lang=js&\"\nimport style0 from \"./export.vue?vue&type=style&index=0&id=0a72b34b&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"0a72b34b\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"icon\",attrs:{\"width\":\"18\",\"height\":\"18\",\"viewBox\":\"0 0 18 18\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.$emit('click')}}},[_c('path',{attrs:{\"d\":\"M6.75 2.25V3H3V4.5H3.75V14.25C3.75 14.6478 3.90804 15.0294 4.18934 15.3107C4.47064 15.592 4.85218 15.75 5.25 15.75H12.75C13.1478 15.75 13.5294 15.592 13.8107 15.3107C14.092 15.0294 14.25 14.6478 14.25 14.25V4.5H15V3H11.25V2.25H6.75ZM5.25 4.5H12.75V14.25H5.25V4.5ZM6.75 6V12.75H8.25V6H6.75ZM9.75 6V12.75H11.25V6H9.75Z\",\"fill\":\"#A2B1C6\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./delete.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./delete.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./delete.vue?vue&type=template&id=2847acb2&scoped=true&\"\nimport script from \"./delete.vue?vue&type=script&lang=js&\"\nexport * from \"./delete.vue?vue&type=script&lang=js&\"\nimport style0 from \"./delete.vue?vue&type=style&index=0&id=2847acb2&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2847acb2\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('svg',{staticClass:\"icon\",attrs:{\"width\":\"14\",\"height\":\"14\",\"viewBox\":\"0 0 14 14\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\"},on:{\"click\":function($event){$event.stopPropagation();return _vm.$emit('click')}}},[_c('path',{attrs:{\"d\":\"M14 1.41L12.59 0L7 5.59L1.41 0L0 1.41L5.59 7L0 12.59L1.41 14L7 8.41L12.59 14L14 12.59L8.41 7L14 1.41Z\",\"fill\":\"#A2B1C6\"}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./close.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./close.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./close.vue?vue&type=template&id=de501776&scoped=true&\"\nimport script from \"./close.vue?vue&type=script&lang=js&\"\nexport * from \"./close.vue?vue&type=script&lang=js&\"\nimport style0 from \"./close.vue?vue&type=style&index=0&id=de501776&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"de501776\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"checkbox-container\",on:{\"click\":function($event){$event.stopPropagation();return _vm.onClick($event)}}},[_c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.checked),expression:\"!checked\"}],staticClass:\"unchecked\"}),_c('img',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.checked && _vm.theme === 'accent'),expression:\"checked && theme === 'accent'\"}],attrs:{\"src\":require('@/assets/images/checkbox_checked.svg')}}),_c('img',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.checked && _vm.theme === 'light'),expression:\"checked && theme === 'light'\"}],attrs:{\"src\":require('@/assets/images/checkbox_checked_light.svg')}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CheckBox.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CheckBox.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./CheckBox.vue?vue&type=template&id=53e168e6&scoped=true&\"\nimport script from \"./CheckBox.vue?vue&type=script&lang=js&\"\nexport * from \"./CheckBox.vue?vue&type=script&lang=js&\"\nimport style0 from \"./CheckBox.vue?vue&type=style&index=0&id=53e168e6&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"53e168e6\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MyQueries.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MyQueries.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MyQueries.vue?vue&type=template&id=54671868&scoped=true&\"\nimport script from \"./MyQueries.vue?vue&type=script&lang=js&\"\nexport * from \"./MyQueries.vue?vue&type=script&lang=js&\"\nimport style0 from \"./MyQueries.vue?vue&type=style&index=0&id=54671868&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"54671868\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"dbloader-container\"}},[_c('h1',[_vm._v(\"Sqliteviz\")]),_c('label',{attrs:{\"for\":\"assetsFieldHandle\"}},[_c('div',{attrs:{\"id\":\"drop-area\"},on:{\"dragover\":_vm.dragover,\"dragleave\":_vm.dragleave,\"drop\":_vm.drop}},[_c('input',{ref:\"file\",attrs:{\"type\":\"file\",\"id\":\"assetsFieldHandle\",\"accept\":\".db\"},on:{\"change\":_vm.loadDb}}),_c('div',[_vm._v(\" Drop the database file to upload here or click to choose a file from your computer. \")])])]),_c('div',{staticClass:\"error\",attrs:{\"id\":\"error\"}}),_c('button',{staticClass:\"secondary\",attrs:{\"id\":\"skip\"},on:{\"click\":function($event){return _vm.$router.push('/editor')}}},[_vm._v(\" Skip database connection for now \")])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DbUpload.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DbUpload.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./DbUpload.vue?vue&type=template&id=3db22939&scoped=true&\"\nimport script from \"./DbUpload.vue?vue&type=script&lang=js&\"\nexport * from \"./DbUpload.vue?vue&type=script&lang=js&\"\nimport style0 from \"./DbUpload.vue?vue&type=style&index=0&id=3db22939&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"3db22939\",\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('main-menu'),_c('keep-alive',{attrs:{\"include\":\"Editor\"}},[_c('router-view',{attrs:{\"id\":\"main-view\"}})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('nav',[_c('div',[_c('router-link',{attrs:{\"to\":\"/editor\"}},[_vm._v(\"Editor\")]),_c('router-link',{attrs:{\"to\":\"/my-queries\"}},[_vm._v(\"My queries\")])],1),_c('div',[(_vm.$store.state.tabs.length > 0)?_c('button',{staticClass:\"primary\",attrs:{\"disabled\":_vm.$store.state.currentTab && !_vm.$store.state.currentTab.isUnsaved},on:{\"click\":_vm.saveQuery}},[_vm._v(\" Save \")]):_vm._e(),_c('button',{staticClass:\"primary\",on:{\"click\":_vm.createNewQuery}},[_vm._v(\"Create\")])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainMenu.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainMenu.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MainMenu.vue?vue&type=template&id=16a74772&scoped=true&\"\nimport script from \"./MainMenu.vue?vue&type=script&lang=js&\"\nexport * from \"./MainMenu.vue?vue&type=script&lang=js&\"\nimport style0 from \"./MainMenu.vue?vue&type=style&index=0&id=16a74772&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"16a74772\",\n null\n \n)\n\nexport default component.exports","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainView.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainView.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./MainView.vue?vue&type=template&id=91443d3a&scoped=true&\"\nimport script from \"./MainView.vue?vue&type=script&lang=js&\"\nexport * from \"./MainView.vue?vue&type=script&lang=js&\"\nimport style0 from \"./MainView.vue?vue&type=style&index=0&id=91443d3a&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"91443d3a\",\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport VueRouter from 'vue-router'\nimport Editor from '../views/Editor'\nimport MyQueries from '../views/MyQueries'\nimport DbUpload from '../views/DbUpload'\nimport MainView from '../views/MainView'\n\nVue.use(VueRouter)\n\nconst routes = [\n {\n path: '/',\n name: 'Welcome',\n component: DbUpload\n },\n {\n path: '/',\n name: 'MainView',\n component: MainView,\n children: [\n {\n path: '/editor',\n name: 'Editor',\n component: Editor\n },\n {\n path: '/my-queries',\n name: 'MyQueries',\n component: MyQueries\n }\n ]\n }\n]\n\nconst router = new VueRouter({\n routes\n})\n\nexport default router\n","import Vue from 'vue'\nimport Vuex from 'vuex'\n\nVue.use(Vuex)\n\nexport default new Vuex.Store({\n state: {\n schema: null,\n dbFile: null,\n dbName: null,\n tabs: [],\n currentTab: null,\n currentTabId: null,\n untitledLastIndex: 0\n },\n mutations: {\n saveSchema (state, schema) {\n state.schema = schema\n },\n saveDbFile (state, file) {\n state.dbFile = file\n },\n saveDbName (state, name) {\n state.dbName = name\n },\n addTab (state, tab) {\n state.tabs.push(tab)\n },\n updateTabName (state, { index, newName }) {\n const tab = state.tabs[index]\n tab.name = newName\n Vue.set(state.tabs, index, tab)\n },\n updateTabState (state, { index, newValue }) {\n console.log(index, newValue)\n const tab = state.tabs[index]\n tab.isUnsaved = newValue\n Vue.set(state.tabs, index, tab)\n },\n deleteTab (state, index) {\n if (state.tabs[index].id !== state.currentTabId) {\n } else if (index < state.tabs.length - 1) {\n state.currentTabId = state.tabs[index + 1].id\n } else if (index > 0) {\n state.currentTabId = state.tabs[index - 1].id\n } else {\n state.currentTabId = null\n state.untitledLastIndex = 0\n }\n state.tabs.splice(index, 1)\n },\n setCurrentTabId (state, id) {\n state.currentTabId = id\n },\n setCurrentTab (state, tab) {\n state.currentTab = tab\n },\n updateUntitledLastIndex (state) {\n state.untitledLastIndex += 1\n }\n },\n actions: {\n },\n modules: {\n }\n})\n","import store from '@/store'\nimport router from '@/router'\nconst worker = new Worker('js/worker.sql-wasm.js')\n\nexport default {\n loadDb (file) {\n const dbName = file.name\n store.commit('saveDbName', dbName)\n const f = file\n const r = new FileReader()\n r.onload = () => {\n worker.onmessage = () => {\n const getSchemaSql = `\n SELECT name, sql\n FROM sqlite_master\n WHERE type='table' AND name NOT LIKE 'sqlite_%';`\n worker.onmessage = event => {\n store.commit('saveSchema', event.data.results[0].values)\n if (router.currentRoute.path !== '/editor') {\n router.push('/editor')\n }\n }\n worker.postMessage({ action: 'exec', sql: getSchemaSql })\n }\n store.commit('saveDbFile', r.result)\n try {\n worker.postMessage({ action: 'open', buffer: r.result }, [r.result])\n } catch (exception) {\n worker.postMessage({ action: 'open', buffer: r.result })\n }\n }\n r.readAsArrayBuffer(f)\n },\n execute (commands) {\n return new Promise((resolve, reject) => {\n worker.onmessage = (event) => {\n if (event.data.error) {\n reject(event.data.error)\n }\n // if it was more than one select - take only the first one\n resolve(event.data.results[0])\n }\n worker.postMessage({ action: 'exec', sql: commands })\n })\n }\n}\n","import Vue from 'vue'\nimport App from './App.vue'\nimport router from './router'\nimport store from './store'\nimport { VuePlugin } from 'vuera'\nimport VModal from 'vue-js-modal'\nimport db from '@/dataBase'\n\nimport '@/assets/styles/variables.css'\nimport '@/assets/styles/buttons.css'\nimport '@/assets/styles/tables.css'\nimport '@/assets/styles/dialogs.css'\n\nVue.use(VuePlugin)\nVue.use(VModal)\n\nVue.config.productionTip = false\nVue.prototype.$db = db\n\nnew Vue({\n router,\n store,\n render: h => h(App)\n}).$mount('#app')\n","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./rename.vue?vue&type=style&index=0&id=087ec702&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./rename.vue?vue&type=style&index=0&id=087ec702&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Schema.vue?vue&type=style&index=0&id=a0dcf81a&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Schema.vue?vue&type=style&index=0&id=a0dcf81a&scoped=true&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./delete.vue?vue&type=style&index=0&id=2847acb2&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./delete.vue?vue&type=style&index=0&id=2847acb2&scoped=true&lang=css&\"","module.exports = __webpack_public_path__ + \"img/checkbox_checked_light.611c4f86.svg\";","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewSwitcher.vue?vue&type=style&index=0&id=6204f3ca&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewSwitcher.vue?vue&type=style&index=0&id=6204f3ca&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TabContent.vue?vue&type=style&index=0&id=2e934667&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TabContent.vue?vue&type=style&index=0&id=2e934667&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Splitpanes.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Splitpanes.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DbUpload.vue?vue&type=style&index=0&id=3db22939&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DbUpload.vue?vue&type=style&index=0&id=3db22939&scoped=true&lang=css&\"","module.exports = __webpack_public_path__ + \"img/checkbox_checked.62e65660.svg\";","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TextField.vue?vue&type=style&index=0&id=519e18b9&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./TextField.vue?vue&type=style&index=0&id=519e18b9&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SqlEditor.vue?vue&type=style&index=0&id=15ffe15d&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SqlEditor.vue?vue&type=style&index=0&id=15ffe15d&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Pager.vue?vue&type=style&index=0&id=526c1dd2&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Pager.vue?vue&type=style&index=0&id=526c1dd2&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Editor.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Editor.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./close.vue?vue&type=style&index=0&id=de501776&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./close.vue?vue&type=style&index=0&id=de501776&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainMenu.vue?vue&type=style&index=0&id=16a74772&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./MainMenu.vue?vue&type=style&index=0&id=16a74772&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CheckBox.vue?vue&type=style&index=0&id=53e168e6&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./CheckBox.vue?vue&type=style&index=0&id=53e168e6&scoped=true&lang=css&\""],"sourceRoot":""} \ No newline at end of file diff --git a/js/chunk-vendors.5cd50227.js b/js/chunk-vendors.5cd50227.js new file mode 100644 index 0000000..3156f81 --- /dev/null +++ b/js/chunk-vendors.5cd50227.js @@ -0,0 +1,129 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0052":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},l=function(e){var t=e.color,n=void 0===t?"currentColor":t,r=e.size,l=void 0===r?24:r,s=(e.children,i(e,["color","size","children"])),u="mdi-icon "+(s.className||"");return a.createElement("svg",o({},s,{className:u,width:l,height:l,fill:n,viewBox:"0 0 24 24"}),a.createElement("path",{d:"M19,15H15C15,16.66 13.66,18 12,18C10.34,18 9,16.66 9,15H5V5H19M19,3H5C3.89,3 3,3.9 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V5C21,3.9 20.1,3 19,3Z"}))};e.exports=l},"020f":function(e,t,n){var r=n("242e"),a=n("1304");function o(e,t){return e&&r(e,a(t))}e.exports=o},"0226":function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var a=r(n("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},l=function(e){var t=e.color,n=void 0===t?"currentColor":t,r=e.size,l=void 0===r?24:r,s=(e.children,i(e,["color","size","children"])),u="mdi-icon "+(s.className||"");return a.createElement("svg",o({},s,{className:u,width:l,height:l,fill:n,viewBox:"0 0 24 24"}),a.createElement("path",{d:"M6.62,10.79C8.06,13.62 10.38,15.94 13.21,17.38L15.41,15.18C15.69,14.9 16.08,14.82 16.43,14.93C17.55,15.3 18.75,15.5 20,15.5C20.55,15.5 21,15.95 21,16.5V20C21,20.55 20.55,21 20,21C10.61,21 3,13.39 3,4C3,3.45 3.45,3 4,3H7.5C8.05,3 8.5,3.45 8.5,4C8.5,5.25 8.7,6.45 9.07,7.57C9.18,7.92 9.1,8.31 8.82,8.59L6.62,10.79Z"}))};e.exports=l},"0272":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EditableInput=void 0;var r=function(){function e(e,t){for(var n=0;n-1},g=function(e){return Number(String(e).replace(/%/g,""))},b=t.EditableInput=function(e){function t(e){c(this,t);var n=f(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t=g(e.target.value);if(!isNaN(t)&&y(e.keyCode)){var r=n.getArrowOffset(),a=e.keyCode===h?t+r:t-r;n.setUpdatedValue(a,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n}return p(t,e),r(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return u({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||d}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,l.default)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return o.default.createElement("div",{style:t.wrap},o.default.createElement("input",{style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?o.default.createElement("span",{style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(a.PureComponent||a.Component);t.default=b},"0320":function(e,t,n){"use strict";var r=n("b3ca"),a=n("ef00"),o=n("0984"),i=o.isPlatform("Mac OS X"),l=i&&o.isBrowser("Firefox < 29"),s=r.hasCommandModifier,u=r.isCtrlKeyCommand;function c(e){return i&&e.altKey||u(e)}function f(e){return s(e)?e.shiftKey?"redo":"undo":null}function p(e){return!i&&e.shiftKey?null:c(e)?"delete-word":"delete"}function d(e){return s(e)&&i?"backspace-to-start-of-line":c(e)?"backspace-word":"backspace"}function h(e){switch(e.keyCode){case 66:return s(e)?"bold":null;case 68:return u(e)?"delete":null;case 72:return u(e)?"backspace":null;case 73:return s(e)?"italic":null;case 74:return s(e)?"code":null;case 75:return i&&u(e)?"secondary-cut":null;case 77:return u(e)?"split-block":null;case 79:return u(e)?"split-block":null;case 84:return i&&u(e)?"transpose-characters":null;case 85:return s(e)?"underline":null;case 87:return i&&u(e)?"backspace-word":null;case 89:return u(e)?i?"secondary-paste":"redo":null;case 90:return f(e)||null;case a.RETURN:return"split-block";case a.DELETE:return p(e);case a.BACKSPACE:return d(e);case a.LEFT:return l&&s(e)?"move-selection-to-start-of-block":null;case a.RIGHT:return l&&s(e)?"move-selection-to-end-of-block":null;default:return null}}e.exports=h},"0359":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function d(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{},n=function(n){y(i,n);var a=b(i);function i(e,t){var n;return h(this,i),n=a.call(this,e,t),n.setLocals(e,t),n}return m(i,null,[{key:"modifyPlotProps",value:function(n,r,a){e.modifyPlotProps&&e.modifyPlotProps(n,r,a),t.modifyPlotProps&&t.modifyPlotProps(n,r,a)}}]),m(i,[{key:"componentWillReceiveProps",value:function(e,t){this.setLocals(e,t)}},{key:"setLocals",value:function(t,n){this.plotProps=(0,o.default)(t,n,e),this.attr=t.attr,i.modifyPlotProps(t,n,this.plotProps)}},{key:"getChildContext",value:function(){return{description:this.plotProps.description,attr:this.attr}}},{key:"render",value:function(){var t=Object.assign({},this.plotProps,this.props),n=t.plotProps,a=void 0===n?this.plotProps:n,i=p(t,["plotProps"]),l=e&&e.displayName?e.displayName:null;return(0,o.isVisibleGivenCustomConfig)(i.isVisible,i,this.context,l)?r.default.createElement(e,f({},i,{plotProps:a})):null}}]),i}(r.Component);n.displayName="ContainerConnected".concat((0,i.getDisplayName)(e)),n.contextTypes=T,n.childContextTypes={description:a.default.string,attr:a.default.string};var l=e.plotly_editor_traits;return n.plotly_editor_traits=l,n}t.containerConnectedContextTypes=T},"039b":function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var a=r(n("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},l=function(e){var t=e.color,n=void 0===t?"currentColor":t,r=e.size,l=void 0===r?24:r,s=(e.children,i(e,["color","size","children"])),u="mdi-icon "+(s.className||"");return a.createElement("svg",o({},s,{className:u,width:l,height:l,fill:n,viewBox:"0 0 24 24"}),a.createElement("path",{d:"M14,3V5H17.59L7.76,14.83L9.17,16.24L19,6.41V10H21V3M19,19H5V5H12V3H5C3.89,3 3,3.9 3,5V19C3,20.1 3.9,21 5,21H19C20.1,21 21,20.1 21,19V12H19V19Z"}))};e.exports=l},"03dd":function(e,t,n){var r=n("eac5"),a=n("57a5"),o=Object.prototype,i=o.hasOwnProperty;function l(e){if(!r(e))return a(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}e.exports=l},"0452":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=g(n("ab5b")),a=m(n("d7bc")),o=n("bfcd"),i=n("d58a"),l=n("df26"),s=n("dccc"),u=m(n("6b75")),c=m(n("7de8")),f=m(n("b3f5")),p=m(n("67b9")),d=n("b4fd"),h=n("178d"),v=m(n("b012"));function m(e){return e&&e.__esModule?e:{default:e}}function y(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return y=function(){return e},e}function g(e){if(e&&e.__esModule)return e;if(null===e||"object"!==b(e)&&"function"!==typeof e)return{default:e};var t=y();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function b(e){return b="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},b(e)}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var n=0;n\n*/,"
");this.props.value!==o&&(0,p.default)(this.props.onChange,[o])}},{key:"onBlur",value:function(){this.setState({editorFocus:!1})}},{key:"onFocus",value:function(){this.setState({editorFocus:!0})}},{key:"onLinkEditorBlur",value:function(){this.setState({linkEditorFocus:!1})}},{key:"onLinkEditorFocus",value:function(){this.setState({linkEditorFocus:!0})}},{key:"onLinkEditorChange",value:function(e,t){var n=this.state.editorState,r=n.getSelection();o.Entity.replaceData(e,{url:t});var a=o.RichUtils.toggleLink(n,r,e);this.onChange(a)}},{key:"onLinkEditorClose",value:function(){this.focus(),this.setState({linkEditorFocus:!1,selectedLinkID:null})}},{key:"onKeyCommand",value:function(e){var t=(0,d.handleKeyCommand)(this.state.editorState,e);return!!t&&(this.onChange(t),!0)}},{key:"onReturnPressed",value:function(){var e=(0,d.insertSoftNewline)(this.state.editorState);return this.onChange(e),!0}},{key:"onStyleButtonToggle",value:function(e){var t=(0,d.toggleInlineStyle)(this.state.editorState,e);t&&this.onChange(t)}},{key:"renderLinkEditor",value:function(e){if(!e)return null;var t=(0,d.getEntityByKey)(e),n=t.getData().url,a=(0,v.default)();return r.default.createElement(c.default,{onFocus:this.onLinkEditorFocus,onURLChange:this.onLinkEditorChange,onBlur:this.onLinkEditorBlur,onClose:this.onLinkEditorClose,coordinates:a,linkID:e,linkURL:n})}},{key:"render",value:function(){var e=this,t=this.state,n=t.editorState,a=t.selectedLinkID,i=Boolean(a);return r.default.createElement("div",{className:"rich-text-editor__root"},r.default.createElement(f.default,{styles:s.INLINE_STYLES,currentStyle:n.getCurrentInlineStyle(),linkIsSelected:i,onToggle:this.onStyleButtonToggle}),r.default.createElement("div",{className:"rich-text-editor__editor",onClick:this.focus},r.default.createElement(o.Editor,{customStyleMap:s.STYLE_MAP,editorState:n,handleReturn:this.onReturnPressed,handleKeyCommand:this.onKeyCommand,onChange:this.onChange,onBlur:this.onBlur,onFocus:this.onFocus,placeholder:this.props.placeholder,spellCheck:!1,ref:function(t){return e.editorInput=t}})),this.renderLinkEditor(a))}}]),n}(r.Component);P.propTypes={onChange:a.default.func.isRequired,placeholder:a.default.string,value:a.default.any},P.defaultProps={placeholder:"",value:""};var L=P;t.default=L},"0468":function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var a=r(n("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},l=function(e){var t=e.color,n=void 0===t?"currentColor":t,r=e.size,l=void 0===r?24:r,s=(e.children,i(e,["color","size","children"])),u="mdi-icon "+(s.className||"");return a.createElement("svg",o({},s,{className:u,width:l,height:l,fill:n,viewBox:"0 0 24 24"}),a.createElement("path",{d:"M20,2H4C2.9,2 2,2.9 2,4V22L6,18H20C21.1,18 22,17.1 22,16V4C22,2.89 21.1,2 20,2Z"}))};e.exports=l},"048b":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t.5});return a.default.createElement("div",{style:n.picker})};t.default=s},"04e9":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.TraceTypeSelectorButton=void 0;var r=f(n("ab5b")),a=u(n("d7bc")),o=n("8704"),i=u(n("71a6")),l=n("4578"),s=n("e419");function u(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function f(e){if(e&&e.__esModule)return e;if(null===e||"object"!==p(e)&&"function"!==typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function p(e){return p="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},p(e)}function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;nc&&!n.maxColumns||n.maxColumns&&n.maxColumns>1?"trace-grid__column trace-grid__column--double":"trace-grid__column";return r.default.createElement("div",{className:f,key:i},r.default.createElement("div",{className:"trace-grid__column__header"},n.label),r.default.createElement("div",{className:"trace-grid__column__items"},s.map((function(n){return r.default.createElement(T,{complex:u,key:n.value,active:t===n.value,item:n,actions:e.actions,handleClick:function(){return e.selectAndClose(n.value)},showActions:Boolean(o)})}))))}))}},{key:"renderGrid",value:function(){return r.default.createElement("div",{className:"trace-grid"},this.renderCategories())}},{key:"renderSingleBlock",value:function(){var e=this,t=this.props.fullValue,n=this.context.localize,a=this.props.traceTypesConfig,o=a.traces,i=a.complex;return r.default.createElement("div",{className:"trace-grid-single-block"},o(n).map((function(n){return r.default.createElement(T,{key:n.value,complex:i,active:t===n.value,item:n,actions:e.actions,showActions:!1,handleClick:function(){return e.selectAndClose(n.value)},style:{display:"inline-block"}})})))}},{key:"render",value:function(){var e=this.context.localize,t=this.props.traceTypesConfig.categories;return r.default.createElement(i.default,{title:e("Select Trace Type")},t?this.renderGrid():this.renderSingleBlock())}}]),n}(r.Component);E.propTypes={updateContainer:a.default.func,fullValue:a.default.string,fullContainer:a.default.object,glByDefault:a.default.bool,traceTypesConfig:a.default.object},E.contextTypes={handleClose:a.default.func,localize:a.default.func,mapBoxAccess:a.default.bool,chartHelp:a.default.object};var O=function(e){m(n,e);var t=g(n);function n(){return d(this,n),t.apply(this,arguments)}return v(n,[{key:"render",value:function(){var e=this.props,t=e.handleClick,n=e.container,a=e.traceTypesConfig.traces,o=this.context.localize,i=(0,l.plotlyTraceToCustomTrace)(n),s=a(o).find((function(e){return e.value===i})),u=s.label,c=s.icon,f=s.value,p=(0,l.renderTraceIcon)(c||f);return r.default.createElement("div",{className:"trace-type-select-button",onClick:t||null},r.default.createElement("div",{className:"trace-type-select-button__icon"},r.default.createElement(p,null)),u)}}]),n}(r.Component);t.TraceTypeSelectorButton=O,O.propTypes={handleClick:a.default.func.isRequired,container:a.default.object,traceTypesConfig:a.default.object.isRequired},O.contextTypes={localize:a.default.func};var M=E;t.default=M},"0564":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=_;var r=u(n("ab5b")),a=l(n("d7bc")),o=n("4578"),i=n("e419");function l(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==c(e)&&"function"!==typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function c(e){return c="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;nt}function f(e,t){return e>=t}t.findBin=function(e,t,n){if(r(t.start))return n?Math.ceil((e-t.start)/t.size-l)-1:Math.floor((e-t.start)/t.size+l);var o,i,p=0,d=t.length,h=0,v=d>1?(t[d-1]-t[0])/(d-1):1;i=v>=0?n?s:u:n?f:c,e+=v*l*(n?-1:1)*(v>=0?1:-1);while(p90&&a.log("Long binary search..."),p-1},t.sorterAsc=function(e,t){return e-t},t.sorterDes=function(e,t){return t-e},t.distinctVals=function(e,n){var r,a=(n||{}).unitMinDiff,o=e.slice();for(o.sort(t.sorterAsc),r=o.length-1;r>-1;r--)if(o[r]!==i)break;var l=1;a||(l=o[r]-o[0]||1);for(var s,u=l/(r||1)/1e4,c=[],f=0;f<=r;f++){var p=o[f],d=p-s;void 0===s?(c.push(p),s=p):d>u&&(l=Math.min(l,d),c.push(p),s=p)}return{vals:c,minDiff:l}},t.roundUp=function(e,t,n){var r,a=0,o=t.length-1,i=0,l=n?0:1,s=n?1:0,u=n?Math.ceil:Math.floor;while(a0&&(r=1),n&&r)return e.sort(t)}return r?e:e.reverse()},t.findIndexOfMin=function(e,t){t=t||o;for(var n,r=1/0,a=0;a",label:e("Target > Reference")},{value:">=",label:e("Target ≥ Reference")}],inrange:[{value:"[]",label:e("Lower ≤ Target ≤ Upper")},{value:"()",label:e("Lower < Target < Upper")},{value:"[)",label:e("Lower ≤ Target < Upper")},{value:"(]",label:e("Lower < Target ≤ Upper")}],exrange:[{value:")(",label:e("Lower ≤ Target ≤ Upper")},{value:"][",label:e("Lower < Target < Upper")},{value:")[",label:e("Lower ≤ Target < Upper")},{value:"](",label:e("Lower < Target ≤ Upper")}],inset:[{value:"{}",label:e("Include")}],exset:[{value:"}{",label:e("Exclude")}]}},S=function(e,t){var n="inequality",r=M(t);for(var a in r)if(r.hasOwnProperty(a)&&-1!==r[a].map((function(e){return e.value})).indexOf(e)){n=a;break}return n},C=function(e){x(n,e);var t=w(n);function n(e,r){var a;y(this,n),a=t.call(this,e,r);var o=r.localize;return a.state={operation:S(a.props.fullValue,o),operator:M(o).inequality[0].value},a.setOperation=a.setOperation.bind(T(a)),a}return b(n,[{key:"setOperation",value:function(e){var t=this.context.localize,n=M(t)[e][0].value;this.setState({operation:e,operator:n}),this.props.updatePlot(n)}},{key:"render",value:function(){var e=this.props,t=e.fullValue,n=e.updatePlot,a=e.backgroundDark,l=e.attr,s=this.context.localize,u=[{label:s("Inequality"),value:"inequality"},{label:s("Include Range"),value:"inrange"},{label:s("Exclude Range"),value:"exrange"},{label:s("Include Values"),value:"inset"},{label:s("Exclude Values"),value:"exset"}],c=t&&t.length>0?t:this.state.operator;return o.default.createElement("div",null,o.default.createElement(r.default,m({},this.props,{attr:l}),o.default.createElement(i.default,{backgroundDark:a,options:u,value:S(c,s),onChange:this.setOperation,clearable:!1}),"inset"===this.state.operation||"exset"===this.state.operation?null:o.default.createElement(i.default,{backgroundDark:a,options:M(s)[this.state.operation],value:c,onChange:n,clearable:!1})))}}]),n}(o.Component);C.propTypes=d({fullValue:a.default.any,updatePlot:a.default.func},r.default.propTypes),C.contextTypes={localize:a.default.func};var A=function(e){x(n,e);var t=w(n);function n(e,r){var a;return y(this,n),a=t.call(this,e,r),a.state={value:"",valueMax:""},a.setValue=a.setValue.bind(T(a)),a.setValueMax=a.setValueMax.bind(T(a)),a}return b(n,[{key:"setValue",value:function(e){var t,n=this.context,r=n.localize,a=n.container,o=S(a.operation,r);this.setState({value:e}),t="inrange"===o||"exrange"===o?[e,this.state.valueMax]:e,"inset"!==o&&"exset"!==o||(t=t.split(","),t=t.map((function(e){return e.trim()}))),this.props.updatePlot(t)}},{key:"setValueMax",value:function(e){this.setState({valueMax:e}),this.props.updatePlot([this.state.value,e])}},{key:"render",value:function(){var e=this.context,t=e.localize,n=e.container,a=n&&n.operation?n.operation:"=",i=this.props,s=i.fullValue,u=i.attr,c=i.defaultValue,f=S(a,t),p=t("Reference");"inrange"===f||"exrange"===f?p=t("Lower Bound"):"inset"!==f&&"exset"!==f||(p=t("Values"));var d=s;return"inset"!==f&&"exset"!==f||!Array.isArray(s)?Array.isArray(s)&&(d=s[0]):d=s.join(", "),o.default.createElement("div",null,o.default.createElement(r.default,m({},this.props,{label:p}),o.default.createElement(l.default,{value:d,defaultValue:d,onUpdate:this.setValue})),"inrange"!==f&&"exrange"!==f?null:o.default.createElement(r.default,m({},this.props,{label:t("Upper Bound"),attr:u}),o.default.createElement(l.default,{value:Array.isArray(s)?s[1]:s,defaultValue:c,onUpdate:this.setValueMax})))}}]),n}(o.Component);A.propTypes=d({defaultValue:a.default.string,fullValue:a.default.any,updatePlot:a.default.func},r.default.propTypes),A.contextTypes={localize:a.default.func,container:a.default.object};var P=(0,s.connectToContainer)(C);t.FilterOperation=P;var L=(0,s.connectToContainer)(A);t.FilterValue=L},"073f":function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var a=r(n("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},l=function(e){var t=e.color,n=void 0===t?"currentColor":t,r=e.size,l=void 0===r?24:r,s=(e.children,i(e,["color","size","children"])),u="mdi-icon "+(s.className||"");return a.createElement("svg",o({},s,{className:u,width:l,height:l,fill:n,viewBox:"0 0 24 24"}),a.createElement("path",{d:"M2,2H16V16H2V2M22,8V22H8V18H18V8H22M4,4V14H14V4H4Z"}))};e.exports=l},"0746":function(e,t,n){"use strict";var r=n("24be"),a=n("ac96"),o=n("24f7"),i=n("d8db"),l=n("321f"),s=o.List,u=o.Map,c=function(e,t,n){if(e){var r=t.get(e);r&&t.set(e,n(r))}},f=function(e,t,n){return e.withMutations((function(e){var r=t.getKey(),a=n.getKey();c(t.getParentKey(),e,(function(e){var t=e.getChildKeys(),n=t.indexOf(r)+1,o=t.toArray();return o.splice(n,0,a),e.merge({children:s(o)})})),c(t.getNextSiblingKey(),e,(function(e){return e.merge({prevSibling:a})})),c(r,e,(function(e){return e.merge({nextSibling:a})})),c(a,e,(function(e){return e.merge({prevSibling:r})}))}))},p=function(e,t){t.isCollapsed()||i(!1);var n=t.getAnchorKey(),o=e.getBlockMap(),s=o.get(n),c=s.getText();if(!c){var p=s.getType();if("unordered-list-item"===p||"ordered-list-item"===p)return l(e,t,(function(e){return e.merge({type:"unstyled",depth:0})}))}var d=t.getAnchorOffset(),h=s.getCharacterList(),v=a(),m=s instanceof r,y=s.merge({text:c.slice(0,d),characterList:h.slice(0,d)}),g=y.merge({key:v,text:c.slice(d),characterList:h.slice(d),data:u()}),b=o.toSeq().takeUntil((function(e){return e===s})),x=o.toSeq().skipUntil((function(e){return e===s})).rest(),_=b.concat([[n,y],[v,g]],x).toOrderedMap();return m&&(s.getChildKeys().isEmpty()||i(!1),_=f(_,y,g)),e.merge({blockMap:_,selectionBefore:t,selectionAfter:t.merge({anchorKey:v,anchorOffset:0,focusKey:v,focusOffset:0,isBackward:!1})})};e.exports=p},"0793":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){var n={},r=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n[e]=t};return 0===e&&r("first-child"),e===t-1&&r("last-child"),(0===e||e%2===0)&&r("even"),1===Math.abs(e%2)&&r("odd"),r("nth-child",e),n};t.default=r},"07c7":function(e,t){function n(){return!1}e.exports=n},"0848":function(e,t,n){},"087d":function(e,t){function n(e,t){var n=-1,r=t.length,a=e.length;while(++n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},l=function(e){var t=e.color,n=void 0===t?"currentColor":t,r=e.size,l=void 0===r?24:r,s=(e.children,i(e,["color","size","children"])),u="mdi-icon "+(s.className||"");return a.createElement("svg",o({},s,{className:u,width:l,height:l,fill:n,viewBox:"0 0 24 24"}),a.createElement("path",{d:"M19.35,10.03C18.67,6.59 15.64,4 12,4C9.11,4 6.6,5.64 5.35,8.03C2.34,8.36 0,10.9 0,14C0,17.31 2.69,20 6,20H19C21.76,20 24,17.76 24,15C24,12.36 21.95,10.22 19.35,10.03Z"}))};e.exports=l},"0956":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n("43fa")),a=l(n("ab5b")),o=s(n("d7bc"));function i(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function l(e){if(e&&e.__esModule)return e;if(null===e||"object"!==u(e)&&"function"!==typeof e)return{default:e};var t=i();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function s(e){return e&&e.__esModule?e:{default:e}}function u(e){return u="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},l=function(e){var t=e.color,n=void 0===t?"currentColor":t,r=e.size,l=void 0===r?24:r,s=(e.children,i(e,["color","size","children"])),u="mdi-icon "+(s.className||"");return a.createElement("svg",o({},s,{className:u,width:l,height:l,fill:n,viewBox:"0 0 24 24"}),a.createElement("path",{d:"M12,4C14.21,4 16,5.79 16,8C16,10.21 14.21,12 12,12C9.79,12 8,10.21 8,8C8,5.79 9.79,4 12,4M12,14C16.42,14 20,15.79 20,18V20H4V18C4,15.79 7.58,14 12,14Z"}))};e.exports=l},"0b07":function(e,t,n){var r=n("34ac"),a=n("3698");function o(e,t){var n=a(e,t);return r(n)?n:void 0}e.exports=o},"0bab":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.laTeXToHTML=t.htmlToLaTeX=t.hasTextExpression=t.isLaTeXExpr=void 0;var r=function(){return/\\text\{([^}]*)}/g},a=function(){return/^\$[\s\S]*\$$/},o=function(e){return e.replace(/<[^>]*>/g,"").trim()},i=function(e){var t,n,a=[],o=JSON.stringify(e),i=r();while(null!==(t=i.exec(o)))n=t[1].trim().replace("\\n",""),a.push(n);return a.join("
")},l=function(e){return e?"$".concat(e,"$"):"$$"},s=function(e){return e?"\\text{".concat(e,"}"):"\\text{}"},u=function(e){return a().test(e)};t.isLaTeXExpr=u;var c=function(e){var t=r(),n=JSON.stringify(e);return t.test(n)};t.hasTextExpression=c;var f=function(e){var t="
",n=e.trim();return""===n||""===n.replace(t,"")?l(s()):l(n.split(t).map((function(e){return e.length?s(o(e)):""})).join("\n"))};t.htmlToLaTeX=f;var p=function(e){var t=e.trim();return i(t)};t.laTeXToHTML=p},"0bca":function(e,t,n){"use strict";var r=n("320c");function a(){return a=r||function(e){for(var t=1;t0&&window.scrollTo(o.x,o.y+r+x)}else{b(n)||g(!1);var u=n,c=u.offsetHeight+u.offsetTop,f=a.offsetHeight+o.y;r=c-f,r>0&&p.setTop(a,p.getTop(a)+r+x)}}}},n.render=function(){var e=this,n=this.props,r=n.block,o=n.blockRenderMap,i=n.blockRendererFn,s=n.blockStyleFn,p=n.contentState,d=n.decorator,h=n.editorKey,v=n.editorState,m=n.customStyleFn,y=n.customStyleMap,g=n.direction,b=n.forceSelection,x=n.selection,M=n.tree,S=null;r.children.size&&(S=r.children.reduce((function(n,r){var a=c.encode(r,0,0),u=p.getBlockForKey(r),d=E(u,i),m=d.CustomComponent||t,y=T(u,o),g=y.Element,b=y.wrapperTemplate,x=O(u,h,a,s,d,null),_=l({},e.props,{tree:v.getBlockTree(r),blockProps:d.customProps,offsetKey:a,block:u});return n.push(f.createElement(g,x,f.createElement(m,_))),!b||w(u,p)||k(b,g,n),n}),[]));var C=r.getKey(),A=c.encode(C,0,0),P=E(r,i),L=P.CustomComponent,D=null!=L?f.createElement(L,a({},this.props,{tree:v.getBlockTree(C),blockProps:P.customProps,offsetKey:A,block:r})):f.createElement(u,{block:r,children:S,contentState:p,customStyleFn:m,customStyleMap:y,decorator:d,direction:g,forceSelection:b,hasSelection:_(x,C),selection:x,tree:M});if(r.getParentKey())return D;var j=T(r,o),I=j.Element,R=O(r,h,A,s,P,this.wrapperRef);return f.createElement(I,R,D)},t}(f.Component);e.exports=M},"0bd1":function(e,t,n){"use strict";var r=n("7f23"),a=n("dec3"),o=n("b3ca"),i=n("ef00"),l=n("5a4c"),s=n("0984"),u=n("4f8d"),c=n("1c40"),f=n("bdc3"),p=n("6147"),d=n("30f2"),h=n("d114"),v=n("ba3b"),m=n("dc1a"),y=n("b6e2"),g=n("a1c8"),b=n("4988"),x=o.isOptionKeyCommand,_=s.isBrowser("Chrome");function w(e,t,n){switch(e){case"redo":return a.redo(t);case"delete":return y(t);case"delete-word":return p(t);case"backspace":return m(t);case"backspace-word":return f(t);case"backspace-to-start-of-line":return c(t,n);case"split-block":return d(t);case"transpose-characters":return g(t);case"move-selection-to-start-of-block":return v(t);case"move-selection-to-end-of-block":return h(t);case"secondary-cut":return l.cut(t);case"secondary-paste":return l.paste(t);default:return t}}function k(e,t){var n=t.which,o=e._latestEditorState;function l(n){var r=e.props[n];return!!r&&(r(t),!0)}switch(n){case i.RETURN:if(t.preventDefault(),e.props.handleReturn&&u(e.props.handleReturn(t,o)))return;break;case i.ESC:if(t.preventDefault(),l("onEscape"))return;break;case i.TAB:if(l("onTab"))return;break;case i.UP:if(l("onUpArrow"))return;break;case i.RIGHT:if(l("onRightArrow"))return;break;case i.DOWN:if(l("onDownArrow"))return;break;case i.LEFT:if(l("onLeftArrow"))return;break;case i.SPACE:_&&x(t)&&t.preventDefault()}var s=e.props.keyBindingFn(t);if(null!=s&&""!==s)if("undo"!==s){if(t.preventDefault(),!e.props.handleKeyCommand||!u(e.props.handleKeyCommand(s,o,t.timeStamp))){var c=w(s,o,t);c!==o&&e.update(c)}}else b(t,o,e.update);else if(n===i.SPACE&&_&&x(t)){var f=r.replaceText(o.getCurrentContent(),o.getSelection()," ");e.update(a.push(o,f,"insert-characters"))}}e.exports=k},"0bea":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n("ab5b")),a=i(n("d7bc")),o=n("c85e");function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t){var n=t.localize;return r.default.createElement(o.SubplotAccordion,null,r.default.createElement(o.PlotlySection,{name:n("Base Map"),attr:"style"},r.default.createElement(o.MapboxStyleDropdown,{label:n("Tile Source"),attr:"style"})),r.default.createElement(o.PlotlySection,{name:n("Layers"),attr:"style"},r.default.createElement(o.MapboxLayersAccordion,null,r.default.createElement(o.Radio,{attr:"below",options:[{label:n("Below Data"),value:"traces"},{label:n("Above Data"),value:""}]}),r.default.createElement(o.MapboxSourceArray,{label:n("Tile Source URL"),attr:"source",show:!0}))),r.default.createElement(o.PlotlySection,{name:n("Map Positioning")},r.default.createElement(o.Numeric,{label:n("Center Latitude"),attr:"center.lat"}),r.default.createElement(o.Numeric,{label:n("Center Longitude"),attr:"center.lon"}),r.default.createElement(o.Numeric,{label:n("Zoom Level"),attr:"zoom",min:0}),r.default.createElement(o.Numeric,{label:n("Bearing"),attr:"bearing"}),r.default.createElement(o.Numeric,{label:n("Pitch"),attr:"pitch",min:0}),r.default.createElement(o.Dropdown,{label:n("Bounds Fitting"),attr:"fitbounds",options:[{label:n("Off"),value:!1},{label:n("Locations"),value:"locations"},{label:n("GeoJSON"),value:"geojson"}],clearable:!1})),r.default.createElement(o.PlotlySection,{name:n("Map Projection")},r.default.createElement(o.Dropdown,{label:n("Region"),attr:"scope",options:[{label:n("World"),value:"world"},{label:n("USA"),value:"usa"},{label:n("Europe"),value:"europe"},{label:n("Asia"),value:"asia"},{label:n("Africa"),value:"africa"},{label:n("North America"),value:"north america"},{label:n("South America"),value:"south america"}],clearable:!1}),r.default.createElement(o.Dropdown,{label:n("Projection"),attr:"projection.type",clearable:!1,options:[{label:n("Equirectangular"),value:"equirectangular"},{label:n("Mercator"),value:"mercator"},{label:n("Orthographic"),value:"orthographic"},{label:n("Natural Earth"),value:"natural earth"},{label:n("Albers USA"),value:"albers usa"},{label:n("Winkel Tripel"),value:"winkel tripel"},{label:n("Robinson"),value:"robinson"},{label:n("Miller"),value:"miller"},{label:n("Kavrayskiy 7"),value:"kavrayskiy7"},{label:n("Eckert 4"),value:"eckert4"},{label:n("Azimuthal Equal Area"),value:"azimuthal equal area"},{label:n("Azimuthal Equidistant"),value:"azimuthal equidistant"},{label:n("Conic Equal Area"),value:"conic equal area"},{label:n("Conic Conformal"),value:"conic conformal"},{label:n("Conic Equidistant"),value:"conic equidistant"},{label:n("Gnomonic"),value:"gnomonic"},{label:n("Stereographic"),value:"stereographic"},{label:n("Mollweide"),value:"mollweide"},{label:n("Hammer"),value:"hammer"},{label:n("Transverse Mercator"),value:"transverse mercator"},{label:n("Aitoff"),value:"aitoff"},{label:n("Sinusoidal"),value:"sinusoidal"}]}),r.default.createElement(o.Numeric,{label:n("Scale"),attr:"projection.scale",min:0}),r.default.createElement(o.Numeric,{label:n("Center Latitude"),attr:"projection.rotation.lon",min:0}),r.default.createElement(o.Numeric,{label:n("Center Longitude"),attr:"projection.rotation.lat",min:0}),r.default.createElement(o.Numeric,{label:n("Roll"),attr:"projection.rotation.roll",min:0})),r.default.createElement(o.PlotlySection,{name:n("Base Map"),attr:"visible"},r.default.createElement(o.Radio,{attr:"visible",options:[{label:n("Show"),value:!0},{label:n("Hide"),value:!1}]}),r.default.createElement(o.Radio,{label:n("Resolution"),attr:"resolution",options:[{label:n("1:110,000,000"),value:110},{label:n("1:50,000,000"),value:50}]})),r.default.createElement(o.PlotlySection,{name:n("Country Borders"),attr:"showcountries"},r.default.createElement(o.Radio,{attr:"showcountries",options:[{label:n("Show"),value:!0},{label:n("Hide"),value:!1}]}),r.default.createElement(o.Numeric,{label:n("Border Width"),attr:"countrywidth",units:"px"}),r.default.createElement(o.ColorPicker,{label:n("Border Color"),attr:"countrycolor"})),r.default.createElement(o.PlotlySection,{name:n("Sub-Country Unit Borders"),attr:"showsubunits"},r.default.createElement(o.Radio,{attr:"showsubunits",options:[{label:n("Show"),value:!0},{label:n("Hide"),value:!1}]}),r.default.createElement(o.Numeric,{label:n("Border Width"),attr:"subunitwidth",units:"px"}),r.default.createElement(o.ColorPicker,{label:n("Border Color"),attr:"subunitcolor"})),r.default.createElement(o.PlotlySection,{name:n("Coastlines"),attr:"showcoastlines"},r.default.createElement(o.Radio,{attr:"showcoastlines",options:[{label:n("Show"),value:!0},{label:n("Hide"),value:!1}]}),r.default.createElement(o.Numeric,{label:n("Width"),attr:"coastlinewidth",units:"px"}),r.default.createElement(o.ColorPicker,{label:n("Color"),attr:"coastlinecolor"})),r.default.createElement(o.PlotlySection,{name:n("Oceans"),attr:"showocean"},r.default.createElement(o.Radio,{attr:"showocean",options:[{label:n("Show"),value:!0},{label:n("Hide"),value:!1}]}),r.default.createElement(o.ColorPicker,{label:n("Color"),attr:"oceancolor"})),r.default.createElement(o.PlotlySection,{name:n("Land"),attr:"showland"},r.default.createElement(o.Radio,{attr:"showland",options:[{label:n("Show"),value:!0},{label:n("Hide"),value:!1}]}),r.default.createElement(o.ColorPicker,{label:n("Color"),attr:"landcolor"})),r.default.createElement(o.PlotlySection,{name:n("Lakes"),attr:"showlakes"},r.default.createElement(o.Radio,{attr:"showlakes",options:[{label:n("Show"),value:!0},{label:n("Hide"),value:!1}]}),r.default.createElement(o.ColorPicker,{label:n("Color"),attr:"lakecolor"})),r.default.createElement(o.PlotlySection,{name:n("Rivers"),attr:"showrivers"},r.default.createElement(o.Radio,{attr:"showrivers",options:[{label:n("Show"),value:!0},{label:n("Hide"),value:!1}]}),r.default.createElement(o.Numeric,{label:n("Width"),attr:"riverwidth",units:"px"}),r.default.createElement(o.ColorPicker,{label:n("Color"),attr:"rivercolor"})),r.default.createElement(o.PlotlySection,{name:n("Map Frame"),attr:"showframe"},r.default.createElement(o.Radio,{attr:"showframe",options:[{label:n("Show"),value:!0},{label:n("Hide"),value:!1}]}),r.default.createElement(o.Numeric,{label:n("Width"),attr:"framewidth",units:"px"}),r.default.createElement(o.ColorPicker,{label:n("Color"),attr:"framecolor"})))};l.contextTypes={localize:a.default.func};var s=l;t.default=s},"0c45":function(e,t,n){"use strict";n("da67");function r(e,t){var n,r=e.getSelection(),a=r.getStartKey(),o=r.getStartOffset(),i=e.getCurrentContent(),l=a,s=i.getBlockForKey(a);return t>s.getText().length-o?(l=i.getKeyAfter(a),n=0):n=o+t,r.merge({focusKey:l,focusOffset:n})}e.exports=r},"0c4d":function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var a=r(n("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},l=function(e){var t=e.color,n=void 0===t?"currentColor":t,r=e.size,l=void 0===r?24:r,s=(e.children,i(e,["color","size","children"])),u="mdi-icon "+(s.className||"");return a.createElement("svg",o({},s,{className:u,width:l,height:l,fill:n,viewBox:"0 0 24 24"}),a.createElement("path",{d:"M12,2C6.48,2 2,6.48 2,12C2,16.42 4.87,20.17 8.84,21.5C9.34,21.58 9.5,21.27 9.5,21C9.5,20.77 9.5,20.14 9.5,19.31C6.73,19.91 6.14,17.97 6.14,17.97C5.68,16.81 5.03,16.5 5.03,16.5C4.12,15.88 5.1,15.9 5.1,15.9C6.1,15.97 6.63,16.93 6.63,16.93C7.5,18.45 8.97,18 9.54,17.76C9.63,17.11 9.89,16.67 10.17,16.42C7.95,16.17 5.62,15.31 5.62,11.5C5.62,10.39 6,9.5 6.65,8.79C6.55,8.54 6.2,7.5 6.75,6.15C6.75,6.15 7.59,5.88 9.5,7.17C10.29,6.95 11.15,6.84 12,6.84C12.85,6.84 13.71,6.95 14.5,7.17C16.41,5.88 17.25,6.15 17.25,6.15C17.8,7.5 17.45,8.54 17.35,8.79C18,9.5 18.38,10.39 18.38,11.5C18.38,15.32 16.04,16.16 13.81,16.41C14.17,16.72 14.5,17.33 14.5,18.26C14.5,19.6 14.5,20.68 14.5,21C14.5,21.27 14.66,21.59 15.17,21.5C19.14,20.16 22,16.42 22,12C22,6.48 17.52,2 12,2Z"}))};e.exports=l},"0cfb":function(e,t,n){var r=n("83ab"),a=n("d039"),o=n("cc12");e.exports=!r&&!a((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"0d17":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PhotoshopButton=void 0;var r=n("ab5b"),a=l(r),o=n("fc55"),i=l(o);function l(e){return e&&e.__esModule?e:{default:e}}var s=t.PhotoshopButton=function(e){var t=e.onClick,n=e.label,r=e.children,o=e.active,l=(0,i.default)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:o});return a.default.createElement("div",{style:l.button,onClick:t},n||r)};t.default=s},"0d24":function(e,t,n){(function(e){var r=n("2b3e"),a=n("07c7"),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,l=i&&i.exports===o,s=l?r.Buffer:void 0,u=s?s.isBuffer:void 0,c=u||a;e.exports=c}).call(this,n("62e4")(e))},"0d3b":function(e,t,n){var r=n("d039"),a=n("b622"),o=n("c430"),i=a("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","http://a"),t=e.searchParams,n="";return e.pathname="c%20d",t.forEach((function(e,r){t["delete"]("b"),n+=r+e})),o&&!e.toJSON||!t.sort||"http://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[i]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://тест").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},"0d41":function(e,t,n){"use strict";var r=n("4a8b");e.exports={type:{valType:"enumerated",role:"info",values:[],dflt:"scatter",editType:"calc+clearAxisTypes",_noTemplating:!0},visible:{valType:"enumerated",values:[!0,!1,"legendonly"],role:"info",dflt:!0,editType:"calc",description:["Determines whether or not this trace is visible.","If *legendonly*, the trace is not drawn,","but can appear as a legend item","(provided that the legend itself is visible)."].join(" ")},showlegend:{valType:"boolean",role:"info",dflt:!0,editType:"style",description:["Determines whether or not an item corresponding to this","trace is shown in the legend."].join(" ")},legendgroup:{valType:"string",role:"info",dflt:"",editType:"style",description:["Sets the legend group for this trace.","Traces part of the same legend group hide/show at the same time","when toggling legend items."].join(" ")},opacity:{valType:"number",role:"style",min:0,max:1,dflt:1,editType:"style",description:"Sets the opacity of the trace."},name:{valType:"string",role:"info",editType:"style",description:["Sets the trace name.","The trace name appear as the legend item and on hover."].join(" ")},uid:{valType:"string",role:"info",editType:"plot",anim:!0,description:["Assign an id to this trace,","Use this to provide object constancy between traces during animations","and transitions."].join(" ")},ids:{valType:"data_array",editType:"calc",anim:!0,description:["Assigns id labels to each datum.","These ids for object constancy of data points during animation.","Should be an array of strings, not numbers or any other type."].join(" ")},customdata:{valType:"data_array",editType:"calc",description:["Assigns extra data each datum.","This may be useful when listening to hover, click and selection events.","Note that, *scatter* traces also appends customdata items in the markers","DOM elements"].join(" ")},meta:{valType:"any",arrayOk:!0,role:"info",editType:"plot",description:["Assigns extra meta information associated with this trace","that can be used in various text attributes.","Attributes such as trace `name`, graph, axis and colorbar `title.text`, annotation `text`","`rangeselector`, `updatemenues` and `sliders` `label` text","all support `meta`.","To access the trace `meta` values in an attribute in the same trace, simply use","`%{meta[i]}` where `i` is the index or key of the `meta`","item in question.","To access trace `meta` in layout attributes, use","`%{data[n[.meta[i]}` where `i` is the index or key of the `meta`","and `n` is the trace index."].join(" ")},selectedpoints:{valType:"any",role:"info",editType:"calc",description:["Array containing integer indices of selected points.","Has an effect only for traces that support selections.","Note that an empty array means an empty selection where the `unselected`","are turned on for all points, whereas, any other non-array values means no","selection all where the `selected` and `unselected` styles have no effect."].join(" ")},hoverinfo:{valType:"flaglist",role:"info",flags:["x","y","z","text","name"],extras:["all","none","skip"],arrayOk:!0,dflt:"all",editType:"none",description:["Determines which trace information appear on hover.","If `none` or `skip` are set, no information is displayed upon hovering.","But, if `none` is set, click and hover events are still fired."].join(" ")},hoverlabel:r.hoverlabel,stream:{token:{valType:"string",noBlank:!0,strict:!0,role:"info",editType:"calc",description:["The stream id number links a data trace on a plot with a stream.","See https://chart-studio.plotly.com/settings for more details."].join(" ")},maxpoints:{valType:"number",min:0,max:1e4,dflt:500,role:"info",editType:"calc",description:["Sets the maximum number of points to keep on the plots from an","incoming stream.","If `maxpoints` is set to *50*, only the newest 50 points will","be displayed on the plot."].join(" ")},editType:"calc"},transforms:{_isLinkedToArray:"transform",editType:"calc",description:["An array of operations that manipulate the trace data,","for example filtering or sorting the data arrays."].join(" ")},uirevision:{valType:"any",role:"info",editType:"none",description:["Controls persistence of some user-driven changes to the trace:","`constraintrange` in `parcoords` traces, as well as some","`editable: true` modifications such as `name` and `colorbar.title`.","Defaults to `layout.uirevision`.","Note that other user-driven trace attribute changes are controlled","by `layout` attributes:","`trace.visible` is controlled by `layout.legend.uirevision`,","`selectedpoints` is controlled by `layout.selectionrevision`,","and `colorbar.(x|y)` (accessible with `config: {editable: true}`)","is controlled by `layout.editrevision`.","Trace changes are tracked by `uid`, which only falls back on trace","index if no `uid` is provided. So if your app can add/remove traces","before the end of the `data` array, such that the same trace has a","different index, you can still preserve user-driven changes if you","give each trace a `uid` that stays with it as it moves."].join(" ")}}},"0d82":function(e,t,n){"use strict";var r=n("57c7"),a=n("6eee"),o=function(e,t){var n=t.getStartKey(),o=t.getStartOffset(),i=t.getEndKey(),l=t.getEndOffset(),s=a(e,t),u=s.getBlockMap(),c=u.keySeq(),f=c.indexOf(n),p=c.indexOf(i)+1;return r(u.slice(f,p).map((function(e,t){var r=e.getText(),a=e.getCharacterList();return n===i?e.merge({text:r.slice(o,l),characterList:a.slice(o,l)}):t===n?e.merge({text:r.slice(o),characterList:a.slice(o)}):t===i?e.merge({text:r.slice(0,l),characterList:a.slice(0,l)}):e})))};e.exports=o},"0de2":function(e,t,n){"use strict";var r=n("f372"),a=n("3310");function o(e){var t=r(e.ownerDocument||e.document);e.Window&&e instanceof e.Window&&(e=t);var n=a(e),o=e===t?e.ownerDocument.documentElement:e,i=e.scrollWidth-o.clientWidth,l=e.scrollHeight-o.clientHeight;return n.x=Math.max(0,Math.min(n.x,i)),n.y=Math.max(0,Math.min(n.y,l)),n}e.exports=o},"0ed8":function(e,t,n){"use strict";var r=n("320c");function a(){return a=r||function(e){for(var t=1;t0&&window.scrollTo(o.x,o.y+r+w)}else{x(n)||b(!1);var u=n.offsetHeight+n.offsetTop,c=a.offsetTop+a.offsetHeight,d=c+o.y;r=u-d,r>0&&f.setTop(a,f.getTop(a)+r+w)}}}}},n._renderChildren=function(){var e=this,t=this.props.block,n=t.getKey(),r=t.getText(),o=this.props.tree.size-1,i=k(this.props.selection,n);return this.props.tree.map((function(l,f){var p=l.get("leaves");if(0===p.size)return null;var v=p.size-1,m=p.map((function(a,l){var p=u.encode(n,f,l),d=a.get("start"),h=a.get("end");return c.createElement(s,{key:p,offsetKey:p,block:t,start:d,selection:i?e.props.selection:null,forceSelection:e.props.forceSelection,text:r.slice(d,h),styleSet:t.getInlineStyleAt(d),customStyleMap:e.props.customStyleMap,customStyleFn:e.props.customStyleFn,isLast:f===o&&l===v})})).toArray(),y=l.get("decoratorKey");if(null==y)return m;if(!e.props.decorator)return m;var g=_(e.props.decorator),b=g.getComponentForKey(y);if(!b)return m;var x=g.getPropsForKey(y),w=u.encode(n,f,0),k=p.first().get("start"),T=p.last().get("end"),E=r.slice(k,T),O=t.getEntityAt(l.get("start")),M=h.getHTMLDirIfDifferent(d.getDirection(E),e.props.direction),S={contentState:e.props.contentState,decoratedText:E,dir:M,start:k,end:T,blockKey:n,entityKey:O,offsetKey:w};return c.createElement(b,a({},x,S,{key:w}),m)})).toArray()},n.render=function(){var e=this,t=this.props,n=t.direction,r=t.offsetKey,a=v({"public/DraftStyleDefault/block":!0,"public/DraftStyleDefault/ltr":"LTR"===n,"public/DraftStyleDefault/rtl":"RTL"===n});return c.createElement("div",{"data-offset-key":r,className:a,ref:function(t){return e._node=t}},this._renderChildren())},t}(c.Component);e.exports=T},"0f0f":function(e,t,n){var r=n("8eeb"),a=n("9934");function o(e,t){return e&&r(t,a(t),e)}e.exports=o},"0f2e":function(e,t,n){"use strict";function r(e){return e&&"object"===typeof e&&"default"in e?e["default"]:e}var a=r(n("ab5b")),o=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},l=function(e){var t=e.color,n=void 0===t?"currentColor":t,r=e.size,l=void 0===r?24:r,s=(e.children,i(e,["color","size","children"])),u="mdi-icon "+(s.className||"");return a.createElement("svg",o({},s,{className:u,width:l,height:l,fill:n,viewBox:"0 0 24 24"}),a.createElement("path",{d:"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"}))};e.exports=l},"0f32":function(e,t,n){var r=n("b047c"),a=n("1a8c"),o="Expected a function";function i(e,t,n){var i=!0,l=!0;if("function"!=typeof e)throw new TypeError(o);return a(n)&&(i="leading"in n?!!n.leading:i,l="trailing"in n?!!n.trailing:l),r(e,t,{leading:i,maxWait:t,trailing:l})}e.exports=i},"0f3d":function(e,t,n){"use strict";var r=n("7795"),a=r.mod,o=r.modHalf,i=Math.PI,l=2*i;function s(e){return e/180*i}function u(e){return e/i*180}function c(e){return Math.abs(e[1]-e[0])>l-1e-14}function f(e,t){return o(t-e,l)}function p(e,t){return Math.abs(f(e,t))}function d(e,t){if(c(t))return!0;var n,r;t[0]r&&(r+=l);var o=a(e,l),i=o+l;return o>=n&&o<=r||i>=n&&i<=r}function h(e,t,n,r){return!!d(t,r)&&(n[0]=a&&e<=o);var a,o}function v(e,t,n,r,a,o,s){a=a||0,o=o||0;var u,f,p,d,h,v=c([n,r]);function m(e,t){return[e*Math.cos(t)+a,o-e*Math.sin(t)]}v?(u=0,f=i,p=l):n=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},l=function(e){var t=e.color,n=void 0===t?"currentColor":t,r=e.size,l=void 0===r?24:r,s=(e.children,i(e,["color","size","children"])),u="mdi-icon "+(s.className||"");return a.createElement("svg",o({},s,{className:u,width:l,height:l,fill:n,viewBox:"0 0 24 24"}),a.createElement("path",{d:"M9,4C11.21,4 13,5.79 13,8C13,10.21 11.21,12 9,12C6.79,12 5,10.21 5,8C5,5.79 6.79,4 9,4M9,6C7.9,6 7,6.9 7,8C7,9.1 7.9,10 9,10C10.1,10 11,9.1 11,8C11,6.9 10.1,6 9,6M9,13C11.67,13 17,14.34 17,17V20H1V17C1,14.34 6.33,13 9,13M9,14.9C6.03,14.9 2.9,16.36 2.9,17V18.1H15.1V17C15.1,16.36 11.97,14.9 9,14.9M15,4C17.21,4 19,5.79 19,8C19,10.21 17.21,12 15,12C14.53,12 14.08,11.92 13.67,11.77C14.5,10.74 15,9.43 15,8C15,6.57 14.5,5.26 13.67,4.23C14.08,4.08 14.53,4 15,4M23,17V20H19V16.5C19,15.25 18.24,14.1 16.97,13.18C19.68,13.62 23,14.9 23,17Z"}))};e.exports=l},"134d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.UnconnectedNumeric=void 0;var r=c(n("5174")),a=c(n("d8d0")),o=c(n("d7bc")),i=u(n("ab5b")),l=n("4578");function s(){if("function"!==typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){if(e&&e.__esModule)return e;if(null===e||"object"!==f(e)&&"function"!==typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function c(e){return e&&e.__esModule?e:{default:e}}function f(e){return f="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n},l=function(e){var t=e.color,n=void 0===t?"currentColor":t,r=e.size,l=void 0===r?24:r,s=(e.children,i(e,["color","size","children"])),u="mdi-icon "+(s.className||"");return a.createElement("svg",o({},s,{className:u,width:l,height:l,fill:n,viewBox:"0 0 24 24"}),a.createElement("path",{d:"M20,2H4C2.9,2 2,2.9 2,4V22L6,18H20C21.1,18 22,17.1 22,16V4C22,2.9 21.1,2 20,2M20,16H6L4,18V4H20"}))};e.exports=l},"14e0":function(e,t,n){!function(t,r){e.exports=r(n("ab5b"),n("8bc8"))}(0,(function(e,t){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=82)}([function(t,n){t.exports=e},function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"===typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,a=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r};e.exports=n(120)(a,!0)}else e.exports=n(122)()}).call(t,n(26))},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(43),a=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==("undefined"===typeof t?"undefined":(0,a.default)(t))&&"function"!==typeof t?e:t}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(113),o=r(a),i=n(117),l=r(i),s=n(43),u=r(s);t.default=function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+("undefined"===typeof t?"undefined":(0,u.default)(t)));e.prototype=(0,l.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(o.default?(0,o.default)(e,t):e.__proto__=t)}},function(e,t,n){"use strict";t.__esModule=!0;var r=n(86),a=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=a.default||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},function(e,t){e.exports={}},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function a(e){if(c===setTimeout)return setTimeout(e,0);if((c===n||!c)&&setTimeout)return c=setTimeout,setTimeout(e,0);try{return c(e,0)}catch(t){try{return c.call(null,e,0)}catch(t){return c.call(this,e,0)}}}function o(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function i(){v&&d&&(v=!1,d.length?h=d.concat(h):m=-1,h.length&&l())}function l(){if(!v){var e=a(i);v=!0;for(var t=h.length;t;){for(d=h,h=[];++m1)for(var n=1;n0?r:n)(e)}},function(e,t,n){var r=n(40)("keys"),a=n(29);e.exports=function(e){return r[e]||(r[e]=a(e))}},function(e,t,n){var r=n(6),a=n(11),o=a["__core-js_shared__"]||(a["__core-js_shared__"]={});(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n(28)?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(e,t){t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var a=n(93),o=r(a),i=n(103),l=r(i),s="function"===typeof l.default&&"symbol"===typeof o.default?function(e){return typeof e}:function(e){return e&&"function"===typeof l.default&&e.constructor===l.default&&e!==l.default.prototype?"symbol":typeof e};t.default="function"===typeof l.default&&"symbol"===s(o.default)?function(e){return"undefined"===typeof e?"undefined":s(e)}:function(e){return e&&"function"===typeof l.default&&e.constructor===l.default&&e!==l.default.prototype?"symbol":"undefined"===typeof e?"undefined":s(e)}},function(e,t,n){var r=n(20),a=n(97),o=n(41),i=n(39)("IE_PROTO"),l=function(){},s=function(){var e,t=n(59)("iframe"),r=o.length;for(t.style.display="none",n(98).appendChild(t),t.src="javascript:",e=t.contentWindow.document,e.open(),e.write("