From b7346f39ad2057493ca946a01ea65dd55fc9a69b Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Wed, 20 Jun 2018 13:35:08 +0930 Subject: [PATCH] Webpack (#15) See https://github.com/flarum/core/pull/1367 * Replace gulp with webpack and npm scripts for JS compilation * Set up Travis CI to commit compiled JS * Restructure `js` directory; only one instance of npm, forum/admin are "submodules" * Restructure `less` directory --- extensions/emoji/.deploy.enc | Bin 0 -> 3248 bytes extensions/emoji/.gitattributes | 2 +- extensions/emoji/.gitignore | 4 +- extensions/emoji/.travis.yml | 15 + extensions/emoji/bootstrap.php | 6 +- extensions/emoji/js/forum.js | 10 + extensions/emoji/js/forum/Gulpfile.js | 10 - extensions/emoji/js/forum/bower.json | 6 - extensions/emoji/js/forum/dist/extension.js | 2551 --------- extensions/emoji/js/forum/package.json | 7 - extensions/emoji/js/package-lock.json | 4700 +++++++++++++++++ extensions/emoji/js/package.json | 14 + .../forum}/addComposerAutocomplete.js | 6 +- .../forum}/components/AutocompleteDropdown.js | 0 .../src => src/forum}/helpers/emojiMap.js | 0 .../{forum/src/main.js => src/forum/index.js} | 2 +- extensions/emoji/js/webpack.config.js | 3 + .../less/{forum/extension.less => forum.less} | 0 extensions/emoji/scripts/compile.sh | 27 - 19 files changed, 4752 insertions(+), 2611 deletions(-) create mode 100644 extensions/emoji/.deploy.enc create mode 100644 extensions/emoji/.travis.yml create mode 100644 extensions/emoji/js/forum.js delete mode 100644 extensions/emoji/js/forum/Gulpfile.js delete mode 100644 extensions/emoji/js/forum/bower.json delete mode 100644 extensions/emoji/js/forum/dist/extension.js delete mode 100644 extensions/emoji/js/forum/package.json create mode 100644 extensions/emoji/js/package-lock.json create mode 100644 extensions/emoji/js/package.json rename extensions/emoji/js/{forum/src => src/forum}/addComposerAutocomplete.js (97%) rename extensions/emoji/js/{forum/src => src/forum}/components/AutocompleteDropdown.js (100%) rename extensions/emoji/js/{forum/src => src/forum}/helpers/emojiMap.js (100%) rename extensions/emoji/js/{forum/src/main.js => src/forum/index.js} (80%) create mode 100644 extensions/emoji/js/webpack.config.js rename extensions/emoji/less/{forum/extension.less => forum.less} (100%) delete mode 100755 extensions/emoji/scripts/compile.sh diff --git a/extensions/emoji/.deploy.enc b/extensions/emoji/.deploy.enc new file mode 100644 index 0000000000000000000000000000000000000000..6359de707e475a55d52c8176bb1adba783f1b90b GIT binary patch literal 3248 zcmV;h3{Ufl!hvMPEha@KDeB<4d*h)5+dh9?wDHE1ueF1Qb2O2x#C#IyQjH3xZ!HteXZ>m2f|)S_s(!y{n#nC=hx{K=x- z=8Au+j%FsnI+x+oJ2z(N5n9(xC-{>-fo6lOrt*&u=##<7ot7=#i(eKH1L}nwC3J+ss!UB0q;4 z%}8n_V-sES7!5(F&DRTxBv%@y$63O0+-oKV*3G$TmHcAgRZEERJ?+_>x>tse@l>c zqGJIX$GIzM!9&LEu3;}wM&m6OQ;j@HS@@1J*~^B8Yl}eZn|D(S?`ns~1s{Sa=UDgJ zrE5pGHnfEu_6VQ*7pjt_`k@q|c#SpQA0_}e))q8Xj5V>*Mnb>xre`EN&^C;MU)5Dc zT-~BOCY6yzqyIttPK&)Eb8JIeMyRA{o14n-@WF}}d4e;{wpQ89t{g)wQ9;QgiXaZB+S*_jAv|Og1v1|11&KMdC2-PxZzbfMuZu1N5c-%*>l3@C$7l4Oa|K%r zIGnFVb@>wLcH}hZeSC<1_W)cnS+?gsYGcddz%`+0@u|HUzbYzh@%ZZjFKrL{zSP=3xW^w# zk&$s5fz&hmVNe*;glIZRpDEBcum2wTucom?pN1;gqRxG%Cjm8HGMO zTEzFOt1L>HYmcu2twa3{T`qW=mH$%t(VM0`rz~cFy=J~Yw zHV4-NG=}grT%-?+&|ro-0SNL7D@NU21A@4`={e<9iRc0hErkloW z^sz3h#Oel?CcQ7#Cc_h>7Zp4yA=^K=EPE%BxyrAXb9QmhLGFSrxgxO>uck(A8oQ*` zSVmMxe>gpcJOcQQ1NC~PC^)Kt!&BAT`xksqp7VXlFKHdQ|5+wy-6d9=`2}=?!3R-` zI+2T6R?Kfxao0h$9=L?3H16D~kQ{nI4z0=|Tn6KHE$c8aA2$o8@Nf&&xKKq_qCy({ zbP@=_wp@Ao+@AkX_m)CJuisG&BQFZG&dC!(S{o@^giOR%!+EVpnp5CK*uvJIV=VT0 z9uX{=ofPe$R(Q@8#t&(snOuu2pGMJ+frX7YdLfJg1I79@!&T{Q!XQA)qwdH-vBUcG z?1}atVb_9PWq-K)jcXeK6c4??#%w`iJ>9B_y^YYV2vNPMEik5r0U#C}V(~HYr-*Zm zD)|3g$O>@ZmGFDq_od)G@y|CIHo}XT#|nx&hj-ti=ESj@eNBxGYvx>iWyhjhX|k2#3vHPK#Eo-HidGr* zmR=_6CK~VvD)WudZcQt^ayWK(C~I9gCDvNQyYLHZlCJq4&f*NTI_^a|$xPL)LASuX zwF1BkxvLFTfq~yqr^F$TsghNZluU*rB2+)P!Ba?YHX`t3=ekkxi)RX==Px|{-vc#O zqe)?0v>}Ej81JL@{ku97Bdi4^n~z z;6PXD_su@IA^*m8kPj{z!`+_HHYY>^JP7#Q7dn-UvmB|hhS;K$ zyx;PEy0U{qQy8HeIqvFx{xXPFv5+S%EaV$&?R+%ZepO`~pBhN-w44`O9EqksVkJ(c zuJMt$ljq=hB@f`+%S~`i)wYq~t2DHQ6Yb@6uv~V_w>5R~(V(*vRp!)!x^$_09=!wP zU{R;O?@oroOeXH%SZ2p%giQ61ZEppysgaQhmN7t4=iz*gl3(1t(ZfgZ@N;3!4Tn|N zHRkbVaxiuNN~|2(y!mY#~vEHBHA+fiw&)LOg(k6jIEL;E}B7-X{opUUD;m%(qqscB^5&TzFCtE_H z)!t-oJf`g)eP6!Q+Z~mQ1SD&KSLu;86lGui!sd77@nJu~NVnlbk@sZsUeHwvbJ+{) z92_^6l}uGEvy;M6y0&@(_@1K*O%)(YI;Hg7`b!g|vX{@_FJ-1p_zGf6bqE9@oB8X3 zm7d@~S3Ug}9sz2_Yl{HNm`}?m*1c7M+NFEI!S61=VFx&FBmMP@QJwR3_%QpmSI;1` z-_V~vmEtBj!)mxON`rXl;Zy1||3RcteT5TBv>y0>ABPR4zh;u`MQ?IxZgq!RJEh%A z^fwMSV|7>TNOygK@>G$v2y+N%_DOKCP8}^mLtLzR7W!u^mM2GMVD&zUDq~on+lBa+ zR~Tm{mf#8L^O0YFpIs;Zq-4cgT5f zl9;lIkUJDpHX3guEk&VhrOt*AH`QzF?evSYF6^{;ot}JUu#ILzKi+U*7EsO%@`M4^ zcNWnnrr}{c>e59p3W9U2N3NOQNP)~Z(V_egbm{y6zpGS@HJ9!8iSEA5mx|mgB%=He i38X8}dSgNeCL$G#YrU`4U@SUckaspS1+TJCkqwFw2}jWY literal 0 HcmV?d00001 diff --git a/extensions/emoji/.gitattributes b/extensions/emoji/.gitattributes index 053481a3e..16ac2892f 100644 --- a/extensions/emoji/.gitattributes +++ b/extensions/emoji/.gitattributes @@ -2,4 +2,4 @@ .gitignore export-ignore .travis.yml export-ignore -js/*/dist/*.js -diff +js/dist/* -diff diff --git a/extensions/emoji/.gitignore b/extensions/emoji/.gitignore index 43eeee7fe..7f43257e7 100644 --- a/extensions/emoji/.gitignore +++ b/extensions/emoji/.gitignore @@ -2,5 +2,5 @@ composer.phar .DS_Store Thumbs.db -bower_components -node_modules \ No newline at end of file +node_modules +js/dist/* diff --git a/extensions/emoji/.travis.yml b/extensions/emoji/.travis.yml new file mode 100644 index 000000000..d38b525e5 --- /dev/null +++ b/extensions/emoji/.travis.yml @@ -0,0 +1,15 @@ +language: minimal + +sudo: false + +cache: + directories: + - $HOME/.npm + +jobs: + include: + - stage: build + if: branch = master AND type = push + script: curl -s https://raw.githubusercontent.com/flarum/core/master/.travis/build.sh | bash -s - + -k $encrypted_79a3dcff46b9_key + -i $encrypted_79a3dcff46b9_iv diff --git a/extensions/emoji/bootstrap.php b/extensions/emoji/bootstrap.php index 16e6775d5..0a0549a73 100644 --- a/extensions/emoji/bootstrap.php +++ b/extensions/emoji/bootstrap.php @@ -14,9 +14,9 @@ use s9e\TextFormatter\Configurator; return [ (new Extend\Assets('forum')) - ->asset(__DIR__.'/js/forum/dist/extension.js') - ->asset(__DIR__.'/less/forum/extension.less') - ->bootstrapper('flarum/emoji/main'), + ->js(__DIR__.'/js/dist/forum.js') + ->asset(__DIR__.'/less/forum.less'), + new Extend\FormatterConfiguration(function (Configurator $config) { $config->Emoji->useEmojiOne(); $config->Emoji->omitImageSize(); diff --git a/extensions/emoji/js/forum.js b/extensions/emoji/js/forum.js new file mode 100644 index 000000000..cc78f6edc --- /dev/null +++ b/extensions/emoji/js/forum.js @@ -0,0 +1,10 @@ +/* + * This file is part of Flarum. + * + * (c) Toby Zerner + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +export * from './src/forum'; diff --git a/extensions/emoji/js/forum/Gulpfile.js b/extensions/emoji/js/forum/Gulpfile.js deleted file mode 100644 index 6259a8e2d..000000000 --- a/extensions/emoji/js/forum/Gulpfile.js +++ /dev/null @@ -1,10 +0,0 @@ -var gulp = require('flarum-gulp'); - -gulp({ - modules: { - 'flarum/emoji': 'src/**/*.js' - }, - files: [ - 'bower_components/textarea-caret-position/index.js' - ] -}); diff --git a/extensions/emoji/js/forum/bower.json b/extensions/emoji/js/forum/bower.json deleted file mode 100644 index 6d52edb04..000000000 --- a/extensions/emoji/js/forum/bower.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "flarum-emoji", - "devDependencies": { - "textarea-caret-position": "~3.0.0" - } -} diff --git a/extensions/emoji/js/forum/dist/extension.js b/extensions/emoji/js/forum/dist/extension.js deleted file mode 100644 index 97e2e0b4e..000000000 --- a/extensions/emoji/js/forum/dist/extension.js +++ /dev/null @@ -1,2551 +0,0 @@ -/* jshint browser: true */ - -(function () { - -// The properties that we copy into a mirrored div. -// Note that some browsers, such as Firefox, -// do not concatenate properties, i.e. padding-top, bottom etc. -> padding, -// so we have to do every single property specifically. -var properties = [ - 'direction', // RTL support - 'boxSizing', - 'width', // on Chrome and IE, exclude the scrollbar, so the mirror div wraps exactly as the textarea does - 'height', - 'overflowX', - 'overflowY', // copy the scrollbar for IE - - 'borderTopWidth', - 'borderRightWidth', - 'borderBottomWidth', - 'borderLeftWidth', - 'borderStyle', - - 'paddingTop', - 'paddingRight', - 'paddingBottom', - 'paddingLeft', - - // https://developer.mozilla.org/en-US/docs/Web/CSS/font - 'fontStyle', - 'fontVariant', - 'fontWeight', - 'fontStretch', - 'fontSize', - 'fontSizeAdjust', - 'lineHeight', - 'fontFamily', - - 'textAlign', - 'textTransform', - 'textIndent', - 'textDecoration', // might not make a difference, but better be safe - - 'letterSpacing', - 'wordSpacing', - - 'tabSize', - 'MozTabSize' - -]; - -var isBrowser = (typeof window !== 'undefined'); -var isFirefox = (isBrowser && window.mozInnerScreenX != null); - -function getCaretCoordinates(element, position, options) { - if(!isBrowser) { - throw new Error('textarea-caret-position#getCaretCoordinates should only be called in a browser'); - } - - var debug = options && options.debug || false; - if (debug) { - var el = document.querySelector('#input-textarea-caret-position-mirror-div'); - if ( el ) { el.parentNode.removeChild(el); } - } - - // mirrored div - var div = document.createElement('div'); - div.id = 'input-textarea-caret-position-mirror-div'; - document.body.appendChild(div); - - var style = div.style; - var computed = window.getComputedStyle? getComputedStyle(element) : element.currentStyle; // currentStyle for IE < 9 - - // default textarea styles - style.whiteSpace = 'pre-wrap'; - if (element.nodeName !== 'INPUT') - style.wordWrap = 'break-word'; // only for textarea-s - - // position off-screen - style.position = 'absolute'; // required to return coordinates properly - if (!debug) - style.visibility = 'hidden'; // not 'display: none' because we want rendering - - // transfer the element's properties to the div - properties.forEach(function (prop) { - style[prop] = computed[prop]; - }); - - if (isFirefox) { - // Firefox lies about the overflow property for textareas: https://bugzilla.mozilla.org/show_bug.cgi?id=984275 - if (element.scrollHeight > parseInt(computed.height)) - style.overflowY = 'scroll'; - } else { - style.overflow = 'hidden'; // for Chrome to not render a scrollbar; IE keeps overflowY = 'scroll' - } - - div.textContent = element.value.substring(0, position); - // the second special handling for input type="text" vs textarea: spaces need to be replaced with non-breaking spaces - http://stackoverflow.com/a/13402035/1269037 - if (element.nodeName === 'INPUT') - div.textContent = div.textContent.replace(/\s/g, '\u00a0'); - - var span = document.createElement('span'); - // Wrapping must be replicated *exactly*, including when a long word gets - // onto the next line, with whitespace at the end of the line before (#7). - // The *only* reliable way to do that is to copy the *entire* rest of the - // textarea's content into the created at the caret position. - // for inputs, just '.' would be enough, but why bother? - span.textContent = element.value.substring(position) || '.'; // || because a completely empty faux span doesn't render at all - div.appendChild(span); - - var coordinates = { - top: span.offsetTop + parseInt(computed['borderTopWidth']), - left: span.offsetLeft + parseInt(computed['borderLeftWidth']) - }; - - if (debug) { - span.style.backgroundColor = '#aaa'; - } else { - document.body.removeChild(div); - } - - return coordinates; -} - -if (typeof module != 'undefined' && typeof module.exports != 'undefined') { - module.exports = getCaretCoordinates; -} else if(isBrowser){ - window.getCaretCoordinates = getCaretCoordinates; -} - -}()); -; -'use strict'; - -System.register('flarum/emoji/addComposerAutocomplete', ['flarum/extend', 'flarum/components/ComposerBody', 'flarum/emoji/helpers/emojiMap', 'flarum/utils/KeyboardNavigatable', 'flarum/emoji/components/AutocompleteDropdown'], function (_export, _context) { - "use strict"; - - var extend, ComposerBody, emojiMap, KeyboardNavigatable, AutocompleteDropdown; - function addComposerAutocomplete() { - - var emojiKeys = Object.keys(emojiMap); - - extend(ComposerBody.prototype, 'config', function (original, isInitialized) { - if (isInitialized) return; - - var composer = this; - var $container = $('
'); - var dropdown = new AutocompleteDropdown({ items: [] }); - var $textarea = this.$('textarea').wrap('
'); - var emojiStart = void 0; - var typed = void 0; - - var applySuggestion = function applySuggestion(replacement) { - var insert = replacement + ' '; - - var content = composer.content(); - composer.editor.setValue(content.substring(0, emojiStart - 1) + insert + content.substr($textarea[0].selectionStart)); - - var index = emojiStart - 1 + insert.length; - composer.editor.setSelectionRange(index, index); - - dropdown.hide(); - }; - - this.navigator = new KeyboardNavigatable(); - this.navigator.when(function () { - return dropdown.active; - }).onUp(function () { - return dropdown.navigate(-1); - }).onDown(function () { - return dropdown.navigate(1); - }).onSelect(dropdown.complete.bind(dropdown)).onCancel(dropdown.hide.bind(dropdown)).bindTo($textarea); - - $textarea.after($container).on('click keyup', function (e) { - var _this = this; - - // Up, down, enter, tab, escape, left, right. - if ([9, 13, 27, 40, 38, 37, 39].indexOf(e.which) !== -1) return; - - var cursor = this.selectionStart; - - if (this.selectionEnd - cursor > 0) return; - - // Search backwards from the cursor for an ':' symbol. If we find - // one and followed by a whitespace, we will want to show the - // autocomplete dropdown! - var value = this.value; - emojiStart = 0; - for (var i = cursor - 1; i >= 0; i--) { - var character = value.substr(i, 1); - // check what user typed, emoji names only contains alphanumeric, - // underline, '+' and '-' - if (!/[a-z0-9]|\+|\-|_|\:/.test(character)) break; - // make sure ':' followed by a whitespace or newline - if (character === ':' && (i == 0 || /\s/.test(value.substr(i - 1, 1)))) { - emojiStart = i + 1; - break; - } - } - - dropdown.hide(); - dropdown.active = false; - - if (emojiStart) { - typed = value.substring(emojiStart, cursor).toLowerCase(); - - var makeSuggestion = function makeSuggestion(key) { - var code = ':' + key + ':'; - var imageName = emojiMap[key]; - return m( - 'button', - { - key: key, - onclick: function onclick() { - return applySuggestion(code); - }, - onmouseenter: function onmouseenter() { - dropdown.setIndex($(this).parent().index()); - } }, - m('img', { alt: code, 'class': 'emoji', draggable: 'false', src: '//cdn.jsdelivr.net/emojione/assets/png/' + imageName + '.png' }), - key - ); - }; - - var buildSuggestions = function buildSuggestions() { - var suggestions = []; - var similarEmoji = []; - - // Build a regular expression to do a fuzzy match of the given input string - var fuzzyRegexp = function fuzzyRegexp(str) { - var reEscape = new RegExp('\\(([' + '+.*?[]{}()^$|\\'.replace(/(.)/g, '\\$1') + '])\\)', 'g'); - return new RegExp('(.*)' + str.toLowerCase().replace(/(.)/g, '($1)(.*?)').replace(reEscape, '(\\$1)') + '$', 'i'); - }; - var regTyped = fuzzyRegexp(typed); - - var maxSuggestions = 7; - - var findMatchingEmojis = function findMatchingEmojis(matcher) { - for (var _i = 0; _i < emojiKeys.length && maxSuggestions > 0; _i++) { - var curEmoji = emojiKeys[_i]; - if (matcher(curEmoji) && similarEmoji.indexOf(curEmoji) === -1) { - --maxSuggestions; - similarEmoji.push(emojiKeys[_i]); - } - } - }; - - // First, try to find all emojis starting with the given string - findMatchingEmojis(function (emoji) { - return emoji.indexOf(typed) === 0; - }); - - // If there are still suggestions left, try for some fuzzy matches - findMatchingEmojis(function (emoji) { - return regTyped.test(emoji); - }); - - similarEmoji = similarEmoji.sort(function (a, b) { - return a.length - b.length; - }); - - var _iteratorNormalCompletion = true; - var _didIteratorError = false; - var _iteratorError = undefined; - - try { - for (var _iterator = similarEmoji[Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) { - var key = _step.value; - - suggestions.push(makeSuggestion(key)); - } - } catch (err) { - _didIteratorError = true; - _iteratorError = err; - } finally { - try { - if (!_iteratorNormalCompletion && _iterator.return) { - _iterator.return(); - } - } finally { - if (_didIteratorError) { - throw _iteratorError; - } - } - } - - if (suggestions.length) { - dropdown.props.items = suggestions; - m.render($container[0], dropdown.render()); - - dropdown.show(); - var coordinates = getCaretCoordinates(_this, emojiStart); - var width = dropdown.$().outerWidth(); - var height = dropdown.$().outerHeight(); - var parent = dropdown.$().offsetParent(); - var left = coordinates.left; - var top = coordinates.top + 15; - if (top + height > parent.height()) { - top = coordinates.top - height - 15; - } - if (left + width > parent.width()) { - left = parent.width() - width; - } - dropdown.show(left, top); - } - }; - - buildSuggestions(); - - dropdown.setIndex(0); - dropdown.$().scrollTop(0); - dropdown.active = true; - } - }); - }); - } - - _export('default', addComposerAutocomplete); - - return { - setters: [function (_flarumExtend) { - extend = _flarumExtend.extend; - }, function (_flarumComponentsComposerBody) { - ComposerBody = _flarumComponentsComposerBody.default; - }, function (_flarumEmojiHelpersEmojiMap) { - emojiMap = _flarumEmojiHelpersEmojiMap.default; - }, function (_flarumUtilsKeyboardNavigatable) { - KeyboardNavigatable = _flarumUtilsKeyboardNavigatable.default; - }, function (_flarumEmojiComponentsAutocompleteDropdown) { - AutocompleteDropdown = _flarumEmojiComponentsAutocompleteDropdown.default; - }], - execute: function () {} - }; -});; -'use strict'; - -System.register('flarum/emoji/components/AutocompleteDropdown', ['flarum/Component'], function (_export, _context) { - "use strict"; - - var Component, AutocompleteDropdown; - return { - setters: [function (_flarumComponent) { - Component = _flarumComponent.default; - }], - execute: function () { - AutocompleteDropdown = function (_Component) { - babelHelpers.inherits(AutocompleteDropdown, _Component); - - function AutocompleteDropdown() { - babelHelpers.classCallCheck(this, AutocompleteDropdown); - return babelHelpers.possibleConstructorReturn(this, (AutocompleteDropdown.__proto__ || Object.getPrototypeOf(AutocompleteDropdown)).apply(this, arguments)); - } - - babelHelpers.createClass(AutocompleteDropdown, [{ - key: 'init', - value: function init() { - this.active = false; - this.index = 0; - this.keyWasJustPressed = false; - } - }, { - key: 'view', - value: function view() { - return m( - 'ul', - { className: 'Dropdown-menu EmojiDropdown' }, - this.props.items.map(function (item) { - return m( - 'li', - { key: item.attrs.key }, - item - ); - }) - ); - } - }, { - key: 'show', - value: function show(left, top) { - this.$().show().css({ - left: left + 'px', - top: top + 'px' - }); - this.active = true; - } - }, { - key: 'hide', - value: function hide() { - this.$().hide(); - this.active = false; - } - }, { - key: 'navigate', - value: function navigate(delta) { - var _this2 = this; - - this.keyWasJustPressed = true; - this.setIndex(this.index + delta, true); - clearTimeout(this.keyWasJustPressedTimeout); - this.keyWasJustPressedTimeout = setTimeout(function () { - return _this2.keyWasJustPressed = false; - }, 500); - } - }, { - key: 'complete', - value: function complete() { - this.$('li').eq(this.index).find('button').click(); - } - }, { - key: 'setIndex', - value: function setIndex(index, scrollToItem) { - if (this.keyWasJustPressed && !scrollToItem) return; - - var $dropdown = this.$(); - var $items = $dropdown.find('li'); - var rangedIndex = index; - - if (rangedIndex < 0) { - rangedIndex = $items.length - 1; - } else if (rangedIndex >= $items.length) { - rangedIndex = 0; - } - - this.index = rangedIndex; - - var $item = $items.removeClass('active').eq(rangedIndex).addClass('active'); - - if (scrollToItem) { - var dropdownScroll = $dropdown.scrollTop(); - var dropdownTop = $dropdown.offset().top; - var dropdownBottom = dropdownTop + $dropdown.outerHeight(); - var itemTop = $item.offset().top; - var itemBottom = itemTop + $item.outerHeight(); - - var scrollTop = void 0; - if (itemTop < dropdownTop) { - scrollTop = dropdownScroll - dropdownTop + itemTop - parseInt($dropdown.css('padding-top'), 10); - } else if (itemBottom > dropdownBottom) { - scrollTop = dropdownScroll - dropdownBottom + itemBottom + parseInt($dropdown.css('padding-bottom'), 10); - } - - if (typeof scrollTop !== 'undefined') { - $dropdown.stop(true).animate({ scrollTop: scrollTop }, 100); - } - } - } - }]); - return AutocompleteDropdown; - }(Component); - - _export('default', AutocompleteDropdown); - } - }; -});; -'use strict'; - -System.register('flarum/emoji/helpers/emojiMap', [], function (_export, _context) { - "use strict"; - - return { - setters: [], - execute: function () { - _export('default', { - 'hash': '0023-20e3', - 'zero': '0030-20e3', - 'one': '0031-20e3', - 'two': '0032-20e3', - 'three': '0033-20e3', - 'four': '0034-20e3', - 'five': '0035-20e3', - 'six': '0036-20e3', - 'seven': '0037-20e3', - 'eight': '0038-20e3', - 'nine': '0039-20e3', - 'copyright': '00a9', - 'registered': '00ae', - 'bangbang': '203c', - 'interrobang': '2049', - 'tm': '2122', - 'information_source': '2139', - 'left_right_arrow': '2194', - 'arrow_up_down': '2195', - 'arrow_upper_left': '2196', - 'arrow_upper_right': '2197', - 'arrow_lower_right': '2198', - 'arrow_lower_left': '2199', - 'leftwards_arrow_with_hook': '21a9', - 'arrow_right_hook': '21aa', - 'watch': '231a', - 'hourglass': '231b', - 'fast_forward': '23e9', - 'rewind': '23ea', - 'arrow_double_up': '23eb', - 'arrow_double_down': '23ec', - 'alarm_clock': '23f0', - 'hourglass_flowing_sand': '23f3', - 'm': '24c2', - 'black_small_square': '25aa', - 'white_small_square': '25ab', - 'arrow_forward': '25b6', - 'arrow_backward': '25c0', - 'white_medium_square': '25fb', - 'black_medium_square': '25fc', - 'white_medium_small_square': '25fd', - 'black_medium_small_square': '25fe', - 'sunny': '2600', - 'cloud': '2601', - 'telephone': '260e', - 'ballot_box_with_check': '2611', - 'umbrella': '2614', - 'coffee': '2615', - 'point_up': '261d', - 'relaxed': '263a', - 'aries': '2648', - 'taurus': '2649', - 'gemini': '264a', - 'cancer': '264b', - 'leo': '264c', - 'virgo': '264d', - 'libra': '264e', - 'scorpius': '264f', - 'sagittarius': '2650', - 'capricorn': '2651', - 'aquarius': '2652', - 'pisces': '2653', - 'spades': '2660', - 'clubs': '2663', - 'hearts': '2665', - 'diamonds': '2666', - 'hotsprings': '2668', - 'recycle': '267b', - 'wheelchair': '267f', - 'anchor': '2693', - 'warning': '26a0', - 'zap': '26a1', - 'white_circle': '26aa', - 'black_circle': '26ab', - 'soccer': '26bd', - 'baseball': '26be', - 'snowman': '26c4', - 'partly_sunny': '26c5', - 'ophiuchus': '26ce', - 'no_entry': '26d4', - 'church': '26ea', - 'fountain': '26f2', - 'golf': '26f3', - 'sailboat': '26f5', - 'tent': '26fa', - 'fuelpump': '26fd', - 'scissors': '2702', - 'white_check_mark': '2705', - 'airplane': '2708', - 'envelope': '2709', - 'fist': '270a', - 'raised_hand': '270b', - 'v': '270c', - 'pencil2': '270f', - 'black_nib': '2712', - 'heavy_check_mark': '2714', - 'heavy_multiplication_x': '2716', - 'sparkles': '2728', - 'eight_spoked_asterisk': '2733', - 'eight_pointed_black_star': '2734', - 'snowflake': '2744', - 'sparkle': '2747', - 'x': '274c', - 'negative_squared_cross_mark': '274e', - 'question': '2753', - 'grey_question': '2754', - 'grey_exclamation': '2755', - 'exclamation': '2757', - 'heart': '2764', - 'heavy_plus_sign': '2795', - 'heavy_minus_sign': '2796', - 'heavy_division_sign': '2797', - 'arrow_right': '27a1', - 'curly_loop': '27b0', - 'arrow_heading_up': '2934', - 'arrow_heading_down': '2935', - 'arrow_left': '2b05', - 'arrow_up': '2b06', - 'arrow_down': '2b07', - 'black_large_square': '2b1b', - 'white_large_square': '2b1c', - 'star': '2b50', - 'o': '2b55', - 'wavy_dash': '3030', - 'part_alternation_mark': '303d', - 'congratulations': '3297', - 'secret': '3299', - 'mahjong': '1f004', - 'black_joker': '1f0cf', - 'a': '1f170', - 'b': '1f171', - 'o2': '1f17e', - 'parking': '1f17f', - 'ab': '1f18e', - 'cl': '1f191', - 'cool': '1f192', - 'free': '1f193', - 'id': '1f194', - 'new': '1f195', - 'ng': '1f196', - 'ok': '1f197', - 'sos': '1f198', - 'up': '1f199', - 'vs': '1f19a', - 'flag_cn': '1f1e8-1f1f3', - 'cn': '1f1e8-1f1f3', - 'flag_de': '1f1e9-1f1ea', - 'de': '1f1e9-1f1ea', - 'flag_es': '1f1ea-1f1f8', - 'es': '1f1ea-1f1f8', - 'flag_fr': '1f1eb-1f1f7', - 'fr': '1f1eb-1f1f7', - 'flag_gb': '1f1ec-1f1e7', - 'gb': '1f1ec-1f1e7', - 'flag_it': '1f1ee-1f1f9', - 'it': '1f1ee-1f1f9', - 'flag_jp': '1f1ef-1f1f5', - 'jp': '1f1ef-1f1f5', - 'flag_kr': '1f1f0-1f1f7', - 'kr': '1f1f0-1f1f7', - 'flag_us': '1f1fa-1f1f8', - 'us': '1f1fa-1f1f8', - 'flag_ru': '1f1f7-1f1fa', - 'ru': '1f1f7-1f1fa', - 'koko': '1f201', - 'sa': '1f202', - 'u7121': '1f21a', - 'u6307': '1f22f', - 'u7981': '1f232', - 'u7a7a': '1f233', - 'u5408': '1f234', - 'u6e80': '1f235', - 'u6709': '1f236', - 'u6708': '1f237', - 'u7533': '1f238', - 'u5272': '1f239', - 'u55b6': '1f23a', - 'ideograph_advantage': '1f250', - 'accept': '1f251', - 'cyclone': '1f300', - 'foggy': '1f301', - 'closed_umbrella': '1f302', - 'night_with_stars': '1f303', - 'sunrise_over_mountains': '1f304', - 'sunrise': '1f305', - 'city_dusk': '1f306', - 'city_sunset': '1f307', - 'city_sunrise': '1f307', - 'rainbow': '1f308', - 'bridge_at_night': '1f309', - 'ocean': '1f30a', - 'volcano': '1f30b', - 'milky_way': '1f30c', - 'earth_asia': '1f30f', - 'new_moon': '1f311', - 'first_quarter_moon': '1f313', - 'waxing_gibbous_moon': '1f314', - 'full_moon': '1f315', - 'crescent_moon': '1f319', - 'first_quarter_moon_with_face': '1f31b', - 'star2': '1f31f', - 'stars': '1f320', - 'chestnut': '1f330', - 'seedling': '1f331', - 'palm_tree': '1f334', - 'cactus': '1f335', - 'tulip': '1f337', - 'cherry_blossom': '1f338', - 'rose': '1f339', - 'hibiscus': '1f33a', - 'sunflower': '1f33b', - 'blossom': '1f33c', - 'corn': '1f33d', - 'ear_of_rice': '1f33e', - 'herb': '1f33f', - 'four_leaf_clover': '1f340', - 'maple_leaf': '1f341', - 'fallen_leaf': '1f342', - 'leaves': '1f343', - 'mushroom': '1f344', - 'tomato': '1f345', - 'eggplant': '1f346', - 'grapes': '1f347', - 'melon': '1f348', - 'watermelon': '1f349', - 'tangerine': '1f34a', - 'banana': '1f34c', - 'pineapple': '1f34d', - 'apple': '1f34e', - 'green_apple': '1f34f', - 'peach': '1f351', - 'cherries': '1f352', - 'strawberry': '1f353', - 'hamburger': '1f354', - 'pizza': '1f355', - 'meat_on_bone': '1f356', - 'poultry_leg': '1f357', - 'rice_cracker': '1f358', - 'rice_ball': '1f359', - 'rice': '1f35a', - 'curry': '1f35b', - 'ramen': '1f35c', - 'spaghetti': '1f35d', - 'bread': '1f35e', - 'fries': '1f35f', - 'sweet_potato': '1f360', - 'dango': '1f361', - 'oden': '1f362', - 'sushi': '1f363', - 'fried_shrimp': '1f364', - 'fish_cake': '1f365', - 'icecream': '1f366', - 'shaved_ice': '1f367', - 'ice_cream': '1f368', - 'doughnut': '1f369', - 'cookie': '1f36a', - 'chocolate_bar': '1f36b', - 'candy': '1f36c', - 'lollipop': '1f36d', - 'custard': '1f36e', - 'pudding': '1f36e', - 'flan': '1f36e', - 'honey_pot': '1f36f', - 'cake': '1f370', - 'bento': '1f371', - 'stew': '1f372', - 'egg': '1f373', - 'fork_and_knife': '1f374', - 'tea': '1f375', - 'sake': '1f376', - 'wine_glass': '1f377', - 'cocktail': '1f378', - 'tropical_drink': '1f379', - 'beer': '1f37a', - 'beers': '1f37b', - 'ribbon': '1f380', - 'gift': '1f381', - 'birthday': '1f382', - 'jack_o_lantern': '1f383', - 'christmas_tree': '1f384', - 'santa': '1f385', - 'fireworks': '1f386', - 'sparkler': '1f387', - 'balloon': '1f388', - 'tada': '1f389', - 'confetti_ball': '1f38a', - 'tanabata_tree': '1f38b', - 'crossed_flags': '1f38c', - 'bamboo': '1f38d', - 'dolls': '1f38e', - 'flags': '1f38f', - 'wind_chime': '1f390', - 'rice_scene': '1f391', - 'school_satchel': '1f392', - 'mortar_board': '1f393', - 'carousel_horse': '1f3a0', - 'ferris_wheel': '1f3a1', - 'roller_coaster': '1f3a2', - 'fishing_pole_and_fish': '1f3a3', - 'microphone': '1f3a4', - 'movie_camera': '1f3a5', - 'cinema': '1f3a6', - 'headphones': '1f3a7', - 'art': '1f3a8', - 'tophat': '1f3a9', - 'circus_tent': '1f3aa', - 'ticket': '1f3ab', - 'clapper': '1f3ac', - 'performing_arts': '1f3ad', - 'video_game': '1f3ae', - 'dart': '1f3af', - 'slot_machine': '1f3b0', - '8ball': '1f3b1', - 'game_die': '1f3b2', - 'bowling': '1f3b3', - 'flower_playing_cards': '1f3b4', - 'musical_note': '1f3b5', - 'notes': '1f3b6', - 'saxophone': '1f3b7', - 'guitar': '1f3b8', - 'musical_keyboard': '1f3b9', - 'trumpet': '1f3ba', - 'violin': '1f3bb', - 'musical_score': '1f3bc', - 'running_shirt_with_sash': '1f3bd', - 'tennis': '1f3be', - 'ski': '1f3bf', - 'basketball': '1f3c0', - 'checkered_flag': '1f3c1', - 'snowboarder': '1f3c2', - 'runner': '1f3c3', - 'surfer': '1f3c4', - 'trophy': '1f3c6', - 'football': '1f3c8', - 'swimmer': '1f3ca', - 'house': '1f3e0', - 'house_with_garden': '1f3e1', - 'office': '1f3e2', - 'post_office': '1f3e3', - 'hospital': '1f3e5', - 'bank': '1f3e6', - 'atm': '1f3e7', - 'hotel': '1f3e8', - 'love_hotel': '1f3e9', - 'convenience_store': '1f3ea', - 'school': '1f3eb', - 'department_store': '1f3ec', - 'factory': '1f3ed', - 'izakaya_lantern': '1f3ee', - 'japanese_castle': '1f3ef', - 'european_castle': '1f3f0', - 'snail': '1f40c', - 'snake': '1f40d', - 'racehorse': '1f40e', - 'sheep': '1f411', - 'monkey': '1f412', - 'chicken': '1f414', - 'boar': '1f417', - 'elephant': '1f418', - 'octopus': '1f419', - 'shell': '1f41a', - 'bug': '1f41b', - 'ant': '1f41c', - 'bee': '1f41d', - 'beetle': '1f41e', - 'fish': '1f41f', - 'tropical_fish': '1f420', - 'blowfish': '1f421', - 'turtle': '1f422', - 'hatching_chick': '1f423', - 'baby_chick': '1f424', - 'hatched_chick': '1f425', - 'bird': '1f426', - 'penguin': '1f427', - 'koala': '1f428', - 'poodle': '1f429', - 'camel': '1f42b', - 'dolphin': '1f42c', - 'mouse': '1f42d', - 'cow': '1f42e', - 'tiger': '1f42f', - 'rabbit': '1f430', - 'cat': '1f431', - 'dragon_face': '1f432', - 'whale': '1f433', - 'horse': '1f434', - 'monkey_face': '1f435', - 'dog': '1f436', - 'pig': '1f437', - 'frog': '1f438', - 'hamster': '1f439', - 'wolf': '1f43a', - 'bear': '1f43b', - 'panda_face': '1f43c', - 'pig_nose': '1f43d', - 'feet': '1f43e', - 'paw_prints': '1f43e', - 'eyes': '1f440', - 'ear': '1f442', - 'nose': '1f443', - 'lips': '1f444', - 'tongue': '1f445', - 'point_up_2': '1f446', - 'point_down': '1f447', - 'point_left': '1f448', - 'point_right': '1f449', - 'punch': '1f44a', - 'wave': '1f44b', - 'ok_hand': '1f44c', - 'thumbsup': '1f44d', - '+1': '1f44d', - 'thumbup': '1f44d', - 'thumbsdown': '1f44e', - '-1': '1f44e', - 'thumbdown': '1f44e', - 'clap': '1f44f', - 'open_hands': '1f450', - 'crown': '1f451', - 'womans_hat': '1f452', - 'eyeglasses': '1f453', - 'necktie': '1f454', - 'shirt': '1f455', - 'jeans': '1f456', - 'dress': '1f457', - 'kimono': '1f458', - 'bikini': '1f459', - 'womans_clothes': '1f45a', - 'purse': '1f45b', - 'handbag': '1f45c', - 'pouch': '1f45d', - 'mans_shoe': '1f45e', - 'athletic_shoe': '1f45f', - 'high_heel': '1f460', - 'sandal': '1f461', - 'boot': '1f462', - 'footprints': '1f463', - 'bust_in_silhouette': '1f464', - 'boy': '1f466', - 'girl': '1f467', - 'man': '1f468', - 'woman': '1f469', - 'family': '1f46a', - 'couple': '1f46b', - 'cop': '1f46e', - 'dancers': '1f46f', - 'bride_with_veil': '1f470', - 'person_with_blond_hair': '1f471', - 'man_with_gua_pi_mao': '1f472', - 'man_with_turban': '1f473', - 'older_man': '1f474', - 'older_woman': '1f475', - 'grandma': '1f475', - 'baby': '1f476', - 'construction_worker': '1f477', - 'princess': '1f478', - 'japanese_ogre': '1f479', - 'japanese_goblin': '1f47a', - 'ghost': '1f47b', - 'angel': '1f47c', - 'alien': '1f47d', - 'space_invader': '1f47e', - 'imp': '1f47f', - 'skull': '1f480', - 'skeleton': '1f480', - 'card_index': '1f4c7', - 'information_desk_person': '1f481', - 'guardsman': '1f482', - 'dancer': '1f483', - 'lipstick': '1f484', - 'nail_care': '1f485', - 'ledger': '1f4d2', - 'massage': '1f486', - 'notebook': '1f4d3', - 'haircut': '1f487', - 'notebook_with_decorative_cover': '1f4d4', - 'barber': '1f488', - 'closed_book': '1f4d5', - 'syringe': '1f489', - 'book': '1f4d6', - 'pill': '1f48a', - 'green_book': '1f4d7', - 'kiss': '1f48b', - 'blue_book': '1f4d8', - 'love_letter': '1f48c', - 'orange_book': '1f4d9', - 'ring': '1f48d', - 'books': '1f4da', - 'gem': '1f48e', - 'name_badge': '1f4db', - 'couplekiss': '1f48f', - 'scroll': '1f4dc', - 'bouquet': '1f490', - 'pencil': '1f4dd', - 'couple_with_heart': '1f491', - 'telephone_receiver': '1f4de', - 'wedding': '1f492', - 'pager': '1f4df', - 'fax': '1f4e0', - 'heartbeat': '1f493', - 'satellite': '1f4e1', - 'loudspeaker': '1f4e2', - 'broken_heart': '1f494', - 'mega': '1f4e3', - 'outbox_tray': '1f4e4', - 'two_hearts': '1f495', - 'inbox_tray': '1f4e5', - 'package': '1f4e6', - 'sparkling_heart': '1f496', - 'e-mail': '1f4e7', - 'email': '1f4e7', - 'incoming_envelope': '1f4e8', - 'heartpulse': '1f497', - 'envelope_with_arrow': '1f4e9', - 'mailbox_closed': '1f4ea', - 'cupid': '1f498', - 'mailbox': '1f4eb', - 'postbox': '1f4ee', - 'blue_heart': '1f499', - 'newspaper': '1f4f0', - 'iphone': '1f4f1', - 'green_heart': '1f49a', - 'calling': '1f4f2', - 'vibration_mode': '1f4f3', - 'yellow_heart': '1f49b', - 'mobile_phone_off': '1f4f4', - 'signal_strength': '1f4f6', - 'purple_heart': '1f49c', - 'camera': '1f4f7', - 'video_camera': '1f4f9', - 'gift_heart': '1f49d', - 'tv': '1f4fa', - 'radio': '1f4fb', - 'revolving_hearts': '1f49e', - 'vhs': '1f4fc', - 'arrows_clockwise': '1f503', - 'heart_decoration': '1f49f', - 'loud_sound': '1f50a', - 'battery': '1f50b', - 'diamond_shape_with_a_dot_inside': '1f4a0', - 'electric_plug': '1f50c', - 'mag': '1f50d', - 'bulb': '1f4a1', - 'mag_right': '1f50e', - 'lock_with_ink_pen': '1f50f', - 'anger': '1f4a2', - 'closed_lock_with_key': '1f510', - 'key': '1f511', - 'bomb': '1f4a3', - 'lock': '1f512', - 'unlock': '1f513', - 'zzz': '1f4a4', - 'bell': '1f514', - 'bookmark': '1f516', - 'boom': '1f4a5', - 'link': '1f517', - 'radio_button': '1f518', - 'sweat_drops': '1f4a6', - 'back': '1f519', - 'end': '1f51a', - 'droplet': '1f4a7', - 'on': '1f51b', - 'soon': '1f51c', - 'dash': '1f4a8', - 'top': '1f51d', - 'underage': '1f51e', - 'poop': '1f4a9', - 'shit': '1f4a9', - 'hankey': '1f4a9', - 'poo': '1f4a9', - 'ten': '1f51f', - 'muscle': '1f4aa', - 'capital_abcd': '1f520', - 'abcd': '1f521', - 'dizzy': '1f4ab', - '1234': '1f522', - 'symbols': '1f523', - 'speech_balloon': '1f4ac', - 'abc': '1f524', - 'fire': '1f525', - 'flame': '1f525', - 'white_flower': '1f4ae', - 'flashlight': '1f526', - 'wrench': '1f527', - '100': '1f4af', - 'hammer': '1f528', - 'nut_and_bolt': '1f529', - 'moneybag': '1f4b0', - 'knife': '1f52a', - 'gun': '1f52b', - 'currency_exchange': '1f4b1', - 'crystal_ball': '1f52e', - 'heavy_dollar_sign': '1f4b2', - 'six_pointed_star': '1f52f', - 'credit_card': '1f4b3', - 'beginner': '1f530', - 'trident': '1f531', - 'yen': '1f4b4', - 'black_square_button': '1f532', - 'white_square_button': '1f533', - 'dollar': '1f4b5', - 'red_circle': '1f534', - 'large_blue_circle': '1f535', - 'money_with_wings': '1f4b8', - 'large_orange_diamond': '1f536', - 'large_blue_diamond': '1f537', - 'chart': '1f4b9', - 'small_orange_diamond': '1f538', - 'small_blue_diamond': '1f539', - 'seat': '1f4ba', - 'small_red_triangle': '1f53a', - 'small_red_triangle_down': '1f53b', - 'computer': '1f4bb', - 'arrow_up_small': '1f53c', - 'briefcase': '1f4bc', - 'arrow_down_small': '1f53d', - 'clock1': '1f550', - 'minidisc': '1f4bd', - 'clock2': '1f551', - 'floppy_disk': '1f4be', - 'clock3': '1f552', - 'cd': '1f4bf', - 'clock4': '1f553', - 'dvd': '1f4c0', - 'clock5': '1f554', - 'clock6': '1f555', - 'file_folder': '1f4c1', - 'clock7': '1f556', - 'clock8': '1f557', - 'open_file_folder': '1f4c2', - 'clock9': '1f558', - 'clock10': '1f559', - 'page_with_curl': '1f4c3', - 'clock11': '1f55a', - 'clock12': '1f55b', - 'page_facing_up': '1f4c4', - 'mount_fuji': '1f5fb', - 'tokyo_tower': '1f5fc', - 'date': '1f4c5', - 'statue_of_liberty': '1f5fd', - 'japan': '1f5fe', - 'calendar': '1f4c6', - 'moyai': '1f5ff', - 'grin': '1f601', - 'joy': '1f602', - 'smiley': '1f603', - 'chart_with_upwards_trend': '1f4c8', - 'smile': '1f604', - 'sweat_smile': '1f605', - 'chart_with_downwards_trend': '1f4c9', - 'laughing': '1f606', - 'satisfied': '1f606', - 'wink': '1f609', - 'bar_chart': '1f4ca', - 'blush': '1f60a', - 'yum': '1f60b', - 'clipboard': '1f4cb', - 'relieved': '1f60c', - 'heart_eyes': '1f60d', - 'pushpin': '1f4cc', - 'smirk': '1f60f', - 'unamused': '1f612', - 'round_pushpin': '1f4cd', - 'sweat': '1f613', - 'pensive': '1f614', - 'paperclip': '1f4ce', - 'confounded': '1f616', - 'kissing_heart': '1f618', - 'straight_ruler': '1f4cf', - 'kissing_closed_eyes': '1f61a', - 'stuck_out_tongue_winking_eye': '1f61c', - 'triangular_ruler': '1f4d0', - 'stuck_out_tongue_closed_eyes': '1f61d', - 'disappointed': '1f61e', - 'bookmark_tabs': '1f4d1', - 'angry': '1f620', - 'rage': '1f621', - 'cry': '1f622', - 'persevere': '1f623', - 'triumph': '1f624', - 'disappointed_relieved': '1f625', - 'fearful': '1f628', - 'weary': '1f629', - 'sleepy': '1f62a', - 'tired_face': '1f62b', - 'sob': '1f62d', - 'cold_sweat': '1f630', - 'scream': '1f631', - 'astonished': '1f632', - 'flushed': '1f633', - 'dizzy_face': '1f635', - 'mask': '1f637', - 'smile_cat': '1f638', - 'joy_cat': '1f639', - 'smiley_cat': '1f63a', - 'heart_eyes_cat': '1f63b', - 'smirk_cat': '1f63c', - 'kissing_cat': '1f63d', - 'pouting_cat': '1f63e', - 'crying_cat_face': '1f63f', - 'scream_cat': '1f640', - 'no_good': '1f645', - 'ok_woman': '1f646', - 'bow': '1f647', - 'see_no_evil': '1f648', - 'hear_no_evil': '1f649', - 'speak_no_evil': '1f64a', - 'raising_hand': '1f64b', - 'raised_hands': '1f64c', - 'person_frowning': '1f64d', - 'person_with_pouting_face': '1f64e', - 'pray': '1f64f', - 'rocket': '1f680', - 'railway_car': '1f683', - 'bullettrain_side': '1f684', - 'bullettrain_front': '1f685', - 'metro': '1f687', - 'station': '1f689', - 'bus': '1f68c', - 'busstop': '1f68f', - 'ambulance': '1f691', - 'fire_engine': '1f692', - 'police_car': '1f693', - 'taxi': '1f695', - 'red_car': '1f697', - 'blue_car': '1f699', - 'truck': '1f69a', - 'ship': '1f6a2', - 'speedboat': '1f6a4', - 'traffic_light': '1f6a5', - 'construction': '1f6a7', - 'rotating_light': '1f6a8', - 'triangular_flag_on_post': '1f6a9', - 'door': '1f6aa', - 'no_entry_sign': '1f6ab', - 'smoking': '1f6ac', - 'no_smoking': '1f6ad', - 'bike': '1f6b2', - 'walking': '1f6b6', - 'mens': '1f6b9', - 'womens': '1f6ba', - 'restroom': '1f6bb', - 'baby_symbol': '1f6bc', - 'toilet': '1f6bd', - 'wc': '1f6be', - 'bath': '1f6c0', - 'metal': '1f918', - 'sign_of_the_horns': '1f918', - 'grinning': '1f600', - 'innocent': '1f607', - 'smiling_imp': '1f608', - 'sunglasses': '1f60e', - 'neutral_face': '1f610', - 'expressionless': '1f611', - 'confused': '1f615', - 'kissing': '1f617', - 'kissing_smiling_eyes': '1f619', - 'stuck_out_tongue': '1f61b', - 'worried': '1f61f', - 'frowning': '1f626', - 'anguished': '1f627', - 'grimacing': '1f62c', - 'open_mouth': '1f62e', - 'hushed': '1f62f', - 'sleeping': '1f634', - 'no_mouth': '1f636', - 'helicopter': '1f681', - 'steam_locomotive': '1f682', - 'train2': '1f686', - 'light_rail': '1f688', - 'tram': '1f68a', - 'oncoming_bus': '1f68d', - 'trolleybus': '1f68e', - 'minibus': '1f690', - 'oncoming_police_car': '1f694', - 'oncoming_taxi': '1f696', - 'oncoming_automobile': '1f698', - 'articulated_lorry': '1f69b', - 'tractor': '1f69c', - 'monorail': '1f69d', - 'mountain_railway': '1f69e', - 'suspension_railway': '1f69f', - 'mountain_cableway': '1f6a0', - 'aerial_tramway': '1f6a1', - 'rowboat': '1f6a3', - 'vertical_traffic_light': '1f6a6', - 'put_litter_in_its_place': '1f6ae', - 'do_not_litter': '1f6af', - 'potable_water': '1f6b0', - 'non-potable_water': '1f6b1', - 'no_bicycles': '1f6b3', - 'bicyclist': '1f6b4', - 'mountain_bicyclist': '1f6b5', - 'no_pedestrians': '1f6b7', - 'children_crossing': '1f6b8', - 'shower': '1f6bf', - 'bathtub': '1f6c1', - 'passport_control': '1f6c2', - 'customs': '1f6c3', - 'baggage_claim': '1f6c4', - 'left_luggage': '1f6c5', - 'earth_africa': '1f30d', - 'earth_americas': '1f30e', - 'globe_with_meridians': '1f310', - 'waxing_crescent_moon': '1f312', - 'waning_gibbous_moon': '1f316', - 'last_quarter_moon': '1f317', - 'waning_crescent_moon': '1f318', - 'new_moon_with_face': '1f31a', - 'last_quarter_moon_with_face': '1f31c', - 'full_moon_with_face': '1f31d', - 'sun_with_face': '1f31e', - 'evergreen_tree': '1f332', - 'deciduous_tree': '1f333', - 'lemon': '1f34b', - 'pear': '1f350', - 'baby_bottle': '1f37c', - 'horse_racing': '1f3c7', - 'rugby_football': '1f3c9', - 'european_post_office': '1f3e4', - 'rat': '1f400', - 'mouse2': '1f401', - 'ox': '1f402', - 'water_buffalo': '1f403', - 'cow2': '1f404', - 'tiger2': '1f405', - 'leopard': '1f406', - 'rabbit2': '1f407', - 'cat2': '1f408', - 'dragon': '1f409', - 'crocodile': '1f40a', - 'whale2': '1f40b', - 'ram': '1f40f', - 'goat': '1f410', - 'rooster': '1f413', - 'dog2': '1f415', - 'pig2': '1f416', - 'dromedary_camel': '1f42a', - 'busts_in_silhouette': '1f465', - 'two_men_holding_hands': '1f46c', - 'two_women_holding_hands': '1f46d', - 'thought_balloon': '1f4ad', - 'euro': '1f4b6', - 'pound': '1f4b7', - 'mailbox_with_mail': '1f4ec', - 'mailbox_with_no_mail': '1f4ed', - 'postal_horn': '1f4ef', - 'no_mobile_phones': '1f4f5', - 'twisted_rightwards_arrows': '1f500', - 'repeat': '1f501', - 'repeat_one': '1f502', - 'arrows_counterclockwise': '1f504', - 'low_brightness': '1f505', - 'high_brightness': '1f506', - 'mute': '1f507', - 'sound': '1f509', - 'no_bell': '1f515', - 'microscope': '1f52c', - 'telescope': '1f52d', - 'clock130': '1f55c', - 'clock230': '1f55d', - 'clock330': '1f55e', - 'clock430': '1f55f', - 'clock530': '1f560', - 'clock630': '1f561', - 'clock730': '1f562', - 'clock830': '1f563', - 'clock930': '1f564', - 'clock1030': '1f565', - 'clock1130': '1f566', - 'clock1230': '1f567', - 'speaker': '1f508', - 'train': '1f68b', - 'loop': '27bf', - 'flag_af': '1f1e6-1f1eb', - 'af': '1f1e6-1f1eb', - 'flag_al': '1f1e6-1f1f1', - 'al': '1f1e6-1f1f1', - 'flag_dz': '1f1e9-1f1ff', - 'dz': '1f1e9-1f1ff', - 'flag_ad': '1f1e6-1f1e9', - 'ad': '1f1e6-1f1e9', - 'flag_ao': '1f1e6-1f1f4', - 'ao': '1f1e6-1f1f4', - 'flag_ag': '1f1e6-1f1ec', - 'ag': '1f1e6-1f1ec', - 'flag_ar': '1f1e6-1f1f7', - 'ar': '1f1e6-1f1f7', - 'flag_am': '1f1e6-1f1f2', - 'am': '1f1e6-1f1f2', - 'flag_au': '1f1e6-1f1fa', - 'au': '1f1e6-1f1fa', - 'flag_at': '1f1e6-1f1f9', - 'at': '1f1e6-1f1f9', - 'flag_az': '1f1e6-1f1ff', - 'az': '1f1e6-1f1ff', - 'flag_bs': '1f1e7-1f1f8', - 'bs': '1f1e7-1f1f8', - 'flag_bh': '1f1e7-1f1ed', - 'bh': '1f1e7-1f1ed', - 'flag_bd': '1f1e7-1f1e9', - 'bd': '1f1e7-1f1e9', - 'flag_bb': '1f1e7-1f1e7', - 'bb': '1f1e7-1f1e7', - 'flag_by': '1f1e7-1f1fe', - 'by': '1f1e7-1f1fe', - 'flag_be': '1f1e7-1f1ea', - 'be': '1f1e7-1f1ea', - 'flag_bz': '1f1e7-1f1ff', - 'bz': '1f1e7-1f1ff', - 'flag_bj': '1f1e7-1f1ef', - 'bj': '1f1e7-1f1ef', - 'flag_bt': '1f1e7-1f1f9', - 'bt': '1f1e7-1f1f9', - 'flag_bo': '1f1e7-1f1f4', - 'bo': '1f1e7-1f1f4', - 'flag_ba': '1f1e7-1f1e6', - 'ba': '1f1e7-1f1e6', - 'flag_bw': '1f1e7-1f1fc', - 'bw': '1f1e7-1f1fc', - 'flag_br': '1f1e7-1f1f7', - 'br': '1f1e7-1f1f7', - 'flag_bn': '1f1e7-1f1f3', - 'bn': '1f1e7-1f1f3', - 'flag_bg': '1f1e7-1f1ec', - 'bg': '1f1e7-1f1ec', - 'flag_bf': '1f1e7-1f1eb', - 'bf': '1f1e7-1f1eb', - 'flag_bi': '1f1e7-1f1ee', - 'bi': '1f1e7-1f1ee', - 'flag_kh': '1f1f0-1f1ed', - 'kh': '1f1f0-1f1ed', - 'flag_cm': '1f1e8-1f1f2', - 'cm': '1f1e8-1f1f2', - 'flag_ca': '1f1e8-1f1e6', - 'ca': '1f1e8-1f1e6', - 'flag_cv': '1f1e8-1f1fb', - 'cv': '1f1e8-1f1fb', - 'flag_cf': '1f1e8-1f1eb', - 'cf': '1f1e8-1f1eb', - 'flag_td': '1f1f9-1f1e9', - 'td': '1f1f9-1f1e9', - 'flag_cl': '1f1e8-1f1f1', - 'chile': '1f1e8-1f1f1', - 'flag_co': '1f1e8-1f1f4', - 'co': '1f1e8-1f1f4', - 'flag_km': '1f1f0-1f1f2', - 'km': '1f1f0-1f1f2', - 'flag_cr': '1f1e8-1f1f7', - 'cr': '1f1e8-1f1f7', - 'flag_ci': '1f1e8-1f1ee', - 'ci': '1f1e8-1f1ee', - 'flag_hr': '1f1ed-1f1f7', - 'hr': '1f1ed-1f1f7', - 'flag_cu': '1f1e8-1f1fa', - 'cu': '1f1e8-1f1fa', - 'flag_cy': '1f1e8-1f1fe', - 'cy': '1f1e8-1f1fe', - 'flag_cz': '1f1e8-1f1ff', - 'cz': '1f1e8-1f1ff', - 'flag_cd': '1f1e8-1f1e9', - 'congo': '1f1e8-1f1e9', - 'flag_dk': '1f1e9-1f1f0', - 'dk': '1f1e9-1f1f0', - 'flag_dj': '1f1e9-1f1ef', - 'dj': '1f1e9-1f1ef', - 'flag_dm': '1f1e9-1f1f2', - 'dm': '1f1e9-1f1f2', - 'flag_do': '1f1e9-1f1f4', - 'do': '1f1e9-1f1f4', - 'flag_tl': '1f1f9-1f1f1', - 'tl': '1f1f9-1f1f1', - 'flag_ec': '1f1ea-1f1e8', - 'ec': '1f1ea-1f1e8', - 'flag_eg': '1f1ea-1f1ec', - 'eg': '1f1ea-1f1ec', - 'flag_sv': '1f1f8-1f1fb', - 'sv': '1f1f8-1f1fb', - 'flag_gq': '1f1ec-1f1f6', - 'gq': '1f1ec-1f1f6', - 'flag_er': '1f1ea-1f1f7', - 'er': '1f1ea-1f1f7', - 'flag_ee': '1f1ea-1f1ea', - 'ee': '1f1ea-1f1ea', - 'flag_et': '1f1ea-1f1f9', - 'et': '1f1ea-1f1f9', - 'flag_fj': '1f1eb-1f1ef', - 'fj': '1f1eb-1f1ef', - 'flag_fi': '1f1eb-1f1ee', - 'fi': '1f1eb-1f1ee', - 'flag_ga': '1f1ec-1f1e6', - 'ga': '1f1ec-1f1e6', - 'flag_gm': '1f1ec-1f1f2', - 'gm': '1f1ec-1f1f2', - 'flag_ge': '1f1ec-1f1ea', - 'ge': '1f1ec-1f1ea', - 'flag_gh': '1f1ec-1f1ed', - 'gh': '1f1ec-1f1ed', - 'flag_gr': '1f1ec-1f1f7', - 'gr': '1f1ec-1f1f7', - 'flag_gd': '1f1ec-1f1e9', - 'gd': '1f1ec-1f1e9', - 'flag_gt': '1f1ec-1f1f9', - 'gt': '1f1ec-1f1f9', - 'flag_gn': '1f1ec-1f1f3', - 'gn': '1f1ec-1f1f3', - 'flag_gw': '1f1ec-1f1fc', - 'gw': '1f1ec-1f1fc', - 'flag_gy': '1f1ec-1f1fe', - 'gy': '1f1ec-1f1fe', - 'flag_ht': '1f1ed-1f1f9', - 'ht': '1f1ed-1f1f9', - 'flag_hn': '1f1ed-1f1f3', - 'hn': '1f1ed-1f1f3', - 'flag_hu': '1f1ed-1f1fa', - 'hu': '1f1ed-1f1fa', - 'flag_is': '1f1ee-1f1f8', - 'is': '1f1ee-1f1f8', - 'flag_in': '1f1ee-1f1f3', - 'in': '1f1ee-1f1f3', - 'flag_id': '1f1ee-1f1e9', - 'indonesia': '1f1ee-1f1e9', - 'flag_ir': '1f1ee-1f1f7', - 'ir': '1f1ee-1f1f7', - 'flag_iq': '1f1ee-1f1f6', - 'iq': '1f1ee-1f1f6', - 'flag_ie': '1f1ee-1f1ea', - 'ie': '1f1ee-1f1ea', - 'flag_il': '1f1ee-1f1f1', - 'il': '1f1ee-1f1f1', - 'flag_jm': '1f1ef-1f1f2', - 'jm': '1f1ef-1f1f2', - 'flag_jo': '1f1ef-1f1f4', - 'jo': '1f1ef-1f1f4', - 'flag_kz': '1f1f0-1f1ff', - 'kz': '1f1f0-1f1ff', - 'flag_ke': '1f1f0-1f1ea', - 'ke': '1f1f0-1f1ea', - 'flag_ki': '1f1f0-1f1ee', - 'ki': '1f1f0-1f1ee', - 'flag_xk': '1f1fd-1f1f0', - 'xk': '1f1fd-1f1f0', - 'flag_kw': '1f1f0-1f1fc', - 'kw': '1f1f0-1f1fc', - 'flag_kg': '1f1f0-1f1ec', - 'kg': '1f1f0-1f1ec', - 'flag_la': '1f1f1-1f1e6', - 'la': '1f1f1-1f1e6', - 'flag_lv': '1f1f1-1f1fb', - 'lv': '1f1f1-1f1fb', - 'flag_lb': '1f1f1-1f1e7', - 'lb': '1f1f1-1f1e7', - 'flag_ls': '1f1f1-1f1f8', - 'ls': '1f1f1-1f1f8', - 'flag_lr': '1f1f1-1f1f7', - 'lr': '1f1f1-1f1f7', - 'flag_ly': '1f1f1-1f1fe', - 'ly': '1f1f1-1f1fe', - 'flag_li': '1f1f1-1f1ee', - 'li': '1f1f1-1f1ee', - 'flag_lt': '1f1f1-1f1f9', - 'lt': '1f1f1-1f1f9', - 'flag_lu': '1f1f1-1f1fa', - 'lu': '1f1f1-1f1fa', - 'flag_mk': '1f1f2-1f1f0', - 'mk': '1f1f2-1f1f0', - 'flag_mg': '1f1f2-1f1ec', - 'mg': '1f1f2-1f1ec', - 'flag_mw': '1f1f2-1f1fc', - 'mw': '1f1f2-1f1fc', - 'flag_my': '1f1f2-1f1fe', - 'my': '1f1f2-1f1fe', - 'flag_mv': '1f1f2-1f1fb', - 'mv': '1f1f2-1f1fb', - 'flag_ml': '1f1f2-1f1f1', - 'ml': '1f1f2-1f1f1', - 'flag_mt': '1f1f2-1f1f9', - 'mt': '1f1f2-1f1f9', - 'flag_mh': '1f1f2-1f1ed', - 'mh': '1f1f2-1f1ed', - 'flag_mr': '1f1f2-1f1f7', - 'mr': '1f1f2-1f1f7', - 'flag_mu': '1f1f2-1f1fa', - 'mu': '1f1f2-1f1fa', - 'flag_mx': '1f1f2-1f1fd', - 'mx': '1f1f2-1f1fd', - 'flag_fm': '1f1eb-1f1f2', - 'fm': '1f1eb-1f1f2', - 'flag_md': '1f1f2-1f1e9', - 'md': '1f1f2-1f1e9', - 'flag_mc': '1f1f2-1f1e8', - 'mc': '1f1f2-1f1e8', - 'flag_mn': '1f1f2-1f1f3', - 'mn': '1f1f2-1f1f3', - 'flag_me': '1f1f2-1f1ea', - 'me': '1f1f2-1f1ea', - 'flag_ma': '1f1f2-1f1e6', - 'ma': '1f1f2-1f1e6', - 'flag_mz': '1f1f2-1f1ff', - 'mz': '1f1f2-1f1ff', - 'flag_mm': '1f1f2-1f1f2', - 'mm': '1f1f2-1f1f2', - 'flag_na': '1f1f3-1f1e6', - 'na': '1f1f3-1f1e6', - 'flag_nr': '1f1f3-1f1f7', - 'nr': '1f1f3-1f1f7', - 'flag_np': '1f1f3-1f1f5', - 'np': '1f1f3-1f1f5', - 'flag_nl': '1f1f3-1f1f1', - 'nl': '1f1f3-1f1f1', - 'flag_nz': '1f1f3-1f1ff', - 'nz': '1f1f3-1f1ff', - 'flag_ni': '1f1f3-1f1ee', - 'ni': '1f1f3-1f1ee', - 'flag_ne': '1f1f3-1f1ea', - 'ne': '1f1f3-1f1ea', - 'flag_ng': '1f1f3-1f1ec', - 'nigeria': '1f1f3-1f1ec', - 'flag_kp': '1f1f0-1f1f5', - 'kp': '1f1f0-1f1f5', - 'flag_no': '1f1f3-1f1f4', - 'no': '1f1f3-1f1f4', - 'flag_om': '1f1f4-1f1f2', - 'om': '1f1f4-1f1f2', - 'flag_pk': '1f1f5-1f1f0', - 'pk': '1f1f5-1f1f0', - 'flag_pw': '1f1f5-1f1fc', - 'pw': '1f1f5-1f1fc', - 'flag_pa': '1f1f5-1f1e6', - 'pa': '1f1f5-1f1e6', - 'flag_pg': '1f1f5-1f1ec', - 'pg': '1f1f5-1f1ec', - 'flag_py': '1f1f5-1f1fe', - 'py': '1f1f5-1f1fe', - 'flag_pe': '1f1f5-1f1ea', - 'pe': '1f1f5-1f1ea', - 'flag_ph': '1f1f5-1f1ed', - 'ph': '1f1f5-1f1ed', - 'flag_pl': '1f1f5-1f1f1', - 'pl': '1f1f5-1f1f1', - 'flag_pt': '1f1f5-1f1f9', - 'pt': '1f1f5-1f1f9', - 'flag_qa': '1f1f6-1f1e6', - 'qa': '1f1f6-1f1e6', - 'flag_tw': '1f1f9-1f1fc', - 'tw': '1f1f9-1f1fc', - 'flag_cg': '1f1e8-1f1ec', - 'cg': '1f1e8-1f1ec', - 'flag_ro': '1f1f7-1f1f4', - 'ro': '1f1f7-1f1f4', - 'flag_rw': '1f1f7-1f1fc', - 'rw': '1f1f7-1f1fc', - 'flag_kn': '1f1f0-1f1f3', - 'kn': '1f1f0-1f1f3', - 'flag_lc': '1f1f1-1f1e8', - 'lc': '1f1f1-1f1e8', - 'flag_vc': '1f1fb-1f1e8', - 'vc': '1f1fb-1f1e8', - 'flag_ws': '1f1fc-1f1f8', - 'ws': '1f1fc-1f1f8', - 'flag_sm': '1f1f8-1f1f2', - 'sm': '1f1f8-1f1f2', - 'flag_st': '1f1f8-1f1f9', - 'st': '1f1f8-1f1f9', - 'flag_sa': '1f1f8-1f1e6', - 'saudiarabia': '1f1f8-1f1e6', - 'saudi': '1f1f8-1f1e6', - 'flag_sn': '1f1f8-1f1f3', - 'sn': '1f1f8-1f1f3', - 'flag_rs': '1f1f7-1f1f8', - 'rs': '1f1f7-1f1f8', - 'flag_sc': '1f1f8-1f1e8', - 'sc': '1f1f8-1f1e8', - 'flag_sl': '1f1f8-1f1f1', - 'sl': '1f1f8-1f1f1', - 'flag_sg': '1f1f8-1f1ec', - 'sg': '1f1f8-1f1ec', - 'flag_sk': '1f1f8-1f1f0', - 'sk': '1f1f8-1f1f0', - 'flag_si': '1f1f8-1f1ee', - 'si': '1f1f8-1f1ee', - 'flag_sb': '1f1f8-1f1e7', - 'sb': '1f1f8-1f1e7', - 'flag_so': '1f1f8-1f1f4', - 'so': '1f1f8-1f1f4', - 'flag_za': '1f1ff-1f1e6', - 'za': '1f1ff-1f1e6', - 'flag_lk': '1f1f1-1f1f0', - 'lk': '1f1f1-1f1f0', - 'flag_sd': '1f1f8-1f1e9', - 'sd': '1f1f8-1f1e9', - 'flag_sr': '1f1f8-1f1f7', - 'sr': '1f1f8-1f1f7', - 'flag_sz': '1f1f8-1f1ff', - 'sz': '1f1f8-1f1ff', - 'flag_se': '1f1f8-1f1ea', - 'se': '1f1f8-1f1ea', - 'flag_ch': '1f1e8-1f1ed', - 'ch': '1f1e8-1f1ed', - 'flag_sy': '1f1f8-1f1fe', - 'sy': '1f1f8-1f1fe', - 'flag_tj': '1f1f9-1f1ef', - 'tj': '1f1f9-1f1ef', - 'flag_tz': '1f1f9-1f1ff', - 'tz': '1f1f9-1f1ff', - 'flag_th': '1f1f9-1f1ed', - 'th': '1f1f9-1f1ed', - 'flag_tg': '1f1f9-1f1ec', - 'tg': '1f1f9-1f1ec', - 'flag_to': '1f1f9-1f1f4', - 'to': '1f1f9-1f1f4', - 'flag_tt': '1f1f9-1f1f9', - 'tt': '1f1f9-1f1f9', - 'flag_tn': '1f1f9-1f1f3', - 'tn': '1f1f9-1f1f3', - 'flag_tr': '1f1f9-1f1f7', - 'tr': '1f1f9-1f1f7', - 'flag_tm': '1f1f9-1f1f2', - 'turkmenistan': '1f1f9-1f1f2', - 'flag_tv': '1f1f9-1f1fb', - 'tuvalu': '1f1f9-1f1fb', - 'flag_ug': '1f1fa-1f1ec', - 'ug': '1f1fa-1f1ec', - 'flag_ua': '1f1fa-1f1e6', - 'ua': '1f1fa-1f1e6', - 'flag_ae': '1f1e6-1f1ea', - 'ae': '1f1e6-1f1ea', - 'flag_uy': '1f1fa-1f1fe', - 'uy': '1f1fa-1f1fe', - 'flag_uz': '1f1fa-1f1ff', - 'uz': '1f1fa-1f1ff', - 'flag_vu': '1f1fb-1f1fa', - 'vu': '1f1fb-1f1fa', - 'flag_va': '1f1fb-1f1e6', - 'va': '1f1fb-1f1e6', - 'flag_ve': '1f1fb-1f1ea', - 've': '1f1fb-1f1ea', - 'flag_vn': '1f1fb-1f1f3', - 'vn': '1f1fb-1f1f3', - 'flag_eh': '1f1ea-1f1ed', - 'eh': '1f1ea-1f1ed', - 'flag_ye': '1f1fe-1f1ea', - 'ye': '1f1fe-1f1ea', - 'flag_zm': '1f1ff-1f1f2', - 'zm': '1f1ff-1f1f2', - 'flag_zw': '1f1ff-1f1fc', - 'zw': '1f1ff-1f1fc', - 'flag_pr': '1f1f5-1f1f7', - 'pr': '1f1f5-1f1f7', - 'flag_ky': '1f1f0-1f1fe', - 'ky': '1f1f0-1f1fe', - 'flag_bm': '1f1e7-1f1f2', - 'bm': '1f1e7-1f1f2', - 'flag_pf': '1f1f5-1f1eb', - 'pf': '1f1f5-1f1eb', - 'flag_ps': '1f1f5-1f1f8', - 'ps': '1f1f5-1f1f8', - 'flag_nc': '1f1f3-1f1e8', - 'nc': '1f1f3-1f1e8', - 'flag_sh': '1f1f8-1f1ed', - 'sh': '1f1f8-1f1ed', - 'flag_aw': '1f1e6-1f1fc', - 'aw': '1f1e6-1f1fc', - 'flag_vi': '1f1fb-1f1ee', - 'vi': '1f1fb-1f1ee', - 'flag_hk': '1f1ed-1f1f0', - 'hk': '1f1ed-1f1f0', - 'flag_ac': '1f1e6-1f1e8', - 'ac': '1f1e6-1f1e8', - 'flag_ms': '1f1f2-1f1f8', - 'ms': '1f1f2-1f1f8', - 'flag_gu': '1f1ec-1f1fa', - 'gu': '1f1ec-1f1fa', - 'flag_gl': '1f1ec-1f1f1', - 'gl': '1f1ec-1f1f1', - 'flag_nu': '1f1f3-1f1fa', - 'nu': '1f1f3-1f1fa', - 'flag_wf': '1f1fc-1f1eb', - 'wf': '1f1fc-1f1eb', - 'flag_mo': '1f1f2-1f1f4', - 'mo': '1f1f2-1f1f4', - 'flag_fo': '1f1eb-1f1f4', - 'fo': '1f1eb-1f1f4', - 'flag_fk': '1f1eb-1f1f0', - 'fk': '1f1eb-1f1f0', - 'flag_je': '1f1ef-1f1ea', - 'je': '1f1ef-1f1ea', - 'flag_ai': '1f1e6-1f1ee', - 'ai': '1f1e6-1f1ee', - 'flag_gi': '1f1ec-1f1ee', - 'gi': '1f1ec-1f1ee', - 'film_frames': '1f39e', - 'tickets': '1f39f', - 'admission_tickets': '1f39f', - 'medal': '1f3c5', - 'sports_medal': '1f3c5', - 'lifter': '1f3cb', - 'weight_lifter': '1f3cb', - 'golfer': '1f3cc', - 'motorcycle': '1f3cd', - 'racing_motorcycle': '1f3cd', - 'race_car': '1f3ce', - 'racing_car': '1f3ce', - 'military_medal': '1f396', - 'reminder_ribbon': '1f397', - 'hot_pepper': '1f336', - 'cloud_rain': '1f327', - 'cloud_with_rain': '1f327', - 'cloud_snow': '1f328', - 'cloud_with_snow': '1f328', - 'cloud_lightning': '1f329', - 'cloud_with_lightning': '1f329', - 'cloud_tornado': '1f32a', - 'cloud_with_tornado': '1f32a', - 'fog': '1f32b', - 'wind_blowing_face': '1f32c', - 'chipmunk': '1f43f', - 'spider': '1f577', - 'spider_web': '1f578', - 'thermometer': '1f321', - 'microphone2': '1f399', - 'studio_microphone': '1f399', - 'level_slider': '1f39a', - 'control_knobs': '1f39b', - 'flag_white': '1f3f3', - 'waving_white_flag': '1f3f3', - 'flag_black': '1f3f4', - 'waving_black_flag': '1f3f4', - 'rosette': '1f3f5', - 'label': '1f3f7', - 'camera_with_flash': '1f4f8', - 'projector': '1f4fd', - 'film_projector': '1f4fd', - 'cross': '271d', - 'latin_cross': '271d', - 'om_symbol': '1f549', - 'dove': '1f54a', - 'dove_of_peace': '1f54a', - 'candle': '1f56f', - 'clock': '1f570', - 'mantlepiece_clock': '1f570', - 'hole': '1f573', - 'dark_sunglasses': '1f576', - 'joystick': '1f579', - 'paperclips': '1f587', - 'linked_paperclips': '1f587', - 'pen_ballpoint': '1f58a', - 'lower_left_ballpoint_pen': '1f58a', - 'pen_fountain': '1f58b', - 'lower_left_fountain_pen': '1f58b', - 'paintbrush': '1f58c', - 'lower_left_paintbrush': '1f58c', - 'crayon': '1f58d', - 'lower_left_crayon': '1f58d', - 'desktop': '1f5a5', - 'desktop_computer': '1f5a5', - 'printer': '1f5a8', - 'keyboard': '2328', - 'trackball': '1f5b2', - 'frame_photo': '1f5bc', - 'frame_with_picture': '1f5bc', - 'dividers': '1f5c2', - 'card_index_dividers': '1f5c2', - 'card_box': '1f5c3', - 'card_file_box': '1f5c3', - 'file_cabinet': '1f5c4', - 'wastebasket': '1f5d1', - 'notepad_spiral': '1f5d2', - 'spiral_note_pad': '1f5d2', - 'calendar_spiral': '1f5d3', - 'spiral_calendar_pad': '1f5d3', - 'compression': '1f5dc', - 'key2': '1f5dd', - 'old_key': '1f5dd', - 'newspaper2': '1f5de', - 'rolled_up_newspaper': '1f5de', - 'dagger': '1f5e1', - 'dagger_knife': '1f5e1', - 'speaking_head': '1f5e3', - 'speaking_head_in_silhouette': '1f5e3', - 'anger_right': '1f5ef', - 'right_anger_bubble': '1f5ef', - 'ballot_box': '1f5f3', - 'ballot_box_with_ballot': '1f5f3', - 'map': '1f5fa', - 'world_map': '1f5fa', - 'sleeping_accommodation': '1f6cc', - 'tools': '1f6e0', - 'hammer_and_wrench': '1f6e0', - 'shield': '1f6e1', - 'oil': '1f6e2', - 'oil_drum': '1f6e2', - 'satellite_orbital': '1f6f0', - 'fork_knife_plate': '1f37d', - 'fork_and_knife_with_plate': '1f37d', - 'eye': '1f441', - 'levitate': '1f574', - 'man_in_business_suit_levitating': '1f574', - 'spy': '1f575', - 'sleuth_or_spy': '1f575', - 'writing_hand': '270d', - 'hand_splayed': '1f590', - 'raised_hand_with_fingers_splayed': '1f590', - 'middle_finger': '1f595', - 'reversed_hand_with_middle_finger_extended': '1f595', - 'vulcan': '1f596', - 'raised_hand_with_part_between_middle_and_ring_fingers': '1f596', - 'slight_frown': '1f641', - 'slightly_frowning_face': '1f641', - 'slight_smile': '1f642', - 'slightly_smiling_face': '1f642', - 'mountain_snow': '1f3d4', - 'snow_capped_mountain': '1f3d4', - 'camping': '1f3d5', - 'beach': '1f3d6', - 'beach_with_umbrella': '1f3d6', - 'construction_site': '1f3d7', - 'building_construction': '1f3d7', - 'homes': '1f3d8', - 'house_buildings': '1f3d8', - 'cityscape': '1f3d9', - 'house_abandoned': '1f3da', - 'derelict_house_building': '1f3da', - 'classical_building': '1f3db', - 'desert': '1f3dc', - 'island': '1f3dd', - 'desert_island': '1f3dd', - 'park': '1f3de', - 'national_park': '1f3de', - 'stadium': '1f3df', - 'couch': '1f6cb', - 'couch_and_lamp': '1f6cb', - 'shopping_bags': '1f6cd', - 'bellhop': '1f6ce', - 'bellhop_bell': '1f6ce', - 'bed': '1f6cf', - 'motorway': '1f6e3', - 'railway_track': '1f6e4', - 'railroad_track': '1f6e4', - 'motorboat': '1f6e5', - 'airplane_small': '1f6e9', - 'small_airplane': '1f6e9', - 'airplane_departure': '1f6eb', - 'airplane_arriving': '1f6ec', - 'cruise_ship': '1f6f3', - 'passenger_ship': '1f6f3', - 'baby_tone1': '1f476-1f3fb', - 'baby_tone2': '1f476-1f3fc', - 'baby_tone3': '1f476-1f3fd', - 'baby_tone4': '1f476-1f3fe', - 'baby_tone5': '1f476-1f3ff', - 'boy_tone1': '1f466-1f3fb', - 'boy_tone2': '1f466-1f3fc', - 'boy_tone3': '1f466-1f3fd', - 'boy_tone4': '1f466-1f3fe', - 'boy_tone5': '1f466-1f3ff', - 'girl_tone1': '1f467-1f3fb', - 'girl_tone2': '1f467-1f3fc', - 'girl_tone3': '1f467-1f3fd', - 'girl_tone4': '1f467-1f3fe', - 'girl_tone5': '1f467-1f3ff', - 'man_tone1': '1f468-1f3fb', - 'man_tone2': '1f468-1f3fc', - 'man_tone3': '1f468-1f3fd', - 'man_tone4': '1f468-1f3fe', - 'man_tone5': '1f468-1f3ff', - 'woman_tone1': '1f469-1f3fb', - 'woman_tone2': '1f469-1f3fc', - 'woman_tone3': '1f469-1f3fd', - 'woman_tone4': '1f469-1f3fe', - 'woman_tone5': '1f469-1f3ff', - 'bride_with_veil_tone1': '1f470-1f3fb', - 'bride_with_veil_tone2': '1f470-1f3fc', - 'bride_with_veil_tone3': '1f470-1f3fd', - 'bride_with_veil_tone4': '1f470-1f3fe', - 'bride_with_veil_tone5': '1f470-1f3ff', - 'person_with_blond_hair_tone1': '1f471-1f3fb', - 'person_with_blond_hair_tone2': '1f471-1f3fc', - 'person_with_blond_hair_tone3': '1f471-1f3fd', - 'person_with_blond_hair_tone4': '1f471-1f3fe', - 'person_with_blond_hair_tone5': '1f471-1f3ff', - 'man_with_gua_pi_mao_tone1': '1f472-1f3fb', - 'man_with_gua_pi_mao_tone2': '1f472-1f3fc', - 'man_with_gua_pi_mao_tone3': '1f472-1f3fd', - 'man_with_gua_pi_mao_tone4': '1f472-1f3fe', - 'man_with_gua_pi_mao_tone5': '1f472-1f3ff', - 'man_with_turban_tone1': '1f473-1f3fb', - 'man_with_turban_tone2': '1f473-1f3fc', - 'man_with_turban_tone3': '1f473-1f3fd', - 'man_with_turban_tone4': '1f473-1f3fe', - 'man_with_turban_tone5': '1f473-1f3ff', - 'older_man_tone1': '1f474-1f3fb', - 'older_man_tone2': '1f474-1f3fc', - 'older_man_tone3': '1f474-1f3fd', - 'older_man_tone4': '1f474-1f3fe', - 'older_man_tone5': '1f474-1f3ff', - 'older_woman_tone1': '1f475-1f3fb', - 'grandma_tone1': '1f475-1f3fb', - 'older_woman_tone2': '1f475-1f3fc', - 'grandma_tone2': '1f475-1f3fc', - 'older_woman_tone3': '1f475-1f3fd', - 'grandma_tone3': '1f475-1f3fd', - 'older_woman_tone4': '1f475-1f3fe', - 'grandma_tone4': '1f475-1f3fe', - 'older_woman_tone5': '1f475-1f3ff', - 'grandma_tone5': '1f475-1f3ff', - 'cop_tone1': '1f46e-1f3fb', - 'cop_tone2': '1f46e-1f3fc', - 'cop_tone3': '1f46e-1f3fd', - 'cop_tone4': '1f46e-1f3fe', - 'cop_tone5': '1f46e-1f3ff', - 'construction_worker_tone1': '1f477-1f3fb', - 'construction_worker_tone2': '1f477-1f3fc', - 'construction_worker_tone3': '1f477-1f3fd', - 'construction_worker_tone4': '1f477-1f3fe', - 'construction_worker_tone5': '1f477-1f3ff', - 'princess_tone1': '1f478-1f3fb', - 'princess_tone2': '1f478-1f3fc', - 'princess_tone3': '1f478-1f3fd', - 'princess_tone4': '1f478-1f3fe', - 'princess_tone5': '1f478-1f3ff', - 'guardsman_tone1': '1f482-1f3fb', - 'guardsman_tone2': '1f482-1f3fc', - 'guardsman_tone3': '1f482-1f3fd', - 'guardsman_tone4': '1f482-1f3fe', - 'guardsman_tone5': '1f482-1f3ff', - 'angel_tone1': '1f47c-1f3fb', - 'angel_tone2': '1f47c-1f3fc', - 'angel_tone3': '1f47c-1f3fd', - 'angel_tone4': '1f47c-1f3fe', - 'angel_tone5': '1f47c-1f3ff', - 'bow_tone1': '1f647-1f3fb', - 'bow_tone2': '1f647-1f3fc', - 'bow_tone3': '1f647-1f3fd', - 'bow_tone4': '1f647-1f3fe', - 'bow_tone5': '1f647-1f3ff', - 'information_desk_person_tone1': '1f481-1f3fb', - 'information_desk_person_tone2': '1f481-1f3fc', - 'information_desk_person_tone3': '1f481-1f3fd', - 'information_desk_person_tone4': '1f481-1f3fe', - 'information_desk_person_tone5': '1f481-1f3ff', - 'no_good_tone1': '1f645-1f3fb', - 'no_good_tone2': '1f645-1f3fc', - 'no_good_tone3': '1f645-1f3fd', - 'no_good_tone4': '1f645-1f3fe', - 'no_good_tone5': '1f645-1f3ff', - 'ok_woman_tone1': '1f646-1f3fb', - 'ok_woman_tone2': '1f646-1f3fc', - 'ok_woman_tone3': '1f646-1f3fd', - 'ok_woman_tone4': '1f646-1f3fe', - 'ok_woman_tone5': '1f646-1f3ff', - 'raising_hand_tone1': '1f64b-1f3fb', - 'raising_hand_tone2': '1f64b-1f3fc', - 'raising_hand_tone3': '1f64b-1f3fd', - 'raising_hand_tone4': '1f64b-1f3fe', - 'raising_hand_tone5': '1f64b-1f3ff', - 'person_with_pouting_face_tone1': '1f64e-1f3fb', - 'person_with_pouting_face_tone2': '1f64e-1f3fc', - 'person_with_pouting_face_tone3': '1f64e-1f3fd', - 'person_with_pouting_face_tone4': '1f64e-1f3fe', - 'person_with_pouting_face_tone5': '1f64e-1f3ff', - 'person_frowning_tone1': '1f64d-1f3fb', - 'person_frowning_tone2': '1f64d-1f3fc', - 'person_frowning_tone3': '1f64d-1f3fd', - 'person_frowning_tone4': '1f64d-1f3fe', - 'person_frowning_tone5': '1f64d-1f3ff', - 'massage_tone1': '1f486-1f3fb', - 'massage_tone2': '1f486-1f3fc', - 'massage_tone3': '1f486-1f3fd', - 'massage_tone4': '1f486-1f3fe', - 'massage_tone5': '1f486-1f3ff', - 'haircut_tone1': '1f487-1f3fb', - 'haircut_tone2': '1f487-1f3fc', - 'haircut_tone3': '1f487-1f3fd', - 'haircut_tone4': '1f487-1f3fe', - 'haircut_tone5': '1f487-1f3ff', - 'raised_hands_tone1': '1f64c-1f3fb', - 'raised_hands_tone2': '1f64c-1f3fc', - 'raised_hands_tone3': '1f64c-1f3fd', - 'raised_hands_tone4': '1f64c-1f3fe', - 'raised_hands_tone5': '1f64c-1f3ff', - 'clap_tone1': '1f44f-1f3fb', - 'clap_tone2': '1f44f-1f3fc', - 'clap_tone3': '1f44f-1f3fd', - 'clap_tone4': '1f44f-1f3fe', - 'clap_tone5': '1f44f-1f3ff', - 'ear_tone1': '1f442-1f3fb', - 'ear_tone2': '1f442-1f3fc', - 'ear_tone3': '1f442-1f3fd', - 'ear_tone4': '1f442-1f3fe', - 'ear_tone5': '1f442-1f3ff', - 'nose_tone1': '1f443-1f3fb', - 'nose_tone2': '1f443-1f3fc', - 'nose_tone3': '1f443-1f3fd', - 'nose_tone4': '1f443-1f3fe', - 'nose_tone5': '1f443-1f3ff', - 'nail_care_tone1': '1f485-1f3fb', - 'nail_care_tone2': '1f485-1f3fc', - 'nail_care_tone3': '1f485-1f3fd', - 'nail_care_tone4': '1f485-1f3fe', - 'nail_care_tone5': '1f485-1f3ff', - 'wave_tone1': '1f44b-1f3fb', - 'wave_tone2': '1f44b-1f3fc', - 'wave_tone3': '1f44b-1f3fd', - 'wave_tone4': '1f44b-1f3fe', - 'wave_tone5': '1f44b-1f3ff', - 'thumbsup_tone1': '1f44d-1f3fb', - '+1_tone1': '1f44d-1f3fb', - 'thumbup_tone1': '1f44d-1f3fb', - 'thumbsup_tone2': '1f44d-1f3fc', - '+1_tone2': '1f44d-1f3fc', - 'thumbup_tone2': '1f44d-1f3fc', - 'thumbsup_tone3': '1f44d-1f3fd', - '+1_tone3': '1f44d-1f3fd', - 'thumbup_tone3': '1f44d-1f3fd', - 'thumbsup_tone4': '1f44d-1f3fe', - '+1_tone4': '1f44d-1f3fe', - 'thumbup_tone4': '1f44d-1f3fe', - 'thumbsup_tone5': '1f44d-1f3ff', - '+1_tone5': '1f44d-1f3ff', - 'thumbup_tone5': '1f44d-1f3ff', - 'thumbsdown_tone1': '1f44e-1f3fb', - '-1_tone1': '1f44e-1f3fb', - 'thumbdown_tone1': '1f44e-1f3fb', - 'thumbsdown_tone2': '1f44e-1f3fc', - '-1_tone2': '1f44e-1f3fc', - 'thumbdown_tone2': '1f44e-1f3fc', - 'thumbsdown_tone3': '1f44e-1f3fd', - '-1_tone3': '1f44e-1f3fd', - 'thumbdown_tone3': '1f44e-1f3fd', - 'thumbsdown_tone4': '1f44e-1f3fe', - '-1_tone4': '1f44e-1f3fe', - 'thumbdown_tone4': '1f44e-1f3fe', - 'thumbsdown_tone5': '1f44e-1f3ff', - '-1_tone5': '1f44e-1f3ff', - 'thumbdown_tone5': '1f44e-1f3ff', - 'point_up_tone1': '261d-1f3fb', - 'point_up_tone2': '261d-1f3fc', - 'point_up_tone3': '261d-1f3fd', - 'point_up_tone4': '261d-1f3fe', - 'point_up_tone5': '261d-1f3ff', - 'point_up_2_tone1': '1f446-1f3fb', - 'point_up_2_tone2': '1f446-1f3fc', - 'point_up_2_tone3': '1f446-1f3fd', - 'point_up_2_tone4': '1f446-1f3fe', - 'point_up_2_tone5': '1f446-1f3ff', - 'point_down_tone1': '1f447-1f3fb', - 'point_down_tone2': '1f447-1f3fc', - 'point_down_tone3': '1f447-1f3fd', - 'point_down_tone4': '1f447-1f3fe', - 'point_down_tone5': '1f447-1f3ff', - 'point_left_tone1': '1f448-1f3fb', - 'point_left_tone2': '1f448-1f3fc', - 'point_left_tone3': '1f448-1f3fd', - 'point_left_tone4': '1f448-1f3fe', - 'point_left_tone5': '1f448-1f3ff', - 'point_right_tone1': '1f449-1f3fb', - 'point_right_tone2': '1f449-1f3fc', - 'point_right_tone3': '1f449-1f3fd', - 'point_right_tone4': '1f449-1f3fe', - 'point_right_tone5': '1f449-1f3ff', - 'ok_hand_tone1': '1f44c-1f3fb', - 'ok_hand_tone2': '1f44c-1f3fc', - 'ok_hand_tone3': '1f44c-1f3fd', - 'ok_hand_tone4': '1f44c-1f3fe', - 'ok_hand_tone5': '1f44c-1f3ff', - 'v_tone1': '270c-1f3fb', - 'v_tone2': '270c-1f3fc', - 'v_tone3': '270c-1f3fd', - 'v_tone4': '270c-1f3fe', - 'v_tone5': '270c-1f3ff', - 'punch_tone1': '1f44a-1f3fb', - 'punch_tone2': '1f44a-1f3fc', - 'punch_tone3': '1f44a-1f3fd', - 'punch_tone4': '1f44a-1f3fe', - 'punch_tone5': '1f44a-1f3ff', - 'fist_tone1': '270a-1f3fb', - 'fist_tone2': '270a-1f3fc', - 'fist_tone3': '270a-1f3fd', - 'fist_tone4': '270a-1f3fe', - 'fist_tone5': '270a-1f3ff', - 'raised_hand_tone1': '270b-1f3fb', - 'raised_hand_tone2': '270b-1f3fc', - 'raised_hand_tone3': '270b-1f3fd', - 'raised_hand_tone4': '270b-1f3fe', - 'raised_hand_tone5': '270b-1f3ff', - 'muscle_tone1': '1f4aa-1f3fb', - 'muscle_tone2': '1f4aa-1f3fc', - 'muscle_tone3': '1f4aa-1f3fd', - 'muscle_tone4': '1f4aa-1f3fe', - 'muscle_tone5': '1f4aa-1f3ff', - 'open_hands_tone1': '1f450-1f3fb', - 'open_hands_tone2': '1f450-1f3fc', - 'open_hands_tone3': '1f450-1f3fd', - 'open_hands_tone4': '1f450-1f3fe', - 'open_hands_tone5': '1f450-1f3ff', - 'pray_tone1': '1f64f-1f3fb', - 'pray_tone2': '1f64f-1f3fc', - 'pray_tone3': '1f64f-1f3fd', - 'pray_tone4': '1f64f-1f3fe', - 'pray_tone5': '1f64f-1f3ff', - 'runner_tone1': '1f3c3-1f3fb', - 'runner_tone2': '1f3c3-1f3fc', - 'runner_tone3': '1f3c3-1f3fd', - 'runner_tone4': '1f3c3-1f3fe', - 'runner_tone5': '1f3c3-1f3ff', - 'walking_tone1': '1f6b6-1f3fb', - 'walking_tone2': '1f6b6-1f3fc', - 'walking_tone3': '1f6b6-1f3fd', - 'walking_tone4': '1f6b6-1f3fe', - 'walking_tone5': '1f6b6-1f3ff', - 'dancer_tone1': '1f483-1f3fb', - 'dancer_tone2': '1f483-1f3fc', - 'dancer_tone3': '1f483-1f3fd', - 'dancer_tone4': '1f483-1f3fe', - 'dancer_tone5': '1f483-1f3ff', - 'rowboat_tone1': '1f6a3-1f3fb', - 'rowboat_tone2': '1f6a3-1f3fc', - 'rowboat_tone3': '1f6a3-1f3fd', - 'rowboat_tone4': '1f6a3-1f3fe', - 'rowboat_tone5': '1f6a3-1f3ff', - 'swimmer_tone1': '1f3ca-1f3fb', - 'swimmer_tone2': '1f3ca-1f3fc', - 'swimmer_tone3': '1f3ca-1f3fd', - 'swimmer_tone4': '1f3ca-1f3fe', - 'swimmer_tone5': '1f3ca-1f3ff', - 'surfer_tone1': '1f3c4-1f3fb', - 'surfer_tone2': '1f3c4-1f3fc', - 'surfer_tone3': '1f3c4-1f3fd', - 'surfer_tone4': '1f3c4-1f3fe', - 'surfer_tone5': '1f3c4-1f3ff', - 'bath_tone1': '1f6c0-1f3fb', - 'bath_tone2': '1f6c0-1f3fc', - 'bath_tone3': '1f6c0-1f3fd', - 'bath_tone4': '1f6c0-1f3fe', - 'bath_tone5': '1f6c0-1f3ff', - 'bicyclist_tone1': '1f6b4-1f3fb', - 'bicyclist_tone2': '1f6b4-1f3fc', - 'bicyclist_tone3': '1f6b4-1f3fd', - 'bicyclist_tone4': '1f6b4-1f3fe', - 'bicyclist_tone5': '1f6b4-1f3ff', - 'mountain_bicyclist_tone1': '1f6b5-1f3fb', - 'mountain_bicyclist_tone2': '1f6b5-1f3fc', - 'mountain_bicyclist_tone3': '1f6b5-1f3fd', - 'mountain_bicyclist_tone4': '1f6b5-1f3fe', - 'mountain_bicyclist_tone5': '1f6b5-1f3ff', - 'horse_racing_tone1': '1f3c7-1f3fb', - 'horse_racing_tone2': '1f3c7-1f3fc', - 'horse_racing_tone3': '1f3c7-1f3fd', - 'horse_racing_tone4': '1f3c7-1f3fe', - 'horse_racing_tone5': '1f3c7-1f3ff', - 'writing_hand_tone1': '270d-1f3fb', - 'writing_hand_tone2': '270d-1f3fc', - 'writing_hand_tone3': '270d-1f3fd', - 'writing_hand_tone4': '270d-1f3fe', - 'writing_hand_tone5': '270d-1f3ff', - 'hand_splayed_tone1': '1f590-1f3fb', - 'raised_hand_with_fingers_splayed_tone1': '1f590-1f3fb', - 'hand_splayed_tone2': '1f590-1f3fc', - 'raised_hand_with_fingers_splayed_tone2': '1f590-1f3fc', - 'hand_splayed_tone3': '1f590-1f3fd', - 'raised_hand_with_fingers_splayed_tone3': '1f590-1f3fd', - 'hand_splayed_tone4': '1f590-1f3fe', - 'raised_hand_with_fingers_splayed_tone4': '1f590-1f3fe', - 'hand_splayed_tone5': '1f590-1f3ff', - 'raised_hand_with_fingers_splayed_tone5': '1f590-1f3ff', - 'middle_finger_tone1': '1f595-1f3fb', - 'reversed_hand_with_middle_finger_extended_tone1': '1f595-1f3fb', - 'middle_finger_tone2': '1f595-1f3fc', - 'reversed_hand_with_middle_finger_extended_tone2': '1f595-1f3fc', - 'middle_finger_tone3': '1f595-1f3fd', - 'reversed_hand_with_middle_finger_extended_tone3': '1f595-1f3fd', - 'middle_finger_tone4': '1f595-1f3fe', - 'reversed_hand_with_middle_finger_extended_tone4': '1f595-1f3fe', - 'middle_finger_tone5': '1f595-1f3ff', - 'reversed_hand_with_middle_finger_extended_tone5': '1f595-1f3ff', - 'vulcan_tone1': '1f596-1f3fb', - 'raised_hand_with_part_between_middle_and_ring_fingers_tone1': '1f596-1f3fb', - 'vulcan_tone2': '1f596-1f3fc', - 'raised_hand_with_part_between_middle_and_ring_fingers_tone2': '1f596-1f3fc', - 'vulcan_tone3': '1f596-1f3fd', - 'raised_hand_with_part_between_middle_and_ring_fingers_tone3': '1f596-1f3fd', - 'vulcan_tone4': '1f596-1f3fe', - 'raised_hand_with_part_between_middle_and_ring_fingers_tone4': '1f596-1f3fe', - 'vulcan_tone5': '1f596-1f3ff', - 'raised_hand_with_part_between_middle_and_ring_fingers_tone5': '1f596-1f3ff', - 'family_mmb': '1f468-1f468-1f466', - 'family_mmbb': '1f468-1f468-1f466-1f466', - 'family_mmg': '1f468-1f468-1f467', - 'family_mmgb': '1f468-1f468-1f467-1f466', - 'family_mmgg': '1f468-1f468-1f467-1f467', - 'family_mwbb': '1f468-1f469-1f466-1f466', - 'family_mwg': '1f468-1f469-1f467', - 'family_mwgb': '1f468-1f469-1f467-1f466', - 'family_mwgg': '1f468-1f469-1f467-1f467', - 'family_wwb': '1f469-1f469-1f466', - 'family_wwbb': '1f469-1f469-1f466-1f466', - 'family_wwg': '1f469-1f469-1f467', - 'family_wwgb': '1f469-1f469-1f467-1f466', - 'family_wwgg': '1f469-1f469-1f467-1f467', - 'couple_ww': '1f469-2764-1f469', - 'couple_with_heart_ww': '1f469-2764-1f469', - 'couple_mm': '1f468-2764-1f468', - 'couple_with_heart_mm': '1f468-2764-1f468', - 'kiss_ww': '1f469-2764-1f48b-1f469', - 'couplekiss_ww': '1f469-2764-1f48b-1f469', - 'kiss_mm': '1f468-2764-1f48b-1f468', - 'couplekiss_mm': '1f468-2764-1f48b-1f468', - 'tone1': '1f3fb', - 'tone2': '1f3fc', - 'tone3': '1f3fd', - 'tone4': '1f3fe', - 'tone5': '1f3ff', - 'asterisk': '002a-20e3', - 'keycap_asterisk': '002a-20e3', - 'track_next': '23ed', - 'next_track': '23ed', - 'track_previous': '23ee', - 'previous_track': '23ee', - 'play_pause': '23ef', - 'eye_in_speech_bubble': '1f441-1f5e8', - 'stopwatch': '23f1', - 'timer': '23f2', - 'timer_clock': '23f2', - 'pause_button': '23f8', - 'double_vertical_bar': '23f8', - 'stop_button': '23f9', - 'record_button': '23fa', - 'umbrella2': '2602', - 'snowman2': '2603', - 'comet': '2604', - 'shamrock': '2618', - 'skull_crossbones': '2620', - 'skull_and_crossbones': '2620', - 'radioactive': '2622', - 'radioactive_sign': '2622', - 'biohazard': '2623', - 'biohazard_sign': '2623', - 'orthodox_cross': '2626', - 'star_and_crescent': '262a', - 'peace': '262e', - 'peace_symbol': '262e', - 'yin_yang': '262f', - 'wheel_of_dharma': '2638', - 'frowning2': '2639', - 'white_frowning_face': '2639', - 'hammer_pick': '2692', - 'hammer_and_pick': '2692', - 'crossed_swords': '2694', - 'scales': '2696', - 'alembic': '2697', - 'gear': '2699', - 'atom': '269b', - 'atom_symbol': '269b', - 'fleur-de-lis': '269c', - 'coffin': '26b0', - 'urn': '26b1', - 'funeral_urn': '26b1', - 'thunder_cloud_rain': '26c8', - 'thunder_cloud_and_rain': '26c8', - 'pick': '26cf', - 'helmet_with_cross': '26d1', - 'helmet_with_white_cross': '26d1', - 'chains': '26d3', - 'shinto_shrine': '26e9', - 'mountain': '26f0', - 'beach_umbrella': '26f1', - 'umbrella_on_ground': '26f1', - 'ferry': '26f4', - 'skier': '26f7', - 'ice_skate': '26f8', - 'basketball_player': '26f9', - 'person_with_ball': '26f9', - 'star_of_david': '2721', - 'heart_exclamation': '2763', - 'heavy_heart_exclamation_mark_ornament': '2763', - 'white_sun_small_cloud': '1f324', - 'white_sun_with_small_cloud': '1f324', - 'white_sun_cloud': '1f325', - 'white_sun_behind_cloud': '1f325', - 'white_sun_rain_cloud': '1f326', - 'white_sun_behind_cloud_with_rain': '1f326', - 'mouse_three_button': '1f5b1', - 'three_button_mouse': '1f5b1', - 'santa_tone1': '1f385-1f3fb', - 'santa_tone2': '1f385-1f3fc', - 'santa_tone3': '1f385-1f3fd', - 'santa_tone4': '1f385-1f3fe', - 'santa_tone5': '1f385-1f3ff', - 'metal_tone1': '1f918-1f3fb', - 'sign_of_the_horns_tone1': '1f918-1f3fb', - 'metal_tone2': '1f918-1f3fc', - 'sign_of_the_horns_tone2': '1f918-1f3fc', - 'metal_tone3': '1f918-1f3fd', - 'sign_of_the_horns_tone3': '1f918-1f3fd', - 'metal_tone4': '1f918-1f3fe', - 'sign_of_the_horns_tone4': '1f918-1f3fe', - 'metal_tone5': '1f918-1f3ff', - 'sign_of_the_horns_tone5': '1f918-1f3ff', - 'lifter_tone1': '1f3cb-1f3fb', - 'weight_lifter_tone1': '1f3cb-1f3fb', - 'lifter_tone2': '1f3cb-1f3fc', - 'weight_lifter_tone2': '1f3cb-1f3fc', - 'lifter_tone3': '1f3cb-1f3fd', - 'weight_lifter_tone3': '1f3cb-1f3fd', - 'lifter_tone4': '1f3cb-1f3fe', - 'weight_lifter_tone4': '1f3cb-1f3fe', - 'lifter_tone5': '1f3cb-1f3ff', - 'weight_lifter_tone5': '1f3cb-1f3ff', - 'basketball_player_tone1': '26f9-1f3fb', - 'person_with_ball_tone1': '26f9-1f3fb', - 'basketball_player_tone2': '26f9-1f3fc', - 'person_with_ball_tone2': '26f9-1f3fc', - 'basketball_player_tone3': '26f9-1f3fd', - 'person_with_ball_tone3': '26f9-1f3fd', - 'basketball_player_tone4': '26f9-1f3fe', - 'person_with_ball_tone4': '26f9-1f3fe', - 'basketball_player_tone5': '26f9-1f3ff', - 'person_with_ball_tone5': '26f9-1f3ff', - 'upside_down': '1f643', - 'upside_down_face': '1f643', - 'money_mouth': '1f911', - 'money_mouth_face': '1f911', - 'nerd': '1f913', - 'nerd_face': '1f913', - 'hugging': '1f917', - 'hugging_face': '1f917', - 'rolling_eyes': '1f644', - 'face_with_rolling_eyes': '1f644', - 'thinking': '1f914', - 'thinking_face': '1f914', - 'zipper_mouth': '1f910', - 'zipper_mouth_face': '1f910', - 'thermometer_face': '1f912', - 'face_with_thermometer': '1f912', - 'head_bandage': '1f915', - 'face_with_head_bandage': '1f915', - 'robot': '1f916', - 'robot_face': '1f916', - 'lion_face': '1f981', - 'lion': '1f981', - 'unicorn': '1f984', - 'unicorn_face': '1f984', - 'scorpion': '1f982', - 'crab': '1f980', - 'turkey': '1f983', - 'cheese': '1f9c0', - 'cheese_wedge': '1f9c0', - 'hotdog': '1f32d', - 'hot_dog': '1f32d', - 'taco': '1f32e', - 'burrito': '1f32f', - 'popcorn': '1f37f', - 'champagne': '1f37e', - 'bottle_with_popping_cork': '1f37e', - 'bow_and_arrow': '1f3f9', - 'archery': '1f3f9', - 'amphora': '1f3fa', - 'place_of_worship': '1f6d0', - 'worship_symbol': '1f6d0', - 'kaaba': '1f54b', - 'mosque': '1f54c', - 'synagogue': '1f54d', - 'menorah': '1f54e', - 'prayer_beads': '1f4ff', - 'cricket': '1f3cf', - 'cricket_bat_ball': '1f3cf', - 'volleyball': '1f3d0', - 'field_hockey': '1f3d1', - 'hockey': '1f3d2', - 'ping_pong': '1f3d3', - 'table_tennis': '1f3d3', - 'badminton': '1f3f8', - 'flag_ax': '1f1e6-1f1fd', - 'ax': '1f1e6-1f1fd', - 'flag_ta': '1f1f9-1f1e6', - 'ta': '1f1f9-1f1e6', - 'flag_io': '1f1ee-1f1f4', - 'io': '1f1ee-1f1f4', - 'flag_bq': '1f1e7-1f1f6', - 'bq': '1f1e7-1f1f6', - 'flag_cx': '1f1e8-1f1fd', - 'cx': '1f1e8-1f1fd', - 'flag_cc': '1f1e8-1f1e8', - 'cc': '1f1e8-1f1e8', - 'flag_gg': '1f1ec-1f1ec', - 'gg': '1f1ec-1f1ec', - 'flag_im': '1f1ee-1f1f2', - 'im': '1f1ee-1f1f2', - 'flag_yt': '1f1fe-1f1f9', - 'yt': '1f1fe-1f1f9', - 'flag_nf': '1f1f3-1f1eb', - 'nf': '1f1f3-1f1eb', - 'flag_pn': '1f1f5-1f1f3', - 'pn': '1f1f5-1f1f3', - 'flag_bl': '1f1e7-1f1f1', - 'bl': '1f1e7-1f1f1', - 'flag_pm': '1f1f5-1f1f2', - 'pm': '1f1f5-1f1f2', - 'flag_gs': '1f1ec-1f1f8', - 'gs': '1f1ec-1f1f8', - 'flag_tk': '1f1f9-1f1f0', - 'tk': '1f1f9-1f1f0', - 'flag_bv': '1f1e7-1f1fb', - 'bv': '1f1e7-1f1fb', - 'flag_hm': '1f1ed-1f1f2', - 'hm': '1f1ed-1f1f2', - 'flag_sj': '1f1f8-1f1ef', - 'sj': '1f1f8-1f1ef', - 'flag_um': '1f1fa-1f1f2', - 'um': '1f1fa-1f1f2', - 'flag_ic': '1f1ee-1f1e8', - 'ic': '1f1ee-1f1e8', - 'flag_ea': '1f1ea-1f1e6', - 'ea': '1f1ea-1f1e6', - 'flag_cp': '1f1e8-1f1f5', - 'cp': '1f1e8-1f1f5', - 'flag_dg': '1f1e9-1f1ec', - 'dg': '1f1e9-1f1ec', - 'flag_as': '1f1e6-1f1f8', - 'as': '1f1e6-1f1f8', - 'flag_aq': '1f1e6-1f1f6', - 'aq': '1f1e6-1f1f6', - 'flag_vg': '1f1fb-1f1ec', - 'vg': '1f1fb-1f1ec', - 'flag_ck': '1f1e8-1f1f0', - 'ck': '1f1e8-1f1f0', - 'flag_cw': '1f1e8-1f1fc', - 'cw': '1f1e8-1f1fc', - 'flag_eu': '1f1ea-1f1fa', - 'eu': '1f1ea-1f1fa', - 'flag_gf': '1f1ec-1f1eb', - 'gf': '1f1ec-1f1eb', - 'flag_tf': '1f1f9-1f1eb', - 'tf': '1f1f9-1f1eb', - 'flag_gp': '1f1ec-1f1f5', - 'gp': '1f1ec-1f1f5', - 'flag_mq': '1f1f2-1f1f6', - 'mq': '1f1f2-1f1f6', - 'flag_mp': '1f1f2-1f1f5', - 'mp': '1f1f2-1f1f5', - 'flag_re': '1f1f7-1f1ea', - 're': '1f1f7-1f1ea', - 'flag_sx': '1f1f8-1f1fd', - 'sx': '1f1f8-1f1fd', - 'flag_ss': '1f1f8-1f1f8', - 'ss': '1f1f8-1f1f8', - 'flag_tc': '1f1f9-1f1e8', - 'tc': '1f1f9-1f1e8', - 'flag_mf': '1f1f2-1f1eb', - 'mf': '1f1f2-1f1eb', - 'spy_tone1': '1f575-1f3fb', - 'sleuth_or_spy_tone1': '1f575-1f3fb', - 'spy_tone2': '1f575-1f3fc', - 'sleuth_or_spy_tone2': '1f575-1f3fc', - 'spy_tone3': '1f575-1f3fd', - 'sleuth_or_spy_tone3': '1f575-1f3fd', - 'spy_tone4': '1f575-1f3fe', - 'sleuth_or_spy_tone4': '1f575-1f3fe', - 'spy_tone5': '1f575-1f3ff', - 'sleuth_or_spy_tone5': '1f575-1f3ff' - }); - } - }; -});; -'use strict'; - -System.register('flarum/emoji/main', ['flarum/extend', 'flarum/app', 'flarum/models/Post', 'flarum/emoji/addComposerAutocomplete'], function (_export, _context) { - "use strict"; - - var override, app, Post, addComposerAutocomplete; - return { - setters: [function (_flarumExtend) { - override = _flarumExtend.override; - }, function (_flarumApp) { - app = _flarumApp.default; - }, function (_flarumModelsPost) { - Post = _flarumModelsPost.default; - }, function (_flarumEmojiAddComposerAutocomplete) { - addComposerAutocomplete = _flarumEmojiAddComposerAutocomplete.default; - }], - execute: function () { - - app.initializers.add('flarum-emoji', function () { - // After typing ':' in the composer, show a dropdown suggesting a bunch of - // emoji that the user could use. - addComposerAutocomplete(); - }); - } - }; -}); \ No newline at end of file diff --git a/extensions/emoji/js/forum/package.json b/extensions/emoji/js/forum/package.json deleted file mode 100644 index 19a7865d9..000000000 --- a/extensions/emoji/js/forum/package.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "private": true, - "devDependencies": { - "gulp": "^3.9.1", - "flarum-gulp": "^0.2.0" - } -} diff --git a/extensions/emoji/js/package-lock.json b/extensions/emoji/js/package-lock.json new file mode 100644 index 000000000..6d7f86e2a --- /dev/null +++ b/extensions/emoji/js/package-lock.json @@ -0,0 +1,4700 @@ +{ + "name": "@flarum/flarum-ext-emoji", + "version": "0.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.51.tgz", + "integrity": "sha1-vXHZsZKvl435FYKdOdQJRFZDmgw=", + "requires": { + "@babel/highlight": "7.0.0-beta.51" + } + }, + "@babel/core": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-beta.51.tgz", + "integrity": "sha1-DlS9a2OHNrKuWTwxpH8JaeKyuW0=", + "requires": { + "@babel/code-frame": "7.0.0-beta.51", + "@babel/generator": "7.0.0-beta.51", + "@babel/helpers": "7.0.0-beta.51", + "@babel/parser": "7.0.0-beta.51", + "@babel/template": "7.0.0-beta.51", + "@babel/traverse": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51", + "convert-source-map": "^1.1.0", + "debug": "^3.1.0", + "json5": "^0.5.0", + "lodash": "^4.17.5", + "micromatch": "^3.1.10", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.51.tgz", + "integrity": "sha1-bHV1/952HQdIXgS67cA5LG2eMPY=", + "requires": { + "@babel/types": "7.0.0-beta.51", + "jsesc": "^2.5.1", + "lodash": "^4.17.5", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-beta.51.tgz", + "integrity": "sha1-OM95IL9fM4oif3VOKGtvut7gS1g=", + "requires": { + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-beta.51.tgz", + "integrity": "sha1-ITP//j4vcVkeQhR7lHKRyirTkjc=", + "requires": { + "@babel/helper-explode-assignable-expression": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0-beta.51.tgz", + "integrity": "sha1-hsctZoO9JZfJOKEhU6bkgL8UASg=", + "requires": { + "@babel/types": "7.0.0-beta.51", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-beta.51.tgz", + "integrity": "sha1-BO1yfJfPBbyy/WRINzMasV1jyBk=", + "requires": { + "@babel/helper-hoist-variables": "7.0.0-beta.51", + "@babel/traverse": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-define-map": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-beta.51.tgz", + "integrity": "sha1-2Ixkc36UjHE/nxFTM46EFf7kCxE=", + "requires": { + "@babel/helper-function-name": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51", + "lodash": "^4.17.5" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-beta.51.tgz", + "integrity": "sha1-mHUzKti11cmC+kgcuCtzFwPyzS0=", + "requires": { + "@babel/traverse": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-function-name": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.51.tgz", + "integrity": "sha1-IbSHSiJ8+Z7K/MMKkDAtpaJkBWE=", + "requires": { + "@babel/helper-get-function-arity": "7.0.0-beta.51", + "@babel/template": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.51.tgz", + "integrity": "sha1-MoGy0EWvlcFyzpGyCCXYXqRnZBE=", + "requires": { + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-beta.51.tgz", + "integrity": "sha1-XX68hZZWe2RPyYmRLDo++YvgWPw=", + "requires": { + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-beta.51.tgz", + "integrity": "sha1-KkJTZXQXZYiAbmAusXpS0yP4KHA=", + "requires": { + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-beta.51.tgz", + "integrity": "sha1-zgBCgEX7t9XrwOp7+DV4nxU2arI=", + "requires": { + "@babel/types": "7.0.0-beta.51", + "lodash": "^4.17.5" + } + }, + "@babel/helper-module-transforms": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-beta.51.tgz", + "integrity": "sha1-E68MjuQfJ3dDyPxD1EQxXbIyb3M=", + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.51", + "@babel/helper-simple-access": "7.0.0-beta.51", + "@babel/helper-split-export-declaration": "7.0.0-beta.51", + "@babel/template": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51", + "lodash": "^4.17.5" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-beta.51.tgz", + "integrity": "sha1-IfIVjvCDoSPOHgRmW1u4TzcAgNc=", + "requires": { + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-beta.51.tgz", + "integrity": "sha1-D2pfK20cZERBP4+rYJQNebY8IDE=" + }, + "@babel/helper-regex": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0-beta.51.tgz", + "integrity": "sha1-mXIqPAxwRZavsSMoSwqIihoAPYI=", + "requires": { + "lodash": "^4.17.5" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-beta.51.tgz", + "integrity": "sha1-DtxX4F3LXd4qC27m+NAmGYLe8l8=", + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0-beta.51", + "@babel/helper-wrap-function": "7.0.0-beta.51", + "@babel/template": "7.0.0-beta.51", + "@babel/traverse": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-replace-supers": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-beta.51.tgz", + "integrity": "sha1-J5phr7hJR2xsxw1VGfg99KdP+m8=", + "requires": { + "@babel/helper-member-expression-to-functions": "7.0.0-beta.51", + "@babel/helper-optimise-call-expression": "7.0.0-beta.51", + "@babel/traverse": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-simple-access": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-beta.51.tgz", + "integrity": "sha1-ydf+zYShgdUKOvzEIvyUqWi+MFA=", + "requires": { + "@babel/template": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51", + "lodash": "^4.17.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.51.tgz", + "integrity": "sha1-imw/ZsTSZTUvwHdIT59ugKUauXg=", + "requires": { + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helper-wrap-function": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-beta.51.tgz", + "integrity": "sha1-bFFvsEQQmWTuAxwiUAqDAxOGL7E=", + "requires": { + "@babel/helper-function-name": "7.0.0-beta.51", + "@babel/template": "7.0.0-beta.51", + "@babel/traverse": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/helpers": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-beta.51.tgz", + "integrity": "sha1-lScr4qtGNNaCBCX4klAxqSiRg5c=", + "requires": { + "@babel/template": "7.0.0-beta.51", + "@babel/traverse": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51" + } + }, + "@babel/highlight": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.51.tgz", + "integrity": "sha1-6IRK4loVlcz9QriWI7Q3bKBtIl0=", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "@babel/parser": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-beta.51.tgz", + "integrity": "sha1-J87C30Cd9gr1gnDtj2qlVAnqhvY=" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-beta.51.tgz", + "integrity": "sha1-99aS+Uakp/ynjkM2QHoAvq+KTeo=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/helper-remap-async-to-generator": "7.0.0-beta.51", + "@babel/plugin-syntax-async-generators": "7.0.0-beta.51" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0-beta.51.tgz", + "integrity": "sha1-tcZi+GKjCs6U/EhHeDex0lX6ON8=", + "requires": { + "@babel/helper-function-name": "7.0.0-beta.51", + "@babel/helper-member-expression-to-functions": "7.0.0-beta.51", + "@babel/helper-optimise-call-expression": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/helper-replace-supers": "7.0.0-beta.51", + "@babel/plugin-syntax-class-properties": "7.0.0-beta.51" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-beta.51.tgz", + "integrity": "sha1-W8Rp5ebRuEpdYEa1npDKAWwghtY=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.51" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-beta.51.tgz", + "integrity": "sha1-PsxtKRnVLJTL+uhiXaM1ghAvs9Y=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.51" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-beta.51.tgz", + "integrity": "sha1-0pbD6nTKN/1/pVu/jAzYWqfZn3s=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/helper-regex": "7.0.0-beta.51", + "regexpu-core": "^4.2.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-beta.51.tgz", + "integrity": "sha1-aSGvHcPaD87d4KYQc+7Hl7jKpwc=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0-beta.51.tgz", + "integrity": "sha1-8Mv28iqHnFk6B+jhQckI4IdwHpE=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-beta.51.tgz", + "integrity": "sha1-9nKjNxxro/5Tv/0uirXcQElTgs8=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-beta.51.tgz", + "integrity": "sha1-bVehGcHwZMRY5FutRb7wqD7RDAA=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-beta.51.tgz", + "integrity": "sha1-ziZ1cgy0EkjCZDNRXJDJS50Bpv0=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-beta.51.tgz", + "integrity": "sha1-KbnbbjhoigbsXCVjmZbYml6/2+M=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-beta.51.tgz", + "integrity": "sha1-lFOFBVoubTVmv1WvEnyNclzToXM=", + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/helper-remap-async-to-generator": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-beta.51.tgz", + "integrity": "sha1-IxKbr4FEcfOeqU7shKsf/nbJ/pY=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-beta.51.tgz", + "integrity": "sha1-vlVcefDaTrFop/4W14eppxc3AeA=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "lodash": "^4.17.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-beta.51.tgz", + "integrity": "sha1-BD8x+2MnZkoy2Lpl3hV5nv3GXaA=", + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0-beta.51", + "@babel/helper-define-map": "7.0.0-beta.51", + "@babel/helper-function-name": "7.0.0-beta.51", + "@babel/helper-optimise-call-expression": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/helper-replace-supers": "7.0.0-beta.51", + "@babel/helper-split-export-declaration": "7.0.0-beta.51", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-beta.51.tgz", + "integrity": "sha1-jHKhqz4HZwNP+eZzLSWBwjwDLv4=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-beta.51.tgz", + "integrity": "sha1-1dRU5XTH7zPuSekYsEivspvpNfY=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-beta.51.tgz", + "integrity": "sha1-mAVYoeX34ohQ9f/eIEBCkeKqM/s=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/helper-regex": "7.0.0-beta.51", + "regexpu-core": "^4.1.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-beta.51.tgz", + "integrity": "sha1-VB6vipfRSpgJs1nY9UgAHwhbm38=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-beta.51.tgz", + "integrity": "sha1-BLTj5As3AREt1u2jliUTJ1eIH9Q=", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-beta.51.tgz", + "integrity": "sha1-RPR2sGxANVF6hAOiYk+xZMQ3FFU=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-beta.51.tgz", + "integrity": "sha1-cGU8NgtTJUJG9GWexFCwwKVthqo=", + "requires": { + "@babel/helper-function-name": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-beta.51.tgz", + "integrity": "sha1-RbB6lCI8+iJnAaeUYLQrMt8d7AU=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-beta.51.tgz", + "integrity": "sha1-9oqL5/ZRd9JGUGo5FNrk1m5nWh8=", + "requires": { + "@babel/helper-module-transforms": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-beta.51.tgz", + "integrity": "sha1-QDj54VJE4QkAy4n1t5bQUPHrGVs=", + "requires": { + "@babel/helper-module-transforms": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/helper-simple-access": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-beta.51.tgz", + "integrity": "sha1-bn/ErZQhtyXN3zfMkk6vd38ijCc=", + "requires": { + "@babel/helper-hoist-variables": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-beta.51.tgz", + "integrity": "sha1-7i71dVedluQGE/ym5sjttcrbbG8=", + "requires": { + "@babel/helper-module-transforms": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-beta.51.tgz", + "integrity": "sha1-cHWhBllcv91CXta4MLefinr/UoM=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-beta.51.tgz", + "integrity": "sha1-rBjoi8HXm3GL2vSKdWgzzfW9zr8=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/helper-replace-supers": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-beta.51.tgz", + "integrity": "sha1-mQGVsd/bG8yUkG8wNJUQie0e3U4=", + "requires": { + "@babel/helper-call-delegate": "7.0.0-beta.51", + "@babel/helper-get-function-arity": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0-beta.51.tgz", + "integrity": "sha1-G0i9NN+pCHJSyHB9Kb0d8uiCHL4=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0-beta.51.tgz", + "integrity": "sha1-evhJhRi4OQZAVDg3AZiAjKbmOxA=", + "requires": { + "@babel/helper-builder-react-jsx": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/plugin-syntax-jsx": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0-beta.51.tgz", + "integrity": "sha1-pPCYWX/nCYVUQ2b4k6xHOJhk2JQ=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/plugin-syntax-jsx": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0-beta.51.tgz", + "integrity": "sha1-aZncSRyLRgLvtNC9G6/JNq1pbs8=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/plugin-syntax-jsx": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-beta.51.tgz", + "integrity": "sha1-U28NWZ0nU9ygor6KZeLCRKe1YSs=", + "requires": { + "regenerator-transform": "^0.12.4" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.0.0-beta.51.tgz", + "integrity": "sha1-DJyrF09OPhMWWf1lxc6OPXM3aCA=", + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-beta.51.tgz", + "integrity": "sha1-3bwLGuHds7z+aWnyyWgQPxHjK9k=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-beta.51.tgz", + "integrity": "sha1-EAEpvI19z0vHmtzWEppCFCWdilA=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-beta.51.tgz", + "integrity": "sha1-SMvqzTG9Be6AC1+svLCcV4G9lhk=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/helper-regex": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-beta.51.tgz", + "integrity": "sha1-LQWV9WRh1DRbo1w41zAz+H7Lu8g=", + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-beta.51.tgz", + "integrity": "sha1-SVDAyOPJ4eFB5Fzrq15hSCYyBMM=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-beta.51.tgz", + "integrity": "sha1-kBn5FQj0C1CmRDUEMijEFCws2GQ=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/helper-regex": "7.0.0-beta.51", + "regexpu-core": "^4.1.3" + } + }, + "@babel/preset-env": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.0.0-beta.51.tgz", + "integrity": "sha1-W1gObp6DBBZsExcBfoY8Btz8BKI=", + "requires": { + "@babel/helper-module-imports": "7.0.0-beta.51", + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/plugin-proposal-async-generator-functions": "7.0.0-beta.51", + "@babel/plugin-proposal-object-rest-spread": "7.0.0-beta.51", + "@babel/plugin-proposal-optional-catch-binding": "7.0.0-beta.51", + "@babel/plugin-proposal-unicode-property-regex": "7.0.0-beta.51", + "@babel/plugin-syntax-async-generators": "7.0.0-beta.51", + "@babel/plugin-syntax-object-rest-spread": "7.0.0-beta.51", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-beta.51", + "@babel/plugin-transform-arrow-functions": "7.0.0-beta.51", + "@babel/plugin-transform-async-to-generator": "7.0.0-beta.51", + "@babel/plugin-transform-block-scoped-functions": "7.0.0-beta.51", + "@babel/plugin-transform-block-scoping": "7.0.0-beta.51", + "@babel/plugin-transform-classes": "7.0.0-beta.51", + "@babel/plugin-transform-computed-properties": "7.0.0-beta.51", + "@babel/plugin-transform-destructuring": "7.0.0-beta.51", + "@babel/plugin-transform-dotall-regex": "7.0.0-beta.51", + "@babel/plugin-transform-duplicate-keys": "7.0.0-beta.51", + "@babel/plugin-transform-exponentiation-operator": "7.0.0-beta.51", + "@babel/plugin-transform-for-of": "7.0.0-beta.51", + "@babel/plugin-transform-function-name": "7.0.0-beta.51", + "@babel/plugin-transform-literals": "7.0.0-beta.51", + "@babel/plugin-transform-modules-amd": "7.0.0-beta.51", + "@babel/plugin-transform-modules-commonjs": "7.0.0-beta.51", + "@babel/plugin-transform-modules-systemjs": "7.0.0-beta.51", + "@babel/plugin-transform-modules-umd": "7.0.0-beta.51", + "@babel/plugin-transform-new-target": "7.0.0-beta.51", + "@babel/plugin-transform-object-super": "7.0.0-beta.51", + "@babel/plugin-transform-parameters": "7.0.0-beta.51", + "@babel/plugin-transform-regenerator": "7.0.0-beta.51", + "@babel/plugin-transform-shorthand-properties": "7.0.0-beta.51", + "@babel/plugin-transform-spread": "7.0.0-beta.51", + "@babel/plugin-transform-sticky-regex": "7.0.0-beta.51", + "@babel/plugin-transform-template-literals": "7.0.0-beta.51", + "@babel/plugin-transform-typeof-symbol": "7.0.0-beta.51", + "@babel/plugin-transform-unicode-regex": "7.0.0-beta.51", + "browserslist": "^3.0.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + } + }, + "@babel/preset-react": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0-beta.51.tgz", + "integrity": "sha1-lX2BKobZbIkhSSi3mAB0j1GTXkk=", + "requires": { + "@babel/helper-plugin-utils": "7.0.0-beta.51", + "@babel/plugin-transform-react-display-name": "7.0.0-beta.51", + "@babel/plugin-transform-react-jsx": "7.0.0-beta.51", + "@babel/plugin-transform-react-jsx-self": "7.0.0-beta.51", + "@babel/plugin-transform-react-jsx-source": "7.0.0-beta.51" + } + }, + "@babel/runtime": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0-beta.51.tgz", + "integrity": "sha1-SLjtGDBwNMZiD2Q1FGUMoszAFlo=", + "requires": { + "core-js": "^2.5.7", + "regenerator-runtime": "^0.11.1" + } + }, + "@babel/template": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.51.tgz", + "integrity": "sha1-lgKkCuvPNXrpZ34lMu9fyBD1+/8=", + "requires": { + "@babel/code-frame": "7.0.0-beta.51", + "@babel/parser": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51", + "lodash": "^4.17.5" + } + }, + "@babel/traverse": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.51.tgz", + "integrity": "sha1-mB2vLOw0emIx06odnhgDsDqqpKg=", + "requires": { + "@babel/code-frame": "7.0.0-beta.51", + "@babel/generator": "7.0.0-beta.51", + "@babel/helper-function-name": "7.0.0-beta.51", + "@babel/helper-split-export-declaration": "7.0.0-beta.51", + "@babel/parser": "7.0.0-beta.51", + "@babel/types": "7.0.0-beta.51", + "debug": "^3.1.0", + "globals": "^11.1.0", + "invariant": "^2.2.0", + "lodash": "^4.17.5" + } + }, + "@babel/types": { + "version": "7.0.0-beta.51", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.51.tgz", + "integrity": "sha1-2AK3tUO1g2x3iqaReXq/APPZfqk=", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.5", + "to-fast-properties": "^2.0.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.5.12.tgz", + "integrity": "sha512-bmTBEKuuhSU6dC95QIW250xO769cdYGx9rWn3uBLTw2pUpud0Z5kVuMw9m9fqbNzGeuOU2HpyuZa+yUt2CTEDA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.5.12", + "@webassemblyjs/helper-wasm-bytecode": "1.5.12", + "@webassemblyjs/wast-parser": "1.5.12", + "debug": "^3.1.0", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.12.tgz", + "integrity": "sha512-epTvkdwOIPpTE9edHS+V+shetYzpTbd91XOzUli1zAS0+NSgSe6ZsNggIqUNzhma1s4bN2f/m8c6B1NMdCERAg==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.12.tgz", + "integrity": "sha512-Goxag86JvLq8ucHLXFNSLYzf9wrR+CJr37DsESTAzSnGoqDTgw5eqiXSQVd/D9Biih7+DIn8UIQCxMs8emRRwg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.12.tgz", + "integrity": "sha512-tJNUjttL5CxiiS/KLxT4/Zk0Nbl/poFhztFxktb46zoQEUWaGHR9ZJ0SnvE7DbFX5PY5JNJDMZ0Li4lm246fWw==", + "requires": { + "debug": "^3.1.0" + } + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.12.tgz", + "integrity": "sha512-0FrJgiST+MQDMvPigzs+UIk1vslLIqGadkEWdn53Lr0NsUC2JbheG9QaO3Zf6ycK2JwsHiUpGaMFcHYXStTPMA==", + "requires": { + "@webassemblyjs/wast-printer": "1.5.12" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.12.tgz", + "integrity": "sha512-QBHZ45VPUJ7UyYKvUFoaxrSS9H5hbkC9U7tdWgFHmnTMutkXSEgDg2gZg3I/QTsiKOCIwx4qJUJwPd7J4D5CNQ==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.12.tgz", + "integrity": "sha512-SCXR8hPI4JOG3cdy9HAO8W5/VQ68YXG/Hfs7qDf1cd64zWuMNshyEour5NYnLMVkrrtc0XzfVS/MdeV94woFHA==", + "requires": { + "debug": "^3.1.0", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.12.tgz", + "integrity": "sha512-0Gz5lQcyvElNVbOTKwjEmIxGwdWf+zpAW/WGzGo95B7IgMEzyyfZU+PrGHDwiSH9c0knol9G7smQnY0ljrSA6g==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.12.tgz", + "integrity": "sha512-ge/CKVKBGpiJhFN9PIOQ7sPtGYJhxm/mW1Y3SpG1L6XBunfRz0YnLjW3TmhcOEFozIVyODPS1HZ9f7VR3GBGow==", + "requires": { + "@webassemblyjs/ast": "1.5.12", + "@webassemblyjs/helper-buffer": "1.5.12", + "@webassemblyjs/helper-wasm-bytecode": "1.5.12", + "@webassemblyjs/wasm-gen": "1.5.12", + "debug": "^3.1.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.5.12.tgz", + "integrity": "sha512-F+PEv9QBzPi1ThLBouUJbuxhEr+Sy/oua1ftXFKHiaYYS5Z9tKPvK/hgCxlSdq+RY4MSG15jU2JYb/K5pkoybg==", + "requires": { + "ieee754": "^1.1.11" + } + }, + "@webassemblyjs/leb128": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.5.12.tgz", + "integrity": "sha512-cCOx/LVGiWyCwVrVlvGmTdnwHzIP4+zflLjGkZxWpYCpdNax9krVIJh1Pm7O86Ox/c5PrJpbvZU1cZLxndlPEw==", + "requires": { + "leb": "^0.3.0" + } + }, + "@webassemblyjs/utf8": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.5.12.tgz", + "integrity": "sha512-FX8NYQMiTRU0TfK/tJVntsi9IEKsedSsna8qtsndWVE0x3zLndugiApxdNMIOoElBV9o4j0BUqR+iwU58QfPxQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.12.tgz", + "integrity": "sha512-r/oZAyC4EZl0ToOYJgvj+b0X6gVEKQMLT34pNNbtvWBehQOnaSXvVUA5FIYlH8ubWjFNAFqYaVGgQTjR1yuJdQ==", + "requires": { + "@webassemblyjs/ast": "1.5.12", + "@webassemblyjs/helper-buffer": "1.5.12", + "@webassemblyjs/helper-wasm-bytecode": "1.5.12", + "@webassemblyjs/helper-wasm-section": "1.5.12", + "@webassemblyjs/wasm-gen": "1.5.12", + "@webassemblyjs/wasm-opt": "1.5.12", + "@webassemblyjs/wasm-parser": "1.5.12", + "@webassemblyjs/wast-printer": "1.5.12", + "debug": "^3.1.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.12.tgz", + "integrity": "sha512-LTu+cr1YRxGGiVIXWhei/35lXXEwTnQU18x4V/gE+qCSJN21QcVTMjJuasTUh8WtmBZtOlqJbOQIeN7fGnHWhg==", + "requires": { + "@webassemblyjs/ast": "1.5.12", + "@webassemblyjs/helper-wasm-bytecode": "1.5.12", + "@webassemblyjs/ieee754": "1.5.12", + "@webassemblyjs/leb128": "1.5.12", + "@webassemblyjs/utf8": "1.5.12" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.12.tgz", + "integrity": "sha512-LBwG5KPA9u/uigZVyTsDpS3CVxx3AePCnTItVL+OPkRCp5LqmLsOp4a3/c5CQE0Lecm0Ss9hjUTDcbYFZkXlfQ==", + "requires": { + "@webassemblyjs/ast": "1.5.12", + "@webassemblyjs/helper-buffer": "1.5.12", + "@webassemblyjs/wasm-gen": "1.5.12", + "@webassemblyjs/wasm-parser": "1.5.12", + "debug": "^3.1.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.12.tgz", + "integrity": "sha512-xset3+1AtoFYEfMg30nzCGBnhKmTBzbIKvMyLhqJT06TvYV+kA884AOUpUvhSmP6XPF3G+HVZPm/PbCGxH4/VQ==", + "requires": { + "@webassemblyjs/ast": "1.5.12", + "@webassemblyjs/helper-api-error": "1.5.12", + "@webassemblyjs/helper-wasm-bytecode": "1.5.12", + "@webassemblyjs/ieee754": "1.5.12", + "@webassemblyjs/leb128": "1.5.12", + "@webassemblyjs/utf8": "1.5.12" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.5.12.tgz", + "integrity": "sha512-QWUtzhvfY7Ue9GlJ3HeOB6w5g9vNYUUnG+Y96TWPkFHJTxZlcvGfNrUoACCw6eDb9gKaHrjt77aPq41a7y8svg==", + "requires": { + "@webassemblyjs/ast": "1.5.12", + "@webassemblyjs/floating-point-hex-parser": "1.5.12", + "@webassemblyjs/helper-api-error": "1.5.12", + "@webassemblyjs/helper-code-frame": "1.5.12", + "@webassemblyjs/helper-fsm": "1.5.12", + "long": "^3.2.0", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.5.12", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.5.12.tgz", + "integrity": "sha512-XF9RTeckFgDyl196uRKZWHFFfbkzsMK96QTXp+TC0R9gsV9DMiDGMSIllgy/WdrZ3y3dsQp4fTA5r4GoaOBchA==", + "requires": { + "@webassemblyjs/ast": "1.5.12", + "@webassemblyjs/wast-parser": "1.5.12", + "long": "^3.2.0" + } + }, + "acorn": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==" + }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "requires": { + "acorn": "^5.0.0" + } + }, + "ajv": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.1.tgz", + "integrity": "sha512-pgZos1vgOHDiC7gKNbZW8eKvCnNXARv2oqrGQT7Hzbq5Azp7aZG6DJzADnkuSq7RH6qkXp4J/m68yPX/2uBHyQ==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.1" + } + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=" + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==" + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "atob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", + "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=" + }, + "babel-loader": { + "version": "8.0.0-beta.3", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.0-beta.3.tgz", + "integrity": "sha512-yvaAx7cBEjh+R2oGL2vIPmveO6daS5TYP2FSPq4b6CUYjU/ilD4HHyfLIa9KUj6OKBcR9fQcl1NvUOTWNaJ6mw==", + "requires": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "util.promisify": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz", + "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz", + "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "caniuse-lite": { + "version": "1.0.30000856", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000856.tgz", + "integrity": "sha512-x3mYcApHMQemyaHuH/RyqtKCGIYTgEA63fdi+VBvDz8xUSmRiVWTLeyKcoGQCGG6UPR9/+4qG4OKrTa6aSQRKg==" + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.5.0.tgz", + "integrity": "sha512-9ZTaoBaePSCFvNlNGrsyI8ZVACP2svUtq0DkM7t4K2ClAa96sqOIRjAzDTc8zXzFt1cZR46rRzLTiHFSJ+Qw0g==" + }, + "chokidar": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", + "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.1.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.0" + } + }, + "chownr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=" + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "requires": { + "color-name": "1.1.1" + } + }, + "color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=" + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "^0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "requires": { + "foreach": "^2.0.5", + "object-keys": "^1.0.8" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "electron-to-chromium": { + "version": "1.3.48", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz", + "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=" + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.0.0.tgz", + "integrity": "sha512-jox/62b2GofV1qTUQTMPEJSDIGycS43evqYzD/KVtEb9OCoki9cnacUPxCrZa7JfPzZSYOCZhu9O9luaMxAX8g==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "requires": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + } + }, + "es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "requires": { + "is-callable": "^1.1.1", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.0.tgz", + "integrity": "sha512-mpkfj0FEdxrIhOC04zk85X7StNtr0yXnG7zCb+8ikO8OJi2jsHh5YGoknNTyXgsbHOf1WOOcVU3kPFWT2WgCkQ==", + "requires": { + "chardet": "^0.5.0", + "iconv-lite": "^0.4.22", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "flarum-webpack-config": { + "version": "0.1.0-beta.8", + "resolved": "https://registry.npmjs.org/flarum-webpack-config/-/flarum-webpack-config-0.1.0-beta.8.tgz", + "integrity": "sha512-KRYrD2UIgv7HAETv3H6EPnj9rafQ5N1AYmHlKTH/cibjYBK65QItr49v5zADT3xjGwZBLGlTsV/bnLqrCrD+NA==", + "requires": { + "@babel/core": "^7.0.0-beta.39", + "@babel/plugin-proposal-class-properties": "^7.0.0-beta.39", + "@babel/plugin-transform-react-jsx": "^7.0.0-beta.39", + "@babel/plugin-transform-runtime": "^7.0.0-beta.39", + "@babel/preset-env": "^7.0.0-beta.39", + "@babel/preset-react": "^7.0.0-beta.39", + "@babel/runtime": "^7.0.0-beta.39", + "babel-loader": "^8.0.0-beta.0" + } + }, + "flush-write-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "global-modules-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.1.0.tgz", + "integrity": "sha512-3DrmGj2TP+96cABk9TfMp6f3knH/Y46dqvWznTU3Tf6/bDGLDAn15tFluQ7BcloykOcdY16U0WGq0BQblYOxJQ==" + }, + "globals": { + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.5.0.tgz", + "integrity": "sha512-hYyf+kI8dm3nORsiiXUQigOU62hDLfJ9G01uyGMxhc6BKsircrUhC4uJPQPUSuq2GrTmiiEt7ewxlMdBewfmKQ==" + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.4.tgz", + "integrity": "sha512-A6RlQvvZEtFS5fLU43IDu0QUmBy+fDO9VMdTXvufKwIkt/rFfvICAViCax5fbDO4zdNzaC3/27ZhKUok5bAJyw==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "inquirer": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.0.0.tgz", + "integrity": "sha512-tISQWRwtcAgrz+SHPhTH7d3e73k31gsOy6i1csonLc0u1dVK/wYvuOnFeiWqC5OXFIYbmrIFInef31wbT8MEJg==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.0", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.1.0", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", + "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=" + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-odd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", + "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "^1.0.1" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "js-levenshtein": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.3.tgz", + "integrity": "sha512-/812MXr9RBtMObviZ8gQBhHO8MOrGj8HlEE+4ccMTElNA/6I3u39u+bhny55Lk921yn44nSZFy9naNLElL5wgQ==" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "leb": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/leb/-/leb-0.3.0.tgz", + "integrity": "sha1-Mr7p+tFoMo1q6oUi2DP0GA7tHaM=" + }, + "loader-runner": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=" + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + }, + "long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "requires": { + "js-tokens": "^3.0.0" + } + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "optional": true + }, + "nanomatch": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", + "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-odd": "^2.0.0", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "neo-async": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz", + "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==" + }, + "nice-try": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz", + "integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==" + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.10.3", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "pako": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==" + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parse-asn1": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" + }, + "pbkdf2": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", + "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "public-encrypt": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", + "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "requires": { + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", + "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "regenerator-transform": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.12.4.tgz", + "integrity": "sha512-p2I0fY+TbSLD2/VFTFb/ypEHxs3e3AjU0DzttdPqk2bSmDhfSh5E54b86Yc6XhUa5KykK1tgbvZ4Nr82oCJWkQ==", + "requires": { + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", + "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.4.0", + "regjsparser": "^0.3.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" + } + }, + "regjsgen": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==" + }, + "regjsparser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "resolve": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.0.tgz", + "integrity": "sha512-MNcwJ8/K9iJqFDBDyhcxZuDWvf/ai0GcAJWetx2Cvvcz4HLfA8j0KasWR5Z6ChcbjYZ+FaczcXjN2jrCXCjQ4w==", + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.1.tgz", + "integrity": "sha512-OwMxHxmnmHTUpgO+V7dZChf3Tixf4ih95cmXjzzadULziVl/FKhHScGLj4goEw9weePVOH2Q0+GcCBUhKCZc/g==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "schema-utils": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", + "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + }, + "serialize-javascript": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", + "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.2.tgz", + "integrity": "sha512-mc1dbFhGBxvTM3bIWmAAINbqiuAk9TATcfIQC8P+/+HJefgaiTlMn2dHvkX8qlI12KeYKSQ1Ua9RrIqrn1VPoA==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "tapable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz", + "integrity": "sha512-dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg==" + }, + "textarea-caret": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/textarea-caret/-/textarea-caret-3.1.0.tgz", + "integrity": "sha512-cXAvzO9pP5CGa6NKx0WYHl+8CHKZs8byMkt3PCJBCmq2a34YA9pO1NrQET5pzeqnBjBdToF5No4rrmkDUgQC2Q==" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "tslib": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.2.tgz", + "integrity": "sha512-AVP5Xol3WivEr7hnssHDsaM+lVrVXWUvd1cfXTRkTj80b//6g2wIFEH6hZG0muGZRnHGrfttpdzRk3YlBkWjKw==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.5.tgz", + "integrity": "sha512-hIQJ1yxAPhEA2yW/i7Fr+SXZVMp+VEI3d42RTHBgQd2yhp/1UdBcR3QEWPV5ahBxlqQDMEMTuTEvDHSFINfwSw==", + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", + "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==" + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "unique-filename": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", + "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", + "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "use": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz", + "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", + "requires": { + "kind-of": "^6.0.2" + } + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "v8-compile-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.0.tgz", + "integrity": "sha512-qNdTUMaCjPs4eEnM3W9H94R3sU70YCuT+/ST7nUf+id1bVOrdjrpUaeZLqPBPRph3hsgn4a4BvwpxhHZx+oSDg==" + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "requires": { + "indexof": "0.0.1" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "webpack": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.12.0.tgz", + "integrity": "sha512-EJj2FfhgtjrTbJbJaNulcVpDxi9vsQVvTahHN7xJvIv6W+k4r/E6Hxy4eyOrj+IAFWqYgaUtnpxmSGYP8MSZJw==", + "requires": { + "@webassemblyjs/ast": "1.5.12", + "@webassemblyjs/helper-module-context": "1.5.12", + "@webassemblyjs/wasm-edit": "1.5.12", + "@webassemblyjs/wasm-opt": "1.5.12", + "@webassemblyjs/wasm-parser": "1.5.12", + "acorn": "^5.6.2", + "acorn-dynamic-import": "^3.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.0.0", + "eslint-scope": "^3.7.1", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^0.4.4", + "tapable": "^1.0.0", + "uglifyjs-webpack-plugin": "^1.2.4", + "watchpack": "^1.5.0", + "webpack-sources": "^1.0.1" + } + }, + "webpack-cli": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.0.8.tgz", + "integrity": "sha512-KnRLJ0BUaYRqrhAMb9dv3gzdmhmgIMKo0FmdsnmfqbPGtLnnZ6tORZAvmmKfr+A0VgiVpqC60Gv7Ofg0R2CHtQ==", + "requires": { + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.0.0", + "global-modules-path": "^2.1.0", + "import-local": "^1.0.0", + "inquirer": "^6.0.0", + "interpret": "^1.1.0", + "loader-utils": "^1.1.0", + "supports-color": "^5.4.0", + "v8-compile-cache": "^2.0.0", + "yargs": "^11.1.0" + } + }, + "webpack-sources": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", + "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + }, + "dependencies": { + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + } + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "requires": { + "camelcase": "^4.1.0" + } + } + } +} diff --git a/extensions/emoji/js/package.json b/extensions/emoji/js/package.json new file mode 100644 index 000000000..15d2cb1a1 --- /dev/null +++ b/extensions/emoji/js/package.json @@ -0,0 +1,14 @@ +{ + "name": "@flarum/flarum-ext-emoji", + "version": "0.0.0", + "dependencies": { + "flarum-webpack-config": "^0.1.0-beta.8", + "textarea-caret": "^3.1.0", + "webpack": "^4.0.0", + "webpack-cli": "^3.0.7" + }, + "scripts": { + "build": "webpack --mode production --progress", + "watch": "webpack --mode development --watch" + } +} diff --git a/extensions/emoji/js/forum/src/addComposerAutocomplete.js b/extensions/emoji/js/src/forum/addComposerAutocomplete.js similarity index 97% rename from extensions/emoji/js/forum/src/addComposerAutocomplete.js rename to extensions/emoji/js/src/forum/addComposerAutocomplete.js index 332d905e3..9ce2ad1c7 100644 --- a/extensions/emoji/js/forum/src/addComposerAutocomplete.js +++ b/extensions/emoji/js/src/forum/addComposerAutocomplete.js @@ -1,11 +1,11 @@ -/*global getCaretCoordinates*/ +import getCaretCoordinates from 'textarea-caret'; import { extend } from 'flarum/extend'; import ComposerBody from 'flarum/components/ComposerBody'; -import emojiMap from 'flarum/emoji/helpers/emojiMap'; +import emojiMap from './helpers/emojiMap'; import KeyboardNavigatable from 'flarum/utils/KeyboardNavigatable'; -import AutocompleteDropdown from 'flarum/emoji/components/AutocompleteDropdown'; +import AutocompleteDropdown from './components/AutocompleteDropdown'; export default function addComposerAutocomplete() { diff --git a/extensions/emoji/js/forum/src/components/AutocompleteDropdown.js b/extensions/emoji/js/src/forum/components/AutocompleteDropdown.js similarity index 100% rename from extensions/emoji/js/forum/src/components/AutocompleteDropdown.js rename to extensions/emoji/js/src/forum/components/AutocompleteDropdown.js diff --git a/extensions/emoji/js/forum/src/helpers/emojiMap.js b/extensions/emoji/js/src/forum/helpers/emojiMap.js similarity index 100% rename from extensions/emoji/js/forum/src/helpers/emojiMap.js rename to extensions/emoji/js/src/forum/helpers/emojiMap.js diff --git a/extensions/emoji/js/forum/src/main.js b/extensions/emoji/js/src/forum/index.js similarity index 80% rename from extensions/emoji/js/forum/src/main.js rename to extensions/emoji/js/src/forum/index.js index 0355e24cc..f9913b87b 100644 --- a/extensions/emoji/js/forum/src/main.js +++ b/extensions/emoji/js/src/forum/index.js @@ -2,7 +2,7 @@ import { override } from 'flarum/extend'; import app from 'flarum/app'; import Post from 'flarum/models/Post'; -import addComposerAutocomplete from 'flarum/emoji/addComposerAutocomplete'; +import addComposerAutocomplete from './addComposerAutocomplete'; app.initializers.add('flarum-emoji', () => { // After typing ':' in the composer, show a dropdown suggesting a bunch of diff --git a/extensions/emoji/js/webpack.config.js b/extensions/emoji/js/webpack.config.js new file mode 100644 index 000000000..fcfa77c92 --- /dev/null +++ b/extensions/emoji/js/webpack.config.js @@ -0,0 +1,3 @@ +const config = require('flarum-webpack-config'); + +module.exports = config(); diff --git a/extensions/emoji/less/forum/extension.less b/extensions/emoji/less/forum.less similarity index 100% rename from extensions/emoji/less/forum/extension.less rename to extensions/emoji/less/forum.less diff --git a/extensions/emoji/scripts/compile.sh b/extensions/emoji/scripts/compile.sh deleted file mode 100755 index b0d8e8bd3..000000000 --- a/extensions/emoji/scripts/compile.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env bash - -# This script compiles the extension so that it can be used in a Flarum -# installation. It should be run from the root directory of the extension. - -base=$PWD - -cd "${base}/js" - -if [ -f bower.json ]; then - bower install -fi - -for app in forum admin; do - cd "${base}/js" - - if [ -d $app ]; then - cd $app - - if [ -f bower.json ]; then - bower install - fi - - npm install - gulp --production - fi -done