rss-virtual-keyboard
Advanced tools
Comparing version 1.0.6 to 1.0.7
@@ -1,1 +0,1 @@ | ||
module.exports=function(A){var s={};function t(e){if(s[e])return s[e].exports;var n=s[e]={i:e,l:!1,exports:{}};return A[e].call(n.exports,n,n.exports,t),n.l=!0,n.exports}return t.m=A,t.c=s,t.d=function(A,s,e){t.o(A,s)||Object.defineProperty(A,s,{enumerable:!0,get:e})},t.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},t.t=function(A,s){if(1&s&&(A=t(A)),8&s)return A;if(4&s&&"object"==typeof A&&A&&A.__esModule)return A;var e=Object.create(null);if(t.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:A}),2&s&&"string"!=typeof A)for(var n in A)t.d(e,n,function(s){return A[s]}.bind(null,n));return e},t.n=function(A){var s=A&&A.__esModule?function(){return A.default}:function(){return A};return t.d(s,"a",s),s},t.o=function(A,s){return Object.prototype.hasOwnProperty.call(A,s)},t.p="",t(t.s=10)}([function(A,s,t){var e=t(1),n=t(2);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[A.i,n,""]]);var i={insert:"head",singleton:!1};e(n,i);A.exports=n.locals||{}},function(A,s,t){"use strict";var e,n=function(){return void 0===e&&(e=Boolean(window&&document&&document.all&&!window.atob)),e},i=function(){var A={};return function(s){if(void 0===A[s]){var t=document.querySelector(s);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(A){t=null}A[s]=t}return A[s]}}(),a=[];function r(A){for(var s=-1,t=0;t<a.length;t++)if(a[t].identifier===A){s=t;break}return s}function o(A,s){for(var t={},e=[],n=0;n<A.length;n++){var i=A[n],o=s.base?i[0]+s.base:i[0],l=t[o]||0,c="".concat(o," ").concat(l);t[o]=l+1;var g=r(c),w={css:i[1],media:i[2],sourceMap:i[3]};-1!==g?(a[g].references++,a[g].updater(w)):a.push({identifier:c,updater:d(w,s),references:1}),e.push(c)}return e}function l(A){var s=document.createElement("style"),e=A.attributes||{};if(void 0===e.nonce){var n=t.nc;n&&(e.nonce=n)}if(Object.keys(e).forEach((function(A){s.setAttribute(A,e[A])})),"function"==typeof A.insert)A.insert(s);else{var a=i(A.insert||"head");if(!a)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");a.appendChild(s)}return s}var c,g=(c=[],function(A,s){return c[A]=s,c.filter(Boolean).join("\n")});function w(A,s,t,e){var n=t?"":e.media?"@media ".concat(e.media," {").concat(e.css,"}"):e.css;if(A.styleSheet)A.styleSheet.cssText=g(s,n);else{var i=document.createTextNode(n),a=A.childNodes;a[s]&&A.removeChild(a[s]),a.length?A.insertBefore(i,a[s]):A.appendChild(i)}}function B(A,s,t){var e=t.css,n=t.media,i=t.sourceMap;if(n?A.setAttribute("media",n):A.removeAttribute("media"),i&&btoa&&(e+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),A.styleSheet)A.styleSheet.cssText=e;else{for(;A.firstChild;)A.removeChild(A.firstChild);A.appendChild(document.createTextNode(e))}}var y=null,u=0;function d(A,s){var t,e,n;if(s.singleton){var i=u++;t=y||(y=l(s)),e=w.bind(null,t,i,!1),n=w.bind(null,t,i,!0)}else t=l(s),e=B.bind(null,t,s),n=function(){!function(A){if(null===A.parentNode)return!1;A.parentNode.removeChild(A)}(t)};return e(A),function(s){if(s){if(s.css===A.css&&s.media===A.media&&s.sourceMap===A.sourceMap)return;e(A=s)}else n()}}A.exports=function(A,s){(s=s||{}).singleton||"boolean"==typeof s.singleton||(s.singleton=n());var t=o(A=A||[],s);return function(A){if(A=A||[],"[object Array]"===Object.prototype.toString.call(A)){for(var e=0;e<t.length;e++){var n=r(t[e]);a[n].references--}for(var i=o(A,s),l=0;l<t.length;l++){var c=r(t[l]);0===a[c].references&&(a[c].updater(),a.splice(c,1))}t=i}}}},function(A,s,t){var e=t(3),n=t(4),i=t(5),a=t(6),r=t(7),o=t(8),l=t(9);s=e(!1);var c=n(i),g=n(i,{hash:"#iefix"}),w=n(a),B=n(r),y=n(o),u=n(l,{hash:"#fontello"});s.push([A.i,"@font-face {\n font-family: 'fontello';\n src: url("+c+");\n src: url("+g+") format('embedded-opentype'),\n url("+w+") format('woff2'),\n url("+B+") format('woff'),\n url("+y+") format('truetype'),\n url("+u+') format(\'svg\');\n font-weight: normal;\n font-style: normal;\n}\n\n [class^="icon-"]:before, [class*=" icon-"]:before {\n font-family: "fontello";\n font-style: normal;\n font-weight: normal;\n speak: none;\n\n display: inline-block;\n text-decoration: inherit;\n width: 1em;\n margin-right: .2em;\n text-align: center;\n font-variant: normal;\n text-transform: none;\n\n line-height: 1em;\n\n margin-left: .2em;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n}\n\n.icon-globe:before { content: \'\\e801\'; }\n\n\n* {\n margin: 0;\n padding: 0;\n}\n\nhtml {\n font-size: 100%;\n font-family: \'Ubuntu\', Arial, sans-serif;\n}\n\nbody {\n background: #e0e0e0;\n}\n\nmain {\n width: 1020px;\n margin: auto;\n}\n\n.keyboard {\n display: grid;\n grid-row-gap: 1px;\n padding: 5px;\n border: 1px solid;\n position: relative;\n overflow: hidden;\n background: #2c2c2c;\n border-radius: 5px;\n -webkit-border-radius: 5px;\n -moz-border-radius: 5px;\n -ms-border-radius: 5px;\n -o-border-radius: 5px;\n border: 3px solid #222;\n max-width: 500px;\n}\n\n.keyboard__row {\n display: flex;\n flex-grow: 1;\n /* grid-gap: 1px;\n grid-row-gap: 1px;\n height: 30px; */\n}\n\n.keyboard__key {\n max-width: 35px;\n height: 30px;\n display: flex;\n flex-grow: 1;\n cursor: pointer;\n border-radius: 3px;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n background: rgb(100,100,100) radial-gradient(circle at 0 0, rgba(255,255,255,.75), rgba(255,255,255,.35));\n box-shadow: inset rgba(0,0,0,.75) -1px -1px 2px, inset rgba(255,255,255,.9) 1px 1px 2px, rgba(0,0,0,.8) 1px 1px 2px -1px;\n transition: all .2s ease;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n -ms-border-radius: 3px;\n -o-border-radius: 3px;\n user-select: none;\n}\n\n[data-fn="false"].active-kb {\n box-shadow: inset 0px 1px 2px 1px rgba(0,0,0,.9), inset 0 0 20px 2em rgba(255,255,255,.2);\n}\n\n[data-fn="true"].active-kb {\n box-shadow: inset 0px 1px 2px 1px rgba(0,0,0,.9), inset 0 0 20px 2em rgba(255,255,255, 0);\n}\n\n[data-fn="false"].active-kb .letter,\n[data-fn="true"].active-kb .letter {\n transform: translateY(1px) ;\n -webkit-transform: translateY(1px) ;\n -moz-transform: translateY(1px) ;\n -ms-transform: translateY(1px) ;\n -o-transform: translateY(1px) ;\n color: #244618;\n}\n\n[data-fn="true"] {\n background: rgb(78, 78, 78) radial-gradient(circle at 0 0, rgba(136, 134, 134, 0.65), rgba(167, 167, 167, 0.35));\n box-shadow: inset rgba(0,0,0,.75) -1px -1px 2px, inset rgba(161, 160, 160, 0.9) 1px 1px 2px, rgba(0,0,0,.8) 1px 1px 2px -1px;\n}\n\n[data-fn="true"] > .letter {\n font-size: 10px;\n}\n\n[data-code="CapsLock"] {\n width: auto;\n min-width: 55px;\n\n}\n\n[data-code="ShiftLeft"] {\n width: auto;\n min-width: 50px;\n}\n\n[data-code="ShiftRight"] {\n width: auto;\n min-width: 70px;\n}\n\n[data-code="Enter"] {\n width: auto;\n min-width: 65px;\n}\n\n[data-code="Tab"] {\n width: auto;\n min-width: 45px;\n}\n\n[data-code="ControlLeft"] {\n width: auto;\n}\n\n[data-code="ControlRight"] {\n width: auto;\n}\n\n[data-code="Win"] {\n background: rgb(125, 253, 75);\n min-width: 60px;\n}\n\n[data-code="Backspace"] {\n width: auto;\n min-width: 57px;\n}\n\n[data-code="Space"] {\n max-width: 100%;\n}\n\n[data-code="Delete"] {\n width: auto;\n min-width: 40px;\n}\n\n[data-code="AltLeft"],\n[data-code="AltRight"] {\n width: 100%;\n}\n\n[data-code="ArrowLeft"],\n[data-code="ArrowUp"],\n[data-code="ArrowDown"],\n[data-code="ArrowRight"] {\n background: #61d035;\n width: 15px;\n}\n\n/* [data-code="ArrowUp"] {\n width: 15px;\n} */\n\n\n.active-kb {\n background: rgb(60, 212, 0);\n}\n\n.letter {\n font-size: 16px;\n width: 100%;\n text-align: center;\n transition: all .2s ease;\n -webkit-transition: all .2s ease;\n -moz-transition: all .2s ease;\n -ms-transition: all .2s ease;\n -o-transition: all .2s ease;\n transform: translateX(0);\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform-origin: center;\n}\n\n.subtitle, .hint {\n color: #666;\n}\n\n.sub {\n font-size: 8px;\n width: 100%;\n color: #68688a;\n text-align: left;\n padding-left: 10px;\n transition: all .2s ease;\n -webkit-transition: all .2s ease;\n -moz-transition: all .2s ease;\n -ms-transition: all .2s ease;\n -o-transition: all .2s ease;\n}\n\n.sub.sub-active:not(:empty) {\n color: rgb(19, 80, 0);\n font-size: 14px;\n}\n\n.sub.sub-active:not(:empty) ~ .letter.sub-inactive {\n color: #68688a;\n font-size: 12px;\n text-align: center;\n padding-right: 5px;\n width: 40%;\n transform-origin: center;\n transform: translateX(10px);\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n}\n\n@keyframes fadeInOut {\n 0% {\n opacity: 0.5;\n transform: scale(0.8);\n -webkit-transform: scale(0.8);\n -moz-transform: scale(0.8);\n -ms-transform: scale(0.8);\n -o-transform: scale(0.8);\n}\n 50% {\n opacity: 1;\n transform: scale(1.5);\n -webkit-transform: scale(1.5);\n -moz-transform: scale(1.5);\n -ms-transform: scale(1.5);\n -o-transform: scale(1.5);\n}\n 100% {\n opacity: 0;\n transform: scale(2.5);\n -webkit-transform: scale(2.5);\n -moz-transform: scale(2.5);\n -ms-transform: scale(2.5);\n -o-transform: scale(2.5);\n}\n}',""]),A.exports=s},function(A,s,t){"use strict";A.exports=function(A){var s=[];return s.toString=function(){return this.map((function(s){var t=function(A,s){var t=A[1]||"",e=A[3];if(!e)return t;if(s&&"function"==typeof btoa){var n=(a=e,r=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(r),"/*# ".concat(o," */")),i=e.sources.map((function(A){return"/*# sourceURL=".concat(e.sourceRoot||"").concat(A," */")}));return[t].concat(i).concat([n]).join("\n")}var a,r,o;return[t].join("\n")}(s,A);return s[2]?"@media ".concat(s[2]," {").concat(t,"}"):t})).join("")},s.i=function(A,t,e){"string"==typeof A&&(A=[[null,A,""]]);var n={};if(e)for(var i=0;i<this.length;i++){var a=this[i][0];null!=a&&(n[a]=!0)}for(var r=0;r<A.length;r++){var o=[].concat(A[r]);e&&n[o[0]]||(t&&(o[2]?o[2]="".concat(t," and ").concat(o[2]):o[2]=t),s.push(o))}},s}},function(A,s,t){"use strict";A.exports=function(A,s){return s||(s={}),"string"!=typeof(A=A&&A.__esModule?A.default:A)?A:(/^['"].*['"]$/.test(A)&&(A=A.slice(1,-1)),s.hash&&(A+=s.hash),/["'() \t\n]/.test(A)||s.needQuotes?'"'.concat(A.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):A)}},function(A,s,t){"use strict";t.r(s),s.default="data:application/vnd.ms-fontobject;base64,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WCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA="},function(A,s,t){"use strict";t.r(s),s.default="data:font/woff2;base64,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"},function(A,s,t){"use strict";t.r(s),s.default="data:font/woff;base64,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"},function(A,s,t){"use strict";t.r(s),s.default="data:font/ttf;base64,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AxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA="},function(A,s,t){"use strict";t.r(s),s.default="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMjAgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iZm9udGVsbG8iIGhvcml6LWFkdi14PSIxMDAwIiA+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9ImZvbnRlbGxvIiBmb250LXdlaWdodD0iNDAwIiBmb250LXN0cmV0Y2g9Im5vcm1hbCIgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijg1MCIgZGVzY2VudD0iLTE1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJnbG9iZSIgdW5pY29kZT0iJiN4ZTgwMTsiIGQ9Ik0wIDM2NnEwIDIwMSAxNDIgMzQydDM0MiAxNDIgMzQzLTE0MiAxNDItMzQyLTE0Mi0zNDMtMzQzLTE0Mi0zNDIgMTQyLTE0MiAzNDN6IG02My0xNnE3LTE2NiAxMjUtMjgzIDUyIDM3IDEwOSA2MC00MyAxMDYtNDcgMjIzbC0xODcgMHogbTAgMzFsMTg3IDBxNCAxMDQgMzcgMTk2LTYyIDI1LTExNyA2OC0xMDItMTEzLTEwNy0yNjR6IG0xMjggMjg3cTUxLTM5IDEwOC02MiA0MyAxMDEgMTE3IDE3Ni0xMzEtMjItMjI1LTExNHogbTIwLTYyM3E4OC03NiAyMDUtOTUtNjQgNjQtMTA1IDE0OC01My0xOS0xMDAtNTN6IG03MCAzMDVxNC0xMTEgNDUtMjEzIDY5IDIyIDE0MyAyNmwwIDE4Ny0xODggMHogbTAgMzFsMTg4IDAgMCAxNTdxLTc4IDMtMTUzIDI5LTMxLTg4LTM1LTE4NnogbTQ3IDIxNXE2OS0yMyAxNDEtMjdsMCAyMTgtMiAwcS05MC03Ni0xMzktMTkxeiBtMTItNDg2cTQ5LTEwMCAxMjctMTY2bDIgMCAwIDE4N3EtNjktNC0xMjktMjF6IG0xNjAtMTY2bDIgMHE3OCA2NiAxMjcgMTY2LTYxIDE3LTEyOSAyMWwwLTE4N3ogbTAgMjE5cTc0LTQgMTQzLTI2IDQxIDEwMiA0NSAyMTNsLTE4OCAwIDAtMTg3eiBtMCAyMThsMTg4IDBxLTQgOTgtMzYgMTg2LTc0LTI2LTE1Mi0yOWwwLTE1N3ogbTAgMTg4cTcyIDQgMTQxIDI3LTQ5IDExNS0xMzkgMTkxbC0yIDAgMC0yMTh6IG01My02MTlxMTE3IDE5IDIwNSA5NS00NyAzNC0xMDAgNTMtNDEtODQtMTA1LTE0OHogbTAgODMycTc0LTc1IDExNy0xNzYgNTcgMjMgMTA3IDYyLTkzIDkyLTIyNCAxMTR6IG0xMTktNjU1cTU3LTIzIDEwOS02MCAxMTcgMTE3IDEyNSAyODNsLTE4NyAwcS00LTExNy00Ny0yMjN6IG0xMCA0NTBxMzMtOTIgMzctMTk2bDE4NyAwcS02IDE1MS0xMDcgMjY0LTU1LTQzLTExNy02OHoiIGhvcml6LWFkdi14PSI5NjkiIC8+CjwvZm9udD4KPC9kZWZzPgo8L3N2Zz4="},function(A,s,t){"use strict";function e(A,s){window.localStorage.setItem(A,JSON.stringify(s))}function n(A,s){return function(A){if(Array.isArray(A))return A}(A)||function(A,s){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(A)))return;var t=[],e=!0,n=!1,i=void 0;try{for(var a,r=A[Symbol.iterator]();!(e=(a=r.next()).done)&&(t.push(a.value),!s||t.length!==s);e=!0);}catch(A){n=!0,i=A}finally{try{e||null==r.return||r.return()}finally{if(n)throw i}}return t}(A,s)||r(A,s)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(A){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A})(A)}function a(A){return function(A){if(Array.isArray(A))return o(A)}(A)||function(A){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(A))return Array.from(A)}(A)||r(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(A,s){if(A){if("string"==typeof A)return o(A,s);var t=Object.prototype.toString.call(A).slice(8,-1);return"Object"===t&&A.constructor&&(t=A.constructor.name),"Map"===t||"Set"===t?Array.from(A):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?o(A,s):void 0}}function o(A,s){(null==s||s>A.length)&&(s=A.length);for(var t=0,e=new Array(s);t<s;t++)e[t]=A[t];return e}function l(A,s,t,e){var r,o=null;try{o=document.createElement(A)}catch(A){throw new Error("Unable to create HTMLElement! Give a proper tag name")}s&&(r=o.classList).add.apply(r,a(s.split(" "))),t&&Array.isArray(t)?t.forEach((function(A){return A&&o.appendChild(A)})):t&&"object"===i(t)?o.appendChild(t):t&&"string"==typeof t&&(o.innerHTML=t),e&&e.appendChild(o);for(var l=arguments.length,c=new Array(l>4?l-4:0),g=4;g<l;g++)c[g-4]=arguments[g];return c.length&&c.forEach((function(A){var s=n(A,2),t=s[0],e=s[1];""===e&&o.setAttribute(t,""),t.match(/value|id|placeholder|cols|rows|autocorrect|spellcheck/)?o.setAttribute(t,e):o.dataset[t]=e})),o}t.r(s),t.d(s,"default",(function(){return d}));var c={ru:[{small:"CapsLock",shift:null,code:"CapsLock"},{small:"ё",shift:"Ё",code:"Backquote"},{small:"1",shift:"!",code:"Digit1"},{small:"2",shift:'"',code:"Digit2"},{small:"3",shift:"№",code:"Digit3"},{small:"4",shift:";",code:"Digit4"},{small:"5",shift:"%",code:"Digit5"},{small:"6",shift:":",code:"Digit6"},{small:"7",shift:"?",code:"Digit7"},{small:"8",shift:"*",code:"Digit8"},{small:"9",shift:"(",code:"Digit9"},{small:"0",shift:")",code:"Digit0"},{small:"-",shift:"_",code:"Minus"},{small:"=",shift:"+",code:"Equal"},{small:"Backspace",shift:null,code:"Backspace"},{small:"Delete",shift:null,code:"Delete"},{small:"Tab",shift:null,code:"Tab"},{small:"й",shift:"Й",code:"KeyQ"},{small:"ц",shift:"Ц",code:"KeyW"},{small:"у",shift:"У",code:"KeyE"},{small:"к",shift:"К",code:"KeyR"},{small:"е",shift:"Е",code:"KeyT"},{small:"н",shift:"Н",code:"KeyY"},{small:"г",shift:"Г",code:"KeyU"},{small:"ш",shift:"Ш",code:"KeyI"},{small:"щ",shift:"Щ",code:"KeyO"},{small:"з",shift:"З",code:"KeyP"},{small:"х",shift:"Х",code:"BracketLeft"},{small:"ъ",shift:"Ъ",code:"BracketRight"},{small:"Enter",shift:null,code:"Enter"},{small:"ф",shift:"Ф",code:"KeyA"},{small:"ы",shift:"Ы",code:"KeyS"},{small:"в",shift:"В",code:"KeyD"},{small:"а",shift:"А",code:"KeyF"},{small:"п",shift:"П",code:"KeyG"},{small:"р",shift:"Р",code:"KeyH"},{small:"о",shift:"О",code:"KeyJ"},{small:"л",shift:"Л",code:"KeyK"},{small:"д",shift:"Д",code:"KeyL"},{small:"ж",shift:"Ж",code:"Semicolon"},{small:"э",shift:"Э",code:"Quote"},{small:"\\",shift:"/",code:"Backslash"},{small:"Shift",shift:null,code:"ShiftLeft"},{small:"/",shift:"|",code:"IntlBackslash"},{small:"я",shift:"Я",code:"KeyZ"},{small:"ч",shift:"Ч",code:"KeyX"},{small:"с",shift:"С",code:"KeyC"},{small:"м",shift:"М",code:"KeyV"},{small:"и",shift:"И",code:"KeyB"},{small:"т",shift:"Т",code:"KeyN"},{small:"ь",shift:"Ь",code:"KeyM"},{small:"б",shift:"Б",code:"Comma"},{small:"ю",shift:"Ю",code:"Period"},{small:".",shift:",",code:"Slash"},{small:"Shift",shift:null,code:"ShiftRight"},{small:"Ctrl",shift:null,code:"ControlLeft"},{small:"Alt",shift:null,code:"AltLeft"},{small:" ",shift:null,code:"Space"},{small:"Alt",shift:null,code:"AltRight"},{small:"Ctrl",shift:null,code:"ControlRight"},{small:"←",shift:null,code:"ArrowLeft"},{small:"↑",shift:null,code:"ArrowUp"},{small:"↓",shift:null,code:"ArrowDown"},{small:"→",shift:null,code:"ArrowRight"},{small:"language",shift:null,code:"Win"}],en:[{small:"`",shift:"~",code:"Backquote"},{small:"1",shift:"!",code:"Digit1"},{small:"2",shift:"@",code:"Digit2"},{small:"3",shift:"#",code:"Digit3"},{small:"4",shift:"$",code:"Digit4"},{small:"5",shift:"%",code:"Digit5"},{small:"6",shift:"^",code:"Digit6"},{small:"7",shift:"&",code:"Digit7"},{small:"8",shift:"*",code:"Digit8"},{small:"9",shift:"(",code:"Digit9"},{small:"0",shift:")",code:"Digit0"},{small:"-",shift:"_",code:"Minus"},{small:"=",shift:"+",code:"Equal"},{small:"Backspace",shift:null,code:"Backspace"},{small:"Delete",shift:null,code:"Delete"},{small:"Tab",shift:null,code:"Tab"},{small:"q",shift:"Q",code:"KeyQ"},{small:"w",shift:"W",code:"KeyW"},{small:"e",shift:"E",code:"KeyE"},{small:"r",shift:"R",code:"KeyR"},{small:"t",shift:"T",code:"KeyT"},{small:"y",shift:"Y",code:"KeyY"},{small:"u",shift:"U",code:"KeyU"},{small:"i",shift:"I",code:"KeyI"},{small:"o",shift:"O",code:"KeyO"},{small:"p",shift:"P",code:"KeyP"},{small:"[",shift:"{",code:"BracketLeft"},{small:"]",shift:"}",code:"BracketRight"},{small:"Enter",shift:null,code:"Enter"},{small:"CapsLock",shift:null,code:"CapsLock"},{small:"a",shift:"A",code:"KeyA"},{small:"s",shift:"S",code:"KeyS"},{small:"d",shift:"D",code:"KeyD"},{small:"f",shift:"F",code:"KeyF"},{small:"g",shift:"G",code:"KeyG"},{small:"h",shift:"H",code:"KeyH"},{small:"j",shift:"J",code:"KeyJ"},{small:"k",shift:"K",code:"KeyK"},{small:"l",shift:"L",code:"KeyL"},{small:";",shift:":",code:"Semicolon"},{small:"'",shift:'"',code:"Quote"},{small:"\\",shift:"|",code:"Backslash"},{small:"Shift",shift:null,code:"ShiftLeft"},{small:"<",shift:">",code:"IntlBackslash"},{small:"z",shift:"Z",code:"KeyZ"},{small:"x",shift:"X",code:"KeyX"},{small:"c",shift:"C",code:"KeyC"},{small:"v",shift:"V",code:"KeyV"},{small:"b",shift:"B",code:"KeyB"},{small:"n",shift:"N",code:"KeyN"},{small:"m",shift:"M",code:"KeyM"},{small:",",shift:"<",code:"Comma"},{small:".",shift:">",code:"Period"},{small:"/",shift:"?",code:"Slash"},{small:"Shift",shift:null,code:"ShiftRight"},{small:"Ctrl",shift:null,code:"ControlLeft"},{small:"Alt",shift:null,code:"AltLeft"},{small:" ",shift:null,code:"Space"},{small:"Alt",shift:null,code:"AltRight"},{small:"Ctrl",shift:null,code:"ControlRight"},{small:"←",shift:null,code:"ArrowLeft"},{small:"↑",shift:null,code:"ArrowUp"},{small:"↓",shift:null,code:"ArrowDown"},{small:"→",shift:null,code:"ArrowRight"},{small:"language",shift:null,code:"Win"}]};var g=function A(s){var t=s.small,e=s.shift,n=s.code;if(function(A,s){if(!(A instanceof s))throw new TypeError("Cannot call a class as a function")}(this,A),this.code=n,this.small=t,this.shift=e,this.isFnKey=Boolean(t.match(/Ctrl|arr|Alt|Shift|Tab|Back|Del|Enter|Caps|Win|language/)),e&&e.match(/[^a-zA-Zа-яА-ЯёЁ0-9]/)?this.sub=l("div","sub",this.shift):this.sub=l("div","sub",""),t.match(/language/)){var i=l("i","icon-globe","");this.letter=l("div","letter",[i])}else this.letter=l("div","letter",t);this.div=l("div","keyboard__key",[this.sub,this.letter],null,["code",this.code],this.isFnKey?["fn","true"]:["fn","false"])};t(0);function w(A,s){if(!(A instanceof s))throw new TypeError("Cannot call a class as a function")}function B(A,s,t){return s in A?Object.defineProperty(A,s,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[s]=t,A}var y=[["Backquote","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","Digit0","Minus","Equal","Delete"],["Tab","KeyQ","KeyW","KeyE","KeyR","KeyT","KeyY","KeyU","KeyI","KeyO","KeyP","BracketLeft","BracketRight","Backspace"],["CapsLock","KeyA","KeyS","KeyD","KeyF","KeyG","KeyH","KeyJ","KeyK","KeyL","Semicolon","Quote","Backslash","Enter"],["ShiftLeft","IntlBackslash","KeyZ","KeyX","KeyC","KeyV","KeyB","KeyN","KeyM","Comma","Period","Slash","ArrowUp","ShiftRight"],["ControlLeft","Win","AltLeft","Space","AltRight","ArrowLeft","ArrowDown","ArrowRight","ControlRight"]],u=function(A){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return JSON.parse(window.localStorage.getItem(A)||s)}("kbLang",'"ru"'),d=function A(){var s=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};w(this,A),B(this,"init",(function(A,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;if(s.lang=e,s.keyBase=c[e],A instanceof HTMLTextAreaElement||A instanceof HTMLInputElement)s.output=A;else{var n=document.querySelector(A);if(!n)throw Error("Target Element '".concat(A,"' not found in DOM"));s.output=n}if(t instanceof HTMLElement)s.parentContainer=t;else if(s.parentContainer=document.querySelector(t),!s.parentContainer)throw Error("Target Element '".concat(t,"' not found in DOM"));return s})),B(this,"generateLayout",(function(){s.container=l("div","keyboard",null,s.parentContainer,["language",s.lang]),s.keyButtons=[],s.rowsOrder.forEach((function(A,t){var e=l("div","keyboard__row",null,s.container,["row",t+1]);e.style.gridTemplateColumns="repeat(".concat(A.length,", 1fr)"),A.forEach((function(A){var t=s.keyBase.find((function(s){return s.code===A}));if(t){var n=new g(t);s.keyButtons.push(n),e.appendChild(n.div)}}))})),s.enableKeypress&&(document.addEventListener("keydown",s.handleEvent),document.addEventListener("keyup",s.handleEvent)),s.container.onmousedown=s.preHandleEvent,s.container.onmouseup=s.preHandleEvent})),B(this,"preHandleEvent",(function(A){s.output.focus(),A.stopPropagation();var t=A.target.closest(".keyboard__key");if(t){var e=t.dataset.code;t.addEventListener("mouseleave",s.resetButtonState),s.handleEvent({code:e,type:A.type})}})),B(this,"handleEvent",(function(A){A.stopPropagation&&A.stopPropagation();var t=A.code,e=A.type,n=s.keyButtons.find((function(A){return A.code===t}));if(n)if(s.output.focus(),e.match(/keydown|mousedown/)){if(e.match(/mouse/)||A.preventDefault(),t.match(/Shift/)&&(s.shiftKey=!0),s.shiftKey&&s.switchUpperCase(!0),t.match(/Control|Alt|Caps/)&&A.repeat)return;t.match(/Control/)&&(s.ctrKey=!0),t.match(/Alt/)&&(s.altKey=!0),t.match(/Control/)&&s.altKey&&s.switchLanguage(),t.match(/Alt/)&&s.ctrKey&&s.switchLanguage(),t.match(/Win/)&&s.switchLanguage(),n.div.classList.add("active-kb"),t.match(/Caps/)&&!s.isCaps?(s.isCaps=!0,s.switchUpperCase(!0)):t.match(/Caps/)&&s.isCaps&&(s.isCaps=!1,s.switchUpperCase(!1),n.div.classList.remove("active-kb")),s.isCaps?s.isCaps&&(s.shiftKey?s.printToOutput(n,n.sub.innerHTML?n.shift:n.small):s.printToOutput(n,n.sub.innerHTML?n.small:n.shift)):s.printToOutput(n,s.shiftKey?n.shift:n.small),s.keysPressed[n.code]=n,s.subscribers.has("click")&&s.subscribers.get("click").forEach((function(A){return A()})),s.subscribers.has(t)&&s.subscribers.get(t).forEach((function(A){return A()}))}else A.type.match(/keyup|mouseup/)&&(s.resetPressedButtons(t),t.match(/Shift/)&&(s.shiftKey=!1,s.switchUpperCase(!1)),t.match(/Control/)&&(s.ctrKey=!1),t.match(/Alt/)&&(s.altKey=!1),t.match(/Caps/)||n.div.classList.remove("active-kb"))})),B(this,"resetButtonState",(function(A){var t=A.target.dataset.code;t.match("Shift")&&(s.shiftKey=!1,s.switchUpperCase(!1),s.keysPressed[t].div.classList.remove("active-kb")),t.match(/Control/)&&(s.ctrKey=!1),t.match(/Alt/)&&(s.altKey=!1),s.resetPressedButtons(t),s.output.focus()})),B(this,"resetPressedButtons",(function(A){s.keysPressed[A]&&(s.isCaps||s.keysPressed[A].div.classList.remove("active-kb"),s.keysPressed[A].div.removeEventListener("mouseleave",s.resetButtonState),delete s.keysPressed[A])})),B(this,"switchUpperCase",(function(A){A?s.keyButtons.forEach((function(A){A.sub&&s.shiftKey&&(A.sub.classList.add("sub-active"),A.letter.classList.add("sub-inactive")),A.isFnKey||!s.isCaps||s.shiftKey||A.sub.innerHTML?!A.isFnKey&&s.isCaps&&s.shiftKey?A.letter.innerHTML=A.small:A.isFnKey||A.sub.innerHTML||(A.letter.innerHTML=A.shift):A.letter.innerHTML=A.shift})):s.keyButtons.forEach((function(A){A.sub.innerHTML&&!A.isFnKey?(A.sub.classList.remove("sub-active"),A.letter.classList.remove("sub-inactive"),s.isCaps?s.isCaps||(A.letter.innerHTML=A.shift):A.letter.innerHTML=A.small):A.isFnKey||(s.isCaps?A.letter.innerHTML=A.shift:A.letter.innerHTML=A.small)}))})),B(this,"switchLanguage",(function(){var A=Object.keys(c),t=A.indexOf(s.container.dataset.language);s.keyBase=t+1<A.length?c[A[t+=1]]:c[A[t-=t]],s.container.dataset.language=A[t],e("kbLang",A[t]),s.keyButtons.forEach((function(A){var t=s.keyBase.find((function(s){return s.code===A.code}));t&&(A.shift=t.shift,A.small=t.small,t.shift&&t.shift.match(/[^a-zA-Zа-яА-ЯёЁ0-9]/g)?A.sub.innerHTML=t.shift:A.sub.innerHTML="","Win"!==A.code&&(A.letter.innerHTML=t.small))})),s.isCaps&&s.switchUpperCase(!0)})),B(this,"printToOutput",(function(A,t){var e=s.output.selectionStart,n=s.output.value.slice(0,e),i=s.output.value.slice(e),a={Tab:function(){s.output.value="".concat(n,"\t").concat(i),e+=1},ArrowLeft:function(){e=e-1>=0?e-1:0},ArrowRight:function(){e+=1},ArrowUp:function(){var A=s.output.value.slice(0,e).match(/(\n).*$(?!\1)/g)||[[1]];e-=A[0].length},ArrowDown:function(){var A=s.output.value.slice(e).match(/^.*(\n).*(?!\1)/)||[[1]];e+=A[0].length},Enter:function(){s.output.value="".concat(n,"\n").concat(i),e+=1},Delete:function(){s.output.value="".concat(n).concat(i.slice(1))},Backspace:function(){s.output.value="".concat(n.slice(0,-1)).concat(i),e-=1},Space:function(){s.output.value="".concat(n," ").concat(i),e+=1}};a[A.code]?a[A.code]():A.isFnKey||(e+=1,s.output.value="".concat(n).concat(t||"").concat(i)),s.output.setSelectionRange(e,e)})),B(this,"on",(function(A,t){s.subscribers.has(A)?s.subscribers.get(A).push(t):s.subscribers.set(A,[t])})),this.rowsOrder=t,this.keysPressed={},this.isCaps=!1,this.subscribers=new Map,Object.keys(n).forEach((function(A){return s[A]=n[A]}))}}]); | ||
module.exports=function(A){var s={};function t(e){if(s[e])return s[e].exports;var n=s[e]={i:e,l:!1,exports:{}};return A[e].call(n.exports,n,n.exports,t),n.l=!0,n.exports}return t.m=A,t.c=s,t.d=function(A,s,e){t.o(A,s)||Object.defineProperty(A,s,{enumerable:!0,get:e})},t.r=function(A){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(A,"__esModule",{value:!0})},t.t=function(A,s){if(1&s&&(A=t(A)),8&s)return A;if(4&s&&"object"==typeof A&&A&&A.__esModule)return A;var e=Object.create(null);if(t.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:A}),2&s&&"string"!=typeof A)for(var n in A)t.d(e,n,function(s){return A[s]}.bind(null,n));return e},t.n=function(A){var s=A&&A.__esModule?function(){return A.default}:function(){return A};return t.d(s,"a",s),s},t.o=function(A,s){return Object.prototype.hasOwnProperty.call(A,s)},t.p="",t(t.s=10)}([function(A,s,t){var e=t(1),n=t(2);"string"==typeof(n=n.__esModule?n.default:n)&&(n=[[A.i,n,""]]);var i={insert:"head",singleton:!1};e(n,i);A.exports=n.locals||{}},function(A,s,t){"use strict";var e,n=function(){return void 0===e&&(e=Boolean(window&&document&&document.all&&!window.atob)),e},i=function(){var A={};return function(s){if(void 0===A[s]){var t=document.querySelector(s);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(A){t=null}A[s]=t}return A[s]}}(),r=[];function a(A){for(var s=-1,t=0;t<r.length;t++)if(r[t].identifier===A){s=t;break}return s}function o(A,s){for(var t={},e=[],n=0;n<A.length;n++){var i=A[n],o=s.base?i[0]+s.base:i[0],l=t[o]||0,c="".concat(o," ").concat(l);t[o]=l+1;var g=a(c),w={css:i[1],media:i[2],sourceMap:i[3]};-1!==g?(r[g].references++,r[g].updater(w)):r.push({identifier:c,updater:Q(w,s),references:1}),e.push(c)}return e}function l(A){var s=document.createElement("style"),e=A.attributes||{};if(void 0===e.nonce){var n=t.nc;n&&(e.nonce=n)}if(Object.keys(e).forEach((function(A){s.setAttribute(A,e[A])})),"function"==typeof A.insert)A.insert(s);else{var r=i(A.insert||"head");if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(s)}return s}var c,g=(c=[],function(A,s){return c[A]=s,c.filter(Boolean).join("\n")});function w(A,s,t,e){var n=t?"":e.media?"@media ".concat(e.media," {").concat(e.css,"}"):e.css;if(A.styleSheet)A.styleSheet.cssText=g(s,n);else{var i=document.createTextNode(n),r=A.childNodes;r[s]&&A.removeChild(r[s]),r.length?A.insertBefore(i,r[s]):A.appendChild(i)}}function B(A,s,t){var e=t.css,n=t.media,i=t.sourceMap;if(n?A.setAttribute("media",n):A.removeAttribute("media"),i&&btoa&&(e+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(i))))," */")),A.styleSheet)A.styleSheet.cssText=e;else{for(;A.firstChild;)A.removeChild(A.firstChild);A.appendChild(document.createTextNode(e))}}var y=null,u=0;function Q(A,s){var t,e,n;if(s.singleton){var i=u++;t=y||(y=l(s)),e=w.bind(null,t,i,!1),n=w.bind(null,t,i,!0)}else t=l(s),e=B.bind(null,t,s),n=function(){!function(A){if(null===A.parentNode)return!1;A.parentNode.removeChild(A)}(t)};return e(A),function(s){if(s){if(s.css===A.css&&s.media===A.media&&s.sourceMap===A.sourceMap)return;e(A=s)}else n()}}A.exports=function(A,s){(s=s||{}).singleton||"boolean"==typeof s.singleton||(s.singleton=n());var t=o(A=A||[],s);return function(A){if(A=A||[],"[object Array]"===Object.prototype.toString.call(A)){for(var e=0;e<t.length;e++){var n=a(t[e]);r[n].references--}for(var i=o(A,s),l=0;l<t.length;l++){var c=a(t[l]);0===r[c].references&&(r[c].updater(),r.splice(c,1))}t=i}}}},function(A,s,t){var e=t(3),n=t(4),i=t(5),r=t(6),a=t(7),o=t(8),l=t(9);s=e(!1);var c=n(i),g=n(i,{hash:"#iefix"}),w=n(r),B=n(a),y=n(o),u=n(l,{hash:"#fontello"});s.push([A.i,"@font-face {\n font-family: 'fontello';\n src: url("+c+");\n src: url("+g+") format('embedded-opentype'),\n url("+w+") format('woff2'),\n url("+B+") format('woff'),\n url("+y+") format('truetype'),\n url("+u+') format(\'svg\');\n font-weight: normal;\n font-style: normal;\n}\n\n [class^="icon-"]:before, [class*=" icon-"]:before {\n font-family: "fontello";\n font-style: normal;\n font-weight: normal;\n speak: none;\n\n display: inline-block;\n text-decoration: inherit;\n width: 1em;\n margin-right: .2em;\n text-align: center;\n font-variant: normal;\n text-transform: none;\n\n line-height: 1em;\n\n margin-left: .2em;\n\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n\n}\n\n.icon-globe:before { content: \'\\e801\'; }\n\n.keyboard {\n font-size: 100%;\n font-family: \'Ubuntu\', Arial, sans-serif;\n display: grid;\n grid-row-gap: 1px;\n padding: 5px;\n border: 1px solid;\n position: relative;\n overflow: hidden;\n background: #2c2c2c;\n border-radius: 5px;\n -webkit-border-radius: 5px;\n -moz-border-radius: 5px;\n -ms-border-radius: 5px;\n -o-border-radius: 5px;\n border: 3px solid #222;\n max-width: 500px;\n}\n\n.keyboard__row {\n display: flex;\n flex-grow: 1;\n /* grid-gap: 1px;\n grid-row-gap: 1px;\n height: 30px; */\n}\n\n.keyboard__key {\n max-width: 35px;\n height: 30px;\n display: flex;\n flex-grow: 1;\n cursor: pointer;\n border-radius: 3px;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n background: rgb(100,100,100) radial-gradient(circle at 0 0, rgba(255,255,255,.75), rgba(255,255,255,.35));\n box-shadow: inset rgba(0,0,0,.75) -1px -1px 2px, inset rgba(255,255,255,.9) 1px 1px 2px, rgba(0,0,0,.8) 1px 1px 2px -1px;\n transition: all .2s ease;\n -webkit-border-radius: 3px;\n -moz-border-radius: 3px;\n -ms-border-radius: 3px;\n -o-border-radius: 3px;\n user-select: none;\n}\n\n[data-fn="false"].active-kb {\n box-shadow: inset 0px 1px 2px 1px rgba(0,0,0,.9), inset 0 0 20px 2em rgba(255,255,255,.2);\n}\n\n[data-fn="true"].active-kb {\n box-shadow: inset 0px 1px 2px 1px rgba(0,0,0,.9), inset 0 0 20px 2em rgba(255,255,255, 0);\n}\n\n[data-fn="false"].active-kb .letter,\n[data-fn="true"].active-kb .letter {\n transform: translateY(1px) ;\n -webkit-transform: translateY(1px) ;\n -moz-transform: translateY(1px) ;\n -ms-transform: translateY(1px) ;\n -o-transform: translateY(1px) ;\n color: #244618;\n}\n\n[data-fn="true"] {\n background: rgb(78, 78, 78) radial-gradient(circle at 0 0, rgba(136, 134, 134, 0.65), rgba(167, 167, 167, 0.35));\n box-shadow: inset rgba(0,0,0,.75) -1px -1px 2px, inset rgba(161, 160, 160, 0.9) 1px 1px 2px, rgba(0,0,0,.8) 1px 1px 2px -1px;\n}\n\n[data-fn="true"] > .letter {\n font-size: 10px;\n}\n\n[data-code="CapsLock"] {\n width: auto;\n min-width: 55px;\n\n}\n\n[data-code="ShiftLeft"] {\n width: auto;\n min-width: 50px;\n}\n\n[data-code="ShiftRight"] {\n width: auto;\n min-width: 70px;\n}\n\n[data-code="Enter"] {\n width: auto;\n min-width: 65px;\n}\n\n[data-code="Tab"] {\n width: auto;\n min-width: 45px;\n}\n\n[data-code="ControlLeft"] {\n width: auto;\n}\n\n[data-code="ControlRight"] {\n width: auto;\n}\n\n[data-code="Win"] {\n background: rgb(125, 253, 75);\n min-width: 60px;\n}\n\n[data-code="Backspace"] {\n width: auto;\n min-width: 57px;\n}\n\n[data-code="Space"] {\n max-width: 100%;\n}\n\n[data-code="Delete"] {\n width: auto;\n min-width: 40px;\n}\n\n[data-code="AltLeft"],\n[data-code="AltRight"] {\n width: 100%;\n}\n\n[data-code="ArrowLeft"],\n[data-code="ArrowUp"],\n[data-code="ArrowDown"],\n[data-code="ArrowRight"] {\n background: #61d035;\n width: 15px;\n}\n\n/* [data-code="ArrowUp"] {\n width: 15px;\n} */\n\n\n.active-kb {\n background: rgb(60, 212, 0);\n}\n\n.letter {\n font-size: 16px;\n width: 100%;\n text-align: center;\n transition: all .2s ease;\n -webkit-transition: all .2s ease;\n -moz-transition: all .2s ease;\n -ms-transition: all .2s ease;\n -o-transition: all .2s ease;\n transform: translateX(0);\n -webkit-transform: translateX(0);\n -moz-transform: translateX(0);\n -ms-transform: translateX(0);\n -o-transform: translateX(0);\n transform-origin: center;\n}\n\n.subtitle, .hint {\n color: #666;\n}\n\n.sub {\n font-size: 8px;\n width: 100%;\n color: #68688a;\n text-align: left;\n padding-left: 10px;\n transition: all .2s ease;\n -webkit-transition: all .2s ease;\n -moz-transition: all .2s ease;\n -ms-transition: all .2s ease;\n -o-transition: all .2s ease;\n}\n\n.sub.sub-active:not(:empty) {\n color: rgb(19, 80, 0);\n font-size: 14px;\n}\n\n.sub.sub-active:not(:empty) ~ .letter.sub-inactive {\n color: #68688a;\n font-size: 12px;\n text-align: center;\n padding-right: 5px;\n width: 40%;\n transform-origin: center;\n transform: translateX(10px);\n -webkit-transform: translateX(10px);\n -moz-transform: translateX(10px);\n -ms-transform: translateX(10px);\n -o-transform: translateX(10px);\n}\n\n@keyframes fadeInOut {\n 0% {\n opacity: 0.5;\n transform: scale(0.8);\n -webkit-transform: scale(0.8);\n -moz-transform: scale(0.8);\n -ms-transform: scale(0.8);\n -o-transform: scale(0.8);\n}\n 50% {\n opacity: 1;\n transform: scale(1.5);\n -webkit-transform: scale(1.5);\n -moz-transform: scale(1.5);\n -ms-transform: scale(1.5);\n -o-transform: scale(1.5);\n}\n 100% {\n opacity: 0;\n transform: scale(2.5);\n -webkit-transform: scale(2.5);\n -moz-transform: scale(2.5);\n -ms-transform: scale(2.5);\n -o-transform: scale(2.5);\n}\n}',""]),A.exports=s},function(A,s,t){"use strict";A.exports=function(A){var s=[];return s.toString=function(){return this.map((function(s){var t=function(A,s){var t=A[1]||"",e=A[3];if(!e)return t;if(s&&"function"==typeof btoa){var n=(r=e,a=btoa(unescape(encodeURIComponent(JSON.stringify(r)))),o="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(a),"/*# ".concat(o," */")),i=e.sources.map((function(A){return"/*# sourceURL=".concat(e.sourceRoot||"").concat(A," */")}));return[t].concat(i).concat([n]).join("\n")}var r,a,o;return[t].join("\n")}(s,A);return s[2]?"@media ".concat(s[2]," {").concat(t,"}"):t})).join("")},s.i=function(A,t,e){"string"==typeof A&&(A=[[null,A,""]]);var n={};if(e)for(var i=0;i<this.length;i++){var r=this[i][0];null!=r&&(n[r]=!0)}for(var a=0;a<A.length;a++){var o=[].concat(A[a]);e&&n[o[0]]||(t&&(o[2]?o[2]="".concat(t," and ").concat(o[2]):o[2]=t),s.push(o))}},s}},function(A,s,t){"use strict";A.exports=function(A,s){return s||(s={}),"string"!=typeof(A=A&&A.__esModule?A.default:A)?A:(/^['"].*['"]$/.test(A)&&(A=A.slice(1,-1)),s.hash&&(A+=s.hash),/["'() \t\n]/.test(A)||s.needQuotes?'"'.concat(A.replace(/"/g,'\\"').replace(/\n/g,"\\n"),'"'):A)}},function(A,s,t){"use strict";t.r(s),s.default="data:application/vnd.ms-fontobject;base64,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WCA8WS6xKwEUKy2wPiywNSsjIC5GsAIlRlJYIDxZLrErARQrLbA/LLA2K4ogIDywBCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA="},function(A,s,t){"use strict";t.r(s),s.default="data:font/woff2;base64,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"},function(A,s,t){"use strict";t.r(s),s.default="data:font/woff;base64,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"},function(A,s,t){"use strict";t.r(s),s.default="data:font/ttf;base64,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AxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKyAAEAKrEABUKzCgIBCCqxAAVCsw4AAQgqsQAGQroCwAABAAkqsQAHQroAQAABAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbMMAgEMKrgB/4WwBI2xAgBEAAA="},function(A,s,t){"use strict";t.r(s),s.default="data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5Db3B5cmlnaHQgKEMpIDIwMjAgYnkgb3JpZ2luYWwgYXV0aG9ycyBAIGZvbnRlbGxvLmNvbTwvbWV0YWRhdGE+CjxkZWZzPgo8Zm9udCBpZD0iZm9udGVsbG8iIGhvcml6LWFkdi14PSIxMDAwIiA+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9ImZvbnRlbGxvIiBmb250LXdlaWdodD0iNDAwIiBmb250LXN0cmV0Y2g9Im5vcm1hbCIgdW5pdHMtcGVyLWVtPSIxMDAwIiBhc2NlbnQ9Ijg1MCIgZGVzY2VudD0iLTE1MCIgLz4KPG1pc3NpbmctZ2x5cGggaG9yaXotYWR2LXg9IjEwMDAiIC8+CjxnbHlwaCBnbHlwaC1uYW1lPSJnbG9iZSIgdW5pY29kZT0iJiN4ZTgwMTsiIGQ9Ik0wIDM2NnEwIDIwMSAxNDIgMzQydDM0MiAxNDIgMzQzLTE0MiAxNDItMzQyLTE0Mi0zNDMtMzQzLTE0Mi0zNDIgMTQyLTE0MiAzNDN6IG02My0xNnE3LTE2NiAxMjUtMjgzIDUyIDM3IDEwOSA2MC00MyAxMDYtNDcgMjIzbC0xODcgMHogbTAgMzFsMTg3IDBxNCAxMDQgMzcgMTk2LTYyIDI1LTExNyA2OC0xMDItMTEzLTEwNy0yNjR6IG0xMjggMjg3cTUxLTM5IDEwOC02MiA0MyAxMDEgMTE3IDE3Ni0xMzEtMjItMjI1LTExNHogbTIwLTYyM3E4OC03NiAyMDUtOTUtNjQgNjQtMTA1IDE0OC01My0xOS0xMDAtNTN6IG03MCAzMDVxNC0xMTEgNDUtMjEzIDY5IDIyIDE0MyAyNmwwIDE4Ny0xODggMHogbTAgMzFsMTg4IDAgMCAxNTdxLTc4IDMtMTUzIDI5LTMxLTg4LTM1LTE4NnogbTQ3IDIxNXE2OS0yMyAxNDEtMjdsMCAyMTgtMiAwcS05MC03Ni0xMzktMTkxeiBtMTItNDg2cTQ5LTEwMCAxMjctMTY2bDIgMCAwIDE4N3EtNjktNC0xMjktMjF6IG0xNjAtMTY2bDIgMHE3OCA2NiAxMjcgMTY2LTYxIDE3LTEyOSAyMWwwLTE4N3ogbTAgMjE5cTc0LTQgMTQzLTI2IDQxIDEwMiA0NSAyMTNsLTE4OCAwIDAtMTg3eiBtMCAyMThsMTg4IDBxLTQgOTgtMzYgMTg2LTc0LTI2LTE1Mi0yOWwwLTE1N3ogbTAgMTg4cTcyIDQgMTQxIDI3LTQ5IDExNS0xMzkgMTkxbC0yIDAgMC0yMTh6IG01My02MTlxMTE3IDE5IDIwNSA5NS00NyAzNC0xMDAgNTMtNDEtODQtMTA1LTE0OHogbTAgODMycTc0LTc1IDExNy0xNzYgNTcgMjMgMTA3IDYyLTkzIDkyLTIyNCAxMTR6IG0xMTktNjU1cTU3LTIzIDEwOS02MCAxMTcgMTE3IDEyNSAyODNsLTE4NyAwcS00LTExNy00Ny0yMjN6IG0xMCA0NTBxMzMtOTIgMzctMTk2bDE4NyAwcS02IDE1MS0xMDcgMjY0LTU1LTQzLTExNy02OHoiIGhvcml6LWFkdi14PSI5NjkiIC8+CjwvZm9udD4KPC9kZWZzPgo8L3N2Zz4="},function(A,s,t){"use strict";function e(A,s){window.localStorage.setItem(A,JSON.stringify(s))}function n(A,s){return function(A){if(Array.isArray(A))return A}(A)||function(A,s){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(A)))return;var t=[],e=!0,n=!1,i=void 0;try{for(var r,a=A[Symbol.iterator]();!(e=(r=a.next()).done)&&(t.push(r.value),!s||t.length!==s);e=!0);}catch(A){n=!0,i=A}finally{try{e||null==a.return||a.return()}finally{if(n)throw i}}return t}(A,s)||a(A,s)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(A){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A})(A)}function r(A){return function(A){if(Array.isArray(A))return o(A)}(A)||function(A){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(A))return Array.from(A)}(A)||a(A)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(A,s){if(A){if("string"==typeof A)return o(A,s);var t=Object.prototype.toString.call(A).slice(8,-1);return"Object"===t&&A.constructor&&(t=A.constructor.name),"Map"===t||"Set"===t?Array.from(A):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?o(A,s):void 0}}function o(A,s){(null==s||s>A.length)&&(s=A.length);for(var t=0,e=new Array(s);t<s;t++)e[t]=A[t];return e}function l(A,s,t,e){var a,o=null;try{o=document.createElement(A)}catch(A){throw new Error("Unable to create HTMLElement! Give a proper tag name")}s&&(a=o.classList).add.apply(a,r(s.split(" "))),t&&Array.isArray(t)?t.forEach((function(A){return A&&o.appendChild(A)})):t&&"object"===i(t)?o.appendChild(t):t&&"string"==typeof t&&(o.innerHTML=t),e&&e.appendChild(o);for(var l=arguments.length,c=new Array(l>4?l-4:0),g=4;g<l;g++)c[g-4]=arguments[g];return c.length&&c.forEach((function(A){var s=n(A,2),t=s[0],e=s[1];""===e&&o.setAttribute(t,""),t.match(/value|id|placeholder|cols|rows|autocorrect|spellcheck/)?o.setAttribute(t,e):o.dataset[t]=e})),o}t.r(s),t.d(s,"default",(function(){return Q}));var c={ru:[{small:"CapsLock",shift:null,code:"CapsLock"},{small:"ё",shift:"Ё",code:"Backquote"},{small:"1",shift:"!",code:"Digit1"},{small:"2",shift:'"',code:"Digit2"},{small:"3",shift:"№",code:"Digit3"},{small:"4",shift:";",code:"Digit4"},{small:"5",shift:"%",code:"Digit5"},{small:"6",shift:":",code:"Digit6"},{small:"7",shift:"?",code:"Digit7"},{small:"8",shift:"*",code:"Digit8"},{small:"9",shift:"(",code:"Digit9"},{small:"0",shift:")",code:"Digit0"},{small:"-",shift:"_",code:"Minus"},{small:"=",shift:"+",code:"Equal"},{small:"Backspace",shift:null,code:"Backspace"},{small:"Delete",shift:null,code:"Delete"},{small:"Tab",shift:null,code:"Tab"},{small:"й",shift:"Й",code:"KeyQ"},{small:"ц",shift:"Ц",code:"KeyW"},{small:"у",shift:"У",code:"KeyE"},{small:"к",shift:"К",code:"KeyR"},{small:"е",shift:"Е",code:"KeyT"},{small:"н",shift:"Н",code:"KeyY"},{small:"г",shift:"Г",code:"KeyU"},{small:"ш",shift:"Ш",code:"KeyI"},{small:"щ",shift:"Щ",code:"KeyO"},{small:"з",shift:"З",code:"KeyP"},{small:"х",shift:"Х",code:"BracketLeft"},{small:"ъ",shift:"Ъ",code:"BracketRight"},{small:"Enter",shift:null,code:"Enter"},{small:"ф",shift:"Ф",code:"KeyA"},{small:"ы",shift:"Ы",code:"KeyS"},{small:"в",shift:"В",code:"KeyD"},{small:"а",shift:"А",code:"KeyF"},{small:"п",shift:"П",code:"KeyG"},{small:"р",shift:"Р",code:"KeyH"},{small:"о",shift:"О",code:"KeyJ"},{small:"л",shift:"Л",code:"KeyK"},{small:"д",shift:"Д",code:"KeyL"},{small:"ж",shift:"Ж",code:"Semicolon"},{small:"э",shift:"Э",code:"Quote"},{small:"\\",shift:"/",code:"Backslash"},{small:"Shift",shift:null,code:"ShiftLeft"},{small:"/",shift:"|",code:"IntlBackslash"},{small:"я",shift:"Я",code:"KeyZ"},{small:"ч",shift:"Ч",code:"KeyX"},{small:"с",shift:"С",code:"KeyC"},{small:"м",shift:"М",code:"KeyV"},{small:"и",shift:"И",code:"KeyB"},{small:"т",shift:"Т",code:"KeyN"},{small:"ь",shift:"Ь",code:"KeyM"},{small:"б",shift:"Б",code:"Comma"},{small:"ю",shift:"Ю",code:"Period"},{small:".",shift:",",code:"Slash"},{small:"Shift",shift:null,code:"ShiftRight"},{small:"Ctrl",shift:null,code:"ControlLeft"},{small:"Alt",shift:null,code:"AltLeft"},{small:" ",shift:null,code:"Space"},{small:"Alt",shift:null,code:"AltRight"},{small:"Ctrl",shift:null,code:"ControlRight"},{small:"←",shift:null,code:"ArrowLeft"},{small:"↑",shift:null,code:"ArrowUp"},{small:"↓",shift:null,code:"ArrowDown"},{small:"→",shift:null,code:"ArrowRight"},{small:"language",shift:null,code:"Win"}],en:[{small:"`",shift:"~",code:"Backquote"},{small:"1",shift:"!",code:"Digit1"},{small:"2",shift:"@",code:"Digit2"},{small:"3",shift:"#",code:"Digit3"},{small:"4",shift:"$",code:"Digit4"},{small:"5",shift:"%",code:"Digit5"},{small:"6",shift:"^",code:"Digit6"},{small:"7",shift:"&",code:"Digit7"},{small:"8",shift:"*",code:"Digit8"},{small:"9",shift:"(",code:"Digit9"},{small:"0",shift:")",code:"Digit0"},{small:"-",shift:"_",code:"Minus"},{small:"=",shift:"+",code:"Equal"},{small:"Backspace",shift:null,code:"Backspace"},{small:"Delete",shift:null,code:"Delete"},{small:"Tab",shift:null,code:"Tab"},{small:"q",shift:"Q",code:"KeyQ"},{small:"w",shift:"W",code:"KeyW"},{small:"e",shift:"E",code:"KeyE"},{small:"r",shift:"R",code:"KeyR"},{small:"t",shift:"T",code:"KeyT"},{small:"y",shift:"Y",code:"KeyY"},{small:"u",shift:"U",code:"KeyU"},{small:"i",shift:"I",code:"KeyI"},{small:"o",shift:"O",code:"KeyO"},{small:"p",shift:"P",code:"KeyP"},{small:"[",shift:"{",code:"BracketLeft"},{small:"]",shift:"}",code:"BracketRight"},{small:"Enter",shift:null,code:"Enter"},{small:"CapsLock",shift:null,code:"CapsLock"},{small:"a",shift:"A",code:"KeyA"},{small:"s",shift:"S",code:"KeyS"},{small:"d",shift:"D",code:"KeyD"},{small:"f",shift:"F",code:"KeyF"},{small:"g",shift:"G",code:"KeyG"},{small:"h",shift:"H",code:"KeyH"},{small:"j",shift:"J",code:"KeyJ"},{small:"k",shift:"K",code:"KeyK"},{small:"l",shift:"L",code:"KeyL"},{small:";",shift:":",code:"Semicolon"},{small:"'",shift:'"',code:"Quote"},{small:"\\",shift:"|",code:"Backslash"},{small:"Shift",shift:null,code:"ShiftLeft"},{small:"<",shift:">",code:"IntlBackslash"},{small:"z",shift:"Z",code:"KeyZ"},{small:"x",shift:"X",code:"KeyX"},{small:"c",shift:"C",code:"KeyC"},{small:"v",shift:"V",code:"KeyV"},{small:"b",shift:"B",code:"KeyB"},{small:"n",shift:"N",code:"KeyN"},{small:"m",shift:"M",code:"KeyM"},{small:",",shift:"<",code:"Comma"},{small:".",shift:">",code:"Period"},{small:"/",shift:"?",code:"Slash"},{small:"Shift",shift:null,code:"ShiftRight"},{small:"Ctrl",shift:null,code:"ControlLeft"},{small:"Alt",shift:null,code:"AltLeft"},{small:" ",shift:null,code:"Space"},{small:"Alt",shift:null,code:"AltRight"},{small:"Ctrl",shift:null,code:"ControlRight"},{small:"←",shift:null,code:"ArrowLeft"},{small:"↑",shift:null,code:"ArrowUp"},{small:"↓",shift:null,code:"ArrowDown"},{small:"→",shift:null,code:"ArrowRight"},{small:"language",shift:null,code:"Win"}]};var g=function A(s){var t=s.small,e=s.shift,n=s.code;if(function(A,s){if(!(A instanceof s))throw new TypeError("Cannot call a class as a function")}(this,A),this.code=n,this.small=t,this.shift=e,this.isFnKey=Boolean(t.match(/Ctrl|arr|Alt|Shift|Tab|Back|Del|Enter|Caps|Win|language/)),e&&e.match(/[^a-zA-Zа-яА-ЯёЁ0-9]/)?this.sub=l("div","sub",this.shift):this.sub=l("div","sub",""),t.match(/language/)){var i=l("i","icon-globe","");this.letter=l("div","letter",[i])}else this.letter=l("div","letter",t);this.div=l("div","keyboard__key",[this.sub,this.letter],null,["code",this.code],this.isFnKey?["fn","true"]:["fn","false"])};t(0);function w(A,s){if(!(A instanceof s))throw new TypeError("Cannot call a class as a function")}function B(A,s,t){return s in A?Object.defineProperty(A,s,{value:t,enumerable:!0,configurable:!0,writable:!0}):A[s]=t,A}var y=[["Backquote","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","Digit0","Minus","Equal","Delete"],["Tab","KeyQ","KeyW","KeyE","KeyR","KeyT","KeyY","KeyU","KeyI","KeyO","KeyP","BracketLeft","BracketRight","Backspace"],["CapsLock","KeyA","KeyS","KeyD","KeyF","KeyG","KeyH","KeyJ","KeyK","KeyL","Semicolon","Quote","Backslash","Enter"],["ShiftLeft","IntlBackslash","KeyZ","KeyX","KeyC","KeyV","KeyB","KeyN","KeyM","Comma","Period","Slash","ArrowUp","ShiftRight"],["ControlLeft","Win","AltLeft","Space","AltRight","ArrowLeft","ArrowDown","ArrowRight","ControlRight"]],u=function(A){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return JSON.parse(window.localStorage.getItem(A)||s)}("kbLang",'"ru"'),Q=function A(){var s=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:y,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};w(this,A),B(this,"init",(function(A,t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;if(s.lang=e,s.keyBase=c[e],A instanceof HTMLTextAreaElement||A instanceof HTMLInputElement)s.output=A;else{var n=document.querySelector(A);if(!n)throw Error("Target Element '".concat(A,"' not found in DOM"));s.output=n}if(t instanceof HTMLElement)s.parentContainer=t;else if(s.parentContainer=document.querySelector(t),!s.parentContainer)throw Error("Target Element '".concat(t,"' not found in DOM"));return s})),B(this,"generateLayout",(function(){s.container=l("div","keyboard",null,s.parentContainer,["language",s.lang]),s.keyButtons=[],s.rowsOrder.forEach((function(A,t){var e=l("div","keyboard__row",null,s.container,["row",t+1]);e.style.gridTemplateColumns="repeat(".concat(A.length,", 1fr)"),A.forEach((function(A){var t=s.keyBase.find((function(s){return s.code===A}));if(t){var n=new g(t);s.keyButtons.push(n),e.appendChild(n.div)}}))})),s.enableKeypress&&(document.addEventListener("keydown",s.handleEvent),document.addEventListener("keyup",s.handleEvent)),s.container.onmousedown=s.preHandleEvent,s.container.onmouseup=s.preHandleEvent})),B(this,"preHandleEvent",(function(A){s.output.focus(),A.stopPropagation();var t=A.target.closest(".keyboard__key");if(t){var e=t.dataset.code;t.addEventListener("mouseleave",s.resetButtonState),s.handleEvent({code:e,type:A.type})}})),B(this,"handleEvent",(function(A){A.stopPropagation&&A.stopPropagation();var t=A.code,e=A.type,n=s.keyButtons.find((function(A){return A.code===t}));if(n)if(s.output.focus(),e.match(/keydown|mousedown/)){if(e.match(/mouse/)||A.preventDefault(),t.match(/Shift/)&&(s.shiftKey=!0),s.shiftKey&&s.switchUpperCase(!0),t.match(/Control|Alt|Caps/)&&A.repeat)return;t.match(/Control/)&&(s.ctrKey=!0),t.match(/Alt/)&&(s.altKey=!0),t.match(/Control/)&&s.altKey&&s.switchLanguage(),t.match(/Alt/)&&s.ctrKey&&s.switchLanguage(),t.match(/Win/)&&s.switchLanguage(),n.div.classList.add("active-kb"),t.match(/Caps/)&&!s.isCaps?(s.isCaps=!0,s.switchUpperCase(!0)):t.match(/Caps/)&&s.isCaps&&(s.isCaps=!1,s.switchUpperCase(!1),n.div.classList.remove("active-kb")),s.isCaps?s.isCaps&&(s.shiftKey?s.printToOutput(n,n.sub.innerHTML?n.shift:n.small):s.printToOutput(n,n.sub.innerHTML?n.small:n.shift)):s.printToOutput(n,s.shiftKey?n.shift:n.small),s.keysPressed[n.code]=n,s.subscribers.has("click")&&s.subscribers.get("click").forEach((function(A){return A()})),s.subscribers.has(t)&&s.subscribers.get(t).forEach((function(A){return A()}))}else A.type.match(/keyup|mouseup/)&&(s.resetPressedButtons(t),t.match(/Shift/)&&(s.shiftKey=!1,s.switchUpperCase(!1)),t.match(/Control/)&&(s.ctrKey=!1),t.match(/Alt/)&&(s.altKey=!1),t.match(/Caps/)||n.div.classList.remove("active-kb"))})),B(this,"resetButtonState",(function(A){var t=A.target.dataset.code;t.match("Shift")&&(s.shiftKey=!1,s.switchUpperCase(!1),s.keysPressed[t].div.classList.remove("active-kb")),t.match(/Control/)&&(s.ctrKey=!1),t.match(/Alt/)&&(s.altKey=!1),s.resetPressedButtons(t),s.output.focus()})),B(this,"resetPressedButtons",(function(A){s.keysPressed[A]&&(s.isCaps||s.keysPressed[A].div.classList.remove("active-kb"),s.keysPressed[A].div.removeEventListener("mouseleave",s.resetButtonState),delete s.keysPressed[A])})),B(this,"switchUpperCase",(function(A){A?s.keyButtons.forEach((function(A){A.sub&&s.shiftKey&&(A.sub.classList.add("sub-active"),A.letter.classList.add("sub-inactive")),A.isFnKey||!s.isCaps||s.shiftKey||A.sub.innerHTML?!A.isFnKey&&s.isCaps&&s.shiftKey?A.letter.innerHTML=A.small:A.isFnKey||A.sub.innerHTML||(A.letter.innerHTML=A.shift):A.letter.innerHTML=A.shift})):s.keyButtons.forEach((function(A){A.sub.innerHTML&&!A.isFnKey?(A.sub.classList.remove("sub-active"),A.letter.classList.remove("sub-inactive"),s.isCaps?s.isCaps||(A.letter.innerHTML=A.shift):A.letter.innerHTML=A.small):A.isFnKey||(s.isCaps?A.letter.innerHTML=A.shift:A.letter.innerHTML=A.small)}))})),B(this,"switchLanguage",(function(){var A=Object.keys(c),t=A.indexOf(s.container.dataset.language);s.keyBase=t+1<A.length?c[A[t+=1]]:c[A[t-=t]],s.container.dataset.language=A[t],e("kbLang",A[t]),s.keyButtons.forEach((function(A){var t=s.keyBase.find((function(s){return s.code===A.code}));t&&(A.shift=t.shift,A.small=t.small,t.shift&&t.shift.match(/[^a-zA-Zа-яА-ЯёЁ0-9]/g)?A.sub.innerHTML=t.shift:A.sub.innerHTML="","Win"!==A.code&&(A.letter.innerHTML=t.small))})),s.isCaps&&s.switchUpperCase(!0)})),B(this,"printToOutput",(function(A,t){var e=s.output.selectionStart,n=s.output.value.slice(0,e),i=s.output.value.slice(e),r={Tab:function(){s.output.value="".concat(n,"\t").concat(i),e+=1},ArrowLeft:function(){e=e-1>=0?e-1:0},ArrowRight:function(){e+=1},ArrowUp:function(){var A=s.output.value.slice(0,e).match(/(\n).*$(?!\1)/g)||[[1]];e-=A[0].length},ArrowDown:function(){var A=s.output.value.slice(e).match(/^.*(\n).*(?!\1)/)||[[1]];e+=A[0].length},Enter:function(){s.output.value="".concat(n,"\n").concat(i),e+=1},Delete:function(){s.output.value="".concat(n).concat(i.slice(1))},Backspace:function(){s.output.value="".concat(n.slice(0,-1)).concat(i),e-=1},Space:function(){s.output.value="".concat(n," ").concat(i),e+=1}};r[A.code]?r[A.code]():A.isFnKey||(e+=1,s.output.value="".concat(n).concat(t||"").concat(i)),s.output.setSelectionRange(e,e)})),B(this,"on",(function(A,t){s.subscribers.has(A)?s.subscribers.get(A).push(t):s.subscribers.set(A,[t])})),this.rowsOrder=t,this.keysPressed={},this.isCaps=!1,this.subscribers=new Map,Object.keys(n).forEach((function(A){return s[A]=n[A]}))}}]); |
{ | ||
"name": "rss-virtual-keyboard", | ||
"version": "1.0.6", | ||
"version": "1.0.7", | ||
"description": "Virtual keyboard for use in RSS tasks", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
52445