From 3dc992b7b148f6c2b6fad2d38e7bc09d4d1464c3 Mon Sep 17 00:00:00 2001 From: Jakub Jankiewicz Date: Tue, 18 Sep 2018 00:02:00 +0200 Subject: [PATCH] fix cursor when command line is empty --- CHANGELOG.md | 4 ++ Makefile | 2 +- README.md | 18 ++++---- bower.json | 2 +- ...-1.23.0.css => jquery.terminal-1.23.1.css} | 4 +- ...min.css => jquery.terminal-1.23.1.min.css} | 4 +- css/jquery.terminal.css | 4 +- css/jquery.terminal.min.css | 4 +- css/jquery.terminal.min.css.map | 2 +- js/jquery.terminal-1.23.0.min.js | 41 ------------------- ...al-1.23.0.js => jquery.terminal-1.23.1.js} | 10 ++--- js/jquery.terminal-1.23.1.min.js | 41 +++++++++++++++++++ js/jquery.terminal-src.js | 2 +- js/jquery.terminal.js | 10 ++--- js/jquery.terminal.min.js | 6 +-- js/jquery.terminal.min.js.map | 2 +- package.json | 2 +- terminal.jquery.json | 2 +- 18 files changed, 82 insertions(+), 78 deletions(-) rename css/{jquery.terminal-1.23.0.css => jquery.terminal-1.23.1.css} (99%) rename css/{jquery.terminal-1.23.0.min.css => jquery.terminal-1.23.1.min.css} (99%) delete mode 100644 js/jquery.terminal-1.23.0.min.js rename js/{jquery.terminal-1.23.0.js => jquery.terminal-1.23.1.js} (99%) create mode 100644 js/jquery.terminal-1.23.1.min.js diff --git a/CHANGELOG.md b/CHANGELOG.md index f3d4141dc..07d7cc4df 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.23.1 +### Bugfix +* fix cursor when terminal is empty + ## 1.23.0 ### Features * ES6 iterator helper that iterate over string that handle formatting, emoji and extra chars diff --git a/Makefile b/Makefile index 9072abf34..093663372 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -VERSION=1.23.0 +VERSION=1.23.1 SED=sed CD=cd NPM=npm diff --git a/README.md b/README.md index cf058a63d..f917b1475 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,13 @@ __ / / // / // / _ / _/ // / / / _ / _/ / / \/ / _ \/ / / / / // / // / ___/ // // / / / ___/ // / / / / /\ / // / /__ \___/____ \\__/____/_/ \__ / /_/____/_//_/_/_/_/_/ \/\__\_\___/ - \/ /____/ version 1.23.0 + \/ /____/ version 1.23.1 ``` http://terminal.jcubic.pl -[![npm](https://img.shields.io/badge/npm-1.23.0-blue.svg)](https://www.npmjs.com/package/jquery.terminal) -![bower](https://img.shields.io/badge/bower-1.23.0-yellow.svg) -[![travis](https://travis-ci.org/jcubic/jquery.terminal.svg?branch=master&2c3fc5357cca736c6e44e4f748395e89cceac4f8)](https://travis-ci.org/jcubic/jquery.terminal) +[![npm](https://img.shields.io/badge/npm-1.23.1-blue.svg)](https://www.npmjs.com/package/jquery.terminal) +![bower](https://img.shields.io/badge/bower-1.23.1-yellow.svg) +[![travis](https://travis-ci.org/jcubic/jquery.terminal.svg?branch=master&d8eefa3a5f8abb7061a1bd5079a43ca91acdfb90)](https://travis-ci.org/jcubic/jquery.terminal) [![Coverage Status](https://coveralls.io/repos/github/jcubic/jquery.terminal/badge.svg?branch=master&7847b0905d8bc1904283a714536c2352)](https://coveralls.io/github/jcubic/jquery.terminal?branch=master) ![downloads](https://img.shields.io/npm/dm/jquery.terminal.svg?style=flat) [![package quality](http://npm.packagequality.com/shield/jquery.terminal.svg)](http://packagequality.com/#?package=jquery.terminal) @@ -75,20 +75,20 @@ Include jQuery library, you can use cdn from http://jquery.com/download/ ``` -Then include js/jquery.terminal-1.23.0.min.js and css/jquery.terminal-1.23.0.min.css +Then include js/jquery.terminal-1.23.1.min.js and css/jquery.terminal-1.23.1.min.css You can grab the files from CDN: ```html - - + + ``` or ```html - - + + ``` If you always want latest version, you can grab the files directly from github using rawgit.com (that service grab the files from github and use propert MIME type so you can use it in your page, you can also grab from devel branch): diff --git a/bower.json b/bower.json index f28385a40..35d302806 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "jquery.terminal", - "version": "1.23.0", + "version": "1.23.1", "main": [ "js/jquery.terminal.min.js", "js/jquery.mousewheel-min.js", diff --git a/css/jquery.terminal-1.23.0.css b/css/jquery.terminal-1.23.1.css similarity index 99% rename from css/jquery.terminal-1.23.0.css rename to css/jquery.terminal-1.23.1.css index 764072d33..7ccf9cd21 100644 --- a/css/jquery.terminal-1.23.0.css +++ b/css/jquery.terminal-1.23.1.css @@ -4,7 +4,7 @@ * __ / // // // // // _ // _// // / / // _ // _// // // \/ // _ \/ / * / / // // // // // ___// / / // / / // ___// / / / / // // /\ // // / /__ * \___//____ \\___//____//_/ _\_ / /_//____//_/ /_/ /_//_//_/ /_/ \__\_\___/ - * \/ /____/ version 1.23.0 + * \/ /____/ version 1.23.1 * http://terminal.jcubic.pl * * This file is part of jQuery Terminal. @@ -12,7 +12,7 @@ * Copyright (c) 2011-2018 Jakub Jankiewicz * Released under the MIT license * - * Date: Mon, 17 Sep 2018 21:47:37 +0000 + * Date: Mon, 17 Sep 2018 22:01:48 +0000 */ .terminal .terminal-output .format, .cmd .format, .cmd .prompt, .cmd .prompt div, .terminal .terminal-output div div{ diff --git a/css/jquery.terminal-1.23.0.min.css b/css/jquery.terminal-1.23.1.min.css similarity index 99% rename from css/jquery.terminal-1.23.0.min.css rename to css/jquery.terminal-1.23.1.min.css index f20bb1212..2aab04ff1 100644 --- a/css/jquery.terminal-1.23.0.min.css +++ b/css/jquery.terminal-1.23.1.min.css @@ -4,7 +4,7 @@ * __ / // // // // // _ // _// // / / // _ // _// // // \/ // _ \/ / * / / // // // // // ___// / / // / / // ___// / / / / // // /\ // // / /__ * \___//____ \\___//____//_/ _\_ / /_//____//_/ /_/ /_//_//_/ /_/ \__\_\___/ - * \/ /____/ version 1.23.0 + * \/ /____/ version 1.23.1 * http://terminal.jcubic.pl * * This file is part of jQuery Terminal. @@ -12,6 +12,6 @@ * Copyright (c) 2011-2018 Jakub Jankiewicz * Released under the MIT license * - * Date: Mon, 17 Sep 2018 21:47:37 +0000 + * Date: Mon, 17 Sep 2018 22:01:48 +0000 */.cmd .format,.cmd .prompt,.cmd .prompt div,.terminal .terminal-output .format,.terminal .terminal-output div div{display:inline-block}.cmd,.terminal h1,.terminal h2,.terminal h3,.terminal h4,.terminal h5,.terminal h6,.terminal pre{margin:0}.terminal h1,.terminal h2,.terminal h3,.terminal h4,.terminal h5,.terminal h6{line-height:1.2em}.cmd .clipboard{background:transparent;border:none;color:transparent;height:16px;left:-16px;outline:none;overflow:hidden;padding:0;position:absolute;resize:none;text-indent:-9999em;top:0;white-space:pre;width:16px;z-index:1000}.cmd .cursor-line>span:last-child>span:last-child,.cmd .noselect,.cmd [role=presentation]:not(.cursor-line)>span:last-child{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.terminal audio,.terminal canvas,.terminal img,.terminal object{cursor:default}.terminal .error{color:red}.terminal{contain:content;overflow-y:auto;position:relative}body.terminal{height:100%;margin:0;min-height:100vh}.terminal>div{min-height:100%}.terminal>.font .resizer,.terminal>.resizer{border:none;bottom:0;height:100%;left:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:-1}.cmd{float:left;padding:0;position:relative}.terminal a[tabindex="1000"],.terminal a[tabindex="1000"]:active,.terminal a[tabindex="1000"]:focus{outline:none}.cmd .inverted,.terminal .inverted{background-color:#aaa;color:#000}.cmd .cursor{display:inline-block;height:14px;min-width:1ch;position:relative}.cmd .cursor span span{background:inherit;background-clip:content-box;border-bottom:3px solid transparent;border-left:1px solid transparent;color:inherit;margin-bottom:-3px;margin-left:-1px;position:absolute;top:0}.cmd .cursor-line>span{display:inline-block;float:left}.cmd .cursor.blink span span{-moz-animation:terminal-blink 1s infinite linear;-ms-animation:terminal-blink 1s infinite linear;-webkit-animation:terminal-blink 1s linear infinite;animation:terminal-blink 1s linear infinite}.bar.cmd .inverted,.bar.terminal .inverted{border-left-color:#aaa}.cmd .prompt,.terminal .terminal-output div div{display:block;height:auto;line-height:14px}.terminal .terminal-output>div:not(.raw) div{white-space:nowrap}.cmd .prompt>span{float:left}.cmd,.cmd *,.terminal,.terminal-wrapper *{background-color:#000;color:#aaa;font-family:monospace;font-size:12px;line-height:14px}.cmd,.terminal{box-sizing:border-box;cursor:text}.cmd .cursor span:not(.token){background-color:inherit;color:inherit}.cmd .cursor *{background-color:transparent}.cmd div{clear:both;min-height:14px}.cmd .prompt+div{clear:right}.terminal-output>div>div{min-height:14px}terminal .terminal-output>div{margin-top:-1px}.terminal-output>div.raw>div *{overflow-wrap:break-word;word-wrap:break-word}.terminal .font{float:left;font-size:inherit;left:0;line-height:inherit;margin-bottom:1px;position:absolute;top:-100%}.terminal .terminal-output div span{display:inline-block}.cmd>span:not(.prompt){float:left}.cmd .prompt span.line{display:block;float:none}.terminal table{border-collapse:collapse}.terminal td{border:1px solid #aaa}.cmd span[data-text] span{background:inherit;color:inherit}.cmd{--original-color:var(--color,#aaa)}@-webkit-keyframes terminal-blink{0%,50%{background:#bbb;background:var(--original-color,#bbb);color:#000;color:var(--background,#000)}50.1%,to{background:inherit;color:inherit}}@-ms-keyframes terminal-blink{0%,50%{background:#bbb;background:var(--original-color,#bbb);color:#000;color:var(--background,#000)}50.1%,to{background:inherit;color:inherit}}@-moz-keyframes terminal-blink{0%,50%{background:#aaa;background:var(--original-color,#aaa);color:#000;color:var(--background,#000)}50.1%,to{background:inherit;color:inherit}}@keyframes terminal-blink{0%,50%{background:#aaa;background:var(--original-color,#aaa);color:#000;color:var(--background,#000)}50.1%,to{background:inherit;color:inherit}}@-webkit-keyframes terminal-bar{0%,50%{border-left-color:#aaa;border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:#000;border-left-color:var(--background,#000)}}@-ms-keyframes terminal-bar{0%,50%{border-left-color:#aaa;border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:#000;border-left-color:var(--background,#000)}}@-moz-keyframes terminal-bar{0%,50%{border-left-color:#aaa;border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:#000;border-left-color:var(--background,#000)}}@keyframes terminal-bar{0%,50%{border-left-color:#aaa;border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:#000;border-left-color:var(--background,#000)}}@-webkit-keyframes terminal-underline{0%,50%{border-bottom-color:#aaa;border-bottom-color:var(--color,#aaa);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}50.1%,to{border-bottom-color:#000;border-bottom-color:var(--background,#000);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}}@-ms-keyframes terminal-underline{0%,50%{border-bottom-color:#aaa;border-bottom-color:var(--color,#aaa);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}50.1%,to{border-bottom-color:#000;border-bottom-color:var(--background,#000);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}}@-moz-keyframes terminal-underline{0%,50%{border-bottom-color:#aaa;border-bottom-color:var(--color,#aaa);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}50.1%,to{border-bottom-color:#000;border-bottom-color:var(--background,#000);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}}@keyframes terminal-underline{0%,50%{border-bottom-color:#aaa;border-bottom-color:var(--color,#aaa);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}50.1%,to{border-bottom-color:#000;border-bottom-color:var(--background,#000);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}}.underline-animation .cursor.blink span span{-moz-animation-name:terminal-underline;-ms-animation-name:terminal-underline;-webkit-animation-name:terminal-underline;animation-name:terminal-underline;border-left:none;margin-left:0;margin-top:2px}.bar-animation .cursor.blink span span{-moz-animation-name:terminal-bar;-ms-animation-name:terminal-bar;-webkit-animation-name:terminal-bar;animation-name:terminal-bar}@supports (-ms-ime-align:auto){.cmd .clipboard{margin-left:-9999px}.underline-animation .cursor.blink span span{margin-top:0}@keyframes terminal-blink{0%,50%{background:var(--original-color,#aaa);color:var(--background,#000)}50.1%,to{background:var(--background,#000);color:var(--original-color,#aaa)}}@keyframes terminal-bar{0%,50%{border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:var(--background,#000)}}@keyframes terminal-underline{0%,50%{border-bottom-color:var(--color,#aaa);line-height:12px;line-height:calc(var(--size, 1) * 12px)}50.1%,to{border-bottom-color:var(--background,#000);line-height:12px;line-height:calc(var(--size, 1) * 12px)}}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.cmd .clipboard{margin-left:-9999px}.underline-animation .cursor.blink span span{margin-top:1px}@-ms-keyframes terminal-blink{0%,50%{background:#aaa;color:#000}50.1%,to{background:#000;color:#aaa}}}.cmd .prompt span::-moz-selection,.cmd>div::-moz-selection,.cmd>div span::-moz-selection,.cmd>span::-moz-selection,.cmd>span span::-moz-selection,.cmd div::-moz-selection,.terminal .terminal-output .raw div::-moz-selection,.terminal .terminal-output div div::-moz-selection,.terminal .terminal-output div div a::-moz-selection,.terminal .terminal-output div span::-moz-selection,.terminal h1::-moz-selection,.terminal h2::-moz-selection,.terminal h3::-moz-selection,.terminal h4::-moz-selection,.terminal h5::-moz-selection,.terminal h6::-moz-selection,.terminal pre::-moz-selection,.terminal td::-moz-selection{background-color:#aaa;color:#000}.cmd .prompt span::selection,.cmd>div::selection,.cmd>div span::selection,.cmd>span::selection,.cmd>span span::selection,.cmd div::selection,.terminal .terminal-output .raw div::selection,.terminal .terminal-output div div::selection,.terminal .terminal-output div div a::selection,.terminal .terminal-output div span::selection,.terminal h1::selection,.terminal h2::selection,.terminal h3::selection,.terminal h4::selection,.terminal h5::selection,.terminal h6::selection,.terminal pre::selection,.terminal td::selection{background-color:hsla(0,0%,66.7%,.99);color:#000}.terminal .terminal-output div.error,.terminal .terminal-output div.error *{color:red;color:var(--error-color,red)}.tilda{left:0;position:fixed;top:0;width:100%;z-index:1100}.ui-dialog-content .terminal{box-sizing:border-box;height:100%;width:100%}.ui-dialog .ui-dialog-content.dterm{padding:0}.clear{clear:both}.terminal a{color:#0f60ff;color:var(--link-color,#0f60ff)}.terminal a:hover{background:#0f60ff;background:var(--link-color,#0f60ff);color:var(--background,#000);text-decoration:none}.terminal .terminal-fill{border:none;box-sizing:border-box;height:100%;left:0;margin:1px 0 0;opacity:.01;pointer-events:none;position:absolute;top:-100%;width:100%}.terminal,.terminal .terminal-fill{padding:10px}@supports (--css:variables){.cmd,.cmd *,.terminal,.terminal-wrapper *{background-color:var(--background,#000);color:var(--color,#aaa)}.terminal span[style*="--length"]{display:inline-block;width:calc(var(--length, 1) * var(--char-width, 7.23438) * 1px)}.cmd,.cmd *,.terminal,.terminal *{font-size:calc(var(--size, 1) * 12px);line-height:calc(var(--size, 1) * 14px)}.terminal .terminal-output>div>div{min-height:calc(var(--size, 1) * 14px)}.cmd .inverted,.terminal .inverted{background-color:var(--color,#aaa);color:var(--background,#000)}.cmd div{min-height:calc(var(--size, 1) * 14px)}.cmd .cursor.blink{background-color:var(--background,#000);color:var(--color,#aaa)}.cmd .cursor.blink span span{-moz-animation:var(--animation,terminal-blink) 1s infinite linear;-ms-animation:var(--animation,terminal-blink) 1s infinite linear;-webkit-animation:var(--animation,terminal-blink) 1s infinite linear;animation:var(--animation,terminal-blink) 1s infinite linear}.cmd .cursor{height:calc(var(--size, 1) * 14px);min-width:calc(var(--char-width, 7.23438) * 1px)}.cmd .prompt span::-moz-selection,.cmd>div::-moz-selection,.cmd>div span::-moz-selection,.cmd>span::-moz-selection,.cmd>span span::-moz-selection,.cmd div::-moz-selection,.terminal .terminal-output div div::-moz-selection,.terminal .terminal-output div div a::-moz-selection,.terminal .terminal-output div span::-moz-selection,.terminal h1::-moz-selection,.terminal h2::-moz-selection,.terminal h3::-moz-selection,.terminal h4::-moz-selection,.terminal h5::-moz-selection,.terminal h6::-moz-selection,.terminal pre::-moz-selection,.terminal td::-moz-selection{background-color:var(--color,#aaa);color:var(--background,#000)}.cmd .prompt span::selection,.cmd>div::selection,.cmd>div span::selection,.cmd>span::selection,.cmd>span span::selection,.cmd div::selection,.terminal .terminal-output div div::selection,.terminal .terminal-output div div a::selection,.terminal .terminal-output div span::selection,.terminal h1::selection,.terminal h2::selection,.terminal h3::selection,.terminal h4::selection,.terminal h5::selection,.terminal h6::selection,.terminal pre::selection,.terminal td::selection{background-color:var(--color,hsla(0,0%,66.7%,.99));color:var(--background,#000)!important}}@supports (-ms-ime-align:auto){.cmd .prompt span::selection,.cmd>div::selection,.cmd>div span::selection,.cmd>span::selection,.cmd>span span::selection,.cmd div::selection,.terminal .terminal-output div div::selection,.terminal .terminal-output div div a::selection,.terminal .terminal-output div span::selection,.terminal h1::selection,.terminal h2::selection,.terminal h3::selection,.terminal h4::selection,.terminal h5::selection,.terminal h6::selection,.terminal pre::selection,.terminal td::selection{background-color:hsla(0,0%,66.7%,.99);color:#000}}.cmd .style .token.string,.cmd .token.entity,.cmd .token.operator,.cmd .token.string,.cmd .token.token,.cmd .token.url,.cmd .token.variable,.terminal .style .token.string,.terminal .token.entity,.terminal .token.operator,.terminal .token.string,.terminal .token.token,.terminal .token.url,.terminal .token.variable{background:inherit} /*# sourceMappingURL=jquery.terminal.min.css.map */ \ No newline at end of file diff --git a/css/jquery.terminal.css b/css/jquery.terminal.css index 764072d33..7ccf9cd21 100644 --- a/css/jquery.terminal.css +++ b/css/jquery.terminal.css @@ -4,7 +4,7 @@ * __ / // // // // // _ // _// // / / // _ // _// // // \/ // _ \/ / * / / // // // // // ___// / / // / / // ___// / / / / // // /\ // // / /__ * \___//____ \\___//____//_/ _\_ / /_//____//_/ /_/ /_//_//_/ /_/ \__\_\___/ - * \/ /____/ version 1.23.0 + * \/ /____/ version 1.23.1 * http://terminal.jcubic.pl * * This file is part of jQuery Terminal. @@ -12,7 +12,7 @@ * Copyright (c) 2011-2018 Jakub Jankiewicz * Released under the MIT license * - * Date: Mon, 17 Sep 2018 21:47:37 +0000 + * Date: Mon, 17 Sep 2018 22:01:48 +0000 */ .terminal .terminal-output .format, .cmd .format, .cmd .prompt, .cmd .prompt div, .terminal .terminal-output div div{ diff --git a/css/jquery.terminal.min.css b/css/jquery.terminal.min.css index f20bb1212..2aab04ff1 100644 --- a/css/jquery.terminal.min.css +++ b/css/jquery.terminal.min.css @@ -4,7 +4,7 @@ * __ / // // // // // _ // _// // / / // _ // _// // // \/ // _ \/ / * / / // // // // // ___// / / // / / // ___// / / / / // // /\ // // / /__ * \___//____ \\___//____//_/ _\_ / /_//____//_/ /_/ /_//_//_/ /_/ \__\_\___/ - * \/ /____/ version 1.23.0 + * \/ /____/ version 1.23.1 * http://terminal.jcubic.pl * * This file is part of jQuery Terminal. @@ -12,6 +12,6 @@ * Copyright (c) 2011-2018 Jakub Jankiewicz * Released under the MIT license * - * Date: Mon, 17 Sep 2018 21:47:37 +0000 + * Date: Mon, 17 Sep 2018 22:01:48 +0000 */.cmd .format,.cmd .prompt,.cmd .prompt div,.terminal .terminal-output .format,.terminal .terminal-output div div{display:inline-block}.cmd,.terminal h1,.terminal h2,.terminal h3,.terminal h4,.terminal h5,.terminal h6,.terminal pre{margin:0}.terminal h1,.terminal h2,.terminal h3,.terminal h4,.terminal h5,.terminal h6{line-height:1.2em}.cmd .clipboard{background:transparent;border:none;color:transparent;height:16px;left:-16px;outline:none;overflow:hidden;padding:0;position:absolute;resize:none;text-indent:-9999em;top:0;white-space:pre;width:16px;z-index:1000}.cmd .cursor-line>span:last-child>span:last-child,.cmd .noselect,.cmd [role=presentation]:not(.cursor-line)>span:last-child{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.terminal audio,.terminal canvas,.terminal img,.terminal object{cursor:default}.terminal .error{color:red}.terminal{contain:content;overflow-y:auto;position:relative}body.terminal{height:100%;margin:0;min-height:100vh}.terminal>div{min-height:100%}.terminal>.font .resizer,.terminal>.resizer{border:none;bottom:0;height:100%;left:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:-1}.cmd{float:left;padding:0;position:relative}.terminal a[tabindex="1000"],.terminal a[tabindex="1000"]:active,.terminal a[tabindex="1000"]:focus{outline:none}.cmd .inverted,.terminal .inverted{background-color:#aaa;color:#000}.cmd .cursor{display:inline-block;height:14px;min-width:1ch;position:relative}.cmd .cursor span span{background:inherit;background-clip:content-box;border-bottom:3px solid transparent;border-left:1px solid transparent;color:inherit;margin-bottom:-3px;margin-left:-1px;position:absolute;top:0}.cmd .cursor-line>span{display:inline-block;float:left}.cmd .cursor.blink span span{-moz-animation:terminal-blink 1s infinite linear;-ms-animation:terminal-blink 1s infinite linear;-webkit-animation:terminal-blink 1s linear infinite;animation:terminal-blink 1s linear infinite}.bar.cmd .inverted,.bar.terminal .inverted{border-left-color:#aaa}.cmd .prompt,.terminal .terminal-output div div{display:block;height:auto;line-height:14px}.terminal .terminal-output>div:not(.raw) div{white-space:nowrap}.cmd .prompt>span{float:left}.cmd,.cmd *,.terminal,.terminal-wrapper *{background-color:#000;color:#aaa;font-family:monospace;font-size:12px;line-height:14px}.cmd,.terminal{box-sizing:border-box;cursor:text}.cmd .cursor span:not(.token){background-color:inherit;color:inherit}.cmd .cursor *{background-color:transparent}.cmd div{clear:both;min-height:14px}.cmd .prompt+div{clear:right}.terminal-output>div>div{min-height:14px}terminal .terminal-output>div{margin-top:-1px}.terminal-output>div.raw>div *{overflow-wrap:break-word;word-wrap:break-word}.terminal .font{float:left;font-size:inherit;left:0;line-height:inherit;margin-bottom:1px;position:absolute;top:-100%}.terminal .terminal-output div span{display:inline-block}.cmd>span:not(.prompt){float:left}.cmd .prompt span.line{display:block;float:none}.terminal table{border-collapse:collapse}.terminal td{border:1px solid #aaa}.cmd span[data-text] span{background:inherit;color:inherit}.cmd{--original-color:var(--color,#aaa)}@-webkit-keyframes terminal-blink{0%,50%{background:#bbb;background:var(--original-color,#bbb);color:#000;color:var(--background,#000)}50.1%,to{background:inherit;color:inherit}}@-ms-keyframes terminal-blink{0%,50%{background:#bbb;background:var(--original-color,#bbb);color:#000;color:var(--background,#000)}50.1%,to{background:inherit;color:inherit}}@-moz-keyframes terminal-blink{0%,50%{background:#aaa;background:var(--original-color,#aaa);color:#000;color:var(--background,#000)}50.1%,to{background:inherit;color:inherit}}@keyframes terminal-blink{0%,50%{background:#aaa;background:var(--original-color,#aaa);color:#000;color:var(--background,#000)}50.1%,to{background:inherit;color:inherit}}@-webkit-keyframes terminal-bar{0%,50%{border-left-color:#aaa;border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:#000;border-left-color:var(--background,#000)}}@-ms-keyframes terminal-bar{0%,50%{border-left-color:#aaa;border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:#000;border-left-color:var(--background,#000)}}@-moz-keyframes terminal-bar{0%,50%{border-left-color:#aaa;border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:#000;border-left-color:var(--background,#000)}}@keyframes terminal-bar{0%,50%{border-left-color:#aaa;border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:#000;border-left-color:var(--background,#000)}}@-webkit-keyframes terminal-underline{0%,50%{border-bottom-color:#aaa;border-bottom-color:var(--color,#aaa);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}50.1%,to{border-bottom-color:#000;border-bottom-color:var(--background,#000);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}}@-ms-keyframes terminal-underline{0%,50%{border-bottom-color:#aaa;border-bottom-color:var(--color,#aaa);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}50.1%,to{border-bottom-color:#000;border-bottom-color:var(--background,#000);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}}@-moz-keyframes terminal-underline{0%,50%{border-bottom-color:#aaa;border-bottom-color:var(--color,#aaa);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}50.1%,to{border-bottom-color:#000;border-bottom-color:var(--background,#000);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}}@keyframes terminal-underline{0%,50%{border-bottom-color:#aaa;border-bottom-color:var(--color,#aaa);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}50.1%,to{border-bottom-color:#000;border-bottom-color:var(--background,#000);border-left:none;line-height:12px;line-height:calc(var(--size, 1) * 12px)}}.underline-animation .cursor.blink span span{-moz-animation-name:terminal-underline;-ms-animation-name:terminal-underline;-webkit-animation-name:terminal-underline;animation-name:terminal-underline;border-left:none;margin-left:0;margin-top:2px}.bar-animation .cursor.blink span span{-moz-animation-name:terminal-bar;-ms-animation-name:terminal-bar;-webkit-animation-name:terminal-bar;animation-name:terminal-bar}@supports (-ms-ime-align:auto){.cmd .clipboard{margin-left:-9999px}.underline-animation .cursor.blink span span{margin-top:0}@keyframes terminal-blink{0%,50%{background:var(--original-color,#aaa);color:var(--background,#000)}50.1%,to{background:var(--background,#000);color:var(--original-color,#aaa)}}@keyframes terminal-bar{0%,50%{border-left-color:var(--color,#aaa)}50.1%,to{border-left-color:var(--background,#000)}}@keyframes terminal-underline{0%,50%{border-bottom-color:var(--color,#aaa);line-height:12px;line-height:calc(var(--size, 1) * 12px)}50.1%,to{border-bottom-color:var(--background,#000);line-height:12px;line-height:calc(var(--size, 1) * 12px)}}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.cmd .clipboard{margin-left:-9999px}.underline-animation .cursor.blink span span{margin-top:1px}@-ms-keyframes terminal-blink{0%,50%{background:#aaa;color:#000}50.1%,to{background:#000;color:#aaa}}}.cmd .prompt span::-moz-selection,.cmd>div::-moz-selection,.cmd>div span::-moz-selection,.cmd>span::-moz-selection,.cmd>span span::-moz-selection,.cmd div::-moz-selection,.terminal .terminal-output .raw div::-moz-selection,.terminal .terminal-output div div::-moz-selection,.terminal .terminal-output div div a::-moz-selection,.terminal .terminal-output div span::-moz-selection,.terminal h1::-moz-selection,.terminal h2::-moz-selection,.terminal h3::-moz-selection,.terminal h4::-moz-selection,.terminal h5::-moz-selection,.terminal h6::-moz-selection,.terminal pre::-moz-selection,.terminal td::-moz-selection{background-color:#aaa;color:#000}.cmd .prompt span::selection,.cmd>div::selection,.cmd>div span::selection,.cmd>span::selection,.cmd>span span::selection,.cmd div::selection,.terminal .terminal-output .raw div::selection,.terminal .terminal-output div div::selection,.terminal .terminal-output div div a::selection,.terminal .terminal-output div span::selection,.terminal h1::selection,.terminal h2::selection,.terminal h3::selection,.terminal h4::selection,.terminal h5::selection,.terminal h6::selection,.terminal pre::selection,.terminal td::selection{background-color:hsla(0,0%,66.7%,.99);color:#000}.terminal .terminal-output div.error,.terminal .terminal-output div.error *{color:red;color:var(--error-color,red)}.tilda{left:0;position:fixed;top:0;width:100%;z-index:1100}.ui-dialog-content .terminal{box-sizing:border-box;height:100%;width:100%}.ui-dialog .ui-dialog-content.dterm{padding:0}.clear{clear:both}.terminal a{color:#0f60ff;color:var(--link-color,#0f60ff)}.terminal a:hover{background:#0f60ff;background:var(--link-color,#0f60ff);color:var(--background,#000);text-decoration:none}.terminal .terminal-fill{border:none;box-sizing:border-box;height:100%;left:0;margin:1px 0 0;opacity:.01;pointer-events:none;position:absolute;top:-100%;width:100%}.terminal,.terminal .terminal-fill{padding:10px}@supports (--css:variables){.cmd,.cmd *,.terminal,.terminal-wrapper *{background-color:var(--background,#000);color:var(--color,#aaa)}.terminal span[style*="--length"]{display:inline-block;width:calc(var(--length, 1) * var(--char-width, 7.23438) * 1px)}.cmd,.cmd *,.terminal,.terminal *{font-size:calc(var(--size, 1) * 12px);line-height:calc(var(--size, 1) * 14px)}.terminal .terminal-output>div>div{min-height:calc(var(--size, 1) * 14px)}.cmd .inverted,.terminal .inverted{background-color:var(--color,#aaa);color:var(--background,#000)}.cmd div{min-height:calc(var(--size, 1) * 14px)}.cmd .cursor.blink{background-color:var(--background,#000);color:var(--color,#aaa)}.cmd .cursor.blink span span{-moz-animation:var(--animation,terminal-blink) 1s infinite linear;-ms-animation:var(--animation,terminal-blink) 1s infinite linear;-webkit-animation:var(--animation,terminal-blink) 1s infinite linear;animation:var(--animation,terminal-blink) 1s infinite linear}.cmd .cursor{height:calc(var(--size, 1) * 14px);min-width:calc(var(--char-width, 7.23438) * 1px)}.cmd .prompt span::-moz-selection,.cmd>div::-moz-selection,.cmd>div span::-moz-selection,.cmd>span::-moz-selection,.cmd>span span::-moz-selection,.cmd div::-moz-selection,.terminal .terminal-output div div::-moz-selection,.terminal .terminal-output div div a::-moz-selection,.terminal .terminal-output div span::-moz-selection,.terminal h1::-moz-selection,.terminal h2::-moz-selection,.terminal h3::-moz-selection,.terminal h4::-moz-selection,.terminal h5::-moz-selection,.terminal h6::-moz-selection,.terminal pre::-moz-selection,.terminal td::-moz-selection{background-color:var(--color,#aaa);color:var(--background,#000)}.cmd .prompt span::selection,.cmd>div::selection,.cmd>div span::selection,.cmd>span::selection,.cmd>span span::selection,.cmd div::selection,.terminal .terminal-output div div::selection,.terminal .terminal-output div div a::selection,.terminal .terminal-output div span::selection,.terminal h1::selection,.terminal h2::selection,.terminal h3::selection,.terminal h4::selection,.terminal h5::selection,.terminal h6::selection,.terminal pre::selection,.terminal td::selection{background-color:var(--color,hsla(0,0%,66.7%,.99));color:var(--background,#000)!important}}@supports (-ms-ime-align:auto){.cmd .prompt span::selection,.cmd>div::selection,.cmd>div span::selection,.cmd>span::selection,.cmd>span span::selection,.cmd div::selection,.terminal .terminal-output div div::selection,.terminal .terminal-output div div a::selection,.terminal .terminal-output div span::selection,.terminal h1::selection,.terminal h2::selection,.terminal h3::selection,.terminal h4::selection,.terminal h5::selection,.terminal h6::selection,.terminal pre::selection,.terminal td::selection{background-color:hsla(0,0%,66.7%,.99);color:#000}}.cmd .style .token.string,.cmd .token.entity,.cmd .token.operator,.cmd .token.string,.cmd .token.token,.cmd .token.url,.cmd .token.variable,.terminal .style .token.string,.terminal .token.entity,.terminal .token.operator,.terminal .token.string,.terminal .token.token,.terminal .token.url,.terminal .token.variable{background:inherit} /*# sourceMappingURL=jquery.terminal.min.css.map */ \ No newline at end of file diff --git a/css/jquery.terminal.min.css.map b/css/jquery.terminal.min.css.map index 803866a90..595503113 100644 --- a/css/jquery.terminal.min.css.map +++ b/css/jquery.terminal.min.css.map @@ -1 +1 @@ -{"version":3,"sources":["jquery.terminal.css"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;GAeG,AACH,iHAEI,oBAAsB,CACzB,AACD,iGACI,QAAU,CACb,AACD,8EACI,iBAAmB,CACtB,AASD,gBAcI,uBAAwB,AACxB,YAAa,AACb,kBAAmB,AAXnB,YAAa,AAHb,WAAY,AAeZ,aAAc,AAId,gBAAiB,AAHjB,UAAW,AAjBX,kBAAmB,AAkBnB,YAAa,AAIb,oBAAqB,AApBrB,MAAO,AAmBP,gBAAiB,AAlBjB,WAAY,AAgBZ,YAAc,CAIjB,AACD,4HAIO,wBAAyB,AACvB,sBAAuB,AACtB,qBAAsB,AAJ5B,2BAA4B,AAC1B,yBAA0B,AAIlB,gBAAkB,CAC/B,AACD,gEACI,cAAgB,CACnB,AACD,iBACI,SAAY,CACf,AACD,UAOI,gBAAiB,AAJjB,gBAAiB,AAFjB,iBAAmB,CAItB,AAID,cAEI,YAAa,AAGb,SAAU,AAJV,gBAAkB,CAErB,AAID,cACI,eAAiB,CACpB,AACD,4CAUI,YAAa,AANb,SAAU,AAKV,YAAa,AAJb,OAAQ,AACR,gBAAiB,AAKjB,UAAW,AAJX,oBAAqB,AANrB,kBAAmB,AAEnB,QAAS,AADT,MAAO,AAUP,WAAW,AAJX,UAAY,CAKf,AACD,KAGI,WAAY,AAFZ,UAAW,AACX,iBAAmB,CAEtB,AACD,oGAGI,YAAc,CACjB,AACD,mCACI,sBAAuB,AACvB,UAAY,CACf,AACD,aACI,qBAAsB,AAEtB,YAAa,AACb,cAAe,AAFf,iBAAmB,CAItB,AACD,uBAQI,mBAAoB,AALpB,4BAA6B,AAF7B,oCAAqC,AAGrC,kCAAmC,AAKnC,cAAe,AAPf,mBAAoB,AAKpB,iBAAkB,AAFlB,kBAAmB,AACnB,KAAO,CAIV,AACD,uBACI,qBAAsB,AACtB,UAAY,CACf,AACD,6BAEO,iDAAkD,AACjD,gDAAiD,AAFrD,oDAAqD,AAG7C,2CAA6C,CACxD,AACD,2CACI,sBAAwB,CAC3B,AACD,gDACI,cAAe,AAEf,YAAa,AADb,gBAAkB,CAErB,AACD,6CACI,kBAAoB,CACvB,AACD,kBACI,UAAY,CACf,AACD,0CAII,sBAAuB,AADvB,WAAY,AAFZ,sBAAuB,AAIvB,eAAgB,AAChB,gBAAkB,CACrB,AACD,eACI,sBAAuB,AACvB,WAAa,CAChB,AACD,8BAEI,yBAA0B,AAD1B,aAAe,CAElB,AACD,eACI,4BAA8B,CACjC,AACD,SACI,WAAY,AACZ,eAAiB,CACpB,AACD,iBACI,WAAa,CAChB,AACD,yBACI,eAAiB,CACpB,AACD,8BACI,eAAiB,CACpB,AACD,+BACI,yBAA0B,AAC1B,oBAAsB,CACzB,AACD,gBAEI,WAAY,AACZ,kBAAmB,AAGnB,OAAQ,AAFR,oBAAqB,AAGrB,kBAAmB,AANnB,kBAAmB,AAInB,SAAW,CAGd,AACD,oCACI,oBAAsB,CACzB,AACD,uBACI,UAAY,CACf,AACD,uBACI,cAAe,AACf,UAAY,CACf,AACD,gBACI,wBAA0B,CAC7B,AACD,aACI,qBAAuB,CAC1B,AACD,0BACI,mBAAoB,AACpB,aAAe,CAClB,AAKD,KACI,kCAAqC,CACxC,AACD,kCACI,OACI,gBAAiB,AACjB,sCAAwC,AACxC,WAAY,AACZ,4BAA+B,CAClC,AACD,SACI,mBAAoB,AACpB,aAAe,CAClB,CACJ,AACD,8BACI,OACI,gBAAiB,AACjB,sCAAwC,AACxC,WAAY,AACZ,4BAA+B,CAClC,AACD,SACI,mBAAoB,AACpB,aAAe,CAClB,CACJ,AACD,+BACI,OACI,gBAAiB,AACjB,sCAAwC,AACxC,WAAY,AACZ,4BAA+B,CAClC,AACD,SACI,mBAAoB,AACpB,aAAe,CAClB,CACJ,AACD,0BACI,OACI,gBAAiB,AACjB,sCAAwC,AACxC,WAAY,AACZ,4BAA+B,CAClC,AACD,SACI,mBAAoB,AACpB,aAAe,CAClB,CACJ,AACD,gCACE,OACI,uBAAwB,AACxB,mCAAsC,CACzC,AACD,SACI,uBAAwB,AACxB,wCAA2C,CAC9C,CACF,AACD,4BACE,OACI,uBAAwB,AACxB,mCAAsC,CACzC,AACD,SACI,uBAAwB,AACxB,wCAA2C,CAC9C,CACF,AACD,6BACE,OACI,uBAAwB,AACxB,mCAAsC,CACzC,AACD,SACI,uBAAwB,AACxB,wCAA2C,CAC9C,CACF,AACD,wB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","file":"jquery.terminal.min.css","sourcesContent":["/*!\n * __ _____ ________ __\n * / // _ /__ __ _____ ___ __ _/__ ___/__ ___ ______ __ __ __ ___ / /\n * __ / // // // // // _ // _// // / / // _ // _// // // \\/ // _ \\/ /\n * / / // // // // // ___// / / // / / // ___// / / / / // // /\\ // // / /__\n * \\___//____ \\\\___//____//_/ _\\_ / /_//____//_/ /_/ /_//_//_/ /_/ \\__\\_\\___/\n * \\/ /____/ version 1.23.0\n * http://terminal.jcubic.pl\n *\n * This file is part of jQuery Terminal.\n *\n * Copyright (c) 2011-2018 Jakub Jankiewicz \n * Released under the MIT license\n *\n * Date: Mon, 17 Sep 2018 21:47:37 +0000\n */\n.terminal .terminal-output .format, .cmd .format,\n.cmd .prompt, .cmd .prompt div, .terminal .terminal-output div div{\n display: inline-block;\n}\n.terminal h1, .terminal h2, .terminal h3, .terminal h4, .terminal h5, .terminal h6, .terminal pre, .cmd {\n margin: 0;\n}\n.terminal h1, .terminal h2, .terminal h3, .terminal h4, .terminal h5, .terminal h6 {\n line-height: 1.2em;\n}\n/*\n.cmd .mask {\n width: 10px;\n height: 11px;\n background: black;\n z-index: 100;\n}\n*/\n.cmd .clipboard {\n position: absolute;\n left: -16px;\n top: 0;\n width: 16px;\n height: 16px;\n /* this seems to work after all on Android */\n /*left: -99999px;\n clip: rect(1px,1px,1px,1px);\n /* on desktop textarea appear when paste */\n /* opacity is needed for Edge and IE\n opacity: 0.01;\n filter: alpha(opacity = 0.01);\n filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.01);*/\n background: transparent;\n border: none;\n color: transparent;\n outline: none;\n padding: 0;\n resize: none;\n z-index: 1000;\n overflow: hidden;\n white-space: pre;\n text-indent: -9999em; /* better cursor hiding for Safari and IE */\n}\n.cmd .noselect, .cmd [role=\"presentation\"]:not(.cursor-line) > span:last-child,\n.cmd .cursor-line > span:last-child > span:last-child {\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */\n}\n.terminal img, .terminal audio, .terminal object, .terminal canvas {\n cursor: default;\n}\n.terminal .error {\n color: #f00;\n}\n.terminal {\n position: relative;\n /*overflow: hidden;*/\n overflow-y: auto;\n /* overflow-x: hidden; */\n}\n.terminal {\n contain: content;\n}\nbody.terminal {\n min-height: 100vh;\n height: 100%;\n}\nbody.terminal {\n margin: 0;\n}\n.terminal > div {\n min-height: 100%;\n}\n.terminal > .resizer, .terminal > .font .resizer {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n height: 100%;\n border: none;\n padding: 0;\n width: 100%\n}\n.cmd {\n padding: 0;\n position: relative;\n float: left;\n}\n.terminal a[tabindex=\"1000\"],\n.terminal a[tabindex=\"1000\"]:active,\n.terminal a[tabindex=\"1000\"]:focus {\n outline: none;\n}\n.terminal .inverted, .cmd .inverted {\n background-color: #aaa;\n color: #000;\n}\n.cmd .cursor {\n display: inline-block;\n position: relative;\n height: 14px;\n min-width: 1ch;\n /* box-sizing: border-box; */\n}\n.cmd .cursor span span {\n border-bottom: 3px solid transparent;\n margin-bottom: -3px;\n background-clip: content-box;\n border-left: 1px solid transparent;\n position: absolute;\n top: 0;\n margin-left: -1px;\n background: inherit;\n color: inherit;\n}\n.cmd .cursor-line > span {\n display: inline-block;\n float: left;\n}\n.cmd .cursor.blink span span {\n -webkit-animation: terminal-blink 1s infinite linear;\n -moz-animation: terminal-blink 1s infinite linear;\n -ms-animation: terminal-blink 1s infinite linear;\n animation: terminal-blink 1s infinite linear;\n}\n.bar.terminal .inverted, .bar.cmd .inverted {\n border-left-color: #aaa;\n}\n.terminal .terminal-output div div, .cmd .prompt {\n display: block;\n line-height: 14px;\n height: auto;\n}\n.terminal .terminal-output > div:not(.raw) div {\n white-space: nowrap;\n}\n.cmd .prompt > span {\n float: left;\n}\n.terminal, .terminal-wrapper *, .cmd, .cmd * {\n font-family: monospace;\n /*font-family: FreeMono, monospace; this don't work on Android */\n color: #aaa;\n background-color: #000;\n font-size: 12px;\n line-height: 14px;\n}\n.terminal, .cmd {\n box-sizing: border-box;\n cursor: text;\n}\n.cmd .cursor span:not(.token) {\n color: inherit;\n background-color: inherit;\n}\n.cmd .cursor * {\n background-color: transparent;\n}\n.cmd div {\n clear: both;\n min-height: 14px;\n}\n.cmd .prompt + div {\n clear: right;\n}\n.terminal-output > div > div {\n min-height: 14px;\n}\nterminal .terminal-output > div {\n margin-top: -1px;\n}\n.terminal-output > div.raw > div * {\n overflow-wrap: break-word;\n word-wrap: break-word;\n}\n.terminal .font {\n position: absolute;\n float: left;\n font-size: inherit;\n line-height: inherit;\n top: -100%;\n left: 0;\n margin-bottom: 1px;\n}\n.terminal .terminal-output div span {\n display: inline-block;\n}\n.cmd > span:not(.prompt) {\n float: left;\n}\n.cmd .prompt span.line {\n display: block;\n float: none;\n}\n.terminal table {\n border-collapse: collapse;\n}\n.terminal td {\n border: 1px solid #aaa;\n}\n.cmd span[data-text] span {\n background: inherit;\n color: inherit;\n}\n/*\n * this is set so animation can select original color as backgound for cursor\n * so span can have --color for selection\n */\n.cmd {\n --original-color: var(--color, #aaa);\n}\n@-webkit-keyframes terminal-blink {\n 0%, 50% {\n background: #bbb;\n background: var(--original-color, #bbb);\n color: #000;\n color: var(--background, #000);\n }\n 50.1%, 100% {\n background: inherit;\n color: inherit;\n }\n}\n@-ms-keyframes terminal-blink {\n 0%, 50% {\n background: #bbb;\n background: var(--original-color, #bbb);\n color: #000;\n color: var(--background, #000);\n }\n 50.1%, 100% {\n background: inherit;\n color: inherit;\n }\n}\n@-moz-keyframes terminal-blink {\n 0%, 50% {\n background: #aaa;\n background: var(--original-color, #aaa);\n color: #000;\n color: var(--background, #000);\n }\n 50.1%, 100% {\n background: inherit;\n color: inherit;\n }\n}\n@keyframes terminal-blink {\n 0%, 50% {\n background: #aaa;\n background: var(--original-color, #aaa);\n color: #000;\n color: var(--background, #000);\n }\n 50.1%, 100% {\n background: inherit;\n color: inherit;\n }\n}\n@-webkit-keyframes terminal-bar {\n 0%, 50% {\n border-left-color: #aaa;\n border-left-color: var(--color, #aaa);\n }\n 50.1%, 100% {\n border-left-color: #000;\n border-left-color: var(--background, #000);\n }\n}\n@-ms-keyframes terminal-bar {\n 0%, 50% {\n border-left-color: #aaa;\n border-left-color: var(--color, #aaa);\n }\n 50.1%, 100% {\n border-left-color: #000;\n border-left-color: var(--background, #000);\n }\n}\n@-moz-keyframes terminal-bar {\n 0%, 50% {\n border-left-color: #aaa;\n border-left-color: var(--color, #aaa);\n }\n 50.1%, 100% {\n border-left-color: #000;\n border-left-color: var(--background, #000);\n }\n}\n@keyframes terminal-bar {\n 0%, 50% {\n border-left-color: #aaa;\n border-left-color: var(--color, #aaa);\n }\n 50.1%, 100% {\n border-left-color: #000;\n border-left-color: var(--background, #000);\n }\n}\n@-webkit-keyframes terminal-underline {\n 0%, 50% {\n border-left: none;\n border-bottom-color: #aaa;\n border-bottom-color: var(--color, #aaa);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n 50.1%, 100% {\n border-left: none;\n border-bottom-color: #000;\n border-bottom-color: var(--background, #000);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n}\n@-ms-keyframes terminal-underline {\n 0%, 50% {\n border-left: none;\n border-bottom-color: #aaa;\n border-bottom-color: var(--color, #aaa);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n 50.1%, 100% {\n border-left: none;\n border-bottom-color: #000;\n border-bottom-color: var(--background, #000);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n}\n@-moz-keyframes terminal-underline {\n 0%, 50% {\n border-left: none;\n border-bottom-color: #aaa;\n border-bottom-color: var(--color, #aaa);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n 50.1%, 100% {\n border-left: none;\n border-bottom-color: #000;\n border-bottom-color: var(--background, #000);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n}\n@keyframes terminal-underline {\n 0%, 50% {\n border-left: none;\n border-bottom-color: #aaa;\n border-bottom-color: var(--color, #aaa);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n 50.1%, 100% {\n border-left: none;\n border-bottom-color: #000;\n border-bottom-color: var(--background, #000);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n}\n/*\n Internet Explorer & Edge *, Safari ≤ 6\n source: https://w3reign.com/internet-explorer-edge-css-hacks/\n*/\n.underline-animation .cursor.blink span span {\n margin-top: 2px;\n border-left: none;\n margin-left: 0;\n -webkit-animation-name: terminal-underline;\n -moz-animation-name: terminal-underline;\n -ms-animation-name: terminal-underline;\n animation-name: terminal-underline;\n}\n.bar-animation .cursor.blink span span {\n -webkit-animation-name: terminal-bar;\n -moz-animation-name: terminal-bar;\n -ms-animation-name: terminal-bar;\n animation-name: terminal-bar;\n}\n@supports (-ms-ime-align:auto) {\n .cmd .clipboard {\n margin-left: -9999px;\n }\n .underline-animation .cursor.blink span span {\n margin-top: 0;\n }\n @keyframes terminal-blink {\n 0%, 50% {\n background: var(--original-color, #aaa);\n color: var(--background, #000);\n }\n 50.1%, 100% {\n background: var(--background, #000);\n color: var(--original-color, #aaa);\n }\n }\n @keyframes terminal-bar {\n 0%, 50% {\n border-left-color: var(--color, #aaa);\n }\n 50.1%, 100% {\n border-left-color: var(--background, #000);\n }\n }\n @keyframes terminal-underline {\n 0%, 50% {\n border-bottom-color: var(--color, #aaa);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n 50.1%, 100% {\n border-bottom-color: var(--background, #000);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n }\n}\n/* IE hack Edge one don't work in IE11 */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .cmd .clipboard {\n margin-left: -9999px;\n }\n .underline-animation .cursor.blink span span {\n margin-top: 1px;\n }\n @-ms-keyframes terminal-blink {\n 0%, 50% {\n background: #aaa;\n color: #000;\n }\n 50.1%, 100% {\n background: #000;\n color: #aaa;\n }\n }\n}\n.terminal h1::-moz-selection,\n.terminal h2::-moz-selection,\n.terminal h3::-moz-selection,\n.terminal h4::-moz-selection,\n.terminal h5::-moz-selection,\n.terminal h6::-moz-selection,\n.terminal pre::-moz-selection,\n.terminal td::-moz-selection,\n.terminal .terminal-output div div::-moz-selection,\n.terminal .terminal-output div span::-moz-selection,\n.terminal .terminal-output div div a::-moz-selection,\n.terminal .terminal-output .raw div::-moz-selection,\n.cmd div::-moz-selection,\n.cmd > span::-moz-selection,\n.cmd > span span::-moz-selection,\n.cmd > div::-moz-selection,\n.cmd > div span::-moz-selection,\n.cmd .prompt span::-moz-selection {\n background-color: #aaa;\n color: #000;\n}\n/* this don't work in Chrome\n.terminal tr td::-moz-selection {\n border-color: #000;\n}\n.terminal tr td::selection {\n border-color: #000;\n}\n*/\n.terminal h1::selection,\n.terminal h2::selection,\n.terminal h3::selection,\n.terminal h4::selection,\n.terminal h5::selection,\n.terminal h6::selection,\n.terminal pre::selection,\n.terminal td::selection,\n.terminal .terminal-output div div::selection,\n.terminal .terminal-output div div a::selection,\n.terminal .terminal-output div span::selection,\n.terminal .terminal-output .raw div::selection,\n.cmd div::selection,\n.cmd > span::selection,\n.cmd > span span::selection,\n.cmd > div::selection,\n.cmd > div span::selection,\n.cmd .prompt span::selection {\n /*\n * use rgba to fix transparent selection in chrome\n * http://stackoverflow.com/questions/7224445/css3-selection-behaves-differently-in-ff-chrome\n */\n background-color: rgba(170, 170, 170, 0.99);\n color: #000;\n}\n.terminal .terminal-output div.error, .terminal .terminal-output div.error * {\n color: red;\n color: var(--error-color, red);\n}\n.tilda {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 1100;\n}\n.ui-dialog-content .terminal {\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n}\n.ui-dialog .ui-dialog-content.dterm {\n padding: 0;\n}\n.clear {\n clear: both;\n}\n.terminal a {\n color: #0F60FF;\n color: var(--link-color, #0F60FF);\n}\n.terminal a:hover {\n background: #0F60FF;\n background: var(--link-color, #0F60FF);\n color: var(--background, #000);\n text-decoration: none;\n}\n.terminal .terminal-fill {\n position: absolute;\n left: 0;\n top: -100%;\n width: 100%;\n height: 100%;\n margin: 1px 0 0;\n border: none;\n opacity: 0.01;\n pointer-events: none;\n box-sizing: border-box;\n}\n.terminal, .terminal .terminal-fill {\n padding: 10px;\n}\n@supports (--css: variables) {\n .terminal, .terminal-wrapper *, .cmd, .cmd * {\n color: var(--color, #aaa);\n background-color: var(--background, #000);\n }\n .terminal span[style*=\"--length\"] {\n /*\n * default value for char-width taken from Google Chrome for default font\n * to silence warning in webpack #371\n */\n width: calc(var(--length, 1) * var(--char-width, 7.23438) * 1px);\n display: inline-block;\n }\n .terminal, .terminal *, .cmd, .cmd * {\n font-size: calc(var(--size, 1) * 12px);\n line-height: calc(var(--size, 1) * 14px);\n }\n .terminal .terminal-output > div > div {\n min-height: calc(var(--size, 1) * 14px);\n }\n .terminal .inverted, .cmd .inverted {\n background-color: var(--color, #aaa);\n color: var(--background, #000);\n }\n .cmd div {\n min-height: calc(var(--size, 1) * 14px);\n }\n .cmd .cursor.blink {\n color: var(--color, #aaa);\n background-color: var(--background, #000);\n }\n .cmd .cursor.blink span span {\n -webkit-animation: var(--animation, terminal-blink) 1s infinite linear;\n -moz-animation: var(--animation, terminal-blink) 1s infinite linear;\n -ms-animation: var(--animation, terminal-blink) 1s infinite linear;\n animation: var(--animation, terminal-blink) 1s infinite linear;\n }\n .cmd .cursor {\n height: calc(var(--size, 1) * 14px);\n min-width: calc(var(--char-width, 7.23438) * 1px);\n }\n .terminal h1::-moz-selection,\n .terminal h2::-moz-selection,\n .terminal h3::-moz-selection,\n .terminal h4::-moz-selection,\n .terminal h5::-moz-selection,\n .terminal h6::-moz-selection,\n .terminal pre::-moz-selection,\n .terminal td::-moz-selection,\n .terminal .terminal-output div div::-moz-selection,\n .terminal .terminal-output div span::-moz-selection,\n .terminal .terminal-output div div a::-moz-selection,\n .cmd div::-moz-selection,\n .cmd > span::-moz-selection,\n .cmd > span span::-moz-selection,\n .cmd > div::-moz-selection,\n .cmd > div span::-moz-selection,\n .cmd .prompt span::-moz-selection {\n background-color: var(--color, #aaa);\n color: var(--background, #000);\n }\n .terminal h1::selection,\n .terminal h2::selection,\n .terminal h3::selection,\n .terminal h4::selection,\n .terminal h5::selection,\n .terminal h6::selection,\n .terminal pre::selection,\n .terminal td::selection,\n .terminal .terminal-output div div::selection,\n .terminal .terminal-output div div a::selection,\n .terminal .terminal-output div span::selection,\n .cmd div::selection,\n .cmd > span::selection,\n .cmd > span span::selection,\n .cmd > div::selection,\n .cmd > div span::selection,\n .cmd .prompt span::selection {\n background-color: var(--color, rgba(170, 170, 170, 0.99));\n color: var(--background, #000) !important;\n }\n}\n/*\n * overwrite css variables that don't work with selection in Edge\n */\n@supports (-ms-ime-align:auto) {\n .terminal h1::selection,\n .terminal h2::selection,\n .terminal h3::selection,\n .terminal h4::selection,\n .terminal h5::selection,\n .terminal h6::selection,\n .terminal pre::selection,\n .terminal td::selection,\n .terminal .terminal-output div div::selection,\n .terminal .terminal-output div div a::selection,\n .terminal .terminal-output div span::selection,\n .cmd div::selection,\n .cmd > span::selection,\n .cmd > span span::selection,\n .cmd > div::selection,\n .cmd > div span::selection,\n .cmd .prompt span::selection {\n background-color: rgba(170, 170, 170, 0.99);\n color: #000;\n }\n}\n/* PrismJS style overwrites */\n.terminal .token.operator,\n.terminal .token.entity,\n.terminal .token.variable,\n.terminal .token.url,\n.terminal .token.string,\n.terminal .style .token.string,\n.terminal .token.token,\n.cmd .token.operator,\n.cmd .token.entity,\n.cmd .token.variable,\n.cmd .token.url,\n.cmd .token.string,\n.cmd .style .token.string,\n.cmd .token.token {\n background: inherit;\n}\n"]} \ No newline at end of file +{"version":3,"sources":["jquery.terminal.css"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;GAeG,AACH,iHAEI,oBAAsB,CACzB,AACD,iGACI,QAAU,CACb,AACD,8EACI,iBAAmB,CACtB,AASD,gBAcI,uBAAwB,AACxB,YAAa,AACb,kBAAmB,AAXnB,YAAa,AAHb,WAAY,AAeZ,aAAc,AAId,gBAAiB,AAHjB,UAAW,AAjBX,kBAAmB,AAkBnB,YAAa,AAIb,oBAAqB,AApBrB,MAAO,AAmBP,gBAAiB,AAlBjB,WAAY,AAgBZ,YAAc,CAIjB,AACD,4HAIO,wBAAyB,AACvB,sBAAuB,AACtB,qBAAsB,AAJ5B,2BAA4B,AAC1B,yBAA0B,AAIlB,gBAAkB,CAC/B,AACD,gEACI,cAAgB,CACnB,AACD,iBACI,SAAY,CACf,AACD,UAOI,gBAAiB,AAJjB,gBAAiB,AAFjB,iBAAmB,CAItB,AAID,cAEI,YAAa,AAGb,SAAU,AAJV,gBAAkB,CAErB,AAID,cACI,eAAiB,CACpB,AACD,4CAUI,YAAa,AANb,SAAU,AAKV,YAAa,AAJb,OAAQ,AACR,gBAAiB,AAKjB,UAAW,AAJX,oBAAqB,AANrB,kBAAmB,AAEnB,QAAS,AADT,MAAO,AAUP,WAAW,AAJX,UAAY,CAKf,AACD,KAGI,WAAY,AAFZ,UAAW,AACX,iBAAmB,CAEtB,AACD,oGAGI,YAAc,CACjB,AACD,mCACI,sBAAuB,AACvB,UAAY,CACf,AACD,aACI,qBAAsB,AAEtB,YAAa,AACb,cAAe,AAFf,iBAAmB,CAItB,AACD,uBAQI,mBAAoB,AALpB,4BAA6B,AAF7B,oCAAqC,AAGrC,kCAAmC,AAKnC,cAAe,AAPf,mBAAoB,AAKpB,iBAAkB,AAFlB,kBAAmB,AACnB,KAAO,CAIV,AACD,uBACI,qBAAsB,AACtB,UAAY,CACf,AACD,6BAEO,iDAAkD,AACjD,gDAAiD,AAFrD,oDAAqD,AAG7C,2CAA6C,CACxD,AACD,2CACI,sBAAwB,CAC3B,AACD,gDACI,cAAe,AAEf,YAAa,AADb,gBAAkB,CAErB,AACD,6CACI,kBAAoB,CACvB,AACD,kBACI,UAAY,CACf,AACD,0CAII,sBAAuB,AADvB,WAAY,AAFZ,sBAAuB,AAIvB,eAAgB,AAChB,gBAAkB,CACrB,AACD,eACI,sBAAuB,AACvB,WAAa,CAChB,AACD,8BAEI,yBAA0B,AAD1B,aAAe,CAElB,AACD,eACI,4BAA8B,CACjC,AACD,SACI,WAAY,AACZ,eAAiB,CACpB,AACD,iBACI,WAAa,CAChB,AACD,yBACI,eAAiB,CACpB,AACD,8BACI,eAAiB,CACpB,AACD,+BACI,yBAA0B,AAC1B,oBAAsB,CACzB,AACD,gBAEI,WAAY,AACZ,kBAAmB,AAGnB,OAAQ,AAFR,oBAAqB,AAGrB,kBAAmB,AANnB,kBAAmB,AAInB,SAAW,CAGd,AACD,oCACI,oBAAsB,CACzB,AACD,uBACI,UAAY,CACf,AACD,uBACI,cAAe,AACf,UAAY,CACf,AACD,gBACI,wBAA0B,CAC7B,AACD,aACI,qBAAuB,CAC1B,AACD,0BACI,mBAAoB,AACpB,aAAe,CAClB,AAKD,KACI,kCAAqC,CACxC,AACD,kCACI,OACI,gBAAiB,AACjB,sCAAwC,AACxC,WAAY,AACZ,4BAA+B,CAClC,AACD,SACI,mBAAoB,AACpB,aAAe,CAClB,CACJ,AACD,8BACI,OACI,gBAAiB,AACjB,sCAAwC,AACxC,WAAY,AACZ,4BAA+B,CAClC,AACD,SACI,mBAAoB,AACpB,aAAe,CAClB,CACJ,AACD,+BACI,OACI,gBAAiB,AACjB,sCAAwC,AACxC,WAAY,AACZ,4BAA+B,CAClC,AACD,SACI,mBAAoB,AACpB,aAAe,CAClB,CACJ,AACD,0BACI,OACI,gBAAiB,AACjB,sCAAwC,AACxC,WAAY,AACZ,4BAA+B,CAClC,AACD,SACI,mBAAoB,AACpB,aAAe,CAClB,CACJ,AACD,gCACE,OACI,uBAAwB,AACxB,mCAAsC,CACzC,AACD,SACI,uBAAwB,AACxB,wCAA2C,CAC9C,CACF,AACD,4BACE,OACI,uBAAwB,AACxB,mCAAsC,CACzC,AACD,SACI,uBAAwB,AACxB,wCAA2C,CAC9C,CACF,AACD,6BACE,OACI,uBAAwB,AACxB,mCAAsC,CACzC,AACD,SACI,uBAAwB,AACxB,wCAA2C,CAC9C,CACF,AACD,wB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","file":"jquery.terminal.min.css","sourcesContent":["/*!\n * __ _____ ________ __\n * / // _ /__ __ _____ ___ __ _/__ ___/__ ___ ______ __ __ __ ___ / /\n * __ / // // // // // _ // _// // / / // _ // _// // // \\/ // _ \\/ /\n * / / // // // // // ___// / / // / / // ___// / / / / // // /\\ // // / /__\n * \\___//____ \\\\___//____//_/ _\\_ / /_//____//_/ /_/ /_//_//_/ /_/ \\__\\_\\___/\n * \\/ /____/ version 1.23.1\n * http://terminal.jcubic.pl\n *\n * This file is part of jQuery Terminal.\n *\n * Copyright (c) 2011-2018 Jakub Jankiewicz \n * Released under the MIT license\n *\n * Date: Mon, 17 Sep 2018 22:01:48 +0000\n */\n.terminal .terminal-output .format, .cmd .format,\n.cmd .prompt, .cmd .prompt div, .terminal .terminal-output div div{\n display: inline-block;\n}\n.terminal h1, .terminal h2, .terminal h3, .terminal h4, .terminal h5, .terminal h6, .terminal pre, .cmd {\n margin: 0;\n}\n.terminal h1, .terminal h2, .terminal h3, .terminal h4, .terminal h5, .terminal h6 {\n line-height: 1.2em;\n}\n/*\n.cmd .mask {\n width: 10px;\n height: 11px;\n background: black;\n z-index: 100;\n}\n*/\n.cmd .clipboard {\n position: absolute;\n left: -16px;\n top: 0;\n width: 16px;\n height: 16px;\n /* this seems to work after all on Android */\n /*left: -99999px;\n clip: rect(1px,1px,1px,1px);\n /* on desktop textarea appear when paste */\n /* opacity is needed for Edge and IE\n opacity: 0.01;\n filter: alpha(opacity = 0.01);\n filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.01);*/\n background: transparent;\n border: none;\n color: transparent;\n outline: none;\n padding: 0;\n resize: none;\n z-index: 1000;\n overflow: hidden;\n white-space: pre;\n text-indent: -9999em; /* better cursor hiding for Safari and IE */\n}\n.cmd .noselect, .cmd [role=\"presentation\"]:not(.cursor-line) > span:last-child,\n.cmd .cursor-line > span:last-child > span:last-child {\n -webkit-touch-callout: none; /* iOS Safari */\n -webkit-user-select: none; /* Safari */\n -khtml-user-select: none; /* Konqueror HTML */\n -moz-user-select: none; /* Firefox */\n -ms-user-select: none; /* Internet Explorer/Edge */\n user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */\n}\n.terminal img, .terminal audio, .terminal object, .terminal canvas {\n cursor: default;\n}\n.terminal .error {\n color: #f00;\n}\n.terminal {\n position: relative;\n /*overflow: hidden;*/\n overflow-y: auto;\n /* overflow-x: hidden; */\n}\n.terminal {\n contain: content;\n}\nbody.terminal {\n min-height: 100vh;\n height: 100%;\n}\nbody.terminal {\n margin: 0;\n}\n.terminal > div {\n min-height: 100%;\n}\n.terminal > .resizer, .terminal > .font .resizer {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n overflow: hidden;\n pointer-events: none;\n z-index: -1;\n height: 100%;\n border: none;\n padding: 0;\n width: 100%\n}\n.cmd {\n padding: 0;\n position: relative;\n float: left;\n}\n.terminal a[tabindex=\"1000\"],\n.terminal a[tabindex=\"1000\"]:active,\n.terminal a[tabindex=\"1000\"]:focus {\n outline: none;\n}\n.terminal .inverted, .cmd .inverted {\n background-color: #aaa;\n color: #000;\n}\n.cmd .cursor {\n display: inline-block;\n position: relative;\n height: 14px;\n min-width: 1ch;\n /* box-sizing: border-box; */\n}\n.cmd .cursor span span {\n border-bottom: 3px solid transparent;\n margin-bottom: -3px;\n background-clip: content-box;\n border-left: 1px solid transparent;\n position: absolute;\n top: 0;\n margin-left: -1px;\n background: inherit;\n color: inherit;\n}\n.cmd .cursor-line > span {\n display: inline-block;\n float: left;\n}\n.cmd .cursor.blink span span {\n -webkit-animation: terminal-blink 1s infinite linear;\n -moz-animation: terminal-blink 1s infinite linear;\n -ms-animation: terminal-blink 1s infinite linear;\n animation: terminal-blink 1s infinite linear;\n}\n.bar.terminal .inverted, .bar.cmd .inverted {\n border-left-color: #aaa;\n}\n.terminal .terminal-output div div, .cmd .prompt {\n display: block;\n line-height: 14px;\n height: auto;\n}\n.terminal .terminal-output > div:not(.raw) div {\n white-space: nowrap;\n}\n.cmd .prompt > span {\n float: left;\n}\n.terminal, .terminal-wrapper *, .cmd, .cmd * {\n font-family: monospace;\n /*font-family: FreeMono, monospace; this don't work on Android */\n color: #aaa;\n background-color: #000;\n font-size: 12px;\n line-height: 14px;\n}\n.terminal, .cmd {\n box-sizing: border-box;\n cursor: text;\n}\n.cmd .cursor span:not(.token) {\n color: inherit;\n background-color: inherit;\n}\n.cmd .cursor * {\n background-color: transparent;\n}\n.cmd div {\n clear: both;\n min-height: 14px;\n}\n.cmd .prompt + div {\n clear: right;\n}\n.terminal-output > div > div {\n min-height: 14px;\n}\nterminal .terminal-output > div {\n margin-top: -1px;\n}\n.terminal-output > div.raw > div * {\n overflow-wrap: break-word;\n word-wrap: break-word;\n}\n.terminal .font {\n position: absolute;\n float: left;\n font-size: inherit;\n line-height: inherit;\n top: -100%;\n left: 0;\n margin-bottom: 1px;\n}\n.terminal .terminal-output div span {\n display: inline-block;\n}\n.cmd > span:not(.prompt) {\n float: left;\n}\n.cmd .prompt span.line {\n display: block;\n float: none;\n}\n.terminal table {\n border-collapse: collapse;\n}\n.terminal td {\n border: 1px solid #aaa;\n}\n.cmd span[data-text] span {\n background: inherit;\n color: inherit;\n}\n/*\n * this is set so animation can select original color as backgound for cursor\n * so span can have --color for selection\n */\n.cmd {\n --original-color: var(--color, #aaa);\n}\n@-webkit-keyframes terminal-blink {\n 0%, 50% {\n background: #bbb;\n background: var(--original-color, #bbb);\n color: #000;\n color: var(--background, #000);\n }\n 50.1%, 100% {\n background: inherit;\n color: inherit;\n }\n}\n@-ms-keyframes terminal-blink {\n 0%, 50% {\n background: #bbb;\n background: var(--original-color, #bbb);\n color: #000;\n color: var(--background, #000);\n }\n 50.1%, 100% {\n background: inherit;\n color: inherit;\n }\n}\n@-moz-keyframes terminal-blink {\n 0%, 50% {\n background: #aaa;\n background: var(--original-color, #aaa);\n color: #000;\n color: var(--background, #000);\n }\n 50.1%, 100% {\n background: inherit;\n color: inherit;\n }\n}\n@keyframes terminal-blink {\n 0%, 50% {\n background: #aaa;\n background: var(--original-color, #aaa);\n color: #000;\n color: var(--background, #000);\n }\n 50.1%, 100% {\n background: inherit;\n color: inherit;\n }\n}\n@-webkit-keyframes terminal-bar {\n 0%, 50% {\n border-left-color: #aaa;\n border-left-color: var(--color, #aaa);\n }\n 50.1%, 100% {\n border-left-color: #000;\n border-left-color: var(--background, #000);\n }\n}\n@-ms-keyframes terminal-bar {\n 0%, 50% {\n border-left-color: #aaa;\n border-left-color: var(--color, #aaa);\n }\n 50.1%, 100% {\n border-left-color: #000;\n border-left-color: var(--background, #000);\n }\n}\n@-moz-keyframes terminal-bar {\n 0%, 50% {\n border-left-color: #aaa;\n border-left-color: var(--color, #aaa);\n }\n 50.1%, 100% {\n border-left-color: #000;\n border-left-color: var(--background, #000);\n }\n}\n@keyframes terminal-bar {\n 0%, 50% {\n border-left-color: #aaa;\n border-left-color: var(--color, #aaa);\n }\n 50.1%, 100% {\n border-left-color: #000;\n border-left-color: var(--background, #000);\n }\n}\n@-webkit-keyframes terminal-underline {\n 0%, 50% {\n border-left: none;\n border-bottom-color: #aaa;\n border-bottom-color: var(--color, #aaa);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n 50.1%, 100% {\n border-left: none;\n border-bottom-color: #000;\n border-bottom-color: var(--background, #000);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n}\n@-ms-keyframes terminal-underline {\n 0%, 50% {\n border-left: none;\n border-bottom-color: #aaa;\n border-bottom-color: var(--color, #aaa);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n 50.1%, 100% {\n border-left: none;\n border-bottom-color: #000;\n border-bottom-color: var(--background, #000);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n}\n@-moz-keyframes terminal-underline {\n 0%, 50% {\n border-left: none;\n border-bottom-color: #aaa;\n border-bottom-color: var(--color, #aaa);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n 50.1%, 100% {\n border-left: none;\n border-bottom-color: #000;\n border-bottom-color: var(--background, #000);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n}\n@keyframes terminal-underline {\n 0%, 50% {\n border-left: none;\n border-bottom-color: #aaa;\n border-bottom-color: var(--color, #aaa);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n 50.1%, 100% {\n border-left: none;\n border-bottom-color: #000;\n border-bottom-color: var(--background, #000);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n}\n/*\n Internet Explorer & Edge *, Safari ≤ 6\n source: https://w3reign.com/internet-explorer-edge-css-hacks/\n*/\n.underline-animation .cursor.blink span span {\n margin-top: 2px;\n border-left: none;\n margin-left: 0;\n -webkit-animation-name: terminal-underline;\n -moz-animation-name: terminal-underline;\n -ms-animation-name: terminal-underline;\n animation-name: terminal-underline;\n}\n.bar-animation .cursor.blink span span {\n -webkit-animation-name: terminal-bar;\n -moz-animation-name: terminal-bar;\n -ms-animation-name: terminal-bar;\n animation-name: terminal-bar;\n}\n@supports (-ms-ime-align:auto) {\n .cmd .clipboard {\n margin-left: -9999px;\n }\n .underline-animation .cursor.blink span span {\n margin-top: 0;\n }\n @keyframes terminal-blink {\n 0%, 50% {\n background: var(--original-color, #aaa);\n color: var(--background, #000);\n }\n 50.1%, 100% {\n background: var(--background, #000);\n color: var(--original-color, #aaa);\n }\n }\n @keyframes terminal-bar {\n 0%, 50% {\n border-left-color: var(--color, #aaa);\n }\n 50.1%, 100% {\n border-left-color: var(--background, #000);\n }\n }\n @keyframes terminal-underline {\n 0%, 50% {\n border-bottom-color: var(--color, #aaa);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n 50.1%, 100% {\n border-bottom-color: var(--background, #000);\n line-height: 12px;\n line-height: calc(var(--size, 1) * 12px);\n }\n }\n}\n/* IE hack Edge one don't work in IE11 */\n@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .cmd .clipboard {\n margin-left: -9999px;\n }\n .underline-animation .cursor.blink span span {\n margin-top: 1px;\n }\n @-ms-keyframes terminal-blink {\n 0%, 50% {\n background: #aaa;\n color: #000;\n }\n 50.1%, 100% {\n background: #000;\n color: #aaa;\n }\n }\n}\n.terminal h1::-moz-selection,\n.terminal h2::-moz-selection,\n.terminal h3::-moz-selection,\n.terminal h4::-moz-selection,\n.terminal h5::-moz-selection,\n.terminal h6::-moz-selection,\n.terminal pre::-moz-selection,\n.terminal td::-moz-selection,\n.terminal .terminal-output div div::-moz-selection,\n.terminal .terminal-output div span::-moz-selection,\n.terminal .terminal-output div div a::-moz-selection,\n.terminal .terminal-output .raw div::-moz-selection,\n.cmd div::-moz-selection,\n.cmd > span::-moz-selection,\n.cmd > span span::-moz-selection,\n.cmd > div::-moz-selection,\n.cmd > div span::-moz-selection,\n.cmd .prompt span::-moz-selection {\n background-color: #aaa;\n color: #000;\n}\n/* this don't work in Chrome\n.terminal tr td::-moz-selection {\n border-color: #000;\n}\n.terminal tr td::selection {\n border-color: #000;\n}\n*/\n.terminal h1::selection,\n.terminal h2::selection,\n.terminal h3::selection,\n.terminal h4::selection,\n.terminal h5::selection,\n.terminal h6::selection,\n.terminal pre::selection,\n.terminal td::selection,\n.terminal .terminal-output div div::selection,\n.terminal .terminal-output div div a::selection,\n.terminal .terminal-output div span::selection,\n.terminal .terminal-output .raw div::selection,\n.cmd div::selection,\n.cmd > span::selection,\n.cmd > span span::selection,\n.cmd > div::selection,\n.cmd > div span::selection,\n.cmd .prompt span::selection {\n /*\n * use rgba to fix transparent selection in chrome\n * http://stackoverflow.com/questions/7224445/css3-selection-behaves-differently-in-ff-chrome\n */\n background-color: rgba(170, 170, 170, 0.99);\n color: #000;\n}\n.terminal .terminal-output div.error, .terminal .terminal-output div.error * {\n color: red;\n color: var(--error-color, red);\n}\n.tilda {\n position: fixed;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 1100;\n}\n.ui-dialog-content .terminal {\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n}\n.ui-dialog .ui-dialog-content.dterm {\n padding: 0;\n}\n.clear {\n clear: both;\n}\n.terminal a {\n color: #0F60FF;\n color: var(--link-color, #0F60FF);\n}\n.terminal a:hover {\n background: #0F60FF;\n background: var(--link-color, #0F60FF);\n color: var(--background, #000);\n text-decoration: none;\n}\n.terminal .terminal-fill {\n position: absolute;\n left: 0;\n top: -100%;\n width: 100%;\n height: 100%;\n margin: 1px 0 0;\n border: none;\n opacity: 0.01;\n pointer-events: none;\n box-sizing: border-box;\n}\n.terminal, .terminal .terminal-fill {\n padding: 10px;\n}\n@supports (--css: variables) {\n .terminal, .terminal-wrapper *, .cmd, .cmd * {\n color: var(--color, #aaa);\n background-color: var(--background, #000);\n }\n .terminal span[style*=\"--length\"] {\n /*\n * default value for char-width taken from Google Chrome for default font\n * to silence warning in webpack #371\n */\n width: calc(var(--length, 1) * var(--char-width, 7.23438) * 1px);\n display: inline-block;\n }\n .terminal, .terminal *, .cmd, .cmd * {\n font-size: calc(var(--size, 1) * 12px);\n line-height: calc(var(--size, 1) * 14px);\n }\n .terminal .terminal-output > div > div {\n min-height: calc(var(--size, 1) * 14px);\n }\n .terminal .inverted, .cmd .inverted {\n background-color: var(--color, #aaa);\n color: var(--background, #000);\n }\n .cmd div {\n min-height: calc(var(--size, 1) * 14px);\n }\n .cmd .cursor.blink {\n color: var(--color, #aaa);\n background-color: var(--background, #000);\n }\n .cmd .cursor.blink span span {\n -webkit-animation: var(--animation, terminal-blink) 1s infinite linear;\n -moz-animation: var(--animation, terminal-blink) 1s infinite linear;\n -ms-animation: var(--animation, terminal-blink) 1s infinite linear;\n animation: var(--animation, terminal-blink) 1s infinite linear;\n }\n .cmd .cursor {\n height: calc(var(--size, 1) * 14px);\n min-width: calc(var(--char-width, 7.23438) * 1px);\n }\n .terminal h1::-moz-selection,\n .terminal h2::-moz-selection,\n .terminal h3::-moz-selection,\n .terminal h4::-moz-selection,\n .terminal h5::-moz-selection,\n .terminal h6::-moz-selection,\n .terminal pre::-moz-selection,\n .terminal td::-moz-selection,\n .terminal .terminal-output div div::-moz-selection,\n .terminal .terminal-output div span::-moz-selection,\n .terminal .terminal-output div div a::-moz-selection,\n .cmd div::-moz-selection,\n .cmd > span::-moz-selection,\n .cmd > span span::-moz-selection,\n .cmd > div::-moz-selection,\n .cmd > div span::-moz-selection,\n .cmd .prompt span::-moz-selection {\n background-color: var(--color, #aaa);\n color: var(--background, #000);\n }\n .terminal h1::selection,\n .terminal h2::selection,\n .terminal h3::selection,\n .terminal h4::selection,\n .terminal h5::selection,\n .terminal h6::selection,\n .terminal pre::selection,\n .terminal td::selection,\n .terminal .terminal-output div div::selection,\n .terminal .terminal-output div div a::selection,\n .terminal .terminal-output div span::selection,\n .cmd div::selection,\n .cmd > span::selection,\n .cmd > span span::selection,\n .cmd > div::selection,\n .cmd > div span::selection,\n .cmd .prompt span::selection {\n background-color: var(--color, rgba(170, 170, 170, 0.99));\n color: var(--background, #000) !important;\n }\n}\n/*\n * overwrite css variables that don't work with selection in Edge\n */\n@supports (-ms-ime-align:auto) {\n .terminal h1::selection,\n .terminal h2::selection,\n .terminal h3::selection,\n .terminal h4::selection,\n .terminal h5::selection,\n .terminal h6::selection,\n .terminal pre::selection,\n .terminal td::selection,\n .terminal .terminal-output div div::selection,\n .terminal .terminal-output div div a::selection,\n .terminal .terminal-output div span::selection,\n .cmd div::selection,\n .cmd > span::selection,\n .cmd > span span::selection,\n .cmd > div::selection,\n .cmd > div span::selection,\n .cmd .prompt span::selection {\n background-color: rgba(170, 170, 170, 0.99);\n color: #000;\n }\n}\n/* PrismJS style overwrites */\n.terminal .token.operator,\n.terminal .token.entity,\n.terminal .token.variable,\n.terminal .token.url,\n.terminal .token.string,\n.terminal .style .token.string,\n.terminal .token.token,\n.cmd .token.operator,\n.cmd .token.entity,\n.cmd .token.variable,\n.cmd .token.url,\n.cmd .token.string,\n.cmd .style .token.string,\n.cmd .token.token {\n background: inherit;\n}\n"]} \ No newline at end of file diff --git a/js/jquery.terminal-1.23.0.min.js b/js/jquery.terminal-1.23.0.min.js deleted file mode 100644 index 4cc0d946d..000000000 --- a/js/jquery.terminal-1.23.0.min.js +++ /dev/null @@ -1,41 +0,0 @@ -/**@license - * __ _____ ________ __ - * / // _ /__ __ _____ ___ __ _/__ ___/__ ___ ______ __ __ __ ___ / / - * __ / // // // // // _ // _// // / / // _ // _// // // \/ // _ \/ / - * / / // // // // // ___// / / // / / // ___// / / / / // // /\ // // / /__ - * \___//____ \\___//____//_/ _\_ / /_//____//_/ /_/ /_//_//_/ /_/ \__\_\___/ - * \/ /____/ version 1.23.0 - * - * This file is part of jQuery Terminal. http://terminal.jcubic.pl - * - * Copyright (c) 2010-2018 Jakub Jankiewicz - * Released under the MIT license - * - * Contains: - * - * Storage plugin Distributed under the MIT License - * modified to work from Data URIs that block storage and cookies in Chrome - * Copyright (c) 2010 Dave Schindler - * - * jQuery Timers licenced with the WTFPL - * - * - * Cross-Browser Split 1.1.1 - * Copyright 2007-2012 Steven Levithan - * Available under the MIT License - * - * jQuery Caret - * Copyright (c) 2009, Gideon Sireling - * 3 clause BSD License - * - * sprintf.js - * Copyright (c) 2007-2013 Alexandru Marasteanu - * licensed under 3 clause BSD license - * - * emoji regex v7.0.1 by Mathias Bynens - * MIT license - * - * Date: Mon, 17 Sep 2018 21:47:36 +0000 - */ -(function(e){var m=function(){if(!m.cache.hasOwnProperty(arguments[0])){m.cache[arguments[0]]=m.parse(arguments[0])}return m.format.call(null,m.cache[arguments[0]],arguments)};m.format=function(e,t){var n=1,r=e.length,i="",o,a=[],u,s,l,f,c,p;for(u=0;u>>0;break;case"x":o=o.toString(16);break;case"X":o=o.toString(16).toUpperCase();break}o=/[def]/.test(l[8])&&l[3]&&o>=0?" +"+o:o;c=l[4]?l[4]==="0"?"0":l[4].charAt(1):" ";p=l[6]-String(o).length;f=l[6]?d(c,p):"";a.push(l[5]?o+f:f+o)}}return a.join("")};m.cache={};m.parse=function(e){var t=e,n=[],r=[],i=0;while(t){if((n=/^[^\x25]+/.exec(t))!==null){r.push(n[0])}else if((n=/^\x25{2}/.exec(t))!==null){r.push("%")}else if((n=/^\x25(?:([1-9]\d*)\$|\(([^\)]+)\))?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(t))!==null){if(n[2]){i|=1;var o=[],a=n[2],u=[];if((u=/^([a-z_][a-z_\d]*)/i.exec(a))!==null){o.push(u[1]);while((a=a.substring(u[0].length))!==""){if((u=/^\.([a-z_][a-z_\d]*)/i.exec(a))!==null){o.push(u[1])}else if((u=/^\[(\d+)\]/.exec(a))!==null){o.push(u[1])}else{throw"[sprintf] huh?"}}}else{throw"[sprintf] huh?"}n[2]=o}else{i|=2}if(i===3){throw"[sprintf] mixing positional and named placeholders is not (yet) supported"}r.push(n)}else{throw"[sprintf] huh?"}t=t.substring(n[0].length)}return r};var t=function(e,t,n){n=t.slice(0);n.splice(0,0,e);return m.apply(null,n)};function D(e){return Object.prototype.toString.call(e).slice(8,-1).toLowerCase()}function d(e,t){for(var n=[];t>0;n[--t]=e){}return n.join("")}e.sprintf=m;e.vsprintf=t})(typeof global!=="undefined"?global:window);(function(r,i){var e=typeof window!=="undefined"?window:global;if(typeof define==="function"&&define.amd){define(["jquery","wcwidth"],r)}else if(typeof module==="object"&&module.exports){module.exports=function(e,t,n){if(t===i){if(window!==i){t=require("jquery")}else{t=require("jquery")(e)}}if(n===i){n=require("wcwidth")}r(t,n);return t}}else{r(e.jQuery,e.wcwidth)}})(function($,wcwidth,undefined){"use strict";function debug(e){if(false){console.log(e)}}function DelayQueue(){var t=$.Callbacks();var n=false;this.resolve=function(){t.fire();n=true};this.add=function(e){if(n){e()}else{t.add(e)}}}$.omap=function(n,r){var i={};$.each(n,function(e,t){i[e]=r.call(n,e,t)});return i};$.fn.text_length=function(){return this.map(function(){return $(this).text().length}).get().reduce(function(e,t){return e+t},0)};var Clone={clone_object:function(e){var t={};if(typeof e==="object"){if($.isArray(e)){return this.clone_array(e)}else if(e===null){return e}else{for(var n in e){if($.isArray(e[n])){t[n]=this.clone_array(e[n])}else if(typeof e[n]==="object"){t[n]=this.clone_object(e[n])}else{t[n]=e[n]}}}}return t},clone_array:function(e){if(!is_function(Array.prototype.map)){throw new Error("Your browser don't support ES5 array map "+"use es5-shim")}return e.slice(0).map(function(e){if(typeof e==="object"){return this.clone_object(e)}else{return e}}.bind(this))}};var clone=function(e){return Clone.clone_object(e)};var localStorage;(function(){var e=function(){try{var e="test",t=window.localStorage;t.setItem(e,"1");t.removeItem(e);return true}catch(e){return false}};var t=function(){try{document.cookie.split(";");return true}catch(e){return false}};var n=e();function r(e,t){var n;if(typeof e==="string"&&typeof t==="string"){localStorage[e]=t;return true}else if(typeof e==="object"&&typeof t==="undefined"){for(n in e){if(e.hasOwnProperty(n)){localStorage[n]=e[n]}}return true}return false}function i(e,t){var n,r,i;n=new Date;n.setTime(n.getTime()+31536e6);r="; expires="+n.toGMTString();if(typeof e==="string"&&typeof t==="string"){document.cookie=e+"="+t+r+"; path=/";return true}else if(typeof e==="object"&&typeof t==="undefined"){for(i in e){if(e.hasOwnProperty(i)){document.cookie=i+"="+e[i]+r+"; path=/"}}return true}return false}function o(e){return localStorage[e]}function a(e){var t,n,r,i;t=e+"=";n=document.cookie.split(";");for(r=0;ri&&i!==0||r.call(e,a)===false){jQuery.timer.remove(e,n,r)}u.inProgress=false};u.$timerID=r.$timerID;if(!e.$timers[n][r.$timerID]){e.$timers[n][r.$timerID]=window.setInterval(u,t)}if(!this.global[n]){this.global[n]=[]}this.global[n].push(e)},remove:function(e,t,n){var r=e.$timers,i;if(r){if(!t){for(var o in r){if(r.hasOwnProperty(o)){this.remove(e,o,n)}}}else if(r[t]){if(n){if(n.$timerID){window.clearInterval(r[t][n.$timerID]);delete r[t][n.$timerID]}}else{for(var a in r[t]){if(r[t].hasOwnProperty(a)){window.clearInterval(r[t][a]);delete r[t][a]}}}for(i in r[t]){if(r[t].hasOwnProperty(i)){break}}if(!i){i=null;delete r[t]}}for(i in r){if(r.hasOwnProperty(i)){break}}if(!i){e.$timers=null}}}}});if(/(msie) ([\w.]+)/.exec(navigator.userAgent.toLowerCase())){e(window).one("unload",function(){var e=jQuery.timer.global;for(var t in e){if(e.hasOwnProperty(t)){var n=e[t],r=n.length;while(--r){jQuery.timer.remove(n[r],t)}}}})}})(jQuery);(function(f){if(!String.prototype.split.toString().match(/\[native/)){return}var c=String.prototype.split,p=/()??/.exec("")[1]===f,n;n=function(e,t,n){if(Object.prototype.toString.call(t)!=="[object RegExp]"){return c.call(e,t,n)}var r=[],i=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.extended?"x":"")+(t.sticky?"y":""),o=0,a,u,s,l;t=new RegExp(t.source,i+"g");e+="";if(!p){a=new RegExp("^"+t.source+"$(?!\\s)",i)}n=n===f?-1>>>0:n>>>0;while(u=t.exec(e)){s=u.index+u[0].length;if(s>o){r.push(e.slice(o,u.index));if(!p&&u.length>1){u[0].replace(a,function(){for(var e=1;e1&&u.index=n){break}}if(t.lastIndex===u.index){t.lastIndex++}}if(o===e.length){if(l||!t.test("")){r.push("")}}else{r.push(e.slice(o))}return r.length>n?r.slice(0,n):r};String.prototype.split=function(e,t){return n(this,e,t)};return n})();$.fn.caret=function(e){var t=this[0];var n=t.contentEditable==="true";if(arguments.length===0){if(window.getSelection){if(n){t.focus();var r=window.getSelection().getRangeAt(0),i=r.cloneRange();i.selectNodeContents(t);i.setEnd(r.endContainer,r.endOffset);return i.toString().length}return t.selectionStart}if(document.selection){t.focus();if(n){var r=document.selection.createRange(),i=document.body.createTextRange();i.moveToElementText(t);i.setEndPoint("EndToEnd",r);return i.text.length}var e=0,o=t.createTextRange(),i=document.selection.createRange().duplicate(),a=i.getBookmark();o.moveToBookmark(a);while(o.moveStart("character",-1)!==0)e++;return e}return 0}if(e===-1)e=this[n?"text":"val"]().length;if(window.getSelection){if(n){t.focus();window.getSelection().collapse(t.firstChild,e)}else t.setSelectionRange(e,e)}else if(document.body.createTextRange){var o=document.body.createTextRange();o.moveToElementText(t);o.moveStart("character",e);o.collapse(true);o.select()}if(!n&&!this.is(":focus")){t.focus()}return e};$.fn.resizer=function(u){var s=arguments[0]==="unbind";if(!s&&!is_function(u)){throw new Error('Invalid argument, it need to a function or string "unbind".')}if(s){u=is_function(arguments[1])?arguments[1]:null}return this.each(function(){var e=$(this);var t;var n;function r(){n.fire()}if(s){n=e.data("callbacks");if(u&&n){n.remove(u);if(!n.has()){n=null}}else{n=null}if(!n){e.removeData("callbacks");if(window.ResizeObserver){var i=e.data("observer");if(i){i.unobserve(this);e.removeData("observer")}}else{t=e.find("> iframe");if(t.length){$(t[0].contentWindow).off("resize").remove();t.remove()}else if(e.is("body")){$(window).off("resize.resizer")}}}}else if(e.data("callbacks")){$(this).data("callbacks").add(u)}else{n=$.Callbacks();n.add(u);e.data("callbacks",n);var o;var a=true;if(window.ResizeObserver){o=new ResizeObserver(function(){if(!a){r()}a=false});o.observe(this);e.data("observer",o)}else if(e.is("body")){$(window).on("resize.resizer",r)}else{t=$("