diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 76657ae69f566..38f0baf183a07 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,3 +1,3 @@ # See: https://help.github.com/en/articles/about-code-owners -* @PrestaShop/prestashop-core-developers +* @PrestaShop/prestashop-maintainers diff --git a/.github/workflows/ui-tests-code-checks.yml b/.github/workflows/ui-tests-code-checks.yml new file mode 100644 index 0000000000000..27edb7edc66b9 --- /dev/null +++ b/.github/workflows/ui-tests-code-checks.yml @@ -0,0 +1,45 @@ +name: UI tests code checks + +on: + pull_request: + types: [opened,edited,reopened,synchronize,labeled] + +defaults: + run: + working-directory: ./tests/UI/ + +jobs: + + ESLint: + runs-on: ubuntu-latest + name: ESLint + if: contains(github.event.pull_request.labels.*.name, 'TE') + + steps: + - name: Checkout the repository + uses: actions/checkout@v2 + + - name: Install dependencies in UI tests directory + run: npm install + + - name: Check eslint errors + run: npm run lint + + Steps-identifiers: + runs-on: ubuntu-latest + name: Checking doubles in steps identifiers + if: contains(github.event.pull_request.labels.*.name, 'TE') + + steps: + - name: Checkout the repository + uses: actions/checkout@v2 + + - name: Install dependencies in UI tests directory + run: npm install + + - name: Generate mocha reports with failed steps + run: GENERATE_FAILED_STEPS=true npm run all-tests + continue-on-error: true + + - name: Checking doubles in steps identifiers + run: npm run step-identifiers-checker diff --git a/.travis.yml b/.travis.yml index e4aef6fd9f777..fff75efd3fffa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,7 +19,7 @@ cache: - $HOME/.composer/cache os: linux -dist: trusty +dist: xenial php: - 7.1 @@ -128,7 +128,7 @@ before_deploy: after_deploy: - | if [ "${TRAVIS_EVENT_TYPE}" = "cron" ]; then - [[ $TRAVIS_BRANCH = "develop" ]] && INSTANCE_TYPE="develop" || INSTANCE_TYPE="release"; + INSTANCE_TYPE="previous"; # make sure instance is stopped. This step does not need to be chained gcloud compute instances stop --zone $GC_ZONE "${GC_INSTANCE_NAME}-${INSTANCE_TYPE}"; gcloud compute instances add-metadata "${GC_INSTANCE_NAME}-${INSTANCE_TYPE}" --zone $GC_ZONE --metadata=NIGHTLY_TOKEN=$NIGHTLY_TOKEN && \ diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index de611c2d18059..daf05de064e1a 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -55,6 +55,7 @@ GitHub contributors: - Ángel Guzmán Maeso - Ansar Mallouli - Anthony Girard +- Antoine Damiron - Antoine LA - Antoine Mille - Antoine Thomas @@ -71,6 +72,7 @@ GitHub contributors: - Atef Ben Ali - Aude - Aurélien Pelletier +- Aurone local server - axi - Axome - Aylab @@ -137,6 +139,7 @@ GitHub contributors: - Connie - Corentin Delcourt - Cosmin Hutanu +- crezzur - Cristiano Verardi - Cyril Dussert - Damian Dominella @@ -234,6 +237,7 @@ GitHub contributors: - Florian Bergeron - Florian Kwakkenbos - Florian Lemaitre +- Florian Le Gars - Florian Nolte - Flowster - fojtcz @@ -334,6 +338,7 @@ GitHub contributors: - Joan - Joan Juvanteny - Jocelyn Fournier +- Joe Francois - Joe Siwiak - Joel Sánchez - joemartin247 @@ -379,6 +384,7 @@ GitHub contributors: - Kjeld Borch Egevang - Klemart3D - Krystian Podemski +- ks129 - Ladel - Lathanao - Laurynas Sedys @@ -399,7 +405,9 @@ GitHub contributors: - Lucas CERDAN - Lucas Rolff - LucasC +- Ludovic CHEVRAUX - Luis David de la Fuente +- Lukas Laurinaitis - Lyo Nick - LyoNick - M-Mommsen @@ -484,12 +492,14 @@ GitHub contributors: - Mirko Esposito - misthero - Mlanawo Mbechezi +- Mohamed Ali Rajab - Moisés Gramary Barbosa - Molka DJEMAL - moncef102 - montes - mplh - mRaigne +- mushroot - MustangZhong - nache - natrim @@ -518,6 +528,7 @@ GitHub contributors: - oleacorner - Oleg Rumyancev - Olivier Bonvalet +- Olivier Le Corre - Olivier Monaco - OneDotIT - Oskar Andersson @@ -589,6 +600,7 @@ GitHub contributors: - Raphaël Droz - Raphael Malie - raphael-homann +- Raúl Jiménez - Raúl Rubio - raulgundin - rav88 @@ -605,12 +617,14 @@ GitHub contributors: - Rinku Kazeno - Robbie Thompson - robert +- Robinson Christmann - Rodrigo Laurindo - Roja45 - Rokas - Rokas Zygmantas - Roland Schütz - Rolige eCommerce Solutions +- Romain BOCHEUX - Romain Soulard - romainberger - Roman Gusev @@ -624,6 +638,7 @@ GitHub contributors: - sadlyblue - sagaradonis - sallemiines +- Sam - Sam Sanchez - Samir Shah - Samuel @@ -636,6 +651,7 @@ GitHub contributors: - Seb - Sebastian Madejski - Sebastien +- Sébastien ALFAIATE - Sébastien Bareyre - Sebastien Bocahu - Sébastien LE BRUCHEC @@ -645,6 +661,7 @@ GitHub contributors: - SebSept - seleda - Serge Rivière +- Sergio Quiñonez - Sergey P - Sergio Quiñonez - Serhat Durum @@ -671,6 +688,7 @@ GitHub contributors: - Stanislav Yordanov - Stefano Kowalke - Stephan Obadia +- Stephane Decisy - Steven "SDF" Sulley - Steven Sulley - stickyrst diff --git a/admin-dev/themes/default/js/bundle/product/form.js b/admin-dev/themes/default/js/bundle/product/form.js index b0b69b2a8bb82..d0531bf3ad570 100644 --- a/admin-dev/themes/default/js/bundle/product/form.js +++ b/admin-dev/themes/default/js/bundle/product/form.js @@ -79,10 +79,12 @@ $(document).ready(function() { function resetEditor() { const languageEditorsSelector = '.summary-description-container .panel.active div.translation-field.active textarea.autoload_rte'; $(languageEditorsSelector).each(function(index, textarea) { - const editor = tinyMCE.get(textarea.id); - if (editor) { - //Reset content to force refresh of editor - editor.setContent(editor.getContent()); + if (window.tinyMCE) { + const editor = window.tinyMCE.get(textarea.id); + if (editor) { + //Reset content to force refresh of editor + editor.setContent(editor.getContent()); + } } }); } @@ -515,7 +517,7 @@ var stock = (function() { return { 'init': function() { /** Update qty_0 and shortcut qty_0 field on change */ - $('#form_step1_qty_0_shortcut, #form_step3_qty_0').keyup(function() { + $('#form_step1_qty_0_shortcut, #form_step3_qty_0').on('change', function() { if ($(this).attr('id') === 'form_step1_qty_0_shortcut') { $('#form_step3_qty_0').val($(this).val()); } else { @@ -1545,7 +1547,12 @@ var priceCalculation = (function() { var taxElem = $('#form_step2_id_tax_rules_group'); var reTaxElem = $('#step2_id_tax_rules_group_rendered'); var displayPricePrecision = priceHTElem.attr('data-display-price-precision'); - var ecoTaxRate = ecoTaxElem.attr('data-eco-tax-rate'); + var ecoTaxRate = Number(ecoTaxElem.attr('data-eco-tax-rate')); + if (isNaN(ecoTaxRate)) { + ecoTaxRate = 0; + } else { + ecoTaxRate = ecoTaxRate / 100; + } /** * Add taxes to a price @@ -1606,11 +1613,9 @@ var priceCalculation = (function() { } /** - * * @return {Number} */ function getEcotaxTaxIncluded() { - var displayPrecision = 6; var ecoTax = Tools.parseFloatFromString(ecoTaxElem.val()); if (isNaN(ecoTax)) { @@ -1620,17 +1625,29 @@ var priceCalculation = (function() { if (ecoTax === 0) { return ecoTax; } - var ecotaxTaxExcl = ecoTax / (1 + ecoTaxRate); - - return ps_round(ecotaxTaxExcl * (1 + ecoTaxRate), displayPrecision); + return ps_round(ecoTax, displayPricePrecision); } function getEcotaxTaxExcluded() { - return Tools.parseFloatFromString(ecoTaxElem.val()) / (1 + ecoTaxRate); + var ecoTax = Tools.parseFloatFromString(ecoTaxElem.val()); + + if (isNaN(ecoTax) || ecoTax === 0) { + return 0; + } + + return ps_round(ecoTax / (1 + ecoTaxRate), displayPricePrecision); } return { + getProductBasePrice: function() { + return Tools.parseFloatFromString(priceHTElem.val()); + }, + + getDisplayPricePrecision: function() { + return displayPricePrecision; + }, + init: function () { /** on update tax recalculate tax include price */ taxElem.change(function() { @@ -1690,15 +1707,22 @@ var priceCalculation = (function() { priceCalculation.taxExclude(); }); - /** combinations : update TTC price field on change */ - $(document).on('keyup', '.combination-form .attribute_priceTE', function() { + /** combinations : update TTC price field on HT change */ + $(document).on('blur', '.combination-form .attribute_priceTE', function() { priceCalculation.impactTaxInclude($(this)); priceCalculation.impactFinalPrice($(this)); }); - /** combinations : update HT price field on change */ - $(document).on('keyup', '.combination-form .attribute_priceTI', function() { + /** combinations : update HT price field on TTC change */ + $(document).on('blur', '.combination-form .attribute_priceTI', function() { priceCalculation.impactTaxExclude($(this)); + priceCalculation.impactFinalPrice($(this)); }); + /** combinations : update price fields on ecotax change */ + $(document).on('blur', '.combination-form .attribute_ecotaxTi', function() { + priceCalculation.impactPricesForEcotax($(this)); + priceCalculation.impactFinalPrice($(this)); + }); + /** combinations : update wholesale price, unity and price TE field on blur */ $(document).on('blur','.combination-form .attribute_wholesale_price,.combination-form .attribute_unity,.combination-form .attribute_priceTE', function(){ $(this).val(priceCalculation.normalizePrice($(this).val())); @@ -1736,7 +1760,7 @@ var priceCalculation = (function() { * Calculates the price with taxes and updates the elements containing it */ taxInclude: function () { - var newPrice = truncateDecimals(this.addCurrentTax(this.normalizePrice(priceHTElem.val())), 6); + var newPrice = truncateDecimals(this.addCurrentTax(this.normalizePrice(priceHTElem.val())), displayPricePrecision); priceTTCElem.val(newPrice).change(); priceTTCShorcutElem.val(newPrice).change(); @@ -1758,7 +1782,7 @@ var priceCalculation = (function() { * Calculates the price without taxes and updates the elements containing it */ taxExclude: function () { - var newPrice = truncateDecimals(this.removeCurrentTax(this.normalizePrice(priceTTCElem.val())), 6); + var newPrice = truncateDecimals(this.removeCurrentTax(this.normalizePrice(priceTTCElem.val())), displayPricePrecision); priceHTElem.val(newPrice).change(); priceHTShortcutElem.val(newPrice).change(); @@ -1769,21 +1793,113 @@ var priceCalculation = (function() { * @param {jQuery} obj */ impactTaxInclude: function (obj) { - var price = Tools.parseFloatFromString(obj.val()); - var targetInput = obj.closest('div[id^="combination_form_"]').find('input.attribute_priceTI'); - var newPrice = 0; + var impactPriceTE = this.getImpactTEInputValue(obj); + var impactPriceTI = this.computePriceTaxIncluded(impactPriceTE); + + this.updateImpactTIInput(impactPriceTI, obj); + }, - if (!isNaN(price)) { + /** + * @param {jQuery} obj + * + * @returns {jQuery} + */ + getImpactTIInput: function(obj) { + return obj.closest('div[id^="combination_form_"]').find('input.attribute_priceTI'); + }, + + /** + * @param {jQuery} obj + * + * @returns {Number} + */ + getImpactTIInputValue: function(obj) { + var impactPriceTIInput = this.getImpactTIInput(obj); + + return Tools.parseFloatFromString(impactPriceTIInput.val()); + }, + + /** + * Computes the impact price tax included and update the related input + * + * @param {Number} impactPriceTI + * @param {jQuery} obj + */ + updateImpactTIInput: function(impactPriceTI, obj) { + var impactPriceTIInput = this.getImpactTIInput(obj); + impactPriceTIInput + .val(impactPriceTI) + .trigger('change') + ; + }, + + /** + * @param {jQuery} obj + * + * @returns {jQuery} + */ + getImpactTEInput: function(obj) { + return obj.closest('div[id^="combination_form_"]').find('input.attribute_priceTE');; + }, + + /** + * @param {jQuery} obj + * + * @returns {Number} + */ + getImpactTEInputValue: function(obj) { + var impactPriceTEInput = this.getImpactTEInput(obj); + + return Number(Tools.parseFloatFromString(impactPriceTEInput.val())); + }, + + /** + * Updates the impact price tax excluded field, then update the impact tax included field accordingly + * + * @param {Number} impactPriceTE + * @param {jQuery} obj + */ + updateImpactTEInput: function(impactPriceTE, obj) { + var impactPriceTEInput = this.getImpactTEInput(obj); + impactPriceTEInput + .val(impactPriceTE) + .trigger('change') + ; + + var impactPriceTI = this.computePriceTaxIncluded(impactPriceTE); + this.updateImpactTIInput(impactPriceTI, obj); + }, + + /** + * @param {Number} priceTE + * + * @returns {Number} + */ + computePriceTaxIncluded(priceTE) { + var priceTI = 0; + if (!isNaN(priceTE) && priceTE !== 0) { var rates = this.getRates(); var computation_method = taxElem.find('option:selected').attr('data-computation-method'); - newPrice = ps_round(addTaxes(price, rates, computation_method), 6); - newPrice = truncateDecimals(newPrice, 6); + priceTI = ps_round(addTaxes(priceTE, rates, computation_method), displayPricePrecision); } - targetInput - .val(newPrice) - .trigger('change') - ; + return priceTI; + }, + + /** + * @param {Number} priceTI + * + * @returns {Number} + */ + computePriceTaxExcluded(priceTI) { + var priceTE = 0; + if (!isNaN(priceTI) && priceTI !== 0) { + var rates = this.getRates(); + var computation_method = taxElem.find('option:selected').attr('data-computation-method'); + priceTE = ps_round(removeTaxes(priceTI, rates, computation_method), displayPricePrecision); + } + + return priceTE; }, /** @@ -1791,13 +1907,75 @@ var priceCalculation = (function() { * @param {jQuery} obj */ impactFinalPrice: function (obj) { - var price = this.normalizePrice(obj.val()); - var finalPrice = obj.closest('div[id^="combination_form_"]').find('.final-price'); - var defaultFinalPrice = finalPrice.attr('data-price'); - var priceToBeChanged = Number(price) + Number(defaultFinalPrice); - priceToBeChanged = truncateDecimals(priceToBeChanged, 6); + this.impactFinalPriceTaxExcluded(obj); + this.impactFinalPriceTaxIncluded(obj); + }, + + /** + * @param {jQuery} obj + */ + impactFinalPriceTaxExcluded(obj) { + var combinationForm = obj.closest('div[id^="combination_form_"]'); + + var impactPriceTE = this.getImpactTEInputValue(obj); + var ecotaxTE = this.getCombinationEcotaxTaxExcluded(obj); + // If no ecotax for combination use the product's one + if (ecotaxTE <= 0) { + ecotaxTE = getEcotaxTaxExcluded(); + } + + var finalPriceContainer = combinationForm.find('.final-price'); + var productPriceTE = priceCalculation.getProductBasePrice(); + var finalPriceTE = productPriceTE + impactPriceTE + ecotaxTE; + finalPriceTE = ps_round(finalPriceTE, displayPricePrecision); + + finalPriceContainer.html(finalPriceTE); + finalPriceContainer.data('price', finalPriceTE); + }, + + /** + * @param {jQuery} obj + */ + impactFinalPriceTaxIncluded(obj) { + var combinationForm = obj.closest('div[id^="combination_form_"]'); + + var impactPriceTE = this.getImpactTEInputValue(obj); + var ecotaxTI = this.getCombinationEcotaxTaxIncluded(obj); + // If no ecotax for combination use the product's one + if (ecotaxTI <= 0) { + ecotaxTI = getEcotaxTaxIncluded(); + } - finalPrice.html(priceToBeChanged); + var finalPriceTIContainer = combinationForm.find('.final-price-tax-included'); + var productPriceTE = priceCalculation.getProductBasePrice(); + var finalPriceTI = this.computePriceTaxIncluded(productPriceTE + impactPriceTE) + ecotaxTI; + finalPriceTI = ps_round(finalPriceTI, displayPricePrecision); + + finalPriceTIContainer.html(finalPriceTI); + finalPriceTIContainer.data('price', finalPriceTI); + }, + + /** + * Calculates the impact on price so that the change on ecotax doesn't affect the final price + * @param {jQuery} obj + */ + impactPricesForEcotax: function (obj) { + var finalPriceTIContainer = obj.closest('div[id^="combination_form_"]').find('.final-price-tax-included'); + var currentFinalPriceTI = Number(finalPriceTIContainer.data('price')); + var productPrice = priceCalculation.getProductBasePrice(); + var productPriceTI = this.computePriceTaxIncluded(productPrice); + var ecotaxTI = this.getCombinationEcotaxTaxIncluded(obj); + // If no ecotax for combination use the product's one + if (ecotaxTI <= 0) { + ecotaxTI = getEcotaxTaxIncluded(); + } + + // Compute impact price tax excluded then update the price tax included + var impactPriceTI = currentFinalPriceTI - ecotaxTI - productPriceTI; + impactPriceTI = ps_round(impactPriceTI, displayPricePrecision); + var impactPriceTE = this.computePriceTaxExcluded(impactPriceTI); + + this.updateImpactTEInput(impactPriceTE, obj); }, /** @@ -1805,21 +1983,100 @@ var priceCalculation = (function() { * @param {jQuery} obj */ impactTaxExclude: function (obj) { - var price = Tools.parseFloatFromString(obj.val()); - var targetInput = obj.closest('div[id^="combination_form_"]').find('input.attribute_priceTE'); - var newPrice = 0; + var impactPriceTI = this.getImpactTIInputValue(obj); + var impactPriceTE = this.computePriceTaxExcluded(impactPriceTI); - if (!isNaN(price)) { - var rates = this.getRates(); - var computation_method = taxElem.find('option:selected').attr('data-computation-method'); - newPrice = removeTaxes(ps_round(price, displayPricePrecision), rates, computation_method); - newPrice = truncateDecimals(newPrice, 6); + this.updateImpactTEInput(impactPriceTE, obj); + }, + + /** + * @param {jQuery} obj + * + * @return {Number} + */ + getCombinationEcotaxTaxExcluded(obj) { + var ecoTaxTI = priceCalculation.getCombinationEcotaxTaxIncluded(obj); + if (ecoTaxTI === 0) { + return 0; } - targetInput - .val(newPrice) - .trigger('change') - ; + return ps_round(ecoTaxTI / (1 + ecoTaxRate), displayPricePrecision); + }, + + /** + * @param {jQuery} obj + * + * @return {Number} + */ + getCombinationEcotaxTaxIncluded(obj) { + var ecotaxTIInput = obj.closest('div[id^="combination_form_"]').find('input.attribute_ecotaxTi'); + + var ecoTaxTI = Tools.parseFloatFromString(ecotaxTIInput.val()); + if (isNaN(ecoTaxTI)) { + ecoTaxTI = 0; + } + + return ecoTaxTI; + }, + + /** + * @param {int} attributeId + * @returns {Number} + */ + getCombinationEcotaxTaxIncludedById(attributeId) { + var formFinalPriceLabel = $('#combination_form_' + attributeId).find('span.final-price'); + + return priceCalculation.getCombinationEcotaxTaxIncluded(formFinalPriceLabel); + }, + + /** + * @param {int} attributeId + * + * @returns {Number} + */ + getCombinationFinalPriceTaxExcludedById(attributeId) { + var combinationForm = $('#combination_form_' + attributeId); + var formFinalPriceLabel = combinationForm.find('span.final-price'); + var combinationEcotaxTE = priceCalculation.getCombinationEcotaxTaxExcluded(formFinalPriceLabel); + if (combinationEcotaxTE <= 0) { + combinationEcotaxTE = priceCalculation.getProductEcotaxTaxExcluded(); + } + + var impactPriceTEInput = combinationForm.find('.attribute_priceTE'); + var impactPriceTE = Tools.parseFloatFromString(impactPriceTEInput.val()); + + // Compute final price and update field + var productPrice = priceCalculation.getProductBasePrice(); + var finalPrice = productPrice + combinationEcotaxTE + impactPriceTE; + finalPrice = ps_round(finalPrice, displayPricePrecision); + + return finalPrice; + }, + + /** + * @return {Number} + */ + getProductEcotaxTaxExcluded: function() { + var ecoTax = priceCalculation.getProductEcotaxTaxIncluded(); + if (ecoTax === 0) { + return ecoTax; + } + + return ps_round(ecoTax / (1 + ecoTaxRate), displayPricePrecision); + }, + + /** + * @return {Number} + */ + getProductEcotaxTaxIncluded: function() { + var ecoTaxElem = $('#form_step2_ecotax'); + var ecoTax = Tools.parseFloatFromString(ecoTaxElem.val()); + + if (isNaN(ecoTax)) { + ecoTax = 0; + } + + return ecoTax; }, /** diff --git a/admin-dev/themes/default/js/bundle/product/product-combinations.js b/admin-dev/themes/default/js/bundle/product/product-combinations.js index a50a8f86c6f94..4addcb9cdaff5 100644 --- a/admin-dev/themes/default/js/bundle/product/product-combinations.js +++ b/admin-dev/themes/default/js/bundle/product/product-combinations.js @@ -14,6 +14,7 @@ var combinations = (function() { modalConfirmation.create(translate_javascripts['Are you sure to delete this?'], null, { onContinue: function() { + // We need this because there is a specific data="smthg" attribute so we can't use data() function var attributeId = elem.attr('data'); $.ajax({ type: 'DELETE', @@ -54,16 +55,24 @@ var combinations = (function() { if (!tableRow.is('tr')) { throw new Error('Structure of table has changed, this function needs to be updated.'); } - var priceImpactInput = tableRow.find('.attribute_priceTE').first(); - var finalPriceLabel = tableRow.find('.attribute-finalprice span'); - var impactOnPrice = Tools.parseFloatFromString(priceImpactInput.val()); - var previousImpactOnPrice = Tools.parseFloatFromString(priceImpactInput.attr('value')); + // We need this because there is a specific data="smthg" attribute so we can't use data() function + var attributeId = tableRow.attr('data'); - var currentFinalPrice = Tools.parseFloatFromString(finalPriceLabel.data('price'), true); - var finalPrice = currentFinalPrice - previousImpactOnPrice + impactOnPrice; + // Get combination final price value from combination form + var finalPrice = priceCalculation.getCombinationFinalPriceTaxExcludedById(attributeId); + var finalPriceLabel = tableRow.find('.attribute-finalprice span.final-price'); + finalPriceLabel.html(finalPrice); - finalPriceLabel.html(Number(ps_round(finalPrice, 6)).toFixed(6)); + // Update ecotax preview (tax included) + var combinationEcotaxTI = priceCalculation.getCombinationEcotaxTaxIncludedById(attributeId); + if (combinationEcotaxTI === 0) { + combinationEcotaxTI = priceCalculation.getProductEcotaxTaxIncluded(); + } + var ecoTaxLabel = tableRow.find('.attribute-finalprice span.attribute-ecotax'); + ecoTaxLabel.html(Number(ps_round(combinationEcotaxTI, 2)).toFixed(2)); // 2 digits for short + var ecoTaxPreview = tableRow.find('.attribute-finalprice .attribute-ecotax-preview'); + ecoTaxPreview.toggleClass('d-none', Number(combinationEcotaxTI) === 0); } /** @@ -137,12 +146,24 @@ var combinations = (function() { } }, 'input[id^="combination"][id$="_attribute_price"]') + .on({ + // when ecotax on the form is changed, update final price + 'change': function () { + var attributeId = $(this).closest('.combination-form').attr('data'); + var finalPriceLabel = getCombinationRow(attributeId).find('.attribute-finalprice span.final-price'); + + updateFinalPrice($(finalPriceLabel.parents('tr')[0])); + } + }, 'input[id^="combination"][id$="_attribute_ecotax"]') + // when price impact is changed on the row, update it on the form .on('change', '.attribute-price input', function() { var attributeId = $(this).closest('.combination').attr('data'); var input = getCombinationForm(attributeId).find('input[id^="combination"][id$="_attribute_price"]'); input.val($(this).val()); + // Trigger keyup to update form final price + input.trigger('keyup'); updateFinalPrice($(this).parent().parent().parent()); }) @@ -227,6 +248,7 @@ var combinations = (function() { /** init combination tax include price */ priceCalculation.impactTaxInclude(contentElem.find('.attribute_priceTE')); + priceCalculation.impactFinalPrice(contentElem.find('.attribute_priceTE')); contentElem.insertBefore('#form-nav').removeClass('hide').show(); diff --git a/admin-dev/themes/default/js/calendar.js b/admin-dev/themes/default/js/calendar.js index 2f869844a9c8e..ebfe038ae8055 100644 --- a/admin-dev/themes/default/js/calendar.js +++ b/admin-dev/themes/default/js/calendar.js @@ -380,7 +380,7 @@ $( document ).ready(function() { }); $('#datepicker-compare').click(function() { - if ($(this).attr("checked")) { + if ($(this).prop("checked")) { $('#compare-options').trigger('change'); $('#form-date-body-compare').show(); $('#compare-options').prop('disabled', false); diff --git a/admin-dev/themes/default/js/theme.js b/admin-dev/themes/default/js/theme.js index 89d00cd949e4a..c4d51f1c97bc4 100644 --- a/admin-dev/themes/default/js/theme.js +++ b/admin-dev/themes/default/js/theme.js @@ -30,5 +30,8 @@ import '@openfonts/ubuntu-condensed_latin'; import PerfectScrollBar from 'perfect-scrollbar'; $(document).ready(() => { - new PerfectScrollBar('.nav-bar-overflow'); + const $navBarOverflow = $('.nav-bar-overflow'); + if ($navBarOverflow.length > 0) { + new PerfectScrollBar('.nav-bar-overflow'); + } }); diff --git a/admin-dev/themes/default/js/tree.js b/admin-dev/themes/default/js/tree.js index 48cf817d99361..99fda39ce8d09 100644 --- a/admin-dev/themes/default/js/tree.js +++ b/admin-dev/themes/default/js/tree.js @@ -65,7 +65,6 @@ Tree.prototype = init: function () { - var that = $(this); var name = this.$element.parent().find('ul.tree input').first().attr('name'); var idTree = this.$element.parent().find('.cattree.tree').first().attr('id'); this.$element.find("label.tree-toggler, .icon-folder-close, .icon-folder-open").unbind('click'); @@ -78,7 +77,7 @@ Tree.prototype = .removeClass("icon-folder-open") .addClass("icon-folder-close"); - that.trigger('collapse'); + $(this).trigger('collapse'); $(this).parent().parent().children("ul.tree").toggle(300); } else @@ -99,23 +98,22 @@ Tree.prototype = useCheckBox = 1; } - var thatOne = $(this); $.get( 'ajax-tab.php', - {controller:'AdminProducts',token:currentToken,action:'getCategoryTree',type:idTree,category:category,inputName:name,useCheckBox:useCheckBox}, + { controller:'AdminProducts', token:currentToken, action:'getCategoryTree', type:idTree, category:category, inputName:name, useCheckBox:useCheckBox}, function(content) { - thatOne.parent().closest('.tree-folder').find('ul.tree').html(content); - $('#'+idTree).tree('collapse', thatOne.closest('.tree-folder').children("ul.tree")); - that.trigger('expand'); - thatOne.parent().parent().children("ul.tree").toggle(300); + $(this).parent().closest('.tree-folder').find('ul.tree').html(content); + $('#'+idTree).tree('collapse', $(this).closest('.tree-folder').children("ul.tree")); + $(this).trigger('expand'); + $(this).parent().parent().children("ul.tree").toggle(300); $('#'+idTree).tree('init'); } ); } else { - that.trigger('expand'); + $(this).trigger('expand'); $(this).parent().parent().children("ul.tree").toggle(300); } } @@ -195,16 +193,16 @@ Tree.prototype = var idTree = this.$element.parent().find('.cattree.tree').first().attr('id'); if (typeof(idTree) != 'undefined' && !$('#'+idTree).hasClass('full_loaded')) { + var targetTree = $('#'+idTree); var selected = []; - that = this; - $('#'+idTree).find('.tree-selected input').each( + targetTree.find('.tree-selected input').each( function() { selected.push($(this).val()); } ); - var name = $('#'+idTree).find('ul.tree input').first().attr('name'); - var inputType = $('#'+idTree).find('ul.tree input').first().attr('type'); + var name = targetTree.find('ul.tree input').first().attr('name'); + var inputType = targetTree.find('ul.tree input').first().attr('type'); var useCheckBox = 0; if (inputType == 'checkbox') { @@ -213,20 +211,21 @@ Tree.prototype = $.get( 'ajax-tab.php', - {controller:'AdminProducts',token:currentToken,action:'getCategoryTree',type:idTree,fullTree:1,selected:selected, inputName:name,useCheckBox:useCheckBox}, + { controller:'AdminProducts', token:currentToken, action:'getCategoryTree', type:idTree, fullTree:1, selected:selected, inputName:name, useCheckBox:useCheckBox }, function(content) { - $('#' + idTree).html(content); - organizeTree(); - $('#' + idTree).tree('init'); - that.$element.find("label.tree-toggler").each( + targetTree.html(content); + // Function organizeTree() disabled because it no longer has known usage - Crezzur + // organizeTree(); + targetTree.tree('init'); + targetTree.find("label.tree-toggler").each( function() { $(this).parent().children(".icon-folder-close") .removeClass("icon-folder-close") .addClass("icon-folder-open"); $(this).parent().parent().children("ul.tree").show($speed); - $('#'+idTree).addClass('full_loaded'); + targetTree.addClass('full_loaded'); } ); } diff --git a/admin-dev/themes/default/package-lock.json b/admin-dev/themes/default/package-lock.json index c16ebddfa700e..e337b9c8aac75 100644 --- a/admin-dev/themes/default/package-lock.json +++ b/admin-dev/themes/default/package-lock.json @@ -1,8 +1,10596 @@ { "name": "default", "version": "1.7.5", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "version": "1.7.5", + "license": "OSL-3.0", + "dependencies": { + "perfect-scrollbar": "^1.4.0" + }, + "devDependencies": { + "@babel/core": "^7.0.0-rc.1", + "@babel/preset-env": "^7.0.0-rc.1", + "@openfonts/ubuntu-condensed_latin": "^1.43.0", + "babel-loader": "^8.0.2", + "bourbon": "^4.3.4", + "clean-webpack-plugin": "^2.0.2", + "css-loader": "^1.0.0", + "file-loader": "^1.1.11", + "material-design-icons": "^2", + "mini-css-extract-plugin": "^0.4.2", + "node-sass": "^4.9.3", + "open-sans-fonts": "^1.5.1", + "optimize-css-assets-webpack-plugin": "^5.0.0", + "path": "^0.12.7", + "postcss-cssnext": "^3.1.0", + "postcss-loader": "^3.0.0", + "sass-loader": "^7.1.0", + "style-loader": "^0.22.1", + "uglify-save-license": "^0.4.1", + "webpack": "^4.17.0", + "webpack-cli": "^3.1.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-rc.1.tgz", + "integrity": "sha512-qhQo3GqwqMUv03SxxjcEkWtlkEDvFYrBKbJUn4Dtd9amC2cLkJ3me4iYUVSBbVXWbfbVRalEeVBHzX4aQYKnBg==", + "dev": true, + "dependencies": { + "@babel/highlight": "7.0.0-rc.1" + } + }, + "node_modules/@babel/core": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0-rc.1.tgz", + "integrity": "sha512-CvuSsq+LFs9N4SJG8MnNPI0hnl913HK1OqG3NEfejOKo+JqtVuxpmAFyXIDogX2x668xqFKAW6EQiCIcUHklMg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.0.0-rc.1", + "@babel/generator": "7.0.0-rc.1", + "@babel/helpers": "7.0.0-rc.1", + "@babel/parser": "7.0.0-rc.1", + "@babel/template": "7.0.0-rc.1", + "@babel/traverse": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1", + "convert-source-map": "^1.1.0", + "debug": "^3.1.0", + "json5": "^0.5.0", + "lodash": "^4.17.10", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/@babel/generator": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-rc.1.tgz", + "integrity": "sha512-Ak4n780/coo+L9GZUS7V/IGJilP11t4UoWl0J9cG3jso4KkDGQcqdx4Y6gJAiXng+sDfvzUmvWfM1hZwH82J0A==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-rc.1", + "jsesc": "^2.5.1", + "lodash": "^4.17.10", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "node_modules/@babel/generator/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0-rc.1.tgz", + "integrity": "sha512-GOV2UExs9gAvSrZF4rcgocXXeLJplq2kL2AsCrn6DmGwMUEfo/KB7FhedN3X6cVh0gOqqKkVKXrz3Li1wQ84xQ==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.0.0-rc.1.tgz", + "integrity": "sha512-O6/szesBinGoExLl01Qg2vb5FaOfifSilgL5GnCZLz5z3Pg9jRolN6rGzQAOa/K9Y01TAmDf1dC06AKQUv3x8g==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-call-delegate": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.0.0-rc.1.tgz", + "integrity": "sha512-3Z+shHGJTQnc61RCFVrQ3OJRmyL8uk4dWCsP8kT7G4inxv/bs6/zLOipK21VMePGpjUA4tnKxJCevMtp9ko4pw==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "7.0.0-rc.1", + "@babel/traverse": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-define-map": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.0.0-rc.1.tgz", + "integrity": "sha512-yTn+nj29QrZLCINtgqFLgbrbvz6yM029ox/MpQfSS/JmrQovnEc+o5vrsW/R74QPheOHmF9ruJo58atwuk04Fw==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1", + "lodash": "^4.17.10" + } + }, + "node_modules/@babel/helper-define-map/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.0.0-rc.1.tgz", + "integrity": "sha512-hSa+oxKn9bfbc3Ob1U7QJsO++do2Xe8Ft640alRJpEQ3VWy7tL8ZB+2xqo0pgHKo7rITuSxERz72uZji8dTiWg==", + "dev": true, + "dependencies": { + "@babel/traverse": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-rc.1.tgz", + "integrity": "sha512-fDbWxdYYbFNzcI5jn3qsPxHI1UCXwvFk0kGytGce/FEBYEPXBqycKknC8Oqiub8DzGtmTcvnqcm/cl/qxzeuiQ==", + "dev": true, + "dependencies": { + "@babel/helper-get-function-arity": "7.0.0-rc.1", + "@babel/template": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-get-function-arity": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-rc.1.tgz", + "integrity": "sha512-5+ydaIRxT42FSDqvoXIDksCGlW1903xC73HQnQCFF1YuV7VcIf+9M4+tRZulLlYlshw7ILA+4SiYsKoDlC0Irg==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0-rc.1.tgz", + "integrity": "sha512-ttcilOh9SM9eqVlzwz2Lv7B5Dwyaa8TIhi1DDEPnC3CarpNPXFdeCOoxoV5qjHRD1klAT86gczeU4lJnSDKmgA==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0-rc.1.tgz", + "integrity": "sha512-o263plHxPo1TxDDUx7gHuQ96Y8QyLs2n4968KZvo2l/9rkwn2L9kcIsRVjlhpPPKTz4tWe/7ZV50zkeDorrK9g==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0-rc.1.tgz", + "integrity": "sha512-eA8RzanjsZw4X2Cqh3WgVG7zwf1wdSUfXvZOH8Azx1rpwE0hzJ276jDZ3gSOJShsxPVvopHa4h+c2WfEUjW4+Q==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-rc.1", + "lodash": "^4.17.10" + } + }, + "node_modules/@babel/helper-module-imports/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.0.0-rc.1.tgz", + "integrity": "sha512-nz7FTFXlQ9UYp/dBjad4ZOu3Q4/1n86ysw9z9pjunqeKFNm+JHq7j5BeocFKIQAwul7QbIkSXiYm5EiteCHjiQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "7.0.0-rc.1", + "@babel/helper-simple-access": "7.0.0-rc.1", + "@babel/helper-split-export-declaration": "7.0.0-rc.1", + "@babel/template": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1", + "lodash": "^4.17.10" + } + }, + "node_modules/@babel/helper-module-transforms/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0-rc.1.tgz", + "integrity": "sha512-XOKPnL/AJz8ZyY553FsMAVt9g/mE1+RQfg5/m3X0K4+RqYviPGZlxwe5mGSd8s2kPSB6D6nZRUfvZFtmFIXEvA==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-rc.1.tgz", + "integrity": "sha512-8ZNzqHXDhT/JjnBvrLKu8AL7NhONVIsnrfyQNm3PJNmufIER5kcIa3OxPMGWgNqox2R8WeQ6YYzYTLNXqq4kgQ==", + "dev": true + }, + "node_modules/@babel/helper-regex": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0-rc.1.tgz", + "integrity": "sha512-QXnTXVefioGuXlRMn+MnKKUHwhmdXGKnMvFI1tdHioMnBQEbEHGnmp+aYcddLwJ3KAH/hveaSR95BuWwprW+TA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.10" + } + }, + "node_modules/@babel/helper-regex/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.0.0-rc.1.tgz", + "integrity": "sha512-skROQSC2fPwmrzAEPT/M7CObnWjJGpdbNLoICZDYHwDiUDe3dk5cQsU9j3tNlBhX14FaC9SjSpCJnSRpXDOWOw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "7.0.0-rc.1", + "@babel/helper-wrap-function": "7.0.0-rc.1", + "@babel/template": "7.0.0-rc.1", + "@babel/traverse": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.0.0-rc.1.tgz", + "integrity": "sha512-mcv+NKCazZfdEw7yBe/xROekR3qlFcy18d//mJTKnZb7xx2qFPjZAafkeIlpvzNHwd/WMTHShC4+3WjOL8FD5g==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "7.0.0-rc.1", + "@babel/helper-optimise-call-expression": "7.0.0-rc.1", + "@babel/traverse": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.0.0-rc.1.tgz", + "integrity": "sha512-mfrHVSG0Dw51ajyL3Ltz+gEYrWAy4+Kl8lb1V/QWR31H7ovha6vNZ4guev/lR4KFu+4hMHogpjh4HB4AShqeMQ==", + "dev": true, + "dependencies": { + "@babel/template": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1", + "lodash": "^4.17.10" + } + }, + "node_modules/@babel/helper-simple-access/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-rc.1.tgz", + "integrity": "sha512-hz6QmlnaBFYt4ra8DfRLCMgrI7yfwQ13kJtufSO5dVCasxmAng2LeeQiT6H4iN5TpFONcayp5f/2mXqHH/zn/g==", + "dev": true, + "dependencies": { + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.0.0-rc.1.tgz", + "integrity": "sha512-LrqRD4+jEkQGVQsCRi7bPkSmYFAUd3pv9tYAC8nsr9Y0Qfus8oycqxDj60QW4dmigRKBRRbVVLr/0kMI2pk0MA==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "7.0.0-rc.1", + "@babel/template": "7.0.0-rc.1", + "@babel/traverse": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/helpers": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.0.0-rc.1.tgz", + "integrity": "sha512-4+AkDbZ0Usr7mNH4wGX8fVx4WJzHdrcjRkJy52EIWyBAQEoKqb5HXca1VjejWtnVwaGwW7zk/h6oQ9FQPywQfA==", + "dev": true, + "dependencies": { + "@babel/template": "7.0.0-rc.1", + "@babel/traverse": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1" + } + }, + "node_modules/@babel/highlight": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-rc.1.tgz", + "integrity": "sha512-5PgPDV6F5s69XNznTcP0za3qH7qgBkr9DVQTXfZtpF+3iEyuIZB1Mjxu52F5CFxgzQUQJoBYHVxtH4Itdb5MgA==", + "dev": true, + "dependencies": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "node_modules/@babel/highlight/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.0.0-rc.1.tgz", + "integrity": "sha512-rC+bIz2eZnJlacERmJO25UAbXVZttcSxh0Px0gRGinOTzug5tL7+L9urfIdSWlv1ZzP03+f2xkOFLOxZqSsVmQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.0.0-rc.1.tgz", + "integrity": "sha512-ewJnWv10AFUh+Yi6axMVQKW8L1pZCm86a44m2biYtXNSyt6FyWgdRloBbR7iCviPkeurfTCVdPS61G/t5cXVkQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/helper-remap-async-to-generator": "7.0.0-rc.1", + "@babel/plugin-syntax-async-generators": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0-rc.1.tgz", + "integrity": "sha512-J9qLEkxuZrYh/mel9RA5wDrMGE7jQMOMa1XPZMysih4C0mveeQUExbAPyrVSrFQo5BXLcLIc6ccM24G9xPCCXA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/plugin-syntax-object-rest-spread": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0-rc.1.tgz", + "integrity": "sha512-mNJULpCOErHPVvnqj2i464uVuWuTTrnJFoT8dYyODCSjHBypdVvEGZx4Rk67etdDMv+iytZTdKDHUXq5JtWCdg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0-rc.1.tgz", + "integrity": "sha512-NrUBXqwxnvrhJDzeJ4yOiPDDpPbjVQsydRELHVqzjy+WAOh/cAT4JOmMrQegU/vOjj62LM8S1Kp8wHpDgskTLQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/helper-regex": "7.0.0-rc.1", + "regexpu-core": "^4.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0-rc.1.tgz", + "integrity": "sha512-2F5FYc89TCrqE/8+qFlr5jVMTHfkhEOg9JUx+GXI3inW2OfcY+J6bN8EDc8PLz84PHaR8W630YOuh2PveJu3WA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0-rc.1.tgz", + "integrity": "sha512-stOESgG+lc68DSFvXrqoH5dW91ZtedDoR40g9wJ1ruLahCdr9X5hVLv/ddf/g/1zzjevq59A1Q+xdUREhEnrvQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0-rc.1.tgz", + "integrity": "sha512-e4dGUnZGhg1LWTvyQ6/m8nKZ9bUrtPwl9M487CEVhTA5lVUvYxASHBCEtkVWPwT16NzcWlFR/PghsHeLFGIw7A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0-rc.1.tgz", + "integrity": "sha512-9JnWkl+iKmjNgMFrLjfGJQm3f66SJxwaYjdsm49Vpvo9x7ADHMGMZYa5Yto9WNQBlIdtf+fhypwBcz6IPxdyvg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.0.0-rc.1.tgz", + "integrity": "sha512-8oE9Frx07ILINop9hOejXgcDVhmt4FuB3ZjXnIMcSMkAuiT3xLrxFMDo1Qo0kf5mty2jLlnOO6tbbH0kiIWxWA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "7.0.0-rc.1", + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/helper-remap-async-to-generator": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0-rc.1.tgz", + "integrity": "sha512-dFEgZqmyWXaVYrFU11IgLX8M1+gK7GSU+CVRv42D7P1FFMNndg1u36jXIa7URExEuTeTUykLM/IWgk5pHWxo6A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0-rc.1.tgz", + "integrity": "sha512-9uGwvSqJcmcKPEkLHA7ffrG0lKXTXprupwGjEKDw27OoRWXHdWUmA4VwpuzMrUsYyV+q+P6mgj6TPzoGJA3fAw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "lodash": "^4.17.10" + } + }, + "node_modules/@babel/plugin-transform-block-scoping/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.0.0-rc.1.tgz", + "integrity": "sha512-mPXMbQR8zNHMXvaJ71wQ7iPcQLHPv12XjWwvYkDjtsEvknDQ2HWA+UYZGVpZ0bv3jLQIZuwc1kZ6f5vSsavvog==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "7.0.0-rc.1", + "@babel/helper-define-map": "7.0.0-rc.1", + "@babel/helper-function-name": "7.0.0-rc.1", + "@babel/helper-optimise-call-expression": "7.0.0-rc.1", + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/helper-replace-supers": "7.0.0-rc.1", + "@babel/helper-split-export-declaration": "7.0.0-rc.1", + "globals": "^11.1.0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0-rc.1.tgz", + "integrity": "sha512-dfJNqbyF6S8nvFzGc6NthqCqopn1PoY3q2E1KcgrFSgxwYAMOLuhu5eA5iFeXwggp6tIo6OVVXC55/Twsolmow==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.0.0-rc.1.tgz", + "integrity": "sha512-YpuGA3cj5+gRD053nWtogo+3wxc10mNAAyf5syXXCVS/cOWpRjc3qPidzHtPodz+v8TgAwwaXwIz/ghLOojRQw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0-rc.1.tgz", + "integrity": "sha512-6G62wnwVWCjhvmWmWatXHO4wfvWhUL1bJX0MABYIf1bpD5ROFly/HxgWkuMVcTSeIuLzsfsYKSF1CMUI0bykXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/helper-regex": "7.0.0-rc.1", + "regexpu-core": "^4.1.3" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0-rc.1.tgz", + "integrity": "sha512-cWyoUi1izJk5JbWFG07GZrZyZgG+DW4axPKI0MA+lSAxjP8VZwFUhJyjT7R4bGN81KTVv1aprKclQnKxN2R0Lw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.0.0-rc.1.tgz", + "integrity": "sha512-5lc0nlX8TPdkHSIX3/3jMtqvvJfzcARcev4qqsaVkXWQ6XNrNnD8ExyTEVgoGhr5Ppz1wA0ymAK8W33uGeKSOg==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "7.0.0-rc.1", + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0-rc.1.tgz", + "integrity": "sha512-v09o2ywKHu+b/vkLknjKPV9QXCxuU2cVFxkWhBqcKwl3ERe3clhiab7a/8T9Sc332o4Im6n/LLugKMtpfxqRsQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.0.0-rc.1.tgz", + "integrity": "sha512-MiUORPQo3kvSCYBn/T6kKIfdDKqFAnEsaiRnTz36Y6M/p6NX7br5MgqPumVNgDboYKQ9kzaFNM8YJvWLcjL6SQ==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "7.0.0-rc.1", + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0-rc.1.tgz", + "integrity": "sha512-iI468X7shsmB/oIPi8+UfMcOpcQPEsMAz5hDc0H8dKBGUWbPcAlyQpC8CaNDZ7y1/7lK65wtvXs5OGTQd3OsJg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.0.0-rc.1.tgz", + "integrity": "sha512-xKIF2ZAFOZRgIhEeW6zuyieyqfjft59NaHvb2C7+N9omdFDVkrx5ZeHVLb8y163a3mUb2MqJg1PLfZXdwvz1EA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "7.0.0-rc.1", + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.0.0-rc.1.tgz", + "integrity": "sha512-G2Y2HwdUVSR+6V1g5q7D6hLm6HQ5f0HJ4TeYzPDIwKj3Ij3djyJ1lrFRtMRxanclcRy/N01sVe0z31m8Dslmzw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "7.0.0-rc.1", + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/helper-simple-access": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0-rc.1.tgz", + "integrity": "sha512-denli1X4utH2boaedaCv3uDmrmBH0CMioIswTxViNY4M8nti3DV1m7wfKE4kDYq8UrIILLYwxxOsAvGxOS9/Ug==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "7.0.0-rc.1", + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.0.0-rc.1.tgz", + "integrity": "sha512-wvhxd77dRxyQGSEqfSRfe6dEBDy7Q13MaC1RKLX2H4+SQKZPvGuNr0BS0CEJ3Fm3uSEZ7potTBfRO4YNAygjXg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "7.0.0-rc.1", + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0-rc.1.tgz", + "integrity": "sha512-mI10u9cgVpTjJllgISn6SmM2H/3X1osvmgT/4sjQjYARGgEfG9khrxtI74IBRhRhtBF9VBgwhah6sYAym+aghw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.0.0-rc.1.tgz", + "integrity": "sha512-mwoid0Rx+L55NupRE9xs1JAgFRz0JIYS/JR0aqBlLOQwBY1KrbrAtQfNwHQobwZrP9O24VBRfViMsiYLh/UV4A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/helper-replace-supers": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.0.0-rc.1.tgz", + "integrity": "sha512-PKjm+xf23XvdP0WRj/fIiP3xa5DYOg6qd0150Mpu4JvCIci6vrWvkc+kU9RtwkXLycWRfzdSnnyuSZABxPAP8A==", + "dev": true, + "dependencies": { + "@babel/helper-call-delegate": "7.0.0-rc.1", + "@babel/helper-get-function-arity": "7.0.0-rc.1", + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0-rc.1.tgz", + "integrity": "sha512-a73XZOJGt0Ft8/YbRAUl0Vs1GuPpjB6QVQNYPxWUNXblSiywhkkZxLssHZnao2xTD26kLRfMoXfOtj9FMz5fcw==", + "dev": true, + "dependencies": { + "regenerator-transform": "^0.13.3" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0-rc.1.tgz", + "integrity": "sha512-NkUsTSKL8txvPt9vtdkcbJEyiUtcSOAr6ZnAE+Vg4mB0hYI0sWEJCAzl26KDDFgdVSKJSAaenjX5UR3BAF3KaA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0-rc.1.tgz", + "integrity": "sha512-/3EkUVVi55i/JCbL2CxXTaoCXCopj3qQMTZ0lvgtpepx1yAMpoHYFBNWLIuQmjG7JhDauOwEdBg8TRsneYRmmw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0-rc.1.tgz", + "integrity": "sha512-sXPFGI3GTtSMxVTDwrRmgwmUcq+l0ovzUZFfAd4YK1zJQ7YQCaCjcmLskuiGM20SoteYserDADg0SrLw+8B8hA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/helper-regex": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0-rc.1.tgz", + "integrity": "sha512-xq9eSNA65VXbMmVEjKUXB0czP8y/CRs88S8HcwZbJ7XGo4FARUJV3aGQfIPvGUmbkQegsxZx5rlTPlw3NPl+Aw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "7.0.0-rc.1", + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0-rc.1.tgz", + "integrity": "sha512-wUKNscuv3WOOFy3tGOBeayeOLyZjixjOSvb0QNXrCDRuENhfPaFQjZt/T0UDAZN0mXvAQ7Ksx2pOtXBsyIBxUA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0-rc.1.tgz", + "integrity": "sha512-3yz7ehk0VFLqoKVV1GbTdH2sfMtYznhllkBDtnybveM6MeFA5WYCf6iWf+I/vF/8QIMDd1b4359GGWKCI+KuIQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/helper-regex": "7.0.0-rc.1", + "regexpu-core": "^4.1.3" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.0.0-rc.1.tgz", + "integrity": "sha512-c1mn7dKMBnkcS9Se9cuB5K2PAN48I0/mFXIA/ARyu7dHnLxiteSL0wyQukVp4NenKqFlAtPFx5ZtgWEMjaYmbg==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "7.0.0-rc.1", + "@babel/helper-plugin-utils": "7.0.0-rc.1", + "@babel/plugin-proposal-async-generator-functions": "7.0.0-rc.1", + "@babel/plugin-proposal-object-rest-spread": "7.0.0-rc.1", + "@babel/plugin-proposal-optional-catch-binding": "7.0.0-rc.1", + "@babel/plugin-proposal-unicode-property-regex": "7.0.0-rc.1", + "@babel/plugin-syntax-async-generators": "7.0.0-rc.1", + "@babel/plugin-syntax-object-rest-spread": "7.0.0-rc.1", + "@babel/plugin-syntax-optional-catch-binding": "7.0.0-rc.1", + "@babel/plugin-transform-arrow-functions": "7.0.0-rc.1", + "@babel/plugin-transform-async-to-generator": "7.0.0-rc.1", + "@babel/plugin-transform-block-scoped-functions": "7.0.0-rc.1", + "@babel/plugin-transform-block-scoping": "7.0.0-rc.1", + "@babel/plugin-transform-classes": "7.0.0-rc.1", + "@babel/plugin-transform-computed-properties": "7.0.0-rc.1", + "@babel/plugin-transform-destructuring": "7.0.0-rc.1", + "@babel/plugin-transform-dotall-regex": "7.0.0-rc.1", + "@babel/plugin-transform-duplicate-keys": "7.0.0-rc.1", + "@babel/plugin-transform-exponentiation-operator": "7.0.0-rc.1", + "@babel/plugin-transform-for-of": "7.0.0-rc.1", + "@babel/plugin-transform-function-name": "7.0.0-rc.1", + "@babel/plugin-transform-literals": "7.0.0-rc.1", + "@babel/plugin-transform-modules-amd": "7.0.0-rc.1", + "@babel/plugin-transform-modules-commonjs": "7.0.0-rc.1", + "@babel/plugin-transform-modules-systemjs": "7.0.0-rc.1", + "@babel/plugin-transform-modules-umd": "7.0.0-rc.1", + "@babel/plugin-transform-new-target": "7.0.0-rc.1", + "@babel/plugin-transform-object-super": "7.0.0-rc.1", + "@babel/plugin-transform-parameters": "7.0.0-rc.1", + "@babel/plugin-transform-regenerator": "7.0.0-rc.1", + "@babel/plugin-transform-shorthand-properties": "7.0.0-rc.1", + "@babel/plugin-transform-spread": "7.0.0-rc.1", + "@babel/plugin-transform-sticky-regex": "7.0.0-rc.1", + "@babel/plugin-transform-template-literals": "7.0.0-rc.1", + "@babel/plugin-transform-typeof-symbol": "7.0.0-rc.1", + "@babel/plugin-transform-unicode-regex": "7.0.0-rc.1", + "browserslist": "^3.0.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + } + }, + "node_modules/@babel/preset-env/node_modules/browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/@babel/preset-env/node_modules/caniuse-lite": { + "version": "1.0.30000878", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000878.tgz", + "integrity": "sha512-/dCGTdLCnjVJno1mFRn7Y6eit3AYaeFzSrMQHCoK0LEQaWl5snuLex1Ky4b8/Qu2ig5NgTX4cJx65hH9546puA==", + "dev": true + }, + "node_modules/@babel/template": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-rc.1.tgz", + "integrity": "sha512-gPLng2iedNlkaGD0UdwaUByQXK8k4bnaoq2RH5JgR2mqHvh2RyjkDdaMbZFlSss1Iu8+PrXwbIRworTl8iRqbA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.0.0-rc.1", + "@babel/parser": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1", + "lodash": "^4.17.10" + } + }, + "node_modules/@babel/template/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/@babel/traverse": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-rc.1.tgz", + "integrity": "sha512-lNOpJ5xzakg+fCobQQHdeDRYeN54b+bAZpeTYMeeYPAvN+hTldg9/FSNKYEMRs5EWoQ0Yt74gwq98InSORdSDQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.0.0-rc.1", + "@babel/generator": "7.0.0-rc.1", + "@babel/helper-function-name": "7.0.0-rc.1", + "@babel/helper-split-export-declaration": "7.0.0-rc.1", + "@babel/parser": "7.0.0-rc.1", + "@babel/types": "7.0.0-rc.1", + "debug": "^3.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.10" + } + }, + "node_modules/@babel/traverse/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/@babel/types": { + "version": "7.0.0-rc.1", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-rc.1.tgz", + "integrity": "sha512-MBwO1JQKin9BwKTGydrYe4VDJbStCUy35IhJzeZt3FByOdx/q3CYaqMRrH70qVD2RA7+Xk8e3RN0mzKZkYBYuQ==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "node_modules/@babel/types/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/@openfonts/ubuntu-condensed_latin": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/@openfonts/ubuntu-condensed_latin/-/ubuntu-condensed_latin-1.43.0.tgz", + "integrity": "sha512-HnkY2DivJYNXtC7iTt9Xu+uMJ+kt6MsmIE4C+cGeuYLoOzGIXSTsR5RC9eYQ2STXBGTg7agH3R7OOXNuVSPkQw==", + "dev": true + }, + "node_modules/@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "node_modules/@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "dependencies": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "12.12.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.0.tgz", + "integrity": "sha512-6N8Sa5AaENRtJnpKXZgvc119PKxT1Lk9VPy4kfT8JF23tIe1qDfaGkBR2DRKJFIA7NptMz+fps//C6aLi1Uoug==", + "dev": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.5.13.tgz", + "integrity": "sha512-49nwvW/Hx9i+OYHg+mRhKZfAlqThr11Dqz8TsrvqGKMhdI2ijy3KBJOun2Z4770TPjrIJhR6KxChQIDaz8clDA==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/wast-parser": "1.5.13", + "debug": "^3.1.0", + "mamacro": "^0.0.3" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.13.tgz", + "integrity": "sha512-vrvvB18Kh4uyghSKb0NTv+2WZx871WL2NzwMj61jcq2bXkyhRC+8Q0oD7JGVf0+5i/fKQYQSBCNMMsDMRVAMqA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.13.tgz", + "integrity": "sha512-dBh2CWYqjaDlvMmRP/kudxpdh30uXjIbpkLj9HQe+qtYlwvYjPRjdQXrq1cTAAOUSMTtzqbXIxEdEZmyKfcwsg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.13.tgz", + "integrity": "sha512-v7igWf1mHcpJNbn4m7e77XOAWXCDT76Xe7Is1VQFXc4K5jRcFrl9D0NrqM4XifQ0bXiuTSkTKMYqDxu5MhNljA==", + "dev": true, + "dependencies": { + "debug": "^3.1.0" + } + }, + "node_modules/@webassemblyjs/helper-code-frame": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.13.tgz", + "integrity": "sha512-yN6ScQQDFCiAXnVctdVO/J5NQRbwyTbQzsGzEgXsAnrxhjp0xihh+nNHQTMrq5UhOqTb5LykpJAvEv9AT0jnAQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/wast-printer": "1.5.13" + } + }, + "node_modules/@webassemblyjs/helper-fsm": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.13.tgz", + "integrity": "sha512-hSIKzbXjVMRvy3Jzhgu+vDd/aswJ+UMEnLRCkZDdknZO3Z9e6rp1DAs0tdLItjCFqkz9+0BeOPK/mk3eYvVzZg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-module-context": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.13.tgz", + "integrity": "sha512-zxJXULGPLB7r+k+wIlvGlXpT4CYppRz8fLUM/xobGHc9Z3T6qlmJD9ySJ2jknuktuuiR9AjnNpKYDECyaiX+QQ==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "mamacro": "^0.0.3" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.13.tgz", + "integrity": "sha512-0n3SoNGLvbJIZPhtMFq0XmmnA/YmQBXaZKQZcW8maGKwLpVcgjNrxpFZHEOLKjXJYVN5Il8vSfG7nRX50Zn+aw==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.13.tgz", + "integrity": "sha512-IJ/goicOZ5TT1axZFSnlAtz4m8KEjYr12BNOANAwGFPKXM4byEDaMNXYowHMG0yKV9a397eU/NlibFaLwr1fbw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-buffer": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/wasm-gen": "1.5.13", + "debug": "^3.1.0" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.5.13.tgz", + "integrity": "sha512-TseswvXEPpG5TCBKoLx9tT7+/GMACjC1ruo09j46ULRZWYm8XHpDWaosOjTnI7kr4SRJFzA6MWoUkAB+YCGKKg==", + "dev": true, + "dependencies": { + "ieee754": "^1.1.11" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.5.13.tgz", + "integrity": "sha512-0NRMxrL+GG3eISGZBmLBLAVjphbN8Si15s7jzThaw1UE9e5BY1oH49/+MA1xBzxpf1OW5sf9OrPDOclk9wj2yg==", + "dev": true, + "dependencies": { + "long": "4.0.0" + } + }, + "node_modules/@webassemblyjs/leb128/node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==", + "dev": true + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.5.13.tgz", + "integrity": "sha512-Ve1ilU2N48Ew0lVGB8FqY7V7hXjaC4+PeZM+vDYxEd+R2iQ0q+Wb3Rw8v0Ri0+rxhoz6gVGsnQNb4FjRiEH/Ng==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.13.tgz", + "integrity": "sha512-X7ZNW4+Hga4f2NmqENnHke2V/mGYK/xnybJSIXImt1ulxbCOEs/A+ZK/Km2jgihjyVxp/0z0hwIcxC6PrkWtgw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-buffer": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/helper-wasm-section": "1.5.13", + "@webassemblyjs/wasm-gen": "1.5.13", + "@webassemblyjs/wasm-opt": "1.5.13", + "@webassemblyjs/wasm-parser": "1.5.13", + "@webassemblyjs/wast-printer": "1.5.13", + "debug": "^3.1.0" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.13.tgz", + "integrity": "sha512-yfv94Se8R73zmr8GAYzezFHc3lDwE/lBXQddSiIZEKZFuqy7yWtm3KMwA1uGbv5G1WphimJxboXHR80IgX1hQA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/ieee754": "1.5.13", + "@webassemblyjs/leb128": "1.5.13", + "@webassemblyjs/utf8": "1.5.13" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.13.tgz", + "integrity": "sha512-IkXSkgzVhQ0QYAdIayuCWMmXSYx0dHGU8Ah/AxJf1gBvstMWVnzJnBwLsXLyD87VSBIcsqkmZ28dVb0mOC3oBg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-buffer": "1.5.13", + "@webassemblyjs/wasm-gen": "1.5.13", + "@webassemblyjs/wasm-parser": "1.5.13", + "debug": "^3.1.0" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.13.tgz", + "integrity": "sha512-XnYoIcu2iqq8/LrtmdnN3T+bRjqYFjRHqWbqK3osD/0r/Fcv4d9ecRzjVtC29ENEuNTK4mQ9yyxCBCbK8S/cpg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-api-error": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/ieee754": "1.5.13", + "@webassemblyjs/leb128": "1.5.13", + "@webassemblyjs/utf8": "1.5.13" + } + }, + "node_modules/@webassemblyjs/wast-parser": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.5.13.tgz", + "integrity": "sha512-Lbz65T0LQ1LgzKiUytl34CwuhMNhaCLgrh0JW4rJBN6INnBB8NMwUfQM+FxTnLY9qJ+lHJL/gCM5xYhB9oWi4A==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/floating-point-hex-parser": "1.5.13", + "@webassemblyjs/helper-api-error": "1.5.13", + "@webassemblyjs/helper-code-frame": "1.5.13", + "@webassemblyjs/helper-fsm": "1.5.13", + "long": "^3.2.0", + "mamacro": "^0.0.3" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.5.13.tgz", + "integrity": "sha512-QcwogrdqcBh8Z+eUF8SG+ag5iwQSXxQJELBEHmLkk790wgQgnIMmntT2sMAMw53GiFNckArf5X0bsCA44j3lWQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/wast-parser": "1.5.13", + "long": "^3.2.0" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "node_modules/acorn": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.1.tgz", + "integrity": "sha512-d+nbxBUGKg7Arpsvbnlq61mc12ek3EY8EQldM3GPAhWJ1UVxC6TDGbIvUMNU6obBX3i1+ptCIzV4vq0gFPEGVQ==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "acorn": "^5.0.0" + } + }, + "node_modules/ajv": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz", + "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0", + "uri-js": "^4.2.1" + } + }, + "node_modules/ajv-errors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.0.tgz", + "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=", + "dev": true + }, + "node_modules/ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "node_modules/ajv/node_modules/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=", + "dev": true + }, + "node_modules/alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-escapes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "dependencies": { + "util": "0.10.3" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "node_modules/async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz", + "integrity": "sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ==", + "dev": true, + "dependencies": { + "browserslist": "^2.11.3", + "caniuse-lite": "^1.0.30000805", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.17", + "postcss-value-parser": "^3.2.3" + }, + "bin": { + "autoprefixer-info": "bin/autoprefixer-info" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "node_modules/babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "node_modules/babel-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.2.tgz", + "integrity": "sha512-Law0PGtRV1JL8Y9Wpzc0d6EE0GD7LzXWCfaeWwboUMcBWNG6gvaWTK1/+BK7a4X5EmeJiGEuDDFxUsOa8RSWCw==", + "dev": true, + "dependencies": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "util.promisify": "^1.0.0" + }, + "engines": { + "node": ">= 6.9" + } + }, + "node_modules/babel-runtime": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.25.0.tgz", + "integrity": "sha1-M7mOql1IK7AajRqmtDetKwGuxBw=", + "dev": true, + "dependencies": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.10.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/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==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "optional": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/big.js": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", + "integrity": "sha1-TK2iGTZS6zyp7I5VyQFWacmAaXg=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "dependencies": { + "inherits": "~2.0.0" + }, + "engines": { + "node": "0.4 || >=0.5.8" + } + }, + "node_modules/bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + }, + "node_modules/bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/bourbon": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/bourbon/-/bourbon-4.3.4.tgz", + "integrity": "sha1-TaOAAp6SwMj5dkx3lFGhNLEefMM=", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-des/node_modules/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==", + "dev": true + }, + "node_modules/browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "2.11.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", + "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30000792", + "electron-to-chromium": "^1.3.30" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dev": true + }, + "node_modules/cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/cacache/node_modules/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==", + "dev": true + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-api": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-2.0.0.tgz", + "integrity": "sha1-sd21pZZrFvSNxJmERNS7xsfZ2DQ=", + "dev": true, + "dependencies": { + "browserslist": "^2.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30000843", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000843.tgz", + "integrity": "sha512-1ntiW826MhRBmM0CeI7w1cQr16gxwOoM8doJWh3BFalPZoKWdZXs27Bc04xth/3NR1/wNXn9cpP4F92lVenCvg==", + "dev": true + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/chardet": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.5.0.tgz", + "integrity": "sha512-9ZTaoBaePSCFvNlNGrsyI8ZVACP2svUtq0DkM7t4K2ClAa96sqOIRjAzDTc8zXzFt1cZR46rRzLTiHFSJ+Qw0g==", + "dev": true + }, + "node_modules/chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + }, + "optionalDependencies": { + "fsevents": "^1.2.2" + } + }, + "node_modules/chownr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "dev": true + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-2.0.2.tgz", + "integrity": "sha512-pi1111o4OBd9qvacbgs+NRqClfVPKVIc66B4d8kx6Ho/L+i9entQ/NpK600CsTYTPu3kWvKwwyKarsYMvC2xeA==", + "dev": true, + "dependencies": { + "del": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "node_modules/cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz", + "integrity": "sha512-5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ==", + "dev": true, + "dependencies": { + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "dependencies": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "dependencies": { + "color-name": "^1.1.1" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "dependencies": { + "color-name": "^1.0.0" + } + }, + "node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "dev": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "dependencies": { + "date-now": "^0.1.4" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "node_modules/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=", + "dev": true + }, + "node_modules/copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=", + "dev": true + }, + "node_modules/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=", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "dependencies": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cosmiconfig/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/cross-spawn/node_modules/semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": "*" + } + }, + "node_modules/css-color-function": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/css-color-function/-/css-color-function-1.3.3.tgz", + "integrity": "sha1-jtJMLAIFBzM5+voAS8jBQfzLKC4=", + "dev": true, + "dependencies": { + "balanced-match": "0.1.0", + "color": "^0.11.0", + "debug": "^3.1.0", + "rgb": "~0.1.0" + } + }, + "node_modules/css-color-function/node_modules/balanced-match": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.1.0.tgz", + "integrity": "sha1-tQS9BYabOSWd0MXvw12EMXbczEo=", + "dev": true + }, + "node_modules/css-color-function/node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/css-declaration-sorter": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-3.0.1.tgz", + "integrity": "sha512-jH4024SHZ3e0M7ann9VxpFpH3moplRXNz9ZBqvFMZqi09Yo5ARbs2wdPH8GqN9iRTlQynrbGbraNbBxBLei85Q==", + "dev": true, + "dependencies": { + "postcss": "^6.0.0", + "timsort": "^0.3.0" + } + }, + "node_modules/css-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.0.tgz", + "integrity": "sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA==", + "dev": true, + "dependencies": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "engines": { + "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + } + }, + "node_modules/css-loader/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-loader/node_modules/postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-loader/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/css-select": { + "version": "1.3.0-rc0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.3.0-rc0.tgz", + "integrity": "sha1-b5MZaqrnN2ZuoQNqjLFKj8t6kjE=", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "^1.0.1" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz", + "integrity": "sha1-AQKz0UYw34bD65+p9UVicBBs+ZA=", + "dev": true + }, + "node_modules/css-selector-tokenizer": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", + "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "dev": true, + "dependencies": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + } + }, + "node_modules/css-selector-tokenizer/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/css-selector-tokenizer/node_modules/regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "dependencies": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "node_modules/css-selector-tokenizer/node_modules/regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "node_modules/css-selector-tokenizer/node_modules/regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha25", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha25.tgz", + "integrity": "sha512-XC6xLW/JqIGirnZuUWHXCHRaAjje2b3OIB0Vj5RIJo6mIi/AdJo30quQl5LxUl0gkXDIrTrFGbMlcZjyFplz1A==", + "dev": true, + "dependencies": { + "mdn-data": "^1.0.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "node_modules/css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, + "node_modules/css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + } + }, + "node_modules/cssnano": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.0.5.tgz", + "integrity": "sha512-P2O0sz/YAAzqZVsSWOrbliPCr0c6abwVNQmFZ48AgejN/GbzwEf6IVFGQAj0UKHC+crv60wUAPQocAnDmeWlkg==", + "dev": true, + "dependencies": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.0", + "is-resolvable": "^1.0.0", + "postcss": "^6.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-preset-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.0.tgz", + "integrity": "sha1-wzQoe099SfstFwqS+SFGVXiOO2s=", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^3.0.0", + "cssnano-util-raw-cache": "^4.0.0", + "postcss": "^6.0.0", + "postcss-calc": "^6.0.0", + "postcss-colormin": "^4.0.0", + "postcss-convert-values": "^4.0.0", + "postcss-discard-comments": "^4.0.0", + "postcss-discard-duplicates": "^4.0.0", + "postcss-discard-empty": "^4.0.0", + "postcss-discard-overridden": "^4.0.0", + "postcss-merge-longhand": "^4.0.0", + "postcss-merge-rules": "^4.0.0", + "postcss-minify-font-values": "^4.0.0", + "postcss-minify-gradients": "^4.0.0", + "postcss-minify-params": "^4.0.0", + "postcss-minify-selectors": "^4.0.0", + "postcss-normalize-charset": "^4.0.0", + "postcss-normalize-display-values": "^4.0.0", + "postcss-normalize-positions": "^4.0.0", + "postcss-normalize-repeat-style": "^4.0.0", + "postcss-normalize-string": "^4.0.0", + "postcss-normalize-timing-functions": "^4.0.0", + "postcss-normalize-unicode": "^4.0.0", + "postcss-normalize-url": "^4.0.0", + "postcss-normalize-whitespace": "^4.0.0", + "postcss-ordered-values": "^4.0.0", + "postcss-reduce-initial": "^4.0.0", + "postcss-reduce-transforms": "^4.0.0", + "postcss-svgo": "^4.0.0", + "postcss-unique-selectors": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-raw-cache": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.0.tgz", + "integrity": "sha1-vgooVuJfGF9feivMBiTii38Xmp8=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano-util-same-parent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.0.tgz", + "integrity": "sha1-0qPeEDmqmLxOwlAB+gUDMMKhbaw=", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/cssnano/node_modules/cosmiconfig": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz", + "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", + "dev": true, + "dependencies": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "dependencies": { + "css-tree": "1.0.0-alpha.29" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "dependencies": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "node_modules/debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/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==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/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==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-property/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/glob": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", + "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": "*" + } + }, + "node_modules/del/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "node_modules/des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "dependencies": { + "domelementtype": "~1.1.1", + "entities": "~1.1.1" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "dependencies": { + "is-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "optional": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.3.47", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.47.tgz", + "integrity": "sha1-dk6IfKkQTQGgrI6r7n38DizhQQQ=", + "dev": true + }, + "node_modules/elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "node_modules/errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "is-callable": "^1.1.1", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "dev": true, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "dependencies": { + "estraverse": "^4.1.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/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=", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extend-shallow/node_modules/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==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.1.tgz", + "integrity": "sha512-e1neqvSt5pSwQcFnYc6yfGuJD2Q4336cdbHs5VeUO0zTkqPbrHMyw2q1r47fpfLWbvIG8H8A6YO3sck7upTV6Q==", + "dev": true, + "dependencies": { + "chardet": "^0.5.0", + "iconv-lite": "^0.4.22", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/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==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "node_modules/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=", + "dev": true + }, + "node_modules/fastparse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=", + "dev": true + }, + "node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "dependencies": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + }, + "engines": { + "node": ">= 4.3 < 5.0.0 || >= 5.10" + } + }, + "node_modules/file-loader/node_modules/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==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4.8.0 || >= 6.9.0 || >= 8.9.0" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/form-data": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", + "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "bundleDependencies": [ + "abbrev", + "ansi-regex", + "aproba", + "are-we-there-yet", + "balanced-match", + "brace-expansion", + "chownr", + "code-point-at", + "concat-map", + "console-control-strings", + "core-util-is", + "debug", + "deep-extend", + "delegates", + "detect-libc", + "fs-minipass", + "fs.realpath", + "gauge", + "glob", + "has-unicode", + "iconv-lite", + "ignore-walk", + "inflight", + "inherits", + "ini", + "is-fullwidth-code-point", + "isarray", + "minimatch", + "minimist", + "minipass", + "minizlib", + "mkdirp", + "ms", + "needle", + "node-pre-gyp", + "nopt", + "npm-bundled", + "npm-packlist", + "npmlog", + "number-is-nan", + "object-assign", + "once", + "os-homedir", + "os-tmpdir", + "osenv", + "path-is-absolute", + "process-nextick-args", + "rc", + "readable-stream", + "rimraf", + "safe-buffer", + "safer-buffer", + "sax", + "semver", + "set-blocking", + "signal-exit", + "string-width", + "string_decoder", + "strip-ansi", + "strip-json-comments", + "tar", + "util-deprecate", + "wide-align", + "wrappy", + "yallist" + ], + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fsevents/node_modules/abbrev": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/ansi-regex": { + "version": "2.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/aproba": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/are-we-there-yet": { + "version": "1.1.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "node_modules/fsevents/node_modules/balanced-match": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/fsevents/node_modules/chownr": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/code-point-at": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/console-control-strings": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/core-util-is": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/fsevents/node_modules/deep-extend": { + "version": "0.5.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/delegates": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/detect-libc": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/fsevents/node_modules/fs-minipass": { + "version": "1.2.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^2.2.1" + } + }, + "node_modules/fsevents/node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/gauge": { + "version": "2.7.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "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" + } + }, + "node_modules/fsevents/node_modules/glob": { + "version": "7.1.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "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" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fsevents/node_modules/has-unicode": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/iconv-lite": { + "version": "0.4.21", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/ignore-walk": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/fsevents/node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/fsevents/node_modules/inherits": { + "version": "2.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/ini": { + "version": "1.3.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/fsevents/node_modules/is-fullwidth-code-point": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/minimatch": { + "version": "3.0.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fsevents/node_modules/minimist": { + "version": "0.0.8", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/minipass": { + "version": "2.2.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "node_modules/fsevents/node_modules/minizlib": { + "version": "1.1.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^2.2.1" + } + }, + "node_modules/fsevents/node_modules/mkdirp": { + "version": "0.5.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/fsevents/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/needle": { + "version": "2.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 0.10.x" + } + }, + "node_modules/fsevents/node_modules/node-pre-gyp": { + "version": "0.10.0", + "dev": true, + "inBundle": true, + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "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" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/fsevents/node_modules/nopt": { + "version": "4.0.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/fsevents/node_modules/npm-bundled": { + "version": "1.0.3", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/npm-packlist": { + "version": "1.1.10", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "node_modules/fsevents/node_modules/npmlog": { + "version": "4.1.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/fsevents/node_modules/number-is-nan": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/once": { + "version": "1.4.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/fsevents/node_modules/os-homedir": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/osenv": { + "version": "0.1.5", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/fsevents/node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/process-nextick-args": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/rc": { + "version": "1.2.7", + "dev": true, + "inBundle": true, + "license": "(BSD-2-Clause OR MIT OR Apache-2.0)", + "optional": true, + "dependencies": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/fsevents/node_modules/rc/node_modules/minimist": { + "version": "1.2.0", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/readable-stream": { + "version": "2.3.6", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "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" + } + }, + "node_modules/fsevents/node_modules/rimraf": { + "version": "2.6.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.0.5" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/fsevents/node_modules/safe-buffer": { + "version": "5.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/sax": { + "version": "1.2.4", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/semver": { + "version": "5.5.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/fsevents/node_modules/set-blocking": { + "version": "2.0.0", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/signal-exit": { + "version": "3.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fsevents/node_modules/string-width": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/strip-ansi": { + "version": "3.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/strip-json-comments": { + "version": "2.0.1", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fsevents/node_modules/tar": { + "version": "4.4.1", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/fsevents/node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "MIT", + "optional": true + }, + "node_modules/fsevents/node_modules/wide-align": { + "version": "1.1.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2" + } + }, + "node_modules/fsevents/node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fsevents/node_modules/yallist": { + "version": "3.0.2", + "dev": true, + "inBundle": true, + "license": "ISC", + "optional": true + }, + "node_modules/fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/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=", + "dev": true + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-modules-path": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.0.tgz", + "integrity": "sha512-HchvMJNYh9dGSCy8pOQ2O8u/hoXaL+0XhnrwH0RyLiSXMMTl9W3N6KUU73+JFOg5PGjtzl6VZzUQsnrpm7Szag==", + "dev": true + }, + "node_modules/globals": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", + "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/globule/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", + "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "dev": true, + "dependencies": { + "ajv": "^5.1.0", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator/node_modules/ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "dependencies": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "node_modules/hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "node_modules/hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "node_modules/html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/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=", + "dev": true + }, + "node_modules/iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "node_modules/icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "node_modules/import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "dependencies": { + "import-from": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true, + "bin": { + "in-install": "in-install.js", + "in-publish": "in-publish.js", + "not-in-install": "not-in-install.js", + "not-in-publish": "not-in-publish.js" + } + }, + "node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "node_modules/indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "node_modules/inquirer": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.1.0.tgz", + "integrity": "sha512-f9K2MMx/G/AVmJSaZg2a+GVLRRmTdlGLbwxsibNd6yNTxXujqxPypjCnxnC0y4+Wb/rNY5KyKuq06AO5jrE+7w==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/inquirer/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "dependencies": { + "builtin-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "dependencies": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor/node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "node_modules/is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "dependencies": { + "has": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "dependencies": { + "html-comment-regex": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "node_modules/isnumeric": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/isnumeric/-/isnumeric-0.2.0.tgz", + "integrity": "sha1-ojR7o2DeGeM9D/1ZD933dVy/LmQ=", + "dev": true, + "engines": { + "node": ">= 0.8.x" + } + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "node_modules/js-base64": { + "version": "2.4.8", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.8.tgz", + "integrity": "sha512-hm2nYpDrwoO/OzBhdcqs/XGT6XjSuSSCVEpia+Kl2J6x4CYt5hISlVL/AYU1khoDXv0AQVgxtdJySb9gjAn56Q==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "node_modules/jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "node_modules/json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "dev": true, + "dependencies": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "node_modules/last-call-webpack-plugin/node_modules/lodash": { + "version": "4.17.10", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", + "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==", + "dev": true + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loader-runner": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=", + "dev": true, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "dependencies": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/locate-path/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "node_modules/lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "node_modules/lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "node_modules/lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "node_modules/lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, + "node_modules/lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "node_modules/lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "~3.0.0" + } + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "node_modules/long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/material-design-icons": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/material-design-icons/-/material-design-icons-2.2.3.tgz", + "integrity": "sha1-toFzZKeAOwUJqAAjBbf+IBsP2p8=", + "dev": true + }, + "node_modules/math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "dev": true + }, + "node_modules/md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, + "node_modules/mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/meow/node_modules/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/mime-db": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", + "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", + "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", + "dev": true, + "dependencies": { + "mime-db": "~1.35.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.2.tgz", + "integrity": "sha512-ots7URQH4wccfJq9Ssrzu2+qupbncAce4TmTzunI9CIwlQMp2XI+WNUw6xWF6MMAGAm1cbUVINrSjATaVMyKXg==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 6.9.0 <7.0.0 || >= 8.9.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/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=", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "node_modules/mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/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==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dev": true, + "dependencies": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-object/node_modules/for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "dependencies": { + "minimist": "0.0.8" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "node_modules/nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "dev": true + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "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-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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/neo-async": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.2.tgz", + "integrity": "sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw==", + "dev": true + }, + "node_modules/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==", + "dev": true + }, + "node_modules/node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "dependencies": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/node-gyp/node_modules/semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/node-releases": { + "version": "1.0.0-alpha.11", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.0-alpha.11.tgz", + "integrity": "sha512-CaViu+2FqTNYOYNihXa5uPS/zry92I3vPU4nCB6JB3OeZ2UGtOpF5gRwuN4+m3hbEcL47bOXyun1jX2iC+3uEQ==", + "dev": true, + "dependencies": { + "semver": "^5.3.0" + } + }, + "node_modules/node-sass": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.3.tgz", + "integrity": "sha512-XzXyGjO+84wxyH7fV6IwBOTrEBe2f0a6SBze9QWWYR/cL74AcQUks2AsqcCZenl/Fp/JVbuEaLpgrLtocwBUww==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "2.87.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "bin": { + "node-sass": "bin/node-sass" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/node-sass/node_modules/cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.2.0.tgz", + "integrity": "sha512-WvF3Myk0NhXkG8S9bygFM4IC1KOvnVJGq0QoGeoqOYOBeinBZp5ybW3QuYbTc89lkWBMM9ZBO4QGRoc0353kKA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "dependencies": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "node_modules/nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "es-abstract": "^1.6.1", + "function-bind": "^1.1.0", + "has": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onecolor": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-3.0.5.tgz", + "integrity": "sha1-Nu/zIgE3nv3xGA+0ReUajiQl+fY=", + "dev": true, + "engines": { + "node": ">=0.4.8" + } + }, + "node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/open-sans-fonts": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/open-sans-fonts/-/open-sans-fonts-1.5.1.tgz", + "integrity": "sha512-VN8BBWX0Cdv2eV6+XEee7mpQZOAPwFxFf6l/nxv6rcZSiyRW9+kbCwiI0zILJ6brH8CHa4kOWKCOFxlhHAy2dQ==", + "dev": true + }, + "node_modules/optimize-css-assets-webpack-plugin": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.0.tgz", + "integrity": "sha512-MXqrLyfiOOpwm+TOWjGskX+sIgu7qlW2oozkEKnS8Z+LWAkSK7Qf6PV9RGRfMd7GmRX3zW2A3oRo0+f23POcXQ==", + "dev": true, + "dependencies": { + "cssnano": "^4.0.2", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "dependencies": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "dev": true, + "dependencies": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "dev": true, + "dependencies": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "node_modules/path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pbkdf2": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", + "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/perfect-scrollbar": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz", + "integrity": "sha512-/2Sk/khljhdrsamjJYS5NjrH+GKEHEwh7zFSiYyxROyYKagkE4kSn2zDQDRTOMo8mpT2jikxx6yI1dG7lNP/hw==" + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pixrem": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pixrem/-/pixrem-4.0.1.tgz", + "integrity": "sha1-LaSh3m7EQjxfw3lOkwuB1EkOxoY=", + "dev": true, + "dependencies": { + "browserslist": "^2.0.0", + "postcss": "^6.0.0", + "reduce-css-calc": "^1.2.7" + }, + "engines": { + "node": ">=0.10.0", + "npm": ">=1.2.10" + } + }, + "node_modules/pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "dependencies": { + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/pleeease-filters": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pleeease-filters/-/pleeease-filters-4.0.0.tgz", + "integrity": "sha1-ZjKy+wVkjSdY2GU4T7zteeHMrsc=", + "dev": true, + "dependencies": { + "onecolor": "^3.0.4", + "postcss": "^6.0.1" + } + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "6.0.22", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz", + "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-apply": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/postcss-apply/-/postcss-apply-0.8.0.tgz", + "integrity": "sha1-FOVEu7XLbxweBIhXll15rgZrE0M=", + "dev": true, + "dependencies": { + "babel-runtime": "^6.23.0", + "balanced-match": "^0.4.2", + "postcss": "^6.0.0" + } + }, + "node_modules/postcss-apply/node_modules/balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-2.0.0.tgz", + "integrity": "sha1-lNxCLI+QmX8WvTOjZUu77AhJY7Q=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0", + "postcss-selector-parser": "^2.2.3" + } + }, + "node_modules/postcss-calc": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-6.0.1.tgz", + "integrity": "sha1-PSQXG79udinUIqQ26/5t2VEfQzA=", + "dev": true, + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss": "^6.0.0", + "postcss-selector-parser": "^2.2.2", + "reduce-css-calc": "^2.0.0" + } + }, + "node_modules/postcss-calc/node_modules/reduce-css-calc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-2.1.4.tgz", + "integrity": "sha512-i/vWQbyd3aJRmip9OVSN9V6nIjLf/gg/ctxb0CpvHWtcRysFl/ngDBQD+rqavxdw/doScA3GMBXhzkHQ4GCzFQ==", + "dev": true, + "dependencies": { + "css-unit-converter": "^1.1.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/postcss-color-function": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-function/-/postcss-color-function-4.0.1.tgz", + "integrity": "sha1-QCs/LOvD9pR+YY+2vjZU++zvZEQ=", + "dev": true, + "dependencies": { + "css-color-function": "~1.3.3", + "postcss": "^6.0.1", + "postcss-message-helpers": "^2.0.0", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/postcss-color-gray": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-4.1.0.tgz", + "integrity": "sha512-L4iLKQLdqChz6ZOgGb6dRxkBNw78JFYcJmBz1orHpZoeLtuhDDGegRtX9gSyfoCIM7rWZ3VNOyiqqvk83BEN+w==", + "dev": true, + "dependencies": { + "color": "^2.0.1", + "postcss": "^6.0.14", + "postcss-message-helpers": "^2.0.0", + "reduce-function-call": "^1.0.2" + } + }, + "node_modules/postcss-color-gray/node_modules/color": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color/-/color-2.0.1.tgz", + "integrity": "sha512-ubUCVVKfT7r2w2D3qtHakj8mbmKms+tThR8gI8zEYCbUBl8/voqFGt3kgBqGwXAopgXybnkuOq+qMYCRrp4cXw==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "node_modules/postcss-color-gray/node_modules/color-string": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.2.tgz", + "integrity": "sha1-JuRYFLw8mny9Z1FkikFDRRSnc6k=", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-3.0.0.tgz", + "integrity": "sha1-HlPmyKyyN5Vej9CLfs2xuLgwn5U=", + "dev": true, + "dependencies": { + "color": "^1.0.3", + "postcss": "^6.0.1", + "postcss-message-helpers": "^2.0.0" + } + }, + "node_modules/postcss-color-hex-alpha/node_modules/color": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/color/-/color-1.0.3.tgz", + "integrity": "sha1-5I6DLYXxTvaU+0aIEcLVz+cptV0=", + "dev": true, + "dependencies": { + "color-convert": "^1.8.2", + "color-string": "^1.4.0" + } + }, + "node_modules/postcss-color-hex-alpha/node_modules/color-string": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.2.tgz", + "integrity": "sha1-JuRYFLw8mny9Z1FkikFDRRSnc6k=", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/postcss-color-hsl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hsl/-/postcss-color-hsl-2.0.0.tgz", + "integrity": "sha1-EnA2ZvoxBDDj8wpFTawThjF9WEQ=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1", + "postcss-value-parser": "^3.3.0", + "units-css": "^0.4.0" + } + }, + "node_modules/postcss-color-hwb": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hwb/-/postcss-color-hwb-3.0.0.tgz", + "integrity": "sha1-NAKxnvTYSXVAwftQcr6YY8qVVx4=", + "dev": true, + "dependencies": { + "color": "^1.0.3", + "postcss": "^6.0.1", + "postcss-message-helpers": "^2.0.0", + "reduce-function-call": "^1.0.2" + } + }, + "node_modules/postcss-color-hwb/node_modules/color": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/color/-/color-1.0.3.tgz", + "integrity": "sha1-5I6DLYXxTvaU+0aIEcLVz+cptV0=", + "dev": true, + "dependencies": { + "color-convert": "^1.8.2", + "color-string": "^1.4.0" + } + }, + "node_modules/postcss-color-hwb/node_modules/color-string": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.2.tgz", + "integrity": "sha1-JuRYFLw8mny9Z1FkikFDRRSnc6k=", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-3.1.0.tgz", + "integrity": "sha512-212hJUk9uSsbwO5ECqVjmh/iLsmiVL1xy9ce9TVf+X3cK/ZlUIlaMdoxje/YpsL9cmUH3I7io+/G2LyWx5rg1g==", + "dev": true, + "dependencies": { + "postcss": "^6.0.22", + "postcss-values-parser": "^1.5.0" + } + }, + "node_modules/postcss-color-rgb": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rgb/-/postcss-color-rgb-2.0.0.tgz", + "integrity": "sha1-FFOcinExSUtILg3RzCZf9lFLUmM=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/postcss-color-rgba-fallback": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-rgba-fallback/-/postcss-color-rgba-fallback-3.0.0.tgz", + "integrity": "sha1-N9XJNToHoJJwkSqCYGu0Kg1wLAQ=", + "dev": true, + "dependencies": { + "postcss": "^6.0.6", + "postcss-value-parser": "^3.3.0", + "rgb-hex": "^2.1.0" + } + }, + "node_modules/postcss-colormin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.1.tgz", + "integrity": "sha1-bxwYoBVbxpYT8v8ThD4uSuj/C74=", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-colormin/node_modules/browserslist": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.0.2.tgz", + "integrity": "sha512-lpujC4zv1trcKUUwfD4pFVNga4YSpB3sLB+/I+A8gvGQxno1c0dMB2aCQy0FE5oUNIDjD9puFiFF0zeS6Ji48w==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30000876", + "electron-to-chromium": "^1.3.57", + "node-releases": "^1.0.0-alpha.11" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/postcss-colormin/node_modules/caniuse-lite": { + "version": "1.0.30000878", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000878.tgz", + "integrity": "sha512-/dCGTdLCnjVJno1mFRn7Y6eit3AYaeFzSrMQHCoK0LEQaWl5snuLex1Ky4b8/Qu2ig5NgTX4cJx65hH9546puA==", + "dev": true + }, + "node_modules/postcss-colormin/node_modules/color": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz", + "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "node_modules/postcss-colormin/node_modules/color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/postcss-colormin/node_modules/electron-to-chromium": { + "version": "1.3.59", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.59.tgz", + "integrity": "sha512-PbJGGpDSNn3fyUN1eQESAmnMT+a1QAO4NEZgikDuGOn7tbAuMHF87jNna+NoVsMBfEEYzfpn/ay88HgDCJUbQA==", + "dev": true + }, + "node_modules/postcss-convert-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.0.tgz", + "integrity": "sha1-d9d9mu0dxOaVbmUcw0nVMwWHb2I=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-cssnext": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-cssnext/-/postcss-cssnext-3.1.0.tgz", + "integrity": "sha512-awPDhI4OKetcHCr560iVCoDuP6e/vn0r6EAqdWPpAavJMvkBSZ6kDpSN4b3mB3Ti57hQMunHHM8Wvx9PeuYXtA==", + "dev": true, + "dependencies": { + "autoprefixer": "^7.1.1", + "caniuse-api": "^2.0.0", + "chalk": "^2.0.1", + "pixrem": "^4.0.0", + "pleeease-filters": "^4.0.0", + "postcss": "^6.0.5", + "postcss-apply": "^0.8.0", + "postcss-attribute-case-insensitive": "^2.0.0", + "postcss-calc": "^6.0.0", + "postcss-color-function": "^4.0.0", + "postcss-color-gray": "^4.0.0", + "postcss-color-hex-alpha": "^3.0.0", + "postcss-color-hsl": "^2.0.0", + "postcss-color-hwb": "^3.0.0", + "postcss-color-rebeccapurple": "^3.0.0", + "postcss-color-rgb": "^2.0.0", + "postcss-color-rgba-fallback": "^3.0.0", + "postcss-custom-media": "^6.0.0", + "postcss-custom-properties": "^6.1.0", + "postcss-custom-selectors": "^4.0.1", + "postcss-font-family-system-ui": "^3.0.0", + "postcss-font-variant": "^3.0.0", + "postcss-image-set-polyfill": "^0.3.5", + "postcss-initial": "^2.0.0", + "postcss-media-minmax": "^3.0.0", + "postcss-nesting": "^4.0.1", + "postcss-pseudo-class-any-link": "^4.0.0", + "postcss-pseudoelements": "^5.0.0", + "postcss-replace-overflow-wrap": "^2.0.0", + "postcss-selector-matches": "^3.0.1", + "postcss-selector-not": "^3.0.1" + } + }, + "node_modules/postcss-cssnext/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-cssnext/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-cssnext/node_modules/supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-custom-media": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-6.0.0.tgz", + "integrity": "sha1-vlMnhBEOyylQRPtTlaGABushpzc=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-custom-properties": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-6.3.1.tgz", + "integrity": "sha512-zoiwn4sCiUFbr4KcgcNZLFkR6gVQom647L+z1p/KBVHZ1OYwT87apnS42atJtx6XlX2yI7N5fjXbFixShQO2QQ==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "postcss": "^6.0.18" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-4.0.1.tgz", + "integrity": "sha1-eBOC+UxS5yfvXKR3bqKt9JphE4I=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1", + "postcss-selector-matches": "^3.0.0" + } + }, + "node_modules/postcss-discard-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.0.tgz", + "integrity": "sha1-loSimedrPpMmPvj9KtvxocCP2I0=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.0.tgz", + "integrity": "sha1-QvPCZ/hfqQngQsNXZ+z9Zcsr1yw=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-empty": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.0.tgz", + "integrity": "sha1-VeGKWcdBKOOMfSgEvPpAVmEfuX8=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.0.tgz", + "integrity": "sha1-Sgv4WXh4TPH4HtLBwf2dlkodofo=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-font-family-system-ui": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-family-system-ui/-/postcss-font-family-system-ui-3.0.0.tgz", + "integrity": "sha512-58G/hTxMSSKlIRpcPUjlyo6hV2MEzvcVO2m4L/T7Bb2fJTG4DYYfQjQeRvuimKQh1V1sOzCIz99g+H2aFNtlQw==", + "dev": true, + "dependencies": { + "postcss": "^6.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-font-variant": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-3.0.0.tgz", + "integrity": "sha1-CMzIj2BQuoLtjvLMdsDGprQfGD4=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-image-set-polyfill": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/postcss-image-set-polyfill/-/postcss-image-set-polyfill-0.3.5.tgz", + "integrity": "sha1-Dxk0E3AM8fgr05Bm7wFtZaShgYE=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1", + "postcss-media-query-parser": "^0.2.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-2.0.0.tgz", + "integrity": "sha1-cnFfczbgu3k1HZnuZcSiU6hEG6Q=", + "dev": true, + "dependencies": { + "lodash.template": "^4.2.4", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "dev": true, + "dependencies": { + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss-loader/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-loader/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-loader/node_modules/postcss": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.2.tgz", + "integrity": "sha512-fmaUY5370keLUTx+CnwRxtGiuFTcNBLQBqr1oE3WZ/euIYmGAo0OAgOhVJ3ByDnVmOR3PK+0V9VebzfjRIUcqw==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/postcss-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-loader/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-3.0.0.tgz", + "integrity": "sha1-Z1JWA3pD70C8Twdgv9BtTcadSNI=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "node_modules/postcss-merge-longhand": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.4.tgz", + "integrity": "sha512-wLi2u22mSdBDBjLF8pyaPCNppOmqb+B4O0Dlt/4nUwn79EltDUJmCeCDYqo7SB2z9puOHTftnxviY4J9xS+ygQ==", + "dev": true, + "dependencies": { + "css-color-names": "0.0.4", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.1.tgz", + "integrity": "sha1-Qw/Vmz8u0uivzQsxJ47aOYVKuxA=", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^6.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/browserslist": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.0.2.tgz", + "integrity": "sha512-lpujC4zv1trcKUUwfD4pFVNga4YSpB3sLB+/I+A8gvGQxno1c0dMB2aCQy0FE5oUNIDjD9puFiFF0zeS6Ji48w==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30000876", + "electron-to-chromium": "^1.3.57", + "node-releases": "^1.0.0-alpha.11" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/postcss-merge-rules/node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/postcss-merge-rules/node_modules/caniuse-lite": { + "version": "1.0.30000878", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000878.tgz", + "integrity": "sha512-/dCGTdLCnjVJno1mFRn7Y6eit3AYaeFzSrMQHCoK0LEQaWl5snuLex1Ky4b8/Qu2ig5NgTX4cJx65hH9546puA==", + "dev": true + }, + "node_modules/postcss-merge-rules/node_modules/electron-to-chromium": { + "version": "1.3.59", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.59.tgz", + "integrity": "sha512-PbJGGpDSNn3fyUN1eQESAmnMT+a1QAO4NEZgikDuGOn7tbAuMHF87jNna+NoVsMBfEEYzfpn/ay88HgDCJUbQA==", + "dev": true + }, + "node_modules/postcss-merge-rules/node_modules/postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "dependencies": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "node_modules/postcss-minify-font-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.0.tgz", + "integrity": "sha1-TMM9KD1qgXWQNudX75gdksvYW+0=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.0.tgz", + "integrity": "sha1-P8ORZDnSepu4Bm23za2AFlDrCQ4=", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-params": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.0.tgz", + "integrity": "sha1-BekWbuSMBa9lGYnOhNOcG015BnQ=", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.0.tgz", + "integrity": "sha1-sen2xGNBbT/Nyybnt4XZX2FXiq0=", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^6.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-minify-selectors/node_modules/postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "dependencies": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", + "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "dependencies": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-nesting": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-4.2.1.tgz", + "integrity": "sha512-IkyWXICwagCnlaviRexi7qOdwPw3+xVVjgFfGsxmztvRVaNxAlrypOIKqDE5mxY+BVxnId1rnUKBRQoNE2VDaA==", + "dev": true, + "dependencies": { + "postcss": "^6.0.11" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.0.tgz", + "integrity": "sha1-JFJyknAtXoEp6vo9HeSe1RpqtzA=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz", + "integrity": "sha1-lQ4Me+NEV3ChYP/9a2ZEw8DNj4k=", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.0.tgz", + "integrity": "sha1-7pNDq5gbgixjq3JhXszNCFZERaM=", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.0.tgz", + "integrity": "sha1-txHFks8W+vn/V15C+hALZ5kIPv8=", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.0.tgz", + "integrity": "sha1-cYy20wpvrGrGqDDjLAbAfbxm/l0=", + "dev": true, + "dependencies": { + "has": "^1.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.0.tgz", + "integrity": "sha1-A1HymIaqmB1D2RssK9GuptCvbSM=", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.0.tgz", + "integrity": "sha1-Ws1dR7rqXRdnSyzMSuUWb6iM35c=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-url": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.0.tgz", + "integrity": "sha1-t6nIrSbPJmlMFG6y1ovQz0mVbw0=", + "dev": true, + "dependencies": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.0.tgz", + "integrity": "sha1-HafnaxCuY8EYJ/oE/Du0oe/pnMA=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-ordered-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.0.0.tgz", + "integrity": "sha1-WLQMdPcuAi6zQVLBLksPk1RIL8I=", + "dev": true, + "dependencies": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-4.0.0.tgz", + "integrity": "sha1-kVKgYT00UHIFE+iJKFS65C0O5o4=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1", + "postcss-selector-parser": "^2.2.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss-pseudoelements": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-5.0.0.tgz", + "integrity": "sha1-7vGU6NUkZFylIKlJ6V5RjoEkAss=", + "dev": true, + "dependencies": { + "postcss": "^6.0.0" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.1.tgz", + "integrity": "sha1-8tWPUM6isMXcEnjW6l7Q/1gpwpM=", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^6.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-reduce-initial/node_modules/browserslist": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.0.2.tgz", + "integrity": "sha512-lpujC4zv1trcKUUwfD4pFVNga4YSpB3sLB+/I+A8gvGQxno1c0dMB2aCQy0FE5oUNIDjD9puFiFF0zeS6Ji48w==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30000876", + "electron-to-chromium": "^1.3.57", + "node-releases": "^1.0.0-alpha.11" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/postcss-reduce-initial/node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/postcss-reduce-initial/node_modules/caniuse-lite": { + "version": "1.0.30000878", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000878.tgz", + "integrity": "sha512-/dCGTdLCnjVJno1mFRn7Y6eit3AYaeFzSrMQHCoK0LEQaWl5snuLex1Ky4b8/Qu2ig5NgTX4cJx65hH9546puA==", + "dev": true + }, + "node_modules/postcss-reduce-initial/node_modules/electron-to-chromium": { + "version": "1.3.59", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.59.tgz", + "integrity": "sha512-PbJGGpDSNn3fyUN1eQESAmnMT+a1QAO4NEZgikDuGOn7tbAuMHF87jNna+NoVsMBfEEYzfpn/ay88HgDCJUbQA==", + "dev": true + }, + "node_modules/postcss-reduce-transforms": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.0.tgz", + "integrity": "sha1-9kX8dEDDUnT0DegQThStcWPt8Yg=", + "dev": true, + "dependencies": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-2.0.0.tgz", + "integrity": "sha1-eU22+qVPjbEAhUOSqTr0V2i04ls=", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-selector-matches": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-3.0.1.tgz", + "integrity": "sha1-5WNAEeE5UIgYYbvdWMLQER/8lqs=", + "dev": true, + "dependencies": { + "balanced-match": "^0.4.2", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-selector-matches/node_modules/balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "node_modules/postcss-selector-not": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-3.0.1.tgz", + "integrity": "sha1-Lk2y8JZTNsAefOx9tsYN/3ZzNdk=", + "dev": true, + "dependencies": { + "balanced-match": "^0.4.2", + "postcss": "^6.0.1" + } + }, + "node_modules/postcss-selector-not/node_modules/balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "node_modules/postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "node_modules/postcss-svgo": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.0.tgz", + "integrity": "sha1-wLutAlIPxjbJ14sOhAPi5RXDIoU=", + "dev": true, + "dependencies": { + "is-svg": "^3.0.0", + "postcss": "^6.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.0.tgz", + "integrity": "sha1-BMHpdkx1h0JhMDQCxB8Ol2n8VQE=", + "dev": true, + "dependencies": { + "alphanum-sort": "^1.0.0", + "postcss": "^6.0.0", + "uniqs": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "dev": true + }, + "node_modules/postcss-values-parser": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-1.5.0.tgz", + "integrity": "sha512-3M3p+2gMp0AH3da530TlX8kiO1nxdTnc3C6vr8dMxRLIlh8UYkz0/wcwptSXjhtx2Fr0TySI7a+BHDQ8NL7LaQ==", + "dev": true, + "dependencies": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss/node_modules/supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", + "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", + "dev": true, + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.0.3", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "dependencies": { + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" + } + }, + "node_modules/reduce-css-calc/node_modules/balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "node_modules/reduce-function-call": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "dependencies": { + "balanced-match": "^0.4.2" + } + }, + "node_modules/reduce-function-call/node_modules/balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + }, + "node_modules/regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", + "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", + "dev": true, + "dependencies": { + "private": "^0.1.6" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/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=", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/request": { + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "dev": true, + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dev": true + }, + "node_modules/resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.5" + } + }, + "node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/rgb": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/rgb/-/rgb-0.1.0.tgz", + "integrity": "sha1-vieykej+/+rBvZlylyG/pA/AN7U=", + "dev": true, + "bin": { + "rgb": "bin/rgb" + } + }, + "node_modules/rgb-hex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/rgb-hex/-/rgb-hex-2.1.0.tgz", + "integrity": "sha1-x3PF/iJoolV42SU5qCp6XOU77aY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "node_modules/rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "node_modules/rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "dependencies": { + "glob": "^7.0.5" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "dependencies": { + "is-promise": "^2.1.0" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.2.2.tgz", + "integrity": "sha512-0MI8+mkKAXZUF9vMrEoPnaoHkfzBPP4IGwUYRJhIRJF6/w3uByO1e91bEHn8zd43RdkTMKiooYKmwz7RH6zfOQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "dependencies": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + } + }, + "node_modules/sass-graph/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sass-graph/node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/sass-graph/node_modules/yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "node_modules/sass-graph/node_modules/yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0" + } + }, + "node_modules/sass-loader": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", + "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", + "dev": true, + "dependencies": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0", + "semver": "^5.5.0" + }, + "engines": { + "node": ">= 6.9.0 || >= 8.9.0" + } + }, + "node_modules/sass-loader/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sass-loader/node_modules/semver": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.1.tgz", + "integrity": "sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "dependencies": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + } + }, + "node_modules/scss-tokenizer/node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shallow-clone/node_modules/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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.1.tgz", + "integrity": "sha1-wt/DhquqDD4zxI2z/ocFnmkGXv0=", + "dev": true + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/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==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/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=", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "dev": true, + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "dashdash": "^1.12.0", + "getpass": "^0.1.1", + "safer-buffer": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + }, + "optionalDependencies": { + "bcrypt-pbkdf": "^1.0.0", + "ecc-jsbn": "~0.1.1", + "jsbn": "~0.1.0", + "tweetnacl": "~0.14.0" + } + }, + "node_modules/ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.1" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stdout-stream": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", + "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/stream-http/node_modules/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==", + "dev": true + }, + "node_modules/stream-http/node_modules/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==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/stream-http/node_modules/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==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/style-loader": { + "version": "0.22.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.22.1.tgz", + "integrity": "sha512-WXUrLeinPIR1Oat3PfCDro7qTniwNTJqGqv1KcQiL3JR5PzrVLTyNsd9wTsPXG/qNCJ7lzR2NY/QDjFsP7nuSQ==", + "dev": true, + "dependencies": { + "loader-utils": "^1.1.0", + "schema-utils": "^0.4.5" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/stylehacks": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.0.tgz", + "integrity": "sha1-ZLMjlRxKJOX8ey7AbBN78y0VXoo=", + "dev": true, + "dependencies": { + "browserslist": "^4.0.0", + "postcss": "^6.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/stylehacks/node_modules/browserslist": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.0.2.tgz", + "integrity": "sha512-lpujC4zv1trcKUUwfD4pFVNga4YSpB3sLB+/I+A8gvGQxno1c0dMB2aCQy0FE5oUNIDjD9puFiFF0zeS6Ji48w==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30000876", + "electron-to-chromium": "^1.3.57", + "node-releases": "^1.0.0-alpha.11" + }, + "bin": { + "browserslist": "cli.js" + } + }, + "node_modules/stylehacks/node_modules/caniuse-lite": { + "version": "1.0.30000878", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000878.tgz", + "integrity": "sha512-/dCGTdLCnjVJno1mFRn7Y6eit3AYaeFzSrMQHCoK0LEQaWl5snuLex1Ky4b8/Qu2ig5NgTX4cJx65hH9546puA==", + "dev": true + }, + "node_modules/stylehacks/node_modules/electron-to-chromium": { + "version": "1.3.59", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.59.tgz", + "integrity": "sha512-PbJGGpDSNn3fyUN1eQESAmnMT+a1QAO4NEZgikDuGOn7tbAuMHF87jNna+NoVsMBfEEYzfpn/ay88HgDCJUbQA==", + "dev": true + }, + "node_modules/stylehacks/node_modules/postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "dependencies": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.0.5.tgz", + "integrity": "sha512-nYrifviB77aNKDNKKyuay3M9aYiK6Hv5gJVDdjj2ZXTQmI8WZc8+UPLR5IpVlktJfSu3co/4XcWgrgI6seGBPg==", + "dev": true, + "dependencies": { + "coa": "~2.0.1", + "colors": "~1.1.2", + "css-select": "~1.3.0-rc0", + "css-select-base-adapter": "~0.1.0", + "css-tree": "1.0.0-alpha25", + "css-url-regex": "^1.1.0", + "csso": "^3.5.0", + "js-yaml": "~3.10.0", + "mkdirp": "~0.5.1", + "object.values": "^1.0.4", + "sax": "~1.2.4", + "stable": "~0.1.6", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/tapable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz", + "integrity": "sha512-dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "dependencies": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "dependencies": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "node_modules/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tough-cookie": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", + "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", + "dev": true, + "dependencies": { + "punycode": "^1.4.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/true-case-path": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", + "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "dev": true, + "dependencies": { + "glob": "^6.0.4" + } + }, + "node_modules/true-case-path/node_modules/glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "dev": true, + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "node_modules/uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "dependencies": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-es/node_modules/commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "node_modules/uglify-es/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uglify-save-license": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz", + "integrity": "sha1-lXJsF8xv0XHDYX479NjYKqjEzOE=", + "dev": true + }, + "node_modules/uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 4.8 < 5.0.0 || >= 5.10" + } + }, + "node_modules/uglifyjs-webpack-plugin/node_modules/schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/uglifyjs-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "node_modules/uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "node_modules/unique-filename": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.0.tgz", + "integrity": "sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM=", + "dev": true, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.0.tgz", + "integrity": "sha1-22Z258fMBimHj/GWCXx4hVrp9Ks=", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/units-css": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/units-css/-/units-css-0.4.0.tgz", + "integrity": "sha1-1iKGU6UZg9fBb/KPi53Dsf/tOgc=", + "dev": true, + "dependencies": { + "isnumeric": "^0.2.0", + "viewport-dimensions": "^0.2.0" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/uri-js": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.1.tgz", + "integrity": "sha512-jpKCA3HjsBfSDOEgxRDAxQCNyHfCPSbq57PqCkd3gAyBuPb3IWxw54EHncqESznIdqSetHfw3D7ylThu2Kcc9A==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha1-X4Y+3Im5bbCQdLrXlHvwkFbKTn0=", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "dependencies": { + "inherits": "2.0.1" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz", + "integrity": "sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "dev": true + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/viewport-dimensions": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/viewport-dimensions/-/viewport-dimensions-0.2.0.tgz", + "integrity": "sha1-3nQHR9tTh/0XJfUXXpG6x2r982w=", + "dev": true + }, + "node_modules/vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "dependencies": { + "indexof": "0.0.1" + } + }, + "node_modules/watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "dependencies": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "node_modules/webpack": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.17.0.tgz", + "integrity": "sha512-5oVYOsryM1h7AC83l64iZx7IrK8DlMkbFOsT2R5frwz/hbdoyjHb8/ybBEFsMEavKa2IaqVlx5b4uYiFcT+2Nw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-module-context": "1.5.13", + "@webassemblyjs/wasm-edit": "1.5.13", + "@webassemblyjs/wasm-opt": "1.5.13", + "@webassemblyjs/wasm-parser": "1.5.13", + "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.1.0", + "eslint-scope": "^4.0.0", + "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" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/webpack-cli": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.1.0.tgz", + "integrity": "sha512-p5NeKDtYwjZozUWq6kGNs9w+Gtw/CPvyuXjXn2HMdz8Tie+krjEg8oAtonvIyITZdvpF7XG9xDHwscLr2c+ugQ==", + "dev": true, + "dependencies": { + "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": "^12.0.1" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/webpack-cli/node_modules/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==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-cli/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-sources": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", + "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "dev": true, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack-sources/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "dependencies": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "node_modules/wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "dependencies": { + "string-width": "^1.0.2 || 2" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", + "dev": true + }, + "node_modules/xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "node_modules/yargs": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.1.tgz", + "integrity": "sha512-B0vRAp1hRX4jgIOWFtjfNjd9OA9RWYZ6tqGA9/I/IrTMsxmKvtWy+ersM+jzpQqbC3YfLzeABPdeTgcJ9eu1qQ==", + "dev": true, + "dependencies": { + "cliui": "^4.0.0", + "decamelize": "^2.0.0", + "find-up": "^3.0.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 || ^4.0.0", + "yargs-parser": "^10.1.0" + } + }, + "node_modules/yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "dependencies": { + "camelcase": "^4.1.0" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "dev": true, + "dependencies": { + "xregexp": "4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/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=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "dependencies": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + } + }, "dependencies": { "@babel/code-frame": { "version": "7.0.0-rc.1", @@ -3743,24 +14331,24 @@ "dev": true, "optional": true }, - "string-width": { - "version": "1.0.2", + "string_decoder": { + "version": "1.1.1", "bundled": true, "dev": true, "optional": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "safe-buffer": "~5.1.0" } }, - "string_decoder": { - "version": "1.1.1", + "string-width": { + "version": "1.0.2", "bundled": true, "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "strip-ansi": { @@ -8047,6 +18635,15 @@ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", "dev": true }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string-width": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", @@ -8058,15 +18655,6 @@ "strip-ansi": "^3.0.0" } }, - "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, "strip-ansi": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", diff --git a/admin-dev/themes/default/public/bundle.js b/admin-dev/themes/default/public/bundle.js index 75137868180d0..5893beab34f40 100644 --- a/admin-dev/themes/default/public/bundle.js +++ b/admin-dev/themes/default/public/bundle.js @@ -29,4 +29,4 @@ function i(t){return getComputedStyle(t)}function n(t,e){for(var r in e){var i=e * @author PrestaShop SA and Contributors * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) - */$(document).ready(function(){new T(".nav-bar-overflow")})}]); \ No newline at end of file + */$(document).ready(function(){$(".nav-bar-overflow").length>0&&new T(".nav-bar-overflow")})}]); \ No newline at end of file diff --git a/admin-dev/themes/default/public/theme.css b/admin-dev/themes/default/public/theme.css index 24a5d773fc9b8..5fc5004e54381 100644 --- a/admin-dev/themes/default/public/theme.css +++ b/admin-dev/themes/default/public/theme.css @@ -5,7 +5,7 @@ * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(f7c2b4b747b1a225eb8dee034134a1b0.eot);src:url(f7c2b4b747b1a225eb8dee034134a1b0.eot?#iefix&v=4.3.0) format("embedded-opentype"),url(97493d3f11c0a3bd5cbd959f5d19b699.woff2) format("woff2"),url(d9ee23d59d0e0e727b51368b458a0bff.woff) format("woff"),url(706450d7bba6374ca02fe167d86685cb.ttf) format("truetype"),url(2980083682e94d33a66eef2e7d612519.svg#fontawesomeregular) format("svg")}.bootstrap #carrier_wizard .wizard_error:before,.bootstrap #dashboard .loading .data_value:before,.bootstrap #employee-thumbnail:before,.bootstrap .alert.alert-addons:before,.bootstrap .alert.alert-danger:before,.bootstrap .alert.alert-info:before,.bootstrap .alert.alert-message:before,.bootstrap .alert.alert-onboarding:before,.bootstrap .alert.alert-success:before,.bootstrap .alert.alert-warning:before,.bootstrap .table td.dragHandle .dragGroup:before,.chosen-container-single .chosen-search:before,.chosen-container-single .chosen-single div b,.icon,.mce-ico,[class^=icon-],[class^=process-icon-]{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-transform:translate(0);display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;transform:translate(0)}.icon-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.icon-2x,[class^=icon-Admin],[class^=process-icon-]{font-size:2em}.bootstrap #carrier_wizard .wizard_error:before,.bootstrap .alert.alert-addons:before,.bootstrap .alert.alert-danger:before,.bootstrap .alert.alert-info:before,.bootstrap .alert.alert-message:before,.bootstrap .alert.alert-onboarding:before,.bootstrap .alert.alert-success:before,.bootstrap .alert.alert-warning:before,.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw,[class^=icon-Admin],[class^=process-icon-]{text-align:center;width:1.28571em}.icon-ul{list-style-type:none;margin-left:2.14286em;padding-left:0}.icon-ul>li{position:relative}.icon-li{left:-2.14286em;position:absolute;text-align:center;top:.14286em;width:2.14286em}.icon-li.icon-lg{left:-1.85714em}.icon-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.pull-right{float:right}.pull-left{float:left}.bootstrap #carrier_wizard .pull-left.wizard_error:before,.bootstrap #dashboard .loading .pull-left.data_value:before,.bootstrap .pull-left#employee-thumbnail:before,.bootstrap .pull-left.alert.alert-addons:before,.bootstrap .pull-left.alert.alert-danger:before,.bootstrap .pull-left.alert.alert-info:before,.bootstrap .pull-left.alert.alert-message:before,.bootstrap .pull-left.alert.alert-onboarding:before,.bootstrap .pull-left.alert.alert-success:before,.bootstrap .pull-left.alert.alert-warning:before,.bootstrap .table td.dragHandle .pull-left.dragGroup:before,.chosen-container-single .chosen-single div b.pull-left,.chosen-container-single .pull-left.chosen-search:before,.icon.pull-left,.pull-left.mce-ico,.pull-left[class^=icon-],.pull-left[class^=process-icon-]{margin-right:.3em}.bootstrap #carrier_wizard .pull-right.wizard_error:before,.bootstrap #dashboard .loading .pull-right.data_value:before,.bootstrap .pull-right#employee-thumbnail:before,.bootstrap .pull-right.alert.alert-addons:before,.bootstrap .pull-right.alert.alert-danger:before,.bootstrap .pull-right.alert.alert-info:before,.bootstrap .pull-right.alert.alert-message:before,.bootstrap .pull-right.alert.alert-onboarding:before,.bootstrap .pull-right.alert.alert-success:before,.bootstrap .pull-right.alert.alert-warning:before,.bootstrap .table td.dragHandle .pull-right.dragGroup:before,.chosen-container-single .chosen-single div b.pull-right,.chosen-container-single .pull-right.chosen-search:before,.icon.pull-right,.pull-right.mce-ico,.pull-right[class^=icon-],.pull-right[class^=process-icon-]{margin-left:.3em}#content .process-icon-loading,.bootstrap #dashboard .loading .data_value:before,.bootstrap #employee-thumbnail:before,.icon-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.icon-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.icon-rotate-90{-webkit-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.icon-rotate-180{-webkit-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.icon-rotate-270{-webkit-transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.icon-flip-horizontal{-webkit-transform:scaleX(-1);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);transform:scaleX(-1)}.icon-flip-vertical{-webkit-transform:scaleY(-1);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:scaleY(-1)}:root .icon-flip-horizontal,:root .icon-flip-vertical,:root .icon-rotate-90,:root .icon-rotate-180,:root .icon-rotate-270{-webkit-filter:none;filter:none}.icon-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.icon-stack-1x,.icon-stack-2x{left:0;position:absolute;text-align:center;width:100%}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-inverse{color:#fff}.icon-glass:before{content:"\F000"}.icon-music:before{content:"\F001"}.chosen-container-single .chosen-search:before,.icon-AdminSearch:before,.icon-search:before{content:"\F002"}#content .process-icon-envelope:before,.icon-envelope-alt:before,.icon-envelope-o:before{content:"\F003"}.icon-heart:before{content:"\F004"}.icon-star:before{content:"\F005"}.icon-star-empty:before,.icon-star-o:before{content:"\F006"}.icon-user:before{content:"\F007"}.icon-film:before{content:"\F008"}.icon-th-large:before{content:"\F009"}.icon-th:before{content:"\F00A"}.icon-th-list:before{content:"\F00B"}#content .process-icon-ok:before,.icon-check:before{content:"\F00C"}#content .process-icon-cancel:before,.icon-close:before,.icon-remove:before,.icon-times:before{content:"\F00D"}.icon-search-plus:before,.icon-zoom-in:before{content:"\F00E"}.icon-search-minus:before,.icon-zoom-out:before{content:"\F010"}#content .process-icon-off:before,#content .process-icon-power:before,.icon-off:before,.icon-power-off:before{content:"\F011"}.icon-signal:before{content:"\F012"}#content .process-icon-configure:before,.icon-AdminAdmin:before,.icon-cog:before,.icon-gear:before{content:"\F013"}#content .process-icon-delete:before,#content .process-icon-uninstall:before,.icon-trash-o:before,.icon-trash:before{content:"\F014"}.icon-home:before{content:"\F015"}.icon-file-alt:before,.icon-file-o:before{content:"\F016"}.icon-clock-o:before,.icon-time:before{content:"\F017"}.icon-road:before{content:"\F018"}#content .process-icon-download-alt:before,#content .process-icon-save-date:before,#content .process-icon-save-status:before,.icon-download-alt:before,.icon-download:before{content:"\F019"}#content .process-icon-download-alt:before,#content .process-icon-save-date:before,#content .process-icon-save-status:before,.icon-arrow-circle-o-down:before,.icon-download-alt:before,.icon-download:before{content:"\F01A"}.icon-arrow-circle-o-up:before,.icon-upload-alt:before,.icon-upload:before{content:"\F01B"}.icon-inbox:before{content:"\F01C"}.icon-play-circle-o:before,.icon-play-circle:before,.icon-play-sign:before{content:"\F01D"}.icon-repeat:before,.icon-rotate-right:before{content:"\F01E"}#content .process-icon-refresh:before,#content .process-icon-update:before,.bootstrap #dashboard .loading .data_value:before,.bootstrap #employee-thumbnail:before,.icon-refresh:before{content:"\F021"}.icon-list-alt:before{content:"\F022"}.icon-lock:before{content:"\F023"}.icon-flag:before{content:"\F024"}.icon-headphones:before{content:"\F025"}.icon-volume-off:before{content:"\F026"}.icon-volume-down:before{content:"\F027"}.icon-volume-up:before{content:"\F028"}.icon-qrcode:before{content:"\F029"}.icon-barcode:before{content:"\F02A"}.icon-tag:before{content:"\F02B"}.icon-AdminPriceRule:before,.icon-tags:before{content:"\F02C"}.icon-AdminCatalog:before,.icon-book:before{content:"\F02D"}.icon-bookmark:before{content:"\F02E"}.icon-print:before{content:"\F02F"}.icon-camera:before{content:"\F030"}.icon-font:before{content:"\F031"}.icon-bold:before{content:"\F032"}.icon-italic:before{content:"\F033"}.icon-text-height:before{content:"\F034"}.icon-text-width:before{content:"\F035"}.icon-align-left:before{content:"\F036"}.icon-align-center:before{content:"\F037"}.icon-align-right:before{content:"\F038"}.icon-align-justify:before{content:"\F039"}.icon-list:before{content:"\F03A"}.icon-dedent:before,.icon-indent-left:before,.icon-outdent:before{content:"\F03B"}.icon-indent-right:before,.icon-indent:before{content:"\F03C"}.icon-facetime-video:before,.icon-video-camera:before{content:"\F03D"}.icon-image:before,.icon-photo:before,.icon-picture-o:before,.icon-picture:before{content:"\F03E"}.icon-pencil:before{content:"\F040"}.icon-map-marker:before{content:"\F041"}.icon-adjust:before{content:"\F042"}.icon-tint:before{content:"\F043"}#content .process-icon-edit:before,.icon-edit:before,.icon-pencil-square-o:before{content:"\F044"}.icon-share-alt:before,.icon-share-square-o:before,.icon-share:before{content:"\F045"}.icon-check-square-o:before{content:"\F046"}.bootstrap .table td.dragHandle .dragGroup:before,.icon-arrows:before,.icon-move:before{content:"\F047"}.icon-step-backward:before{content:"\F048"}.icon-fast-backward:before{content:"\F049"}.icon-backward:before{content:"\F04A"}.icon-play:before{content:"\F04B"}.icon-pause:before{content:"\F04C"}.icon-stop:before{content:"\F04D"}.icon-forward:before{content:"\F04E"}.icon-fast-forward:before{content:"\F050"}.icon-step-forward:before{content:"\F051"}.icon-eject:before{content:"\F052"}.icon-chevron-left:before{content:"\F053"}.icon-chevron-right:before{content:"\F054"}#content .process-icon-new-url:before,#content .process-icon-new:before,#content .process-icon-newAttributes:before,#content .process-icon-newCombination.toolbar-new:before,#content .process-icon-plus:before,.icon-plus-circle:before,.icon-plus-sign:before{content:"\F055"}#content .process-icon-minus:before,#content .process-icon-newCombination.toolbar-cancel:before,.icon-minus-circle:before,.icon-minus-sign:before{content:"\F056"}#content .process-icon-close:before,.icon-remove-sign:before,.icon-times-circle:before{content:"\F057"}.bootstrap #carrier_wizard .alert-success.wizard_error:before,.bootstrap .alert.alert-success:before,.icon-check-circle:before,.icon-ok-sign:before{content:"\F058"}#content .process-icon-help-new:before,#content .process-icon-help:before,.bootstrap #carrier_wizard .alert-info.wizard_error:before,.bootstrap .alert.alert-info:before,.icon-question-circle:before,.icon-question-sign:before{content:"\F059"}.icon-info-circle:before,.icon-info-sign:before{content:"\F05A"}.icon-crosshairs:before,.icon-screenshot:before{content:"\F05B"}.icon-remove-circle:before,.icon-times-circle-o:before{content:"\F05C"}.icon-check-circle-o:before,.icon-ok-circle:before{content:"\F05D"}.icon-ban:before{content:"\F05E"}.icon-arrow-left:before{content:"\F060"}.icon-arrow-right:before{content:"\F061"}.icon-arrow-up:before{content:"\F062"}.icon-arrow-down:before{content:"\F063"}.icon-mail-forward:before,.icon-share-alt:before,.icon-share:before{content:"\F064"}#content .process-icon-expand:before,.icon-expand:before,.icon-resize-full:before{content:"\F065"}#content .process-icon-compress:before,.icon-compress:before,.icon-resize-small:before{content:"\F066"}#content .process-icon-new-module:before,.icon-plus:before{content:"\F067"}.icon-minus:before{content:"\F068"}.icon-asterisk:before{content:"\F069"}.bootstrap #carrier_wizard .alert-warning.wizard_error:before,.bootstrap .alert.alert-warning:before,.icon-exclamation-circle:before,.icon-exclamation-sign:before{content:"\F06A"}.icon-gift:before{content:"\F06B"}.icon-leaf:before{content:"\F06C"}.icon-fire:before{content:"\F06D"}#content .process-icon-preview:before,#content .process-icon-previewURL:before,.icon-eye-open:before,.icon-eye:before{content:"\F06E"}.icon-eye-close:before,.icon-eye-slash:before{content:"\F070"}.bootstrap #carrier_wizard .wizard_error:before,.bootstrap .alert.alert-danger:before,.icon-exclamation-triangle:before,.icon-warning-sign:before,.icon-warning:before{content:"\F071"}.icon-plane:before{content:"\F072"}.icon-calendar:before{content:"\F073"}.icon-random:before{content:"\F074"}.bootstrap #carrier_wizard .alert-message.wizard_error:before,.bootstrap .alert.alert-message:before,.icon-comment:before{content:"\F075"}.icon-magnet:before{content:"\F076"}.icon-chevron-up:before{content:"\F077"}.icon-chevron-down:before{content:"\F078"}.icon-retweet:before{content:"\F079"}#content .process-icon-cart:before,.icon-shopping-cart:before{content:"\F07A"}.icon-folder-close:before,.icon-folder:before{content:"\F07B"}.icon-folder-open:before{content:"\F07C"}.icon-arrows-v:before,.icon-resize-vertical:before{content:"\F07D"}.icon-arrows-h:before,.icon-resize-horizontal:before{content:"\F07E"}#content .process-icon-stats:before,.icon-AdminParentStats:before,.icon-bar-chart-o:before,.icon-bar-chart:before{content:"\F080"}.icon-twitter-sign:before,.icon-twitter-square:before{content:"\F081"}.icon-facebook-sign:before,.icon-facebook-square:before{content:"\F082"}.icon-camera-retro:before{content:"\F083"}.icon-key:before{content:"\F084"}#content .process-icon-cogs:before,.icon-AdminTools:before,.icon-cogs:before,.icon-gears:before{content:"\F085"}.icon-comments:before{content:"\F086"}.icon-thumbs-o-up:before,.icon-thumbs-up-alt:before{content:"\F087"}.icon-thumbs-down-alt:before,.icon-thumbs-o-down:before{content:"\F088"}.icon-star-half:before{content:"\F089"}.icon-heart-empty:before,.icon-heart-o:before{content:"\F08A"}.icon-sign-out:before,.icon-signout:before{content:"\F08B"}.icon-linkedin-sign:before,.icon-linkedin-square:before{content:"\F08C"}.icon-pushpin:before,.icon-thumb-tack:before{content:"\F08D"}.icon-external-link:before{content:"\F08E"}.icon-sign-in:before,.icon-signin:before{content:"\F090"}.icon-trophy:before{content:"\F091"}.icon-github-sign:before,.icon-github-square:before{content:"\F092"}.icon-upload-alt:before,.icon-upload:before{content:"\F093"}.icon-lemon-o:before,.icon-lemon:before{content:"\F094"}.icon-phone:before{content:"\F095"}.icon-check-empty:before,.icon-square-o:before{content:"\F096"}.icon-bookmark-empty:before,.icon-bookmark-o:before{content:"\F097"}.icon-phone-sign:before,.icon-phone-square:before{content:"\F098"}.icon-twitter:before{content:"\F099"}.icon-facebook-f:before,.icon-facebook:before{content:"\F09A"}.icon-github:before{content:"\F09B"}.icon-unlock:before{content:"\F09C"}#content .process-icon-payment:before,.icon-AdminParentOrders:before,.icon-credit-card:before{content:"\F09D"}.icon-rss:before{content:"\F09E"}.icon-hdd-o:before,.icon-hdd:before{content:"\F0A0"}.icon-bullhorn:before{content:"\F0A1"}.icon-bell-alt:before,.icon-bell:before{content:"\F0F3"}.icon-certificate:before{content:"\F0A3"}.icon-hand-o-right:before,.icon-hand-right:before{content:"\F0A4"}.icon-hand-left:before,.icon-hand-o-left:before{content:"\F0A5"}.icon-hand-o-up:before,.icon-hand-up:before{content:"\F0A6"}.icon-hand-down:before,.icon-hand-o-down:before{content:"\F0A7"}#content .process-icon-back:before,.icon-arrow-circle-left:before,.icon-circle-arrow-left:before{content:"\F0A8"}#content .process-icon-next:before,.icon-arrow-circle-right:before,.icon-circle-arrow-right:before{content:"\F0A9"}.icon-arrow-circle-up:before,.icon-circle-arrow-up:before{content:"\F0AA"}.icon-arrow-circle-down:before,.icon-circle-arrow-down:before{content:"\F0AB"}.icon-AdminParentLocalization:before,.icon-globe:before{content:"\F0AC"}.icon-AdminParentPreferences:before,.icon-wrench:before{content:"\F0AD"}.icon-tasks:before{content:"\F0AE"}.icon-filter:before{content:"\F0B0"}.icon-briefcase:before{content:"\F0B1"}.icon-arrows-alt:before,.icon-fullscreen:before{content:"\F0B2"}.icon-AdminParentCustomer:before,.icon-group:before,.icon-users:before{content:"\F0C0"}.icon-AdminShopUrl:before,.icon-chain:before,.icon-link:before{content:"\F0C1"}.icon-cloud:before{content:"\F0C2"}.icon-beaker:before,.icon-flask:before{content:"\F0C3"}.icon-cut:before,.icon-scissors:before{content:"\F0C4"}#content .process-icon-duplicate:before,.icon-copy:before,.icon-files-o:before{content:"\F0C5"}.icon-paper-clip:before,.icon-paperclip:before{content:"\F0C6"}#content .process-icon-save-and-preview:before,#content .process-icon-save-and-stay:before,#content .process-icon-save:before,.icon-floppy-o:before,.icon-save:before{content:"\F0C7"}.icon-sign-blank:before,.icon-square:before{content:"\F0C8"}.icon-bars:before,.icon-navicon:before,.icon-reorder:before{content:"\F0C9"}.icon-list-ul:before{content:"\F0CA"}.icon-list-ol:before{content:"\F0CB"}.icon-strikethrough:before{content:"\F0CC"}.icon-underline:before{content:"\F0CD"}.icon-table:before{content:"\F0CE"}.icon-AdminAttributeGenerator:before,.icon-magic:before{content:"\F0D0"}.icon-AdminParentShipping:before,.icon-truck:before{content:"\F0D1"}.icon-pinterest:before{content:"\F0D2"}.icon-pinterest-sign:before,.icon-pinterest-square:before{content:"\F0D3"}.icon-google-plus-sign:before,.icon-google-plus-square:before{content:"\F0D4"}.icon-google-plus:before{content:"\F0D5"}.icon-money:before{content:"\F0D6"}#content .process-icon-dropdown:before,.chosen-container-single .chosen-single div b:before,.icon-caret-down:before{content:"\F0D7"}.icon-caret-up:before{content:"\F0D8"}.icon-caret-left:before{content:"\F0D9"}.icon-caret-right:before{content:"\F0DA"}.icon-columns:before{content:"\F0DB"}.icon-sort:before,.icon-unsorted:before{content:"\F0DC"}.icon-sort-desc:before,.icon-sort-down:before,.icon-sort-up:before{content:"\F0DD"}.icon-sort-asc:before,.icon-sort-down:before,.icon-sort-up:before{content:"\F0DE"}.icon-envelope:before{content:"\F0E0"}.icon-linkedin:before{content:"\F0E1"}#content .process-icon-reset:before,.icon-rotate-left:before,.icon-undo:before{content:"\F0E2"}.icon-gavel:before,.icon-legal:before{content:"\F0E3"}.icon-AdminDashboard:before,.icon-dashboard:before,.icon-tachometer:before{content:"\F0E4"}.icon-comment-alt:before,.icon-comment-o:before{content:"\F0E5"}.icon-comments-alt:before,.icon-comments-o:before{content:"\F0E6"}.icon-AdminFlash:before,.icon-bolt:before,.icon-flash:before{content:"\F0E7"}.icon-AdminShop:before,.icon-sitemap:before{content:"\F0E8"}.icon-umbrella:before{content:"\F0E9"}.icon-clipboard:before,.icon-paste:before{content:"\F0EA"}.icon-lightbulb-o:before,.icon-lightbulb:before{content:"\F0EB"}#content .process-icon-partial_refund:before,.icon-exchange:before{content:"\F0EC"}#content .process-icon-download:before,.icon-cloud-download:before{content:"\F0ED"}#content .process-icon-import:before,#content .process-icon-upload:before,.icon-cloud-upload:before{content:"\F0EE"}.icon-user-md:before{content:"\F0F0"}.icon-stethoscope:before{content:"\F0F1"}.icon-suitcase:before{content:"\F0F2"}.icon-bell-alt:before,.icon-bell-o:before,.icon-bell:before{content:"\F0A2"}.icon-coffee:before{content:"\F0F4"}.icon-cutlery:before,.icon-food:before{content:"\F0F5"}.icon-file-text-alt:before,.icon-file-text-o:before{content:"\F0F6"}.icon-building-o:before,.icon-building:before{content:"\F0F7"}.icon-hospital-o:before,.icon-hospital:before{content:"\F0F8"}.icon-ambulance:before{content:"\F0F9"}.icon-medkit:before{content:"\F0FA"}.icon-fighter-jet:before{content:"\F0FB"}.icon-beer:before{content:"\F0FC"}.icon-h-sign:before,.icon-h-square:before{content:"\F0FD"}.icon-plus-sign-alt:before,.icon-plus-square:before{content:"\F0FE"}.icon-angle-double-left:before,.icon-double-angle-left:before{content:"\F100"}.icon-angle-double-right:before,.icon-double-angle-right:before{content:"\F101"}.icon-angle-double-up:before,.icon-double-angle-up:before{content:"\F102"}.icon-angle-double-down:before,.icon-double-angle-down:before{content:"\F103"}.icon-angle-left:before{content:"\F104"}.icon-angle-right:before{content:"\F105"}.icon-angle-up:before{content:"\F106"}.icon-angle-down:before{content:"\F107"}.icon-desktop:before{content:"\F108"}.icon-laptop:before{content:"\F109"}.icon-tablet:before{content:"\F10A"}.icon-mobile-phone:before,.icon-mobile:before{content:"\F10B"}.icon-circle-blank:before,.icon-circle-o:before{content:"\F10C"}.icon-quote-left:before{content:"\F10D"}.icon-quote-right:before{content:"\F10E"}.icon-spinner:before{content:"\F110"}.icon-circle:before{content:"\F111"}#content .process-icon-mail-reply:before,.icon-mail-reply:before,.icon-reply:before{content:"\F112"}.icon-github-alt:before{content:"\F113"}.icon-folder-close-alt:before,.icon-folder-o:before{content:"\F114"}.icon-folder-open-alt:before,.icon-folder-open-o:before{content:"\F115"}.icon-smile-o:before,.icon-smile:before{content:"\F118"}.icon-frown-o:before,.icon-frown:before{content:"\F119"}.icon-meh-o:before,.icon-meh:before{content:"\F11A"}.icon-gamepad:before{content:"\F11B"}.icon-keyboard-o:before,.icon-keyboard:before{content:"\F11C"}#content .process-icon-flag:before,.icon-flag-alt:before,.icon-flag-o:before{content:"\F11D"}.icon-flag-checkered:before{content:"\F11E"}#content .process-icon-terminal:before,.icon-terminal:before{content:"\F120"}.icon-code:before{content:"\F121"}.icon-mail-reply-all:before,.icon-reply-all:before{content:"\F122"}.icon-star-half-empty:before,.icon-star-half-full:before,.icon-star-half-o:before{content:"\F123"}.icon-location-arrow:before{content:"\F124"}.icon-crop:before{content:"\F125"}.icon-code-fork:before{content:"\F126"}.icon-chain-broken:before,.icon-unlink:before{content:"\F127"}.icon-question:before{content:"\F128"}.icon-info:before{content:"\F129"}.icon-exclamation:before{content:"\F12A"}.icon-superscript:before{content:"\F12B"}.icon-subscript:before{content:"\F12C"}#content .process-icon-eraser:before,.icon-eraser:before{content:"\F12D"}#content .process-icon-modules-list:before,.bootstrap #carrier_wizard .alert-addons.wizard_error:before,.bootstrap .alert.alert-addons:before,.icon-AdminParentModules:before,.icon-puzzle-piece:before{content:"\F12E"}.icon-microphone:before{content:"\F130"}.icon-microphone-off:before,.icon-microphone-slash:before{content:"\F131"}.icon-shield:before{content:"\F132"}.icon-calendar-empty:before,.icon-calendar-o:before{content:"\F133"}.icon-fire-extinguisher:before{content:"\F134"}.bootstrap #carrier_wizard .alert-onboarding.wizard_error:before,.bootstrap .alert.alert-onboarding:before,.icon-rocket:before{content:"\F135"}.icon-maxcdn:before{content:"\F136"}.icon-chevron-circle-left:before,.icon-chevron-sign-left:before{content:"\F137"}.icon-chevron-circle-right:before,.icon-chevron-sign-right:before{content:"\F138"}.icon-chevron-circle-up:before,.icon-chevron-sign-up:before{content:"\F139"}.icon-chevron-circle-down:before,.icon-chevron-sign-down:before{content:"\F13A"}#content .process-icon-themes:before,.icon-html5:before{content:"\F13B"}.icon-css3:before{content:"\F13C"}#content .process-icon-anchor:before,.icon-anchor:before{content:"\F13D"}.icon-unlock-alt:before{content:"\F13E"}.icon-bullseye:before{content:"\F140"}.icon-ellipsis-h:before,.icon-ellipsis-horizontal:before{content:"\F141"}.icon-ellipsis-v:before,.icon-ellipsis-vertical:before{content:"\F142"}.icon-rss-sign:before,.icon-rss-square:before{content:"\F143"}.icon-play-circle:before,.icon-play-sign:before{content:"\F144"}.icon-ticket:before{content:"\F145"}.icon-minus-sign-alt:before,.icon-minus-square:before{content:"\F146"}.icon-check-minus:before,.icon-collapse-alt:before,.icon-minus-square-o:before{content:"\F147"}.icon-level-up:before{content:"\F148"}.icon-level-down:before{content:"\F149"}.icon-check-sign:before,.icon-check-square:before{content:"\F14A"}.icon-edit-sign:before,.icon-pencil-square:before{content:"\F14B"}.icon-external-link-sign:before,.icon-external-link-square:before{content:"\F14C"}#content .process-icon-export:before,.icon-share-sign:before,.icon-share-square:before{content:"\F14D"}.icon-compass:before{content:"\F14E"}.icon-caret-square-o-down:before,.icon-collapse:before,.icon-toggle-down:before{content:"\F150"}.icon-caret-square-o-up:before,.icon-collapse-top:before,.icon-toggle-up:before{content:"\F151"}.icon-caret-square-o-right:before,.icon-toggle-right:before{content:"\F152"}.icon-eur:before,.icon-euro:before{content:"\F153"}.icon-gbp:before{content:"\F154"}.icon-dollar:before,.icon-usd:before{content:"\F155"}.icon-inr:before,.icon-rupee:before{content:"\F156"}.icon-cny:before,.icon-jpy:before,.icon-rmb:before,.icon-yen:before{content:"\F157"}.icon-cny:before,.icon-rouble:before,.icon-rub:before,.icon-ruble:before{content:"\F158"}.icon-krw:before,.icon-won:before{content:"\F159"}.icon-bitcoin:before,.icon-btc:before{content:"\F15A"}.icon-file:before{content:"\F15B"}.icon-file-text:before{content:"\F15C"}.icon-sort-alpha-asc:before,.icon-sort-by-alphabet:before{content:"\F15D"}.icon-sort-alpha-desc:before,.icon-sort-by-alphabet-alt:before{content:"\F15E"}.icon-sort-amount-asc:before,.icon-sort-by-attributes:before{content:"\F160"}.icon-sort-amount-desc:before,.icon-sort-by-attributes-alt:before{content:"\F161"}.icon-sort-by-order:before,.icon-sort-numeric-asc:before{content:"\F162"}.icon-sort-by-order-alt:before,.icon-sort-numeric-desc:before{content:"\F163"}.icon-thumbs-up:before{content:"\F164"}.icon-thumbs-down:before{content:"\F165"}.icon-youtube-sign:before,.icon-youtube-square:before{content:"\F166"}.icon-youtube:before{content:"\F167"}.icon-xing:before{content:"\F168"}.icon-xing-sign:before,.icon-xing-square:before{content:"\F169"}.icon-youtube-play:before{content:"\F16A"}.icon-dropbox:before{content:"\F16B"}.icon-stack-overflow:before,.icon-stackexchange:before{content:"\F16C"}.icon-instagram:before{content:"\F16D"}.icon-flickr:before{content:"\F16E"}.icon-adn:before{content:"\F170"}.icon-bitbucket:before{content:"\F171"}.icon-bitbucket-sign:before,.icon-bitbucket-square:before{content:"\F172"}.icon-tumblr:before{content:"\F173"}.icon-tumblr-sign:before,.icon-tumblr-square:before{content:"\F174"}.icon-long-arrow-down:before{content:"\F175"}.icon-long-arrow-up:before{content:"\F176"}.icon-long-arrow-left:before{content:"\F177"}.icon-long-arrow-right:before{content:"\F178"}.icon-apple:before{content:"\F179"}.icon-windows:before{content:"\F17A"}.icon-android:before{content:"\F17B"}.icon-linux:before{content:"\F17C"}.icon-dribbble:before{content:"\F17D"}.icon-skype:before{content:"\F17E"}.icon-foursquare:before{content:"\F180"}.icon-trello:before{content:"\F181"}.icon-female:before{content:"\F182"}.icon-male:before{content:"\F183"}.icon-gittip:before,.icon-gratipay:before{content:"\F184"}.icon-sun-o:before,.icon-sun:before{content:"\F185"}.icon-moon-o:before,.icon-moon:before{content:"\F186"}.icon-AdminStock:before,.icon-archive:before{content:"\F187"}.icon-bug:before{content:"\F188"}.icon-vk:before{content:"\F189"}.icon-weibo:before{content:"\F18A"}.icon-renren:before{content:"\F18B"}.icon-pagelines:before{content:"\F18C"}.icon-stack-exchange:before{content:"\F18D"}.icon-arrow-circle-o-right:before{content:"\F18E"}.icon-arrow-circle-o-left:before{content:"\F190"}.icon-caret-square-o-left:before,.icon-toggle-left:before{content:"\F191"}.icon-dot-circle-o:before{content:"\F192"}.icon-wheelchair:before{content:"\F193"}.icon-vimeo-square:before{content:"\F194"}.icon-try:before,.icon-turkish-lira:before{content:"\F195"}.icon-expand-alt:before,.icon-plus-square-o:before{content:"\F196"}.icon-space-shuttle:before{content:"\F197"}.icon-slack:before{content:"\F198"}.icon-envelope-square:before{content:"\F199"}.icon-wordpress:before{content:"\F19A"}.icon-openid:before{content:"\F19B"}.icon-bank:before,.icon-institution:before,.icon-university:before{content:"\F19C"}.icon-graduation-cap:before,.icon-mortar-board:before{content:"\F19D"}.icon-yahoo:before{content:"\F19E"}.icon-google:before{content:"\F1A0"}.icon-reddit:before{content:"\F1A1"}.icon-reddit-square:before{content:"\F1A2"}.icon-stumbleupon-circle:before{content:"\F1A3"}.icon-stumbleupon:before{content:"\F1A4"}.icon-delicious:before{content:"\F1A5"}.icon-digg:before{content:"\F1A6"}.icon-pied-piper:before{content:"\F1A7"}.icon-pied-piper-alt:before{content:"\F1A8"}.icon-drupal:before{content:"\F1A9"}.icon-joomla:before{content:"\F1AA"}.icon-language:before{content:"\F1AB"}.icon-fax:before{content:"\F1AC"}.icon-building:before{content:"\F1AD"}.icon-child:before{content:"\F1AE"}.icon-paw:before{content:"\F1B0"}.icon-spoon:before{content:"\F1B1"}.icon-cube:before{content:"\F1B2"}.icon-cubes:before{content:"\F1B3"}.icon-behance:before{content:"\F1B4"}.icon-behance-square:before{content:"\F1B5"}.icon-steam:before{content:"\F1B6"}.icon-steam-square:before{content:"\F1B7"}.icon-recycle:before{content:"\F1B8"}.icon-automobile:before,.icon-car:before{content:"\F1B9"}.icon-cab:before,.icon-taxi:before{content:"\F1BA"}.icon-tree:before{content:"\F1BB"}.icon-spotify:before{content:"\F1BC"}.icon-deviantart:before{content:"\F1BD"}.icon-soundcloud:before{content:"\F1BE"}#content .process-icon-database:before,.icon-database:before{content:"\F1C0"}.icon-file-pdf-o:before{content:"\F1C1"}.icon-file-word-o:before{content:"\F1C2"}.icon-file-excel-o:before{content:"\F1C3"}.icon-file-powerpoint-o:before{content:"\F1C4"}.icon-file-image-o:before,.icon-file-photo-o:before,.icon-file-picture-o:before{content:"\F1C5"}.icon-file-archive-o:before,.icon-file-zip-o:before{content:"\F1C6"}.icon-file-audio-o:before,.icon-file-sound-o:before{content:"\F1C7"}.icon-file-movie-o:before,.icon-file-video-o:before{content:"\F1C8"}.icon-file-code-o:before{content:"\F1C9"}.icon-vine:before{content:"\F1CA"}.icon-codepen:before{content:"\F1CB"}.icon-jsfiddle:before{content:"\F1CC"}.icon-life-bouy:before,.icon-life-buoy:before,.icon-life-ring:before,.icon-life-saver:before,.icon-support:before{content:"\F1CD"}#content .process-icon-loading:before,.icon-circle-o-notch:before{content:"\F1CE"}.icon-ra:before,.icon-rebel:before{content:"\F1D0"}.icon-empire:before,.icon-ge:before{content:"\F1D1"}.icon-git-square:before{content:"\F1D2"}.icon-git:before{content:"\F1D3"}.icon-hacker-news:before{content:"\F1D4"}.icon-tencent-weibo:before{content:"\F1D5"}.icon-qq:before{content:"\F1D6"}.icon-wechat:before,.icon-weixin:before{content:"\F1D7"}.icon-paper-plane:before,.icon-send:before{content:"\F1D8"}.icon-paper-plane-o:before,.icon-send-o:before{content:"\F1D9"}.icon-history:before{content:"\F1DA"}.icon-circle-thin:before,.icon-genderless:before{content:"\F1DB"}.icon-header:before{content:"\F1DC"}.icon-paragraph:before{content:"\F1DD"}.icon-sliders:before{content:"\F1DE"}.icon-share-alt:before{content:"\F1E0"}.icon-share-alt-square:before{content:"\F1E1"}.icon-bomb:before{content:"\F1E2"}.icon-futbol-o:before,.icon-soccer-ball-o:before{content:"\F1E3"}.icon-tty:before{content:"\F1E4"}.icon-binoculars:before{content:"\F1E5"}.icon-plug:before{content:"\F1E6"}.icon-slideshare:before{content:"\F1E7"}.icon-twitch:before{content:"\F1E8"}.icon-yelp:before{content:"\F1E9"}.icon-newspaper-o:before{content:"\F1EA"}.icon-wifi:before{content:"\F1EB"}.icon-calculator:before{content:"\F1EC"}.icon-paypal:before{content:"\F1ED"}.icon-google-wallet:before{content:"\F1EE"}.icon-cc-visa:before{content:"\F1F0"}.icon-cc-mastercard:before{content:"\F1F1"}.icon-cc-discover:before{content:"\F1F2"}.icon-cc-amex:before{content:"\F1F3"}.icon-cc-paypal:before{content:"\F1F4"}.icon-cc-stripe:before{content:"\F1F5"}.icon-bell-slash:before{content:"\F1F6"}.icon-bell-slash-o:before{content:"\F1F7"}#content .process-icon-delete:before,#content .process-icon-uninstall:before,.icon-trash:before{content:"\F1F8"}.icon-copyright:before{content:"\F1F9"}.icon-at:before{content:"\F1FA"}.icon-eyedropper:before{content:"\F1FB"}.icon-paint-brush:before{content:"\F1FC"}.icon-birthday-cake:before{content:"\F1FD"}.icon-area-chart:before{content:"\F1FE"}.icon-pie-chart:before{content:"\F200"}.icon-line-chart:before{content:"\F201"}.icon-lastfm:before{content:"\F202"}.icon-lastfm-square:before{content:"\F203"}#content .process-icon-toggle-off:before,.icon-toggle-off:before{content:"\F204"}#content .process-icon-toggle-on:before,.icon-toggle-on:before{content:"\F205"}.icon-bicycle:before{content:"\F206"}.icon-bus:before{content:"\F207"}.icon-ioxhost:before{content:"\F208"}.icon-angellist:before{content:"\F209"}.icon-cc:before{content:"\F20A"}.icon-ils:before,.icon-shekel:before,.icon-sheqel:before{content:"\F20B"}.icon-meanpath:before{content:"\F20C"}.icon-buysellads:before{content:"\F20D"}.icon-connectdevelop:before{content:"\F20E"}.icon-dashcube:before{content:"\F210"}.icon-forumbee:before{content:"\F211"}.icon-leanpub:before{content:"\F212"}.icon-sellsy:before{content:"\F213"}.icon-shirtsinbulk:before{content:"\F214"}.icon-simplybuilt:before{content:"\F215"}.icon-skyatlas:before{content:"\F216"}.icon-cart-plus:before{content:"\F217"}.icon-cart-arrow-down:before{content:"\F218"}.icon-diamond:before{content:"\F219"}.icon-ship:before{content:"\F21A"}.icon-user-secret:before{content:"\F21B"}.icon-motorcycle:before{content:"\F21C"}.icon-street-view:before{content:"\F21D"}.icon-heartbeat:before{content:"\F21E"}.icon-venus:before{content:"\F221"}.icon-mars:before{content:"\F222"}.icon-mercury:before{content:"\F223"}.icon-transgender:before{content:"\F224"}.icon-transgender-alt:before{content:"\F225"}.icon-venus-double:before{content:"\F226"}.icon-mars-double:before{content:"\F227"}.icon-venus-mars:before{content:"\F228"}.icon-mars-stroke:before{content:"\F229"}.icon-mars-stroke-v:before{content:"\F22A"}.icon-mars-stroke-h:before{content:"\F22B"}.icon-neuter:before{content:"\F22C"}.icon-facebook-official:before{content:"\F230"}.icon-pinterest-p:before{content:"\F231"}.icon-whatsapp:before{content:"\F232"}.icon-server:before{content:"\F233"}.icon-user-plus:before{content:"\F234"}.icon-user-times:before{content:"\F235"}.icon-bed:before,.icon-hotel:before{content:"\F236"}.icon-viacoin:before{content:"\F237"}.icon-train:before{content:"\F238"}.icon-subway:before{content:"\F239"}.icon-medium:before{content:"\F23A"} -/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{direction:ltr;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(55835483c304eaa8477fea2c36abba17.woff2) format("woff2"),url(ac327c4db6284ef64ebe872b6308f5da.woff) format("woff"),url(cd7296352d159532b66c07d98efb1126.ttf) format("truetype"),url(bf4dde0147bb02556500d922e2efc90b.svg#OpenSansRegular) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(383eba0e55ed778006d76428812d343c.woff2) format("woff2"),url(525074686dfb8aa36b1b92e29de467ac.woff) format("woff"),url(9b30f13428e1b4a659aeeab4ac1fff35.ttf) format("truetype"),url(2a9a30e14574c9ec24add2901a80b81c.svg#OpenSansItalic) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(08952b029e4decbc8ef9fb553cae8cea.woff2) format("woff2"),url(9f2144213fad53d4e0fdb26ecf93865f.woff) format("woff"),url(33f225b8f5f7d6b34a0926f58f96c1e9.ttf) format("truetype"),url(24aab533f87e7b434be5fa5b1684975c.svg#OpenSansSemibold) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(3343e54368719e3786f78a1b22839455.woff2) format("woff2"),url(ec55f263e2b86bc0f28fff46b873d6df.woff) format("woff"),url(1c0b4eb93fcf561eec03297a24922d6c.ttf) format("truetype"),url(b46ff9f5c8bcba1ea3b4b320e22be5c7.svg#OpenSansSemiboldItalic) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(3326e4d74d3924ee1c882c29f5b571c0.woff2) format("woff2"),url(892667349c5cff6fcf7e40439596b97c.woff) format("woff"),url(5a100916f94b0babde0c92aaa8fb80d6.ttf) format("truetype"),url(fedf49d31f55f4beaf2c891f3875554f.svg#OpenSansBold) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(5aaceea2d60ddb477c6aafc825eece3d.woff2) format("woff2"),url(7be88e73fea7b64568a450d7c01346b0.woff) format("woff"),url(c36b5ac7c2dddf6f525c8d161412ef41.ttf) format("truetype"),url(a33a878f3861ca67e9bc423c58b2a357.svg#OpenSansBoldItalic) format("svg")}.bootstrap *,.bootstrap :after,.bootstrap :before{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}.bootstrap body{background-color:#eff1f2;color:#555;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.42857}.bootstrap button,.bootstrap input,.bootstrap select,.bootstrap textarea{font-family:inherit;font-size:inherit;line-height:inherit}.bootstrap a{color:#00aff0;text-decoration:none}.bootstrap a:focus,.bootstrap a:hover{color:#0077a4;text-decoration:underline}.bootstrap a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap figure{margin:0}.bootstrap img{vertical-align:middle}.bootstrap .img-responsive{display:block;height:auto;max-width:100%}.bootstrap .img-rounded{border-radius:6px}.bootstrap .img-thumbnail{-webkit-transition:all .2s ease-in-out;background-color:#eff1f2;border:1px solid #ddd;border-radius:3px;display:inline-block;height:auto;line-height:1.42857;max-width:100%;padding:4px;transition:all .2s ease-in-out}.bootstrap .img-circle{border-radius:50%}.bootstrap hr{border:0;border-top:1px solid #eee;margin-bottom:17px;margin-top:17px}.bootstrap .sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap .sr-only-focusable:active,.bootstrap .sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.bootstrap .h1,.bootstrap .h2,.bootstrap .h3,.bootstrap .h4,.bootstrap .h5,.bootstrap .h6,.bootstrap h1,.bootstrap h2,.bootstrap h3,.bootstrap h4,.bootstrap h5,.bootstrap h6{color:inherit;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1}.bootstrap .h1 .small,.bootstrap .h1 small,.bootstrap .h2 .small,.bootstrap .h2 small,.bootstrap .h3 .small,.bootstrap .h3 small,.bootstrap .h4 .small,.bootstrap .h4 small,.bootstrap .h5 .small,.bootstrap .h5 small,.bootstrap .h6 .small,.bootstrap .h6 small,.bootstrap h1 .small,.bootstrap h1 small,.bootstrap h2 .small,.bootstrap h2 small,.bootstrap h3 .small,.bootstrap h3 small,.bootstrap h4 .small,.bootstrap h4 small,.bootstrap h5 .small,.bootstrap h5 small,.bootstrap h6 .small,.bootstrap h6 small{color:#999;font-weight:400;line-height:1}.bootstrap .h1,.bootstrap .h2,.bootstrap .h3,.bootstrap h1,.bootstrap h2,.bootstrap h3{margin-bottom:8.5px;margin-top:17px}.bootstrap .h1 .small,.bootstrap .h1 small,.bootstrap .h2 .small,.bootstrap .h2 small,.bootstrap .h3 .small,.bootstrap .h3 small,.bootstrap h1 .small,.bootstrap h1 small,.bootstrap h2 .small,.bootstrap h2 small,.bootstrap h3 .small,.bootstrap h3 small{font-size:65%}.bootstrap .h4,.bootstrap .h5,.bootstrap .h6,.bootstrap h4,.bootstrap h5,.bootstrap h6{margin-bottom:8.5px;margin-top:8.5px}.bootstrap .h4 .small,.bootstrap .h4 small,.bootstrap .h5 .small,.bootstrap .h5 small,.bootstrap .h6 .small,.bootstrap .h6 small,.bootstrap h4 .small,.bootstrap h4 small,.bootstrap h5 .small,.bootstrap h5 small,.bootstrap h6 .small,.bootstrap h6 small{font-size:75%}.bootstrap .h1,.bootstrap h1{font-size:31px}.bootstrap .h2,.bootstrap h2{font-size:25px}.bootstrap .h3,.bootstrap h3{font-size:21px}.bootstrap .h4,.bootstrap h4{font-size:15px}.bootstrap .h5,.bootstrap h5{font-size:12px}.bootstrap .h6,.bootstrap h6{font-size:11px}.bootstrap p{margin:0 0 8.5px}.bootstrap .lead{font-size:13px;font-weight:200;line-height:1.4;margin-bottom:17px}@media (min-width:768px){.bootstrap .lead{font-size:18px}}.bootstrap .small,.bootstrap small{font-size:85%}.bootstrap cite{font-style:normal}.bootstrap .mark,.bootstrap mark{background-color:#fef1d3;padding:.2em}.bootstrap .text-left{text-align:left}.bootstrap .text-right{text-align:right}.bootstrap .text-center{text-align:center}.bootstrap .text-justify{text-align:justify}.bootstrap .text-nowrap{white-space:nowrap}.bootstrap .hook_panel_header .hook_description,.bootstrap .hook_panel_header .hook_title,.bootstrap .module_description,.bootstrap .text-muted{color:#999}.bootstrap .text-primary{color:#00aff0}.bootstrap a.text-primary:hover{color:#008abd}.bootstrap .text-success{color:#3c763d}.bootstrap a.text-success:hover{color:#2b542c}.bootstrap .text-info{color:#31708f}.bootstrap a.text-info:hover{color:#245269}.bootstrap .text-warning{color:#8a6d3b}.bootstrap a.text-warning:hover{color:#66512c}.bootstrap .text-danger{color:#a94442}.bootstrap a.text-danger:hover{color:#843534}.bootstrap .bg-primary{background-color:#00aff0;color:#fff}.bootstrap a.bg-primary:hover{background-color:#008abd}.bootstrap .bg-success{background-color:#cce9d7}.bootstrap a.bg-success:hover{background-color:#a8dabb}.bootstrap .bg-info{background-color:#d3f1f7}.bootstrap a.bg-info:hover{background-color:#a8e3ef}.bootstrap .bg-warning{background-color:#fef1d3}.bootstrap a.bg-warning:hover{background-color:#fde1a1}.bootstrap .bg-danger{background-color:#f9cce1}.bootstrap a.bg-danger:hover{background-color:#f49ec6}.bootstrap .page-header{border-bottom:1px solid #eee;margin:34px 0 17px;padding-bottom:7.5px}.bootstrap ol,.bootstrap ul{margin-bottom:8.5px;margin-top:0}.bootstrap ol ol,.bootstrap ol ul,.bootstrap ul ol,.bootstrap ul ul{margin-bottom:0}.bootstrap #dashboard .data_list_large,.bootstrap #dashboard .data_list_vertical,.bootstrap .list-inline,.bootstrap .list-unstyled{list-style:none;padding-left:0}.bootstrap .list-inline{margin-left:-5px}.bootstrap .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.bootstrap dl{margin-bottom:17px;margin-top:0}.bootstrap dd,.bootstrap dt{line-height:1.42857}.bootstrap dt{font-weight:700}.bootstrap dd{margin-left:0}.bootstrap .dl-horizontal dd:after,.bootstrap .dl-horizontal dd:before{content:" ";display:table}.bootstrap .dl-horizontal dd:after{clear:both}@media (min-width:768px){.bootstrap .dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px}.bootstrap .dl-horizontal dd{margin-left:180px}}.bootstrap abbr[data-original-title],.bootstrap abbr[title]{border-bottom:1px dotted #999;cursor:help}.bootstrap .initialism{font-size:90%;text-transform:uppercase}.bootstrap blockquote{border-left:5px solid #eee;font-size:15px;margin:0 0 17px;padding:8.5px 17px}.bootstrap blockquote ol:last-child,.bootstrap blockquote p:last-child,.bootstrap blockquote ul:last-child{margin-bottom:0}.bootstrap blockquote .small,.bootstrap blockquote footer,.bootstrap blockquote small{color:#999;display:block;font-size:80%;line-height:1.42857}.bootstrap blockquote .small:before,.bootstrap blockquote footer:before,.bootstrap blockquote small:before{content:"\2014 \A0"}.bootstrap .blockquote-reverse,.bootstrap blockquote.pull-right{border-left:0;border-right:5px solid #eee;padding-left:0;padding-right:15px;text-align:right}.bootstrap .blockquote-reverse .small:before,.bootstrap .blockquote-reverse footer:before,.bootstrap .blockquote-reverse small:before,.bootstrap blockquote.pull-right .small:before,.bootstrap blockquote.pull-right footer:before,.bootstrap blockquote.pull-right small:before{content:""}.bootstrap .blockquote-reverse .small:after,.bootstrap .blockquote-reverse footer:after,.bootstrap .blockquote-reverse small:after,.bootstrap blockquote.pull-right .small:after,.bootstrap blockquote.pull-right footer:after,.bootstrap blockquote.pull-right small:after{content:"\A0 \2014"}.bootstrap blockquote:after,.bootstrap blockquote:before{content:""}.bootstrap address{font-style:normal;line-height:1.42857;margin-bottom:17px}.bootstrap code,.bootstrap kbd,.bootstrap pre,.bootstrap samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.bootstrap code{background-color:#f9f2f4;color:#c7254e}.bootstrap code,.bootstrap kbd{border-radius:3px;font-size:90%;padding:2px 4px}.bootstrap kbd{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);background-color:#333;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);color:#fff}.bootstrap pre{background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;color:#333;display:block;font-size:11px;line-height:1.42857;margin:0 0 8.5px;padding:8px;word-break:break-all;word-wrap:break-word}.bootstrap pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}.bootstrap .pre-scrollable{max-height:340px;overflow-y:scroll}.bootstrap .container{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.bootstrap .container:after,.bootstrap .container:before{content:" ";display:table}.bootstrap .container:after{clear:both}@media (min-width:768px){.bootstrap .container{width:728px}}@media (min-width:992px){.bootstrap .container{width:940px}}@media (min-width:1200px){.bootstrap .container{width:1170px}}.bootstrap .container-fluid{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.bootstrap .container-fluid:after,.bootstrap .container-fluid:before{content:" ";display:table}.bootstrap .container-fluid:after{clear:both}.bootstrap #dashboard .data_list_vertical,.bootstrap .multishop-well,.bootstrap .row{margin-left:-5px;margin-right:-5px}.bootstrap #dashboard .data_list_vertical:after,.bootstrap #dashboard .data_list_vertical:before,.bootstrap .multishop-well:after,.bootstrap .multishop-well:before,.bootstrap .row:after,.bootstrap .row:before{content:" ";display:table}.bootstrap #dashboard .data_list_vertical:after,.bootstrap .multishop-well:after,.bootstrap .row:after{clear:both}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-lg-1,.bootstrap .col-lg-2,.bootstrap .col-lg-3,.bootstrap .col-lg-4,.bootstrap .col-lg-5,.bootstrap .col-lg-6,.bootstrap .col-lg-7,.bootstrap .col-lg-8,.bootstrap .col-lg-9,.bootstrap .col-lg-10,.bootstrap .col-lg-11,.bootstrap .col-lg-12,.bootstrap .col-md-1,.bootstrap .col-md-2,.bootstrap .col-md-3,.bootstrap .col-md-4,.bootstrap .col-md-5,.bootstrap .col-md-6,.bootstrap .col-md-7,.bootstrap .col-md-8,.bootstrap .col-md-9,.bootstrap .col-md-10,.bootstrap .col-md-11,.bootstrap .col-md-12,.bootstrap .col-sm-1,.bootstrap .col-sm-2,.bootstrap .col-sm-3,.bootstrap .col-sm-4,.bootstrap .col-sm-5,.bootstrap .col-sm-6,.bootstrap .col-sm-7,.bootstrap .col-sm-8,.bootstrap .col-sm-9,.bootstrap .col-sm-10,.bootstrap .col-sm-11,.bootstrap .col-sm-12,.bootstrap .col-xs-1,.bootstrap .col-xs-2,.bootstrap .col-xs-3,.bootstrap .col-xs-4,.bootstrap .col-xs-5,.bootstrap .col-xs-6,.bootstrap .col-xs-7,.bootstrap .col-xs-8,.bootstrap .col-xs-9,.bootstrap .col-xs-10,.bootstrap .col-xs-11,.bootstrap .col-xs-12{min-height:1px;padding-left:5px;padding-right:5px;position:relative}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-xs-1,.bootstrap .col-xs-2,.bootstrap .col-xs-3,.bootstrap .col-xs-4,.bootstrap .col-xs-5,.bootstrap .col-xs-6,.bootstrap .col-xs-7,.bootstrap .col-xs-8,.bootstrap .col-xs-9,.bootstrap .col-xs-10,.bootstrap .col-xs-11,.bootstrap .col-xs-12{float:left}.bootstrap .col-xs-1{width:8.33333%}.bootstrap .col-xs-2{width:16.66667%}.bootstrap .col-xs-3{width:25%}.bootstrap .col-xs-4{width:33.33333%}.bootstrap .col-xs-5{width:41.66667%}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-xs-6{width:50%}.bootstrap .col-xs-7{width:58.33333%}.bootstrap .col-xs-8{width:66.66667%}.bootstrap .col-xs-9{width:75%}.bootstrap .col-xs-10{width:83.33333%}.bootstrap .col-xs-11{width:91.66667%}.bootstrap .col-xs-12{width:100%}.bootstrap .col-xs-pull-0{right:auto}.bootstrap .col-xs-pull-1{right:8.33333%}.bootstrap .col-xs-pull-2{right:16.66667%}.bootstrap .col-xs-pull-3{right:25%}.bootstrap .col-xs-pull-4{right:33.33333%}.bootstrap .col-xs-pull-5{right:41.66667%}.bootstrap .col-xs-pull-6{right:50%}.bootstrap .col-xs-pull-7{right:58.33333%}.bootstrap .col-xs-pull-8{right:66.66667%}.bootstrap .col-xs-pull-9{right:75%}.bootstrap .col-xs-pull-10{right:83.33333%}.bootstrap .col-xs-pull-11{right:91.66667%}.bootstrap .col-xs-pull-12{right:100%}.bootstrap .col-xs-push-0{left:auto}.bootstrap .col-xs-push-1{left:8.33333%}.bootstrap .col-xs-push-2{left:16.66667%}.bootstrap .col-xs-push-3{left:25%}.bootstrap .col-xs-push-4{left:33.33333%}.bootstrap .col-xs-push-5{left:41.66667%}.bootstrap .col-xs-push-6{left:50%}.bootstrap .col-xs-push-7{left:58.33333%}.bootstrap .col-xs-push-8{left:66.66667%}.bootstrap .col-xs-push-9{left:75%}.bootstrap .col-xs-push-10{left:83.33333%}.bootstrap .col-xs-push-11{left:91.66667%}.bootstrap .col-xs-push-12{left:100%}.bootstrap .col-xs-offset-0{margin-left:0}.bootstrap .col-xs-offset-1{margin-left:8.33333%}.bootstrap .col-xs-offset-2{margin-left:16.66667%}.bootstrap .col-xs-offset-3{margin-left:25%}.bootstrap .col-xs-offset-4{margin-left:33.33333%}.bootstrap .col-xs-offset-5{margin-left:41.66667%}.bootstrap .col-xs-offset-6{margin-left:50%}.bootstrap .col-xs-offset-7{margin-left:58.33333%}.bootstrap .col-xs-offset-8{margin-left:66.66667%}.bootstrap .col-xs-offset-9{margin-left:75%}.bootstrap .col-xs-offset-10{margin-left:83.33333%}.bootstrap .col-xs-offset-11{margin-left:91.66667%}.bootstrap .col-xs-offset-12{margin-left:100%}@media (min-width:768px){.bootstrap .col-sm-1,.bootstrap .col-sm-2,.bootstrap .col-sm-3,.bootstrap .col-sm-4,.bootstrap .col-sm-5,.bootstrap .col-sm-6,.bootstrap .col-sm-7,.bootstrap .col-sm-8,.bootstrap .col-sm-9,.bootstrap .col-sm-10,.bootstrap .col-sm-11,.bootstrap .col-sm-12{float:left}.bootstrap .col-sm-1{width:8.33333%}.bootstrap .col-sm-2{width:16.66667%}.bootstrap .col-sm-3{width:25%}.bootstrap .col-sm-4{width:33.33333%}.bootstrap .col-sm-5{width:41.66667%}.bootstrap .col-sm-6{width:50%}.bootstrap .col-sm-7{width:58.33333%}.bootstrap .col-sm-8{width:66.66667%}.bootstrap .col-sm-9{width:75%}.bootstrap .col-sm-10{width:83.33333%}.bootstrap .col-sm-11{width:91.66667%}.bootstrap .col-sm-12{width:100%}.bootstrap .col-sm-pull-0{right:auto}.bootstrap .col-sm-pull-1{right:8.33333%}.bootstrap .col-sm-pull-2{right:16.66667%}.bootstrap .col-sm-pull-3{right:25%}.bootstrap .col-sm-pull-4{right:33.33333%}.bootstrap .col-sm-pull-5{right:41.66667%}.bootstrap .col-sm-pull-6{right:50%}.bootstrap .col-sm-pull-7{right:58.33333%}.bootstrap .col-sm-pull-8{right:66.66667%}.bootstrap .col-sm-pull-9{right:75%}.bootstrap .col-sm-pull-10{right:83.33333%}.bootstrap .col-sm-pull-11{right:91.66667%}.bootstrap .col-sm-pull-12{right:100%}.bootstrap .col-sm-push-0{left:auto}.bootstrap .col-sm-push-1{left:8.33333%}.bootstrap .col-sm-push-2{left:16.66667%}.bootstrap .col-sm-push-3{left:25%}.bootstrap .col-sm-push-4{left:33.33333%}.bootstrap .col-sm-push-5{left:41.66667%}.bootstrap .col-sm-push-6{left:50%}.bootstrap .col-sm-push-7{left:58.33333%}.bootstrap .col-sm-push-8{left:66.66667%}.bootstrap .col-sm-push-9{left:75%}.bootstrap .col-sm-push-10{left:83.33333%}.bootstrap .col-sm-push-11{left:91.66667%}.bootstrap .col-sm-push-12{left:100%}.bootstrap .col-sm-offset-0{margin-left:0}.bootstrap .col-sm-offset-1{margin-left:8.33333%}.bootstrap .col-sm-offset-2{margin-left:16.66667%}.bootstrap .col-sm-offset-3{margin-left:25%}.bootstrap .col-sm-offset-4{margin-left:33.33333%}.bootstrap .col-sm-offset-5{margin-left:41.66667%}.bootstrap .col-sm-offset-6{margin-left:50%}.bootstrap .col-sm-offset-7{margin-left:58.33333%}.bootstrap .col-sm-offset-8{margin-left:66.66667%}.bootstrap .col-sm-offset-9{margin-left:75%}.bootstrap .col-sm-offset-10{margin-left:83.33333%}.bootstrap .col-sm-offset-11{margin-left:91.66667%}.bootstrap .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.bootstrap .col-md-1,.bootstrap .col-md-2,.bootstrap .col-md-3,.bootstrap .col-md-4,.bootstrap .col-md-5,.bootstrap .col-md-6,.bootstrap .col-md-7,.bootstrap .col-md-8,.bootstrap .col-md-9,.bootstrap .col-md-10,.bootstrap .col-md-11,.bootstrap .col-md-12{float:left}.bootstrap .col-md-1{width:8.33333%}.bootstrap .col-md-2{width:16.66667%}.bootstrap .col-md-3{width:25%}.bootstrap .col-md-4{width:33.33333%}.bootstrap .col-md-5{width:41.66667%}.bootstrap .col-md-6{width:50%}.bootstrap .col-md-7{width:58.33333%}.bootstrap .col-md-8{width:66.66667%}.bootstrap .col-md-9{width:75%}.bootstrap .col-md-10{width:83.33333%}.bootstrap .col-md-11{width:91.66667%}.bootstrap .col-md-12{width:100%}.bootstrap .col-md-pull-0{right:auto}.bootstrap .col-md-pull-1{right:8.33333%}.bootstrap .col-md-pull-2{right:16.66667%}.bootstrap .col-md-pull-3{right:25%}.bootstrap .col-md-pull-4{right:33.33333%}.bootstrap .col-md-pull-5{right:41.66667%}.bootstrap .col-md-pull-6{right:50%}.bootstrap .col-md-pull-7{right:58.33333%}.bootstrap .col-md-pull-8{right:66.66667%}.bootstrap .col-md-pull-9{right:75%}.bootstrap .col-md-pull-10{right:83.33333%}.bootstrap .col-md-pull-11{right:91.66667%}.bootstrap .col-md-pull-12{right:100%}.bootstrap .col-md-push-0{left:auto}.bootstrap .col-md-push-1{left:8.33333%}.bootstrap .col-md-push-2{left:16.66667%}.bootstrap .col-md-push-3{left:25%}.bootstrap .col-md-push-4{left:33.33333%}.bootstrap .col-md-push-5{left:41.66667%}.bootstrap .col-md-push-6{left:50%}.bootstrap .col-md-push-7{left:58.33333%}.bootstrap .col-md-push-8{left:66.66667%}.bootstrap .col-md-push-9{left:75%}.bootstrap .col-md-push-10{left:83.33333%}.bootstrap .col-md-push-11{left:91.66667%}.bootstrap .col-md-push-12{left:100%}.bootstrap .col-md-offset-0{margin-left:0}.bootstrap .col-md-offset-1{margin-left:8.33333%}.bootstrap .col-md-offset-2{margin-left:16.66667%}.bootstrap .col-md-offset-3{margin-left:25%}.bootstrap .col-md-offset-4{margin-left:33.33333%}.bootstrap .col-md-offset-5{margin-left:41.66667%}.bootstrap .col-md-offset-6{margin-left:50%}.bootstrap .col-md-offset-7{margin-left:58.33333%}.bootstrap .col-md-offset-8{margin-left:66.66667%}.bootstrap .col-md-offset-9{margin-left:75%}.bootstrap .col-md-offset-10{margin-left:83.33333%}.bootstrap .col-md-offset-11{margin-left:91.66667%}.bootstrap .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.bootstrap .col-lg-1,.bootstrap .col-lg-2,.bootstrap .col-lg-3,.bootstrap .col-lg-4,.bootstrap .col-lg-5,.bootstrap .col-lg-6,.bootstrap .col-lg-7,.bootstrap .col-lg-8,.bootstrap .col-lg-9,.bootstrap .col-lg-10,.bootstrap .col-lg-11,.bootstrap .col-lg-12{float:left}.bootstrap .col-lg-1{width:8.33333%}.bootstrap .col-lg-2{width:16.66667%}.bootstrap .col-lg-3{width:25%}.bootstrap .col-lg-4{width:33.33333%}.bootstrap .col-lg-5{width:41.66667%}.bootstrap .col-lg-6{width:50%}.bootstrap .col-lg-7{width:58.33333%}.bootstrap .col-lg-8{width:66.66667%}.bootstrap .col-lg-9{width:75%}.bootstrap .col-lg-10{width:83.33333%}.bootstrap .col-lg-11{width:91.66667%}.bootstrap .col-lg-12{width:100%}.bootstrap .col-lg-pull-0{right:auto}.bootstrap .col-lg-pull-1{right:8.33333%}.bootstrap .col-lg-pull-2{right:16.66667%}.bootstrap .col-lg-pull-3{right:25%}.bootstrap .col-lg-pull-4{right:33.33333%}.bootstrap .col-lg-pull-5{right:41.66667%}.bootstrap .col-lg-pull-6{right:50%}.bootstrap .col-lg-pull-7{right:58.33333%}.bootstrap .col-lg-pull-8{right:66.66667%}.bootstrap .col-lg-pull-9{right:75%}.bootstrap .col-lg-pull-10{right:83.33333%}.bootstrap .col-lg-pull-11{right:91.66667%}.bootstrap .col-lg-pull-12{right:100%}.bootstrap .col-lg-push-0{left:auto}.bootstrap .col-lg-push-1{left:8.33333%}.bootstrap .col-lg-push-2{left:16.66667%}.bootstrap .col-lg-push-3{left:25%}.bootstrap .col-lg-push-4{left:33.33333%}.bootstrap .col-lg-push-5{left:41.66667%}.bootstrap .col-lg-push-6{left:50%}.bootstrap .col-lg-push-7{left:58.33333%}.bootstrap .col-lg-push-8{left:66.66667%}.bootstrap .col-lg-push-9{left:75%}.bootstrap .col-lg-push-10{left:83.33333%}.bootstrap .col-lg-push-11{left:91.66667%}.bootstrap .col-lg-push-12{left:100%}.bootstrap .col-lg-offset-0{margin-left:0}.bootstrap .col-lg-offset-1{margin-left:8.33333%}.bootstrap .col-lg-offset-2{margin-left:16.66667%}.bootstrap .col-lg-offset-3{margin-left:25%}.bootstrap .col-lg-offset-4{margin-left:33.33333%}.bootstrap .col-lg-offset-5{margin-left:41.66667%}.bootstrap .col-lg-offset-6{margin-left:50%}.bootstrap .col-lg-offset-7{margin-left:58.33333%}.bootstrap .col-lg-offset-8{margin-left:66.66667%}.bootstrap .col-lg-offset-9{margin-left:75%}.bootstrap .col-lg-offset-10{margin-left:83.33333%}.bootstrap .col-lg-offset-11{margin-left:91.66667%}.bootstrap .col-lg-offset-12{margin-left:100%}}.bootstrap table{background-color:transparent;max-width:100%}.bootstrap th{text-align:left}.bootstrap .table{margin-bottom:17px;width:100%}.bootstrap .table>tbody>tr>td,.bootstrap .table>tbody>tr>th,.bootstrap .table>tfoot>tr>td,.bootstrap .table>tfoot>tr>th,.bootstrap .table>thead>tr>td,.bootstrap .table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.bootstrap .table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.bootstrap .table>caption+thead>tr:first-child>td,.bootstrap .table>caption+thead>tr:first-child>th,.bootstrap .table>colgroup+thead>tr:first-child>td,.bootstrap .table>colgroup+thead>tr:first-child>th,.bootstrap .table>thead:first-child>tr:first-child>td,.bootstrap .table>thead:first-child>tr:first-child>th{border-top:0}.bootstrap .table>tbody+tbody{border-top:2px solid #ddd}.bootstrap .table .table{background-color:#eff1f2}.bootstrap .table-condensed>tbody>tr>td,.bootstrap .table-condensed>tbody>tr>th,.bootstrap .table-condensed>tfoot>tr>td,.bootstrap .table-condensed>tfoot>tr>th,.bootstrap .table-condensed>thead>tr>td,.bootstrap .table-condensed>thead>tr>th{padding:5px}.bootstrap .table-bordered{border:1px solid #ddd}.bootstrap .table-bordered>thead>tr>td,.bootstrap .table-bordered>thead>tr>th{border-bottom-width:2px}.bootstrap .table-striped>tbody>tr:nth-child(odd)>td,.bootstrap .table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.bootstrap .table-hover>tbody>tr:hover>td,.bootstrap .table-hover>tbody>tr:hover>th{background-color:#edf7fb}.bootstrap table col[class*=col-]{display:table-column;float:none;position:static}.bootstrap table td[class*=col-],.bootstrap table th[class*=col-]{display:table-cell;float:none;position:static}.bootstrap .table>tbody>tr.active>td,.bootstrap .table>tbody>tr.active>th,.bootstrap .table>tbody>tr>td.active,.bootstrap .table>tbody>tr>th.active,.bootstrap .table>tfoot>tr.active>td,.bootstrap .table>tfoot>tr.active>th,.bootstrap .table>tfoot>tr>td.active,.bootstrap .table>tfoot>tr>th.active,.bootstrap .table>thead>tr.active>td,.bootstrap .table>thead>tr.active>th,.bootstrap .table>thead>tr>td.active,.bootstrap .table>thead>tr>th.active{background-color:#edf7fb}.bootstrap .table-hover>tbody>tr.active:hover>td,.bootstrap .table-hover>tbody>tr.active:hover>th,.bootstrap .table-hover>tbody>tr:hover>.active,.bootstrap .table-hover>tbody>tr>td.active:hover,.bootstrap .table-hover>tbody>tr>th.active:hover{background-color:#d8eef6}.bootstrap .table>tbody>tr.success>td,.bootstrap .table>tbody>tr.success>th,.bootstrap .table>tbody>tr>td.success,.bootstrap .table>tbody>tr>th.success,.bootstrap .table>tfoot>tr.success>td,.bootstrap .table>tfoot>tr.success>th,.bootstrap .table>tfoot>tr>td.success,.bootstrap .table>tfoot>tr>th.success,.bootstrap .table>thead>tr.success>td,.bootstrap .table>thead>tr.success>th,.bootstrap .table>thead>tr>td.success,.bootstrap .table>thead>tr>th.success{background-color:#cce9d7}.bootstrap .table-hover>tbody>tr.success:hover>td,.bootstrap .table-hover>tbody>tr.success:hover>th,.bootstrap .table-hover>tbody>tr:hover>.success,.bootstrap .table-hover>tbody>tr>td.success:hover,.bootstrap .table-hover>tbody>tr>th.success:hover{background-color:#bae1c9}.bootstrap .table>tbody>tr.info>td,.bootstrap .table>tbody>tr.info>th,.bootstrap .table>tbody>tr>td.info,.bootstrap .table>tbody>tr>th.info,.bootstrap .table>tfoot>tr.info>td,.bootstrap .table>tfoot>tr.info>th,.bootstrap .table>tfoot>tr>td.info,.bootstrap .table>tfoot>tr>th.info,.bootstrap .table>thead>tr.info>td,.bootstrap .table>thead>tr.info>th,.bootstrap .table>thead>tr>td.info,.bootstrap .table>thead>tr>th.info{background-color:#d3f1f7}.bootstrap .table-hover>tbody>tr.info:hover>td,.bootstrap .table-hover>tbody>tr.info:hover>th,.bootstrap .table-hover>tbody>tr:hover>.info,.bootstrap .table-hover>tbody>tr>td.info:hover,.bootstrap .table-hover>tbody>tr>th.info:hover{background-color:#bdeaf3}.bootstrap .table>tbody>tr.warning>td,.bootstrap .table>tbody>tr.warning>th,.bootstrap .table>tbody>tr>td.warning,.bootstrap .table>tbody>tr>th.warning,.bootstrap .table>tfoot>tr.warning>td,.bootstrap .table>tfoot>tr.warning>th,.bootstrap .table>tfoot>tr>td.warning,.bootstrap .table>tfoot>tr>th.warning,.bootstrap .table>thead>tr.warning>td,.bootstrap .table>thead>tr.warning>th,.bootstrap .table>thead>tr>td.warning,.bootstrap .table>thead>tr>th.warning{background-color:#fef1d3}.bootstrap .table-hover>tbody>tr.warning:hover>td,.bootstrap .table-hover>tbody>tr.warning:hover>th,.bootstrap .table-hover>tbody>tr:hover>.warning,.bootstrap .table-hover>tbody>tr>td.warning:hover,.bootstrap .table-hover>tbody>tr>th.warning:hover{background-color:#fde9ba}.bootstrap .table>tbody>tr.danger>td,.bootstrap .table>tbody>tr.danger>th,.bootstrap .table>tbody>tr>td.danger,.bootstrap .table>tbody>tr>th.danger,.bootstrap .table>tfoot>tr.danger>td,.bootstrap .table>tfoot>tr.danger>th,.bootstrap .table>tfoot>tr>td.danger,.bootstrap .table>tfoot>tr>th.danger,.bootstrap .table>thead>tr.danger>td,.bootstrap .table>thead>tr.danger>th,.bootstrap .table>thead>tr>td.danger,.bootstrap .table>thead>tr>th.danger{background-color:#f9cce1}.bootstrap .table-hover>tbody>tr.danger:hover>td,.bootstrap .table-hover>tbody>tr.danger:hover>th,.bootstrap .table-hover>tbody>tr:hover>.danger,.bootstrap .table-hover>tbody>tr>td.danger:hover,.bootstrap .table-hover>tbody>tr>th.danger:hover{background-color:#f6b5d4}@media screen and (max-width:767px){.bootstrap .table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;border:1px solid #ddd;margin-bottom:12.75px;overflow-x:scroll;overflow-y:hidden;width:100%}.bootstrap .table-responsive>.table{margin-bottom:0}.bootstrap .table-responsive>.table>tbody>tr>td,.bootstrap .table-responsive>.table>tbody>tr>th,.bootstrap .table-responsive>.table>tfoot>tr>td,.bootstrap .table-responsive>.table>tfoot>tr>th,.bootstrap .table-responsive>.table>thead>tr>td,.bootstrap .table-responsive>.table>thead>tr>th{white-space:nowrap}.bootstrap .table-responsive>.table-bordered{border:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.bootstrap fieldset{border:0;margin:0;min-width:0;padding:0}.bootstrap legend{border:0;border-bottom:1px solid #e5e5e5;color:#333;display:block;font-size:18px;line-height:inherit;margin-bottom:17px;padding:0;width:100%}.bootstrap label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}.bootstrap input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap input[type=checkbox],.bootstrap input[type=radio]{line-height:normal;margin:3px 0 0;margin-top:1px\9}.bootstrap input[type=file]{display:block}.bootstrap input[type=range]{display:block;width:100%}.bootstrap select[multiple],.bootstrap select[size]{height:auto}.bootstrap input[type=checkbox]:focus,.bootstrap input[type=file]:focus,.bootstrap input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap output{color:#555;display:block;font-size:12px;line-height:1.42857;padding-top:7px}.bootstrap .form-control,.bootstrap input[type=password],.bootstrap input[type=search],.bootstrap input[type=text],.bootstrap select,.bootstrap textarea{-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;background-color:#f5f8f9;background-image:none;border:1px solid #c7d6db;border-radius:3px;color:#555;display:block;font-size:12px;height:31px;line-height:1.42857;padding:6px 8px;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}.bootstrap .form-control:focus,.bootstrap input:focus[type=password],.bootstrap input:focus[type=search],.bootstrap input:focus[type=text],.bootstrap select:focus,.bootstrap textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}.bootstrap .form-control::-moz-placeholder,.bootstrap input[type=password]::-moz-placeholder,.bootstrap input[type=search]::-moz-placeholder,.bootstrap input[type=text]::-moz-placeholder,.bootstrap select::-moz-placeholder,.bootstrap textarea::-moz-placeholder{color:#999;opacity:1}.bootstrap .form-control:-ms-input-placeholder,.bootstrap input:-ms-input-placeholder[type=password],.bootstrap input:-ms-input-placeholder[type=search],.bootstrap input:-ms-input-placeholder[type=text],.bootstrap select:-ms-input-placeholder,.bootstrap textarea:-ms-input-placeholder{color:#999}.bootstrap .form-control::-webkit-input-placeholder,.bootstrap input[type=password]::-webkit-input-placeholder,.bootstrap input[type=search]::-webkit-input-placeholder,.bootstrap input[type=text]::-webkit-input-placeholder,.bootstrap select::-webkit-input-placeholder,.bootstrap textarea::-webkit-input-placeholder{color:#999}.bootstrap .form-control[disabled],.bootstrap .form-control[readonly],.bootstrap input[disabled][type=password],.bootstrap input[disabled][type=search],.bootstrap input[disabled][type=text],.bootstrap input[readonly][type=password],.bootstrap input[readonly][type=search],.bootstrap input[readonly][type=text],.bootstrap select[disabled],.bootstrap select[readonly],.bootstrap textarea[disabled],.bootstrap textarea[readonly],fieldset[disabled] .bootstrap .form-control,fieldset[disabled] .bootstrap input[type=password],fieldset[disabled] .bootstrap input[type=search],fieldset[disabled] .bootstrap input[type=text],fieldset[disabled] .bootstrap select,fieldset[disabled] .bootstrap textarea{background-color:#eee;cursor:not-allowed;opacity:1}.bootstrap textarea,.bootstrap textarea.form-control{height:auto}.bootstrap input[type=search]{-webkit-appearance:none}.bootstrap input[type=date],.bootstrap input[type=datetime-local],.bootstrap input[type=month],.bootstrap input[type=time]{line-height:31px;line-height:1.42857 \0}.bootstrap .input-group-sm>.input-group-btn>input.btn[type=date],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=datetime-local],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=month],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=time],.bootstrap .input-group-sm>input.form-control[type=date],.bootstrap .input-group-sm>input.form-control[type=datetime-local],.bootstrap .input-group-sm>input.form-control[type=month],.bootstrap .input-group-sm>input.form-control[type=time],.bootstrap .input-group-sm>input.input-group-addon[type=date],.bootstrap .input-group-sm>input.input-group-addon[type=datetime-local],.bootstrap .input-group-sm>input.input-group-addon[type=month],.bootstrap .input-group-sm>input.input-group-addon[type=time],.bootstrap .input-group-sm>input[type=date][type=password],.bootstrap .input-group-sm>input[type=date][type=search],.bootstrap .input-group-sm>input[type=date][type=text],.bootstrap .input-group-sm>input[type=datetime-local][type=password],.bootstrap .input-group-sm>input[type=datetime-local][type=search],.bootstrap .input-group-sm>input[type=datetime-local][type=text],.bootstrap .input-group-sm>input[type=month][type=password],.bootstrap .input-group-sm>input[type=month][type=search],.bootstrap .input-group-sm>input[type=month][type=text],.bootstrap .input-group-sm>input[type=time][type=password],.bootstrap .input-group-sm>input[type=time][type=search],.bootstrap .input-group-sm>input[type=time][type=text],.bootstrap input[type=date].input-sm,.bootstrap input[type=datetime-local].input-sm,.bootstrap input[type=month].input-sm,.bootstrap input[type=time].input-sm{line-height:28px}.bootstrap .input-group-lg>.input-group-btn>input.btn[type=date],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=datetime-local],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=month],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=time],.bootstrap .input-group-lg>input.form-control[type=date],.bootstrap .input-group-lg>input.form-control[type=datetime-local],.bootstrap .input-group-lg>input.form-control[type=month],.bootstrap .input-group-lg>input.form-control[type=time],.bootstrap .input-group-lg>input.input-group-addon[type=date],.bootstrap .input-group-lg>input.input-group-addon[type=datetime-local],.bootstrap .input-group-lg>input.input-group-addon[type=month],.bootstrap .input-group-lg>input.input-group-addon[type=time],.bootstrap .input-group-lg>input[type=date][type=password],.bootstrap .input-group-lg>input[type=date][type=search],.bootstrap .input-group-lg>input[type=date][type=text],.bootstrap .input-group-lg>input[type=datetime-local][type=password],.bootstrap .input-group-lg>input[type=datetime-local][type=search],.bootstrap .input-group-lg>input[type=datetime-local][type=text],.bootstrap .input-group-lg>input[type=month][type=password],.bootstrap .input-group-lg>input[type=month][type=search],.bootstrap .input-group-lg>input[type=month][type=text],.bootstrap .input-group-lg>input[type=time][type=password],.bootstrap .input-group-lg>input[type=time][type=search],.bootstrap .input-group-lg>input[type=time][type=text],.bootstrap input[type=date].input-lg,.bootstrap input[type=datetime-local].input-lg,.bootstrap input[type=month].input-lg,.bootstrap input[type=time].input-lg{line-height:42px}.bootstrap .form-group{margin-bottom:15px}.bootstrap .checkbox,.bootstrap .radio{display:block;margin-bottom:10px;margin-top:10px;min-height:17px}.bootstrap .checkbox label,.bootstrap .radio label{cursor:pointer;font-weight:400;margin-bottom:0;padding-left:20px}.bootstrap .checkbox-inline input[type=checkbox],.bootstrap .checkbox input[type=checkbox],.bootstrap .radio-inline input[type=radio],.bootstrap .radio input[type=radio]{float:left;margin-left:-20px}.bootstrap .checkbox+.checkbox,.bootstrap .radio+.radio{margin-top:-5px}.bootstrap .checkbox-inline,.bootstrap .radio-inline{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;padding-left:20px;vertical-align:middle}.bootstrap .checkbox-inline+.checkbox-inline,.bootstrap .radio-inline+.radio-inline{margin-left:10px;margin-top:0}.bootstrap .checkbox-inline[disabled],.bootstrap .checkbox[disabled],.bootstrap .radio-inline[disabled],.bootstrap .radio[disabled],.bootstrap input[type=checkbox][disabled],.bootstrap input[type=radio][disabled],fieldset[disabled] .bootstrap .checkbox,fieldset[disabled] .bootstrap .checkbox-inline,fieldset[disabled] .bootstrap .radio,fieldset[disabled] .bootstrap .radio-inline,fieldset[disabled] .bootstrap input[type=checkbox],fieldset[disabled] .bootstrap input[type=radio]{cursor:not-allowed}.bootstrap .input-group-sm>.form-control,.bootstrap .input-group-sm>.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>.btn,.bootstrap .input-group-sm>input[type=password],.bootstrap .input-group-sm>input[type=search],.bootstrap .input-group-sm>input[type=text],.bootstrap .input-group-sm>select,.bootstrap .input-group-sm>textarea,.bootstrap .input-sm{border-radius:3px;font-size:11px;height:28px;line-height:1.5;padding:5px 10px}.bootstrap .input-group-sm>.input-group-btn>select.btn,.bootstrap .input-group-sm>select,.bootstrap .input-group-sm>select.form-control,.bootstrap .input-group-sm>select.input-group-addon,.bootstrap select.input-sm{height:28px;line-height:28px}.bootstrap .input-group-sm>.input-group-btn>select.btn[multiple],.bootstrap .input-group-sm>.input-group-btn>textarea.btn,.bootstrap .input-group-sm>select[multiple],.bootstrap .input-group-sm>textarea,.bootstrap .input-group-sm>textarea.form-control,.bootstrap .input-group-sm>textarea.input-group-addon,.bootstrap select[multiple].input-sm,.bootstrap textarea.input-sm{height:auto}.bootstrap .input-group-lg>.form-control,.bootstrap .input-group-lg>.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>.btn,.bootstrap .input-group-lg>input[type=password],.bootstrap .input-group-lg>input[type=search],.bootstrap .input-group-lg>input[type=text],.bootstrap .input-group-lg>select,.bootstrap .input-group-lg>textarea,.bootstrap .input-lg{border-radius:6px;font-size:15px;height:42px;line-height:1.33;padding:10px 16px}.bootstrap .input-group-lg>.input-group-btn>select.btn,.bootstrap .input-group-lg>select,.bootstrap .input-group-lg>select.form-control,.bootstrap .input-group-lg>select.input-group-addon,.bootstrap select.input-lg{height:42px;line-height:42px}.bootstrap .input-group-lg>.input-group-btn>select.btn[multiple],.bootstrap .input-group-lg>.input-group-btn>textarea.btn,.bootstrap .input-group-lg>select[multiple],.bootstrap .input-group-lg>textarea,.bootstrap .input-group-lg>textarea.form-control,.bootstrap .input-group-lg>textarea.input-group-addon,.bootstrap select[multiple].input-lg,.bootstrap textarea.input-lg{height:auto}.bootstrap .has-feedback{position:relative}.bootstrap .has-feedback .form-control,.bootstrap .has-feedback input[type=password],.bootstrap .has-feedback input[type=search],.bootstrap .has-feedback input[type=text],.bootstrap .has-feedback select,.bootstrap .has-feedback textarea{padding-right:38.75px}.bootstrap .form-control-feedback{display:block;height:31px;line-height:31px;position:absolute;right:0;text-align:center;top:22px;width:31px;z-index:2}.bootstrap .input-group-lg>.form-control+.form-control-feedback,.bootstrap .input-group-lg>.input-group-addon+.form-control-feedback,.bootstrap .input-group-lg>.input-group-btn>.btn+.form-control-feedback,.bootstrap .input-group-lg>input[type=password]+.form-control-feedback,.bootstrap .input-group-lg>input[type=search]+.form-control-feedback,.bootstrap .input-group-lg>input[type=text]+.form-control-feedback,.bootstrap .input-group-lg>select+.form-control-feedback,.bootstrap .input-group-lg>textarea+.form-control-feedback,.bootstrap .input-lg+.form-control-feedback{height:42px;line-height:42px;width:42px}.bootstrap .input-group-sm>.form-control+.form-control-feedback,.bootstrap .input-group-sm>.input-group-addon+.form-control-feedback,.bootstrap .input-group-sm>.input-group-btn>.btn+.form-control-feedback,.bootstrap .input-group-sm>input[type=password]+.form-control-feedback,.bootstrap .input-group-sm>input[type=search]+.form-control-feedback,.bootstrap .input-group-sm>input[type=text]+.form-control-feedback,.bootstrap .input-group-sm>select+.form-control-feedback,.bootstrap .input-group-sm>textarea+.form-control-feedback,.bootstrap .input-sm+.form-control-feedback{height:28px;line-height:28px;width:28px}.bootstrap .has-success .checkbox,.bootstrap .has-success .checkbox-inline,.bootstrap .has-success .control-label,.bootstrap .has-success .help-block,.bootstrap .has-success .radio,.bootstrap .has-success .radio-inline{color:#3c763d}.bootstrap .has-success .form-control,.bootstrap .has-success input[type=password],.bootstrap .has-success input[type=search],.bootstrap .has-success input[type=text],.bootstrap .has-success select,.bootstrap .has-success textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#cce9d7;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-success .form-control:focus,.bootstrap .has-success input:focus[type=password],.bootstrap .has-success input:focus[type=search],.bootstrap .has-success input:focus[type=text],.bootstrap .has-success select:focus,.bootstrap .has-success textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.bootstrap .has-success .input-group-addon{background-color:#cce9d7;color:#3c763d}.bootstrap .has-success .form-control-feedback{color:#3c763d}.bootstrap .has-warning .checkbox,.bootstrap .has-warning .checkbox-inline,.bootstrap .has-warning .control-label,.bootstrap .has-warning .help-block,.bootstrap .has-warning .radio,.bootstrap .has-warning .radio-inline{color:#8a6d3b}.bootstrap .has-warning .form-control,.bootstrap .has-warning input[type=password],.bootstrap .has-warning input[type=search],.bootstrap .has-warning input[type=text],.bootstrap .has-warning select,.bootstrap .has-warning textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fef1d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-warning .form-control:focus,.bootstrap .has-warning input:focus[type=password],.bootstrap .has-warning input:focus[type=search],.bootstrap .has-warning input:focus[type=text],.bootstrap .has-warning select:focus,.bootstrap .has-warning textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.bootstrap .has-warning .input-group-addon{background-color:#fef1d3;color:#8a6d3b}.bootstrap .has-warning .form-control-feedback{color:#8a6d3b}.bootstrap .has-error .checkbox,.bootstrap .has-error .checkbox-inline,.bootstrap .has-error .control-label,.bootstrap .has-error .help-block,.bootstrap .has-error .radio,.bootstrap .has-error .radio-inline{color:#a94442}.bootstrap .has-error .form-control,.bootstrap .has-error input[type=password],.bootstrap .has-error input[type=search],.bootstrap .has-error input[type=text],.bootstrap .has-error select,.bootstrap .has-error textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f9cce1;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-error .form-control:focus,.bootstrap .has-error input:focus[type=password],.bootstrap .has-error input:focus[type=search],.bootstrap .has-error input:focus[type=text],.bootstrap .has-error select:focus,.bootstrap .has-error textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.bootstrap .has-error .input-group-addon{background-color:#f9cce1;color:#a94442}.bootstrap .has-error .form-control-feedback{color:#a94442}.bootstrap .form-control-static{margin-bottom:0}.bootstrap .help-block{color:#959595;display:block;margin-bottom:10px;margin-top:5px}@media (min-width:768px){.bootstrap .form-inline .form-group,.bootstrap .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.bootstrap .form-inline .form-control,.bootstrap .form-inline input[type=password],.bootstrap .form-inline input[type=search],.bootstrap .form-inline input[type=text],.bootstrap .form-inline select,.bootstrap .form-inline textarea,.bootstrap .navbar-form .form-control,.bootstrap .navbar-form input[type=password],.bootstrap .navbar-form input[type=search],.bootstrap .navbar-form input[type=text],.bootstrap .navbar-form select,.bootstrap .navbar-form textarea{display:inline-block;vertical-align:middle;width:auto}.bootstrap .form-inline .input-group,.bootstrap .navbar-form .input-group{display:inline-table;vertical-align:middle}.bootstrap .form-inline .input-group .form-control,.bootstrap .form-inline .input-group .input-group-addon,.bootstrap .form-inline .input-group .input-group-btn,.bootstrap .form-inline .input-group input[type=password],.bootstrap .form-inline .input-group input[type=search],.bootstrap .form-inline .input-group input[type=text],.bootstrap .form-inline .input-group select,.bootstrap .form-inline .input-group textarea,.bootstrap .navbar-form .input-group .form-control,.bootstrap .navbar-form .input-group .input-group-addon,.bootstrap .navbar-form .input-group .input-group-btn,.bootstrap .navbar-form .input-group input[type=password],.bootstrap .navbar-form .input-group input[type=search],.bootstrap .navbar-form .input-group input[type=text],.bootstrap .navbar-form .input-group select,.bootstrap .navbar-form .input-group textarea{width:auto}.bootstrap .form-inline .input-group>.form-control,.bootstrap .form-inline .input-group>input[type=password],.bootstrap .form-inline .input-group>input[type=search],.bootstrap .form-inline .input-group>input[type=text],.bootstrap .form-inline .input-group>select,.bootstrap .form-inline .input-group>textarea,.bootstrap .navbar-form .input-group>.form-control,.bootstrap .navbar-form .input-group>input[type=password],.bootstrap .navbar-form .input-group>input[type=search],.bootstrap .navbar-form .input-group>input[type=text],.bootstrap .navbar-form .input-group>select,.bootstrap .navbar-form .input-group>textarea{width:100%}.bootstrap .form-inline .control-label,.bootstrap .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.bootstrap .form-inline .checkbox,.bootstrap .form-inline .radio,.bootstrap .navbar-form .checkbox,.bootstrap .navbar-form .radio{display:inline-block;margin-bottom:0;margin-top:0;padding-left:0;vertical-align:middle}.bootstrap .form-inline .checkbox input[type=checkbox],.bootstrap .form-inline .radio input[type=radio],.bootstrap .navbar-form .checkbox input[type=checkbox],.bootstrap .navbar-form .radio input[type=radio]{float:none;margin-left:0}.bootstrap .form-inline .has-feedback .form-control-feedback,.bootstrap .navbar-form .has-feedback .form-control-feedback{top:0}}.bootstrap .form-horizontal .checkbox,.bootstrap .form-horizontal .checkbox-inline,.bootstrap .form-horizontal .radio,.bootstrap .form-horizontal .radio-inline{margin-bottom:0;margin-top:0;padding-top:7px}.bootstrap .form-horizontal .checkbox,.bootstrap .form-horizontal .radio{min-height:24px}.bootstrap .form-horizontal .form-group{margin-left:-5px;margin-right:-5px}.bootstrap .form-horizontal .form-group:after,.bootstrap .form-horizontal .form-group:before{content:" ";display:table}.bootstrap .form-horizontal .form-group:after{clear:both}.bootstrap .form-horizontal .form-control-static{padding-bottom:7px;padding-top:7px}@media (min-width:768px){.bootstrap .form-horizontal .control-label{margin-bottom:0;padding-top:7px;text-align:right}}.bootstrap .form-horizontal .has-feedback .form-control-feedback{right:5px;top:0}.bootstrap .btn{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-image:none;border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 8px;text-align:center;user-select:none;vertical-align:middle;white-space:nowrap}.bootstrap .btn.active:focus,.bootstrap .btn:active:focus,.bootstrap .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap .btn:focus,.bootstrap .btn:hover{color:#363a41;text-decoration:none}.bootstrap .btn.active,.bootstrap .btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.bootstrap .btn.disabled,.bootstrap .btn[disabled],fieldset[disabled] .bootstrap .btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;pointer-events:none}.bootstrap .btn-default{background-color:#fff;border-color:#dedede;color:#363a41}.bootstrap .btn-default.active,.bootstrap .btn-default:active,.bootstrap .btn-default:focus,.bootstrap .btn-default:hover,.open>.bootstrap .btn-default.dropdown-toggle{background-color:#e6e6e6;border-color:#bfbfbf;color:#363a41}.bootstrap .btn-default.active,.bootstrap .btn-default:active,.open>.bootstrap .btn-default.dropdown-toggle{background-image:none}.bootstrap .btn-default.disabled,.bootstrap .btn-default.disabled.active,.bootstrap .btn-default.disabled:active,.bootstrap .btn-default.disabled:focus,.bootstrap .btn-default.disabled:hover,.bootstrap .btn-default[disabled],.bootstrap .btn-default[disabled].active,.bootstrap .btn-default[disabled]:active,.bootstrap .btn-default[disabled]:focus,.bootstrap .btn-default[disabled]:hover,fieldset[disabled] .bootstrap .btn-default,fieldset[disabled] .bootstrap .btn-default.active,fieldset[disabled] .bootstrap .btn-default:active,fieldset[disabled] .bootstrap .btn-default:focus,fieldset[disabled] .bootstrap .btn-default:hover{background-color:#fff;border-color:#dedede}.bootstrap .btn-default .badge,.bootstrap .btn-default .module-badge-bought,.bootstrap .btn-default .module-badge-partner,.bootstrap .btn-default .module-badge-popular{background-color:#363a41;color:#fff}.bootstrap .btn-primary{background-color:#2eacce;border-color:#2eacce;color:#363a41}.bootstrap .btn-primary.active,.bootstrap .btn-primary:active,.bootstrap .btn-primary:focus,.bootstrap .btn-primary:hover,.open>.bootstrap .btn-primary.dropdown-toggle{background-color:#2589a4;border-color:#23829c;color:#363a41}.bootstrap .btn-primary.active,.bootstrap .btn-primary:active,.open>.bootstrap .btn-primary.dropdown-toggle{background-image:none}.bootstrap .btn-primary.disabled,.bootstrap .btn-primary.disabled.active,.bootstrap .btn-primary.disabled:active,.bootstrap .btn-primary.disabled:focus,.bootstrap .btn-primary.disabled:hover,.bootstrap .btn-primary[disabled],.bootstrap .btn-primary[disabled].active,.bootstrap .btn-primary[disabled]:active,.bootstrap .btn-primary[disabled]:focus,.bootstrap .btn-primary[disabled]:hover,fieldset[disabled] .bootstrap .btn-primary,fieldset[disabled] .bootstrap .btn-primary.active,fieldset[disabled] .bootstrap .btn-primary:active,fieldset[disabled] .bootstrap .btn-primary:focus,fieldset[disabled] .bootstrap .btn-primary:hover{background-color:#2eacce;border-color:#2eacce}.bootstrap .btn-primary .badge,.bootstrap .btn-primary .module-badge-bought,.bootstrap .btn-primary .module-badge-partner,.bootstrap .btn-primary .module-badge-popular{background-color:#363a41;color:#2eacce}.bootstrap .btn-success{background-color:#72c279;border-color:#60ba68;color:#fff}.bootstrap .btn-success.active,.bootstrap .btn-success:active,.bootstrap .btn-success:focus,.bootstrap .btn-success:hover,.open>.bootstrap .btn-success.dropdown-toggle{background-color:#4eb357;border-color:#439a4a;color:#fff}.bootstrap .btn-success.active,.bootstrap .btn-success:active,.open>.bootstrap .btn-success.dropdown-toggle{background-image:none}.bootstrap .btn-success.disabled,.bootstrap .btn-success.disabled.active,.bootstrap .btn-success.disabled:active,.bootstrap .btn-success.disabled:focus,.bootstrap .btn-success.disabled:hover,.bootstrap .btn-success[disabled],.bootstrap .btn-success[disabled].active,.bootstrap .btn-success[disabled]:active,.bootstrap .btn-success[disabled]:focus,.bootstrap .btn-success[disabled]:hover,fieldset[disabled] .bootstrap .btn-success,fieldset[disabled] .bootstrap .btn-success.active,fieldset[disabled] .bootstrap .btn-success:active,fieldset[disabled] .bootstrap .btn-success:focus,fieldset[disabled] .bootstrap .btn-success:hover{background-color:#72c279;border-color:#60ba68}.bootstrap .btn-success .badge,.bootstrap .btn-success .module-badge-bought,.bootstrap .btn-success .module-badge-partner,.bootstrap .btn-success .module-badge-popular{background-color:#fff;color:#72c279}.bootstrap .btn-info{background-color:#25b9d7;border-color:#21a6c1;color:#fff}.bootstrap .btn-info.active,.bootstrap .btn-info:active,.bootstrap .btn-info:focus,.bootstrap .btn-info:hover,.open>.bootstrap .btn-info.dropdown-toggle{background-color:#1e94ab;border-color:#18798d;color:#fff}.bootstrap .btn-info.active,.bootstrap .btn-info:active,.open>.bootstrap .btn-info.dropdown-toggle{background-image:none}.bootstrap .btn-info.disabled,.bootstrap .btn-info.disabled.active,.bootstrap .btn-info.disabled:active,.bootstrap .btn-info.disabled:focus,.bootstrap .btn-info.disabled:hover,.bootstrap .btn-info[disabled],.bootstrap .btn-info[disabled].active,.bootstrap .btn-info[disabled]:active,.bootstrap .btn-info[disabled]:focus,.bootstrap .btn-info[disabled]:hover,fieldset[disabled] .bootstrap .btn-info,fieldset[disabled] .bootstrap .btn-info.active,fieldset[disabled] .bootstrap .btn-info:active,fieldset[disabled] .bootstrap .btn-info:focus,fieldset[disabled] .bootstrap .btn-info:hover{background-color:#25b9d7;border-color:#21a6c1}.bootstrap .btn-info .badge,.bootstrap .btn-info .module-badge-bought,.bootstrap .btn-info .module-badge-partner,.bootstrap .btn-info .module-badge-popular{background-color:#fff;color:#25b9d7}.bootstrap .btn-warning{background-color:#fbbb22;border-color:#fbb309;color:#fff}.bootstrap .btn-warning.active,.bootstrap .btn-warning:active,.bootstrap .btn-warning:focus,.bootstrap .btn-warning:hover,.open>.bootstrap .btn-warning.dropdown-toggle{background-color:#e6a304;border-color:#c38a04;color:#fff}.bootstrap .btn-warning.active,.bootstrap .btn-warning:active,.open>.bootstrap .btn-warning.dropdown-toggle{background-image:none}.bootstrap .btn-warning.disabled,.bootstrap .btn-warning.disabled.active,.bootstrap .btn-warning.disabled:active,.bootstrap .btn-warning.disabled:focus,.bootstrap .btn-warning.disabled:hover,.bootstrap .btn-warning[disabled],.bootstrap .btn-warning[disabled].active,.bootstrap .btn-warning[disabled]:active,.bootstrap .btn-warning[disabled]:focus,.bootstrap .btn-warning[disabled]:hover,fieldset[disabled] .bootstrap .btn-warning,fieldset[disabled] .bootstrap .btn-warning.active,fieldset[disabled] .bootstrap .btn-warning:active,fieldset[disabled] .bootstrap .btn-warning:focus,fieldset[disabled] .bootstrap .btn-warning:hover{background-color:#fbbb22;border-color:#fbb309}.bootstrap .btn-warning .badge,.bootstrap .btn-warning .module-badge-bought,.bootstrap .btn-warning .module-badge-partner,.bootstrap .btn-warning .module-badge-popular{background-color:#fff;color:#fbbb22}.bootstrap .btn-danger{background-color:#e08f95;border-color:#da7b82;color:#fff}.bootstrap .btn-danger.active,.bootstrap .btn-danger:active,.bootstrap .btn-danger:focus,.bootstrap .btn-danger:hover,.open>.bootstrap .btn-danger.dropdown-toggle{background-color:#d5676f;border-color:#cd4b55;color:#fff}.bootstrap .btn-danger.active,.bootstrap .btn-danger:active,.open>.bootstrap .btn-danger.dropdown-toggle{background-image:none}.bootstrap .btn-danger.disabled,.bootstrap .btn-danger.disabled.active,.bootstrap .btn-danger.disabled:active,.bootstrap .btn-danger.disabled:focus,.bootstrap .btn-danger.disabled:hover,.bootstrap .btn-danger[disabled],.bootstrap .btn-danger[disabled].active,.bootstrap .btn-danger[disabled]:active,.bootstrap .btn-danger[disabled]:focus,.bootstrap .btn-danger[disabled]:hover,fieldset[disabled] .bootstrap .btn-danger,fieldset[disabled] .bootstrap .btn-danger.active,fieldset[disabled] .bootstrap .btn-danger:active,fieldset[disabled] .bootstrap .btn-danger:focus,fieldset[disabled] .bootstrap .btn-danger:hover{background-color:#e08f95;border-color:#da7b82}.bootstrap .btn-danger .badge,.bootstrap .btn-danger .module-badge-bought,.bootstrap .btn-danger .module-badge-partner,.bootstrap .btn-danger .module-badge-popular{background-color:#fff;color:#e08f95}.bootstrap .btn-link{border-radius:0;color:#00aff0;cursor:pointer;font-weight:400}.bootstrap .btn-link,.bootstrap .btn-link:active,.bootstrap .btn-link[disabled],fieldset[disabled] .bootstrap .btn-link{-webkit-box-shadow:none;background-color:transparent;box-shadow:none}.bootstrap .btn-link,.bootstrap .btn-link:active,.bootstrap .btn-link:focus,.bootstrap .btn-link:hover{border-color:transparent}.bootstrap .btn-link:focus,.bootstrap .btn-link:hover{background-color:transparent;color:#0077a4;text-decoration:underline}.bootstrap .btn-link[disabled]:focus,.bootstrap .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .btn-link:focus,fieldset[disabled] .bootstrap .btn-link:hover{color:#999;text-decoration:none}.bootstrap .btn-group-lg>.btn,.bootstrap .btn-lg{border-radius:3px;font-size:15px;line-height:1.33;padding:10px 16px}.bootstrap .btn-group-sm>.btn,.bootstrap .btn-sm{border-radius:3px;font-size:11px;line-height:1.5;padding:5px 10px}.bootstrap .btn-group-xs>.btn,.bootstrap .btn-xs{border-radius:3px;font-size:11px;line-height:1.5;padding:1px 5px}.bootstrap .btn-block{display:block;padding-left:0;padding-right:0;width:100%}.bootstrap .btn-block+.btn-block{margin-top:5px}.bootstrap input[type=button].btn-block,.bootstrap input[type=reset].btn-block,.bootstrap input[type=submit].btn-block{width:100%}.bootstrap .fade{-webkit-transition:opacity .15s linear;opacity:0;transition:opacity .15s linear}.bootstrap .fade.in{opacity:1}.bootstrap .collapse{display:none}.bootstrap .collapse.in{display:block}.bootstrap tr.collapse.in{display:table-row}.bootstrap tbody.collapse.in{display:table-row-group}.bootstrap .collapsing{-webkit-transition:height .35s ease;height:0;overflow:hidden;position:relative;transition:height .35s ease}.bootstrap .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.bootstrap .dropdown{position:relative}.bootstrap .dropdown-toggle:focus{outline:0}.bootstrap .dropdown-menu{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:12px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000}.bootstrap .dropdown-menu.pull-right{left:auto;right:0}.bootstrap .dropdown-menu .divider{background-color:#e5e5e5;height:1px;margin:7.5px 0;overflow:hidden}.bootstrap .dropdown-menu>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857;padding:3px 20px;white-space:nowrap}.bootstrap .dropdown-menu>li>a:focus,.bootstrap .dropdown-menu>li>a:hover{background-color:#00aff0;color:#fff;text-decoration:none}.bootstrap .dropdown-menu>.active>a,.bootstrap .dropdown-menu>.active>a:focus,.bootstrap .dropdown-menu>.active>a:hover{background-color:#00aff0;color:#fff;outline:0;text-decoration:none}.bootstrap .dropdown-menu>.disabled>a,.bootstrap .dropdown-menu>.disabled>a:focus,.bootstrap .dropdown-menu>.disabled>a:hover{color:#999}.bootstrap .dropdown-menu>.disabled>a:focus,.bootstrap .dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-decoration:none}.bootstrap .open>.dropdown-menu{display:block}.bootstrap .open>a{outline:0}.bootstrap .dropdown-menu-right{left:auto;right:0}.bootstrap .dropdown-menu-left{left:0;right:auto}.bootstrap .dropdown-header{color:#999;display:block;font-size:11px;line-height:1.42857;padding:3px 20px}.bootstrap .dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.bootstrap .pull-right>.dropdown-menu{left:auto;right:0}.bootstrap .dropup .caret,.bootstrap .navbar-fixed-bottom .dropdown .caret{border-bottom:4px solid;border-top:0;content:""}.bootstrap .dropup .dropdown-menu,.bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:1px;top:auto}@media (min-width:768px){.bootstrap .navbar-right .dropdown-menu{left:auto;right:0}.bootstrap .navbar-right .dropdown-menu-left{left:0;right:auto}}.bootstrap .btn-group,.bootstrap .btn-group-vertical{display:inline-block;position:relative;vertical-align:middle}.bootstrap .btn-group-vertical>.btn,.bootstrap .btn-group>.btn{float:left;position:relative}.bootstrap .btn-group-vertical>.btn.active,.bootstrap .btn-group-vertical>.btn:active,.bootstrap .btn-group-vertical>.btn:focus,.bootstrap .btn-group-vertical>.btn:hover,.bootstrap .btn-group>.btn.active,.bootstrap .btn-group>.btn:active,.bootstrap .btn-group>.btn:focus,.bootstrap .btn-group>.btn:hover{z-index:2}.bootstrap .btn-group-vertical>.btn:focus,.bootstrap .btn-group>.btn:focus{outline:0}.bootstrap .btn-group .btn+.btn,.bootstrap .btn-group .btn+.btn-group,.bootstrap .btn-group .btn-group+.btn,.bootstrap .btn-group .btn-group+.btn-group{margin-left:-1px}.bootstrap .btn-toolbar{margin-left:-5px}.bootstrap .btn-toolbar:after,.bootstrap .btn-toolbar:before{content:" ";display:table}.bootstrap .btn-toolbar:after{clear:both}.bootstrap .btn-toolbar .btn-group,.bootstrap .btn-toolbar .input-group{float:left}.bootstrap .btn-toolbar>.btn,.bootstrap .btn-toolbar>.btn-group,.bootstrap .btn-toolbar>.input-group{margin-left:5px}.bootstrap .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.bootstrap .btn-group>.btn:first-child{margin-left:0}.bootstrap .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .btn-group>.btn:last-child:not(:first-child),.bootstrap .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .btn-group>.dropdown-toggle:not(:first-child){border-left:0}.bootstrap .btn-group>.btn-group{float:left}.bootstrap .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap .btn-group>.btn-group:first-child>.btn:last-child,.bootstrap .btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .btn-group .dropdown-toggle:active,.bootstrap .btn-group.open .dropdown-toggle{outline:0}.bootstrap .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.bootstrap .btn-group-lg.btn-group>.btn+.dropdown-toggle,.bootstrap .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.bootstrap .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.bootstrap .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.bootstrap .btn .caret{margin-left:0}.bootstrap .btn-group-lg>.btn .caret,.bootstrap .btn-lg .caret{border-width:5px 5px 0}.bootstrap .dropup .btn-group-lg>.btn .caret,.bootstrap .dropup .btn-lg .caret{border-width:0 5px 5px}.bootstrap .btn-group-vertical>.btn,.bootstrap .btn-group-vertical>.btn-group,.bootstrap .btn-group-vertical>.btn-group>.btn{display:block;float:none;max-width:100%;width:100%}.bootstrap .btn-group-vertical>.btn-group:after,.bootstrap .btn-group-vertical>.btn-group:before{content:" ";display:table}.bootstrap .btn-group-vertical>.btn-group:after{clear:both}.bootstrap .btn-group-vertical>.btn-group>.btn{float:none}.bootstrap .btn-group-vertical>.btn+.btn,.bootstrap .btn-group-vertical>.btn+.btn-group,.bootstrap .btn-group-vertical>.btn-group+.btn,.bootstrap .btn-group-vertical>.btn-group+.btn-group{margin-left:0;margin-top:-1px}.bootstrap .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.bootstrap .btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:3px}.bootstrap .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:3px;border-top-left-radius:0;border-top-right-radius:0}.bootstrap .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.bootstrap .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.bootstrap .btn-group-justified{border-collapse:separate;display:table;table-layout:fixed;width:100%}.bootstrap .btn-group-justified>.btn,.bootstrap .btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.bootstrap .btn-group-justified>.btn-group .btn{width:100%}.bootstrap [data-toggle=buttons]>.btn>input[type=checkbox],.bootstrap [data-toggle=buttons]>.btn>input[type=radio]{opacity:0;position:absolute;z-index:-1}.bootstrap .input-group{border-collapse:separate;display:table;position:relative}.bootstrap .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.bootstrap .input-group .form-control,.bootstrap .input-group input[type=password],.bootstrap .input-group input[type=search],.bootstrap .input-group input[type=text],.bootstrap .input-group select,.bootstrap .input-group textarea{float:left;margin-bottom:0;position:relative;width:100%;z-index:2}.bootstrap .input-group-addon,.bootstrap .input-group-btn,.bootstrap .input-group .form-control,.bootstrap .input-group input[type=password],.bootstrap .input-group input[type=search],.bootstrap .input-group input[type=text],.bootstrap .input-group select,.bootstrap .input-group textarea{display:table-cell}.bootstrap .input-group-addon:not(:first-child):not(:last-child),.bootstrap .input-group-btn:not(:first-child):not(:last-child),.bootstrap .input-group .form-control:not(:first-child):not(:last-child),.bootstrap .input-group input:not(:first-child):not(:last-child)[type=password],.bootstrap .input-group input:not(:first-child):not(:last-child)[type=search],.bootstrap .input-group input:not(:first-child):not(:last-child)[type=text],.bootstrap .input-group select:not(:first-child):not(:last-child),.bootstrap .input-group textarea:not(:first-child):not(:last-child){border-radius:0}.bootstrap .input-group-addon,.bootstrap .input-group-btn{vertical-align:middle;white-space:nowrap;width:1%}.bootstrap .input-group-addon{background-color:#f5f8f9;border:1px solid #c7d6db;border-radius:3px;color:#555;font-size:12px;font-weight:400;line-height:1;padding:6px 8px;text-align:center}.bootstrap .input-group-addon.input-sm,.bootstrap .input-group-sm>.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>.input-group-addon.btn{border-radius:3px;font-size:11px;padding:5px 10px}.bootstrap .input-group-addon.input-lg,.bootstrap .input-group-lg>.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>.input-group-addon.btn{border-radius:6px;font-size:15px;padding:10px 16px}.bootstrap .input-group-addon input[type=checkbox],.bootstrap .input-group-addon input[type=radio]{margin-top:0}.bootstrap .input-group-addon:first-child,.bootstrap .input-group-btn:first-child>.btn,.bootstrap .input-group-btn:first-child>.btn-group>.btn,.bootstrap .input-group-btn:first-child>.dropdown-toggle,.bootstrap .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.bootstrap .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.bootstrap .input-group .form-control:first-child,.bootstrap .input-group input:first-child[type=password],.bootstrap .input-group input:first-child[type=search],.bootstrap .input-group input:first-child[type=text],.bootstrap .input-group select:first-child,.bootstrap .input-group textarea:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .input-group-addon:first-child{border-right:0}.bootstrap .input-group-addon:last-child,.bootstrap .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.bootstrap .input-group-btn:first-child>.btn:not(:first-child),.bootstrap .input-group-btn:last-child>.btn,.bootstrap .input-group-btn:last-child>.btn-group>.btn,.bootstrap .input-group-btn:last-child>.dropdown-toggle,.bootstrap .input-group .form-control:last-child,.bootstrap .input-group input:last-child[type=password],.bootstrap .input-group input:last-child[type=search],.bootstrap .input-group input:last-child[type=text],.bootstrap .input-group select:last-child,.bootstrap .input-group textarea:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .input-group-addon:last-child{border-left:0}.bootstrap .input-group-btn{font-size:0;position:relative;white-space:nowrap}.bootstrap .input-group-btn>.btn{position:relative}.bootstrap .input-group-btn>.btn+.btn{margin-left:-1px}.bootstrap .input-group-btn>.btn:active,.bootstrap .input-group-btn>.btn:focus,.bootstrap .input-group-btn>.btn:hover{z-index:2}.bootstrap .input-group-btn:first-child>.btn,.bootstrap .input-group-btn:first-child>.btn-group{margin-right:-1px}.bootstrap .input-group-btn:last-child>.btn,.bootstrap .input-group-btn:last-child>.btn-group{margin-left:-1px}.bootstrap .nav{list-style:none;margin-bottom:0;padding-left:0}.bootstrap .nav:after,.bootstrap .nav:before{content:" ";display:table}.bootstrap .nav:after{clear:both}.bootstrap .nav>li,.bootstrap .nav>li>a{display:block;position:relative}.bootstrap .nav>li>a{padding:10px 15px}.bootstrap .nav>li>a:focus,.bootstrap .nav>li>a:hover{text-decoration:none}.bootstrap .nav>li.disabled>a{color:#999}.bootstrap .nav>li.disabled>a:focus,.bootstrap .nav>li.disabled>a:hover{background-color:transparent;color:#999;cursor:not-allowed;text-decoration:none}.bootstrap .nav .open>a,.bootstrap .nav .open>a:focus,.bootstrap .nav .open>a:hover{background-color:#eee;border-color:#00aff0}.bootstrap .nav .nav-divider{background-color:#e5e5e5;height:1px;margin:7.5px 0;overflow:hidden}.bootstrap .nav>li>a>img{max-width:none}.bootstrap .nav-tabs{border-bottom:1px solid #ddd}.bootstrap .nav-tabs>li{float:left;margin-bottom:-1px}.bootstrap .nav-tabs>li>a{border:1px solid transparent;border-radius:3px 3px 0 0;line-height:1.42857;margin-right:2px}.bootstrap .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.bootstrap .nav-tabs>li.active>a,.bootstrap .nav-tabs>li.active>a:focus,.bootstrap .nav-tabs>li.active>a:hover{background-color:#eff1f2;border:1px solid;border-color:#ddd #ddd transparent;color:#555;cursor:default}.bootstrap .nav-pills>li{float:left}.bootstrap .nav-pills>li>a{border-radius:3px}.bootstrap .nav-pills>li+li{margin-left:2px}.bootstrap .nav-pills>li.active>a,.bootstrap .nav-pills>li.active>a:focus,.bootstrap .nav-pills>li.active>a:hover{background-color:#00aff0;color:#fff}.bootstrap .nav-stacked>li{float:none}.bootstrap .nav-stacked>li+li{margin-left:0;margin-top:2px}.bootstrap .nav-justified,.bootstrap .nav-tabs.nav-justified{width:100%}.bootstrap .nav-justified>li,.bootstrap .nav-tabs.nav-justified>li{float:none}.bootstrap .nav-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.bootstrap .nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}@media (min-width:768px){.bootstrap .nav-justified>li,.bootstrap .nav-tabs.nav-justified>li{display:table-cell;width:1%}.bootstrap .nav-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{margin-bottom:0}}.bootstrap .nav-tabs-justified,.bootstrap .nav-tabs.nav-justified{border-bottom:0}.bootstrap .nav-tabs-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{border-radius:3px;margin-right:0}.bootstrap .nav-tabs-justified>.active>a,.bootstrap .nav-tabs-justified>.active>a:focus,.bootstrap .nav-tabs-justified>.active>a:hover,.bootstrap .nav-tabs.nav-justified>.active>a,.bootstrap .nav-tabs.nav-justified>.active>a:focus,.bootstrap .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.bootstrap .nav-tabs-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.bootstrap .nav-tabs-justified>.active>a,.bootstrap .nav-tabs-justified>.active>a:focus,.bootstrap .nav-tabs-justified>.active>a:hover,.bootstrap .nav-tabs.nav-justified>.active>a,.bootstrap .nav-tabs.nav-justified>.active>a:focus,.bootstrap .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#eff1f2}}.bootstrap .tab-content>.tab-pane{display:none}.bootstrap .tab-content>.active{display:block}.bootstrap .nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.bootstrap .navbar{border:1px solid transparent;margin-bottom:17px;min-height:40px;position:relative}.bootstrap .navbar:after,.bootstrap .navbar:before{content:" ";display:table}.bootstrap .navbar:after{clear:both}@media (min-width:768px){.bootstrap .navbar{border-radius:3px}}.bootstrap .navbar-header:after,.bootstrap .navbar-header:before{content:" ";display:table}.bootstrap .navbar-header:after{clear:both}@media (min-width:768px){.bootstrap .navbar-header{float:left}}.bootstrap .navbar-collapse{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);overflow-x:visible;padding-left:5px;padding-right:5px}.bootstrap .navbar-collapse:after,.bootstrap .navbar-collapse:before{content:" ";display:table}.bootstrap .navbar-collapse:after{clear:both}.bootstrap .navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.bootstrap .navbar-collapse{-webkit-box-shadow:none;border-top:0;box-shadow:none;width:auto}.bootstrap .navbar-collapse.collapse{display:block!important;height:auto!important;overflow:visible!important;padding-bottom:0}.bootstrap .navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .bootstrap .navbar-collapse,.navbar-fixed-top .bootstrap .navbar-collapse,.navbar-static-top .bootstrap .navbar-collapse{padding-left:0;padding-right:0}}.bootstrap .navbar-fixed-bottom .navbar-collapse,.bootstrap .navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.bootstrap .navbar-fixed-bottom .navbar-collapse,.bootstrap .navbar-fixed-top .navbar-collapse{max-height:200px}}.bootstrap .container-fluid>.navbar-collapse,.bootstrap .container-fluid>.navbar-header,.bootstrap .container>.navbar-collapse,.bootstrap .container>.navbar-header{margin-left:-5px;margin-right:-5px}@media (min-width:768px){.bootstrap .container-fluid>.navbar-collapse,.bootstrap .container-fluid>.navbar-header,.bootstrap .container>.navbar-collapse,.bootstrap .container>.navbar-header{margin-left:0;margin-right:0}}.bootstrap .navbar-static-top{border-width:0 0 1px;z-index:1000}@media (min-width:768px){.bootstrap .navbar-static-top{border-radius:0}}.bootstrap .navbar-fixed-bottom,.bootstrap .navbar-fixed-top{left:0;position:fixed;right:0;z-index:1030}@media (min-width:768px){.bootstrap .navbar-fixed-bottom,.bootstrap .navbar-fixed-top{border-radius:0}}.bootstrap .navbar-fixed-top{border-width:0 0 1px;top:0}.bootstrap .navbar-fixed-bottom{border-width:1px 0 0;bottom:0;margin-bottom:0}.bootstrap .navbar-brand{float:left;font-size:15px;height:40px;line-height:17px;padding:11.5px 5px}.bootstrap .navbar-brand:focus,.bootstrap .navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container-fluid .bootstrap .navbar-brand,.navbar>.container .bootstrap .navbar-brand{margin-left:-5px}}.bootstrap .navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px;float:right;margin-bottom:3px;margin-right:5px;margin-top:3px;padding:9px 10px;position:relative}.bootstrap .navbar-toggle:focus{outline:0}.bootstrap .navbar-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px}.bootstrap .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.bootstrap .navbar-toggle{display:none}}.bootstrap .navbar-nav{float:left;margin:0}.bootstrap .navbar-nav>li>a{line-height:17px;padding-bottom:10px;padding-top:10px}.bootstrap .navbar-nav>li{float:left}.bootstrap .navbar-nav>li>a{padding-bottom:11.5px;padding-top:11.5px}.bootstrap .navbar-nav.navbar-right:last-child{margin-right:-5px}.bootstrap .navbar-left{float:left!important}.bootstrap .navbar-right{float:right!important}.bootstrap .navbar-form{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);border-bottom:1px solid transparent;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);margin:4.5px -5px;padding:10px 5px}@media (max-width:767px){.bootstrap .navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.bootstrap .navbar-form{-webkit-box-shadow:none;border:0;box-shadow:none;margin-left:0;margin-right:0;padding-bottom:0;padding-top:0;width:auto}.bootstrap .navbar-form.navbar-right:last-child{margin-right:-5px}}.bootstrap .navbar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.bootstrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap .navbar-btn{margin-bottom:4.5px;margin-top:4.5px}.bootstrap .btn-group-sm>.navbar-btn.btn,.bootstrap .navbar-btn.btn-sm{margin-bottom:6px;margin-top:6px}.bootstrap .btn-group-xs>.navbar-btn.btn,.bootstrap .navbar-btn.btn-xs{margin-bottom:9px;margin-top:9px}.bootstrap .navbar-text{margin-bottom:11.5px;margin-top:11.5px}@media (min-width:768px){.bootstrap .navbar-text{float:left;margin-left:5px;margin-right:5px}.bootstrap .navbar-text.navbar-right:last-child{margin-right:0}}.bootstrap .navbar-default{background-color:#f8f8f8}.bootstrap .navbar-default .navbar-brand,.bootstrap .navbar-default .shop-state{color:#777}.bootstrap .navbar-default .navbar-brand:focus,.bootstrap .navbar-default .navbar-brand:hover,.bootstrap .navbar-default .shop-state:focus,.bootstrap .navbar-default .shop-state:hover{background-color:transparent;color:#5e5e5e}.bootstrap .navbar-default .navbar-nav>li>a,.bootstrap .navbar-default .navbar-text{color:#777}.bootstrap .navbar-default .navbar-nav>li>a:focus,.bootstrap .navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#333}.bootstrap .navbar-default .navbar-nav>.active>a,.bootstrap .navbar-default .navbar-nav>.active>a:focus,.bootstrap .navbar-default .navbar-nav>.active>a:hover{background-color:#e7e7e7;color:#555}.bootstrap .navbar-default .navbar-nav>.disabled>a,.bootstrap .navbar-default .navbar-nav>.disabled>a:focus,.bootstrap .navbar-default .navbar-nav>.disabled>a:hover{background-color:transparent;color:#ccc}.bootstrap .navbar-default .navbar-toggle{border-color:#ddd}.bootstrap .navbar-default .navbar-toggle:focus,.bootstrap .navbar-default .navbar-toggle:hover{background-color:#ddd}.bootstrap .navbar-default .navbar-toggle .icon-bar{background-color:#888}.bootstrap .navbar-default .navbar-collapse,.bootstrap .navbar-default .navbar-form{border-color:#e7e7e7}.bootstrap .navbar-default .navbar-nav>.open>a,.bootstrap .navbar-default .navbar-nav>.open>a:focus,.bootstrap .navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#333}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#e7e7e7;color:#555}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#ccc}}.bootstrap .navbar-default .navbar-link{color:#777}.bootstrap .navbar-default .navbar-link:hover{color:#333}.bootstrap .navbar-default .btn-link{color:#777}.bootstrap .navbar-default .btn-link:focus,.bootstrap .navbar-default .btn-link:hover{color:#333}.bootstrap .navbar-default .btn-link[disabled]:focus,.bootstrap .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .navbar-default .btn-link:focus,fieldset[disabled] .bootstrap .navbar-default .btn-link:hover{color:#ccc}.bootstrap .navbar-inverse{background:#fff}.bootstrap .navbar-inverse .navbar-brand{color:#363a41}.bootstrap .navbar-inverse .navbar-brand:focus,.bootstrap .navbar-inverse .navbar-brand:hover{color:#40c9ed}.bootstrap .navbar-inverse .navbar-text{color:#999}.bootstrap .navbar-inverse .navbar-toggle{border-color:#333}.bootstrap .navbar-inverse .navbar-toggle:focus,.bootstrap .navbar-inverse .navbar-toggle:hover{background-color:#333}.bootstrap .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.bootstrap .navbar-inverse .navbar-collapse,.bootstrap .navbar-inverse .navbar-form{border-color:#ededed}.bootstrap .navbar-inverse .navbar-nav>.open>a,.bootstrap .navbar-inverse .navbar-nav>.open>a:focus,.bootstrap .navbar-inverse .navbar-nav>.open>a:hover{background-color:#e6e6e6;color:#999}.bootstrap .navbar-inverse .navbar-link{color:#fff}.bootstrap .navbar-inverse .navbar-link:hover{color:#999}.bootstrap .navbar-inverse .btn-link{color:#fff}.bootstrap .navbar-inverse .btn-link:focus,.bootstrap .navbar-inverse .btn-link:hover{color:#999}.bootstrap .navbar-inverse .btn-link[disabled]:focus,.bootstrap .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .navbar-inverse .btn-link:focus,fieldset[disabled] .bootstrap .navbar-inverse .btn-link:hover{color:#444}.bootstrap .breadcrumb{background-color:#f5f5f5;border-radius:3px;list-style:none;margin-bottom:17px;padding:8px 15px}.bootstrap .breadcrumb>li{display:inline-block}.bootstrap .breadcrumb>li+li:before{color:#ccc;content:"/\A0";padding:0 5px}.bootstrap .breadcrumb>.active{color:#999}.bootstrap .pagination{border-radius:3px;display:inline-block;margin:17px 0;padding-left:0}.bootstrap .pagination>li{display:inline}.bootstrap .pagination>li>a,.bootstrap .pagination>li>span{background-color:#fff;border:1px solid #ddd;color:#00aff0;float:left;line-height:1.42857;margin-left:-1px;padding:6px 8px;position:relative;text-decoration:none}.bootstrap .pagination>li:first-child>a,.bootstrap .pagination>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;margin-left:0}.bootstrap .pagination>li:last-child>a,.bootstrap .pagination>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap .pagination>li>a:focus,.bootstrap .pagination>li>a:hover,.bootstrap .pagination>li>span:focus,.bootstrap .pagination>li>span:hover{background-color:#eee;border-color:#ddd;color:#0077a4}.bootstrap .pagination>.active>a,.bootstrap .pagination>.active>a:focus,.bootstrap .pagination>.active>a:hover,.bootstrap .pagination>.active>span,.bootstrap .pagination>.active>span:focus,.bootstrap .pagination>.active>span:hover{background-color:#00aff0;border-color:#00aff0;color:#fff;cursor:default;z-index:2}.bootstrap .pagination>.disabled>a,.bootstrap .pagination>.disabled>a:focus,.bootstrap .pagination>.disabled>a:hover,.bootstrap .pagination>.disabled>span,.bootstrap .pagination>.disabled>span:focus,.bootstrap .pagination>.disabled>span:hover{background-color:#fff;border-color:#ddd;color:#999;cursor:not-allowed}.bootstrap .pagination-lg>li>a,.bootstrap .pagination-lg>li>span{font-size:15px;padding:10px 16px}.bootstrap .pagination-lg>li:first-child>a,.bootstrap .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.bootstrap .pagination-lg>li:last-child>a,.bootstrap .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.bootstrap .pagination-sm>li>a,.bootstrap .pagination-sm>li>span{font-size:11px;padding:5px 10px}.bootstrap .pagination-sm>li:first-child>a,.bootstrap .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap .pagination-sm>li:last-child>a,.bootstrap .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap .pager{list-style:none;margin:17px 0;padding-left:0;text-align:center}.bootstrap .pager:after,.bootstrap .pager:before{content:" ";display:table}.bootstrap .pager:after{clear:both}.bootstrap .pager li{display:inline}.bootstrap .pager li>a,.bootstrap .pager li>span{background-color:#fff;border:1px solid #ddd;border-radius:15px;display:inline-block;padding:5px 14px}.bootstrap .pager li>a:focus,.bootstrap .pager li>a:hover{background-color:#eee;text-decoration:none}.bootstrap .pager .next>a,.bootstrap .pager .next>span{float:right}.bootstrap .pager .previous>a,.bootstrap .pager .previous>span{float:left}.bootstrap .pager .disabled>a,.bootstrap .pager .disabled>a:focus,.bootstrap .pager .disabled>a:hover,.bootstrap .pager .disabled>span{background-color:#fff;color:#999;cursor:not-allowed}.bootstrap .label{border-radius:.25em;color:#fff;display:inline;font-size:75%;font-weight:700;line-height:1;padding:.15em .4em;text-align:center;vertical-align:baseline;white-space:nowrap}.bootstrap .label:empty{display:none}.btn .bootstrap .label{position:relative;top:-1px}.bootstrap a.label:focus,.bootstrap a.label:hover{color:#fff;cursor:pointer;text-decoration:none}.bootstrap .label-default{background-color:#999}.bootstrap .label-default[href]:focus,.bootstrap .label-default[href]:hover{background-color:grey}.bootstrap .label-primary{background-color:#00aff0}.bootstrap .label-primary[href]:focus,.bootstrap .label-primary[href]:hover{background-color:#008abd}.bootstrap .label-success{background-color:#72c279}.bootstrap .label-success[href]:focus,.bootstrap .label-success[href]:hover{background-color:#4eb357}.bootstrap .label-info{background-color:#25b9d7}.bootstrap .label-info[href]:focus,.bootstrap .label-info[href]:hover{background-color:#1e94ab}.bootstrap .label-warning{background-color:#fbbb22}.bootstrap .label-warning[href]:focus,.bootstrap .label-warning[href]:hover{background-color:#e6a304}.bootstrap .label-danger{background-color:#e08f95}.bootstrap .label-danger[href]:focus,.bootstrap .label-danger[href]:hover{background-color:#d5676f}.bootstrap .badge,.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{background-color:#999;border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap}.bootstrap .badge:empty,.bootstrap .module-badge-bought:empty,.bootstrap .module-badge-partner:empty,.bootstrap .module-badge-popular:empty{display:none}.btn .bootstrap .badge,.btn .bootstrap .module-badge-bought,.btn .bootstrap .module-badge-partner,.btn .bootstrap .module-badge-popular{position:relative;top:-1px}.bootstrap .btn-group-xs>.btn .bootstrap .badge,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-bought,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-partner,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-popular,.btn-xs .bootstrap .badge,.btn-xs .bootstrap .module-badge-bought,.btn-xs .bootstrap .module-badge-partner,.btn-xs .bootstrap .module-badge-popular{padding:1px 5px;top:0}.nav-pills>.active>a>.bootstrap .badge,.nav-pills>.active>a>.bootstrap .module-badge-bought,.nav-pills>.active>a>.bootstrap .module-badge-partner,.nav-pills>.active>a>.bootstrap .module-badge-popular,a.list-group-item.active>.bootstrap .badge,a.list-group-item.active>.bootstrap .module-badge-bought,a.list-group-item.active>.bootstrap .module-badge-partner,a.list-group-item.active>.bootstrap .module-badge-popular{background-color:#fff;color:#00aff0}.nav-pills>li>a>.bootstrap .badge,.nav-pills>li>a>.bootstrap .module-badge-bought,.nav-pills>li>a>.bootstrap .module-badge-partner,.nav-pills>li>a>.bootstrap .module-badge-popular{margin-left:3px}.bootstrap a.badge:focus,.bootstrap a.badge:hover,.bootstrap a.module-badge-bought:focus,.bootstrap a.module-badge-bought:hover,.bootstrap a.module-badge-partner:focus,.bootstrap a.module-badge-partner:hover,.bootstrap a.module-badge-popular:focus,.bootstrap a.module-badge-popular:hover{color:#fff;cursor:pointer;text-decoration:none}.bootstrap .thumbnail{-webkit-transition:all .2s ease-in-out;background-color:#eff1f2;border:1px solid #ddd;border-radius:3px;display:block;line-height:1.42857;margin-bottom:17px;padding:4px;transition:all .2s ease-in-out}.bootstrap .thumbnail>img,.bootstrap .thumbnail a>img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.bootstrap .thumbnail .caption{color:#555;padding:9px}.bootstrap a.thumbnail.active,.bootstrap a.thumbnail:focus,.bootstrap a.thumbnail:hover{border-color:#00aff0}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert{border:1px solid transparent;border-radius:3px;margin-bottom:17px;padding:15px}.bootstrap #carrier_wizard .wizard_error h4,.bootstrap .alert h4{color:inherit;margin-top:0}.bootstrap #carrier_wizard .wizard_error .alert-link,.bootstrap .alert .alert-link{font-weight:700}.bootstrap #carrier_wizard .wizard_error>p,.bootstrap #carrier_wizard .wizard_error>ul,.bootstrap .alert>p,.bootstrap .alert>ul{margin-bottom:0}.bootstrap #carrier_wizard .wizard_error>p+p,.bootstrap .alert>p+p{margin-top:5px}.bootstrap .alert-dismissable{padding-right:35px}.bootstrap .alert-dismissable .close{color:inherit;position:relative;right:-21px;top:-2px}.bootstrap .alert-success{background-color:#ddf0de;border-color:#72c279;color:#72c279}.bootstrap .alert-success hr{border-top-color:#60ba68}.bootstrap .alert-success .alert-link{color:#4eb357}.bootstrap .alert-info{background-color:#dcf4f9;border-color:#25b9d7;color:#1e94ab}.bootstrap .alert-info hr{border-top-color:#21a6c1}.bootstrap .alert-info .alert-link{color:#166e80}.bootstrap .alert-warning{background-color:#fff3d7;border-color:#d2a63c;color:#d2a63c}.bootstrap .alert-warning hr{border-top-color:#c79a2e}.bootstrap .alert-warning .alert-link{color:#b28a29}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert-danger{background-color:#ffe2e4;border-color:#e08f95;color:#d27c82}.bootstrap #carrier_wizard .wizard_error hr,.bootstrap .alert-danger hr{border-top-color:#da7b82}.bootstrap #carrier_wizard .wizard_error .alert-link,.bootstrap .alert-danger .alert-link{color:#c5565e}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.bootstrap .progress{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background-color:#f5f5f5;border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:17px;margin-bottom:17px;overflow:hidden}.bootstrap .progress-bar{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;background-color:#00aff0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:11px;height:100%;line-height:17px;text-align:center;transition:width .6s ease;width:0}.bootstrap .progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.bootstrap .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.bootstrap .progress-bar[aria-valuenow="1"],.bootstrap .progress-bar[aria-valuenow="2"]{min-width:30px}.bootstrap .progress-bar[aria-valuenow="0"]{-webkit-box-shadow:none;background-color:transparent;background-image:none;box-shadow:none;color:#999;min-width:30px}.bootstrap .progress-bar-success{background-color:#72c279}.progress-striped .bootstrap .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-info{background-color:#25b9d7}.progress-striped .bootstrap .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-warning{background-color:#fbbb22}.progress-striped .bootstrap .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-danger{background-color:#e08f95}.progress-striped .bootstrap .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .media,.bootstrap .media-body,.bootstrap .message-item{overflow:hidden;zoom:1}.bootstrap .media,.bootstrap .media .media,.bootstrap .media .message-item,.bootstrap .message-item,.bootstrap .message-item .media,.bootstrap .message-item .message-item{margin-top:15px}.bootstrap .media:first-child,.bootstrap .message-item:first-child{margin-top:0}.bootstrap .media-object{display:block}.bootstrap .media-heading{margin:0 0 5px}.bootstrap .media>.pull-left,.bootstrap .message-item>.pull-left{margin-right:10px}.bootstrap .media>.pull-right,.bootstrap .message-item>.pull-right{margin-left:10px}.bootstrap .media-list{list-style:none;padding-left:0}.bootstrap #dashboard .data_list,.bootstrap .list-group{margin-bottom:20px;padding-left:0}.bootstrap #dashboard .data_list li,.bootstrap .list-group-item{background-color:#fff;border:1px solid #ddd;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.bootstrap #dashboard .data_list li:first-child,.bootstrap .list-group-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.bootstrap #dashboard .data_list li:last-child,.bootstrap .list-group-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-bottom:0}.bootstrap #dashboard .data_list li>.badge,.bootstrap #dashboard .data_list li>.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-popular,.bootstrap .list-group-item>.badge,.bootstrap .list-group-item>.module-badge-bought,.bootstrap .list-group-item>.module-badge-partner,.bootstrap .list-group-item>.module-badge-popular{float:right}.bootstrap #dashboard .data_list li>.badge+.badge,.bootstrap #dashboard .data_list li>.badge+.module-badge-bought,.bootstrap #dashboard .data_list li>.badge+.module-badge-partner,.bootstrap #dashboard .data_list li>.badge+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-bought+.badge,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-partner+.badge,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-popular+.badge,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-popular,.bootstrap .list-group-item>.badge+.badge,.bootstrap .list-group-item>.badge+.module-badge-bought,.bootstrap .list-group-item>.badge+.module-badge-partner,.bootstrap .list-group-item>.badge+.module-badge-popular,.bootstrap .list-group-item>.module-badge-bought+.badge,.bootstrap .list-group-item>.module-badge-bought+.module-badge-bought,.bootstrap .list-group-item>.module-badge-bought+.module-badge-partner,.bootstrap .list-group-item>.module-badge-bought+.module-badge-popular,.bootstrap .list-group-item>.module-badge-partner+.badge,.bootstrap .list-group-item>.module-badge-partner+.module-badge-bought,.bootstrap .list-group-item>.module-badge-partner+.module-badge-partner,.bootstrap .list-group-item>.module-badge-partner+.module-badge-popular,.bootstrap .list-group-item>.module-badge-popular+.badge,.bootstrap .list-group-item>.module-badge-popular+.module-badge-bought,.bootstrap .list-group-item>.module-badge-popular+.module-badge-partner,.bootstrap .list-group-item>.module-badge-popular+.module-badge-popular{margin-right:5px}.bootstrap a.list-group-item{color:#555}.bootstrap a.list-group-item .list-group-item-heading{color:#333}.bootstrap a.list-group-item:focus,.bootstrap a.list-group-item:hover{background-color:#f5f5f5;color:#555;text-decoration:none}.bootstrap #dashboard .data_list li.disabled,.bootstrap #dashboard .data_list li.disabled:focus,.bootstrap #dashboard .data_list li.disabled:hover,.bootstrap .list-group-item.disabled,.bootstrap .list-group-item.disabled:focus,.bootstrap .list-group-item.disabled:hover{background-color:#eee;color:#999}.bootstrap #dashboard .data_list li.disabled .list-group-item-heading,.bootstrap #dashboard .data_list li.disabled:focus .list-group-item-heading,.bootstrap #dashboard .data_list li.disabled:hover .list-group-item-heading,.bootstrap .list-group-item.disabled .list-group-item-heading,.bootstrap .list-group-item.disabled:focus .list-group-item-heading,.bootstrap .list-group-item.disabled:hover .list-group-item-heading{color:inherit}.bootstrap #dashboard .data_list li.disabled .list-group-item-text,.bootstrap #dashboard .data_list li.disabled:focus .list-group-item-text,.bootstrap #dashboard .data_list li.disabled:hover .list-group-item-text,.bootstrap .list-group-item.disabled .list-group-item-text,.bootstrap .list-group-item.disabled:focus .list-group-item-text,.bootstrap .list-group-item.disabled:hover .list-group-item-text{color:#999}.bootstrap #dashboard .data_list li.active,.bootstrap #dashboard .data_list li.active:focus,.bootstrap #dashboard .data_list li.active:hover,.bootstrap .list-group-item.active,.bootstrap .list-group-item.active:focus,.bootstrap .list-group-item.active:hover{background-color:#00aff0;border-color:#00aff0;color:#fff;z-index:2}.bootstrap #dashboard .data_list li.active .list-group-item-heading,.bootstrap #dashboard .data_list li.active:focus .list-group-item-heading,.bootstrap #dashboard .data_list li.active:hover .list-group-item-heading,.bootstrap .list-group-item.active .list-group-item-heading,.bootstrap .list-group-item.active:focus .list-group-item-heading,.bootstrap .list-group-item.active:hover .list-group-item-heading{color:inherit}.bootstrap #dashboard .data_list li.active .list-group-item-text,.bootstrap #dashboard .data_list li.active:focus .list-group-item-text,.bootstrap #dashboard .data_list li.active:hover .list-group-item-text,.bootstrap .list-group-item.active .list-group-item-text,.bootstrap .list-group-item.active:focus .list-group-item-text,.bootstrap .list-group-item.active:hover .list-group-item-text{color:#bdedff}.bootstrap .list-group-item-success{background-color:#cce9d7;color:#3c763d}.bootstrap a.list-group-item-success{color:#3c763d}.bootstrap a.list-group-item-success .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-success:focus,.bootstrap a.list-group-item-success:hover{background-color:#bae1c9;color:#3c763d}.bootstrap a.list-group-item-success.active,.bootstrap a.list-group-item-success.active:focus,.bootstrap a.list-group-item-success.active:hover{background-color:#3c763d;border-color:#3c763d;color:#fff}.bootstrap .list-group-item-info{background-color:#d3f1f7;color:#31708f}.bootstrap a.list-group-item-info{color:#31708f}.bootstrap a.list-group-item-info .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-info:focus,.bootstrap a.list-group-item-info:hover{background-color:#bdeaf3;color:#31708f}.bootstrap a.list-group-item-info.active,.bootstrap a.list-group-item-info.active:focus,.bootstrap a.list-group-item-info.active:hover{background-color:#31708f;border-color:#31708f;color:#fff}.bootstrap .list-group-item-warning{background-color:#fef1d3;color:#8a6d3b}.bootstrap a.list-group-item-warning{color:#8a6d3b}.bootstrap a.list-group-item-warning .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-warning:focus,.bootstrap a.list-group-item-warning:hover{background-color:#fde9ba;color:#8a6d3b}.bootstrap a.list-group-item-warning.active,.bootstrap a.list-group-item-warning.active:focus,.bootstrap a.list-group-item-warning.active:hover{background-color:#8a6d3b;border-color:#8a6d3b;color:#fff}.bootstrap .list-group-item-danger{background-color:#f9cce1;color:#a94442}.bootstrap a.list-group-item-danger{color:#a94442}.bootstrap a.list-group-item-danger .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-danger:focus,.bootstrap a.list-group-item-danger:hover{background-color:#f6b5d4;color:#a94442}.bootstrap a.list-group-item-danger.active,.bootstrap a.list-group-item-danger.active:focus,.bootstrap a.list-group-item-danger.active:hover{background-color:#a94442;border-color:#a94442;color:#fff}.bootstrap .list-group-item-heading{margin-bottom:5px;margin-top:0}.bootstrap .list-group-item-text{line-height:1.3;margin-bottom:0}.bootstrap #dash_version,.bootstrap .message-item-initial .message-item-initial-body,.bootstrap .panel,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);background-color:#fff;border:1px solid transparent;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:17px}.bootstrap .panel-body{padding:15px}.bootstrap .panel-body:after,.bootstrap .panel-body:before{content:" ";display:table}.bootstrap .panel-body:after{clear:both}.bootstrap .panel-heading{border-bottom:1px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px;padding:10px 15px}.bootstrap .panel-heading>.dropdown .dropdown-toggle{color:inherit}.bootstrap .panel-title{color:inherit;font-size:14px;margin-bottom:0;margin-top:0}.bootstrap .panel-title>a{color:inherit}.bootstrap .panel-footer{background-color:#f5f5f5;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:1px solid #ddd;padding:10px 15px}.bootstrap #dash_version>.list-group,.bootstrap #dashboard #dash_version>.data_list,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list,.bootstrap #dashboard .panel>.data_list,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list,.bootstrap .message-item-initial .message-item-initial-body>.list-group,.bootstrap .panel>.list-group,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group{margin-bottom:0}.bootstrap #dash_version>.list-group #dashboard .data_list li,.bootstrap #dash_version>.list-group .list-group-item,.bootstrap #dashboard #dash_version>.data_list .list-group-item,.bootstrap #dashboard #dash_version>.data_list li,.bootstrap #dashboard .data_list #dash_version>.list-group li,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group li,.bootstrap #dashboard .data_list .panel>.list-group li,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group li,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list .list-group-item,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list li,.bootstrap #dashboard .panel>.data_list .list-group-item,.bootstrap #dashboard .panel>.data_list li,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list .list-group-item,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list li,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list .list-group-item,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list li,.bootstrap .message-item-initial .message-item-initial-body>.list-group #dashboard .data_list li,.bootstrap .message-item-initial .message-item-initial-body>.list-group .list-group-item,.bootstrap .panel>.list-group #dashboard .data_list li,.bootstrap .panel>.list-group .list-group-item,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list .list-group-item,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list li,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group #dashboard .data_list li,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group .list-group-item{border-radius:0;border-width:1px 0}.bootstrap #dash_version>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap #dash_version>.list-group:first-child .list-group-item:first-child,.bootstrap #dashboard #dash_version>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard #dash_version>.data_list:first-child li:first-child,.bootstrap #dashboard .data_list #dash_version>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .panel>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child li:first-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:first-child li:first-child,.bootstrap #dashboard .panel>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .panel>.data_list:first-child li:first-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:first-child li:first-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:first-child .list-group-item:first-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:first-child li:first-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:first-child .list-group-item:first-child,.bootstrap .panel>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .panel>.list-group:first-child .list-group-item:first-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:first-child .list-group-item:first-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:first-child li:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:2px;border-top-right-radius:2px}.bootstrap #dash_version>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap #dash_version>.list-group:last-child .list-group-item:last-child,.bootstrap #dashboard #dash_version>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard #dash_version>.data_list:last-child li:last-child,.bootstrap #dashboard .data_list #dash_version>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .panel>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child li:last-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:last-child li:last-child,.bootstrap #dashboard .panel>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .panel>.data_list:last-child li:last-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:last-child li:last-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:last-child .list-group-item:last-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:last-child li:last-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:last-child .list-group-item:last-child,.bootstrap .panel>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .panel>.list-group:last-child .list-group-item:last-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:last-child .list-group-item:last-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:last-child li:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.bootstrap #dashboard .data_list .panel-heading+.list-group li:first-child,.bootstrap #dashboard .panel-heading+.data_list .list-group-item:first-child,.bootstrap #dashboard .panel-heading+.data_list li:first-child,.bootstrap .panel-heading+.list-group #dashboard .data_list li:first-child,.bootstrap .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.bootstrap #dash_version>.table,.bootstrap #dash_version>.table-responsive>.table,.bootstrap .message-item-initial .message-item-initial-body>.table,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table,.bootstrap .panel>.table,.bootstrap .panel>.table-responsive>.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table{margin-bottom:0}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child,.bootstrap #dash_version>.table:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child,.bootstrap .panel>.table:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:2px}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child,.bootstrap #dash_version>.table:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child,.bootstrap .panel>.table:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:2px}.bootstrap #dash_version>.panel-body+.table,.bootstrap #dash_version>.panel-body+.table-responsive,.bootstrap .message-item-initial .message-item-initial-body>.panel-body+.table,.bootstrap .message-item-initial .message-item-initial-body>.panel-body+.table-responsive,.bootstrap .panel>.panel-body+.table,.bootstrap .panel>.panel-body+.table-responsive,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.panel-body+.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.bootstrap #dash_version>.table>tbody:first-child>tr:first-child td,.bootstrap #dash_version>.table>tbody:first-child>tr:first-child th,.bootstrap .message-item-initial .message-item-initial-body>.table>tbody:first-child>tr:first-child td,.bootstrap .message-item-initial .message-item-initial-body>.table>tbody:first-child>tr:first-child th,.bootstrap .panel>.table>tbody:first-child>tr:first-child td,.bootstrap .panel>.table>tbody:first-child>tr:first-child th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table>tbody:first-child>tr:first-child td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table>tbody:first-child>tr:first-child th{border-top:0}.bootstrap #dash_version>.table-bordered,.bootstrap #dash_version>.table-responsive>.table-bordered,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered,.bootstrap .panel>.table-bordered,.bootstrap .panel>.table-responsive>.table-bordered,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered{border:0}.bootstrap #dash_version>.table-bordered>tbody>tr>td:first-child,.bootstrap #dash_version>.table-bordered>tbody>tr>th:first-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>td:first-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>th:first-child,.bootstrap #dash_version>.table-bordered>thead>tr>td:first-child,.bootstrap #dash_version>.table-bordered>thead>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .panel>.table-bordered>tbody>tr>td:first-child,.bootstrap .panel>.table-bordered>tbody>tr>th:first-child,.bootstrap .panel>.table-bordered>tfoot>tr>td:first-child,.bootstrap .panel>.table-bordered>tfoot>tr>th:first-child,.bootstrap .panel>.table-bordered>thead>tr>td:first-child,.bootstrap .panel>.table-bordered>thead>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap #dash_version>.table-bordered>tbody>tr>td:last-child,.bootstrap #dash_version>.table-bordered>tbody>tr>th:last-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>td:last-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>th:last-child,.bootstrap #dash_version>.table-bordered>thead>tr>td:last-child,.bootstrap #dash_version>.table-bordered>thead>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .panel>.table-bordered>tbody>tr>td:last-child,.bootstrap .panel>.table-bordered>tbody>tr>th:last-child,.bootstrap .panel>.table-bordered>tfoot>tr>td:last-child,.bootstrap .panel>.table-bordered>tfoot>tr>th:last-child,.bootstrap .panel>.table-bordered>thead>tr>td:last-child,.bootstrap .panel>.table-bordered>thead>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap #dash_version>.table-bordered>tbody>tr:first-child>td,.bootstrap #dash_version>.table-bordered>tbody>tr:first-child>th,.bootstrap #dash_version>.table-bordered>tbody>tr:last-child>td,.bootstrap #dash_version>.table-bordered>tbody>tr:last-child>th,.bootstrap #dash_version>.table-bordered>tfoot>tr:last-child>td,.bootstrap #dash_version>.table-bordered>tfoot>tr:last-child>th,.bootstrap #dash_version>.table-bordered>thead>tr:first-child>td,.bootstrap #dash_version>.table-bordered>thead>tr:first-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .panel>.table-bordered>tbody>tr:first-child>td,.bootstrap .panel>.table-bordered>tbody>tr:first-child>th,.bootstrap .panel>.table-bordered>tbody>tr:last-child>td,.bootstrap .panel>.table-bordered>tbody>tr:last-child>th,.bootstrap .panel>.table-bordered>tfoot>tr:last-child>td,.bootstrap .panel>.table-bordered>tfoot>tr:last-child>th,.bootstrap .panel>.table-bordered>thead>tr:first-child>td,.bootstrap .panel>.table-bordered>thead>tr:first-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.bootstrap #dash_version>.table-responsive,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive,.bootstrap .panel>.table-responsive,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive{border:0;margin-bottom:0}.bootstrap .panel-group{margin-bottom:17px}.bootstrap .message-item-initial .panel-group .message-item-initial-body,.bootstrap .panel-group #dash_version,.bootstrap .panel-group .message-item-initial .message-item-initial-body,.bootstrap .panel-group .panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel{border-radius:3px;margin-bottom:0}.bootstrap .message-item-initial .panel-group #dash_version+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .message-item-initial-body+#dash_version,.bootstrap .message-item-initial .panel-group .message-item-initial-body+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .message-item-initial-body+.panel,.bootstrap .message-item-initial .panel-group .panel+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .timeline .timeline-item .timeline-caption .message-item-initial-body+.timeline-panel,.bootstrap .message-item-initial .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.message-item-initial-body,.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.message-item-initial-body,.bootstrap .panel-group #dash_version+#dash_version,.bootstrap .panel-group #dash_version+.panel,.bootstrap .panel-group .message-item-initial #dash_version+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .message-item-initial-body+#dash_version,.bootstrap .panel-group .message-item-initial .message-item-initial-body+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .message-item-initial-body+.panel,.bootstrap .panel-group .message-item-initial .panel+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .timeline .timeline-item .timeline-caption .message-item-initial-body+.timeline-panel,.bootstrap .panel-group .panel+#dash_version,.bootstrap .panel-group .panel+.panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption #dash_version+.timeline-panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .message-item-initial .timeline-panel+.message-item-initial-body,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .panel+.timeline-panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+#dash_version,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .panel-group .message-item-initial-body+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group #dash_version+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .message-item-initial .message-item-initial-body+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .message-item-initial .timeline-panel+.message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .panel+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+#dash_version,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.timeline-panel{margin-top:5px}.bootstrap .panel-group .panel-heading{border-bottom:0}.bootstrap .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.bootstrap .panel-group .panel-footer{border-top:0}.bootstrap .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.bootstrap .panel-default{border-color:#ddd}.bootstrap .panel-default>.panel-heading{background-color:#f5f5f5;border-color:#ddd;color:#333}.bootstrap .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.bootstrap .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.bootstrap .panel-primary{border-color:#00aff0}.bootstrap .panel-primary>.panel-heading{background-color:#00aff0;border-color:#00aff0;color:#fff}.bootstrap .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00aff0}.bootstrap .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00aff0}.bootstrap .panel-success{border-color:#bae1c3}.bootstrap .panel-success>.panel-heading{background-color:#cce9d7;border-color:#bae1c3;color:#3c763d}.bootstrap .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bae1c3}.bootstrap .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bae1c3}.bootstrap .panel-info{border-color:#b5f2f2}.bootstrap .panel-info>.panel-heading{background-color:#d3f1f7;border-color:#b5f2f2;color:#31708f}.bootstrap .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#b5f2f2}.bootstrap .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#b5f2f2}.bootstrap .panel-warning{border-color:#fddeba}.bootstrap .panel-warning>.panel-heading{background-color:#fef1d3;border-color:#fddeba;color:#8a6d3b}.bootstrap .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#fddeba}.bootstrap .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#fddeba}.bootstrap .panel-danger{border-color:#f6b5de}.bootstrap .panel-danger>.panel-heading{background-color:#f9cce1;border-color:#f6b5de;color:#a94442}.bootstrap .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f6b5de}.bootstrap .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f6b5de}.bootstrap .well{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);background-color:#fcfdfe;border:1px solid #e1ebf5;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-bottom:20px;min-height:20px;padding:19px}.bootstrap .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.bootstrap .well-lg{border-radius:6px;padding:24px}.bootstrap .well-sm{border-radius:3px;padding:9px}.bootstrap .close{color:#000;filter:alpha(opacity=20);float:right;font-size:18px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}.bootstrap .close:focus,.bootstrap .close:hover{color:#000;cursor:pointer;filter:alpha(opacity=50);opacity:.5;text-decoration:none}.bootstrap button.close{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.bootstrap .tooltip{display:block;filter:alpha(opacity=0);font-size:11px;line-height:1.4;opacity:0;position:absolute;visibility:visible;z-index:1070}.bootstrap .tooltip.in{filter:alpha(opacity=100);opacity:1}.bootstrap .tooltip.top{margin-top:-3px;padding:5px 0}.bootstrap .tooltip.right{margin-left:3px;padding:0 5px}.bootstrap .tooltip.bottom{margin-top:3px;padding:5px 0}.bootstrap .tooltip.left{margin-left:-3px;padding:0 5px}.bootstrap .tooltip-inner{background-color:#555;border-radius:3px;color:#fff;max-width:250px;padding:20px;text-align:center;text-decoration:none}.bootstrap .tooltip-inner :last-child{margin-bottom:0}.bootstrap .tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.bootstrap .tooltip.top .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.bootstrap .tooltip.top-left .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;left:5px}.bootstrap .tooltip.top-right .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;right:5px}.bootstrap .tooltip.right .tooltip-arrow{border-right-color:#555;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.bootstrap .tooltip.left .tooltip-arrow{border-left-color:#555;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.bootstrap .tooltip.bottom .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.bootstrap .tooltip.bottom-left .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;left:5px;top:0}.bootstrap .tooltip.bottom-right .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;right:5px;top:0}.bootstrap .popover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;left:0;max-width:276px;padding:1px;position:absolute;text-align:left;top:0;white-space:normal;z-index:1060}.bootstrap .popover.top{margin-top:-10px}.bootstrap .popover.right{margin-left:10px}.bootstrap .popover.bottom{margin-top:10px}.bootstrap .popover.left{margin-left:-10px}.bootstrap .popover-title{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-size:12px;font-weight:400;line-height:18px;margin:0;padding:8px 14px}.bootstrap .popover-content{padding:9px 14px}.bootstrap .popover>.arrow,.bootstrap .popover>.arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.bootstrap .popover>.arrow{border-width:11px}.bootstrap .popover>.arrow:after{border-width:10px;content:""}.bootstrap .popover.top>.arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.05);bottom:-11px;left:50%;margin-left:-11px}.bootstrap .popover.top>.arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-10px}.bootstrap .popover.right>.arrow{border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.05);left:-11px;margin-top:-11px;top:50%}.bootstrap .popover.right>.arrow:after{border-left-width:0;border-right-color:#fff;bottom:-10px;content:" ";left:1px}.bootstrap .popover.bottom>.arrow{border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.05);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.bootstrap .popover.bottom>.arrow:after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-10px;top:1px}.bootstrap .popover.left>.arrow{border-left-color:#999;border-left-color:rgba(0,0,0,.05);border-right-width:0;margin-top:-11px;right:-11px;top:50%}.bootstrap .popover.left>.arrow:after{border-left-color:#fff;border-right-width:0;bottom:-10px;content:" ";right:1px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:after,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:before,.bootstrap .clearfix:after,.bootstrap .clearfix:before{content:" ";display:table}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:after,.bootstrap .clearfix:after{clear:both}.bootstrap .center-block{display:block;margin-left:auto;margin-right:auto}.bootstrap .pull-right{float:right!important}.bootstrap .pull-left{float:left!important}.bootstrap .hide{display:none!important}.bootstrap .show{display:block!important}.bootstrap .invisible{visibility:hidden}.bootstrap .text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.bootstrap .hidden{display:none!important;visibility:hidden!important}.bootstrap .affix{position:fixed}@-ms-viewport{.bootstrap{width:device-width}}.bootstrap .visible-lg,.bootstrap .visible-lg-block,.bootstrap .visible-lg-inline,.bootstrap .visible-lg-inline-block,.bootstrap .visible-md,.bootstrap .visible-md-block,.bootstrap .visible-md-inline,.bootstrap .visible-md-inline-block,.bootstrap .visible-sm,.bootstrap .visible-sm-block,.bootstrap .visible-sm-inline,.bootstrap .visible-sm-inline-block,.bootstrap .visible-xs,.bootstrap .visible-xs-block,.bootstrap .visible-xs-inline,.bootstrap .visible-xs-inline-block{display:none!important}@media (max-width:767px){.bootstrap .visible-xs{display:block!important}.bootstrap table.visible-xs{display:table}.bootstrap tr.visible-xs{display:table-row!important}.bootstrap td.visible-xs,.bootstrap th.visible-xs{display:table-cell!important}}@media (max-width:767px){.bootstrap .visible-xs-block{display:block!important}}@media (max-width:767px){.bootstrap .visible-xs-inline{display:inline!important}}@media (max-width:767px){.bootstrap .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm{display:block!important}.bootstrap table.visible-sm{display:table}.bootstrap tr.visible-sm{display:table-row!important}.bootstrap td.visible-sm,.bootstrap th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md{display:block!important}.bootstrap table.visible-md{display:table}.bootstrap tr.visible-md{display:table-row!important}.bootstrap td.visible-md,.bootstrap th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.bootstrap .visible-lg{display:block!important}.bootstrap table.visible-lg{display:table}.bootstrap tr.visible-lg{display:table-row!important}.bootstrap td.visible-lg,.bootstrap th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.bootstrap .visible-lg-block{display:block!important}}@media (min-width:1200px){.bootstrap .visible-lg-inline{display:inline!important}}@media (min-width:1200px){.bootstrap .visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.bootstrap #header_quick,.bootstrap .bo_search_form,.bootstrap .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.bootstrap #header_quick,.bootstrap .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .hidden-md{display:none!important}}@media (min-width:1200px){.bootstrap .hidden-lg{display:none!important}}.bootstrap .visible-print{display:none!important}@media print{.bootstrap .visible-print{display:block!important}.bootstrap table.visible-print{display:table}.bootstrap tr.visible-print{display:table-row!important}.bootstrap td.visible-print,.bootstrap th.visible-print{display:table-cell!important}}.bootstrap .visible-print-block{display:none!important}@media print{.bootstrap .visible-print-block{display:block!important}}.bootstrap .visible-print-inline{display:none!important}@media print{.bootstrap .visible-print-inline{display:inline!important}}.bootstrap .visible-print-inline-block{display:none!important}@media print{.bootstrap .visible-print-inline-block{display:inline-block!important}}@media print{.bootstrap .hidden-print{display:none!important}}.modal-open{overflow:hidden}.modal{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;outline:0;overflow:auto;overflow-y:scroll;position:fixed;right:0;top:0;z-index:1050}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transform:translateY(-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative}.modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{border-bottom:1px solid #e5e5e5;min-height:16.42857px;padding:15px}.modal-header .close{margin-top:-2px}.modal-title{line-height:1.42857;margin:0}.modal-body{padding:15px;position:relative}.modal-footer{border-top:1px solid #e5e5e5;padding:15px;text-align:right}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:768px){.modal-dialog{margin:30px auto;width:600px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{-webkit-transition:left .6s ease-in-out;display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;height:auto;line-height:1;max-width:100%}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{bottom:0;color:#fff;filter:alpha(opacity=50);font-size:20px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:15%}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(128, 0, 0, 0)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1)}.carousel-control.right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0)",endColorstr="rgba(128, 0, 0, 0)",GradientType=1);left:auto;right:0}.carousel-control:focus,.carousel-control:hover{color:#fff;filter:alpha(opacity=90);opacity:.9;outline:0;text-decoration:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;position:absolute;top:50%;z-index:5}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px;right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{font-family:serif;height:20px;margin-top:-10px;width:20px}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.carousel-indicators li{background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:10}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:30px;height:30px;margin-top:-15px;width:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;padding-bottom:30px;right:20%}.carousel-indicators{bottom:20px}}body,html{height:100%;min-height:100%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#eff1f2;color:#555;font:400 12px/1.42857 Open Sans,Helvetica,Arial,sans-serif}@media (max-width:1200px){body.mobile #content.bootstrap{padding-left:.625rem}}body.mobile #content.bootstrap .page-head h2.page-title{padding-left:.625rem}body.mobile #content.bootstrap .page-head h4.page-subtitle,body.mobile #content.bootstrap .page-head ul.page-breadcrumb{left:10px;left:.625rem}#main{float:left;margin:0 0 -50px;padding:36px 0 60px;width:100%;z-index:10}#content.bootstrap{-webkit-transition-duration:.4s;-webkit-transition-property:margin;-webkit-transition-timing-function:ease-out;padding:120px 10px 0 225px;transition-duration:.4s;transition-property:margin;transition-timing-function:ease-out}#content.bootstrap.with-tabs{padding-top:160px}#content.bootstrap #dash_version,#content.bootstrap .message-item-initial .message-item-initial-body,#content.bootstrap .panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{background-color:#fff;border:1px solid #d3d8db;border-radius:5px;margin-bottom:20px;padding:20px;position:relative}#content.bootstrap .message-item-initial .panel-highlighted.message-item-initial-body,#content.bootstrap .panel-highlighted#dash_version,#content.bootstrap .panel.panel-highlighted,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-highlighted.timeline-panel{-webkit-box-shadow:rgba(0,175,240,.15) 0 0 0 6px inset!important;border-color:#00aff0!important;box-shadow:inset 0 0 0 6px rgba(0,175,240,.15)!important}#content.bootstrap #dash_version .panel-heading,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading,#content.bootstrap .panel .panel-heading,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading{color:#555;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:32px;text-overflow:ellipsis;white-space:nowrap}#content.bootstrap #dash_version .panel-heading .btn,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading .btn,#content.bootstrap .panel .panel-heading .btn,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading .btn{padding:4px 8px!important}#content.bootstrap #dash_version .panel-heading a.btn,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading a.btn,#content.bootstrap .panel .panel-heading a.btn,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading a.btn{font-family:Open Sans,Helvetica,Arial,sans-serif;position:relative;text-transform:none;top:2px}#content.bootstrap #dash_version .panel-heading i,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading i,#content.bootstrap .panel .panel-heading i,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading i{font-size:14px}#content.bootstrap #dash_version #dash_version,#content.bootstrap #dash_version .message-item-initial .message-item-initial-body,#content.bootstrap #dash_version .panel,#content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .message-item-initial #dash_version .message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body #dash_version,#content.bootstrap .message-item-initial .message-item-initial-body .message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .panel,#content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .message-item-initial .panel .message-item-initial-body,#content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,#content.bootstrap .panel #dash_version,#content.bootstrap .panel .message-item-initial .message-item-initial-body,#content.bootstrap .panel .panel,#content.bootstrap .panel .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .panel .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel{border:1px solid #ddd}#content.bootstrap #dash_version .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap #dash_version .panel.tab-content,#content.bootstrap #dash_version .tab-content#dash_version,#content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .message-item-initial #dash_version .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .panel.tab-content,#content.bootstrap .message-item-initial .message-item-initial-body .tab-content#dash_version,#content.bootstrap .message-item-initial .message-item-initial-body .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .message-item-initial .panel .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .tab-content.message-item-initial-body,#content.bootstrap .panel .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap .panel .panel.tab-content,#content.bootstrap .panel .tab-content#dash_version,#content.bootstrap .panel .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .panel .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel.tab-content,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .tab-content#dash_version,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .tab-content.timeline-panel{border-radius:0 0 3px 3px}#content.bootstrap .panel-heading,#content.bootstrap h3:not(.modal-title){border:none;border-bottom:1px solid #eee;font-size:1.2em;height:2.2em;line-height:2.2em;margin:-20px -16px 15px;padding:0 0 0 5px;text-transform:uppercase}#content.bootstrap .panel-heading a,#content.bootstrap .panel-heading i,#content.bootstrap h3:not(.modal-title) a,#content.bootstrap h3:not(.modal-title) i{color:contrasted(#e5e8e3)}#content.bootstrap .panel-heading .badge,#content.bootstrap .panel-heading .module-badge-bought,#content.bootstrap .panel-heading .module-badge-partner,#content.bootstrap .panel-heading .module-badge-popular,#content.bootstrap h3:not(.modal-title) .badge,#content.bootstrap h3:not(.modal-title) .module-badge-bought,#content.bootstrap h3:not(.modal-title) .module-badge-partner,#content.bootstrap h3:not(.modal-title) .module-badge-popular{background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;color:#555;font-size:1.1em;font-weight:700;line-height:1.2em;margin-left:.4em;padding:0 10px}#content.bootstrap .panel-heading .badge a,#content.bootstrap .panel-heading .module-badge-bought a,#content.bootstrap .panel-heading .module-badge-partner a,#content.bootstrap .panel-heading .module-badge-popular a,#content.bootstrap h3:not(.modal-title) .badge a,#content.bootstrap h3:not(.modal-title) .module-badge-bought a,#content.bootstrap h3:not(.modal-title) .module-badge-partner a,#content.bootstrap h3:not(.modal-title) .module-badge-popular a{display:block;font-size:.8em}#content.bootstrap .panel-heading .panel-heading-action,#content.bootstrap h3:not(.modal-title) .panel-heading-action{line-height:0;position:absolute;right:0;top:2px}#content.bootstrap .panel-heading .panel-heading-action .btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn{padding:4px 8px!important}#content.bootstrap .panel-heading .panel-heading-action .btn-group,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn-group{position:absolute;right:2px;top:-2px;white-space:nowrap}#content.bootstrap .panel-heading .panel-heading-action .btn-group a.btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn-group a.btn{float:none}#content.bootstrap .panel-heading .panel-heading-action>a.btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action>a.btn{position:absolute;right:2px;top:0}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn{border-left:1px solid #eee;color:#ccc;float:left;height:30px;width:30px}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn:hover,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn:hover{color:#00aff0;text-decoration:none}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn i,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn i{font-size:18px;line-height:30px;text-align:center}#content.bootstrap .panel-danger .panel-heading{background-color:#8bc954!important}#content.bootstrap #carrier_wizard form .wizard_error,#content.bootstrap form #carrier_wizard .wizard_error,#content.bootstrap form .alert{clear:both}.mobile #content.bootstrap{margin-left:0!important;padding:140px 5px 0}#content.bootstrap .help-block{font-style:italic}#content.bootstrap .nav.nav-tabs li.active a{z-index:99}#content.bootstrap .breadcrumb{background-color:#fff;border:1px solid #d3d8db}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body,#content.bootstrap .panel-sm#dash_version,#content.bootstrap .panel.panel-sm,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel{padding:8px!important}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body .panel-heading,#content.bootstrap .panel-sm#dash_version .panel-heading,#content.bootstrap .panel.panel-sm .panel-heading,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel .panel-heading{font-size:13px;margin:-8px -8px 10px;padding-left:8px}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body .form-group,#content.bootstrap .panel-sm#dash_version .form-group,#content.bootstrap .panel.panel-sm .form-group,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel .form-group{margin-bottom:8px}.data-focus.data-focus-primary{background-color:#00aff0;border-radius:10px;color:#fff}#customer_part .customerCard.selected-customer .bootstrap #dash_version,#customer_part .customerCard.selected-customer .bootstrap .message-item-initial .message-item-initial-body,#customer_part .customerCard.selected-customer .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel,#customer_part .customerCard.selected-customer .panel,.bootstrap #customer_part .customerCard.selected-customer #dash_version,.bootstrap .message-item-initial #customer_part .customerCard.selected-customer .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption #customer_part .customerCard.selected-customer .timeline-panel{border:2px solid #72c279;color:#72c279}body.display-modal #content,body.display-modal #main{background:#f8f8f8;margin:0;padding:0}.bootstrap #carrier_wizard .modal .wizard_error h3,.bootstrap .modal #carrier_wizard .wizard_error h3,.bootstrap .modal .alert h3{margin-top:0}.bootstrap #carrier_wizard .modal-footer .wizard_error,.bootstrap .modal-footer #carrier_wizard .wizard_error,.bootstrap .modal-footer .alert{text-align:left}.bootstrap #dash_version .panel-footer,.bootstrap .message-item-initial .message-item-initial-body .panel-footer,.bootstrap .panel .panel-footer,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer{background-color:#fcfdfe;border-color:#eee;height:73px;margin:15px -20px -20px}.bootstrap #dash_version .panel-footer .btn.pull-right:not(:first-child),.bootstrap .message-item-initial .message-item-initial-body .panel-footer .btn.pull-right:not(:first-child),.bootstrap .panel .panel-footer .btn.pull-right:not(:first-child),.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer .btn.pull-right:not(:first-child){margin-right:5px}.bootstrap #dash_version .panel-footer .btn,.bootstrap .message-item-initial .message-item-initial-body .panel-footer .btn,.bootstrap .panel .panel-footer .btn,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer .btn{line-height:1em}#header .panel-footer{height:40px!important;margin:15px 0 0!important}#main.helpOpen{width:70%}@media (max-width:1200px){#main.helpOpen{width:100%}}#help-container{-webkit-box-sizing:border-box;background-color:#fff;box-sizing:border-box;float:right;margin:181px 0 50px;overflow-x:hidden;padding:0;position:relative;width:30%}@media (max-width:1200px){#help-container{display:none}}.page-topbar #help-container{margin-top:140px}.page-sidebar-closed:not(.mobile) #content{padding-left:4.0625rem}.page-sidebar-closed:not(.mobile) #content .page-head{padding-left:3.125rem}#header{z-index:20}#header_infos{-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-box-sizing:content-box;align-items:stretch;background:#fff;box-sizing:content-box;color:#4e6167;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;height:40px;height:2.5rem;position:fixed;width:100%;z-index:503}.mobile #header_infos{padding:.625rem 0}#header_infos .material-icons{position:relative;vertical-align:middle}#header_infos #header_logo{background:url(fbc2a379fdad6d5a1b10c881644bc5dd.png) no-repeat 0;height:100%;width:210.08px;width:13.13rem}.mobile #header_infos #header_logo{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;margin-left:-15px;min-width:172px;width:0}#header_infos #shop_version{color:#4a4a4a;font-size:10px;left:180px;left:11.25rem;position:absolute;top:15px;top:.9375rem}@media (max-width:63.9375em){#header_infos #shop_version{display:none}}#header_infos>.component{margin-left:.5rem;margin-right:.5rem}@media (max-width:47.9375em){#header_infos>.component.hide-mobile-sm{display:none}}#header_infos .btn-link{color:#000;color:initial}#header_infos .btn-link:hover{color:#000;color:initial;text-decoration:none}#header_infos .btn-link:active,#header_infos .btn-link:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;text-decoration:none}#header_infos #quick_select{color:#4e6167;font-size:13px;height:40px;height:2.5rem;line-height:1.5;padding:7px 10px 5px}#header_infos #quick_select>.material-icons{font-size:20px;margin-left:-5px}#header_infos #header_shopname,#header_infos .shop-state{display:inline-block;height:40px;line-height:17px;padding:11.5px 5px}#header_infos #header_shopname>.material-icons,#header_infos .shop-state>.material-icons{margin-right:5px}#header_infos .shop-state{color:#4e6167;padding-top:11px;text-decoration:none;white-space:nowrap}#header_infos .shop-state:focus,#header_infos .shop-state:hover{color:#25b9d7!important;text-decoration:none!important}#header_infos .shop-state .material-icons{color:#6c868e;font-size:20px;margin-top:-4px}@media (max-width:81.1875em){#header_infos .shop-state span{display:none}}@media (max-width:991px){#header_infos .shop-state{margin-right:0;padding-left:10px!important;padding-right:10px!important}#header_infos .shop-state .material-icons{margin-right:0}}#header_infos ul.header-list{-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;color:#4e6167;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding:0}#header_infos ul.header-list #header_shopname{color:#4e6167!important;padding-top:11px}#header_infos ul.header-list #header_shopname:focus,#header_infos ul.header-list #header_shopname:hover{color:#25b9d7!important}#header_infos ul.header-list li{display:block;list-style:none}#header_infos ul.header-list li>a.notifs{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;height:2.5rem;line-height:40px;line-height:2.5rem;min-width:40px;min-width:2.5rem;padding:0 5px!important;vertical-align:middle}#header_infos ul.header-list li>a.notifs:focus,#header_infos ul.header-list li>a.notifs:hover{color:#25b9d7;text-decoration:none}#header_infos #maintenance-mode a{color:#6c868e}#header_infos #maintenance-mode a:focus,#header_infos #maintenance-mode a:hover{color:#25b9d7;text-decoration:none}#header_infos #header_shopname{font-size:13px!important;height:inherit!important;overflow-x:hidden;padding-top:11px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#header_infos #header_shopname i{color:#25b9d7}@media (max-width:320px){#header_infos #header_shopname{max-width:140px}}#header_infos #header_shop .dropdown.open .dropdown-toggle{background:none!important;color:#25b9d7!important}#header_infos #header_shop .dropdown .material-icons{color:#25b9d7;top:-1px}#header_infos #header_shop .dropdown .dropdown-toggle{color:#4e6167!important;display:inline-block!important;text-decoration:none!important}#header_infos #header_shop .dropdown .dropdown-toggle:hover{color:#25b9d7!important}#header_infos #header_shop .dropdown .dropdown-toggle i{padding-left:5px}#header_infos #header_shop .dropdown .dropdown-menu .list-dropdown-menu{margin:20px;max-height:500px;overflow-y:auto;padding:0}#header_infos #header_employee_box{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;margin-right:0;padding:0}.mobile #header_infos #header_employee_box{display:none}#header_infos #header_employee_box #employee_infos{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;list-style-type:none;margin-right:10px;width:24px}#header_infos #header_employee_box #employee_infos #employee_links .employee_avatar{height:auto;width:auto}#header_infos #header_employee_box #employee_infos #employee_links .employee_avatar img{border:none;height:60.8px;height:3.8rem;padding:0;width:60.8px;width:3.8rem}@media (max-width:768px){#header_infos #header_employee_box #employee_infos #employee_links li{color:#fff;font-size:1.2em;text-transform:uppercase}#header_infos #header_employee_box #employee_infos #employee_links li i{color:#00aff0;font-size:1.3em}}#header_infos #header_employee_box #employee_infos #employee_links .employee-wrapper-avatar{float:left;margin:0 20px}#header_infos #header_employee_box #employee_infos #employee_links .employee-wrapper-profile{display:block;margin:2px 0 20px;text-align:center}#header_infos #header_employee_box #employee_infos #employee_links .employee-wrapper-profile>.admin-link{display:inline-block}#header_infos #header_employee_box #employee_infos .employee_name{text-align:center}#header_infos #header_employee_box #employee_infos .dropdown-menu{min-width:inherit;padding-top:10px;width:280px;width:17.5rem}#header_infos #header_employee_box #employee_infos .dropdown-menu li{font-size:14px;margin:15px 7px}#header_infos #header_employee_box #employee_infos .dropdown-menu li:hover .material-icons{color:#fff}#header_infos #header_employee_box #employee_infos .dropdown-menu li.username{display:inline-block;font-weight:600;margin:0;max-width:120px;padding:1rem 0 1.5rem;vertical-align:top;white-space:normal}#header_infos #header_employee_box #employee_infos .dropdown-menu li.divider{border:1px solid #eee;clear:both;margin:0 auto!important;width:90%}#header_infos #header_employee_box #employee_infos .dropdown-menu li a .material-icons{color:#576c72;margin-right:5px;padding:0;vertical-align:middle}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link{background-color:inherit;border:1px solid #899ea5;border-radius:1px;color:#576c72}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link:hover{border-color:#25b9d7;color:#25b9d7}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link:hover .material-icons{color:#25b9d7}#header_infos #header_employee_box #employee_infos .dropdown-menu li.signout a{color:#6c868e}#header_infos #header_employee_box #employee_infos .dropdown-menu li.signout a:hover{background-color:inherit;color:#25b9d7}.bo_search_form{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;margin:4px 0 0}.bo_search_form .form-group{width:250px}.bo_search_form #bo_query{-webkit-box-shadow:none;-webkit-transition:none;background:#fff;border:1px solid #bbcdd2;border-bottom-left-radius:0;border-bottom-right-radius:55px;border-left:none;border-top-left-radius:0;border-top-right-radius:55px;box-shadow:none;color:#363a41;font-style:italic;transition:none}.bo_search_form #bo_query::-webkit-input-placeholder{color:#6c868e}.bo_search_form #bo_query:-ms-input-placeholder{color:#6c868e}.bo_search_form #bo_query::-ms-input-placeholder{color:#6c868e}.bo_search_form #bo_query::placeholder{color:#6c868e}.bo_search_form .input-group{margin:0!important}.bo_search_form .input-group-btn{border:1px solid #bbcdd2;border-bottom-left-radius:55px;border-bottom-right-radius:0;border-right:none;border-top-left-radius:55px;border-top-right-radius:0}.bo_search_form .input-group-btn .btn{-webkit-box-shadow:none;border-bottom-left-radius:55px;border-bottom-right-radius:0;border-top-left-radius:55px;border-top-right-radius:0;box-shadow:none;height:29px;outline:none}.bo_search_form .input-group-btn .btn-default{-webkit-box-shadow:none;border:1px solid transparent!important;box-shadow:none}.bo_search_form .clear_search{position:absolute;right:8px;top:6px;z-index:10}.bo_search_form #search_type_icon{font-size:20px;line-height:1;padding-right:0;top:-2px}#content .bo_search_form .process-icon-cancel,.bo_search_form #content .process-icon-cancel,.bo_search_form .icon-remove{vertical-align:middle}#header_quick{font-size:13px}#header_quick .dropdown>a,#header_quick .dropdown>a:focus{background-color:transparent!important;color:#4e6167!important}#header_quick .dropdown>a .material-icons{font-size:20px;margin-left:-5px}#header_quick .dropdown>a:hover{color:#40c9ed!important}#header_quick .dropdown-menu>li a{padding:7px 15px}#header_quick .dropdown-menu>li a:hover{color:#fff}#header_quick .dropdown-menu>li a .material-icons{margin-right:5px}#header_quick .dropdown-menu>li a:not(:hover) .material-icons{color:#6c868e}#header_quick .dropdown-menu .material-icons{font-size:18px;font-size:1.125rem}#ajax_running{background-color:rgba(0,0,0,.4);height:35px;left:0;position:absolute;text-align:center;top:0;width:35px}#ajax_running i{color:hsla(0,0%,100%,.6);font-size:20px;line-height:35px}#employee_infos.open,#notification.open{background:none}#employee_infos.open a.dropdown-toggle,#notification.open a.dropdown-toggle{background:none!important}#employee_infos .material-icons,#notification .material-icons{color:#6c868e;font-size:22px;vertical-align:bottom}#employee_infos #total_notif_number_wrapper,#notification #total_notif_number_wrapper{background:#f1b746;border:2px solid #fff;border-radius:.625rem;color:#fff;display:inline-block;font-size:10px;font-size:.625rem;height:16px;height:1rem;line-height:12px;line-height:.75rem;padding:0 .18rem;position:absolute;right:9.6px;right:.6rem;top:4.8px;top:.3rem;vertical-align:middle}#employee_infos #total_notif_number_wrapper>span,#notification #total_notif_number_wrapper>span{color:inherit;font-size:inherit}#employee_infos .dropdown-menu,#notification .dropdown-menu{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border:1px solid #bbcdd2;border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin:0;min-width:400px;min-width:25rem;padding:0;right:5px!important;top:42px}#employee_infos .dropdown-menu:after,#employee_infos .dropdown-menu:before,#notification .dropdown-menu:after,#notification .dropdown-menu:before{border:solid transparent;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;right:8px;width:0}#employee_infos .dropdown-menu:after,#notification .dropdown-menu:after{border-color:transparent transparent #fff;border-width:7px;margin-right:1px}#employee_infos .dropdown-menu:before,#notification .dropdown-menu:before{border-color:transparent transparent #bbcdd2;border-width:8px}#employee_infos .dropdown-menu .notifications .nav-tabs,#notification .dropdown-menu .notifications .nav-tabs{border-bottom:1px solid #fff}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item,#notification .dropdown-menu .notifications .nav-tabs .nav-item{margin-bottom:-1px;margin-left:0;text-align:center;width:33%}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item.active a,#notification .dropdown-menu .notifications .nav-tabs .nav-item.active a{border-bottom:3px solid #25b9d7;border-top:0;color:#25b9d7}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item:hover a,#notification .dropdown-menu .notifications .nav-tabs .nav-item:hover a{color:#25b9d7}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item .nav-link,#notification .dropdown-menu .notifications .nav-tabs .nav-item .nav-link{border:0;color:#6c868e;font-family:Open Sans,sans-serif;font-size:14.4px;font-size:.9rem;font-weight:400;padding:.9375rem .9375rem .625rem;text-transform:none}#employee_infos .dropdown-menu .notifications .tab-content,#notification .dropdown-menu .notifications .tab-content{background:#f2f4f5;border-top:.125rem solid #eee;margin-top:-.0625rem;padding:0}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane,#notification .dropdown-menu .notifications .tab-content .tab-pane{height:190px;height:11.875rem;overflow-y:auto}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane .no-notification,#notification .dropdown-menu .notifications .tab-content .tab-pane .no-notification{display:none}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty{color:#6c868e;text-align:center}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty:after,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty:after{color:#bbcdd2;content:"\E7F5";font-family:Material Icons;font-size:90px;font-size:5.625rem;opacity:.7}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty>.no-notification,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty>.no-notification{bottom:0;display:block;position:absolute;width:100%}#employee_infos .dropdown-menu .notifications .tab-content .notif,#notification .dropdown-menu .notifications .tab-content .notif{color:#6c868e;display:block;padding:.625rem .9375rem}#employee_infos .dropdown-menu .notifications .tab-content .notif .material-icons,#notification .dropdown-menu .notifications .tab-content .notif .material-icons{font-size:16px;line-height:16px;vertical-align:top}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.open,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.open{color:#5cb85c}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.closed,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.closed{color:#d9534f}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending1,#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending2,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending1,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending2{color:#fb0}#employee_infos .dropdown-menu .notifications .tab-content .notif strong,#notification .dropdown-menu .notifications .tab-content .notif strong{color:#363a41}#employee_infos .dropdown-menu .notifications .tab-content .notif:hover,#notification .dropdown-menu .notifications .tab-content .notif:hover{background-color:#3ed2f0;color:#fff;text-decoration:none}#employee_infos .dropdown-menu .notifications .tab-content .notif:hover strong,#notification .dropdown-menu .notifications .tab-content .notif:hover strong{color:#fff}#employee_infos>a>.material-icons{font-size:24px}#footer{-webkit-animation:fadeInUp .3s .2s ease both;animation:fadeInUp .3s .2s ease both;background-color:rgba(0,0,0,.8);bottom:0;color:#aaa;display:block;height:50px;line-height:50px;position:fixed;width:100%;z-index:600}#footer a{color:#ccc}#footer.hide{display:none!important}#footer #go-top{background-color:#363a41;bottom:10px;color:#fff;cursor:pointer;display:block;font-size:16px;height:30px;line-height:30px;margin:-2px 0 0;padding:0 6px;position:fixed;right:10px;text-align:center;text-decoration:none;width:30px;z-index:9003}#footer #go-top:hover{background-color:#00aff0}#footer a.footer_link{color:#00aff0}#footer a.footer_link:hover{color:#fff;text-decoration:none}#footer a.footer_link i{color:#fff;font-size:14px}#footer .footer-contact{line-height:35px;margin:0 0 6px 6px;overflow:hidden;padding:7px 0 0;text-overflow:ellipsis;white-space:nowrap}#footer .footer-contact strong{color:#fff;font-weight:400}a.link-social i{border-radius:30px;display:inline-block;font-size:14px;height:24px;line-height:24px!important;margin:0 4px 0 0;text-align:center;width:24px}a.link-social:hover{text-decoration:none}.link-youtube i{background-color:red;color:#fff}.link-youtube i:hover{background-color:#fff;color:red}.link-twitter i{background-color:#7cceef;color:#fff}.link-twitter i:hover{background-color:#fff;color:#7cceef}.link-facebook i{background-color:#557dbb;color:#fff}.link-facebook i:hover{background-color:#fff;color:#557dbb}.link-github i{background-color:#fff;color:#000}.link-github i:hover{background-color:#000;color:#fff}.status-page-dot.operational{color:#2ecc71!important}.status-page-dot.degraded_performance{color:#f1c40f!important}.status-page-dot.partial_outage{color:#e67e22!important}.status-page-dot.major_outage{color:#e74c3c!important}.js-mobile-menu{-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;cursor:pointer;display:none;flex-direction:column;float:left;font-size:28.8px;font-size:1.8rem;justify-content:center;margin-left:.6rem;margin-right:.6rem;padding-top:0}@media (max-width:63.9375em){.js-mobile-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.nav-bar{-webkit-transition:all .5s ease-out;background:#363a41;bottom:0;height:100%;margin-top:2.5rem;overflow-y:auto;position:fixed;top:0;transition:all .5s ease-out;width:210.08px;width:13.13rem;z-index:502}.nav-bar .material-icons{color:#fff;font-size:19.008px;font-size:1.188rem;line-height:inherit}.nav-bar.mobile-nav{margin-left:-100%;margin-top:3.75rem;width:70%}@media (min-width:34em) and (max-width:47.9375em){.nav-bar.mobile-nav{width:60%}}@media (min-width:48em) and (max-width:63.9375em){.nav-bar.mobile-nav{width:40%}}.nav-bar.mobile-nav.expanded{display:block;margin-left:0;overflow-y:scroll}.nav-bar.mobile-nav .onboarding-navbar{display:none}.nav-bar.mobile-nav .panel-collapse{padding-left:0}.nav-bar.mobile-nav .panel-collapse .link-leveltwo .link{padding-left:.75rem}.nav-bar.mobile-nav .employee_avatar{padding-top:1rem;text-align:center;text-decoration:none}.nav-bar.mobile-nav .employee_avatar .material-icons{font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem}@media (max-width:63.9375em){.nav-bar.mobile-nav .employee_avatar .material-icons{font-size:4.6875rem;line-height:4.6875rem}}.nav-bar.mobile-nav .employee_avatar span{color:#fff;display:block;margin-bottom:.625rem}@media (max-width:63.9375em){.nav-bar.mobile-nav .employee_avatar span{font-size:1.09375rem}}.nav-bar.mobile-nav .employee_avatar img{height:60px;height:3.75rem;width:60px;width:3.75rem}.nav-bar.mobile-nav .employee_avatar img.img-thumbnail{border-radius:36px}.nav-bar.mobile-nav .shop-list{font-weight:700;padding-bottom:1rem;text-align:center}@media (max-width:63.9375em){.nav-bar.mobile-nav .shop-list a{font-size:1.09375rem}}.nav-bar.mobile-nav .main-menu{margin-top:.625rem}.nav-bar.mobile-nav .main-menu>li:first-child{padding-bottom:1rem}.nav-bar.mobile-nav .shop-list-title{color:#00aff0;font-size:16px;font-size:1rem;margin-bottom:.9375rem;text-align:center;text-transform:uppercase}.nav-bar.mobile-nav .shop-list-title:after{content:"\E313";font-family:Material Icons;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;margin-left:.625rem;vertical-align:bottom}.nav-bar.mobile-nav .items-list{padding-left:0}.nav-bar.mobile-nav .items-list a:focus{background-color:transparent}.nav-bar.mobile-nav .items-list li{background-color:#fff;border-bottom:1px solid #999}.nav-bar.mobile-nav .items-list li.group a{font-weight:700;padding:.9375rem 2.5rem}.nav-bar.mobile-nav .items-list li.shop{padding:.9375rem .9375rem .9375rem 2.5rem}.nav-bar.mobile-nav .items-list li.shop a{display:inline-block;width:auto}.nav-bar.mobile-nav .items-list li.shop a.link-shop{float:right}.nav-bar.mobile-nav .items-list li.shop a.link-shop .material-icons{color:#6c868e;font-size:20px;font-size:1.25rem}.nav-bar.mobile-nav .items-list li:first-child a{color:#00aff0;font-size:15px;font-size:.9375rem;padding:.9375rem 1.25rem;text-transform:uppercase}.main-menu{margin:0;padding:0 0 5.313rem}.main-menu .category-title>.title{text-transform:uppercase}.main-menu .link-levelone,.main-menu .link-leveltwo{display:block}@media (max-width:63.9375em){.main-menu .link-levelone[data-submenu] a.link,.main-menu .link-leveltwo[data-submenu] a.link{font-size:1.25rem;line-height:inherit;padding-bottom:1.25rem;padding-top:1.25rem}.main-menu .link-levelone[data-submenu] a.link .material-icons,.main-menu .link-leveltwo[data-submenu] a.link .material-icons{font-size:2rem;line-height:2rem}.main-menu .link-levelone[data-submenu] a.link .material-icons.sub-tabs-arrow,.main-menu .link-leveltwo[data-submenu] a.link .material-icons.sub-tabs-arrow{padding-right:1.2rem}}@media (max-width:63.9375em){.main-menu .link-levelone[data-submenu].has_submenu .sub-tabs-arrow,.main-menu .link-leveltwo[data-submenu].has_submenu .sub-tabs-arrow{visibility:visible}}@media (max-width:63.9375em){.main-menu .-active.link-leveltwo,.main-menu .link-levelone.-active{border-right:none}}.main-menu .-active.link-leveltwo>.link,.main-menu .link-levelone.-active>.link{border-left:.25rem solid #25b9d7;padding-left:.638rem}.main-menu .-active.link-leveltwo>.link .material-icons:first-child,.main-menu .link-levelone.-active>.link .material-icons:first-child{color:#25b9d7}.main-menu .link-levelone:not(#subtab-AdminParentModulesSf) i.material-icons.mi-extension,.main-menu .link-leveltwo:not(#subtab-AdminParentModulesSf) i.material-icons.mi-extension{color:#6c868e}.main-menu .link-levelone>.link,.main-menu .link-leveltwo>.link{-ms-flex-align:end;-webkit-box-align:end;align-items:end;color:#bebebe;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:.75rem;height:auto;line-height:16px;line-height:1rem;overflow:hidden;padding:.5rem .3125rem .5rem .938rem;text-decoration:none;text-overflow:clip;white-space:normal;word-break:break-word}@media (max-width:63.9375em){.main-menu .link-levelone>.link,.main-menu .link-leveltwo>.link{font-size:1rem}}.main-menu .link-levelone>.link span,.main-menu .link-leveltwo>.link span{padding-left:.625rem}.main-menu .link-levelone>.link .sub-tabs-arrow,.main-menu .link-leveltwo>.link .sub-tabs-arrow{color:#6c868e;line-height:inherit;margin-left:auto;vertical-align:middle;visibility:hidden}.main-menu .-active.link-leveltwo>.link,.main-menu .-hover.link-leveltwo>.link,.main-menu .link-levelone.-active>.link,.main-menu .link-levelone.-hover>.link,.main-menu .link-levelone.ul-open>.link,.main-menu .ul-open.link-leveltwo>.link{-webkit-transition:background .3s ease;background:#202226;color:#fff;transition:background .3s ease}@media (max-width:63.9375em){.main-menu .-active.link-leveltwo>.link,.main-menu .-hover.link-leveltwo>.link,.main-menu .link-levelone.-active>.link,.main-menu .link-levelone.-hover>.link,.main-menu .link-levelone.ul-open>.link,.main-menu .ul-open.link-leveltwo>.link{background:#363a41}}.main-menu .-active.has_submenu.link-leveltwo .link .sub-tabs-arrow,.main-menu .-hover.has_submenu.link-leveltwo .link .sub-tabs-arrow,.main-menu .link-levelone.-active.has_submenu .link .sub-tabs-arrow,.main-menu .link-levelone.-hover.has_submenu .link .sub-tabs-arrow,.main-menu .link-levelone.ul-open.has_submenu .link .sub-tabs-arrow,.main-menu .ul-open.has_submenu.link-leveltwo .link .sub-tabs-arrow{visibility:visible}.main-menu .link-levelone>.submenu,.main-menu .link-leveltwo>.submenu{background:#202226;display:none;list-style:none;padding-left:2.75rem;white-space:nowrap}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li a.link,.main-menu .link-leveltwo>.submenu>li a.link{padding-bottom:.75rem;padding-top:.75rem}}.main-menu .link-levelone>.submenu>li:first-of-type,.main-menu .link-leveltwo>.submenu>li:first-of-type{padding-top:.625rem}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li:first-of-type,.main-menu .link-leveltwo>.submenu>li:first-of-type{padding-top:0}}.main-menu .link-levelone>.submenu>li:last-of-type,.main-menu .link-leveltwo>.submenu>li:last-of-type{padding-bottom:.75rem}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li:last-of-type,.main-menu .link-leveltwo>.submenu>li:last-of-type{padding-bottom:0}.main-menu .link-levelone>.submenu>li:last-of-type a.link,.main-menu .link-leveltwo>.submenu>li:last-of-type a.link{padding-bottom:1.5rem}}.main-menu .-active.link-leveltwo .link,.main-menu .link-levelone.-active .link,.main-menu .link-levelone.ul-open .link,.main-menu .ul-open.link-leveltwo .link{background:#202226}.main-menu .link-levelone.open>.submenu,.main-menu .open.link-leveltwo>.submenu{display:block}.main-menu .link-leveltwo.-active>.link{border-left:none;color:#fff;padding-left:0}.main-menu .link-leveltwo>.link{height:auto;line-height:14.4px;line-height:.9rem;padding:.3125rem .3rem .3125rem 0}@media (max-width:63.9375em){.main-menu .link-leveltwo>.link{line-height:1.6rem;padding-bottom:1.4rem;padding-top:1.4rem}}.main-menu .link-leveltwo>.link:hover{color:#fff}.category-title{border-top:1px solid #bbcdd2;display:block;font-size:12px;font-size:.75rem;font-weight:700;margin:1.813rem 0 0 .938rem;padding:.875rem 0 .75rem}@media (max-width:63.9375em){.category-title{display:none}}.category-title>.title{background:#363a41;color:#fff}.menu-collapse{color:#bebebe;cursor:pointer;display:block;font-size:32px;font-size:2rem;height:13.008px;height:.813rem;line-height:13.008px;line-height:.813rem;padding:.688rem .938rem 1.188rem 0;text-align:right}@media (max-width:63.9375em){.menu-collapse{display:none;padding-bottom:1rem}}.menu-collapse .material-icons{color:#bebebe}.menu-collapse .material-icons:last-child{margin-left:-1.313rem}.page-sidebar-closed:not(.mobile) #content,.page-sidebar-closed:not(.mobile) .content-div{-webkit-transition:padding 1s ease;transition:padding 1s ease}.page-sidebar-closed:not(.mobile) .menu-collapse{-webkit-transform:rotate(180deg);padding-right:.8rem;transform:rotate(180deg)}.page-sidebar-closed:not(.mobile) .nav-bar{overflow:visible!important;width:50px;width:3.125rem}.page-sidebar-closed:not(.mobile) .nav-bar-overflow{height:100%;overflow:hidden}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu{overflow:hidden}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .category-title>.title,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone span,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo span{display:none}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .sub-tabs-arrow{display:none!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .category-title{margin-top:.8rem;padding-bottom:0}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link{line-height:normal}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone:first-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo:first-of-type{margin-bottom:0}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.ul-open>.link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .ul-open.link-leveltwo>.link{-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;width:235px;width:14.6875rem}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.ul-open>.link>span,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .ul-open.link-leveltwo>.link>span{display:inline-block;padding-left:1.563rem}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.ul-open ul.submenu,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .ul-open.link-leveltwo ul.submenu{display:block!important;left:50px;padding-left:5px;position:absolute!important;width:200px!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo:first-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo:first-of-type{margin-top:.2rem;padding-top:0!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo:last-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo:last-of-type{margin-bottom:1rem;padding-bottom:0!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo .link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo .link{padding-left:1.5rem}@media (max-height:870px){.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters.ul-open ul.submenu,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters.ul-open ul.submenu{-ms-flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-transform:rotate(180deg);-webkit-transform-origin:top;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-direction:column-reverse;margin-top:35px;transform:rotate(180deg);transform-origin:top}.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters.ul-open ul.submenu li,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters.ul-open ul.submenu li{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters.ul-open ul.submenu li:last-of-type,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters.ul-open ul.submenu li:last-of-type{margin-bottom:0}}.mobile-layer{-webkit-transition:all .2s ease-in-out;background:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;transition:all .2s ease-in-out;width:100%;z-index:501}.mobile-layer.expanded{display:block}[class^=icon-]{font-size:14px}[class^=process-icon-]{background:transparent;background-position:50%;background-size:26px;display:block;font-size:28px;height:30px;margin:0 auto;width:30px}#content .process-icon-loading{font-size:20px;line-height:30px}.bootstrap .fixed-width-xs{width:48px!important}.bootstrap .fixed-width-sm{width:80px!important}.bootstrap .fixed-width-md{width:120px!important}.bootstrap .fixed-width-lg{width:160px!important}.bootstrap .fixed-width-xl{width:200px!important}.bootstrap .fixed-width-xxl{width:250px!important}@media (max-width:480px){.bootstrap .hidden-inline-xs{display:none!important}}.bootstrap .row-margin-bottom{margin-bottom:15px}.bootstrap .row-margin-top{margin-top:15px}.bootstrap .row-padding-top{padding-top:15px}.bootstrap .img-thumbnail,.bootstrap .thumbnail{background-color:#fff;border-color:#ccc!important}.bootstrap .highlight{background-color:#f7e69f}.bootstrap .text-orange{color:#f90}.bootstrap .badge,.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{background-color:#00aff0;font-size:1em;font-weight:400;letter-spacing:.0625em;line-height:inherit;padding:1px 5px}.bootstrap .badge-info.module-badge-bought,.bootstrap .badge-info.module-badge-partner,.bootstrap .badge-info.module-badge-popular,.bootstrap .badge.badge-info{background-color:#25b9d7}.bootstrap .badge-success.module-badge-bought,.bootstrap .badge-success.module-badge-partner,.bootstrap .badge-success.module-badge-popular,.bootstrap .badge.badge-success{background-color:#72c279}.bootstrap .badge-warning.module-badge-bought,.bootstrap .badge-warning.module-badge-partner,.bootstrap .badge-warning.module-badge-popular,.bootstrap .badge.badge-warning{background-color:#fbbb22}.bootstrap .badge-danger.module-badge-bought,.bootstrap .badge-danger.module-badge-partner,.bootstrap .badge-danger.module-badge-popular,.bootstrap .badge.badge-danger{background-color:#e08f95}.bootstrap .badge-critical.module-badge-bought,.bootstrap .badge-critical.module-badge-partner,.bootstrap .badge-critical.module-badge-popular,.bootstrap .badge.badge-critical{background-color:#cf535c}.bootstrap .label{font-size:12px;font-weight:400}.bootstrap .label.label-inactive{background-color:#999}.bootstrap .nav-tabs{border-bottom:none}.bootstrap .nav-tabs li .badge,.bootstrap .nav-tabs li .module-badge-bought,.bootstrap .nav-tabs li .module-badge-partner,.bootstrap .nav-tabs li .module-badge-popular{background-color:#fff;border:2px solid #eee;color:#666}.bootstrap .nav-tabs li a{font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:300;text-transform:uppercase}.bootstrap .nav-tabs li.active a,.bootstrap .nav-tabs li.active a:focus,.bootstrap .nav-tabs li.active a:hover{background-color:#fff}.bootstrap .table tr.parent td{background-color:#eee!important;border-bottom:1px solid #ccc!important}.bootstrap #carrier_wizard .alert-warning.wizard_error,.bootstrap .alert.alert-warning{border:none;border-left:3px solid #fcc94f;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-warning.wizard_error:before,.bootstrap .alert.alert-warning:before{color:#fcc94f;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert.alert-danger{border:none;border-left:3px solid #eab3b7;padding-left:50px;position:relative}.bootstrap #carrier_wizard .wizard_error:before,.bootstrap .alert.alert-danger:before{color:#eab3b7;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-success.wizard_error,.bootstrap .alert.alert-success{border:none;border-left:3px solid #92d097;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-success.wizard_error:before,.bootstrap .alert.alert-success:before{color:#92d097;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-info.wizard_error,.bootstrap .alert.alert-info{border:none;border-left:3px solid #4ac7e0;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-info.wizard_error:before,.bootstrap .alert.alert-info:before{color:#4ac7e0;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-addons.wizard_error,.bootstrap .alert.alert-addons{background-color:#f3f3f2;border:none;border-left:3px solid #f34291;color:#f01778;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-addons.wizard_error hr,.bootstrap .alert.alert-addons hr{border-top-color:#f22f86}.bootstrap #carrier_wizard .alert-addons.wizard_error .alert-link,.bootstrap .alert.alert-addons .alert-link{color:#c70d60}.bootstrap #carrier_wizard .alert-addons.wizard_error:before,.bootstrap .alert.alert-addons:before{color:#f34291;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-onboarding.wizard_error,.bootstrap .alert.alert-onboarding{-webkit-box-shadow:inset 140px 0 0 #25b9d7;background-color:#fff;border:2px solid #25b9d7;box-shadow:inset 140px 0 0 #25b9d7;color:#25b9d7;padding:20px 20px 20px 160px;position:relative}.bootstrap #carrier_wizard .alert-onboarding.wizard_error hr,.bootstrap .alert.alert-onboarding hr{border-top-color:#39c1dd}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .alert-link,.bootstrap .alert.alert-onboarding .alert-link{color:#1e94ab}.bootstrap #carrier_wizard .alert-onboarding.wizard_error:before,.bootstrap .alert.alert-onboarding:before{color:#fff;display:block;font-size:98px;height:25px;left:7px;left:25px;position:absolute;top:6px;top:40px;width:25px}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step,.bootstrap .alert.alert-onboarding .onboarding-step{height:2em;width:100%}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-success,.bootstrap .alert.alert-onboarding .onboarding-step.step-success{background-color:#25b9d7}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-in-progress,.bootstrap .alert.alert-onboarding .onboarding-step.step-in-progress{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;background-color:#25b9d7;background-image:linear-gradient(45deg,#7ad6e8 25%,transparent 0,transparent 50%,#7ad6e8 0,#7ad6e8 75%,transparent 0,transparent)}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-todo,.bootstrap .alert.alert-onboarding .onboarding-step.step-todo{background-color:#eee}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-first,.bootstrap .alert.alert-onboarding .onboarding-step.step-first{border-radius:3em 0 0 3em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-final,.bootstrap .alert.alert-onboarding .onboarding-step.step-final{border-radius:0 3em 3em 0}.bootstrap #carrier_wizard .alert-onboarding.wizard_error h4,.bootstrap .alert.alert-onboarding h4{color:#383f50;font-size:2.1em;font-weight:100;margin-bottom:.4em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error p,.bootstrap .alert.alert-onboarding p{color:#7d88a4;font-size:1.1em;margin-bottom:1em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-action-container,.bootstrap .alert.alert-onboarding .onboarding-action-container{padding-top:3em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error hr,.bootstrap .alert.alert-onboarding hr{border-color:#a5e3f0}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .progress,.bootstrap .alert.alert-onboarding .progress{-webkit-box-shadow:none;border-radius:3em;box-shadow:none;height:2em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .progress-bar,.bootstrap .alert.alert-onboarding .progress-bar{-webkit-box-shadow:none;box-shadow:none}.bootstrap #carrier_wizard .alert-message.wizard_error,.bootstrap .alert.alert-message{background-color:#fff;border:2px solid #fbbb22;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-message.wizard_error:before,.bootstrap .alert.alert-message:before{color:#fcc94f;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .wizard_error h4,.bootstrap .alert h4{font-size:1.45em;margin-bottom:1em}.bootstrap .overflow-y{margin-bottom:15px;max-height:200px;overflow-y:auto}.bootstrap .input[type=password]{font-size:2em!important}.bootstrap .pagination{margin:17px 0 0}.bootstrap .list-detail dd:not(:last-child){margin-bottom:10px}.bootstrap .attributes-color-container{border:1px solid #000;display:block;height:25px;width:40px}.bootstrap #mColorPickerInput{color:#000}.bootstrap .modal-content-overflow{max-height:400px;overflow-y:scroll}.bootstrap .pointer{cursor:pointer}.bootstrap .table{border-collapse:separate;border-spacing:0 2px 0 0;margin-bottom:5px}.bootstrap .table thead>tr>th{border:none;border-bottom:1px solid #a0d0eb;font-weight:400;vertical-align:top}.bootstrap .table thead>tr>th span.title_box{color:#656565;display:block;white-space:nowrap;word-wrap:nowrap}.bootstrap .table thead>tr>th span.title_box.active{font-weight:700}.bootstrap .table thead>tr>th span.title_box a{text-decoration:none}.bootstrap .table thead>tr>th span.title_box a.active{color:#000}.bootstrap .table thead>tr>th span.title_box .label-tooltip{background-color:#edf7fb;border:none;border-bottom:1px solid #d8edf7;color:#3586ae;padding:0 5px}.bootstrap .table thead>tr.filter>th{background-color:#ecf6fb}.bootstrap .table thead>tr.filter>th input[type=password].filter,.bootstrap .table thead>tr.filter>th input[type=text].filter,.bootstrap .table thead>tr.filter>th select.filter{border-color:#a0d0eb;font-size:11px;padding:4px}.bootstrap .table input,.bootstrap .table select{margin:0}.bootstrap .table input.center,.bootstrap .table select.center{margin:0 auto}.bootstrap .table tbody>tr>td{background-color:#fff;border-bottom:1px solid #eaedef;border-top:none;color:#666;font-size:12px;padding:3px 7px;vertical-align:middle;word-wrap:nowrap}.bootstrap .table tbody>tr.odd>td{background-color:#fcfdfe}.bootstrap .table tbody>tr:hover>td{background-color:#f4f8fb}.bootstrap .table td.center,.bootstrap .table th.center{text-align:center}.bootstrap .table td.pointer{cursor:pointer}.bootstrap .table td.dragHandle .dragGroup{border-radius:5px;cursor:move;font-size:14px;padding:4px 4px 4px 20px;position:relative;text-align:center;width:80px}.bootstrap .table td.dragHandle .dragGroup:hover{background-color:#00aff0!important;color:#fff}.bootstrap .table td.dragHandle .dragGroup:before{display:block;height:16px;left:6px;position:absolute;top:8px;width:16px}.bootstrap .table td.dragHandle .dragGroup .positions{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 3px inset;background-color:#eee;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);color:#aaa;display:inline-block;padding:0 5px;text-shadow:#fff 1px 1px;width:43px}.bootstrap .table tr.actions{text-align:right}.bootstrap .table td.actions{padding-right:5px;text-align:right}.bootstrap .table th.actions .btn{margin-bottom:4px!important}.bootstrap .table tr.myDragClass{background-color:#eee;padding:10px}.bootstrap .table tr.myDragClass td{-webkit-transform:translate(5px,10px);background-color:#00aff0!important;color:#fff!important;transform:translate(5px,10px)}.bootstrap .table.tableDnD td{-webkit-transition-duration:.2s;-webkit-transition-property:all;-webkit-transition-timing-function:ease-out;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.bootstrap tr.highlighted td{background-color:#00aff0!important;color:#fff!important}.bootstrap .bulk-actions{margin:17px 0 0}.bootstrap .bulk-actions ul i{font-size:14px}.bootstrap .list-action-enable{border-radius:3px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:1.3em;text-align:center;width:30px}.bootstrap .list-action-enable.action-enabled{color:#72c279}.bootstrap .list-action-enable.action-disabled{color:#e08f95}.bootstrap .list-action-enable:hover{color:#25b9d7}.bootstrap .list-empty{background-color:#fcfdfe!important}.bootstrap .list-empty .list-empty-msg{color:#999;display:block;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:1.4em;margin:20px auto;text-align:center;width:50%}.bootstrap .list-empty .list-empty-icon{clear:both;color:#dedede;display:block;font-size:84px;text-shadow:#fff 1px 1px 0}.bootstrap .date_range .input-group:first-child{margin-bottom:5px}@media (max-width:991px){.bootstrap .table-responsive-row{overflow:visible}.bootstrap .table-responsive-row table,.bootstrap .table-responsive-row tbody,.bootstrap .table-responsive-row td,.bootstrap .table-responsive-row th,.bootstrap .table-responsive-row thead,.bootstrap .table-responsive-row tr{display:block}.bootstrap .table-responsive-row thead tr{display:block;float:left;width:70%}.bootstrap .table-responsive-row thead tr:first-child{width:30%}.bootstrap .table-responsive-row thead tr:first-child th{width:100%!important}.bootstrap .table-responsive-row thead tr:first-child:last-child{display:none}.bootstrap .table-responsive-row th{height:48px;text-align:center}.bootstrap .table-responsive-row th .fixed-width-md{float:left}.bootstrap .table-responsive-row th .fixed-width-sm{width:100%!important}.bootstrap .table-responsive-row tr{-webkit-box-shadow:#eaedef 0 2px 0 0;border:1px solid #ccc;box-shadow:0 2px 0 0 #eaedef;margin-bottom:6px;width:100%}.bootstrap .table-responsive-row tr:last-child{border-bottom:1px solid #ccc}.bootstrap .table-responsive-row td{font-size:1.15em!important;line-height:2em!important;overflow:hidden;padding-left:35%!important;position:relative;text-align:left!important;text-overflow:ellipsis;white-space:nowrap;width:100%!important}.bootstrap .table-responsive-row td:last-child{border:none}.bootstrap .table-responsive-row td .btn-group-action .dropdown-toggle{display:none!important}.bootstrap .table-responsive-row td .btn-group-action .dropdown-menu li,.bootstrap .table-responsive-row td .btn-group-action ul.dropdown-menu{-webkit-box-shadow:none;background:transparent;border:none;box-shadow:none;display:inline-block;float:right;margin:0;padding:0;position:relative;z-index:13}.bootstrap .table-responsive-row td .dropdown-menu li a,.bootstrap .table-responsive-row td a.btn,.bootstrap .table-responsive-row td button.btn{-webkit-box-shadow:none;background-color:#fff;border:none;border-left:1px solid #eaedef;border-radius:0;box-shadow:none;color:#00aff0;display:inline-block;float:right;font-weight:700;margin:0!important;margin-right:5px;padding:12px 10px!important;z-index:13}.bootstrap .table-responsive-row td .dropdown-menu li a i,.bootstrap .table-responsive-row td a.btn i,.bootstrap .table-responsive-row td button.btn i{color:#00aff0}.bootstrap .table-responsive-row td .dropdown-menu li a:hover,.bootstrap .table-responsive-row td a.btn:hover,.bootstrap .table-responsive-row td button.btn:hover{background-color:#00aff0;color:#fff}.bootstrap .table-responsive-row td .dropdown-menu li a:hover i,.bootstrap .table-responsive-row td a.btn:hover i,.bootstrap .table-responsive-row td button.btn:hover i{color:#fff}.bootstrap .table-responsive-row .odd td{background-color:#fcfdfe!important}.bootstrap .table-responsive-row td.row-selector{display:none}.bootstrap .table-responsive-row td:before{border-right:1px solid #eaedef;color:#aaa;font-size:.9em;font-style:italic;left:12px;padding-right:10px;position:absolute;text-align:right;top:4px;white-space:nowrap;width:30%}.bootstrap .table-responsive-row td:last-child{padding:0!important;text-align:right!important}.bootstrap .table-responsive-row td:last-child:before{content:none!important}.bootstrap .table-responsive-row .btn-group{float:none!important}.bootstrap .table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;border:1px solid #ddd;margin-bottom:12.75px;overflow-x:auto;overflow-y:hidden;width:100%}.bootstrap .table-responsive>.table{margin-bottom:0}.bootstrap .table-responsive>.table>tbody>tr>td,.bootstrap .table-responsive>.table>tbody>tr>th,.bootstrap .table-responsive>.table>tfoot>tr>td,.bootstrap .table-responsive>.table>tfoot>tr>th,.bootstrap .table-responsive>.table>thead>tr>td,.bootstrap .table-responsive>.table>thead>tr>th{white-space:nowrap}.bootstrap .table-responsive>.table-bordered{border:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.bootstrap .tree-panel-heading-controls{color:#00aff0;font-size:1.1em;line-height:2.2em}.bootstrap .tree-panel-heading-controls i{font-size:14px}.bootstrap .tree{list-style:none;padding:0 0 0 20px}.bootstrap .tree input{line-height:normal;margin-right:4px;vertical-align:baseline}.bootstrap .tree i{font-size:14px}.bootstrap .tree .tree-folder-name,.bootstrap .tree .tree-item-name{border-radius:4px;padding:2px 5px}.bootstrap .tree .tree-folder-name label,.bootstrap .tree .tree-item-name label{font-weight:400}.bootstrap .tree .tree-folder-name:hover,.bootstrap .tree .tree-item-name:hover{background-color:#eee;cursor:pointer}.bootstrap .tree .tree-selected{background-color:#00aff0;color:#fff}.bootstrap .tree .tree-selected:hover{background-color:#009cd7}.bootstrap .tree .tree-selected i.tree-dot{background-color:#fff}.bootstrap .tree i.tree-dot{background-color:#ccc;border-radius:6px;display:inline-block;height:6px;margin:0 4px;position:relative;width:6px}.bootstrap .tree .tree-folder-name-disable,.bootstrap .tree .tree-item-disable{color:#ccc}.bootstrap .tree .tree-folder-name-disable:hover,.bootstrap .tree .tree-item-disable:hover{background-color:none;color:#ccc}.bootstrap .tree-actions{display:inline-block}.bootstrap .tree-panel-heading-controls{border-bottom:1px solid #dfdfdf;margin:-20px -20px 20px;padding:5px}.bootstrap .tree-actions .twitter-typeahead{padding:0 0 0 4px;position:relative;top:1px}.bootstrap .tree-actions .tt-hint{color:#ccc;left:4px!important}.bootstrap .tree-panel-label-title{font-weight:400;margin:0;padding:0 0 0 8px}.bootstrap label.control-label{color:#666;font-size:13px;font-weight:400}.bootstrap label.control-label span.label-tooltip{background-color:#edf7fb;border:none;border-bottom:1px solid #d8edf7;border-radius:3px;color:#3586ae;font-size:13px;padding:0 5px;text-decoration:none}.bootstrap label.required:before{color:red;content:"*";font-size:14px;line-height:12px;position:relative}.bootstrap .tooltip{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:12px;white-space:normal}.bootstrap input[type=password].input-tiny,.bootstrap input[type=text].input-tiny,.bootstrap select.input-tiny{float:left;width:80px}.bootstrap textarea{resize:none}.bootstrap .uneditable-input:focus,.bootstrap input[type=color]:focus,.bootstrap input[type=date]:focus,.bootstrap input[type=datetime-local]:focus,.bootstrap input[type=datetime]:focus,.bootstrap input[type=email]:focus,.bootstrap input[type=month]:focus,.bootstrap input[type=number]:focus,.bootstrap input[type=password]:focus,.bootstrap input[type=search]:focus,.bootstrap input[type=tel]:focus,.bootstrap input[type=text]:focus,.bootstrap input[type=time]:focus,.bootstrap input[type=url]:focus,.bootstrap input[type=week]:focus,.bootstrap textarea:focus{-webkit-box-shadow:none;background-color:#fefbe2;box-shadow:none}.bootstrap .btn .caret{border-top-color:#333!important}.bootstrap .btn:hover .caret{border-top-color:#fff!important}.bootstrap .btn.btn-default i{color:#555}.bootstrap .btn.btn-default:hover{-webkit-box-shadow:none;background-color:#00aff0;border-color:#008abd;box-shadow:none;color:#fff}.bootstrap .btn.btn-default:hover i{color:#fff}.bootstrap .btn.btn-primary{background-color:#00aff0;color:#fff;text-transform:uppercase}.bootstrap .btn.btn-primary i{color:#fff}.bootstrap .btn.btn-primary:hover{-webkit-box-shadow:none;background-color:#008abd;box-shadow:none}.bootstrap .btn.btn-default[disabled]{background-color:#f2f2f2;border-color:#999;color:#999}.bootstrap .dropdown-menu{text-align:left}.bootstrap .dropdown-menu>li a{padding:5px 10px}.bootstrap .dropdown-menu>li a:hover i{color:#fff}.bootstrap .btn-group-action{line-height:0}.bootstrap .btn-group-action .btn{font-family:Open Sans,Helvetica,Arial,sans-serif}.bootstrap .btn-group-action .btn-group{white-space:nowrap}.bootstrap .btn-group-action .btn-group>a,.bootstrap .btn-group-action .btn-group button{display:inline-block;float:none;text-decoration:none}.bootstrap .btn-group-action .btn-group>a:first-child{margin-right:-3px}.bootstrap .btn-group-action .btn-group i{font-size:14px}.bootstrap .dummyfile{position:relative}.bootstrap .dummyfile .hide-file-upload{filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.bootstrap .tt-query{border-bottom-right-radius:3px!important;border-top-right-radius:3px!important}.bootstrap .tt-dropdown-menu{background-color:#fff;border:1px solid #ccc;font-size:.9em;text-transform:none}.bootstrap .tt-suggestions{-webkit-box-shadow:rgba(0,0,0,.25) 0 1px 4px;box-shadow:0 1px 4px rgba(0,0,0,.25);padding:0 6px}.bootstrap .tt-suggestion p{border-bottom:1px solid #ccc;margin:0!important;padding:0!important}.bootstrap .tt-suggestion:last-child p{border-bottom:none}.bootstrap .tagify-container{-webkit-box-shadow:rgba(0,0,0,.075) 0 1px 1px inset;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);min-height:30px;overflow:auto;padding:0 3px}.bootstrap .tagify-container span{float:left}.bootstrap .tagify-container>span{background-color:#3ecbff;border:1px solid #00aff0;border-radius:2px;color:#fff;display:inline-block;margin:3px;padding:2px 5px}.bootstrap .tagify-container>span>a{color:#00aff0;font-weight:700;padding-left:5px;text-decoration:none}.bootstrap .tagify-container>input{-webkit-box-shadow:none;border:0;box-shadow:none;height:auto;margin-top:2px;width:140px}.bootstrap .tagify-container>input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}@media (max-width:1200px){.bootstrap .form-group .input-group,.bootstrap .form-group input[type=password],.bootstrap .form-group input[type=search],.bootstrap .form-group input[type=text],.bootstrap .form-group select,.bootstrap .form-group textarea{margin:4px 0}.bootstrap .form-group .input-group input[type=password],.bootstrap .form-group .input-group input[type=search],.bootstrap .form-group .input-group input[type=text],.bootstrap .form-group .input-group select,.bootstrap .form-group .input-group textarea{margin:0}}.bootstrap input[type=email],.bootstrap input[type=password],.bootstrap input[type=search],.bootstrap input[type=tel],.bootstrap input[type=text]{font-family:Open Sans,Helvetica,Arial,FontAwesome,sans-serif!important}.bootstrap .kpi-container{padding-bottom:10px!important}.bootstrap .kpi-container .kpi-refresh{position:absolute;right:20px;z-index:1}.bootstrap .box-stats{display:block;height:64px;margin-bottom:10px}.bootstrap .box-stats .boxchart-overlay{border-radius:3px;float:left;margin-right:10px;padding:10px 10px 5px}.bootstrap .box-stats .kpi-content{float:left;padding-left:40px;position:relative;width:100%}.bootstrap .box-stats .kpi-content i{border-radius:3px;color:#fff;font-size:26px;left:0;line-height:26px;position:absolute;text-align:center;top:0}.bootstrap .box-stats .kpi-content .title{color:#666;display:block}.bootstrap .box-stats .kpi-content .subtitle{color:#aaa;display:block;text-transform:uppercase}.bootstrap .box-stats .kpi-content .value{clear:both;display:block;font-size:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap .box-stats:hover{text-decoration:none}.bootstrap .color1 .boxchart-overlay,.bootstrap .color1 i{color:#2ba8e3!important}.bootstrap .color1 .value{color:#2ba8e3}.bootstrap .color2 .boxchart-overlay,.bootstrap .color2 i{color:#ff5450!important}.bootstrap .color2 .value{color:#ff5450}.bootstrap .color3 .boxchart-overlay,.bootstrap .color3 i{color:#9e5ba1!important}.bootstrap .color3 .value{color:#9e5ba1}.bootstrap .color4 .boxchart-overlay,.bootstrap .color4 i{color:#95cc6b!important}.bootstrap .color4 .value{color:#95cc6b}.bootstrap .data_chart rect{fill:#fff}.bootstrap .data_chart path{fill:none;stroke:#fff;stroke-width:2}.bootstrap .data_chart line{stroke:#000}.bootstrap .data_chart .area{fill:hsla(0,0%,100%,.3);stroke-width:0}.bootstrap .switch-light span span,.bootstrap .switch a{display:none}@media only screen{.bootstrap .switch-light{display:block;height:26px;overflow:visible;padding:0;position:relative}.bootstrap .switch-light *{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap .switch-light a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.bootstrap .switch-light>span,.bootstrap .switch-light label{line-height:26px;vertical-align:middle}.bootstrap .switch-light label{display:block;position:relative;width:100%;z-index:3}.bootstrap .switch-light input{opacity:0;position:absolute;z-index:5}.bootstrap .switch-light input:checked~a{left:0}.bootstrap .switch-light>span{font-weight:400;left:0;margin:0;position:absolute;text-align:left;width:100%}.bootstrap .switch-light>span span{display:block;left:0;position:absolute;text-align:center;top:0;width:50%;z-index:5}.bootstrap .switch-light>span span:last-child{left:50%}.bootstrap .switch-light a{display:block;height:100%;left:50%;padding:0;position:absolute;top:0;width:50%;z-index:4}.bootstrap .switch{display:block;height:26px;position:relative}.bootstrap .switch *{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap .switch a{-webkit-transition:all .3s ease-out;display:block;transition:all .3s ease-out}.bootstrap .switch>span,.bootstrap .switch label{line-height:26px;vertical-align:middle}.bootstrap .switch input{opacity:0;position:absolute}.bootstrap .switch label{float:left;height:100%;margin:0;position:relative;text-align:center;width:50%;z-index:2}.bootstrap .switch a{-webkit-box-shadow:"#1B7088" 0 -1px 0 inset;background-color:#2eacce;border:1px solid #279cbb;box-shadow:inset 0 -1px 0 "#1B7088";color:#fff;height:100%;left:0;padding:0;position:absolute;top:0;width:50%;z-index:1}.bootstrap .switch input:last-of-type:checked~a{-webkit-box-shadow:"#5C5C5C" 0 -1px 0 inset;background-color:#e08f95;border:1px solid #ca6f6f;box-shadow:inset 0 -1px 0 "#5C5C5C";left:50%}.bootstrap .switch input:disabled~a{-webkit-box-shadow:#b3b3b3 0 -1px 0 inset!important;background-color:#cdcdcd!important;border:1px solid #b3b3b3!important;box-shadow:inset 0 -1px 0 #b3b3b3!important}.bootstrap .switch.switch-3 a,.bootstrap .switch.switch-3 label{width:33.33333%}.bootstrap .switch.switch-3 input:checked:nth-of-type(2)~a{left:33.33333%}.bootstrap .switch.switch-3 input:checked:last-of-type~a{left:66.66667%}.bootstrap .switch.switch-4 a,.bootstrap .switch.switch-4 label{width:25%}.bootstrap .switch.switch-4 input:checked:nth-of-type(2)~a{left:25%}.bootstrap .switch.switch-4 input:checked:nth-of-type(3)~a{left:50%}.bootstrap .switch.switch-4 input:checked:last-of-type~a{left:75%}.bootstrap .switch.switch-5 a,.bootstrap .switch.switch-5 label{width:20%}.bootstrap .switch.switch-5 input:checked:nth-of-type(2)~a{left:20%}.bootstrap .switch.switch-5 input:checked:nth-of-type(3)~a{left:40%}.bootstrap .switch.switch-5 input:checked:nth-of-type(4)~a{left:60%}.bootstrap .switch.switch-5 input:checked:last-of-type~a{left:80%}.bootstrap .prestashop-switch{-webkit-box-shadow:rgba(0,0,0,.15) 0 1px 4px 1px inset;background-color:#eee;border-radius:3px;box-shadow:inset 0 1px 4px 1px rgba(0,0,0,.15);color:#333;margin-top:3px;text-align:center}.bootstrap .prestashop-switch *{outline:0!important}.bootstrap .prestashop-switch label{-webkit-transition:color .2s ease-out;color:#bbb;cursor:pointer;font-weight:400;text-transform:uppercase;transition:color .2s ease-out}.bootstrap .prestashop-switch input:checked+label{color:#fff}.bootstrap .prestashop-switch>span{color:#666;cursor:pointer;text-transform:uppercase}.bootstrap .prestashop-switch.switch-light input:checked~a{-webkit-box-shadow:#72c279 0 -1px 0 inset;background-color:#96d19b;border:1px solid #72c279;box-shadow:inset 0 -1px 0 #72c279}.bootstrap .prestashop-switch.switch-light input:checked~span span:first-of-type{color:#fff}.bootstrap .prestashop-switch.switch-light input:checked~span span:last-of-type{color:#ccc}.bootstrap .prestashop-switch.switch-light input~a{-webkit-box-shadow:#e08f95 0 -1px 0 inset;background-color:#ebb7bb;border:1px solid #e08f95;box-shadow:inset 0 -1px 0 #e08f95}.bootstrap .prestashop-switch.switch-light input~span span:first-of-type{color:#ccc}.bootstrap .prestashop-switch.switch-light input~span span:last-of-type{color:#fff}}.bootstrap .page-head{-webkit-transition:padding-left .5s ease-out;background-color:#fff;border-bottom:1px solid #dfdfdf;color:#363a41;height:100px;left:0;margin:0;padding:0 0 0 210px;position:fixed;top:40px;top:2.5rem;transition:padding-left .5s ease-out;width:100%;z-index:499}.mobile .bootstrap .page-head{top:60px;top:3.75rem}@media (max-width:63.9375em){.bootstrap .page-head{padding:0}}.bootstrap .page-head.with-tabs{height:140px}.bootstrap .page-head>.wrapper{padding-left:15px}.bootstrap .page-head .page-title{clear:left;color:#363a41;float:left;font:20pt Open Sans,Helvetica,Arial,sans-serif;line-height:1.2;margin:0 0 .9375rem;padding:.3125rem 0;position:relative;white-space:nowrap}.bootstrap .page-head .page-title a{border-bottom:1px dotted #fff}.bootstrap .page-head .page-title a:hover{border-color:#000;color:#000}.bootstrap .page-head a{color:#fff;text-decoration:none}.bootstrap .page-head h4.page-subtitle{float:left;font-family:Open Sans;left:230px;margin-top:60px;position:absolute}@media (max-width:768px){.bootstrap .page-head h4.page-subtitle{left:70px}}.bootstrap .page-head .toolbarBox{background-color:transparent!important;position:absolute;right:0}.bootstrap .page-head .toolbarBox #toolbar-nav{border:none}.bootstrap .page-head .toolbarBox .btn-toolbar{margin:0;padding:3px 0 0}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn{color:#363a41;font-size:12px;line-height:8px;margin:0 3px 2px 0;overflow:hidden;padding:20px 5px!important;position:relative;text-align:center;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}@media (max-width:992px){.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn{font-size:11px;width:46px}}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn i{color:#2eacce}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn i:hover{color:#40c9ed}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn div{padding-top:10px}.bootstrap .page-head .toolbarBox .btn-toolbar .dropdown-toolbar{border-radius:3px;display:none;float:right}@media (max-width:768px){.bootstrap .page-head .toolbarBox .btn-toolbar .dropdown-toolbar{display:block}}.bootstrap .page-head ul.page-breadcrumb{background:transparent!important;border:none!important;border-radius:0;color:#000;color:rgba(0,0,0,.5);float:left;font-size:12px;line-height:1.5;list-style:none;margin:0;padding:.3125rem 0;white-space:nowrap}.bootstrap .page-head ul.page-breadcrumb li i{font-size:10px}.bootstrap .page-head ul.page-breadcrumb li.breadcrumb-container i,.bootstrap .page-head ul.page-breadcrumb li.breadcrumb-current i{border-right:1px solid #659e32;color:#659e32;font-size:42px;left:-60px;padding-right:5px;position:absolute;top:2px}.bootstrap .page-head ul.page-breadcrumb li:before{color:#659e32}.bootstrap .page-head ul.page-breadcrumb li a,.bootstrap .page-head ul.page-breadcrumb li a:hover{color:#363a41}.bootstrap .page-head .page-head-tabs{background-color:#fff;clear:left}.bootstrap .page-head .page-head-tabs ul{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;font-weight:400}.bootstrap .page-head .page-head-tabs li{display:inline-block}.bootstrap .page-head .page-head-tabs li a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#6c868e;font-size:14px;font-size:.875rem;line-height:1.5;padding:.9375rem 1.25rem;vertical-align:middle}.bootstrap .page-head .page-head-tabs li a.current{background-color:#f4f9fb;border-bottom:3px solid #3ed2f0;color:#363a41}.bootstrap .page-sidebar-closed .page-head{padding-left:4.0625rem}.bootstrap .page-header-toolbar-back{border:none!important;display:inline-block}.bootstrap #datepicker .input-selected{margin:0}.bootstrap #datepicker #date-end.input-selected,.bootstrap #datepicker #date-start.input-selected{border:3px solid #00a4e7}.bootstrap #datepicker #date-end-compare.input-selected,.bootstrap #datepicker #date-start-compare.input-selected{border:3px solid #ff8000}.bootstrap #datepicker div#datepicker-form #date-range{border:1px solid #0092ce}.bootstrap #datepicker div#datepicker-form #date-range .form-date-heading{background-color:#0092ce}.bootstrap #datepicker div#datepicker-form #date-compare{border:1px solid #e67300}.bootstrap #datepicker div#datepicker-form #date-compare .form-date-heading{background-color:#e67300}.bootstrap #datepicker div#datepicker-form .form-date-heading{height:30px;line-height:30px;padding:0 0 0 8px}.bootstrap #datepicker div#datepicker-form .form-date-heading .checkbox-title label,.bootstrap #datepicker div#datepicker-form .form-date-heading .title{color:#fff;font-size:1.15em;font-weight:200;line-height:2em;text-transform:uppercase}.bootstrap #datepicker div#datepicker-form .form-date-heading .btn-default{background-color:hsla(0,0%,100%,.3);border:none;color:#fff;font-weight:700}.bootstrap #datepicker div#datepicker-form .form-date-heading select{margin:2px 2px 0 0}.bootstrap #datepicker div#datepicker-form .form-date-actions,.bootstrap #datepicker div#datepicker-form .form-date-body{background-color:#fff;display:inline-block;padding:10px;width:100%}.bootstrap #datepicker div#datepicker-form .form-date-actions{border:1px solid #ccc}.bootstrap #datepicker div#datepicker-form .form-date-group{clear:both;margin:0 auto 6px;width:100%}.bootstrap #datepicker div#datepicker-form .form-date-group label{color:#666;font-size:.8em;font-weight:700;text-transform:uppercase}.bootstrap #datepicker div#datepicker-form .form-date-group input{margin:4px 4px 0 0}.bootstrap #datepicker div#datepicker-form .form-date-group input[type=text]{width:35%}.bootstrap #datepicker div#datepicker-form .form-date-group button{margin:5px 0 0}.bootstrap #datepicker .daterangepicker{border:1px solid #ccc;font-size:13px;margin:0 0 8px;position:relative;width:100%}.bootstrap #datepicker .daterangepicker table{border-spacing:1px;margin:0;width:100%}.bootstrap #datepicker .daterangepicker thead tr th{background-color:#0092ce;color:#fff;font-size:.7em;height:1.5em;text-transform:uppercase}.bootstrap #datepicker .daterangepicker thead tr:first-child th{background-color:#fff;border-bottom:1px solid #0092ce;color:#00a4e7;font-size:1.4em;font-weight:200}.bootstrap #datepicker .daterangepicker td,.bootstrap #datepicker .daterangepicker th{padding:0;position:relative;text-align:center}.bootstrap #datepicker .daterangepicker tr{border-bottom:1px solid #fff}.bootstrap #datepicker .daterangepicker td{-webkit-transition-duration:.2s;-webkit-transition-property:all;-webkit-transition-timing-function:ease-out;color:#00a4e7;height:2.4em;padding:0 8px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.bootstrap #datepicker .daterangepicker td.day:after{background-color:transparent;content:"";display:block;left:0;position:absolute;top:0;width:100%;z-index:0}.bootstrap #datepicker .daterangepicker td.day:hover{cursor:pointer}.bootstrap #datepicker .daterangepicker td.day.disabled,.bootstrap #datepicker .daterangepicker td.new,.bootstrap #datepicker .daterangepicker td.old{color:#ccc}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected){background-color:#00a4e7;border-bottom-left-radius:15px;border-top-left-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).range-compare{background-color:#4da1b1;border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).end-selected-compare,.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).start-selected-compare{background-color:#4d99a2}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).end-selected-compare{border-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected){background-color:#00a4e7;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).range-compare{background-color:#4da1b1;border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).end-selected-compare,.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).start-selected-compare{background-color:#4d99a2}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).start-selected-compare{border-radius:0}.bootstrap #datepicker .daterangepicker td.start-selected-compare:not(.old):not(.new):not(.end-selected-compare){background-color:#ff8000;border-bottom-left-radius:15px;border-top-left-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.start-selected-compare:not(.old):not(.new):not(.end-selected-compare).range{background-color:#bb924d;border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected-compare:not(.old):not(.new):not(.start-selected-compare){background-color:#ff8000;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected-compare:not(.old):not(.new):not(.start-selected-compare).range{background-color:#bb924d;border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected.start-selected{background-color:#00a4e7;border-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected.start-selected.range-compare{background-color:#4da1b1;border-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected-compare.start-selected-compare{background-color:#ff8000;border-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected-compare.start-selected-compare.range{background-color:#bb924d;border-radius:0}.bootstrap #datepicker .daterangepicker td.range{background-color:#1bbdff;color:#cef1ff}.bootstrap #datepicker .daterangepicker td.range.range-compare{background-color:#8dab99}.bootstrap #datepicker .daterangepicker td.range-compare{background-color:#f93;color:#fff2e6}.bootstrap #datepicker .daterangepicker td.range-compare.range{background-color:#8dab99}.bootstrap #datepicker .daterangepicker td.today{background-color:#fff}.bootstrap #datepicker .daterangepicker td span{cursor:pointer;display:block;float:left;font-weight:400;height:3em;line-height:3em;padding:0;text-transform:uppercase;width:33.333%}.bootstrap #datepicker .daterangepicker td span.active,.bootstrap #datepicker .daterangepicker td span:hover{background-color:#00a4e7;color:#fff}.bootstrap #datepicker .daterangepicker td span.old{color:#ccc}.bootstrap #datepicker .daterangepicker th.next{padding:0 10px 0 0;text-align:right}.bootstrap #datepicker .daterangepicker th.prev{padding:0 0 0 10px;text-align:left}.bootstrap #datepicker .daterangepicker th.month-switch,.bootstrap #datepicker .daterangepicker th.next,.bootstrap #datepicker .daterangepicker th.prev{font-size:1.3em;height:2em;line-height:2em}.bootstrap #datepicker .daterangepicker th.month-switch:hover,.bootstrap #datepicker .daterangepicker th.next:hover,.bootstrap #datepicker .daterangepicker th.prev:hover{background-color:#0092ce;color:#fff}.bootstrap #datepicker .daterangepicker thead tr:first-child th{cursor:pointer}.bootstrap .chevron-left,.bootstrap .chevron-right{position:relative}.bootstrap .chevron-left:before,.bootstrap .chevron-right:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}.bootstrap .chevron-left:before{background-color:#1bbdff;border-color:transparent transparent transparent #00a4e7;border-width:1.2em 0 1.2em .5em;right:0;top:0}.bootstrap .chevron-right:before{background-color:#00a4e7;border-color:transparent transparent transparent #1bbdff;border-width:1.2em 0 1.2em .5em;left:0;top:0}.bootstrap .input-complete{-webkit-animation:one .2s ease-in-out;animation:one .2s ease-in-out}@-webkit-keyframes one{0%{background-color:#00a4e7}to{background-color:#fff}}@-webkit-keyframes two{0%{-webkit-box-shadow:#00a4e7 0 0 0 20px inset;box-shadow:inset 0 0 0 20px #00a4e7}to{-webkit-box-shadow:#00a4e7 0 0 0 inset;box-shadow:inset 0 0 0 #00a4e7}}.bootstrap .breadcrumb-multishop{position:relative;width:auto}.bootstrap .breadcrumb-multishop:after{background-color:#659e32;border-radius:0 4px 4px 0;bottom:0;color:#fff;content:"\F0D7";font-family:FontAwesome;font-size:14px;line-height:22px;padding:0 7px;pointer-events:none;position:absolute;right:0;top:0}.bootstrap .breadcrumb-multishop select{-webkit-appearance:none;background:#fff;border:1px solid #659e32;border-radius:4px;color:#666;display:inline-block;height:22px;line-height:20px;margin:0;outline:none;padding:0 5px 0 8px;position:relative}.bootstrap .breadcrumb-multishop select:focus{-webkit-box-shadow:0 0 0 1px #659e32;box-shadow:0 0 0 1px #659e32}.bootstrap #header_shop .dropdown-menu{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border:1px solid #bbcdd2;border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);font-size:13px;margin:0;min-width:284px!important;min-width:17.75rem!important;padding:0;right:-100px!important;top:40px}.bootstrap #header_shop .dropdown-menu:after,.bootstrap #header_shop .dropdown-menu:before{border:solid transparent;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;right:95px;width:0}.bootstrap #header_shop .dropdown-menu:after{border-color:transparent transparent #fff;border-width:7px;margin-right:1px}.bootstrap #header_shop .dropdown-menu:before{border-color:transparent transparent #bbcdd2;border-width:8px;margin-left:-8px}.bootstrap #header_shop .dropdown-menu li:first-child a{color:#25b9d7!important;font-size:14px!important;font-size:.875rem!important;font-weight:700}.bootstrap #header_shop .dropdown-menu li:not(:first-child){line-height:32px}.bootstrap #header_shop .dropdown-menu li:not(:first-child) a:not(.link-shop){display:inline-block;padding-bottom:.3125rem;padding-top:.3125rem;width:inherit}.bootstrap #header_shop .dropdown-menu a{color:#4e6167}.bootstrap #header_shop .dropdown-menu .group a{padding-left:.625rem}.bootstrap #header_shop .dropdown-menu .shop{display:-webkit-box;display:-ms-flexbox;display:flex}.bootstrap #header_shop .dropdown-menu .shop a{font-weight:600;padding-left:1.5625rem}.bootstrap #header_shop .dropdown-menu .shop a.link-shop{float:right;margin-left:auto;padding-left:inherit;padding-right:10px;padding-top:3px;text-decoration:none}.bootstrap #header_shop .dropdown-menu .shop a.link-shop i.material-icons{border:1px solid #bbcdd2;border-radius:1px;color:#6c868e;cursor:pointer;font-size:14px;padding:2px 10px}.bootstrap #header_shop .dropdown-menu li.active a,.bootstrap #header_shop .dropdown-menu li:hover a{color:#4e6167!important}.bootstrap #header_shop .dropdown-menu li.active i.material-icons,.bootstrap #header_shop .dropdown-menu li:hover i.material-icons{border:1px solid #25b9d7!important;color:#25b9d7!important}.bootstrap #header_shop .selected-item{color:#00aff0;cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio:0){.bootstrap .custom-select select{padding-right:30px}}.bootstrap .no-pointer-events .custom-select:after{content:none}.bootstrap .multishop-well{background-color:#faf8f0;border:none;border-left:3px solid #fbeccb;margin-bottom:15px;padding:20px 20px 10px}.bootstrap .media-product-pack{border:2px solid #eee;border-radius:4px;float:left;margin-bottom:10px;margin-right:10px;overflow:hidden;padding:4px;position:relative;width:200px}.bootstrap .media-product-pack .media-product-pack-img{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px;width:100%}.bootstrap .media-product-pack .media-product-pack-ref,.bootstrap .media-product-pack .media-product-pack-title{display:inline-block;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.bootstrap .media-product-pack .media-product-pack-ref{color:#aaa}.bootstrap .media-product-pack .media-product-pack-action{border:1px solid #ccc;border-radius:4px;position:absolute;right:7px;text-align:center;top:7px}.bootstrap .media-product-pack .media-product-pack-quantity{background-color:#fff;border:1px solid #ccc;border-radius:4px;height:25px;left:7px;line-height:23px;min-width:35px;padding:0 4px;position:absolute;text-align:center;top:7px}.bootstrap #carrier_wizard{display:block;position:relative}.bootstrap #carrier_wizard .translatable-field,.bootstrap #carrier_wizard .translatable-field li a{color:#363a41}.bootstrap #carrier_wizard .stepContainer{clear:both;display:block;position:relative}.bootstrap #carrier_wizard .stepContainer div.content{clear:both;display:block;position:absolute;width:100%}.bootstrap #carrier_wizard .stepContainer .StepTitle,.bootstrap #carrier_wizard ul.anchor{clear:both;display:block;position:relative}.bootstrap #carrier_wizard ul.anchor{float:left;list-style:none;margin:0 0 10px;padding:0;width:100%}.bootstrap #carrier_wizard ul.anchor.nbr_steps_4 li,.bootstrap #carrier_wizard ul.anchor.nbr_steps_5 li{float:left;width:25%}.bootstrap #carrier_wizard li{display:block;overflow:hidden;position:relative}.bootstrap #carrier_wizard li a{color:#ccc;display:block;height:32px;margin:0 16px 0 0;outline-style:none;position:relative;text-decoration:none}.bootstrap #carrier_wizard li a .stepNumber{color:#fff;float:left;font-size:30px;height:32px;line-height:32px;margin-right:3px;padding:0 5px;position:relative;text-align:center;width:24px}.bootstrap #carrier_wizard li a .stepDesc{display:table-cell;font-size:13px;height:32px;line-height:13px;position:relative;text-align:left;vertical-align:middle}.bootstrap #carrier_wizard li a .chevron{border:16px solid transparent;border-left:14px solid #fff;border-right:0;position:absolute;right:-16px;top:0}.bootstrap #carrier_wizard li a .chevron:after{border:16px solid transparent;border-left:14px solid #ccc;border-right:0;content:"";position:absolute;right:2px;top:-16px}.bootstrap #carrier_wizard li a.disabled{background-color:#ccc;color:#777}.bootstrap #carrier_wizard li a.disabled .chevron:after{border-left:14px solid #ccc}.bootstrap #carrier_wizard li a.selected{background-color:#363a41;color:#f8f8f8;cursor:text}.bootstrap #carrier_wizard li a.selected .chevron:after{border-left:14px solid #363a41}.bootstrap #carrier_wizard li a.done{background-color:#72c279;color:#fff}.bootstrap #carrier_wizard li a.done .chevron:after{border-left:14px solid #72c279}.bootstrap #carrier_wizard .loader{display:none}.bootstrap #carrier_wizard .msgBox{background-color:#ffd;border:1px solid gold;border-radius:5px;color:#5a5655;display:none;float:left;margin:4px 0 0 5px;padding:5px;position:relative}.bootstrap #carrier_wizard .msgBox .content{float:left;padding:0}.bootstrap #carrier_wizard #carrier_logo_block{right:10px}.bootstrap #carrier_wizard .range_inf td,.bootstrap #carrier_wizard .range_sup td{background-color:#ccc}.bootstrap #carrier_wizard .range_type{font-weight:700;text-align:right;width:220px}.bootstrap #carrier_wizard .range_data{width:110px}.bootstrap #carrier_wizard .range_sign{font-size:20px;text-align:center;width:18px}.bootstrap #carrier_wizard .range_data_new{width:110px}.bootstrap #carrier_wizard table#zones_table{width:auto}.bootstrap #carrier_wizard .field_error{border-color:#e08f95}.bootstrap #carrier_wizard .actionBar{height:30px}.bootstrap #carrier_wizard .actionBar a{float:right;margin-right:10px}.bootstrap .size_s{font-size:1.1em}.bootstrap .size_md{font-size:1.3em}.bootstrap .size_l{font-size:1.7em}.bootstrap .size_xl{font-size:2em}.bootstrap .size_xxl{font-size:2.3em}.bootstrap .number-monospace{font-family:Droid Sans Mono,Helvetica,Arial,sans-serif!important;font-weight:200;word-spacing:-.3em}.bootstrap .color_success{color:#72c279}.bootstrap .color_danger,.bootstrap .dash_trend_down{color:#e08f95}.bootstrap .dash_trend_down:before{content:"\F0AB";font-family:FontAwesome;margin-right:4px}.bootstrap .dash_trend_up{color:#72c279}.bootstrap .dash_trend_up:before{content:"\F0AA";font-family:FontAwesome;margin-right:4px}.bootstrap .dash_trend_right:before{content:"\F0A9";font-family:FontAwesome;margin-right:4px}.bootstrap #dashboard section>section header{background-color:#00aff0;color:#fff;font-size:1.2em;margin:0 0 3px;padding:3px 8px}.bootstrap #dashboard section>section header .small{clear:both;display:block;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:.8em;font-variant:small-cap;text-transform:uppercase}.bootstrap #dashboard .data_list{margin:0 0 10px;padding:0}.bootstrap #dashboard .data_list li{position:relative}.bootstrap #dashboard .data_list .data_value{line-height:39px;padding:0 10px 0 0;position:absolute;right:0;top:0}.bootstrap #dashboard .data_list_small{border-top:1px solid #ddd;margin:8px 0 10px;padding:0}.bootstrap #dashboard .data_list_small li{border:none;border-bottom:1px dashed #ddd;margin:0;padding:3px 0;position:relative}.bootstrap #dashboard .data_list_small .data_label{color:#bbb;text-transform:uppercase}.bootstrap #dashboard .data_list_small .data_value{line-height:25px;padding:0;position:absolute;right:0;top:0}.bootstrap #dashboard .data_list_large{margin:8px 0 10px;padding:0}.bootstrap #dashboard .data_list_large li{border:none;margin:0;padding:6px 0;position:relative}.bootstrap #dashboard .data_list_large .data_label{line-height:.8em}.bootstrap #dashboard .data_list_large .data_label small{font-size:.6em}.bootstrap #dashboard .data_list_large .data_value{line-height:.6em;padding:8px 0 0;position:absolute;right:0;text-align:right;top:0}.bootstrap #dashboard .data_list_large .data_value small{font-size:.5em}.bootstrap #dashboard .data_list_vertical{border:1px solid #ddd;border-radius:3px;margin:0 0 10px;padding:0}.bootstrap #dashboard .data_list_vertical li{border-left:1px solid #ddd;padding:6px}.bootstrap #dashboard .data_list_vertical li:first-child{border:none}.bootstrap #dashboard .data_list_vertical .data_label{display:block;line-height:1em;min-height:32px;text-align:center}.bootstrap #dashboard .data_list_vertical .data_value{display:block;text-align:center}.bootstrap #dashboard #dashtrends header{margin-bottom:0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar{margin:0 -16px 10px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl{-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:inset 0 0 0 2px #fff}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dt{color:#777;height:2.6em;margin:0;padding:0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value{color:#aaa}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value small{font-size:.5em}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.dash_trend{background-color:#fff;border-radius:3px;margin:0 auto;width:80px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dd.data_value,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dt{color:#00aff0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dt{text-decoration:underline}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl.active dd.data_value,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl.active dt{color:#fff}.bootstrap #dashboard #dashtrends dl{background-color:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;cursor:pointer;margin:0;min-height:70px;padding:10px;text-align:center}.bootstrap #dashboard #dashtrends dl:first-child{border-left:none}.bootstrap #dashboard #dashtrends dl.active{-webkit-box-shadow:#fff 0 0 0 2px inset;background-color:#00aff0;box-shadow:inset 0 0 0 2px #fff}.bootstrap #dashboard #dashtrends dl.active dt{color:#fff}.bootstrap #dashboard #dashtrends dt{font:400 1.1em/120% Ubuntu Condensed,Helvetica,Arial,sans-serif;height:37px;line-height:1em;text-align:center}.bootstrap #dashboard #dashtrends dd span{font-size:.9em;white-space:nowrap}.bootstrap #dashboard #dashtrends svg{height:350px}.bootstrap #dashboard #dashgoals svg{height:250px}.bootstrap #dashboard #dashproducts nav{font:400 1.1em/120% Ubuntu Condensed,Helvetica,Arial,sans-serif;margin-bottom:10px;text-transform:uppercase}.bootstrap #dashboard #dashaddons{background-color:#fff;border:1px dashed silver;border-radius:3px;font-size:1.3em;padding:10px 20px;text-align:center}.bootstrap #dashboard #dashaddons a{display:block}.bootstrap #dashboard #dashaddons a:hover{text-decoration:none}.bootstrap #dashboard #dashactivity svg{height:150px}.bootstrap #dashboard .loading .data_value{min-width:30px;text-align:center}.bootstrap #dashboard .loading .data_value:before{color:#ccc;font-size:14px}.bootstrap #dashboard .loading .data_trend,.bootstrap #dashboard .loading .data_value small,.bootstrap #dashboard .loading .data_value span{display:none}.bootstrap #dashboard .tooltip-panel{min-width:150px;padding:10px}.bootstrap #dashboard .tooltip-panel-heading{border-bottom:1px solid #ccc;font:400 1.2em/1.42857 Ubuntu Condensed,Helvetica,Arial,sans-serif;margin-bottom:10px;text-align:center;text-transform:uppercase}.bootstrap #dashboard .data_value .dash_trend,.bootstrap #dashboard .data_value span,.bootstrap .data_loading{-webkit-animation-direction:linear;-webkit-animation-duration:.7s;-webkit-animation-name:bounceG;-webkit-transform:scaleX(.7);-webkit-transform:scaleY(.7);animation-direction:linear;animation-duration:.7s;animation-name:bounceG;opacity:1;transform:scaleX(.7);transform:scaleY(.7)}@-webkit-keyframes bounceG{0%{-webkit-transform:scaleX(.1);-webkit-transform:scaleY(.1);filter:alpha(opacity=0);opacity:0;transform:scaleX(.1);transform:scaleY(.1)}to{-webkit-transform:scaleX(1);-webkit-transform:scaleY(1);filter:alpha(opacity=100);opacity:1;transform:scaleX(1);transform:scaleY(1)}}@keyframes bounceG{0%{-webkit-transform:scaleX(.1);-webkit-transform:scaleY(.1);filter:alpha(opacity=0);opacity:0;transform:scaleX(.1);transform:scaleY(.1)}to{-webkit-transform:scaleX(1);-webkit-transform:scaleY(1);filter:alpha(opacity=100);opacity:1;transform:scaleX(1);transform:scaleY(1)}}.bootstrap #dash_version{overflow:hidden;padding:0!important}.bootstrap #dash_version iframe{height:80px;width:100%}.bootstrap #calendar button.btn-default.active{-webkit-box-shadow:none;background-color:#00aff0;border-color:#008abd;box-shadow:none;color:#fff;font-weight:700}@media (max-width:480px){.bootstrap #calendar{padding:10px!important}.bootstrap #calendar button.btn-default{padding:5px}}.bootstrap #login{min-height:100%;padding-bottom:45px}.bootstrap #shop-img{left:0;margin:0 auto;position:absolute;right:0;width:69.5px;z-index:1}.bootstrap #login-header{color:#6d6d6d;margin-bottom:30px;padding-top:40px}.bootstrap #login-header h1,.bootstrap #login-header h4{margin:0;padding:0}.bootstrap #login-panel{margin:0 auto;width:500px}.bootstrap #login-panel .form-control,.bootstrap #login-panel input[type=password],.bootstrap #login-panel input[type=search],.bootstrap #login-panel input[type=text],.bootstrap #login-panel select,.bootstrap #login-panel textarea{height:inherit!important;padding:10px 8px!important}@media (max-width:480px){.bootstrap #login-panel{width:90%}}.bootstrap #login-panel #dash_version,.bootstrap #login-panel .message-item-initial .message-item-initial-body,.bootstrap #login-panel .panel,.bootstrap #login-panel .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .message-item-initial #login-panel .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption #login-panel .timeline-panel{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.3)}.bootstrap #login-panel .panel-footer{height:inherit;margin:0 -20px -20px}.bootstrap #login-panel .flip-container{-webkit-perspective:1000px;-webkit-transform-style:preserve-3d;height:420px;margin-top:115px;perspective:1000px;transform-style:preserve-3d}.bootstrap #login-panel .flip-container.flip .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.bootstrap #login-panel .flip-container.flip .back{-webkit-backface-visibility:visible;backface-visibility:visible}.bootstrap #login-panel .flipper{-webkit-transform-style:preserve-3d;-webkit-transform-style:flat;-webkit-transition-duration:.6s;position:relative;transform-style:preserve-3d;transform-style:flat;transition-duration:.6s}.bootstrap #login-panel .back,.bootstrap #login-panel .front{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:.6s;backface-visibility:hidden;left:0;padding:40px;position:absolute;top:0;transform-style:preserve-3d;transition:.6s;width:100%}.bootstrap #login-panel .front{-webkit-transform:rotateY(0);transform:rotateY(0);z-index:2}.bootstrap #login-panel .back{-webkit-transform:rotateY(180deg);display:none;transform:rotateY(180deg);z-index:1}.bootstrap #login-panel #forgot_confirm_name,.bootstrap #login-panel #forgot_name,.bootstrap #login-panel #reset_confirm_name,.bootstrap #login-panel #reset_name,.bootstrap #login-panel #shop_name{font-family:Open Sans,Helvetica,Arial,sans-serif;text-align:center}.bootstrap #login-panel #login_form{padding-top:15px}.bootstrap #login-panel #remind-me{margin-top:0}.bootstrap #login-footer{margin-top:20px}.bootstrap #login-footer a{color:#a0aab5}.bootstrap #module-list h3{background-color:transparent;color:#363a41;left:0;margin:0;padding:0;position:relative;top:0}.bootstrap #module-list select.active{background:#bdedff;border:1px solid #00aff0}.bootstrap #module-list select.active option{background:#fff!important}.bootstrap .hook_panel{-webkit-box-shadow:rgba(0,0,0,.1) 0 -2px 0 inset;border:1px solid #e6e6e6;border-radius:3px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.1);margin-bottom:10px!important;padding:10px 10px 5px}.bootstrap .module_name{font-size:1.2em}.bootstrap .hook_panel_header{margin:0 -10px;padding:0 10px 10px}.bootstrap .hook_panel_header .hook_name{background-color:#fff;border-radius:3px;color:#00aff0;font-size:1.4em;padding:0 4px}.bootstrap .hook_panel_header .hook_description{padding:3px 0 0 3px}.bootstrap .modules_list_container_tab img{max-width:66px}.bootstrap .module_list .module_list_item{border:1px solid #9ed0ec;display:table;margin-bottom:-1px;padding:5px 0;width:100%}.bootstrap .module_list .module_list_item.highlight{background-color:#f7e69f}.bootstrap .module_list .draggable{cursor:pointer}.bootstrap .module_col_select{border-right:1px solid #ddd;display:table-cell;min-height:35px;text-align:center;vertical-align:middle;width:22px}.bootstrap .module_col_position{display:table-cell;text-align:right;vertical-align:middle;width:70px}.bootstrap .module_col_position .positions{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 3px inset;background-color:#eee;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);color:#aaa;cursor:move;font-size:1.4em;padding:0 5px;text-shadow:#fff 1px 1px}.bootstrap .module_col_icon{display:table-cell;text-align:center;vertical-align:middle;width:75px}.bootstrap .module_col_infos{display:table-cell;height:50px;vertical-align:middle}.bootstrap .module_col_actions{display:table-cell;padding:0 10px;text-align:right;vertical-align:middle;width:160px}.bootstrap .module_col_actions .btn-group{text-align:left}.bootstrap li.sortable-placeholder{background-color:#eee;border:1px dashed #ccc;border-radius:5px;margin:4px}.bootstrap td.module_active{background-color:#96d19b!important}.bootstrap td.module_inactive{background-color:#d5d5d5!important}.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{font-size:12px}.bootstrap .module-badge-popular{background-color:#f01778}.bootstrap .module-badge-partner{background-color:#00aff0}.bootstrap .module-badge-bought{background-color:#8bc954}.bootstrap #dashboard .categoriesTitle .data_list #filternameForm,.bootstrap .categoriesTitle #dashboard .data_list #filternameForm,.bootstrap .categoriesTitle .list-group #filternameForm{padding-right:15px}.bootstrap #dashboard .categoriesTitle .data_list .list-group-item,.bootstrap #dashboard .categoriesTitle .data_list li,.bootstrap #dashboard .data_list .categoriesTitle .list-group li,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item,.bootstrap .categoriesTitle #dashboard .data_list li,.bootstrap .categoriesTitle .list-group .list-group-item{overflow:hidden;padding-right:35px;position:relative;text-overflow:ellipsis;white-space:nowrap}.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .badge,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-bought,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-partner,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-popular,.bootstrap #dashboard .categoriesTitle .data_list li .badge,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-bought,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-partner,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-popular,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .badge,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-bought,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-partner,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-popular,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .badge,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-bought,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-partner,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-popular,.bootstrap .categoriesTitle #dashboard .data_list li .badge,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-bought,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-partner,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-popular,.bootstrap .categoriesTitle .list-group .list-group-item .badge,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-bought,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-partner,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-popular{position:absolute;right:5px}.bootstrap .quickview-badge{margin-top:30px}.bootstrap .quickview-price{color:#666;float:right;font-size:1.8em}.bootstrap .rating{direction:rtl;font-size:20px;unicode-bidi:bidi-override}.bootstrap .rating span.star{display:inline-block;font-family:FontAwesome}.bootstrap .rating span.star:before{color:#bbb;content:"\F006";padding-right:3px}.bootstrap .rating span.star.active:before,.bootstrap .rating span.star.active~span.star:before{color:#f5ab35;content:"\F005"}.bootstrap #modules_list_container_tab_modal .img-thumbnail{max-height:60px;max-width:60px}.bootstrap .modules-addons-info{text-align:center}.bootstrap .modules-addons-info h4{margin-bottom:0!important}.bootstrap .modules-addons-buttons{text-align:center}.bootstrap .modules-addons-buttons a{margin-right:10px;text-transform:uppercase}.bootstrap .adminsearch #content #dash_version #dash_version,.bootstrap .adminsearch #content #dash_version .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content #dash_version .panel,.bootstrap .adminsearch #content #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body #dash_version,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .message-item-initial-body,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .panel,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .panel #dash_version,.bootstrap .adminsearch #content .panel .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content .panel .panel,.bootstrap .adminsearch #content .panel .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .panel,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel,.bootstrap .message-item-initial .adminsearch #content #dash_version .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body #dash_version,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .panel,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .message-item-initial .adminsearch #content .panel .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content #dash_version .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .message-item-initial .message-item-initial-body .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .panel .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel #dash_version,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .message-item-initial .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .adminsearch #content .message-item-initial-body .timeline-panel{-webkit-box-shadow:0;border:none;border-radius:0;box-shadow:0;margin:0;padding:0}.bootstrap #translations_form .translations-email-panel{margin:0 0 8px 20px;padding:8px 12px}.bootstrap #translations_form .block-mail iframe,.bootstrap #translations_form .block-mail textarea{height:500px;width:100%}.bootstrap #translations_form .panel-group,.bootstrap #translations_form a.panel-title i{display:none}.bootstrap #translations_form a.panel-title:hover{text-decoration:none}.bootstrap #translations_form a.panel-title:hover i{display:inline-block}.bootstrap #translations_form .mails_field{border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:8px}.bootstrap #translations_form .mails_field ul.nav-pills{margin-bottom:5px}.bootstrap #translations_form .mails_field h4 .badge,.bootstrap #translations_form .mails_field h4 .module-badge-bought,.bootstrap #translations_form .mails_field h4 .module-badge-partner,.bootstrap #translations_form .mails_field h4 .module-badge-popular{font-size:12px}.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-bought,.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-partner,.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-popular,.bootstrap #translations_form .mails_field h4 .badge.badge-danger{background-color:transparent;border:2px solid #e08f95;color:#e08f95}.bootstrap #translations_form .mails_field .panel-footer{margin:0 -15px}.bootstrap .employee_avatar_small{vertical-align:middle}.bootstrap .employee_avatar_small img{border:none;padding:0}.bootstrap .employee_avatar{display:block!important;margin:10px auto!important;text-align:center}.bootstrap .avatar-xs{border-radius:16px;display:inline-block;height:16px;overflow:hidden;text-align:center;width:16px}.bootstrap .avatar-xs img{height:100%;width:100%}.bootstrap .avatar-xs i{font-size:10.66667px;line-height:16px}.bootstrap .avatar-sm,.bootstrap .employee_avatar_small{border-radius:32px;display:inline-block;height:32px;overflow:hidden;text-align:center;width:32px}.bootstrap .avatar-sm img,.bootstrap .employee_avatar_small img{height:100%;width:100%}.bootstrap .avatar-sm i,.bootstrap .employee_avatar_small i{font-size:21.33333px;line-height:32px}.bootstrap .avatar-md{border-radius:32px;display:inline-block;height:48px;overflow:hidden;text-align:center;width:48px}.bootstrap .avatar-md img{height:100%;width:100%}.bootstrap .avatar-md i{font-size:32px;line-height:48px}.bootstrap .avatar-lg,.bootstrap .employee_avatar{border-radius:80px;display:inline-block;height:80px;overflow:hidden;text-align:center;width:80px}.bootstrap .avatar-lg img,.bootstrap .employee_avatar img{height:100%;width:100%}.bootstrap .avatar-lg i,.bootstrap .employee_avatar i{font-size:53.33333px;line-height:80px}.bootstrap .avatar-xl{border-radius:128px;display:inline-block;height:128px;overflow:hidden;text-align:center;width:128px}.bootstrap .avatar-xl img{height:100%;width:100%}.bootstrap .avatar-xl i{font-size:85.33333px;line-height:128px}.bootstrap #employee-thumbnail{-webkit-box-shadow:#fff 0 0 0 4px inset;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB1ZJREFUeNrsnV1PGl0UhcsUbGmtVotYQatVbFqrF973/1+ZJqaJX0hFRKh8CRYBUZyu0KR5k1eBwWFmHV3romlShdPzzN577TMz5wTOz8+fSSbL0hQIoSSEkhAKoSSEkhBKQiiEkhBKQigJoRBKQigJoSSET1bBJ/W/7XQ6rVarXq83Go2rq6ubmxv8/fr6Gv80OTm5vr5uWZYQ0umqq3K5/Pv372q1CoS3t7f//7E3b94oCrmw1Wq1SqWCP//FWQ99+fJlcXFRCP1Xu93O5XLFYhHkkCQH8gKWBX4LCwuqhX4KtICtUCggW4Kio98Nh8NG8zMeIVxJPp/PZrPNZnO4T0CORaYdHx83dxIChj6ECFeSSqXAb8CE2UOhUGhlZWVpaUlR6JFs20bBOzg4gGdx5QMRiHt7eyifnz9/fvHihRCOVmgMMN2oea5/MgIaLQesTTQaVSIdlVDzwO/hmbPXdAQCiUQCeVVR6L4AL51Oe5Clk8kkzNHa2popKzVmjHJ3d9cDfv8N9+/fv/ddEBDCQbW/v398fOzxl5ZKpa2tLSMosiNEQBwdHfny1fCo29vbdy6oCqGDSUQJ9HEAiMWdnR0USCEcRrj8UQJH6j8HTAM/f/4UwmF0dnaGRo1hJKlUirn14kWYyWR48gEoCqEz1et1FEKe8ZTLZarxGICwUqlQWUE4mtPTUyF0oEajwTaki4sLIXQgt+5CuCh4Y87uQg8hGi8hHFSBQEAIzVa73e50OkJosG67EkIH3kG51GyEptyrE0LzvIMQSkIoCaEQeiHbtjkdqRAKoRyppFoohJIQSkIoCaEQSkIoPQmEnC/2oVXlHBjXK6LX19f7+/utVsvp3iMeyLbt8/Pzly9fsm2PwYWwWq1ms1nOfIXLa2trKxQKffv2jWpXBYvtSicvPADJtn7LhTAcDpOvjgaDwefPnwvhvRobG8McMSNELWTbm4bOYvHnUjUVvYQcRR6FGCFbqqdDCMvHjBCpXlHYp30m3wWNcHh0tZB8X8lXr14JYf9cSu5IhbCPpqammBGicxXCPpqcnKR1NAhBDE8I+wj8YrEYJ8JIJEJ4s4Lx7sny8jJhyUHDyrn5MyNCGPeNjQ0qX/P3LAROt0x61/7du3dUxuHt27fxeJxzrngfvKA6gQcIaSeKFyHVNufMrQ4vwomJCRL7B5PMfCgXL0Kee4dwMYQO2QCE4EdyW4C5EFIjDAQCJBWI/PAR6keBI5EIQxYlXFQzBiG6Q9+76bm5OfIzR6gHh3Lo7+GC8KLz8/PPuMX+TkU8HvfxLmssFuM/S40dIQIxkUj4MzWWZcQBvwa82YRQQEHy/ntx6RA+ZmEkQujr16/T09NefuPMzIwp54qagRDpdHNz08sWGzVYh9+5bw69XOUif5zVSIS2bXt58oFB7wUYg7DT6RCefCCEDkT4Yp8QOlOz2fRyg3qDNoEzBqGXu9Pzv9phJEKPT3FSFLoveRnjEbZaLdFSFCqR+mdkrrryuPRyntB0x9XGfNAwlM/nDw8P2+229+fHWJaVSCSWl5cVhcOrVqv9+PHj8vLSl/N/EP3JZJL2CF8zEBYKBX8PK7NtO5fLCeGDotD3MdAe4WsGQob9EPlNDS9CWNBms+n7MDAG8lUFXoRnZ2cMpxhiDBiJEA7jBjOZDMlgMBLOI2CpEZZKpXq9TjIYjATjEULHHb3GYyrCVquVTqfZrnqMB6PiXGpnWWBDsalUKrjY0c7TnsUcCoWi0ejc3Nz09DTPI4r+I4Rlz2azgMdT/PpqfHwcIOfn5xlu7vuJsFarwa+DH+GRBoNobGwMFGdnZ/19AdEHhJ1OB6Xl5OQEmZPZrA/qJiwLeXVhYSESifiy3ZGn+xFcXl7mumJYdnGxipe6CofDsa5ev379CKPw4uLi+Pj4169fptxHHVoIxPfv3y8uLk5MTDwGhLZtF4tFVDtcpI8gZzrKrsirqJQzMzOjfoZjVAjhM2EykTP5b9aMVIjFv+9Hjs67uo8QBe+0Kz02+E/gF+9qFGXSTYQwKZlMBmmTtjf3fWUAqfXDhw/ubvLoDkJ0eCAHtyJ4g4CE3wFLt7rJhyIEvKOjI3ToOqjH2bwHArOzsx8/fnw4yOER1uv1ZDJZKBQE7yEgo9Ho6urqQ3ZIGqa1R81Lp9PInI++yRu1cPUjgaHjQl5dWloarkY6i0KYzL/wVPNGZHYA0mn74QAh3GYqlVKrMOr2Y2VlBa7V5UTaaDQODg5gODXFoxYiZGdnp1KpfPr0acCNi/ojzOfz+FBlTi+FaCmXy2tra4Nse9UHITInbKfm1HshZra3t5H/kFd7/2SvpwcODw/Fz19h/kFhSIQnJyd9f1nyQKAAFo4RVqvV3d1dTR+JwAJEHCBEv7m3t/ekbu+RCyxA5L5VsDsQwtH2YC75IhABl0ERFotFTRmh7uNyB8JCoaD5ItR9XCxNjekSQiGUhFASQiGUhFASQkkIhVAyQo1G486VbiE0RsFg8M6XpP4IMAApALrnMeLgrgAAAABJRU5ErkJggg==);background-size:contain;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 0 0 4px #fff;height:104px;margin-bottom:10px;position:relative;width:104px}.bootstrap #employee-thumbnail:before{color:#ccc;display:block;font-size:2em;left:10px;position:absolute;text-align:center;top:10px;z-index:10}.bootstrap #employee-thumbnail a{-webkit-box-shadow:#fff 0 0 0 3px inset;background-position:50%;background-size:contain;border:none;box-shadow:inset 0 0 0 3px #fff;display:block;height:100px;left:1px;overflow:hidden;position:absolute;top:1px;width:100px;z-index:100}.bootstrap .message-item-initial h2{font-size:1.5em;margin:0 0 5px}.bootstrap .message-item-initial .message-item-initial-body{margin-top:10px;position:relative}.bootstrap .message-item-initial .message-date{color:#bbb;margin-bottom:10px}.bootstrap .message-item{border-bottom:1px solid #eee;margin:0 0 0 30px;padding:10px 0;position:relative}.bootstrap .message-item:last-child{border:none}.bootstrap .message-item .message-item-heading{display:inline-block}.bootstrap .message-item .message-body{margin:0 0 0 80px}.bootstrap .message-item .message-body .message-item-text{border-left:2px solid #ccc;padding:0 0 0 10px}.bootstrap .message-item .message-avatar{left:10px;position:absolute;top:10px}.bootstrap .message-item .message-date{color:#bbb}.bootstrap .arrow:after,.bootstrap .arrow:before{border-color:transparent;border-style:solid;content:"";display:inline-block;position:absolute}.bootstrap .arrow-left:before{border-right-color:#d1d4d7;border-width:7px 7px 7px 0;left:0;margin-left:-7px;top:6px}.bootstrap .arrow-left:after{border-right-color:#fff;border-width:6px 6px 6px 0;left:0;margin-left:-6px;top:7px}.bootstrap .arrow-right:before{border-left-color:#d1d4d7;border-width:7px 0 7px 7px;margin-right:-7px;right:0;top:6px}.bootstrap .arrow-right:after{border-left-color:#fff;border-width:6px 0 6px 6px;margin-right:-6px;right:0;top:7px}.bootstrap .timeline{border-collapse:collapse;border-spacing:0;display:table;position:relative;table-layout:fixed;width:100%}.bootstrap .timeline:before{background-color:#ddd;bottom:30px;content:"";left:50%;margin-left:-4px;position:absolute;top:0;width:6px;z-index:0}.bootstrap .timeline .timeline-item{display:table-row}.bootstrap .timeline .timeline-item .timeline-caption{display:table-cell;vertical-align:top;width:50%}.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{-webkit-box-shadow:0;box-shadow:0;display:inline-block;margin-left:42px;position:relative;text-align:left}.bootstrap .timeline .timeline-item .timeline-caption h5{margin:0}.bootstrap .timeline .timeline-item .timeline-caption h5 span{color:#999;display:block;font-size:12px;margin-bottom:4px}.bootstrap .timeline .timeline-item .timeline-caption p{font-size:12px;margin-bottom:0;margin-top:10px}.bootstrap .timeline .timeline-item .timeline-date{left:-220px;position:absolute;text-align:right;top:10px;width:150px}.bootstrap .timeline .timeline-item .timeline-icon{background-color:#666;border:2px solid #fff;border-radius:40px;height:40px;left:-62px;line-height:40px;position:absolute;text-align:center;top:-2px;width:40px}.bootstrap .timeline .timeline-item .timeline-icon i{color:#fff;font-size:20px;margin-top:5px}.bootstrap .timeline .timeline-item.alt:after,.bootstrap .timeline .timeline-item:before{content:"";display:block;width:50%}.bootstrap .timeline .timeline-item.alt{text-align:right}.bootstrap .timeline .timeline-item.alt:before{display:none}.bootstrap .timeline .timeline-item.alt .timeline-panel{margin-left:0;margin-right:40px}.bootstrap .timeline .timeline-item.alt .timeline-date{left:auto;right:-220px;text-align:left}.bootstrap .timeline .timeline-item.alt .timeline-icon{left:auto;right:-60px}.bootstrap .timeline .timeline-item.active{display:table-caption;text-align:center}.bootstrap .timeline .timeline-item.active:before{width:1%}.bootstrap .timeline .timeline-item.active .timeline-panel{margin-left:0}.bootstrap .timeline .timeline-item.active .timeline-caption{display:inline-block;width:auto}.bootstrap .timeline .timeline-item.active .timeline-date,.bootstrap .timeline .timeline-item.active .timeline-icon{display:inline-block;margin-bottom:10px;position:static;width:auto}.bootstrap .command-danger{background-color:#e08f95!important}.bootstrap .command-success{background-color:#72c279!important}.bootstrap .theme-container{background-color:rgba(77,87,110,.3);border:1px solid #ccc;border-radius:3px;height:300px;overflow:hidden;position:relative;width:100%}.bootstrap .theme-container .theme-title{background-color:#4d576e;border-bottom:1px solid #fff;color:#fff;font-size:16px;height:40px;line-height:40px;margin:0 0 10px;padding:0;text-align:center}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper{display:none;left:0;position:absolute;top:40px}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper .action-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(77,87,110,.5)),to(#4d576e));background-image:linear-gradient(rgba(77,87,110,.5),#4d576e);height:260px;width:100%}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper .action-buttons{position:absolute;text-align:center;top:130px;width:100%}.bootstrap .addons-see-all-themes{padding-top:21px}.bootstrap .addons-see-all-themes a{margin-left:10px}.bootstrap .addons-style-search-bar{padding-top:0}.bootstrap .nowrap{white-space:nowrap}.bootstrap #customization_list{border:0}.bootstrap #leave_bprice{margin-left:0}.bootstrap .product-line-row td{max-width:200px;word-wrap:break-word}.mce-container,.mce-container *,.mce-widget,.mce-widget *{-webkit-box-sizing:content-box;-webkit-tap-highlight-color:transparent;background:transparent;border:0;box-sizing:content-box;color:#333;cursor:inherit;direction:ltr;float:none;font-size:12px;font-weight:400;height:auto;line-height:normal;margin:0;outline:0;padding:0;position:static;text-align:left;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}.mce-widget button{-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container [unselectable]{-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none}.mce-fade{-webkit-transition:opacity .15s linear;opacity:0;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{position:relative;visibility:visible!important}.mce-tinymce>.mce-container-body{border:1px solid #c7d6db}.mce-fullscreen{z-index:100}div.mce-fullscreen{height:auto;width:100%}.mce-tinymce{border-radius:2px;display:block}.mce-wordcount{padding:8px;position:absolute;right:0;top:0}div.mce-edit-area{-webkit-filter:none;background:#fff;filter:none;max-height:400px;overflow:auto;padding:1px}.mce-statusbar,.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{border:1px solid #9e9e9e;cursor:default;height:20px;line-height:20px;padding:2px;vertical-align:middle;width:20px}.mce-charmap td,.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td div{border:1px solid #d6d6d6;border-collapse:separate;border-spacing:2px;cursor:pointer;height:12px;margin:2px;width:12px}.mce-grid a{border:1px solid transparent;display:block}.mce-grid a:hover{border-color:#a1a1a1}.mce-grid-border{margin:0 4px}.mce-grid-border a{border-color:#d6d6d6;height:13px;width:13px}.mce-grid-border a.mce-active,.mce-grid-border a:hover{background:#dff5f9;border-color:#a1a1a1}.mce-text-center{text-align:center}div.mce-tinymce-inline{-webkit-box-shadow:none;box-shadow:none;width:100%}.mce-toolbar-grp{padding-bottom:2px}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{filter:alpha(opacity=40);height:100%;opacity:.4;position:absolute;right:2px;top:2px;width:7px;zoom:1}.mce-scrollbar-h{bottom:2px;height:7px;left:2px;right:auto;top:auto;width:100%}.mce-scrollbar-thumb{background-color:#000;border:1px solid rgba(85,85,85,.6);border-radius:7px;height:100%;position:absolute;width:5px}.mce-scrollbar-h .mce-scrollbar-thumb{height:5px;width:100%}.mce-scrollbar.mce-active,.mce-scrollbar:hover{background-color:#aaa;border-radius:7px;filter:alpha(opacity=60);opacity:.6;zoom:1}.mce-scroll{position:relative}.mce-panel{background-color:#fcfdfe;border:0 solid #ccc}.mce-floatpanel{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow{border:11px solid transparent;display:block;height:0;position:absolute;width:0}.mce-floatpanel .mce-arrow:after{border:10px solid transparent;content:"";display:block;height:0;position:absolute;width:0}.mce-floatpanel.mce-popover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background:transparent;background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);left:0;top:0}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{border-bottom-color:#9e9e9e;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{border-bottom-color:#fff;border-top-width:0;margin-left:-10px;top:1px}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{left:auto;right:10px}.mce-fullscreen{background:#fff;border:0;height:100%;margin:0;overflow:hidden;padding:0}#mce-modal-block,div.mce-fullscreen{left:0;position:fixed;top:0}#mce-modal-block{background:#000;filter:alpha(opacity=0);height:100%;opacity:0;width:100%;zoom:1}#mce-modal-block.mce-in{filter:alpha(opacity=30);opacity:.3;zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-transition:opacity .15s ease-in;background:transparent;background:#fff;border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.3);left:0;opacity:0;position:fixed;top:0;transition:opacity .15s ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{border-bottom:1px solid #c5c5c5;padding:9px 15px;position:relative}.mce-window-head .mce-close{color:#858585;cursor:pointer;font-size:18px;font-weight:700;height:20px;line-height:20px;overflow:hidden;position:absolute;right:15px;top:9px}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{font-size:14px;font-weight:400;line-height:20px;padding-right:10px;text-rendering:optimizelegibility}.mce-foot,.mce-window .mce-container-body{display:block}.mce-foot{background-color:#fff;border-radius:0 0 6px 6px;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{cursor:move;height:100%;left:0;position:absolute;top:0;width:90%}.mce-window iframe{height:100%;width:100%}.mce-window.mce-fullscreen,.mce-window.mce-fullscreen .mce-foot{border-radius:0}.mce-rtl .mce-window-head .mce-close{left:15px;position:absolute;right:auto}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}.mce-abs-end,body .mce-abs-layout-item{position:absolute}.mce-abs-end{height:1px;width:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{padding:5px;position:absolute;zoom:1}.mce-tooltip-inner{background-color:#000;border-radius:3px;color:#fff;font-size:12px;max-width:200px;padding:5px 8px 4px;text-align:center;white-space:normal}.mce-tooltip-arrow{border:5px dashed #000;height:0;line-height:0;position:absolute;width:0}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-right-color:#000}.mce-tooltip-arrow-w{border-left-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{left:50%;margin-left:-5px}.mce-tooltip-n .mce-tooltip-arrow,.mce-tooltip-nw .mce-tooltip-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;top:0}.mce-tooltip-nw .mce-tooltip-arrow{left:10px}.mce-tooltip-ne .mce-tooltip-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;right:10px;top:0}.mce-tooltip-s .mce-tooltip-arrow{left:50%;margin-left:-5px}.mce-tooltip-s .mce-tooltip-arrow,.mce-tooltip-sw .mce-tooltip-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0}.mce-tooltip-sw .mce-tooltip-arrow{left:10px}.mce-tooltip-se .mce-tooltip-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0;right:10px}.mce-tooltip-e .mce-tooltip-arrow{right:0}.mce-tooltip-e .mce-tooltip-arrow,.mce-tooltip-w .mce-tooltip-arrow{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent;margin-top:-5px;top:50%}.mce-tooltip-w .mce-tooltip-arrow{left:0}.mce-btn{-webkit-box-shadow:#eee 0 0 0 inset;background-color:#fff;box-shadow:inset 0 0 0 #eee;display:inline-block;*display:inline;position:relative;*zoom:1}.mce-btn:focus,.mce-btn:hover{-webkit-box-shadow:#ddd 0 0 0 inset;background-color:#eee;box-shadow:inset 0 0 0 #ddd;color:#eee}.mce-btn.mce-disabled:hover button,.mce-btn.mce-disabled button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover,.mce-btn:not(.mce-disabled):active{background-color:#d6d6d6}.mce-btn button{-webkit-appearance:none;color:#333;cursor:pointer;font-size:12px;overflow:visible;padding:2px 6px;text-align:center}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-primary.mce-btn{background-color:#006dcc;border-color:#b1b1b1;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25) rgba(0,0,0,.25);border-style:solid;border-width:1px;color:#fff;min-width:50px}.mce-primary.mce-btn:focus,.mce-primary.mce-btn:hover{background-color:#005fb3!important}.mce-primary.mce-btn.mce-disabled:hover button,.mce-primary.mce-btn.mce-disabled button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-primary.mce-btn.mce-active,.mce-primary.mce-btn.mce-active:hover,.mce-primary.mce-btn:not(.mce-disabled):active{background-color:#005299}.mce-primary.mce-btn button,.mce-primary.mce-btn button i{color:#fff}.mce-btn-large button{border-radius:5px;font-size:12px;line-height:normal;padding:9px 14px}.mce-btn-large i{margin-top:2px}.mce-btn-small button{font-size:12px;padding:1px 5px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;*line-height:18px;vertical-align:top}.mce-btn-small .mce-caret,.mce-btn .mce-caret{margin-left:0;margin-top:8px}.mce-caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;content:"";display:inline-block;*display:inline;height:0;vertical-align:top;width:0;*zoom:1}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border:1px solid #ccc;border-radius:0;border-right:none}.mce-btn-group .mce-first{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-top-left-radius:3px;border-top-right-radius:0}.mce-btn-group .mce-last{border-radius:0 3px 3px 0;border-right:1px solid #ccc}.mce-btn-group .mce-first.mce-last{border-radius:3px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{background-color:#f0f0f0;border:1px solid #c5c5c5;border-radius:3px;display:inline-block;*font-size:0;height:14px;*line-height:0;margin:0 3px 0 0;overflow:hidden;text-align:center;text-indent:-10em;*text-indent:0;width:14px}.mce-checked i.mce-i-checkbox{color:#333;font-size:12px;line-height:16px;text-indent:0}.mce-checkbox.mce-focus i.mce-i-checkbox,.mce-checkbox:focus i.mce-i-checkbox{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);border:1px solid rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:4px}.mce-colorbutton .mce-preview{background:grey;display:block;height:2px;left:50%;margin-left:-14px;margin-top:7px;overflow:hidden;padding-right:3px;position:absolute;top:50%;width:13px}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{border-left:1px solid transparent;border-right:1px solid transparent;padding-left:4px}.mce-colorbutton:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;margin-right:14px;padding-left:4px;padding-right:0}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;margin-right:-17px;padding-left:0;padding-right:0}.mce-rtl .mce-colorbutton button{padding-left:10px;padding-right:10px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px}.mce-combobox{display:inline-block;*display:inline;*height:32px;*zoom:1}.mce-combobox input{border:1px solid #c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox.mce-has-open input{border-radius:4px 0 0 4px}.mce-combobox .mce-btn{-webkit-box-shadow:#aaa 0 -2px 0 inset;background-color:#c5c5c5;border-left:0;border-radius:0 4px 4px 0;box-shadow:inset 0 -2px 0 #aaa}.mce-combobox button{height:26px}.mce-combobox.mce-disabled .mce-btn button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-path{display:inline-block;*display:inline;padding:8px;white-space:normal;*zoom:1}.mce-path .mce-txt{padding-right:3px}.mce-path .mce-path-body,.mce-path .mce-txt{display:inline-block}.mce-path-item{color:#333;cursor:pointer;display:inline-block;*display:inline;*zoom:1}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9e9e9e;border-radius:3px}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;margin:2px 0 2px 2px;*zoom:1}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{direction:rtl;text-align:right}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #9e9e9e;height:100%;width:100%}.mce-label{border:0;display:inline-block;*display:inline;overflow:hidden;*zoom:1}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-rtl .mce-label{direction:rtl;text-align:right}.mce-menubar{border:1px solid #eee}.mce-menubar .mce-menubtn{-webkit-box-shadow:none;-webkit-filter:none;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;filter:none}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{-webkit-box-shadow:none;-webkit-filter:none;background:#e6e6e6;border-color:transparent;box-shadow:none;filter:none}.mce-menubtn.mce-disabled span{color:#aaa}.mce-menubtn span{color:#333;line-height:20px;*line-height:16px;margin-right:2px}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-listbox button{padding-right:20px;position:relative;text-align:left}.mce-listbox .mce-caret{margin-top:-2px;position:absolute;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{left:8px;right:auto}.mce-rtl .mce-listbox button{padding-left:20px;padding-right:10px}.mce-menu-item{border-left:4px solid transparent;clear:both;color:#333;cursor:pointer;display:block;font-weight:400;line-height:20px;line-height:normal;margin-bottom:1px;padding:6px 15px 6px 12px;white-space:nowrap}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-ico,.mce-menu-item.mce-disabled .mce-text{color:#adadad}.mce-menu-item.mce-selected .mce-ico,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-ico,.mce-menu-item:hover .mce-ico,.mce-menu-item:hover .mce-text{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{color:#adadad;display:inline-block;*display:inline;padding:0 15px 0 20px;*zoom:1}.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut,.mce-menu-item:hover .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{border-bottom:4px solid transparent;border-left:4px solid #333;border-top:4px solid transparent;margin-right:6px;margin-top:4px;*margin-top:3px}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px;position:absolute;right:0}.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#dff5f9}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-ico,.mce-menu-item-normal.mce-active:hover .mce-text{color:#fff}.mce-menu-item.mce-selected,.mce-menu-item:focus,.mce-menu-item:hover{background-color:#3ed2f0;color:#fff;text-decoration:none}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{-webkit-filter:none;background:#cbcbcb;border:0;border-bottom:1px solid #fff;cursor:default;filter:none;height:1px;margin:9px 1px;overflow:hidden;padding:0}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{direction:rtl;padding:6px 12px 6px 15px;text-align:right}.mce-menu-align.mce-rtl .mce-caret,.mce-menu-align.mce-rtl .mce-menu-shortcut{left:0;right:auto}.mce-rtl .mce-menu-item .mce-caret{border-left:0;border-right:4px solid #333;margin-left:6px;margin-right:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background:transparent;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);left:0;margin:2px 0 0;max-height:400px;min-width:160px;overflow:auto;overflow-x:hidden;padding:5px 0;position:absolute;top:0;z-index:1000;z-index:1002}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-container-body .mce-resizehandle{bottom:0;cursor:s-resize;height:16px;margin:0;position:absolute;right:0;visibility:visible;width:16px}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent;border-right:1px solid transparent}.mce-splitbtn button{padding-right:4px}.mce-splitbtn .mce-open{padding-left:4px}.mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-left:10px;padding-right:10px}.mce-rtl .mce-splitbtn .mce-open{padding-left:4px;padding-right:4px}.mce-stack-layout-item,.mce-tabs{display:block}.mce-tabs{border-bottom:1px solid #c5c5c5}.mce-tab{background:#e3e3e3;border:solid #c5c5c5;border-width:0 1px 0 0;cursor:pointer;display:inline-block;*display:inline;height:13px;padding:8px;*zoom:1}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;height:14px;margin-bottom:-1px}.mce-rtl .mce-tabs{direction:rtl;text-align:right}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;background:#fff;border:1px solid #c5c5c5;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#333;display:inline-block;height:28px;padding:0 4px;resize:none;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear;white-space:pre-wrap;*white-space:pre}.mce-textbox.mce-focus,.mce-textbox:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65)}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{direction:rtl;text-align:right}.mce-throbber{background:#fff url(59b0f4c15b9b43ef643eefa44b5096f3.gif) no-repeat 50%;filter:alpha(opacity=60);height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;zoom:1}.mce-i-none{height:16px;margin:2px 0;width:16px}.mce-ico{font-size:14px;line-height:20px}.mce-i-save:before{content:"\F0C7"}.mce-i-newdocument:before{content:"\F016"}.mce-i-fullpage:before{content:"\F065"}.mce-i-alignleft:before{content:"\F036"}.mce-i-aligncenter:before{content:"\F037"}.mce-i-alignright:before{content:"\F038"}.mce-i-alignjustify:before{content:"\F039"}.mce-i-cut:before{content:"\F0C4"}.mce-i-paste:before{content:"\F0EA"}.mce-i-searchreplace:before{content:"\E009"}.mce-i-bullist:before{content:"\F0CA"}.mce-i-numlist:before{content:"\F0CB"}.mce-i-indent:before{content:"\F03C"}.mce-i-outdent:before{content:"\F03B"}.mce-i-blockquote:before{content:"\F10E"}.mce-i-undo:before{content:"\F112"}.mce-i-redo:before{content:"\F064"}.mce-i-link:before{content:"\F0C1"}.mce-i-unlink:before{content:"\F127"}.mce-i-anchor:before{content:"\F13D"}.mce-i-image:before{content:"\F03E"}.mce-i-media:before{content:"\F008"}.mce-i-help:before{content:"\F059"}.mce-i-code:before{content:"\F121"}.mce-i-inserttime:before{content:"\F017"}.mce-i-preview:before{content:"\F06E"}.mce-i-backcolor:before,.mce-i-forecolor:before{content:""}.mce-i-table:before{content:"\F0CE"}.mce-i-hr:before,.mce-i-removeformat:before{content:""}.mce-i-subscript:before{content:"\F12C"}.mce-i-superscript:before{content:"\F12B"}.mce-i-charmap:before{content:""}.mce-i-emoticons:before{content:"\F11A"}.mce-i-print:before{content:"\F02F"}.mce-i-fullscreen:before{content:"\F065"}.mce-i-nonbreaking:before,.mce-i-pagebreak:before,.mce-i-restoredraft:before,.mce-i-spellchecker:before,.mce-i-template:before,.mce-i-untitled:before{content:""}.mce-i-bold:before{content:"\F032"}.mce-i-italic:before{content:"\F033"}.mce-i-underline:before{content:"\F0CD"}.mce-i-strikethrough:before{content:"\F0CC"}.mce-i-ltr:before,.mce-i-visualblocks:before,.mce-i-visualchars:before{content:""}.mce-i-rtl:before{content:"\E030"}.mce-i-copy:before{content:"\F0C5"}.mce-i-resize:before{content:"\F07D"}.mce-i-browse:before{content:"\F07C"}.mce-i-pastetext:before{content:""}.mce-i-checkbox:before{content:"\F00C"}.mce-i-selected{visibility:hidden}.mce-i-selected:before{content:"\F00C"}i.mce-i-backcolor{background:#bbb}#growls{position:fixed;z-index:50000}#growls.default{right:10px;top:100px}#growls.tl{left:10px;top:10px}#growls.tr{right:10px;top:10px}#growls.bl{bottom:10px;left:10px}#growls.br{bottom:10px;right:10px}.growl{-webkit-transition:all .4s ease-in-out;border-radius:4px;opacity:1;position:relative;transition:all .4s ease-in-out}.growl.growl-incoming,.growl.growl-outgoing{opacity:0}.growl.growl-small{margin:5px;padding:5px;width:200px}.growl.growl-medium{margin:10px;padding:10px;width:250px}.growl.growl-large{margin:15px;padding:15px;width:300px}.growl.growl-default{background:grey;color:#fff}.growl.growl-error{background:rgba(224,143,149,.8);color:#fff}.growl.growl-notice{background:rgba(114,194,121,.8);color:#fff}.growl.growl-warning{background:rgba(251,187,34,.8);color:#fff}.growl .growl-close{cursor:pointer;float:right;font-family:helvetica,verdana,sans-serif;font-size:14px;font-weight:400;line-height:18px}.growl .growl-title{font-size:18px;line-height:24px}.growl .growl-message{font-size:14px;line-height:18px}.chosen-select,.chosen-select-deselect{width:100%}.chosen-container{display:inline-block;font-size:12px;position:relative;vertical-align:middle}.chosen-container .chosen-drop{-webkit-box-shadow:0 8px 8px rgba(0,0,0,.25);background:#f5f8f9;border:1px solid #999;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-color:#d9d9d9;box-shadow:0 8px 8px rgba(0,0,0,.25);left:-9000px;margin-top:-1px;position:absolute;top:100%;z-index:1060}.chosen-container.chosen-with-drop .chosen-drop{left:0;right:0}.chosen-container .chosen-results{-webkit-overflow-scrolling:touch;color:#555;margin:0 4px 4px 0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.chosen-container .chosen-results li{display:none;line-height:1.42857;list-style:none;margin:0;padding:5px 6px}.chosen-container .chosen-results li em{background:#feffde;font-style:normal}.chosen-container .chosen-results li.group-result{color:#999;cursor:default;display:list-item;font-weight:700}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results li.highlighted{background-color:#00aff0;color:#fff}.chosen-container .chosen-results li.highlighted em{background:transparent}.chosen-container .chosen-results li.disabled-result{color:#999;display:list-item}.chosen-container .chosen-results .no-results{background:#eee;display:list-item}.chosen-container .chosen-results-scroll{background:#fff;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chosen-container .chosen-results-scroll span{display:inline-block;height:1.42857;text-indent:-5000px;width:9px}.chosen-container .chosen-results-scroll-down{bottom:0}.chosen-container .chosen-results-scroll-down span{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -4px -3px}.chosen-container .chosen-results-scroll-up span{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -22px -3px}.chosen-container-single .chosen-single{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f5f8f9;border:1px solid #c7d6db;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;height:31px;line-height:31px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-single:hover{cursor:pointer;text-decoration:none}.chosen-container-single .chosen-single:span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single:abbr{background:url(cd94e25905d9ac90bab221600bf19312.png) 100% 0 no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:26px;top:10.5px;width:12px}.chosen-container-single .chosen-single:abbr:hover{background-position:right -11px}.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover{background-position:right 2px}.chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.chosen-container-single .chosen-single div b{display:block;font-size:14px;height:100%;line-height:28px;text-align:center;width:100%}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-search{margin:0;overflow:hidden;padding:3px 4px;position:relative;white-space:nowrap;z-index:1000}.chosen-container-single .chosen-search input{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border:1px solid #c7d6db;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);margin:1px 0;padding:4px 20px 4px 4px;width:100%}.chosen-container-single .chosen-search:before{color:#00aff0;display:block;font-size:14px;height:22px;line-height:22px;position:absolute;right:7px;text-align:center;top:7px;width:22px}.chosen-container-single .chosen-drop{background-clip:padding-box;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-top:-1px}.chosen-container-single-nosearch .chosen-search input{left:-9000px;position:absolute}.chosen-container-multi .chosen-choices{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f5f8f9;border:1px solid #c7d6db;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices .search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices .search-field input{-webkit-box-shadow:none;background:transparent!important;border:0!important;box-shadow:none;color:#555;height:29px;margin:0;outline:0;padding:4px}.chosen-container-multi .chosen-choices .search-field .default{color:#999}.chosen-container-multi .chosen-choices .search-choice{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-clip:padding-box;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image:linear-gradient(180deg,#fff 0,#eee);background-repeat:repeat-x;border:1px solid #c7d6db;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#333;cursor:default;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgb(255, 255, 255)",endColorstr="rgba(255, 238, 238, 0.93333)",GradientType=0);line-height:13px;margin:6px 0 3px 5px;padding:3px 20px 3px 5px;position:relative}.chosen-container-multi .chosen-choices .search-choice .search-choice-close{background:url(cd94e25905d9ac90bab221600bf19312.png) 100% 0 no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:4px;top:5px;width:12px}.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chosen-container-multi .chosen-choices .search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:none}.chosen-container-active .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);-webkit-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;border:1px solid rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.chosen-container-active.chosen-with-drop .chosen-single{background-color:#eee}.chosen-container-active.chosen-with-drop .chosen-single div{background:transparent;border-left:none}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);-webkit-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;border:1px solid rgba(82,168,236,.8);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.chosen-container-active .chosen-choices .search-field input{color:#111!important}.chosen-disabled{cursor:default;opacity:.5!important}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.chosen-rtl .chosen-single div{left:7px;right:auto}.chosen-rtl .chosen-single abbr{left:26px;right:auto}.chosen-rtl .chosen-choices .search-field input{direction:rtl}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices .search-choice{margin:6px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices .search-choice .search-choice-close{background-position:100% 0;left:4px;right:auto}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results .group-option{padding-left:0;padding-right:15px}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -28px -20px,#f5f8f9;direction:rtl;padding:4px 5px 4px 20px} +/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{direction:ltr;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(55835483c304eaa8477fea2c36abba17.woff2) format("woff2"),url(ac327c4db6284ef64ebe872b6308f5da.woff) format("woff"),url(cd7296352d159532b66c07d98efb1126.ttf) format("truetype"),url(bf4dde0147bb02556500d922e2efc90b.svg#OpenSansRegular) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:400;src:url(383eba0e55ed778006d76428812d343c.woff2) format("woff2"),url(525074686dfb8aa36b1b92e29de467ac.woff) format("woff"),url(9b30f13428e1b4a659aeeab4ac1fff35.ttf) format("truetype"),url(2a9a30e14574c9ec24add2901a80b81c.svg#OpenSansItalic) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(08952b029e4decbc8ef9fb553cae8cea.woff2) format("woff2"),url(9f2144213fad53d4e0fdb26ecf93865f.woff) format("woff"),url(33f225b8f5f7d6b34a0926f58f96c1e9.ttf) format("truetype"),url(24aab533f87e7b434be5fa5b1684975c.svg#OpenSansSemibold) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:600;src:url(3343e54368719e3786f78a1b22839455.woff2) format("woff2"),url(ec55f263e2b86bc0f28fff46b873d6df.woff) format("woff"),url(1c0b4eb93fcf561eec03297a24922d6c.ttf) format("truetype"),url(b46ff9f5c8bcba1ea3b4b320e22be5c7.svg#OpenSansSemiboldItalic) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(3326e4d74d3924ee1c882c29f5b571c0.woff2) format("woff2"),url(892667349c5cff6fcf7e40439596b97c.woff) format("woff"),url(5a100916f94b0babde0c92aaa8fb80d6.ttf) format("truetype"),url(fedf49d31f55f4beaf2c891f3875554f.svg#OpenSansBold) format("svg")}@font-face{font-family:Open Sans;font-style:italic;font-weight:700;src:url(5aaceea2d60ddb477c6aafc825eece3d.woff2) format("woff2"),url(7be88e73fea7b64568a450d7c01346b0.woff) format("woff"),url(c36b5ac7c2dddf6f525c8d161412ef41.ttf) format("truetype"),url(a33a878f3861ca67e9bc423c58b2a357.svg#OpenSansBoldItalic) format("svg")}.bootstrap *,.bootstrap :after,.bootstrap :before{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap html{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}.bootstrap body{background-color:#eff1f2;color:#555;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.42857}.bootstrap button,.bootstrap input,.bootstrap select,.bootstrap textarea{font-family:inherit;font-size:inherit;line-height:inherit}.bootstrap a{color:#00aff0;text-decoration:none}.bootstrap a:focus,.bootstrap a:hover{color:#0077a4;text-decoration:underline}.bootstrap a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap figure{margin:0}.bootstrap img{vertical-align:middle}.bootstrap .img-responsive{display:block;height:auto;max-width:100%}.bootstrap .img-rounded{border-radius:6px}.bootstrap .img-thumbnail{-webkit-transition:all .2s ease-in-out;background-color:#eff1f2;border:1px solid #ddd;border-radius:3px;display:inline-block;height:auto;line-height:1.42857;max-width:100%;padding:4px;transition:all .2s ease-in-out}.bootstrap .img-circle{border-radius:50%}.bootstrap hr{border:0;border-top:1px solid #eee;margin-bottom:17px;margin-top:17px}.bootstrap .sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.bootstrap .sr-only-focusable:active,.bootstrap .sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.bootstrap .h1,.bootstrap .h2,.bootstrap .h3,.bootstrap .h4,.bootstrap .h5,.bootstrap .h6,.bootstrap h1,.bootstrap h2,.bootstrap h3,.bootstrap h4,.bootstrap h5,.bootstrap h6{color:inherit;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1}.bootstrap .h1 .small,.bootstrap .h1 small,.bootstrap .h2 .small,.bootstrap .h2 small,.bootstrap .h3 .small,.bootstrap .h3 small,.bootstrap .h4 .small,.bootstrap .h4 small,.bootstrap .h5 .small,.bootstrap .h5 small,.bootstrap .h6 .small,.bootstrap .h6 small,.bootstrap h1 .small,.bootstrap h1 small,.bootstrap h2 .small,.bootstrap h2 small,.bootstrap h3 .small,.bootstrap h3 small,.bootstrap h4 .small,.bootstrap h4 small,.bootstrap h5 .small,.bootstrap h5 small,.bootstrap h6 .small,.bootstrap h6 small{color:#999;font-weight:400;line-height:1}.bootstrap .h1,.bootstrap .h2,.bootstrap .h3,.bootstrap h1,.bootstrap h2,.bootstrap h3{margin-bottom:8.5px;margin-top:17px}.bootstrap .h1 .small,.bootstrap .h1 small,.bootstrap .h2 .small,.bootstrap .h2 small,.bootstrap .h3 .small,.bootstrap .h3 small,.bootstrap h1 .small,.bootstrap h1 small,.bootstrap h2 .small,.bootstrap h2 small,.bootstrap h3 .small,.bootstrap h3 small{font-size:65%}.bootstrap .h4,.bootstrap .h5,.bootstrap .h6,.bootstrap h4,.bootstrap h5,.bootstrap h6{margin-bottom:8.5px;margin-top:8.5px}.bootstrap .h4 .small,.bootstrap .h4 small,.bootstrap .h5 .small,.bootstrap .h5 small,.bootstrap .h6 .small,.bootstrap .h6 small,.bootstrap h4 .small,.bootstrap h4 small,.bootstrap h5 .small,.bootstrap h5 small,.bootstrap h6 .small,.bootstrap h6 small{font-size:75%}.bootstrap .h1,.bootstrap h1{font-size:31px}.bootstrap .h2,.bootstrap h2{font-size:25px}.bootstrap .h3,.bootstrap h3{font-size:21px}.bootstrap .h4,.bootstrap h4{font-size:15px}.bootstrap .h5,.bootstrap h5{font-size:12px}.bootstrap .h6,.bootstrap h6{font-size:11px}.bootstrap p{margin:0 0 8.5px}.bootstrap .lead{font-size:13px;font-weight:200;line-height:1.4;margin-bottom:17px}@media (min-width:768px){.bootstrap .lead{font-size:18px}}.bootstrap .small,.bootstrap small{font-size:85%}.bootstrap cite{font-style:normal}.bootstrap .mark,.bootstrap mark{background-color:#fef1d3;padding:.2em}.bootstrap .text-left{text-align:left}.bootstrap .text-right{text-align:right}.bootstrap .text-center{text-align:center}.bootstrap .text-justify{text-align:justify}.bootstrap .text-nowrap{white-space:nowrap}.bootstrap .hook_panel_header .hook_description,.bootstrap .hook_panel_header .hook_title,.bootstrap .module_description,.bootstrap .text-muted{color:#999}.bootstrap .text-primary{color:#00aff0}.bootstrap a.text-primary:hover{color:#008abd}.bootstrap .text-success{color:#3c763d}.bootstrap a.text-success:hover{color:#2b542c}.bootstrap .text-info{color:#31708f}.bootstrap a.text-info:hover{color:#245269}.bootstrap .text-warning{color:#8a6d3b}.bootstrap a.text-warning:hover{color:#66512c}.bootstrap .text-danger{color:#a94442}.bootstrap a.text-danger:hover{color:#843534}.bootstrap .bg-primary{background-color:#00aff0;color:#fff}.bootstrap a.bg-primary:hover{background-color:#008abd}.bootstrap .bg-success{background-color:#cce9d7}.bootstrap a.bg-success:hover{background-color:#a8dabb}.bootstrap .bg-info{background-color:#d3f1f7}.bootstrap a.bg-info:hover{background-color:#a8e3ef}.bootstrap .bg-warning{background-color:#fef1d3}.bootstrap a.bg-warning:hover{background-color:#fde1a1}.bootstrap .bg-danger{background-color:#f9cce1}.bootstrap a.bg-danger:hover{background-color:#f49ec6}.bootstrap .page-header{border-bottom:1px solid #eee;margin:34px 0 17px;padding-bottom:7.5px}.bootstrap ol,.bootstrap ul{margin-bottom:8.5px;margin-top:0}.bootstrap ol ol,.bootstrap ol ul,.bootstrap ul ol,.bootstrap ul ul{margin-bottom:0}.bootstrap #dashboard .data_list_large,.bootstrap #dashboard .data_list_vertical,.bootstrap .list-inline,.bootstrap .list-unstyled{list-style:none;padding-left:0}.bootstrap .list-inline{margin-left:-5px}.bootstrap .list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.bootstrap dl{margin-bottom:17px;margin-top:0}.bootstrap dd,.bootstrap dt{line-height:1.42857}.bootstrap dt{font-weight:700}.bootstrap dd{margin-left:0}.bootstrap .dl-horizontal dd:after,.bootstrap .dl-horizontal dd:before{content:" ";display:table}.bootstrap .dl-horizontal dd:after{clear:both}@media (min-width:768px){.bootstrap .dl-horizontal dt{clear:left;float:left;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:160px}.bootstrap .dl-horizontal dd{margin-left:180px}}.bootstrap abbr[data-original-title],.bootstrap abbr[title]{border-bottom:1px dotted #999;cursor:help}.bootstrap .initialism{font-size:90%;text-transform:uppercase}.bootstrap blockquote{border-left:5px solid #eee;font-size:15px;margin:0 0 17px;padding:8.5px 17px}.bootstrap blockquote ol:last-child,.bootstrap blockquote p:last-child,.bootstrap blockquote ul:last-child{margin-bottom:0}.bootstrap blockquote .small,.bootstrap blockquote footer,.bootstrap blockquote small{color:#999;display:block;font-size:80%;line-height:1.42857}.bootstrap blockquote .small:before,.bootstrap blockquote footer:before,.bootstrap blockquote small:before{content:"\2014 \A0"}.bootstrap .blockquote-reverse,.bootstrap blockquote.pull-right{border-left:0;border-right:5px solid #eee;padding-left:0;padding-right:15px;text-align:right}.bootstrap .blockquote-reverse .small:before,.bootstrap .blockquote-reverse footer:before,.bootstrap .blockquote-reverse small:before,.bootstrap blockquote.pull-right .small:before,.bootstrap blockquote.pull-right footer:before,.bootstrap blockquote.pull-right small:before{content:""}.bootstrap .blockquote-reverse .small:after,.bootstrap .blockquote-reverse footer:after,.bootstrap .blockquote-reverse small:after,.bootstrap blockquote.pull-right .small:after,.bootstrap blockquote.pull-right footer:after,.bootstrap blockquote.pull-right small:after{content:"\A0 \2014"}.bootstrap blockquote:after,.bootstrap blockquote:before{content:""}.bootstrap address{font-style:normal;line-height:1.42857;margin-bottom:17px}.bootstrap code,.bootstrap kbd,.bootstrap pre,.bootstrap samp{font-family:Menlo,Monaco,Consolas,Courier New,monospace}.bootstrap code{background-color:#f9f2f4;color:#c7254e}.bootstrap code,.bootstrap kbd{border-radius:3px;font-size:90%;padding:2px 4px}.bootstrap kbd{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);background-color:#333;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);color:#fff}.bootstrap pre{background-color:#f5f5f5;border:1px solid #ccc;border-radius:3px;color:#333;display:block;font-size:11px;line-height:1.42857;margin:0 0 8.5px;padding:8px;word-break:break-all;word-wrap:break-word}.bootstrap pre code{background-color:transparent;border-radius:0;color:inherit;font-size:inherit;padding:0;white-space:pre-wrap}.bootstrap .pre-scrollable{max-height:340px;overflow-y:scroll}.bootstrap .container{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.bootstrap .container:after,.bootstrap .container:before{content:" ";display:table}.bootstrap .container:after{clear:both}@media (min-width:768px){.bootstrap .container{width:728px}}@media (min-width:992px){.bootstrap .container{width:940px}}@media (min-width:1200px){.bootstrap .container{width:1170px}}.bootstrap .container-fluid{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px}.bootstrap .container-fluid:after,.bootstrap .container-fluid:before{content:" ";display:table}.bootstrap .container-fluid:after{clear:both}.bootstrap #dashboard .data_list_vertical,.bootstrap .multishop-well,.bootstrap .row{margin-left:-5px;margin-right:-5px}.bootstrap #dashboard .data_list_vertical:after,.bootstrap #dashboard .data_list_vertical:before,.bootstrap .multishop-well:after,.bootstrap .multishop-well:before,.bootstrap .row:after,.bootstrap .row:before{content:" ";display:table}.bootstrap #dashboard .data_list_vertical:after,.bootstrap .multishop-well:after,.bootstrap .row:after{clear:both}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-lg-1,.bootstrap .col-lg-2,.bootstrap .col-lg-3,.bootstrap .col-lg-4,.bootstrap .col-lg-5,.bootstrap .col-lg-6,.bootstrap .col-lg-7,.bootstrap .col-lg-8,.bootstrap .col-lg-9,.bootstrap .col-lg-10,.bootstrap .col-lg-11,.bootstrap .col-lg-12,.bootstrap .col-md-1,.bootstrap .col-md-2,.bootstrap .col-md-3,.bootstrap .col-md-4,.bootstrap .col-md-5,.bootstrap .col-md-6,.bootstrap .col-md-7,.bootstrap .col-md-8,.bootstrap .col-md-9,.bootstrap .col-md-10,.bootstrap .col-md-11,.bootstrap .col-md-12,.bootstrap .col-sm-1,.bootstrap .col-sm-2,.bootstrap .col-sm-3,.bootstrap .col-sm-4,.bootstrap .col-sm-5,.bootstrap .col-sm-6,.bootstrap .col-sm-7,.bootstrap .col-sm-8,.bootstrap .col-sm-9,.bootstrap .col-sm-10,.bootstrap .col-sm-11,.bootstrap .col-sm-12,.bootstrap .col-xs-1,.bootstrap .col-xs-2,.bootstrap .col-xs-3,.bootstrap .col-xs-4,.bootstrap .col-xs-5,.bootstrap .col-xs-6,.bootstrap .col-xs-7,.bootstrap .col-xs-8,.bootstrap .col-xs-9,.bootstrap .col-xs-10,.bootstrap .col-xs-11,.bootstrap .col-xs-12{min-height:1px;padding-left:5px;padding-right:5px;position:relative}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-xs-1,.bootstrap .col-xs-2,.bootstrap .col-xs-3,.bootstrap .col-xs-4,.bootstrap .col-xs-5,.bootstrap .col-xs-6,.bootstrap .col-xs-7,.bootstrap .col-xs-8,.bootstrap .col-xs-9,.bootstrap .col-xs-10,.bootstrap .col-xs-11,.bootstrap .col-xs-12{float:left}.bootstrap .col-xs-1{width:8.33333%}.bootstrap .col-xs-2{width:16.66667%}.bootstrap .col-xs-3{width:25%}.bootstrap .col-xs-4{width:33.33333%}.bootstrap .col-xs-5{width:41.66667%}.bootstrap #dashboard .data_list_vertical li,.bootstrap .col-xs-6{width:50%}.bootstrap .col-xs-7{width:58.33333%}.bootstrap .col-xs-8{width:66.66667%}.bootstrap .col-xs-9{width:75%}.bootstrap .col-xs-10{width:83.33333%}.bootstrap .col-xs-11{width:91.66667%}.bootstrap .col-xs-12{width:100%}.bootstrap .col-xs-pull-0{right:auto}.bootstrap .col-xs-pull-1{right:8.33333%}.bootstrap .col-xs-pull-2{right:16.66667%}.bootstrap .col-xs-pull-3{right:25%}.bootstrap .col-xs-pull-4{right:33.33333%}.bootstrap .col-xs-pull-5{right:41.66667%}.bootstrap .col-xs-pull-6{right:50%}.bootstrap .col-xs-pull-7{right:58.33333%}.bootstrap .col-xs-pull-8{right:66.66667%}.bootstrap .col-xs-pull-9{right:75%}.bootstrap .col-xs-pull-10{right:83.33333%}.bootstrap .col-xs-pull-11{right:91.66667%}.bootstrap .col-xs-pull-12{right:100%}.bootstrap .col-xs-push-0{left:auto}.bootstrap .col-xs-push-1{left:8.33333%}.bootstrap .col-xs-push-2{left:16.66667%}.bootstrap .col-xs-push-3{left:25%}.bootstrap .col-xs-push-4{left:33.33333%}.bootstrap .col-xs-push-5{left:41.66667%}.bootstrap .col-xs-push-6{left:50%}.bootstrap .col-xs-push-7{left:58.33333%}.bootstrap .col-xs-push-8{left:66.66667%}.bootstrap .col-xs-push-9{left:75%}.bootstrap .col-xs-push-10{left:83.33333%}.bootstrap .col-xs-push-11{left:91.66667%}.bootstrap .col-xs-push-12{left:100%}.bootstrap .col-xs-offset-0{margin-left:0}.bootstrap .col-xs-offset-1{margin-left:8.33333%}.bootstrap .col-xs-offset-2{margin-left:16.66667%}.bootstrap .col-xs-offset-3{margin-left:25%}.bootstrap .col-xs-offset-4{margin-left:33.33333%}.bootstrap .col-xs-offset-5{margin-left:41.66667%}.bootstrap .col-xs-offset-6{margin-left:50%}.bootstrap .col-xs-offset-7{margin-left:58.33333%}.bootstrap .col-xs-offset-8{margin-left:66.66667%}.bootstrap .col-xs-offset-9{margin-left:75%}.bootstrap .col-xs-offset-10{margin-left:83.33333%}.bootstrap .col-xs-offset-11{margin-left:91.66667%}.bootstrap .col-xs-offset-12{margin-left:100%}@media (min-width:768px){.bootstrap .col-sm-1,.bootstrap .col-sm-2,.bootstrap .col-sm-3,.bootstrap .col-sm-4,.bootstrap .col-sm-5,.bootstrap .col-sm-6,.bootstrap .col-sm-7,.bootstrap .col-sm-8,.bootstrap .col-sm-9,.bootstrap .col-sm-10,.bootstrap .col-sm-11,.bootstrap .col-sm-12{float:left}.bootstrap .col-sm-1{width:8.33333%}.bootstrap .col-sm-2{width:16.66667%}.bootstrap .col-sm-3{width:25%}.bootstrap .col-sm-4{width:33.33333%}.bootstrap .col-sm-5{width:41.66667%}.bootstrap .col-sm-6{width:50%}.bootstrap .col-sm-7{width:58.33333%}.bootstrap .col-sm-8{width:66.66667%}.bootstrap .col-sm-9{width:75%}.bootstrap .col-sm-10{width:83.33333%}.bootstrap .col-sm-11{width:91.66667%}.bootstrap .col-sm-12{width:100%}.bootstrap .col-sm-pull-0{right:auto}.bootstrap .col-sm-pull-1{right:8.33333%}.bootstrap .col-sm-pull-2{right:16.66667%}.bootstrap .col-sm-pull-3{right:25%}.bootstrap .col-sm-pull-4{right:33.33333%}.bootstrap .col-sm-pull-5{right:41.66667%}.bootstrap .col-sm-pull-6{right:50%}.bootstrap .col-sm-pull-7{right:58.33333%}.bootstrap .col-sm-pull-8{right:66.66667%}.bootstrap .col-sm-pull-9{right:75%}.bootstrap .col-sm-pull-10{right:83.33333%}.bootstrap .col-sm-pull-11{right:91.66667%}.bootstrap .col-sm-pull-12{right:100%}.bootstrap .col-sm-push-0{left:auto}.bootstrap .col-sm-push-1{left:8.33333%}.bootstrap .col-sm-push-2{left:16.66667%}.bootstrap .col-sm-push-3{left:25%}.bootstrap .col-sm-push-4{left:33.33333%}.bootstrap .col-sm-push-5{left:41.66667%}.bootstrap .col-sm-push-6{left:50%}.bootstrap .col-sm-push-7{left:58.33333%}.bootstrap .col-sm-push-8{left:66.66667%}.bootstrap .col-sm-push-9{left:75%}.bootstrap .col-sm-push-10{left:83.33333%}.bootstrap .col-sm-push-11{left:91.66667%}.bootstrap .col-sm-push-12{left:100%}.bootstrap .col-sm-offset-0{margin-left:0}.bootstrap .col-sm-offset-1{margin-left:8.33333%}.bootstrap .col-sm-offset-2{margin-left:16.66667%}.bootstrap .col-sm-offset-3{margin-left:25%}.bootstrap .col-sm-offset-4{margin-left:33.33333%}.bootstrap .col-sm-offset-5{margin-left:41.66667%}.bootstrap .col-sm-offset-6{margin-left:50%}.bootstrap .col-sm-offset-7{margin-left:58.33333%}.bootstrap .col-sm-offset-8{margin-left:66.66667%}.bootstrap .col-sm-offset-9{margin-left:75%}.bootstrap .col-sm-offset-10{margin-left:83.33333%}.bootstrap .col-sm-offset-11{margin-left:91.66667%}.bootstrap .col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.bootstrap .col-md-1,.bootstrap .col-md-2,.bootstrap .col-md-3,.bootstrap .col-md-4,.bootstrap .col-md-5,.bootstrap .col-md-6,.bootstrap .col-md-7,.bootstrap .col-md-8,.bootstrap .col-md-9,.bootstrap .col-md-10,.bootstrap .col-md-11,.bootstrap .col-md-12{float:left}.bootstrap .col-md-1{width:8.33333%}.bootstrap .col-md-2{width:16.66667%}.bootstrap .col-md-3{width:25%}.bootstrap .col-md-4{width:33.33333%}.bootstrap .col-md-5{width:41.66667%}.bootstrap .col-md-6{width:50%}.bootstrap .col-md-7{width:58.33333%}.bootstrap .col-md-8{width:66.66667%}.bootstrap .col-md-9{width:75%}.bootstrap .col-md-10{width:83.33333%}.bootstrap .col-md-11{width:91.66667%}.bootstrap .col-md-12{width:100%}.bootstrap .col-md-pull-0{right:auto}.bootstrap .col-md-pull-1{right:8.33333%}.bootstrap .col-md-pull-2{right:16.66667%}.bootstrap .col-md-pull-3{right:25%}.bootstrap .col-md-pull-4{right:33.33333%}.bootstrap .col-md-pull-5{right:41.66667%}.bootstrap .col-md-pull-6{right:50%}.bootstrap .col-md-pull-7{right:58.33333%}.bootstrap .col-md-pull-8{right:66.66667%}.bootstrap .col-md-pull-9{right:75%}.bootstrap .col-md-pull-10{right:83.33333%}.bootstrap .col-md-pull-11{right:91.66667%}.bootstrap .col-md-pull-12{right:100%}.bootstrap .col-md-push-0{left:auto}.bootstrap .col-md-push-1{left:8.33333%}.bootstrap .col-md-push-2{left:16.66667%}.bootstrap .col-md-push-3{left:25%}.bootstrap .col-md-push-4{left:33.33333%}.bootstrap .col-md-push-5{left:41.66667%}.bootstrap .col-md-push-6{left:50%}.bootstrap .col-md-push-7{left:58.33333%}.bootstrap .col-md-push-8{left:66.66667%}.bootstrap .col-md-push-9{left:75%}.bootstrap .col-md-push-10{left:83.33333%}.bootstrap .col-md-push-11{left:91.66667%}.bootstrap .col-md-push-12{left:100%}.bootstrap .col-md-offset-0{margin-left:0}.bootstrap .col-md-offset-1{margin-left:8.33333%}.bootstrap .col-md-offset-2{margin-left:16.66667%}.bootstrap .col-md-offset-3{margin-left:25%}.bootstrap .col-md-offset-4{margin-left:33.33333%}.bootstrap .col-md-offset-5{margin-left:41.66667%}.bootstrap .col-md-offset-6{margin-left:50%}.bootstrap .col-md-offset-7{margin-left:58.33333%}.bootstrap .col-md-offset-8{margin-left:66.66667%}.bootstrap .col-md-offset-9{margin-left:75%}.bootstrap .col-md-offset-10{margin-left:83.33333%}.bootstrap .col-md-offset-11{margin-left:91.66667%}.bootstrap .col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.bootstrap .col-lg-1,.bootstrap .col-lg-2,.bootstrap .col-lg-3,.bootstrap .col-lg-4,.bootstrap .col-lg-5,.bootstrap .col-lg-6,.bootstrap .col-lg-7,.bootstrap .col-lg-8,.bootstrap .col-lg-9,.bootstrap .col-lg-10,.bootstrap .col-lg-11,.bootstrap .col-lg-12{float:left}.bootstrap .col-lg-1{width:8.33333%}.bootstrap .col-lg-2{width:16.66667%}.bootstrap .col-lg-3{width:25%}.bootstrap .col-lg-4{width:33.33333%}.bootstrap .col-lg-5{width:41.66667%}.bootstrap .col-lg-6{width:50%}.bootstrap .col-lg-7{width:58.33333%}.bootstrap .col-lg-8{width:66.66667%}.bootstrap .col-lg-9{width:75%}.bootstrap .col-lg-10{width:83.33333%}.bootstrap .col-lg-11{width:91.66667%}.bootstrap .col-lg-12{width:100%}.bootstrap .col-lg-pull-0{right:auto}.bootstrap .col-lg-pull-1{right:8.33333%}.bootstrap .col-lg-pull-2{right:16.66667%}.bootstrap .col-lg-pull-3{right:25%}.bootstrap .col-lg-pull-4{right:33.33333%}.bootstrap .col-lg-pull-5{right:41.66667%}.bootstrap .col-lg-pull-6{right:50%}.bootstrap .col-lg-pull-7{right:58.33333%}.bootstrap .col-lg-pull-8{right:66.66667%}.bootstrap .col-lg-pull-9{right:75%}.bootstrap .col-lg-pull-10{right:83.33333%}.bootstrap .col-lg-pull-11{right:91.66667%}.bootstrap .col-lg-pull-12{right:100%}.bootstrap .col-lg-push-0{left:auto}.bootstrap .col-lg-push-1{left:8.33333%}.bootstrap .col-lg-push-2{left:16.66667%}.bootstrap .col-lg-push-3{left:25%}.bootstrap .col-lg-push-4{left:33.33333%}.bootstrap .col-lg-push-5{left:41.66667%}.bootstrap .col-lg-push-6{left:50%}.bootstrap .col-lg-push-7{left:58.33333%}.bootstrap .col-lg-push-8{left:66.66667%}.bootstrap .col-lg-push-9{left:75%}.bootstrap .col-lg-push-10{left:83.33333%}.bootstrap .col-lg-push-11{left:91.66667%}.bootstrap .col-lg-push-12{left:100%}.bootstrap .col-lg-offset-0{margin-left:0}.bootstrap .col-lg-offset-1{margin-left:8.33333%}.bootstrap .col-lg-offset-2{margin-left:16.66667%}.bootstrap .col-lg-offset-3{margin-left:25%}.bootstrap .col-lg-offset-4{margin-left:33.33333%}.bootstrap .col-lg-offset-5{margin-left:41.66667%}.bootstrap .col-lg-offset-6{margin-left:50%}.bootstrap .col-lg-offset-7{margin-left:58.33333%}.bootstrap .col-lg-offset-8{margin-left:66.66667%}.bootstrap .col-lg-offset-9{margin-left:75%}.bootstrap .col-lg-offset-10{margin-left:83.33333%}.bootstrap .col-lg-offset-11{margin-left:91.66667%}.bootstrap .col-lg-offset-12{margin-left:100%}}.bootstrap table{background-color:transparent;max-width:100%}.bootstrap th{text-align:left}.bootstrap .table{margin-bottom:17px;width:100%}.bootstrap .table>tbody>tr>td,.bootstrap .table>tbody>tr>th,.bootstrap .table>tfoot>tr>td,.bootstrap .table>tfoot>tr>th,.bootstrap .table>thead>tr>td,.bootstrap .table>thead>tr>th{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}.bootstrap .table>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}.bootstrap .table>caption+thead>tr:first-child>td,.bootstrap .table>caption+thead>tr:first-child>th,.bootstrap .table>colgroup+thead>tr:first-child>td,.bootstrap .table>colgroup+thead>tr:first-child>th,.bootstrap .table>thead:first-child>tr:first-child>td,.bootstrap .table>thead:first-child>tr:first-child>th{border-top:0}.bootstrap .table>tbody+tbody{border-top:2px solid #ddd}.bootstrap .table .table{background-color:#eff1f2}.bootstrap .table-condensed>tbody>tr>td,.bootstrap .table-condensed>tbody>tr>th,.bootstrap .table-condensed>tfoot>tr>td,.bootstrap .table-condensed>tfoot>tr>th,.bootstrap .table-condensed>thead>tr>td,.bootstrap .table-condensed>thead>tr>th{padding:5px}.bootstrap .table-bordered{border:1px solid #ddd}.bootstrap .table-bordered>thead>tr>td,.bootstrap .table-bordered>thead>tr>th{border-bottom-width:2px}.bootstrap .table-striped>tbody>tr:nth-child(odd)>td,.bootstrap .table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.bootstrap .table-hover>tbody>tr:hover>td,.bootstrap .table-hover>tbody>tr:hover>th{background-color:#edf7fb}.bootstrap table col[class*=col-]{display:table-column;float:none;position:static}.bootstrap table td[class*=col-],.bootstrap table th[class*=col-]{display:table-cell;float:none;position:static}.bootstrap .table>tbody>tr.active>td,.bootstrap .table>tbody>tr.active>th,.bootstrap .table>tbody>tr>td.active,.bootstrap .table>tbody>tr>th.active,.bootstrap .table>tfoot>tr.active>td,.bootstrap .table>tfoot>tr.active>th,.bootstrap .table>tfoot>tr>td.active,.bootstrap .table>tfoot>tr>th.active,.bootstrap .table>thead>tr.active>td,.bootstrap .table>thead>tr.active>th,.bootstrap .table>thead>tr>td.active,.bootstrap .table>thead>tr>th.active{background-color:#edf7fb}.bootstrap .table-hover>tbody>tr.active:hover>td,.bootstrap .table-hover>tbody>tr.active:hover>th,.bootstrap .table-hover>tbody>tr:hover>.active,.bootstrap .table-hover>tbody>tr>td.active:hover,.bootstrap .table-hover>tbody>tr>th.active:hover{background-color:#d8eef6}.bootstrap .table>tbody>tr.success>td,.bootstrap .table>tbody>tr.success>th,.bootstrap .table>tbody>tr>td.success,.bootstrap .table>tbody>tr>th.success,.bootstrap .table>tfoot>tr.success>td,.bootstrap .table>tfoot>tr.success>th,.bootstrap .table>tfoot>tr>td.success,.bootstrap .table>tfoot>tr>th.success,.bootstrap .table>thead>tr.success>td,.bootstrap .table>thead>tr.success>th,.bootstrap .table>thead>tr>td.success,.bootstrap .table>thead>tr>th.success{background-color:#cce9d7}.bootstrap .table-hover>tbody>tr.success:hover>td,.bootstrap .table-hover>tbody>tr.success:hover>th,.bootstrap .table-hover>tbody>tr:hover>.success,.bootstrap .table-hover>tbody>tr>td.success:hover,.bootstrap .table-hover>tbody>tr>th.success:hover{background-color:#bae1c9}.bootstrap .table>tbody>tr.info>td,.bootstrap .table>tbody>tr.info>th,.bootstrap .table>tbody>tr>td.info,.bootstrap .table>tbody>tr>th.info,.bootstrap .table>tfoot>tr.info>td,.bootstrap .table>tfoot>tr.info>th,.bootstrap .table>tfoot>tr>td.info,.bootstrap .table>tfoot>tr>th.info,.bootstrap .table>thead>tr.info>td,.bootstrap .table>thead>tr.info>th,.bootstrap .table>thead>tr>td.info,.bootstrap .table>thead>tr>th.info{background-color:#d3f1f7}.bootstrap .table-hover>tbody>tr.info:hover>td,.bootstrap .table-hover>tbody>tr.info:hover>th,.bootstrap .table-hover>tbody>tr:hover>.info,.bootstrap .table-hover>tbody>tr>td.info:hover,.bootstrap .table-hover>tbody>tr>th.info:hover{background-color:#bdeaf3}.bootstrap .table>tbody>tr.warning>td,.bootstrap .table>tbody>tr.warning>th,.bootstrap .table>tbody>tr>td.warning,.bootstrap .table>tbody>tr>th.warning,.bootstrap .table>tfoot>tr.warning>td,.bootstrap .table>tfoot>tr.warning>th,.bootstrap .table>tfoot>tr>td.warning,.bootstrap .table>tfoot>tr>th.warning,.bootstrap .table>thead>tr.warning>td,.bootstrap .table>thead>tr.warning>th,.bootstrap .table>thead>tr>td.warning,.bootstrap .table>thead>tr>th.warning{background-color:#fef1d3}.bootstrap .table-hover>tbody>tr.warning:hover>td,.bootstrap .table-hover>tbody>tr.warning:hover>th,.bootstrap .table-hover>tbody>tr:hover>.warning,.bootstrap .table-hover>tbody>tr>td.warning:hover,.bootstrap .table-hover>tbody>tr>th.warning:hover{background-color:#fde9ba}.bootstrap .table>tbody>tr.danger>td,.bootstrap .table>tbody>tr.danger>th,.bootstrap .table>tbody>tr>td.danger,.bootstrap .table>tbody>tr>th.danger,.bootstrap .table>tfoot>tr.danger>td,.bootstrap .table>tfoot>tr.danger>th,.bootstrap .table>tfoot>tr>td.danger,.bootstrap .table>tfoot>tr>th.danger,.bootstrap .table>thead>tr.danger>td,.bootstrap .table>thead>tr.danger>th,.bootstrap .table>thead>tr>td.danger,.bootstrap .table>thead>tr>th.danger{background-color:#f9cce1}.bootstrap .table-hover>tbody>tr.danger:hover>td,.bootstrap .table-hover>tbody>tr.danger:hover>th,.bootstrap .table-hover>tbody>tr:hover>.danger,.bootstrap .table-hover>tbody>tr>td.danger:hover,.bootstrap .table-hover>tbody>tr>th.danger:hover{background-color:#f6b5d4}@media screen and (max-width:767px){.bootstrap .table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;border:1px solid #ddd;margin-bottom:12.75px;overflow-x:scroll;overflow-y:hidden;width:100%}.bootstrap .table-responsive>.table{margin-bottom:0}.bootstrap .table-responsive>.table>tbody>tr>td,.bootstrap .table-responsive>.table>tbody>tr>th,.bootstrap .table-responsive>.table>tfoot>tr>td,.bootstrap .table-responsive>.table>tfoot>tr>th,.bootstrap .table-responsive>.table>thead>tr>td,.bootstrap .table-responsive>.table>thead>tr>th{white-space:nowrap}.bootstrap .table-responsive>.table-bordered{border:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.bootstrap fieldset{border:0;margin:0;min-width:0;padding:0}.bootstrap legend{border:0;border-bottom:1px solid #e5e5e5;color:#333;display:block;font-size:18px;line-height:inherit;margin-bottom:17px;padding:0;width:100%}.bootstrap label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}.bootstrap input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap input[type=checkbox],.bootstrap input[type=radio]{line-height:normal;margin:3px 0 0;margin-top:1px\9}.bootstrap input[type=file]{display:block}.bootstrap input[type=range]{display:block;width:100%}.bootstrap select[multiple],.bootstrap select[size]{height:auto}.bootstrap input[type=checkbox]:focus,.bootstrap input[type=file]:focus,.bootstrap input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap output{color:#555;display:block;font-size:12px;line-height:1.42857;padding-top:7px}.bootstrap .form-control,.bootstrap input[type=password],.bootstrap input[type=search],.bootstrap input[type=text],.bootstrap select,.bootstrap textarea{-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;background-color:#f5f8f9;background-image:none;border:1px solid #c7d6db;border-radius:3px;color:#555;display:block;font-size:12px;height:31px;line-height:1.42857;padding:6px 8px;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%}.bootstrap .form-control:focus,.bootstrap input:focus[type=password],.bootstrap input:focus[type=search],.bootstrap input:focus[type=text],.bootstrap select:focus,.bootstrap textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0}.bootstrap .form-control::-moz-placeholder,.bootstrap input[type=password]::-moz-placeholder,.bootstrap input[type=search]::-moz-placeholder,.bootstrap input[type=text]::-moz-placeholder,.bootstrap select::-moz-placeholder,.bootstrap textarea::-moz-placeholder{color:#999;opacity:1}.bootstrap .form-control:-ms-input-placeholder,.bootstrap input:-ms-input-placeholder[type=password],.bootstrap input:-ms-input-placeholder[type=search],.bootstrap input:-ms-input-placeholder[type=text],.bootstrap select:-ms-input-placeholder,.bootstrap textarea:-ms-input-placeholder{color:#999}.bootstrap .form-control::-webkit-input-placeholder,.bootstrap input[type=password]::-webkit-input-placeholder,.bootstrap input[type=search]::-webkit-input-placeholder,.bootstrap input[type=text]::-webkit-input-placeholder,.bootstrap select::-webkit-input-placeholder,.bootstrap textarea::-webkit-input-placeholder{color:#999}.bootstrap .form-control[disabled],.bootstrap .form-control[readonly],.bootstrap input[disabled][type=password],.bootstrap input[disabled][type=search],.bootstrap input[disabled][type=text],.bootstrap input[readonly][type=password],.bootstrap input[readonly][type=search],.bootstrap input[readonly][type=text],.bootstrap select[disabled],.bootstrap select[readonly],.bootstrap textarea[disabled],.bootstrap textarea[readonly],fieldset[disabled] .bootstrap .form-control,fieldset[disabled] .bootstrap input[type=password],fieldset[disabled] .bootstrap input[type=search],fieldset[disabled] .bootstrap input[type=text],fieldset[disabled] .bootstrap select,fieldset[disabled] .bootstrap textarea{background-color:#eee;cursor:not-allowed;opacity:1}.bootstrap textarea,.bootstrap textarea.form-control{height:auto}.bootstrap input[type=search]{-webkit-appearance:none}.bootstrap input[type=date],.bootstrap input[type=datetime-local],.bootstrap input[type=month],.bootstrap input[type=time]{line-height:31px;line-height:1.42857 \0}.bootstrap .input-group-sm>.input-group-btn>input.btn[type=date],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=datetime-local],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=month],.bootstrap .input-group-sm>.input-group-btn>input.btn[type=time],.bootstrap .input-group-sm>input.form-control[type=date],.bootstrap .input-group-sm>input.form-control[type=datetime-local],.bootstrap .input-group-sm>input.form-control[type=month],.bootstrap .input-group-sm>input.form-control[type=time],.bootstrap .input-group-sm>input.input-group-addon[type=date],.bootstrap .input-group-sm>input.input-group-addon[type=datetime-local],.bootstrap .input-group-sm>input.input-group-addon[type=month],.bootstrap .input-group-sm>input.input-group-addon[type=time],.bootstrap .input-group-sm>input[type=date][type=password],.bootstrap .input-group-sm>input[type=date][type=search],.bootstrap .input-group-sm>input[type=date][type=text],.bootstrap .input-group-sm>input[type=datetime-local][type=password],.bootstrap .input-group-sm>input[type=datetime-local][type=search],.bootstrap .input-group-sm>input[type=datetime-local][type=text],.bootstrap .input-group-sm>input[type=month][type=password],.bootstrap .input-group-sm>input[type=month][type=search],.bootstrap .input-group-sm>input[type=month][type=text],.bootstrap .input-group-sm>input[type=time][type=password],.bootstrap .input-group-sm>input[type=time][type=search],.bootstrap .input-group-sm>input[type=time][type=text],.bootstrap input[type=date].input-sm,.bootstrap input[type=datetime-local].input-sm,.bootstrap input[type=month].input-sm,.bootstrap input[type=time].input-sm{line-height:28px}.bootstrap .input-group-lg>.input-group-btn>input.btn[type=date],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=datetime-local],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=month],.bootstrap .input-group-lg>.input-group-btn>input.btn[type=time],.bootstrap .input-group-lg>input.form-control[type=date],.bootstrap .input-group-lg>input.form-control[type=datetime-local],.bootstrap .input-group-lg>input.form-control[type=month],.bootstrap .input-group-lg>input.form-control[type=time],.bootstrap .input-group-lg>input.input-group-addon[type=date],.bootstrap .input-group-lg>input.input-group-addon[type=datetime-local],.bootstrap .input-group-lg>input.input-group-addon[type=month],.bootstrap .input-group-lg>input.input-group-addon[type=time],.bootstrap .input-group-lg>input[type=date][type=password],.bootstrap .input-group-lg>input[type=date][type=search],.bootstrap .input-group-lg>input[type=date][type=text],.bootstrap .input-group-lg>input[type=datetime-local][type=password],.bootstrap .input-group-lg>input[type=datetime-local][type=search],.bootstrap .input-group-lg>input[type=datetime-local][type=text],.bootstrap .input-group-lg>input[type=month][type=password],.bootstrap .input-group-lg>input[type=month][type=search],.bootstrap .input-group-lg>input[type=month][type=text],.bootstrap .input-group-lg>input[type=time][type=password],.bootstrap .input-group-lg>input[type=time][type=search],.bootstrap .input-group-lg>input[type=time][type=text],.bootstrap input[type=date].input-lg,.bootstrap input[type=datetime-local].input-lg,.bootstrap input[type=month].input-lg,.bootstrap input[type=time].input-lg{line-height:42px}.bootstrap .form-group{margin-bottom:15px}.bootstrap .checkbox,.bootstrap .radio{display:block;margin-bottom:10px;margin-top:10px;min-height:17px}.bootstrap .checkbox label,.bootstrap .radio label{cursor:pointer;font-weight:400;margin-bottom:0;padding-left:20px}.bootstrap .checkbox-inline input[type=checkbox],.bootstrap .checkbox input[type=checkbox],.bootstrap .radio-inline input[type=radio],.bootstrap .radio input[type=radio]{float:left;margin-left:-20px}.bootstrap .checkbox+.checkbox,.bootstrap .radio+.radio{margin-top:-5px}.bootstrap .checkbox-inline,.bootstrap .radio-inline{cursor:pointer;display:inline-block;font-weight:400;margin-bottom:0;padding-left:20px;vertical-align:middle}.bootstrap .checkbox-inline+.checkbox-inline,.bootstrap .radio-inline+.radio-inline{margin-left:10px;margin-top:0}.bootstrap .checkbox-inline[disabled],.bootstrap .checkbox[disabled],.bootstrap .radio-inline[disabled],.bootstrap .radio[disabled],.bootstrap input[type=checkbox][disabled],.bootstrap input[type=radio][disabled],fieldset[disabled] .bootstrap .checkbox,fieldset[disabled] .bootstrap .checkbox-inline,fieldset[disabled] .bootstrap .radio,fieldset[disabled] .bootstrap .radio-inline,fieldset[disabled] .bootstrap input[type=checkbox],fieldset[disabled] .bootstrap input[type=radio]{cursor:not-allowed}.bootstrap .input-group-sm>.form-control,.bootstrap .input-group-sm>.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>.btn,.bootstrap .input-group-sm>input[type=password],.bootstrap .input-group-sm>input[type=search],.bootstrap .input-group-sm>input[type=text],.bootstrap .input-group-sm>select,.bootstrap .input-group-sm>textarea,.bootstrap .input-sm{border-radius:3px;font-size:11px;height:28px;line-height:1.5;padding:5px 10px}.bootstrap .input-group-sm>.input-group-btn>select.btn,.bootstrap .input-group-sm>select,.bootstrap .input-group-sm>select.form-control,.bootstrap .input-group-sm>select.input-group-addon,.bootstrap select.input-sm{height:28px;line-height:28px}.bootstrap .input-group-sm>.input-group-btn>select.btn[multiple],.bootstrap .input-group-sm>.input-group-btn>textarea.btn,.bootstrap .input-group-sm>select[multiple],.bootstrap .input-group-sm>textarea,.bootstrap .input-group-sm>textarea.form-control,.bootstrap .input-group-sm>textarea.input-group-addon,.bootstrap select[multiple].input-sm,.bootstrap textarea.input-sm{height:auto}.bootstrap .input-group-lg>.form-control,.bootstrap .input-group-lg>.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>.btn,.bootstrap .input-group-lg>input[type=password],.bootstrap .input-group-lg>input[type=search],.bootstrap .input-group-lg>input[type=text],.bootstrap .input-group-lg>select,.bootstrap .input-group-lg>textarea,.bootstrap .input-lg{border-radius:6px;font-size:15px;height:42px;line-height:1.33;padding:10px 16px}.bootstrap .input-group-lg>.input-group-btn>select.btn,.bootstrap .input-group-lg>select,.bootstrap .input-group-lg>select.form-control,.bootstrap .input-group-lg>select.input-group-addon,.bootstrap select.input-lg{height:42px;line-height:42px}.bootstrap .input-group-lg>.input-group-btn>select.btn[multiple],.bootstrap .input-group-lg>.input-group-btn>textarea.btn,.bootstrap .input-group-lg>select[multiple],.bootstrap .input-group-lg>textarea,.bootstrap .input-group-lg>textarea.form-control,.bootstrap .input-group-lg>textarea.input-group-addon,.bootstrap select[multiple].input-lg,.bootstrap textarea.input-lg{height:auto}.bootstrap .has-feedback{position:relative}.bootstrap .has-feedback .form-control,.bootstrap .has-feedback input[type=password],.bootstrap .has-feedback input[type=search],.bootstrap .has-feedback input[type=text],.bootstrap .has-feedback select,.bootstrap .has-feedback textarea{padding-right:38.75px}.bootstrap .form-control-feedback{display:block;height:31px;line-height:31px;position:absolute;right:0;text-align:center;top:22px;width:31px;z-index:2}.bootstrap .input-group-lg>.form-control+.form-control-feedback,.bootstrap .input-group-lg>.input-group-addon+.form-control-feedback,.bootstrap .input-group-lg>.input-group-btn>.btn+.form-control-feedback,.bootstrap .input-group-lg>input[type=password]+.form-control-feedback,.bootstrap .input-group-lg>input[type=search]+.form-control-feedback,.bootstrap .input-group-lg>input[type=text]+.form-control-feedback,.bootstrap .input-group-lg>select+.form-control-feedback,.bootstrap .input-group-lg>textarea+.form-control-feedback,.bootstrap .input-lg+.form-control-feedback{height:42px;line-height:42px;width:42px}.bootstrap .input-group-sm>.form-control+.form-control-feedback,.bootstrap .input-group-sm>.input-group-addon+.form-control-feedback,.bootstrap .input-group-sm>.input-group-btn>.btn+.form-control-feedback,.bootstrap .input-group-sm>input[type=password]+.form-control-feedback,.bootstrap .input-group-sm>input[type=search]+.form-control-feedback,.bootstrap .input-group-sm>input[type=text]+.form-control-feedback,.bootstrap .input-group-sm>select+.form-control-feedback,.bootstrap .input-group-sm>textarea+.form-control-feedback,.bootstrap .input-sm+.form-control-feedback{height:28px;line-height:28px;width:28px}.bootstrap .has-success .checkbox,.bootstrap .has-success .checkbox-inline,.bootstrap .has-success .control-label,.bootstrap .has-success .help-block,.bootstrap .has-success .radio,.bootstrap .has-success .radio-inline{color:#3c763d}.bootstrap .has-success .form-control,.bootstrap .has-success input[type=password],.bootstrap .has-success input[type=search],.bootstrap .has-success input[type=text],.bootstrap .has-success select,.bootstrap .has-success textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#cce9d7;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-success .form-control:focus,.bootstrap .has-success input:focus[type=password],.bootstrap .has-success input:focus[type=search],.bootstrap .has-success input:focus[type=text],.bootstrap .has-success select:focus,.bootstrap .has-success textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.bootstrap .has-success .input-group-addon{background-color:#cce9d7;color:#3c763d}.bootstrap .has-success .form-control-feedback{color:#3c763d}.bootstrap .has-warning .checkbox,.bootstrap .has-warning .checkbox-inline,.bootstrap .has-warning .control-label,.bootstrap .has-warning .help-block,.bootstrap .has-warning .radio,.bootstrap .has-warning .radio-inline{color:#8a6d3b}.bootstrap .has-warning .form-control,.bootstrap .has-warning input[type=password],.bootstrap .has-warning input[type=search],.bootstrap .has-warning input[type=text],.bootstrap .has-warning select,.bootstrap .has-warning textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#fef1d3;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-warning .form-control:focus,.bootstrap .has-warning input:focus[type=password],.bootstrap .has-warning input:focus[type=search],.bootstrap .has-warning input:focus[type=text],.bootstrap .has-warning select:focus,.bootstrap .has-warning textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.bootstrap .has-warning .input-group-addon{background-color:#fef1d3;color:#8a6d3b}.bootstrap .has-warning .form-control-feedback{color:#8a6d3b}.bootstrap .has-error .checkbox,.bootstrap .has-error .checkbox-inline,.bootstrap .has-error .control-label,.bootstrap .has-error .help-block,.bootstrap .has-error .radio,.bootstrap .has-error .radio-inline{color:#a94442}.bootstrap .has-error .form-control,.bootstrap .has-error input[type=password],.bootstrap .has-error input[type=search],.bootstrap .has-error input[type=text],.bootstrap .has-error select,.bootstrap .has-error textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f9cce1;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.bootstrap .has-error .form-control:focus,.bootstrap .has-error input:focus[type=password],.bootstrap .has-error input:focus[type=search],.bootstrap .has-error input:focus[type=text],.bootstrap .has-error select:focus,.bootstrap .has-error textarea:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.bootstrap .has-error .input-group-addon{background-color:#f9cce1;color:#a94442}.bootstrap .has-error .form-control-feedback{color:#a94442}.bootstrap .form-control-static{margin-bottom:0}.bootstrap .help-block{color:#959595;display:block;margin-bottom:10px;margin-top:5px}@media (min-width:768px){.bootstrap .form-inline .form-group,.bootstrap .navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.bootstrap .form-inline .form-control,.bootstrap .form-inline input[type=password],.bootstrap .form-inline input[type=search],.bootstrap .form-inline input[type=text],.bootstrap .form-inline select,.bootstrap .form-inline textarea,.bootstrap .navbar-form .form-control,.bootstrap .navbar-form input[type=password],.bootstrap .navbar-form input[type=search],.bootstrap .navbar-form input[type=text],.bootstrap .navbar-form select,.bootstrap .navbar-form textarea{display:inline-block;vertical-align:middle;width:auto}.bootstrap .form-inline .input-group,.bootstrap .navbar-form .input-group{display:inline-table;vertical-align:middle}.bootstrap .form-inline .input-group .form-control,.bootstrap .form-inline .input-group .input-group-addon,.bootstrap .form-inline .input-group .input-group-btn,.bootstrap .form-inline .input-group input[type=password],.bootstrap .form-inline .input-group input[type=search],.bootstrap .form-inline .input-group input[type=text],.bootstrap .form-inline .input-group select,.bootstrap .form-inline .input-group textarea,.bootstrap .navbar-form .input-group .form-control,.bootstrap .navbar-form .input-group .input-group-addon,.bootstrap .navbar-form .input-group .input-group-btn,.bootstrap .navbar-form .input-group input[type=password],.bootstrap .navbar-form .input-group input[type=search],.bootstrap .navbar-form .input-group input[type=text],.bootstrap .navbar-form .input-group select,.bootstrap .navbar-form .input-group textarea{width:auto}.bootstrap .form-inline .input-group>.form-control,.bootstrap .form-inline .input-group>input[type=password],.bootstrap .form-inline .input-group>input[type=search],.bootstrap .form-inline .input-group>input[type=text],.bootstrap .form-inline .input-group>select,.bootstrap .form-inline .input-group>textarea,.bootstrap .navbar-form .input-group>.form-control,.bootstrap .navbar-form .input-group>input[type=password],.bootstrap .navbar-form .input-group>input[type=search],.bootstrap .navbar-form .input-group>input[type=text],.bootstrap .navbar-form .input-group>select,.bootstrap .navbar-form .input-group>textarea{width:100%}.bootstrap .form-inline .control-label,.bootstrap .navbar-form .control-label{margin-bottom:0;vertical-align:middle}.bootstrap .form-inline .checkbox,.bootstrap .form-inline .radio,.bootstrap .navbar-form .checkbox,.bootstrap .navbar-form .radio{display:inline-block;margin-bottom:0;margin-top:0;padding-left:0;vertical-align:middle}.bootstrap .form-inline .checkbox input[type=checkbox],.bootstrap .form-inline .radio input[type=radio],.bootstrap .navbar-form .checkbox input[type=checkbox],.bootstrap .navbar-form .radio input[type=radio]{float:none;margin-left:0}.bootstrap .form-inline .has-feedback .form-control-feedback,.bootstrap .navbar-form .has-feedback .form-control-feedback{top:0}}.bootstrap .form-horizontal .checkbox,.bootstrap .form-horizontal .checkbox-inline,.bootstrap .form-horizontal .radio,.bootstrap .form-horizontal .radio-inline{margin-bottom:0;margin-top:0;padding-top:7px}.bootstrap .form-horizontal .checkbox,.bootstrap .form-horizontal .radio{min-height:24px}.bootstrap .form-horizontal .form-group{margin-left:-5px;margin-right:-5px}.bootstrap .form-horizontal .form-group:after,.bootstrap .form-horizontal .form-group:before{content:" ";display:table}.bootstrap .form-horizontal .form-group:after{clear:both}.bootstrap .form-horizontal .form-control-static{padding-bottom:7px;padding-top:7px}@media (min-width:768px){.bootstrap .form-horizontal .control-label{margin-bottom:0;padding-top:7px;text-align:right}}.bootstrap .form-horizontal .has-feedback .form-control-feedback{right:5px;top:0}.bootstrap .btn{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;background-image:none;border:1px solid transparent;border-radius:3px;cursor:pointer;display:inline-block;font-size:12px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 8px;text-align:center;user-select:none;vertical-align:middle;white-space:nowrap}.bootstrap .btn.active:focus,.bootstrap .btn:active:focus,.bootstrap .btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap .btn:focus,.bootstrap .btn:hover{color:#363a41;text-decoration:none}.bootstrap .btn.active,.bootstrap .btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);outline:0}.bootstrap .btn.disabled,.bootstrap .btn[disabled],fieldset[disabled] .bootstrap .btn{-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;pointer-events:none}.bootstrap .btn-default{background-color:#fff;border-color:#dedede;color:#363a41}.bootstrap .btn-default.active,.bootstrap .btn-default:active,.bootstrap .btn-default:focus,.bootstrap .btn-default:hover,.open>.bootstrap .btn-default.dropdown-toggle{background-color:#e6e6e6;border-color:#bfbfbf;color:#363a41}.bootstrap .btn-default.active,.bootstrap .btn-default:active,.open>.bootstrap .btn-default.dropdown-toggle{background-image:none}.bootstrap .btn-default.disabled,.bootstrap .btn-default.disabled.active,.bootstrap .btn-default.disabled:active,.bootstrap .btn-default.disabled:focus,.bootstrap .btn-default.disabled:hover,.bootstrap .btn-default[disabled],.bootstrap .btn-default[disabled].active,.bootstrap .btn-default[disabled]:active,.bootstrap .btn-default[disabled]:focus,.bootstrap .btn-default[disabled]:hover,fieldset[disabled] .bootstrap .btn-default,fieldset[disabled] .bootstrap .btn-default.active,fieldset[disabled] .bootstrap .btn-default:active,fieldset[disabled] .bootstrap .btn-default:focus,fieldset[disabled] .bootstrap .btn-default:hover{background-color:#fff;border-color:#dedede}.bootstrap .btn-default .badge,.bootstrap .btn-default .module-badge-bought,.bootstrap .btn-default .module-badge-partner,.bootstrap .btn-default .module-badge-popular{background-color:#363a41;color:#fff}.bootstrap .btn-primary{background-color:#2eacce;border-color:#2eacce;color:#363a41}.bootstrap .btn-primary.active,.bootstrap .btn-primary:active,.bootstrap .btn-primary:focus,.bootstrap .btn-primary:hover,.open>.bootstrap .btn-primary.dropdown-toggle{background-color:#2589a4;border-color:#23829c;color:#363a41}.bootstrap .btn-primary.active,.bootstrap .btn-primary:active,.open>.bootstrap .btn-primary.dropdown-toggle{background-image:none}.bootstrap .btn-primary.disabled,.bootstrap .btn-primary.disabled.active,.bootstrap .btn-primary.disabled:active,.bootstrap .btn-primary.disabled:focus,.bootstrap .btn-primary.disabled:hover,.bootstrap .btn-primary[disabled],.bootstrap .btn-primary[disabled].active,.bootstrap .btn-primary[disabled]:active,.bootstrap .btn-primary[disabled]:focus,.bootstrap .btn-primary[disabled]:hover,fieldset[disabled] .bootstrap .btn-primary,fieldset[disabled] .bootstrap .btn-primary.active,fieldset[disabled] .bootstrap .btn-primary:active,fieldset[disabled] .bootstrap .btn-primary:focus,fieldset[disabled] .bootstrap .btn-primary:hover{background-color:#2eacce;border-color:#2eacce}.bootstrap .btn-primary .badge,.bootstrap .btn-primary .module-badge-bought,.bootstrap .btn-primary .module-badge-partner,.bootstrap .btn-primary .module-badge-popular{background-color:#363a41;color:#2eacce}.bootstrap .btn-success{background-color:#72c279;border-color:#60ba68;color:#fff}.bootstrap .btn-success.active,.bootstrap .btn-success:active,.bootstrap .btn-success:focus,.bootstrap .btn-success:hover,.open>.bootstrap .btn-success.dropdown-toggle{background-color:#4eb357;border-color:#439a4a;color:#fff}.bootstrap .btn-success.active,.bootstrap .btn-success:active,.open>.bootstrap .btn-success.dropdown-toggle{background-image:none}.bootstrap .btn-success.disabled,.bootstrap .btn-success.disabled.active,.bootstrap .btn-success.disabled:active,.bootstrap .btn-success.disabled:focus,.bootstrap .btn-success.disabled:hover,.bootstrap .btn-success[disabled],.bootstrap .btn-success[disabled].active,.bootstrap .btn-success[disabled]:active,.bootstrap .btn-success[disabled]:focus,.bootstrap .btn-success[disabled]:hover,fieldset[disabled] .bootstrap .btn-success,fieldset[disabled] .bootstrap .btn-success.active,fieldset[disabled] .bootstrap .btn-success:active,fieldset[disabled] .bootstrap .btn-success:focus,fieldset[disabled] .bootstrap .btn-success:hover{background-color:#72c279;border-color:#60ba68}.bootstrap .btn-success .badge,.bootstrap .btn-success .module-badge-bought,.bootstrap .btn-success .module-badge-partner,.bootstrap .btn-success .module-badge-popular{background-color:#fff;color:#72c279}.bootstrap .btn-info{background-color:#25b9d7;border-color:#21a6c1;color:#fff}.bootstrap .btn-info.active,.bootstrap .btn-info:active,.bootstrap .btn-info:focus,.bootstrap .btn-info:hover,.open>.bootstrap .btn-info.dropdown-toggle{background-color:#1e94ab;border-color:#18798d;color:#fff}.bootstrap .btn-info.active,.bootstrap .btn-info:active,.open>.bootstrap .btn-info.dropdown-toggle{background-image:none}.bootstrap .btn-info.disabled,.bootstrap .btn-info.disabled.active,.bootstrap .btn-info.disabled:active,.bootstrap .btn-info.disabled:focus,.bootstrap .btn-info.disabled:hover,.bootstrap .btn-info[disabled],.bootstrap .btn-info[disabled].active,.bootstrap .btn-info[disabled]:active,.bootstrap .btn-info[disabled]:focus,.bootstrap .btn-info[disabled]:hover,fieldset[disabled] .bootstrap .btn-info,fieldset[disabled] .bootstrap .btn-info.active,fieldset[disabled] .bootstrap .btn-info:active,fieldset[disabled] .bootstrap .btn-info:focus,fieldset[disabled] .bootstrap .btn-info:hover{background-color:#25b9d7;border-color:#21a6c1}.bootstrap .btn-info .badge,.bootstrap .btn-info .module-badge-bought,.bootstrap .btn-info .module-badge-partner,.bootstrap .btn-info .module-badge-popular{background-color:#fff;color:#25b9d7}.bootstrap .btn-warning{background-color:#fbbb22;border-color:#fbb309;color:#fff}.bootstrap .btn-warning.active,.bootstrap .btn-warning:active,.bootstrap .btn-warning:focus,.bootstrap .btn-warning:hover,.open>.bootstrap .btn-warning.dropdown-toggle{background-color:#e6a304;border-color:#c38a04;color:#fff}.bootstrap .btn-warning.active,.bootstrap .btn-warning:active,.open>.bootstrap .btn-warning.dropdown-toggle{background-image:none}.bootstrap .btn-warning.disabled,.bootstrap .btn-warning.disabled.active,.bootstrap .btn-warning.disabled:active,.bootstrap .btn-warning.disabled:focus,.bootstrap .btn-warning.disabled:hover,.bootstrap .btn-warning[disabled],.bootstrap .btn-warning[disabled].active,.bootstrap .btn-warning[disabled]:active,.bootstrap .btn-warning[disabled]:focus,.bootstrap .btn-warning[disabled]:hover,fieldset[disabled] .bootstrap .btn-warning,fieldset[disabled] .bootstrap .btn-warning.active,fieldset[disabled] .bootstrap .btn-warning:active,fieldset[disabled] .bootstrap .btn-warning:focus,fieldset[disabled] .bootstrap .btn-warning:hover{background-color:#fbbb22;border-color:#fbb309}.bootstrap .btn-warning .badge,.bootstrap .btn-warning .module-badge-bought,.bootstrap .btn-warning .module-badge-partner,.bootstrap .btn-warning .module-badge-popular{background-color:#fff;color:#fbbb22}.bootstrap .btn-danger{background-color:#e08f95;border-color:#da7b82;color:#fff}.bootstrap .btn-danger.active,.bootstrap .btn-danger:active,.bootstrap .btn-danger:focus,.bootstrap .btn-danger:hover,.open>.bootstrap .btn-danger.dropdown-toggle{background-color:#d5676f;border-color:#cd4b55;color:#fff}.bootstrap .btn-danger.active,.bootstrap .btn-danger:active,.open>.bootstrap .btn-danger.dropdown-toggle{background-image:none}.bootstrap .btn-danger.disabled,.bootstrap .btn-danger.disabled.active,.bootstrap .btn-danger.disabled:active,.bootstrap .btn-danger.disabled:focus,.bootstrap .btn-danger.disabled:hover,.bootstrap .btn-danger[disabled],.bootstrap .btn-danger[disabled].active,.bootstrap .btn-danger[disabled]:active,.bootstrap .btn-danger[disabled]:focus,.bootstrap .btn-danger[disabled]:hover,fieldset[disabled] .bootstrap .btn-danger,fieldset[disabled] .bootstrap .btn-danger.active,fieldset[disabled] .bootstrap .btn-danger:active,fieldset[disabled] .bootstrap .btn-danger:focus,fieldset[disabled] .bootstrap .btn-danger:hover{background-color:#e08f95;border-color:#da7b82}.bootstrap .btn-danger .badge,.bootstrap .btn-danger .module-badge-bought,.bootstrap .btn-danger .module-badge-partner,.bootstrap .btn-danger .module-badge-popular{background-color:#fff;color:#e08f95}.bootstrap .btn-link{border-radius:0;color:#00aff0;cursor:pointer;font-weight:400}.bootstrap .btn-link,.bootstrap .btn-link:active,.bootstrap .btn-link[disabled],fieldset[disabled] .bootstrap .btn-link{-webkit-box-shadow:none;background-color:transparent;box-shadow:none}.bootstrap .btn-link,.bootstrap .btn-link:active,.bootstrap .btn-link:focus,.bootstrap .btn-link:hover{border-color:transparent}.bootstrap .btn-link:focus,.bootstrap .btn-link:hover{background-color:transparent;color:#0077a4;text-decoration:underline}.bootstrap .btn-link[disabled]:focus,.bootstrap .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .btn-link:focus,fieldset[disabled] .bootstrap .btn-link:hover{color:#999;text-decoration:none}.bootstrap .btn-group-lg>.btn,.bootstrap .btn-lg{border-radius:3px;font-size:15px;line-height:1.33;padding:10px 16px}.bootstrap .btn-group-sm>.btn,.bootstrap .btn-sm{border-radius:3px;font-size:11px;line-height:1.5;padding:5px 10px}.bootstrap .btn-group-xs>.btn,.bootstrap .btn-xs{border-radius:3px;font-size:11px;line-height:1.5;padding:1px 5px}.bootstrap .btn-block{display:block;padding-left:0;padding-right:0;width:100%}.bootstrap .btn-block+.btn-block{margin-top:5px}.bootstrap input[type=button].btn-block,.bootstrap input[type=reset].btn-block,.bootstrap input[type=submit].btn-block{width:100%}.bootstrap .fade{-webkit-transition:opacity .15s linear;opacity:0;transition:opacity .15s linear}.bootstrap .fade.in{opacity:1}.bootstrap .collapse{display:none}.bootstrap .collapse.in{display:block}.bootstrap tr.collapse.in{display:table-row}.bootstrap tbody.collapse.in{display:table-row-group}.bootstrap .collapsing{-webkit-transition:height .35s ease;height:0;overflow:hidden;position:relative;transition:height .35s ease}.bootstrap .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0}.bootstrap .dropdown{position:relative}.bootstrap .dropdown-toggle:focus{outline:0}.bootstrap .dropdown-menu{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:3px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:none;float:left;font-size:12px;left:0;list-style:none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000}.bootstrap .dropdown-menu.pull-right{left:auto;right:0}.bootstrap .dropdown-menu .divider{background-color:#e5e5e5;height:1px;margin:7.5px 0;overflow:hidden}.bootstrap .dropdown-menu>li>a{clear:both;color:#333;display:block;font-weight:400;line-height:1.42857;padding:3px 20px;white-space:nowrap}.bootstrap .dropdown-menu>li>a:focus,.bootstrap .dropdown-menu>li>a:hover{background-color:#00aff0;color:#fff;text-decoration:none}.bootstrap .dropdown-menu>.active>a,.bootstrap .dropdown-menu>.active>a:focus,.bootstrap .dropdown-menu>.active>a:hover{background-color:#00aff0;color:#fff;outline:0;text-decoration:none}.bootstrap .dropdown-menu>.disabled>a,.bootstrap .dropdown-menu>.disabled>a:focus,.bootstrap .dropdown-menu>.disabled>a:hover{color:#999}.bootstrap .dropdown-menu>.disabled>a:focus,.bootstrap .dropdown-menu>.disabled>a:hover{background-color:transparent;background-image:none;cursor:not-allowed;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);text-decoration:none}.bootstrap .open>.dropdown-menu{display:block}.bootstrap .open>a{outline:0}.bootstrap .dropdown-menu-right{left:auto;right:0}.bootstrap .dropdown-menu-left{left:0;right:auto}.bootstrap .dropdown-header{color:#999;display:block;font-size:11px;line-height:1.42857;padding:3px 20px}.bootstrap .dropdown-backdrop{bottom:0;left:0;position:fixed;right:0;top:0;z-index:990}.bootstrap .pull-right>.dropdown-menu{left:auto;right:0}.bootstrap .dropup .caret,.bootstrap .navbar-fixed-bottom .dropdown .caret{border-bottom:4px solid;border-top:0;content:""}.bootstrap .dropup .dropdown-menu,.bootstrap .navbar-fixed-bottom .dropdown .dropdown-menu{bottom:100%;margin-bottom:1px;top:auto}@media (min-width:768px){.bootstrap .navbar-right .dropdown-menu{left:auto;right:0}.bootstrap .navbar-right .dropdown-menu-left{left:0;right:auto}}.bootstrap .btn-group,.bootstrap .btn-group-vertical{display:inline-block;position:relative;vertical-align:middle}.bootstrap .btn-group-vertical>.btn,.bootstrap .btn-group>.btn{float:left;position:relative}.bootstrap .btn-group-vertical>.btn.active,.bootstrap .btn-group-vertical>.btn:active,.bootstrap .btn-group-vertical>.btn:focus,.bootstrap .btn-group-vertical>.btn:hover,.bootstrap .btn-group>.btn.active,.bootstrap .btn-group>.btn:active,.bootstrap .btn-group>.btn:focus,.bootstrap .btn-group>.btn:hover{z-index:2}.bootstrap .btn-group-vertical>.btn:focus,.bootstrap .btn-group>.btn:focus{outline:0}.bootstrap .btn-group .btn+.btn,.bootstrap .btn-group .btn+.btn-group,.bootstrap .btn-group .btn-group+.btn,.bootstrap .btn-group .btn-group+.btn-group{margin-left:-1px}.bootstrap .btn-toolbar{margin-left:-5px}.bootstrap .btn-toolbar:after,.bootstrap .btn-toolbar:before{content:" ";display:table}.bootstrap .btn-toolbar:after{clear:both}.bootstrap .btn-toolbar .btn-group,.bootstrap .btn-toolbar .input-group{float:left}.bootstrap .btn-toolbar>.btn,.bootstrap .btn-toolbar>.btn-group,.bootstrap .btn-toolbar>.input-group{margin-left:5px}.bootstrap .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.bootstrap .btn-group>.btn:first-child{margin-left:0}.bootstrap .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .btn-group>.btn:last-child:not(:first-child),.bootstrap .btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .btn-group>.dropdown-toggle:not(:first-child){border-left:0}.bootstrap .btn-group>.btn-group{float:left}.bootstrap .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap .btn-group>.btn-group:first-child>.btn:last-child,.bootstrap .btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .btn-group .dropdown-toggle:active,.bootstrap .btn-group.open .dropdown-toggle{outline:0}.bootstrap .btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.bootstrap .btn-group-lg.btn-group>.btn+.dropdown-toggle,.bootstrap .btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.bootstrap .btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.bootstrap .btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.bootstrap .btn .caret{margin-left:0}.bootstrap .btn-group-lg>.btn .caret,.bootstrap .btn-lg .caret{border-width:5px 5px 0}.bootstrap .dropup .btn-group-lg>.btn .caret,.bootstrap .dropup .btn-lg .caret{border-width:0 5px 5px}.bootstrap .btn-group-vertical>.btn,.bootstrap .btn-group-vertical>.btn-group,.bootstrap .btn-group-vertical>.btn-group>.btn{display:block;float:none;max-width:100%;width:100%}.bootstrap .btn-group-vertical>.btn-group:after,.bootstrap .btn-group-vertical>.btn-group:before{content:" ";display:table}.bootstrap .btn-group-vertical>.btn-group:after{clear:both}.bootstrap .btn-group-vertical>.btn-group>.btn{float:none}.bootstrap .btn-group-vertical>.btn+.btn,.bootstrap .btn-group-vertical>.btn+.btn-group,.bootstrap .btn-group-vertical>.btn-group+.btn,.bootstrap .btn-group-vertical>.btn-group+.btn-group{margin-left:0;margin-top:-1px}.bootstrap .btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.bootstrap .btn-group-vertical>.btn:first-child:not(:last-child){border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:3px}.bootstrap .btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:3px;border-top-left-radius:0;border-top-right-radius:0}.bootstrap .btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap .btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.bootstrap .btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap .btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.bootstrap .btn-group-justified{border-collapse:separate;display:table;table-layout:fixed;width:100%}.bootstrap .btn-group-justified>.btn,.bootstrap .btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.bootstrap .btn-group-justified>.btn-group .btn{width:100%}.bootstrap [data-toggle=buttons]>.btn>input[type=checkbox],.bootstrap [data-toggle=buttons]>.btn>input[type=radio]{opacity:0;position:absolute;z-index:-1}.bootstrap .input-group{border-collapse:separate;display:table;position:relative}.bootstrap .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.bootstrap .input-group .form-control,.bootstrap .input-group input[type=password],.bootstrap .input-group input[type=search],.bootstrap .input-group input[type=text],.bootstrap .input-group select,.bootstrap .input-group textarea{float:left;margin-bottom:0;position:relative;width:100%;z-index:2}.bootstrap .input-group-addon,.bootstrap .input-group-btn,.bootstrap .input-group .form-control,.bootstrap .input-group input[type=password],.bootstrap .input-group input[type=search],.bootstrap .input-group input[type=text],.bootstrap .input-group select,.bootstrap .input-group textarea{display:table-cell}.bootstrap .input-group-addon:not(:first-child):not(:last-child),.bootstrap .input-group-btn:not(:first-child):not(:last-child),.bootstrap .input-group .form-control:not(:first-child):not(:last-child),.bootstrap .input-group input:not(:first-child):not(:last-child)[type=password],.bootstrap .input-group input:not(:first-child):not(:last-child)[type=search],.bootstrap .input-group input:not(:first-child):not(:last-child)[type=text],.bootstrap .input-group select:not(:first-child):not(:last-child),.bootstrap .input-group textarea:not(:first-child):not(:last-child){border-radius:0}.bootstrap .input-group-addon,.bootstrap .input-group-btn{vertical-align:middle;white-space:nowrap;width:1%}.bootstrap .input-group-addon{background-color:#f5f8f9;border:1px solid #c7d6db;border-radius:3px;color:#555;font-size:12px;font-weight:400;line-height:1;padding:6px 8px;text-align:center}.bootstrap .input-group-addon.input-sm,.bootstrap .input-group-sm>.input-group-addon,.bootstrap .input-group-sm>.input-group-btn>.input-group-addon.btn{border-radius:3px;font-size:11px;padding:5px 10px}.bootstrap .input-group-addon.input-lg,.bootstrap .input-group-lg>.input-group-addon,.bootstrap .input-group-lg>.input-group-btn>.input-group-addon.btn{border-radius:6px;font-size:15px;padding:10px 16px}.bootstrap .input-group-addon input[type=checkbox],.bootstrap .input-group-addon input[type=radio]{margin-top:0}.bootstrap .input-group-addon:first-child,.bootstrap .input-group-btn:first-child>.btn,.bootstrap .input-group-btn:first-child>.btn-group>.btn,.bootstrap .input-group-btn:first-child>.dropdown-toggle,.bootstrap .input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.bootstrap .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.bootstrap .input-group .form-control:first-child,.bootstrap .input-group input:first-child[type=password],.bootstrap .input-group input:first-child[type=search],.bootstrap .input-group input:first-child[type=text],.bootstrap .input-group select:first-child,.bootstrap .input-group textarea:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap .input-group-addon:first-child{border-right:0}.bootstrap .input-group-addon:last-child,.bootstrap .input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.bootstrap .input-group-btn:first-child>.btn:not(:first-child),.bootstrap .input-group-btn:last-child>.btn,.bootstrap .input-group-btn:last-child>.btn-group>.btn,.bootstrap .input-group-btn:last-child>.dropdown-toggle,.bootstrap .input-group .form-control:last-child,.bootstrap .input-group input:last-child[type=password],.bootstrap .input-group input:last-child[type=search],.bootstrap .input-group input:last-child[type=text],.bootstrap .input-group select:last-child,.bootstrap .input-group textarea:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap .input-group-addon:last-child{border-left:0}.bootstrap .input-group-btn{font-size:0;position:relative;white-space:nowrap}.bootstrap .input-group-btn>.btn{position:relative}.bootstrap .input-group-btn>.btn+.btn{margin-left:-1px}.bootstrap .input-group-btn>.btn:active,.bootstrap .input-group-btn>.btn:focus,.bootstrap .input-group-btn>.btn:hover{z-index:2}.bootstrap .input-group-btn:first-child>.btn,.bootstrap .input-group-btn:first-child>.btn-group{margin-right:-1px}.bootstrap .input-group-btn:last-child>.btn,.bootstrap .input-group-btn:last-child>.btn-group{margin-left:-1px}.bootstrap .nav{list-style:none;margin-bottom:0;padding-left:0}.bootstrap .nav:after,.bootstrap .nav:before{content:" ";display:table}.bootstrap .nav:after{clear:both}.bootstrap .nav>li,.bootstrap .nav>li>a{display:block;position:relative}.bootstrap .nav>li>a{padding:10px 15px}.bootstrap .nav>li>a:focus,.bootstrap .nav>li>a:hover{text-decoration:none}.bootstrap .nav>li.disabled>a{color:#999}.bootstrap .nav>li.disabled>a:focus,.bootstrap .nav>li.disabled>a:hover{background-color:transparent;color:#999;cursor:not-allowed;text-decoration:none}.bootstrap .nav .open>a,.bootstrap .nav .open>a:focus,.bootstrap .nav .open>a:hover{background-color:#eee;border-color:#00aff0}.bootstrap .nav .nav-divider{background-color:#e5e5e5;height:1px;margin:7.5px 0;overflow:hidden}.bootstrap .nav>li>a>img{max-width:none}.bootstrap .nav-tabs{border-bottom:1px solid #ddd}.bootstrap .nav-tabs>li{float:left;margin-bottom:-1px}.bootstrap .nav-tabs>li>a{border:1px solid transparent;border-radius:3px 3px 0 0;line-height:1.42857;margin-right:2px}.bootstrap .nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.bootstrap .nav-tabs>li.active>a,.bootstrap .nav-tabs>li.active>a:focus,.bootstrap .nav-tabs>li.active>a:hover{background-color:#eff1f2;border:1px solid;border-color:#ddd #ddd transparent;color:#555;cursor:default}.bootstrap .nav-pills>li{float:left}.bootstrap .nav-pills>li>a{border-radius:3px}.bootstrap .nav-pills>li+li{margin-left:2px}.bootstrap .nav-pills>li.active>a,.bootstrap .nav-pills>li.active>a:focus,.bootstrap .nav-pills>li.active>a:hover{background-color:#00aff0;color:#fff}.bootstrap .nav-stacked>li{float:none}.bootstrap .nav-stacked>li+li{margin-left:0;margin-top:2px}.bootstrap .nav-justified,.bootstrap .nav-tabs.nav-justified{width:100%}.bootstrap .nav-justified>li,.bootstrap .nav-tabs.nav-justified>li{float:none}.bootstrap .nav-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.bootstrap .nav-justified>.dropdown .dropdown-menu{left:auto;top:auto}@media (min-width:768px){.bootstrap .nav-justified>li,.bootstrap .nav-tabs.nav-justified>li{display:table-cell;width:1%}.bootstrap .nav-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{margin-bottom:0}}.bootstrap .nav-tabs-justified,.bootstrap .nav-tabs.nav-justified{border-bottom:0}.bootstrap .nav-tabs-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{border-radius:3px;margin-right:0}.bootstrap .nav-tabs-justified>.active>a,.bootstrap .nav-tabs-justified>.active>a:focus,.bootstrap .nav-tabs-justified>.active>a:hover,.bootstrap .nav-tabs.nav-justified>.active>a,.bootstrap .nav-tabs.nav-justified>.active>a:focus,.bootstrap .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.bootstrap .nav-tabs-justified>li>a,.bootstrap .nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.bootstrap .nav-tabs-justified>.active>a,.bootstrap .nav-tabs-justified>.active>a:focus,.bootstrap .nav-tabs-justified>.active>a:hover,.bootstrap .nav-tabs.nav-justified>.active>a,.bootstrap .nav-tabs.nav-justified>.active>a:focus,.bootstrap .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#eff1f2}}.bootstrap .tab-content>.tab-pane{display:none}.bootstrap .tab-content>.active{display:block}.bootstrap .nav-tabs .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.bootstrap .navbar{border:1px solid transparent;margin-bottom:17px;min-height:40px;position:relative}.bootstrap .navbar:after,.bootstrap .navbar:before{content:" ";display:table}.bootstrap .navbar:after{clear:both}@media (min-width:768px){.bootstrap .navbar{border-radius:3px}}.bootstrap .navbar-header:after,.bootstrap .navbar-header:before{content:" ";display:table}.bootstrap .navbar-header:after{clear:both}@media (min-width:768px){.bootstrap .navbar-header{float:left}}.bootstrap .navbar-collapse{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);-webkit-overflow-scrolling:touch;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);overflow-x:visible;padding-left:5px;padding-right:5px}.bootstrap .navbar-collapse:after,.bootstrap .navbar-collapse:before{content:" ";display:table}.bootstrap .navbar-collapse:after{clear:both}.bootstrap .navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.bootstrap .navbar-collapse{-webkit-box-shadow:none;border-top:0;box-shadow:none;width:auto}.bootstrap .navbar-collapse.collapse{display:block!important;height:auto!important;overflow:visible!important;padding-bottom:0}.bootstrap .navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .bootstrap .navbar-collapse,.navbar-fixed-top .bootstrap .navbar-collapse,.navbar-static-top .bootstrap .navbar-collapse{padding-left:0;padding-right:0}}.bootstrap .navbar-fixed-bottom .navbar-collapse,.bootstrap .navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.bootstrap .navbar-fixed-bottom .navbar-collapse,.bootstrap .navbar-fixed-top .navbar-collapse{max-height:200px}}.bootstrap .container-fluid>.navbar-collapse,.bootstrap .container-fluid>.navbar-header,.bootstrap .container>.navbar-collapse,.bootstrap .container>.navbar-header{margin-left:-5px;margin-right:-5px}@media (min-width:768px){.bootstrap .container-fluid>.navbar-collapse,.bootstrap .container-fluid>.navbar-header,.bootstrap .container>.navbar-collapse,.bootstrap .container>.navbar-header{margin-left:0;margin-right:0}}.bootstrap .navbar-static-top{border-width:0 0 1px;z-index:1000}@media (min-width:768px){.bootstrap .navbar-static-top{border-radius:0}}.bootstrap .navbar-fixed-bottom,.bootstrap .navbar-fixed-top{left:0;position:fixed;right:0;z-index:1030}@media (min-width:768px){.bootstrap .navbar-fixed-bottom,.bootstrap .navbar-fixed-top{border-radius:0}}.bootstrap .navbar-fixed-top{border-width:0 0 1px;top:0}.bootstrap .navbar-fixed-bottom{border-width:1px 0 0;bottom:0;margin-bottom:0}.bootstrap .navbar-brand{float:left;font-size:15px;height:40px;line-height:17px;padding:11.5px 5px}.bootstrap .navbar-brand:focus,.bootstrap .navbar-brand:hover{text-decoration:none}@media (min-width:768px){.navbar>.container-fluid .bootstrap .navbar-brand,.navbar>.container .bootstrap .navbar-brand{margin-left:-5px}}.bootstrap .navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px;float:right;margin-bottom:3px;margin-right:5px;margin-top:3px;padding:9px 10px;position:relative}.bootstrap .navbar-toggle:focus{outline:0}.bootstrap .navbar-toggle .icon-bar{border-radius:1px;display:block;height:2px;width:22px}.bootstrap .navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.bootstrap .navbar-toggle{display:none}}.bootstrap .navbar-nav{float:left;margin:0}.bootstrap .navbar-nav>li>a{line-height:17px;padding-bottom:10px;padding-top:10px}.bootstrap .navbar-nav>li{float:left}.bootstrap .navbar-nav>li>a{padding-bottom:11.5px;padding-top:11.5px}.bootstrap .navbar-nav.navbar-right:last-child{margin-right:-5px}.bootstrap .navbar-left{float:left!important}.bootstrap .navbar-right{float:right!important}.bootstrap .navbar-form{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);border-bottom:1px solid transparent;border-top:1px solid transparent;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.1);margin:4.5px -5px;padding:10px 5px}@media (max-width:767px){.bootstrap .navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.bootstrap .navbar-form{-webkit-box-shadow:none;border:0;box-shadow:none;margin-left:0;margin-right:0;padding-bottom:0;padding-top:0;width:auto}.bootstrap .navbar-form.navbar-right:last-child{margin-right:-5px}}.bootstrap .navbar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.bootstrap .navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-left-radius:0;border-bottom-right-radius:0}.bootstrap .navbar-btn{margin-bottom:4.5px;margin-top:4.5px}.bootstrap .btn-group-sm>.navbar-btn.btn,.bootstrap .navbar-btn.btn-sm{margin-bottom:6px;margin-top:6px}.bootstrap .btn-group-xs>.navbar-btn.btn,.bootstrap .navbar-btn.btn-xs{margin-bottom:9px;margin-top:9px}.bootstrap .navbar-text{margin-bottom:11.5px;margin-top:11.5px}@media (min-width:768px){.bootstrap .navbar-text{float:left;margin-left:5px;margin-right:5px}.bootstrap .navbar-text.navbar-right:last-child{margin-right:0}}.bootstrap .navbar-default{background-color:#f8f8f8}.bootstrap .navbar-default .navbar-brand,.bootstrap .navbar-default .shop-state{color:#777}.bootstrap .navbar-default .navbar-brand:focus,.bootstrap .navbar-default .navbar-brand:hover,.bootstrap .navbar-default .shop-state:focus,.bootstrap .navbar-default .shop-state:hover{background-color:transparent;color:#5e5e5e}.bootstrap .navbar-default .navbar-nav>li>a,.bootstrap .navbar-default .navbar-text{color:#777}.bootstrap .navbar-default .navbar-nav>li>a:focus,.bootstrap .navbar-default .navbar-nav>li>a:hover{background-color:transparent;color:#333}.bootstrap .navbar-default .navbar-nav>.active>a,.bootstrap .navbar-default .navbar-nav>.active>a:focus,.bootstrap .navbar-default .navbar-nav>.active>a:hover{background-color:#e7e7e7;color:#555}.bootstrap .navbar-default .navbar-nav>.disabled>a,.bootstrap .navbar-default .navbar-nav>.disabled>a:focus,.bootstrap .navbar-default .navbar-nav>.disabled>a:hover{background-color:transparent;color:#ccc}.bootstrap .navbar-default .navbar-toggle{border-color:#ddd}.bootstrap .navbar-default .navbar-toggle:focus,.bootstrap .navbar-default .navbar-toggle:hover{background-color:#ddd}.bootstrap .navbar-default .navbar-toggle .icon-bar{background-color:#888}.bootstrap .navbar-default .navbar-collapse,.bootstrap .navbar-default .navbar-form{border-color:#e7e7e7}.bootstrap .navbar-default .navbar-nav>.open>a,.bootstrap .navbar-default .navbar-nav>.open>a:focus,.bootstrap .navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:transparent;color:#333}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{background-color:#e7e7e7;color:#555}.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.bootstrap .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{background-color:transparent;color:#ccc}}.bootstrap .navbar-default .navbar-link{color:#777}.bootstrap .navbar-default .navbar-link:hover{color:#333}.bootstrap .navbar-default .btn-link{color:#777}.bootstrap .navbar-default .btn-link:focus,.bootstrap .navbar-default .btn-link:hover{color:#333}.bootstrap .navbar-default .btn-link[disabled]:focus,.bootstrap .navbar-default .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .navbar-default .btn-link:focus,fieldset[disabled] .bootstrap .navbar-default .btn-link:hover{color:#ccc}.bootstrap .navbar-inverse{background:#fff}.bootstrap .navbar-inverse .navbar-brand{color:#363a41}.bootstrap .navbar-inverse .navbar-brand:focus,.bootstrap .navbar-inverse .navbar-brand:hover{color:#40c9ed}.bootstrap .navbar-inverse .navbar-text{color:#999}.bootstrap .navbar-inverse .navbar-toggle{border-color:#333}.bootstrap .navbar-inverse .navbar-toggle:focus,.bootstrap .navbar-inverse .navbar-toggle:hover{background-color:#333}.bootstrap .navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.bootstrap .navbar-inverse .navbar-collapse,.bootstrap .navbar-inverse .navbar-form{border-color:#ededed}.bootstrap .navbar-inverse .navbar-nav>.open>a,.bootstrap .navbar-inverse .navbar-nav>.open>a:focus,.bootstrap .navbar-inverse .navbar-nav>.open>a:hover{background-color:#e6e6e6;color:#999}.bootstrap .navbar-inverse .navbar-link{color:#fff}.bootstrap .navbar-inverse .navbar-link:hover{color:#999}.bootstrap .navbar-inverse .btn-link{color:#fff}.bootstrap .navbar-inverse .btn-link:focus,.bootstrap .navbar-inverse .btn-link:hover{color:#999}.bootstrap .navbar-inverse .btn-link[disabled]:focus,.bootstrap .navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .bootstrap .navbar-inverse .btn-link:focus,fieldset[disabled] .bootstrap .navbar-inverse .btn-link:hover{color:#444}.bootstrap .breadcrumb{background-color:#f5f5f5;border-radius:3px;list-style:none;margin-bottom:17px;padding:8px 15px}.bootstrap .breadcrumb>li{display:inline-block}.bootstrap .breadcrumb>li+li:before{color:#ccc;content:"/\A0";padding:0 5px}.bootstrap .breadcrumb>.active{color:#999}.bootstrap .pagination{border-radius:3px;display:inline-block;margin:17px 0;padding-left:0}.bootstrap .pagination>li{display:inline}.bootstrap .pagination>li>a,.bootstrap .pagination>li>span{background-color:#fff;border:1px solid #ddd;color:#00aff0;float:left;line-height:1.42857;margin-left:-1px;padding:6px 8px;position:relative;text-decoration:none}.bootstrap .pagination>li:first-child>a,.bootstrap .pagination>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px;margin-left:0}.bootstrap .pagination>li:last-child>a,.bootstrap .pagination>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap .pagination>li>a:focus,.bootstrap .pagination>li>a:hover,.bootstrap .pagination>li>span:focus,.bootstrap .pagination>li>span:hover{background-color:#eee;border-color:#ddd;color:#0077a4}.bootstrap .pagination>.active>a,.bootstrap .pagination>.active>a:focus,.bootstrap .pagination>.active>a:hover,.bootstrap .pagination>.active>span,.bootstrap .pagination>.active>span:focus,.bootstrap .pagination>.active>span:hover{background-color:#00aff0;border-color:#00aff0;color:#fff;cursor:default;z-index:2}.bootstrap .pagination>.disabled>a,.bootstrap .pagination>.disabled>a:focus,.bootstrap .pagination>.disabled>a:hover,.bootstrap .pagination>.disabled>span,.bootstrap .pagination>.disabled>span:focus,.bootstrap .pagination>.disabled>span:hover{background-color:#fff;border-color:#ddd;color:#999;cursor:not-allowed}.bootstrap .pagination-lg>li>a,.bootstrap .pagination-lg>li>span{font-size:15px;padding:10px 16px}.bootstrap .pagination-lg>li:first-child>a,.bootstrap .pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.bootstrap .pagination-lg>li:last-child>a,.bootstrap .pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.bootstrap .pagination-sm>li>a,.bootstrap .pagination-sm>li>span{font-size:11px;padding:5px 10px}.bootstrap .pagination-sm>li:first-child>a,.bootstrap .pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.bootstrap .pagination-sm>li:last-child>a,.bootstrap .pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.bootstrap .pager{list-style:none;margin:17px 0;padding-left:0;text-align:center}.bootstrap .pager:after,.bootstrap .pager:before{content:" ";display:table}.bootstrap .pager:after{clear:both}.bootstrap .pager li{display:inline}.bootstrap .pager li>a,.bootstrap .pager li>span{background-color:#fff;border:1px solid #ddd;border-radius:15px;display:inline-block;padding:5px 14px}.bootstrap .pager li>a:focus,.bootstrap .pager li>a:hover{background-color:#eee;text-decoration:none}.bootstrap .pager .next>a,.bootstrap .pager .next>span{float:right}.bootstrap .pager .previous>a,.bootstrap .pager .previous>span{float:left}.bootstrap .pager .disabled>a,.bootstrap .pager .disabled>a:focus,.bootstrap .pager .disabled>a:hover,.bootstrap .pager .disabled>span{background-color:#fff;color:#999;cursor:not-allowed}.bootstrap .label{border-radius:.25em;color:#fff;display:inline;font-size:75%;font-weight:700;line-height:1;padding:.15em .4em;text-align:center;vertical-align:baseline;white-space:nowrap}.bootstrap .label:empty{display:none}.btn .bootstrap .label{position:relative;top:-1px}.bootstrap a.label:focus,.bootstrap a.label:hover{color:#fff;cursor:pointer;text-decoration:none}.bootstrap .label-default{background-color:#999}.bootstrap .label-default[href]:focus,.bootstrap .label-default[href]:hover{background-color:grey}.bootstrap .label-primary{background-color:#00aff0}.bootstrap .label-primary[href]:focus,.bootstrap .label-primary[href]:hover{background-color:#008abd}.bootstrap .label-success{background-color:#72c279}.bootstrap .label-success[href]:focus,.bootstrap .label-success[href]:hover{background-color:#4eb357}.bootstrap .label-info{background-color:#25b9d7}.bootstrap .label-info[href]:focus,.bootstrap .label-info[href]:hover{background-color:#1e94ab}.bootstrap .label-warning{background-color:#fbbb22}.bootstrap .label-warning[href]:focus,.bootstrap .label-warning[href]:hover{background-color:#e6a304}.bootstrap .label-danger{background-color:#e08f95}.bootstrap .label-danger[href]:focus,.bootstrap .label-danger[href]:hover{background-color:#d5676f}.bootstrap .badge,.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{background-color:#999;border-radius:10px;color:#fff;display:inline-block;font-size:11px;font-weight:700;line-height:1;min-width:10px;padding:3px 7px;text-align:center;vertical-align:baseline;white-space:nowrap}.bootstrap .badge:empty,.bootstrap .module-badge-bought:empty,.bootstrap .module-badge-partner:empty,.bootstrap .module-badge-popular:empty{display:none}.btn .bootstrap .badge,.btn .bootstrap .module-badge-bought,.btn .bootstrap .module-badge-partner,.btn .bootstrap .module-badge-popular{position:relative;top:-1px}.bootstrap .btn-group-xs>.btn .bootstrap .badge,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-bought,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-partner,.bootstrap .btn-group-xs>.btn .bootstrap .module-badge-popular,.btn-xs .bootstrap .badge,.btn-xs .bootstrap .module-badge-bought,.btn-xs .bootstrap .module-badge-partner,.btn-xs .bootstrap .module-badge-popular{padding:1px 5px;top:0}.nav-pills>.active>a>.bootstrap .badge,.nav-pills>.active>a>.bootstrap .module-badge-bought,.nav-pills>.active>a>.bootstrap .module-badge-partner,.nav-pills>.active>a>.bootstrap .module-badge-popular,a.list-group-item.active>.bootstrap .badge,a.list-group-item.active>.bootstrap .module-badge-bought,a.list-group-item.active>.bootstrap .module-badge-partner,a.list-group-item.active>.bootstrap .module-badge-popular{background-color:#fff;color:#00aff0}.nav-pills>li>a>.bootstrap .badge,.nav-pills>li>a>.bootstrap .module-badge-bought,.nav-pills>li>a>.bootstrap .module-badge-partner,.nav-pills>li>a>.bootstrap .module-badge-popular{margin-left:3px}.bootstrap a.badge:focus,.bootstrap a.badge:hover,.bootstrap a.module-badge-bought:focus,.bootstrap a.module-badge-bought:hover,.bootstrap a.module-badge-partner:focus,.bootstrap a.module-badge-partner:hover,.bootstrap a.module-badge-popular:focus,.bootstrap a.module-badge-popular:hover{color:#fff;cursor:pointer;text-decoration:none}.bootstrap .thumbnail{-webkit-transition:all .2s ease-in-out;background-color:#eff1f2;border:1px solid #ddd;border-radius:3px;display:block;line-height:1.42857;margin-bottom:17px;padding:4px;transition:all .2s ease-in-out}.bootstrap .thumbnail>img,.bootstrap .thumbnail a>img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.bootstrap .thumbnail .caption{color:#555;padding:9px}.bootstrap a.thumbnail.active,.bootstrap a.thumbnail:focus,.bootstrap a.thumbnail:hover{border-color:#00aff0}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert{border:1px solid transparent;border-radius:3px;margin-bottom:17px;padding:15px}.bootstrap #carrier_wizard .wizard_error h4,.bootstrap .alert h4{color:inherit;margin-top:0}.bootstrap #carrier_wizard .wizard_error .alert-link,.bootstrap .alert .alert-link{font-weight:700}.bootstrap #carrier_wizard .wizard_error>p,.bootstrap #carrier_wizard .wizard_error>ul,.bootstrap .alert>p,.bootstrap .alert>ul{margin-bottom:0}.bootstrap #carrier_wizard .wizard_error>p+p,.bootstrap .alert>p+p{margin-top:5px}.bootstrap .alert-dismissable{padding-right:35px}.bootstrap .alert-dismissable .close{color:inherit;position:relative;right:-21px;top:-2px}.bootstrap .alert-success{background-color:#ddf0de;border-color:#72c279;color:#72c279}.bootstrap .alert-success hr{border-top-color:#60ba68}.bootstrap .alert-success .alert-link{color:#4eb357}.bootstrap .alert-info{background-color:#dcf4f9;border-color:#25b9d7;color:#1e94ab}.bootstrap .alert-info hr{border-top-color:#21a6c1}.bootstrap .alert-info .alert-link{color:#166e80}.bootstrap .alert-warning{background-color:#fff3d7;border-color:#d2a63c;color:#d2a63c}.bootstrap .alert-warning hr{border-top-color:#c79a2e}.bootstrap .alert-warning .alert-link{color:#b28a29}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert-danger{background-color:#ffe2e4;border-color:#e08f95;color:#d27c82}.bootstrap #carrier_wizard .wizard_error hr,.bootstrap .alert-danger hr{border-top-color:#da7b82}.bootstrap #carrier_wizard .wizard_error .alert-link,.bootstrap .alert-danger .alert-link{color:#c5565e}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.bootstrap .progress{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background-color:#f5f5f5;border-radius:3px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);height:17px;margin-bottom:17px;overflow:hidden}.bootstrap .progress-bar{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;background-color:#00aff0;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);color:#fff;float:left;font-size:11px;height:100%;line-height:17px;text-align:center;transition:width .6s ease;width:0}.bootstrap .progress-striped .progress-bar{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.bootstrap .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.bootstrap .progress-bar[aria-valuenow="1"],.bootstrap .progress-bar[aria-valuenow="2"]{min-width:30px}.bootstrap .progress-bar[aria-valuenow="0"]{-webkit-box-shadow:none;background-color:transparent;background-image:none;box-shadow:none;color:#999;min-width:30px}.bootstrap .progress-bar-success{background-color:#72c279}.progress-striped .bootstrap .progress-bar-success{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-info{background-color:#25b9d7}.progress-striped .bootstrap .progress-bar-info{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-warning{background-color:#fbbb22}.progress-striped .bootstrap .progress-bar-warning{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .progress-bar-danger{background-color:#e08f95}.progress-striped .bootstrap .progress-bar-danger{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.bootstrap .media,.bootstrap .media-body,.bootstrap .message-item{overflow:hidden;zoom:1}.bootstrap .media,.bootstrap .media .media,.bootstrap .media .message-item,.bootstrap .message-item,.bootstrap .message-item .media,.bootstrap .message-item .message-item{margin-top:15px}.bootstrap .media:first-child,.bootstrap .message-item:first-child{margin-top:0}.bootstrap .media-object{display:block}.bootstrap .media-heading{margin:0 0 5px}.bootstrap .media>.pull-left,.bootstrap .message-item>.pull-left{margin-right:10px}.bootstrap .media>.pull-right,.bootstrap .message-item>.pull-right{margin-left:10px}.bootstrap .media-list{list-style:none;padding-left:0}.bootstrap #dashboard .data_list,.bootstrap .list-group{margin-bottom:20px;padding-left:0}.bootstrap #dashboard .data_list li,.bootstrap .list-group-item{background-color:#fff;border:1px solid #ddd;display:block;margin-bottom:-1px;padding:10px 15px;position:relative}.bootstrap #dashboard .data_list li:first-child,.bootstrap .list-group-item:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.bootstrap #dashboard .data_list li:last-child,.bootstrap .list-group-item:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-bottom:0}.bootstrap #dashboard .data_list li>.badge,.bootstrap #dashboard .data_list li>.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-popular,.bootstrap .list-group-item>.badge,.bootstrap .list-group-item>.module-badge-bought,.bootstrap .list-group-item>.module-badge-partner,.bootstrap .list-group-item>.module-badge-popular{float:right}.bootstrap #dashboard .data_list li>.badge+.badge,.bootstrap #dashboard .data_list li>.badge+.module-badge-bought,.bootstrap #dashboard .data_list li>.badge+.module-badge-partner,.bootstrap #dashboard .data_list li>.badge+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-bought+.badge,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-bought+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-partner+.badge,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-partner+.module-badge-popular,.bootstrap #dashboard .data_list li>.module-badge-popular+.badge,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-bought,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-partner,.bootstrap #dashboard .data_list li>.module-badge-popular+.module-badge-popular,.bootstrap .list-group-item>.badge+.badge,.bootstrap .list-group-item>.badge+.module-badge-bought,.bootstrap .list-group-item>.badge+.module-badge-partner,.bootstrap .list-group-item>.badge+.module-badge-popular,.bootstrap .list-group-item>.module-badge-bought+.badge,.bootstrap .list-group-item>.module-badge-bought+.module-badge-bought,.bootstrap .list-group-item>.module-badge-bought+.module-badge-partner,.bootstrap .list-group-item>.module-badge-bought+.module-badge-popular,.bootstrap .list-group-item>.module-badge-partner+.badge,.bootstrap .list-group-item>.module-badge-partner+.module-badge-bought,.bootstrap .list-group-item>.module-badge-partner+.module-badge-partner,.bootstrap .list-group-item>.module-badge-partner+.module-badge-popular,.bootstrap .list-group-item>.module-badge-popular+.badge,.bootstrap .list-group-item>.module-badge-popular+.module-badge-bought,.bootstrap .list-group-item>.module-badge-popular+.module-badge-partner,.bootstrap .list-group-item>.module-badge-popular+.module-badge-popular{margin-right:5px}.bootstrap a.list-group-item{color:#555}.bootstrap a.list-group-item .list-group-item-heading{color:#333}.bootstrap a.list-group-item:focus,.bootstrap a.list-group-item:hover{background-color:#f5f5f5;color:#555;text-decoration:none}.bootstrap #dashboard .data_list li.disabled,.bootstrap #dashboard .data_list li.disabled:focus,.bootstrap #dashboard .data_list li.disabled:hover,.bootstrap .list-group-item.disabled,.bootstrap .list-group-item.disabled:focus,.bootstrap .list-group-item.disabled:hover{background-color:#eee;color:#999}.bootstrap #dashboard .data_list li.disabled .list-group-item-heading,.bootstrap #dashboard .data_list li.disabled:focus .list-group-item-heading,.bootstrap #dashboard .data_list li.disabled:hover .list-group-item-heading,.bootstrap .list-group-item.disabled .list-group-item-heading,.bootstrap .list-group-item.disabled:focus .list-group-item-heading,.bootstrap .list-group-item.disabled:hover .list-group-item-heading{color:inherit}.bootstrap #dashboard .data_list li.disabled .list-group-item-text,.bootstrap #dashboard .data_list li.disabled:focus .list-group-item-text,.bootstrap #dashboard .data_list li.disabled:hover .list-group-item-text,.bootstrap .list-group-item.disabled .list-group-item-text,.bootstrap .list-group-item.disabled:focus .list-group-item-text,.bootstrap .list-group-item.disabled:hover .list-group-item-text{color:#999}.bootstrap #dashboard .data_list li.active,.bootstrap #dashboard .data_list li.active:focus,.bootstrap #dashboard .data_list li.active:hover,.bootstrap .list-group-item.active,.bootstrap .list-group-item.active:focus,.bootstrap .list-group-item.active:hover{background-color:#00aff0;border-color:#00aff0;color:#fff;z-index:2}.bootstrap #dashboard .data_list li.active .list-group-item-heading,.bootstrap #dashboard .data_list li.active:focus .list-group-item-heading,.bootstrap #dashboard .data_list li.active:hover .list-group-item-heading,.bootstrap .list-group-item.active .list-group-item-heading,.bootstrap .list-group-item.active:focus .list-group-item-heading,.bootstrap .list-group-item.active:hover .list-group-item-heading{color:inherit}.bootstrap #dashboard .data_list li.active .list-group-item-text,.bootstrap #dashboard .data_list li.active:focus .list-group-item-text,.bootstrap #dashboard .data_list li.active:hover .list-group-item-text,.bootstrap .list-group-item.active .list-group-item-text,.bootstrap .list-group-item.active:focus .list-group-item-text,.bootstrap .list-group-item.active:hover .list-group-item-text{color:#bdedff}.bootstrap .list-group-item-success{background-color:#cce9d7;color:#3c763d}.bootstrap a.list-group-item-success{color:#3c763d}.bootstrap a.list-group-item-success .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-success:focus,.bootstrap a.list-group-item-success:hover{background-color:#bae1c9;color:#3c763d}.bootstrap a.list-group-item-success.active,.bootstrap a.list-group-item-success.active:focus,.bootstrap a.list-group-item-success.active:hover{background-color:#3c763d;border-color:#3c763d;color:#fff}.bootstrap .list-group-item-info{background-color:#d3f1f7;color:#31708f}.bootstrap a.list-group-item-info{color:#31708f}.bootstrap a.list-group-item-info .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-info:focus,.bootstrap a.list-group-item-info:hover{background-color:#bdeaf3;color:#31708f}.bootstrap a.list-group-item-info.active,.bootstrap a.list-group-item-info.active:focus,.bootstrap a.list-group-item-info.active:hover{background-color:#31708f;border-color:#31708f;color:#fff}.bootstrap .list-group-item-warning{background-color:#fef1d3;color:#8a6d3b}.bootstrap a.list-group-item-warning{color:#8a6d3b}.bootstrap a.list-group-item-warning .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-warning:focus,.bootstrap a.list-group-item-warning:hover{background-color:#fde9ba;color:#8a6d3b}.bootstrap a.list-group-item-warning.active,.bootstrap a.list-group-item-warning.active:focus,.bootstrap a.list-group-item-warning.active:hover{background-color:#8a6d3b;border-color:#8a6d3b;color:#fff}.bootstrap .list-group-item-danger{background-color:#f9cce1;color:#a94442}.bootstrap a.list-group-item-danger{color:#a94442}.bootstrap a.list-group-item-danger .list-group-item-heading{color:inherit}.bootstrap a.list-group-item-danger:focus,.bootstrap a.list-group-item-danger:hover{background-color:#f6b5d4;color:#a94442}.bootstrap a.list-group-item-danger.active,.bootstrap a.list-group-item-danger.active:focus,.bootstrap a.list-group-item-danger.active:hover{background-color:#a94442;border-color:#a94442;color:#fff}.bootstrap .list-group-item-heading{margin-bottom:5px;margin-top:0}.bootstrap .list-group-item-text{line-height:1.3;margin-bottom:0}.bootstrap #dash_version,.bootstrap .message-item-initial .message-item-initial-body,.bootstrap .panel,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);background-color:#fff;border:1px solid transparent;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:17px}.bootstrap .panel-body{padding:15px}.bootstrap .panel-body:after,.bootstrap .panel-body:before{content:" ";display:table}.bootstrap .panel-body:after{clear:both}.bootstrap .panel-heading{border-bottom:1px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px;padding:10px 15px}.bootstrap .panel-heading>.dropdown .dropdown-toggle{color:inherit}.bootstrap .panel-title{color:inherit;font-size:14px;margin-bottom:0;margin-top:0}.bootstrap .panel-title>a{color:inherit}.bootstrap .panel-footer{background-color:#f5f5f5;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:1px solid #ddd;padding:10px 15px}.bootstrap #dash_version>.list-group,.bootstrap #dashboard #dash_version>.data_list,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list,.bootstrap #dashboard .panel>.data_list,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list,.bootstrap .message-item-initial .message-item-initial-body>.list-group,.bootstrap .panel>.list-group,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group{margin-bottom:0}.bootstrap #dash_version>.list-group #dashboard .data_list li,.bootstrap #dash_version>.list-group .list-group-item,.bootstrap #dashboard #dash_version>.data_list .list-group-item,.bootstrap #dashboard #dash_version>.data_list li,.bootstrap #dashboard .data_list #dash_version>.list-group li,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group li,.bootstrap #dashboard .data_list .panel>.list-group li,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group li,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list .list-group-item,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list li,.bootstrap #dashboard .panel>.data_list .list-group-item,.bootstrap #dashboard .panel>.data_list li,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list .list-group-item,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list li,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list .list-group-item,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list li,.bootstrap .message-item-initial .message-item-initial-body>.list-group #dashboard .data_list li,.bootstrap .message-item-initial .message-item-initial-body>.list-group .list-group-item,.bootstrap .panel>.list-group #dashboard .data_list li,.bootstrap .panel>.list-group .list-group-item,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list .list-group-item,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list li,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group #dashboard .data_list li,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group .list-group-item{border-radius:0;border-width:1px 0}.bootstrap #dash_version>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap #dash_version>.list-group:first-child .list-group-item:first-child,.bootstrap #dashboard #dash_version>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard #dash_version>.data_list:first-child li:first-child,.bootstrap #dashboard .data_list #dash_version>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .panel>.list-group:first-child li:first-child,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child li:first-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:first-child li:first-child,.bootstrap #dashboard .panel>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .panel>.data_list:first-child li:first-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:first-child .list-group-item:first-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:first-child li:first-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:first-child .list-group-item:first-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:first-child li:first-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:first-child .list-group-item:first-child,.bootstrap .panel>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .panel>.list-group:first-child .list-group-item:first-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:first-child .list-group-item:first-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:first-child li:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child #dashboard .data_list li:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:2px;border-top-right-radius:2px}.bootstrap #dash_version>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap #dash_version>.list-group:last-child .list-group-item:last-child,.bootstrap #dashboard #dash_version>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard #dash_version>.data_list:last-child li:last-child,.bootstrap #dashboard .data_list #dash_version>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .message-item-initial .message-item-initial-body>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .panel>.list-group:last-child li:last-child,.bootstrap #dashboard .data_list .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child li:last-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .message-item-initial .message-item-initial-body>.data_list:last-child li:last-child,.bootstrap #dashboard .panel>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .panel>.data_list:last-child li:last-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:last-child .list-group-item:last-child,.bootstrap #dashboard .timeline .timeline-item .timeline-caption .timeline-panel>.data_list:last-child li:last-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:last-child .list-group-item:last-child,.bootstrap .message-item-initial #dashboard .message-item-initial-body>.data_list:last-child li:last-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .message-item-initial .message-item-initial-body>.list-group:last-child .list-group-item:last-child,.bootstrap .panel>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .panel>.list-group:last-child .list-group-item:last-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:last-child .list-group-item:last-child,.bootstrap .timeline .timeline-item .timeline-caption #dashboard .timeline-panel>.data_list:last-child li:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child #dashboard .data_list li:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-left-radius:2px;border-bottom-right-radius:2px}.bootstrap #dashboard .data_list .panel-heading+.list-group li:first-child,.bootstrap #dashboard .panel-heading+.data_list .list-group-item:first-child,.bootstrap #dashboard .panel-heading+.data_list li:first-child,.bootstrap .panel-heading+.list-group #dashboard .data_list li:first-child,.bootstrap .panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.bootstrap #dash_version>.table,.bootstrap #dash_version>.table-responsive>.table,.bootstrap .message-item-initial .message-item-initial-body>.table,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table,.bootstrap .panel>.table,.bootstrap .panel>.table-responsive>.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table{margin-bottom:0}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child,.bootstrap #dash_version>.table:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child,.bootstrap .panel>.table:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:2px}.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap #dash_version>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child,.bootstrap #dash_version>.table:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child,.bootstrap .panel>.table:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:2px}.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap #dash_version>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:2px}.bootstrap #dash_version>.panel-body+.table,.bootstrap #dash_version>.panel-body+.table-responsive,.bootstrap .message-item-initial .message-item-initial-body>.panel-body+.table,.bootstrap .message-item-initial .message-item-initial-body>.panel-body+.table-responsive,.bootstrap .panel>.panel-body+.table,.bootstrap .panel>.panel-body+.table-responsive,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.panel-body+.table,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.bootstrap #dash_version>.table>tbody:first-child>tr:first-child td,.bootstrap #dash_version>.table>tbody:first-child>tr:first-child th,.bootstrap .message-item-initial .message-item-initial-body>.table>tbody:first-child>tr:first-child td,.bootstrap .message-item-initial .message-item-initial-body>.table>tbody:first-child>tr:first-child th,.bootstrap .panel>.table>tbody:first-child>tr:first-child td,.bootstrap .panel>.table>tbody:first-child>tr:first-child th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table>tbody:first-child>tr:first-child td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table>tbody:first-child>tr:first-child th{border-top:0}.bootstrap #dash_version>.table-bordered,.bootstrap #dash_version>.table-responsive>.table-bordered,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered,.bootstrap .panel>.table-bordered,.bootstrap .panel>.table-responsive>.table-bordered,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered{border:0}.bootstrap #dash_version>.table-bordered>tbody>tr>td:first-child,.bootstrap #dash_version>.table-bordered>tbody>tr>th:first-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>td:first-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>th:first-child,.bootstrap #dash_version>.table-bordered>thead>tr>td:first-child,.bootstrap #dash_version>.table-bordered>thead>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .panel>.table-bordered>tbody>tr>td:first-child,.bootstrap .panel>.table-bordered>tbody>tr>th:first-child,.bootstrap .panel>.table-bordered>tfoot>tr>td:first-child,.bootstrap .panel>.table-bordered>tfoot>tr>th:first-child,.bootstrap .panel>.table-bordered>thead>tr>td:first-child,.bootstrap .panel>.table-bordered>thead>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap #dash_version>.table-bordered>tbody>tr>td:last-child,.bootstrap #dash_version>.table-bordered>tbody>tr>th:last-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>td:last-child,.bootstrap #dash_version>.table-bordered>tfoot>tr>th:last-child,.bootstrap #dash_version>.table-bordered>thead>tr>td:last-child,.bootstrap #dash_version>.table-bordered>thead>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .panel>.table-bordered>tbody>tr>td:last-child,.bootstrap .panel>.table-bordered>tbody>tr>th:last-child,.bootstrap .panel>.table-bordered>tfoot>tr>td:last-child,.bootstrap .panel>.table-bordered>tfoot>tr>th:last-child,.bootstrap .panel>.table-bordered>thead>tr>td:last-child,.bootstrap .panel>.table-bordered>thead>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap #dash_version>.table-bordered>tbody>tr:first-child>td,.bootstrap #dash_version>.table-bordered>tbody>tr:first-child>th,.bootstrap #dash_version>.table-bordered>tbody>tr:last-child>td,.bootstrap #dash_version>.table-bordered>tbody>tr:last-child>th,.bootstrap #dash_version>.table-bordered>tfoot>tr:last-child>td,.bootstrap #dash_version>.table-bordered>tfoot>tr:last-child>th,.bootstrap #dash_version>.table-bordered>thead>tr:first-child>td,.bootstrap #dash_version>.table-bordered>thead>tr:first-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap #dash_version>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tbody>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>tfoot>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-bordered>thead>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .panel>.table-bordered>tbody>tr:first-child>td,.bootstrap .panel>.table-bordered>tbody>tr:first-child>th,.bootstrap .panel>.table-bordered>tbody>tr:last-child>td,.bootstrap .panel>.table-bordered>tbody>tr:last-child>th,.bootstrap .panel>.table-bordered>tfoot>tr:last-child>td,.bootstrap .panel>.table-bordered>tfoot>tr:last-child>th,.bootstrap .panel>.table-bordered>thead>tr:first-child>td,.bootstrap .panel>.table-bordered>thead>tr:first-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tbody>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>tfoot>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-bordered>thead>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.bootstrap #dash_version>.table-responsive,.bootstrap .message-item-initial .message-item-initial-body>.table-responsive,.bootstrap .panel>.table-responsive,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel>.table-responsive{border:0;margin-bottom:0}.bootstrap .panel-group{margin-bottom:17px}.bootstrap .message-item-initial .panel-group .message-item-initial-body,.bootstrap .panel-group #dash_version,.bootstrap .panel-group .message-item-initial .message-item-initial-body,.bootstrap .panel-group .panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel{border-radius:3px;margin-bottom:0}.bootstrap .message-item-initial .panel-group #dash_version+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .message-item-initial-body+#dash_version,.bootstrap .message-item-initial .panel-group .message-item-initial-body+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .message-item-initial-body+.panel,.bootstrap .message-item-initial .panel-group .panel+.message-item-initial-body,.bootstrap .message-item-initial .panel-group .timeline .timeline-item .timeline-caption .message-item-initial-body+.timeline-panel,.bootstrap .message-item-initial .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.message-item-initial-body,.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.message-item-initial-body,.bootstrap .panel-group #dash_version+#dash_version,.bootstrap .panel-group #dash_version+.panel,.bootstrap .panel-group .message-item-initial #dash_version+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .message-item-initial-body+#dash_version,.bootstrap .panel-group .message-item-initial .message-item-initial-body+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .message-item-initial-body+.panel,.bootstrap .panel-group .message-item-initial .panel+.message-item-initial-body,.bootstrap .panel-group .message-item-initial .timeline .timeline-item .timeline-caption .message-item-initial-body+.timeline-panel,.bootstrap .panel-group .panel+#dash_version,.bootstrap .panel-group .panel+.panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption #dash_version+.timeline-panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .message-item-initial .timeline-panel+.message-item-initial-body,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .panel+.timeline-panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+#dash_version,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.panel,.bootstrap .panel-group .timeline .timeline-item .timeline-caption .timeline-panel+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .panel-group .message-item-initial-body+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group #dash_version+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .message-item-initial .message-item-initial-body+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .message-item-initial .timeline-panel+.message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .panel+.timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+#dash_version,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.panel,.bootstrap .timeline .timeline-item .timeline-caption .panel-group .timeline-panel+.timeline-panel{margin-top:5px}.bootstrap .panel-group .panel-heading{border-bottom:0}.bootstrap .panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.bootstrap .panel-group .panel-footer{border-top:0}.bootstrap .panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.bootstrap .panel-default{border-color:#ddd}.bootstrap .panel-default>.panel-heading{background-color:#f5f5f5;border-color:#ddd;color:#333}.bootstrap .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.bootstrap .panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.bootstrap .panel-primary{border-color:#00aff0}.bootstrap .panel-primary>.panel-heading{background-color:#00aff0;border-color:#00aff0;color:#fff}.bootstrap .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00aff0}.bootstrap .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00aff0}.bootstrap .panel-success{border-color:#bae1c3}.bootstrap .panel-success>.panel-heading{background-color:#cce9d7;border-color:#bae1c3;color:#3c763d}.bootstrap .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bae1c3}.bootstrap .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bae1c3}.bootstrap .panel-info{border-color:#b5f2f2}.bootstrap .panel-info>.panel-heading{background-color:#d3f1f7;border-color:#b5f2f2;color:#31708f}.bootstrap .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#b5f2f2}.bootstrap .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#b5f2f2}.bootstrap .panel-warning{border-color:#fddeba}.bootstrap .panel-warning>.panel-heading{background-color:#fef1d3;border-color:#fddeba;color:#8a6d3b}.bootstrap .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#fddeba}.bootstrap .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#fddeba}.bootstrap .panel-danger{border-color:#f6b5de}.bootstrap .panel-danger>.panel-heading{background-color:#f9cce1;border-color:#f6b5de;color:#a94442}.bootstrap .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f6b5de}.bootstrap .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f6b5de}.bootstrap .well{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);background-color:#fcfdfe;border:1px solid #e1ebf5;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);margin-bottom:20px;min-height:20px;padding:19px}.bootstrap .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.bootstrap .well-lg{border-radius:6px;padding:24px}.bootstrap .well-sm{border-radius:3px;padding:9px}.bootstrap .close{color:#000;filter:alpha(opacity=20);float:right;font-size:18px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}.bootstrap .close:focus,.bootstrap .close:hover{color:#000;cursor:pointer;filter:alpha(opacity=50);opacity:.5;text-decoration:none}.bootstrap button.close{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.bootstrap .tooltip{display:block;filter:alpha(opacity=0);font-size:11px;line-height:1.4;opacity:0;position:absolute;visibility:visible;z-index:1070}.bootstrap .tooltip.in{filter:alpha(opacity=100);opacity:1}.bootstrap .tooltip.top{margin-top:-3px;padding:5px 0}.bootstrap .tooltip.right{margin-left:3px;padding:0 5px}.bootstrap .tooltip.bottom{margin-top:3px;padding:5px 0}.bootstrap .tooltip.left{margin-left:-3px;padding:0 5px}.bootstrap .tooltip-inner{background-color:#555;border-radius:3px;color:#fff;max-width:250px;padding:20px;text-align:center;text-decoration:none}.bootstrap .tooltip-inner :last-child{margin-bottom:0}.bootstrap .tooltip-arrow{border-color:transparent;border-style:solid;height:0;position:absolute;width:0}.bootstrap .tooltip.top .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;left:50%;margin-left:-5px}.bootstrap .tooltip.top-left .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;left:5px}.bootstrap .tooltip.top-right .tooltip-arrow{border-top-color:#555;border-width:5px 5px 0;bottom:0;right:5px}.bootstrap .tooltip.right .tooltip-arrow{border-right-color:#555;border-width:5px 5px 5px 0;left:0;margin-top:-5px;top:50%}.bootstrap .tooltip.left .tooltip-arrow{border-left-color:#555;border-width:5px 0 5px 5px;margin-top:-5px;right:0;top:50%}.bootstrap .tooltip.bottom .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;left:50%;margin-left:-5px;top:0}.bootstrap .tooltip.bottom-left .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;left:5px;top:0}.bootstrap .tooltip.bottom-right .tooltip-arrow{border-bottom-color:#555;border-width:0 5px 5px;right:5px;top:0}.bootstrap .popover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);display:none;left:0;max-width:276px;padding:1px;position:absolute;text-align:left;top:0;white-space:normal;z-index:1060}.bootstrap .popover.top{margin-top:-10px}.bootstrap .popover.right{margin-left:10px}.bootstrap .popover.bottom{margin-top:10px}.bootstrap .popover.left{margin-left:-10px}.bootstrap .popover-title{background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;font-size:12px;font-weight:400;line-height:18px;margin:0;padding:8px 14px}.bootstrap .popover-content{padding:9px 14px}.bootstrap .popover>.arrow,.bootstrap .popover>.arrow:after{border-color:transparent;border-style:solid;display:block;height:0;position:absolute;width:0}.bootstrap .popover>.arrow{border-width:11px}.bootstrap .popover>.arrow:after{border-width:10px;content:""}.bootstrap .popover.top>.arrow{border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.05);bottom:-11px;left:50%;margin-left:-11px}.bootstrap .popover.top>.arrow:after{border-bottom-width:0;border-top-color:#fff;bottom:1px;content:" ";margin-left:-10px}.bootstrap .popover.right>.arrow{border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.05);left:-11px;margin-top:-11px;top:50%}.bootstrap .popover.right>.arrow:after{border-left-width:0;border-right-color:#fff;bottom:-10px;content:" ";left:1px}.bootstrap .popover.bottom>.arrow{border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.05);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.bootstrap .popover.bottom>.arrow:after{border-bottom-color:#fff;border-top-width:0;content:" ";margin-left:-10px;top:1px}.bootstrap .popover.left>.arrow{border-left-color:#999;border-left-color:rgba(0,0,0,.05);border-right-width:0;margin-top:-11px;right:-11px;top:50%}.bootstrap .popover.left>.arrow:after{border-left-color:#fff;border-right-width:0;bottom:-10px;content:" ";right:1px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:after,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:before,.bootstrap .clearfix:after,.bootstrap .clearfix:before{content:" ";display:table}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value:after,.bootstrap .clearfix:after{clear:both}.bootstrap .center-block{display:block;margin-left:auto;margin-right:auto}.bootstrap .pull-right{float:right!important}.bootstrap .pull-left{float:left!important}.bootstrap .hide{display:none!important}.bootstrap .show{display:block!important}.bootstrap .invisible{visibility:hidden}.bootstrap .text-hide{background-color:transparent;border:0;color:transparent;font:0/0 a;text-shadow:none}.bootstrap .hidden{display:none!important;visibility:hidden!important}.bootstrap .affix{position:fixed}@-ms-viewport{.bootstrap{width:device-width}}.bootstrap .visible-lg,.bootstrap .visible-lg-block,.bootstrap .visible-lg-inline,.bootstrap .visible-lg-inline-block,.bootstrap .visible-md,.bootstrap .visible-md-block,.bootstrap .visible-md-inline,.bootstrap .visible-md-inline-block,.bootstrap .visible-sm,.bootstrap .visible-sm-block,.bootstrap .visible-sm-inline,.bootstrap .visible-sm-inline-block,.bootstrap .visible-xs,.bootstrap .visible-xs-block,.bootstrap .visible-xs-inline,.bootstrap .visible-xs-inline-block{display:none!important}@media (max-width:767px){.bootstrap .visible-xs{display:block!important}.bootstrap table.visible-xs{display:table}.bootstrap tr.visible-xs{display:table-row!important}.bootstrap td.visible-xs,.bootstrap th.visible-xs{display:table-cell!important}}@media (max-width:767px){.bootstrap .visible-xs-block{display:block!important}}@media (max-width:767px){.bootstrap .visible-xs-inline{display:inline!important}}@media (max-width:767px){.bootstrap .visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm{display:block!important}.bootstrap table.visible-sm{display:table}.bootstrap tr.visible-sm{display:table-row!important}.bootstrap td.visible-sm,.bootstrap th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.bootstrap .visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md{display:block!important}.bootstrap table.visible-md{display:table}.bootstrap tr.visible-md{display:table-row!important}.bootstrap td.visible-md,.bootstrap th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.bootstrap .visible-lg{display:block!important}.bootstrap table.visible-lg{display:table}.bootstrap tr.visible-lg{display:table-row!important}.bootstrap td.visible-lg,.bootstrap th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.bootstrap .visible-lg-block{display:block!important}}@media (min-width:1200px){.bootstrap .visible-lg-inline{display:inline!important}}@media (min-width:1200px){.bootstrap .visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.bootstrap #header_quick,.bootstrap .bo_search_form,.bootstrap .hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.bootstrap #header_quick,.bootstrap .hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.bootstrap .hidden-md{display:none!important}}@media (min-width:1200px){.bootstrap .hidden-lg{display:none!important}}.bootstrap .visible-print{display:none!important}@media print{.bootstrap .visible-print{display:block!important}.bootstrap table.visible-print{display:table}.bootstrap tr.visible-print{display:table-row!important}.bootstrap td.visible-print,.bootstrap th.visible-print{display:table-cell!important}}.bootstrap .visible-print-block{display:none!important}@media print{.bootstrap .visible-print-block{display:block!important}}.bootstrap .visible-print-inline{display:none!important}@media print{.bootstrap .visible-print-inline{display:inline!important}}.bootstrap .visible-print-inline-block{display:none!important}@media print{.bootstrap .visible-print-inline-block{display:inline-block!important}}@media print{.bootstrap .hidden-print{display:none!important}}.modal-open{overflow:hidden}.modal{-webkit-overflow-scrolling:touch;bottom:0;display:none;left:0;outline:0;overflow:auto;overflow-y:scroll;position:fixed;right:0;top:0;z-index:1050}.modal.fade .modal-dialog{-webkit-transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transform:translateY(-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0);transform:translate(0)}.modal-dialog{margin:10px;position:relative;width:auto}.modal-content{-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative}.modal-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{border-bottom:1px solid #e5e5e5;min-height:16.42857px;padding:15px}.modal-header .close{margin-top:-2px}.modal-title{line-height:1.42857;margin:0}.modal-body{padding:15px;position:relative}.modal-footer{border-top:1px solid #e5e5e5;padding:15px;text-align:right}.modal-footer:after,.modal-footer:before{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}@media (min-width:768px){.modal-dialog{margin:30px auto;width:600px}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{-webkit-transition:left .6s ease-in-out;display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;height:auto;line-height:1;max-width:100%}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{bottom:0;color:#fff;filter:alpha(opacity=50);font-size:20px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:15%}.carousel-control.left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(128, 0, 0, 0)",endColorstr="rgba(0, 0, 0, 0)",GradientType=1)}.carousel-control.right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(90deg,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgba(0, 0, 0, 0)",endColorstr="rgba(128, 0, 0, 0)",GradientType=1);left:auto;right:0}.carousel-control:focus,.carousel-control:hover{color:#fff;filter:alpha(opacity=90);opacity:.9;outline:0;text-decoration:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;position:absolute;top:50%;z-index:5}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px;right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{font-family:serif;height:20px;margin-top:-10px;width:20px}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203A"}.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.carousel-indicators li{background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:10}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:30px;height:30px;margin-top:-15px;width:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;padding-bottom:30px;right:20%}.carousel-indicators{bottom:20px}}body,html{height:100%;min-height:100%}body{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#eff1f2;color:#555;font:400 12px/1.42857 Open Sans,Helvetica,Arial,sans-serif}@media (max-width:1200px){body.mobile #content.bootstrap{padding-left:.625rem}}body.mobile #content.bootstrap .page-head h2.page-title{padding-left:.625rem}body.mobile #content.bootstrap .page-head h4.page-subtitle,body.mobile #content.bootstrap .page-head ul.page-breadcrumb{left:10px;left:.625rem}#main{float:left;margin:0 0 -50px;padding:36px 0 60px;width:100%;z-index:10}#content.bootstrap{-webkit-transition-duration:.4s;-webkit-transition-property:margin;-webkit-transition-timing-function:ease-out;padding:120px 10px 0 225px;transition-duration:.4s;transition-property:margin;transition-timing-function:ease-out}#content.bootstrap.with-tabs{padding-top:160px}#content.bootstrap #dash_version,#content.bootstrap .message-item-initial .message-item-initial-body,#content.bootstrap .panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{background-color:#fff;border:1px solid #d3d8db;border-radius:5px;margin-bottom:20px;padding:20px;position:relative}#content.bootstrap .message-item-initial .panel-highlighted.message-item-initial-body,#content.bootstrap .panel-highlighted#dash_version,#content.bootstrap .panel.panel-highlighted,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-highlighted.timeline-panel{-webkit-box-shadow:rgba(0,175,240,.15) 0 0 0 6px inset!important;border-color:#00aff0!important;box-shadow:inset 0 0 0 6px rgba(0,175,240,.15)!important}#content.bootstrap #dash_version .panel-heading,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading,#content.bootstrap .panel .panel-heading,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading{color:#555;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:32px;text-overflow:ellipsis;white-space:nowrap}#content.bootstrap #dash_version .panel-heading .btn,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading .btn,#content.bootstrap .panel .panel-heading .btn,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading .btn{padding:4px 8px!important}#content.bootstrap #dash_version .panel-heading a.btn,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading a.btn,#content.bootstrap .panel .panel-heading a.btn,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading a.btn{font-family:Open Sans,Helvetica,Arial,sans-serif;position:relative;text-transform:none;top:2px}#content.bootstrap #dash_version .panel-heading i,#content.bootstrap .message-item-initial .message-item-initial-body .panel-heading i,#content.bootstrap .panel .panel-heading i,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-heading i{font-size:14px}#content.bootstrap #dash_version #dash_version,#content.bootstrap #dash_version .message-item-initial .message-item-initial-body,#content.bootstrap #dash_version .panel,#content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .message-item-initial #dash_version .message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body #dash_version,#content.bootstrap .message-item-initial .message-item-initial-body .message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .panel,#content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .message-item-initial .panel .message-item-initial-body,#content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,#content.bootstrap .panel #dash_version,#content.bootstrap .panel .message-item-initial .message-item-initial-body,#content.bootstrap .panel .panel,#content.bootstrap .panel .timeline .timeline-item .timeline-caption .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .panel .timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel{border:1px solid #ddd}#content.bootstrap #dash_version .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap #dash_version .panel.tab-content,#content.bootstrap #dash_version .tab-content#dash_version,#content.bootstrap #dash_version .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .message-item-initial #dash_version .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .panel.tab-content,#content.bootstrap .message-item-initial .message-item-initial-body .tab-content#dash_version,#content.bootstrap .message-item-initial .message-item-initial-body .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .message-item-initial .panel .tab-content.message-item-initial-body,#content.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .timeline-panel .tab-content.message-item-initial-body,#content.bootstrap .panel .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap .panel .panel.tab-content,#content.bootstrap .panel .tab-content#dash_version,#content.bootstrap .panel .timeline .timeline-item .timeline-caption .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption #dash_version .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .message-item-initial-body .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .panel .tab-content.timeline-panel,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .tab-content.message-item-initial-body,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel.tab-content,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .tab-content#dash_version,#content.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .tab-content.timeline-panel{border-radius:0 0 3px 3px}#content.bootstrap .panel-heading,#content.bootstrap h3:not(.modal-title){border:none;border-bottom:1px solid #eee;font-size:1.2em;height:2.2em;line-height:2.2em;margin:-20px -16px 15px;padding:0 0 0 5px;text-transform:uppercase}#content.bootstrap .panel-heading a,#content.bootstrap .panel-heading i,#content.bootstrap h3:not(.modal-title) a,#content.bootstrap h3:not(.modal-title) i{color:contrasted(#e5e8e3)}#content.bootstrap .panel-heading .badge,#content.bootstrap .panel-heading .module-badge-bought,#content.bootstrap .panel-heading .module-badge-partner,#content.bootstrap .panel-heading .module-badge-popular,#content.bootstrap h3:not(.modal-title) .badge,#content.bootstrap h3:not(.modal-title) .module-badge-bought,#content.bootstrap h3:not(.modal-title) .module-badge-partner,#content.bootstrap h3:not(.modal-title) .module-badge-popular{background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;color:#555;font-size:1.1em;font-weight:700;line-height:1.2em;margin-left:.4em;padding:0 10px}#content.bootstrap .panel-heading .badge a,#content.bootstrap .panel-heading .module-badge-bought a,#content.bootstrap .panel-heading .module-badge-partner a,#content.bootstrap .panel-heading .module-badge-popular a,#content.bootstrap h3:not(.modal-title) .badge a,#content.bootstrap h3:not(.modal-title) .module-badge-bought a,#content.bootstrap h3:not(.modal-title) .module-badge-partner a,#content.bootstrap h3:not(.modal-title) .module-badge-popular a{display:block;font-size:.8em}#content.bootstrap .panel-heading .panel-heading-action,#content.bootstrap h3:not(.modal-title) .panel-heading-action{line-height:0;position:absolute;right:0;top:2px}#content.bootstrap .panel-heading .panel-heading-action .btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn{padding:4px 8px!important}#content.bootstrap .panel-heading .panel-heading-action .btn-group,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn-group{position:absolute;right:2px;top:-2px;white-space:nowrap}#content.bootstrap .panel-heading .panel-heading-action .btn-group a.btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action .btn-group a.btn{float:none}#content.bootstrap .panel-heading .panel-heading-action>a.btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action>a.btn{position:absolute;right:2px;top:0}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn{border-left:1px solid #eee;color:#ccc;float:left;height:30px;width:30px}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn:hover,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn:hover{color:#00aff0;text-decoration:none}#content.bootstrap .panel-heading .panel-heading-action a.list-toolbar-btn i,#content.bootstrap h3:not(.modal-title) .panel-heading-action a.list-toolbar-btn i{font-size:18px;line-height:30px;text-align:center}#content.bootstrap .panel-danger .panel-heading{background-color:#8bc954!important}#content.bootstrap #carrier_wizard form .wizard_error,#content.bootstrap form #carrier_wizard .wizard_error,#content.bootstrap form .alert{clear:both}.mobile #content.bootstrap{margin-left:0!important;padding:140px 5px 0}#content.bootstrap .help-block{font-style:italic}#content.bootstrap .nav.nav-tabs li.active a{z-index:99}#content.bootstrap .breadcrumb{background-color:#fff;border:1px solid #d3d8db}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body,#content.bootstrap .panel-sm#dash_version,#content.bootstrap .panel.panel-sm,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel{padding:8px!important}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body .panel-heading,#content.bootstrap .panel-sm#dash_version .panel-heading,#content.bootstrap .panel.panel-sm .panel-heading,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel .panel-heading{font-size:13px;margin:-8px -8px 10px;padding-left:8px}#content.bootstrap .message-item-initial .panel-sm.message-item-initial-body .form-group,#content.bootstrap .panel-sm#dash_version .form-group,#content.bootstrap .panel.panel-sm .form-group,#content.bootstrap .timeline .timeline-item .timeline-caption .panel-sm.timeline-panel .form-group{margin-bottom:8px}.data-focus.data-focus-primary{background-color:#00aff0;border-radius:10px;color:#fff}#customer_part .customerCard.selected-customer .bootstrap #dash_version,#customer_part .customerCard.selected-customer .bootstrap .message-item-initial .message-item-initial-body,#customer_part .customerCard.selected-customer .bootstrap .timeline .timeline-item .timeline-caption .timeline-panel,#customer_part .customerCard.selected-customer .panel,.bootstrap #customer_part .customerCard.selected-customer #dash_version,.bootstrap .message-item-initial #customer_part .customerCard.selected-customer .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption #customer_part .customerCard.selected-customer .timeline-panel{border:2px solid #72c279;color:#72c279}body.display-modal #content,body.display-modal #main{background:#f8f8f8;margin:0;padding:0}.bootstrap #carrier_wizard .modal .wizard_error h3,.bootstrap .modal #carrier_wizard .wizard_error h3,.bootstrap .modal .alert h3{margin-top:0}.bootstrap #carrier_wizard .modal-footer .wizard_error,.bootstrap .modal-footer #carrier_wizard .wizard_error,.bootstrap .modal-footer .alert{text-align:left}.bootstrap #dash_version .panel-footer,.bootstrap .message-item-initial .message-item-initial-body .panel-footer,.bootstrap .panel .panel-footer,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer{background-color:#fcfdfe;border-color:#eee;height:73px;margin:15px -20px -20px}.bootstrap #dash_version .panel-footer .btn.pull-right:not(:first-child),.bootstrap .message-item-initial .message-item-initial-body .panel-footer .btn.pull-right:not(:first-child),.bootstrap .panel .panel-footer .btn.pull-right:not(:first-child),.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer .btn.pull-right:not(:first-child){margin-right:5px}.bootstrap #dash_version .panel-footer .btn,.bootstrap .message-item-initial .message-item-initial-body .panel-footer .btn,.bootstrap .panel .panel-footer .btn,.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel .panel-footer .btn{line-height:1em}#header .panel-footer{height:40px!important;margin:15px 0 0!important}#main.helpOpen{width:70%}@media (max-width:1200px){#main.helpOpen{width:100%}}#help-container{-webkit-box-sizing:border-box;background-color:#fff;box-sizing:border-box;float:right;margin:181px 0 50px;overflow-x:hidden;padding:0;position:relative;width:30%}@media (max-width:1200px){#help-container{display:none}}.page-topbar #help-container{margin-top:140px}.page-sidebar-closed:not(.mobile) #content{padding-left:4.0625rem}.page-sidebar-closed:not(.mobile) #content .page-head{padding-left:3.125rem}#header{z-index:20}#header_infos{-ms-flex-align:stretch;-webkit-box-align:stretch;-webkit-box-sizing:content-box;align-items:stretch;background:#fff;box-sizing:content-box;color:#4e6167;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;height:40px;height:2.5rem;position:fixed;width:100%;z-index:503}.mobile #header_infos{padding:.625rem 0}#header_infos .material-icons{position:relative;vertical-align:middle}#header_infos #header_logo{background:url(fbc2a379fdad6d5a1b10c881644bc5dd.png) no-repeat 0;height:100%;width:210.08px;width:13.13rem}.mobile #header_infos #header_logo{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;margin-left:-15px;min-width:172px;width:0}#header_infos #shop_version{color:#4a4a4a;font-size:10px;left:180px;left:11.25rem;position:absolute;top:15px;top:.9375rem}@media (max-width:63.9375em){#header_infos #shop_version{display:none}}#header_infos>.component{margin-left:.5rem;margin-right:.5rem}@media (max-width:47.9375em){#header_infos>.component.hide-mobile-sm{display:none}}#header_infos .btn-link{color:#000;color:initial}#header_infos .btn-link:hover{color:#000;color:initial;text-decoration:none}#header_infos .btn-link:active,#header_infos .btn-link:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;text-decoration:none}#header_infos #quick_select{color:#4e6167;font-size:13px;height:40px;height:2.5rem;line-height:1.5;padding:7px 10px 5px}#header_infos #quick_select>.material-icons{font-size:20px;margin-left:-5px}#header_infos #header_shopname,#header_infos .shop-state{display:inline-block;height:40px;line-height:17px;padding:11.5px 5px}#header_infos #header_shopname>.material-icons,#header_infos .shop-state>.material-icons{margin-right:5px}#header_infos .shop-state{color:#4e6167;padding-top:11px;text-decoration:none;white-space:nowrap}#header_infos .shop-state:focus,#header_infos .shop-state:hover{color:#25b9d7!important;text-decoration:none!important}#header_infos .shop-state .material-icons{color:#6c868e;font-size:20px;margin-top:-4px}@media (max-width:81.1875em){#header_infos .shop-state span{display:none}}@media (max-width:991px){#header_infos .shop-state{margin-right:0;padding-left:10px!important;padding-right:10px!important}#header_infos .shop-state .material-icons{margin-right:0}}#header_infos ul.header-list{-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;color:#4e6167;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;padding:0}#header_infos ul.header-list #header_shopname{color:#4e6167!important;padding-top:11px}#header_infos ul.header-list #header_shopname:focus,#header_infos ul.header-list #header_shopname:hover{color:#25b9d7!important}#header_infos ul.header-list li{display:block;list-style:none}#header_infos ul.header-list li>a.notifs{-ms-flex-align:center;-webkit-box-align:center;-webkit-box-sizing:border-box;align-items:center;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;height:2.5rem;line-height:40px;line-height:2.5rem;min-width:40px;min-width:2.5rem;padding:0 5px!important;vertical-align:middle}#header_infos ul.header-list li>a.notifs:focus,#header_infos ul.header-list li>a.notifs:hover{color:#25b9d7;text-decoration:none}#header_infos #maintenance-mode a{color:#6c868e}#header_infos #maintenance-mode a:focus,#header_infos #maintenance-mode a:hover{color:#25b9d7;text-decoration:none}#header_infos #header_shopname{font-size:13px!important;height:inherit!important;overflow-x:hidden;padding-top:11px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}#header_infos #header_shopname i{color:#25b9d7}@media (max-width:320px){#header_infos #header_shopname{max-width:140px}}#header_infos #header_shop .dropdown.open .dropdown-toggle{background:none!important;color:#25b9d7!important}#header_infos #header_shop .dropdown .material-icons{color:#25b9d7;top:-1px}#header_infos #header_shop .dropdown .dropdown-toggle{color:#4e6167!important;display:inline-block!important;text-decoration:none!important}#header_infos #header_shop .dropdown .dropdown-toggle:hover{color:#25b9d7!important}#header_infos #header_shop .dropdown .dropdown-toggle i{padding-left:5px}#header_infos #header_shop .dropdown .dropdown-menu .list-dropdown-menu{margin:20px;max-height:500px;overflow-y:auto;padding:0}#header_infos #header_employee_box{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0;margin-right:0;padding:0}.mobile #header_infos #header_employee_box{display:none}#header_infos #header_employee_box #employee_infos{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;list-style-type:none;margin-right:10px;width:24px}#header_infos #header_employee_box #employee_infos #employee_links .employee_avatar{height:auto;width:auto}#header_infos #header_employee_box #employee_infos #employee_links .employee_avatar img{border:none;height:60.8px;height:3.8rem;padding:0;width:60.8px;width:3.8rem}@media (max-width:768px){#header_infos #header_employee_box #employee_infos #employee_links li{color:#fff;font-size:1.2em;text-transform:uppercase}#header_infos #header_employee_box #employee_infos #employee_links li i{color:#00aff0;font-size:1.3em}}#header_infos #header_employee_box #employee_infos #employee_links .employee-wrapper-avatar{float:left;margin:0 20px}#header_infos #header_employee_box #employee_infos #employee_links .employee-wrapper-profile{display:block;margin:2px 0 20px;text-align:center}#header_infos #header_employee_box #employee_infos #employee_links .employee-wrapper-profile>.admin-link{display:inline-block}#header_infos #header_employee_box #employee_infos .employee_name{text-align:center}#header_infos #header_employee_box #employee_infos .dropdown-menu{min-width:inherit;padding-top:10px;width:280px;width:17.5rem}#header_infos #header_employee_box #employee_infos .dropdown-menu li{font-size:14px;margin:15px 7px}#header_infos #header_employee_box #employee_infos .dropdown-menu li:hover .material-icons{color:#fff}#header_infos #header_employee_box #employee_infos .dropdown-menu li.username{display:inline-block;font-weight:600;margin:0;max-width:120px;padding:1rem 0 1.5rem;vertical-align:top;white-space:normal}#header_infos #header_employee_box #employee_infos .dropdown-menu li.divider{border:1px solid #eee;clear:both;margin:0 auto!important;width:90%}#header_infos #header_employee_box #employee_infos .dropdown-menu li a .material-icons{color:#576c72;margin-right:5px;padding:0;vertical-align:middle}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link{background-color:inherit;border:1px solid #899ea5;border-radius:1px;color:#576c72}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link:hover{border-color:#25b9d7;color:#25b9d7}#header_infos #header_employee_box #employee_infos .dropdown-menu li a.admin-link:hover .material-icons{color:#25b9d7}#header_infos #header_employee_box #employee_infos .dropdown-menu li.signout a{color:#6c868e}#header_infos #header_employee_box #employee_infos .dropdown-menu li.signout a:hover{background-color:inherit;color:#25b9d7}.bo_search_form{-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;margin:4px 0 0}.bo_search_form .form-group{width:250px}.bo_search_form #bo_query{-webkit-box-shadow:none;-webkit-transition:none;background:#fff;border:1px solid #bbcdd2;border-bottom-left-radius:0;border-bottom-right-radius:55px;border-left:none;border-top-left-radius:0;border-top-right-radius:55px;box-shadow:none;color:#363a41;font-style:italic;transition:none}.bo_search_form #bo_query::-webkit-input-placeholder{color:#6c868e}.bo_search_form #bo_query:-ms-input-placeholder{color:#6c868e}.bo_search_form #bo_query::-ms-input-placeholder{color:#6c868e}.bo_search_form #bo_query::placeholder{color:#6c868e}.bo_search_form .input-group{margin:0!important}.bo_search_form .input-group-btn{border:1px solid #bbcdd2;border-bottom-left-radius:55px;border-bottom-right-radius:0;border-right:none;border-top-left-radius:55px;border-top-right-radius:0}.bo_search_form .input-group-btn .btn{-webkit-box-shadow:none;border-bottom-left-radius:55px;border-bottom-right-radius:0;border-top-left-radius:55px;border-top-right-radius:0;box-shadow:none;height:29px;outline:none}.bo_search_form .input-group-btn .btn-default{-webkit-box-shadow:none;border:1px solid transparent!important;box-shadow:none}.bo_search_form .clear_search{position:absolute;right:8px;top:6px;z-index:10}.bo_search_form #search_type_icon{font-size:20px;line-height:1;padding-right:0;top:-2px}#content .bo_search_form .process-icon-cancel,.bo_search_form #content .process-icon-cancel,.bo_search_form .icon-remove{vertical-align:middle}#header_quick{font-size:13px}#header_quick .dropdown>a,#header_quick .dropdown>a:focus{background-color:transparent!important;color:#4e6167!important}#header_quick .dropdown>a .material-icons{font-size:20px;margin-left:-5px}#header_quick .dropdown>a:hover{color:#40c9ed!important}#header_quick .dropdown-menu>li a{padding:7px 15px}#header_quick .dropdown-menu>li a:hover{color:#fff}#header_quick .dropdown-menu>li a .material-icons{margin-right:5px}#header_quick .dropdown-menu>li a:not(:hover) .material-icons{color:#6c868e}#header_quick .dropdown-menu .material-icons{font-size:18px;font-size:1.125rem}#ajax_running{background-color:rgba(0,0,0,.4);height:35px;left:0;position:absolute;text-align:center;top:0;width:35px}#ajax_running i{color:hsla(0,0%,100%,.6);font-size:20px;line-height:35px}#employee_infos.open,#notification.open{background:none}#employee_infos.open a.dropdown-toggle,#notification.open a.dropdown-toggle{background:none!important}#employee_infos .material-icons,#notification .material-icons{color:#6c868e;font-size:22px;vertical-align:bottom}#employee_infos #total_notif_number_wrapper,#notification #total_notif_number_wrapper{background:#f1b746;border:2px solid #fff;border-radius:.625rem;color:#fff;display:inline-block;font-size:10px;font-size:.625rem;height:16px;height:1rem;line-height:12px;line-height:.75rem;padding:0 .18rem;position:absolute;right:9.6px;right:.6rem;top:4.8px;top:.3rem;vertical-align:middle}#employee_infos #total_notif_number_wrapper>span,#notification #total_notif_number_wrapper>span{color:inherit;font-size:inherit}#employee_infos .dropdown-menu,#notification .dropdown-menu{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border:1px solid #bbcdd2;border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);margin:0;min-width:400px;min-width:25rem;padding:0;right:5px!important;top:42px}#employee_infos .dropdown-menu:after,#employee_infos .dropdown-menu:before,#notification .dropdown-menu:after,#notification .dropdown-menu:before{border:solid transparent;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;right:8px;width:0}#employee_infos .dropdown-menu:after,#notification .dropdown-menu:after{border-color:transparent transparent #fff;border-width:7px;margin-right:1px}#employee_infos .dropdown-menu:before,#notification .dropdown-menu:before{border-color:transparent transparent #bbcdd2;border-width:8px}#employee_infos .dropdown-menu .notifications .nav-tabs,#notification .dropdown-menu .notifications .nav-tabs{border-bottom:1px solid #fff}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item,#notification .dropdown-menu .notifications .nav-tabs .nav-item{margin-bottom:-1px;margin-left:0;text-align:center;width:33%}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item.active a,#notification .dropdown-menu .notifications .nav-tabs .nav-item.active a{border-bottom:3px solid #25b9d7;border-top:0;color:#25b9d7}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item:hover a,#notification .dropdown-menu .notifications .nav-tabs .nav-item:hover a{color:#25b9d7}#employee_infos .dropdown-menu .notifications .nav-tabs .nav-item .nav-link,#notification .dropdown-menu .notifications .nav-tabs .nav-item .nav-link{border:0;color:#6c868e;font-family:Open Sans,sans-serif;font-size:14.4px;font-size:.9rem;font-weight:400;padding:.9375rem .9375rem .625rem;text-transform:none}#employee_infos .dropdown-menu .notifications .tab-content,#notification .dropdown-menu .notifications .tab-content{background:#f2f4f5;border-top:.125rem solid #eee;margin-top:-.0625rem;padding:0}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane,#notification .dropdown-menu .notifications .tab-content .tab-pane{height:190px;height:11.875rem;overflow-y:auto}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane .no-notification,#notification .dropdown-menu .notifications .tab-content .tab-pane .no-notification{display:none}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty{color:#6c868e;text-align:center}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty:after,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty:after{color:#bbcdd2;content:"\E7F5";font-family:Material Icons;font-size:90px;font-size:5.625rem;opacity:.7}#employee_infos .dropdown-menu .notifications .tab-content .tab-pane.empty>.no-notification,#notification .dropdown-menu .notifications .tab-content .tab-pane.empty>.no-notification{bottom:0;display:block;position:absolute;width:100%}#employee_infos .dropdown-menu .notifications .tab-content .notif,#notification .dropdown-menu .notifications .tab-content .notif{color:#6c868e;display:block;padding:.625rem .9375rem}#employee_infos .dropdown-menu .notifications .tab-content .notif .material-icons,#notification .dropdown-menu .notifications .tab-content .notif .material-icons{font-size:16px;line-height:16px;vertical-align:top}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.open,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.open{color:#5cb85c}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.closed,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.closed{color:#d9534f}#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending1,#employee_infos .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending2,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending1,#notification .dropdown-menu .notifications .tab-content .notif .message-notification-status.pending2{color:#fb0}#employee_infos .dropdown-menu .notifications .tab-content .notif strong,#notification .dropdown-menu .notifications .tab-content .notif strong{color:#363a41}#employee_infos .dropdown-menu .notifications .tab-content .notif:hover,#notification .dropdown-menu .notifications .tab-content .notif:hover{background-color:#3ed2f0;color:#fff;text-decoration:none}#employee_infos .dropdown-menu .notifications .tab-content .notif:hover strong,#notification .dropdown-menu .notifications .tab-content .notif:hover strong{color:#fff}#employee_infos>a>.material-icons{font-size:24px}#footer{-webkit-animation:fadeInUp .3s .2s ease both;animation:fadeInUp .3s .2s ease both;background-color:rgba(0,0,0,.8);bottom:0;color:#aaa;display:block;height:50px;line-height:50px;position:fixed;width:100%;z-index:600}#footer a{color:#ccc}#footer.hide{display:none!important}#footer #go-top{background-color:#363a41;bottom:10px;color:#fff;cursor:pointer;display:block;font-size:16px;height:30px;line-height:30px;margin:-2px 0 0;padding:0 6px;position:fixed;right:10px;text-align:center;text-decoration:none;width:30px;z-index:9003}#footer #go-top:hover{background-color:#00aff0}#footer a.footer_link{color:#00aff0}#footer a.footer_link:hover{color:#fff;text-decoration:none}#footer a.footer_link i{color:#fff;font-size:14px}#footer .footer-contact{line-height:35px;margin:0 0 6px 6px;overflow:hidden;padding:7px 0 0;text-overflow:ellipsis;white-space:nowrap}#footer .footer-contact strong{color:#fff;font-weight:400}a.link-social i{border-radius:30px;display:inline-block;font-size:14px;height:24px;line-height:24px!important;margin:0 4px 0 0;text-align:center;width:24px}a.link-social:hover{text-decoration:none}.link-youtube i{background-color:red;color:#fff}.link-youtube i:hover{background-color:#fff;color:red}.link-twitter i{background-color:#7cceef;color:#fff}.link-twitter i:hover{background-color:#fff;color:#7cceef}.link-facebook i{background-color:#557dbb;color:#fff}.link-facebook i:hover{background-color:#fff;color:#557dbb}.link-github i{background-color:#fff;color:#000}.link-github i:hover{background-color:#000;color:#fff}.status-page-dot.operational{color:#2ecc71!important}.status-page-dot.degraded_performance{color:#f1c40f!important}.status-page-dot.partial_outage{color:#e67e22!important}.status-page-dot.major_outage{color:#e74c3c!important}.js-mobile-menu{-ms-flex-direction:column;-ms-flex-pack:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;cursor:pointer;display:none;flex-direction:column;float:left;font-size:28.8px;font-size:1.8rem;justify-content:center;margin-left:.6rem;margin-right:.6rem;padding-top:0}@media (max-width:63.9375em){.js-mobile-menu{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.nav-bar{-webkit-transition:all .5s ease-out;background:#363a41;bottom:0;height:100%;margin-top:2.5rem;overflow-y:auto;position:fixed;top:0;transition:all .5s ease-out;width:210.08px;width:13.13rem;z-index:502}.nav-bar .material-icons{color:#fff;font-size:19.008px;font-size:1.188rem;line-height:inherit}.nav-bar.mobile-nav{margin-left:-100%;margin-top:3.75rem;width:70%}@media (min-width:34em) and (max-width:47.9375em){.nav-bar.mobile-nav{width:60%}}@media (min-width:48em) and (max-width:63.9375em){.nav-bar.mobile-nav{width:40%}}.nav-bar.mobile-nav.expanded{display:block;margin-left:0}.nav-bar.mobile-nav .onboarding-navbar{display:none}.nav-bar.mobile-nav .panel-collapse{padding-left:0}.nav-bar.mobile-nav .panel-collapse .link-leveltwo .link{padding-left:.75rem}.nav-bar.mobile-nav .employee_avatar{padding-top:1rem;text-align:center;text-decoration:none}.nav-bar.mobile-nav .employee_avatar .material-icons{font-size:60px;font-size:3.75rem;line-height:60px;line-height:3.75rem}@media (max-width:63.9375em){.nav-bar.mobile-nav .employee_avatar .material-icons{font-size:4.6875rem;line-height:4.6875rem}}.nav-bar.mobile-nav .employee_avatar span{color:#fff;display:block;margin-bottom:.625rem}@media (max-width:63.9375em){.nav-bar.mobile-nav .employee_avatar span{font-size:1.09375rem}}.nav-bar.mobile-nav .employee_avatar img{height:60px;height:3.75rem;width:60px;width:3.75rem}.nav-bar.mobile-nav .employee_avatar img.img-thumbnail{border-radius:36px}.nav-bar.mobile-nav .shop-list{font-weight:700;padding-bottom:1rem;text-align:center}@media (max-width:63.9375em){.nav-bar.mobile-nav .shop-list a{font-size:1.09375rem}}.nav-bar.mobile-nav .main-menu{margin-top:.625rem}.nav-bar.mobile-nav .main-menu>li:first-child{padding-bottom:1rem}.nav-bar.mobile-nav .shop-list-title{color:#00aff0;font-size:16px;font-size:1rem;margin-bottom:.9375rem;text-align:center;text-transform:uppercase}.nav-bar.mobile-nav .shop-list-title:after{content:"\E313";font-family:Material Icons;font-size:20px;font-size:1.25rem;line-height:22px;line-height:1.375rem;margin-left:.625rem;vertical-align:bottom}.nav-bar.mobile-nav .items-list{padding-left:0}.nav-bar.mobile-nav .items-list a:focus{background-color:transparent}.nav-bar.mobile-nav .items-list li{background-color:#fff;border-bottom:1px solid #999}.nav-bar.mobile-nav .items-list li.group a{font-weight:700;padding:.9375rem 2.5rem}.nav-bar.mobile-nav .items-list li.shop{padding:.9375rem .9375rem .9375rem 2.5rem}.nav-bar.mobile-nav .items-list li.shop a{display:inline-block;width:auto}.nav-bar.mobile-nav .items-list li.shop a.link-shop{float:right}.nav-bar.mobile-nav .items-list li.shop a.link-shop .material-icons{color:#6c868e;font-size:20px;font-size:1.25rem}.nav-bar.mobile-nav .items-list li:first-child a{color:#00aff0;font-size:15px;font-size:.9375rem;padding:.9375rem 1.25rem;text-transform:uppercase}.main-menu{margin:0;padding:0 0 5.313rem}.main-menu .category-title>.title{text-transform:uppercase}.main-menu .link-levelone,.main-menu .link-leveltwo{display:block}@media (max-width:63.9375em){.main-menu .link-levelone[data-submenu] a.link,.main-menu .link-leveltwo[data-submenu] a.link{font-size:1.25rem;line-height:inherit;padding-bottom:1.25rem;padding-top:1.25rem}.main-menu .link-levelone[data-submenu] a.link .material-icons,.main-menu .link-leveltwo[data-submenu] a.link .material-icons{font-size:2rem;line-height:2rem}.main-menu .link-levelone[data-submenu] a.link .material-icons.sub-tabs-arrow,.main-menu .link-leveltwo[data-submenu] a.link .material-icons.sub-tabs-arrow{padding-right:1.2rem}}@media (max-width:63.9375em){.main-menu .link-levelone[data-submenu].has_submenu .sub-tabs-arrow,.main-menu .link-leveltwo[data-submenu].has_submenu .sub-tabs-arrow{visibility:visible}}@media (max-width:63.9375em){.main-menu .-active.link-leveltwo,.main-menu .link-levelone.-active{border-right:none}}.main-menu .-active.link-leveltwo>.link,.main-menu .link-levelone.-active>.link{border-left:.25rem solid #25b9d7;padding-left:.638rem}.main-menu .-active.link-leveltwo>.link .material-icons:first-child,.main-menu .link-levelone.-active>.link .material-icons:first-child{color:#25b9d7}.main-menu .link-levelone:not(#subtab-AdminParentModulesSf) i.material-icons.mi-extension,.main-menu .link-leveltwo:not(#subtab-AdminParentModulesSf) i.material-icons.mi-extension{color:#6c868e}.main-menu .link-levelone>.link,.main-menu .link-leveltwo>.link{-ms-flex-align:end;-webkit-box-align:end;align-items:end;color:#bebebe;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:.75rem;height:auto;line-height:16px;line-height:1rem;overflow:hidden;padding:.5rem .3125rem .5rem .938rem;text-decoration:none;text-overflow:clip;white-space:normal;word-break:break-word}@media (max-width:63.9375em){.main-menu .link-levelone>.link,.main-menu .link-leveltwo>.link{font-size:1rem}}.main-menu .link-levelone>.link span,.main-menu .link-leveltwo>.link span{padding-left:.625rem}.main-menu .link-levelone>.link .sub-tabs-arrow,.main-menu .link-leveltwo>.link .sub-tabs-arrow{color:#6c868e;line-height:inherit;margin-left:auto;vertical-align:middle;visibility:hidden}.main-menu .-active.link-leveltwo>.link,.main-menu .-hover.link-leveltwo>.link,.main-menu .link-levelone.-active>.link,.main-menu .link-levelone.-hover>.link,.main-menu .link-levelone.ul-open>.link,.main-menu .ul-open.link-leveltwo>.link{-webkit-transition:background .3s ease;background:#202226;color:#fff;transition:background .3s ease}@media (max-width:63.9375em){.main-menu .-active.link-leveltwo>.link,.main-menu .-hover.link-leveltwo>.link,.main-menu .link-levelone.-active>.link,.main-menu .link-levelone.-hover>.link,.main-menu .link-levelone.ul-open>.link,.main-menu .ul-open.link-leveltwo>.link{background:#363a41}}.main-menu .-active.has_submenu.link-leveltwo .link .sub-tabs-arrow,.main-menu .-hover.has_submenu.link-leveltwo .link .sub-tabs-arrow,.main-menu .link-levelone.-active.has_submenu .link .sub-tabs-arrow,.main-menu .link-levelone.-hover.has_submenu .link .sub-tabs-arrow,.main-menu .link-levelone.ul-open.has_submenu .link .sub-tabs-arrow,.main-menu .ul-open.has_submenu.link-leveltwo .link .sub-tabs-arrow{visibility:visible}.main-menu .link-levelone>.submenu,.main-menu .link-leveltwo>.submenu{background:#202226;display:none;list-style:none;padding-left:2.75rem;white-space:nowrap}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li a.link,.main-menu .link-leveltwo>.submenu>li a.link{padding-bottom:.75rem;padding-top:.75rem}}.main-menu .link-levelone>.submenu>li:first-of-type,.main-menu .link-leveltwo>.submenu>li:first-of-type{padding-top:.625rem}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li:first-of-type,.main-menu .link-leveltwo>.submenu>li:first-of-type{padding-top:0}}.main-menu .link-levelone>.submenu>li:last-of-type,.main-menu .link-leveltwo>.submenu>li:last-of-type{padding-bottom:.75rem}@media (max-width:63.9375em){.main-menu .link-levelone>.submenu>li:last-of-type,.main-menu .link-leveltwo>.submenu>li:last-of-type{padding-bottom:0}.main-menu .link-levelone>.submenu>li:last-of-type a.link,.main-menu .link-leveltwo>.submenu>li:last-of-type a.link{padding-bottom:1.5rem}}.main-menu .-active.link-leveltwo .link,.main-menu .link-levelone.-active .link,.main-menu .link-levelone.ul-open .link,.main-menu .ul-open.link-leveltwo .link{background:#202226}.main-menu .link-levelone.open>.submenu,.main-menu .open.link-leveltwo>.submenu{display:block}.main-menu .link-leveltwo.-active>.link{border-left:none;color:#fff;padding-left:0}.main-menu .link-leveltwo>.link{height:auto;line-height:14.4px;line-height:.9rem;padding:.3125rem .3rem .3125rem 0}@media (max-width:63.9375em){.main-menu .link-leveltwo>.link{line-height:1.6rem;padding-bottom:1.4rem;padding-top:1.4rem}}.main-menu .link-leveltwo>.link:hover{color:#fff}.category-title{border-top:1px solid #bbcdd2;display:block;font-size:12px;font-size:.75rem;font-weight:700;margin:1.813rem 0 0 .938rem;padding:.875rem 0 .75rem}@media (max-width:63.9375em){.category-title{display:none}}.category-title>.title{background:#363a41;color:#fff}.menu-collapse{color:#bebebe;cursor:pointer;display:block;font-size:32px;font-size:2rem;height:13.008px;height:.813rem;line-height:13.008px;line-height:.813rem;padding:.688rem .938rem 1.188rem 0;text-align:right}@media (max-width:63.9375em){.menu-collapse{display:none;padding-bottom:1rem}}.menu-collapse .material-icons{color:#bebebe}.menu-collapse .material-icons:last-child{margin-left:-1.313rem}.page-sidebar-closed:not(.mobile) #content,.page-sidebar-closed:not(.mobile) .content-div{-webkit-transition:padding 1s ease;transition:padding 1s ease}.page-sidebar-closed:not(.mobile) .menu-collapse{-webkit-transform:rotate(180deg);padding-right:.8rem;transform:rotate(180deg)}.page-sidebar-closed:not(.mobile) .nav-bar{overflow:visible!important;width:50px;width:3.125rem}.page-sidebar-closed:not(.mobile) .nav-bar-overflow{height:100%;overflow:hidden}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu{overflow:hidden}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .category-title>.title,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone span,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo span{display:none}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .sub-tabs-arrow{display:none!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .category-title{margin-top:.8rem;padding-bottom:0}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link{line-height:normal}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone:first-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo:first-of-type{margin-bottom:0}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.ul-open>.link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .ul-open.link-leveltwo>.link{-webkit-transition:all 0s ease 0s;transition:all 0s ease 0s;width:235px;width:14.6875rem}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.ul-open>.link>span,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .ul-open.link-leveltwo>.link>span{display:inline-block;padding-left:1.563rem}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone.ul-open ul.submenu,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .ul-open.link-leveltwo ul.submenu{display:block!important;left:50px;padding-left:5px;position:absolute!important;width:200px!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo:first-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo:first-of-type{margin-top:.2rem;padding-top:0!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo:last-of-type,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo:last-of-type{margin-bottom:1rem;padding-bottom:0!important}.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-levelone .link-leveltwo .link,.page-sidebar-closed:not(.mobile) .nav-bar .main-menu .link-leveltwo .link-leveltwo .link{padding-left:1.5rem}@media (max-height:870px){.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters.ul-open ul.submenu,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters.ul-open ul.submenu{-ms-flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;-webkit-transform:rotate(180deg);-webkit-transform-origin:top;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-direction:column-reverse;margin-top:35px;transform:rotate(180deg);transform-origin:top}.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters.ul-open ul.submenu li,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters.ul-open ul.submenu li{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-sidebar-closed:not(.mobile) .nav-bar #subtab-AdminAdvancedParameters.ul-open ul.submenu li:last-of-type,.page-sidebar-closed:not(.mobile) .nav-bar #subtab-ShopParameters.ul-open ul.submenu li:last-of-type{margin-bottom:0}}.mobile-layer{-webkit-transition:all .2s ease-in-out;background:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;transition:all .2s ease-in-out;width:100%;z-index:501}.mobile-layer.expanded{display:block}[class^=icon-]{font-size:14px}[class^=process-icon-]{background:transparent;background-position:50%;background-size:26px;display:block;font-size:28px;height:30px;margin:0 auto;width:30px}#content .process-icon-loading{font-size:20px;line-height:30px}.bootstrap .fixed-width-xs{width:48px!important}.bootstrap .fixed-width-sm{width:80px!important}.bootstrap .fixed-width-md{width:120px!important}.bootstrap .fixed-width-lg{width:160px!important}.bootstrap .fixed-width-xl{width:200px!important}.bootstrap .fixed-width-xxl{width:250px!important}@media (max-width:480px){.bootstrap .hidden-inline-xs{display:none!important}}.bootstrap .row-margin-bottom{margin-bottom:15px}.bootstrap .row-margin-top{margin-top:15px}.bootstrap .row-padding-top{padding-top:15px}.bootstrap .img-thumbnail,.bootstrap .thumbnail{background-color:#fff;border-color:#ccc!important}.bootstrap .highlight{background-color:#f7e69f}.bootstrap .text-orange{color:#f90}.bootstrap .badge,.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{background-color:#00aff0;font-size:1em;font-weight:400;letter-spacing:.0625em;line-height:inherit;padding:1px 5px}.bootstrap .badge-info.module-badge-bought,.bootstrap .badge-info.module-badge-partner,.bootstrap .badge-info.module-badge-popular,.bootstrap .badge.badge-info{background-color:#25b9d7}.bootstrap .badge-success.module-badge-bought,.bootstrap .badge-success.module-badge-partner,.bootstrap .badge-success.module-badge-popular,.bootstrap .badge.badge-success{background-color:#72c279}.bootstrap .badge-warning.module-badge-bought,.bootstrap .badge-warning.module-badge-partner,.bootstrap .badge-warning.module-badge-popular,.bootstrap .badge.badge-warning{background-color:#fbbb22}.bootstrap .badge-danger.module-badge-bought,.bootstrap .badge-danger.module-badge-partner,.bootstrap .badge-danger.module-badge-popular,.bootstrap .badge.badge-danger{background-color:#e08f95}.bootstrap .badge-critical.module-badge-bought,.bootstrap .badge-critical.module-badge-partner,.bootstrap .badge-critical.module-badge-popular,.bootstrap .badge.badge-critical{background-color:#cf535c}.bootstrap .label{font-size:12px;font-weight:400}.bootstrap .label.label-inactive{background-color:#999}.bootstrap .nav-tabs{border-bottom:none}.bootstrap .nav-tabs li .badge,.bootstrap .nav-tabs li .module-badge-bought,.bootstrap .nav-tabs li .module-badge-partner,.bootstrap .nav-tabs li .module-badge-popular{background-color:#fff;border:2px solid #eee;color:#666}.bootstrap .nav-tabs li a{font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:300;text-transform:uppercase}.bootstrap .nav-tabs li.active a,.bootstrap .nav-tabs li.active a:focus,.bootstrap .nav-tabs li.active a:hover{background-color:#fff}.bootstrap .table tr.parent td{background-color:#eee!important;border-bottom:1px solid #ccc!important}.bootstrap #carrier_wizard .alert-warning.wizard_error,.bootstrap .alert.alert-warning{border:none;border-left:3px solid #fcc94f;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-warning.wizard_error:before,.bootstrap .alert.alert-warning:before{color:#fcc94f;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .wizard_error,.bootstrap .alert.alert-danger{border:none;border-left:3px solid #eab3b7;padding-left:50px;position:relative}.bootstrap #carrier_wizard .wizard_error:before,.bootstrap .alert.alert-danger:before{color:#eab3b7;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-success.wizard_error,.bootstrap .alert.alert-success{border:none;border-left:3px solid #92d097;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-success.wizard_error:before,.bootstrap .alert.alert-success:before{color:#92d097;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-info.wizard_error,.bootstrap .alert.alert-info{border:none;border-left:3px solid #4ac7e0;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-info.wizard_error:before,.bootstrap .alert.alert-info:before{color:#4ac7e0;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-addons.wizard_error,.bootstrap .alert.alert-addons{background-color:#f3f3f2;border:none;border-left:3px solid #f34291;color:#f01778;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-addons.wizard_error hr,.bootstrap .alert.alert-addons hr{border-top-color:#f22f86}.bootstrap #carrier_wizard .alert-addons.wizard_error .alert-link,.bootstrap .alert.alert-addons .alert-link{color:#c70d60}.bootstrap #carrier_wizard .alert-addons.wizard_error:before,.bootstrap .alert.alert-addons:before{color:#f34291;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .alert-onboarding.wizard_error,.bootstrap .alert.alert-onboarding{-webkit-box-shadow:inset 140px 0 0 #25b9d7;background-color:#fff;border:2px solid #25b9d7;box-shadow:inset 140px 0 0 #25b9d7;color:#25b9d7;padding:20px 20px 20px 160px;position:relative}.bootstrap #carrier_wizard .alert-onboarding.wizard_error hr,.bootstrap .alert.alert-onboarding hr{border-top-color:#39c1dd}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .alert-link,.bootstrap .alert.alert-onboarding .alert-link{color:#1e94ab}.bootstrap #carrier_wizard .alert-onboarding.wizard_error:before,.bootstrap .alert.alert-onboarding:before{color:#fff;display:block;font-size:98px;height:25px;left:7px;left:25px;position:absolute;top:6px;top:40px;width:25px}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step,.bootstrap .alert.alert-onboarding .onboarding-step{height:2em;width:100%}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-success,.bootstrap .alert.alert-onboarding .onboarding-step.step-success{background-color:#25b9d7}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-in-progress,.bootstrap .alert.alert-onboarding .onboarding-step.step-in-progress{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;background-color:#25b9d7;background-image:linear-gradient(45deg,#7ad6e8 25%,transparent 0,transparent 50%,#7ad6e8 0,#7ad6e8 75%,transparent 0,transparent)}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-todo,.bootstrap .alert.alert-onboarding .onboarding-step.step-todo{background-color:#eee}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-first,.bootstrap .alert.alert-onboarding .onboarding-step.step-first{border-radius:3em 0 0 3em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-step.step-final,.bootstrap .alert.alert-onboarding .onboarding-step.step-final{border-radius:0 3em 3em 0}.bootstrap #carrier_wizard .alert-onboarding.wizard_error h4,.bootstrap .alert.alert-onboarding h4{color:#383f50;font-size:2.1em;font-weight:100;margin-bottom:.4em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error p,.bootstrap .alert.alert-onboarding p{color:#7d88a4;font-size:1.1em;margin-bottom:1em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .onboarding-action-container,.bootstrap .alert.alert-onboarding .onboarding-action-container{padding-top:3em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error hr,.bootstrap .alert.alert-onboarding hr{border-color:#a5e3f0}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .progress,.bootstrap .alert.alert-onboarding .progress{-webkit-box-shadow:none;border-radius:3em;box-shadow:none;height:2em}.bootstrap #carrier_wizard .alert-onboarding.wizard_error .progress-bar,.bootstrap .alert.alert-onboarding .progress-bar{-webkit-box-shadow:none;box-shadow:none}.bootstrap #carrier_wizard .alert-message.wizard_error,.bootstrap .alert.alert-message{background-color:#fff;border:2px solid #fbbb22;padding-left:50px;position:relative}.bootstrap #carrier_wizard .alert-message.wizard_error:before,.bootstrap .alert.alert-message:before{color:#fcc94f;display:block;height:25px;left:7px;position:absolute;top:6px;width:25px}.bootstrap #carrier_wizard .wizard_error h4,.bootstrap .alert h4{font-size:1.45em;margin-bottom:1em}.bootstrap .overflow-y{margin-bottom:15px;max-height:200px;overflow-y:auto}.bootstrap .input[type=password]{font-size:2em!important}.bootstrap .pagination{margin:17px 0 0}.bootstrap .list-detail dd:not(:last-child){margin-bottom:10px}.bootstrap .attributes-color-container{border:1px solid #000;display:block;height:25px;width:40px}.bootstrap #mColorPickerInput{color:#000}.bootstrap .modal-content-overflow{max-height:400px;overflow-y:scroll}.bootstrap .pointer{cursor:pointer}.bootstrap .table{border-collapse:separate;border-spacing:0 2px 0 0;margin-bottom:5px}.bootstrap .table thead>tr>th{border:none;border-bottom:1px solid #a0d0eb;font-weight:400;vertical-align:top}.bootstrap .table thead>tr>th span.title_box{color:#656565;display:block;white-space:nowrap;word-wrap:nowrap}.bootstrap .table thead>tr>th span.title_box.active{font-weight:700}.bootstrap .table thead>tr>th span.title_box a{text-decoration:none}.bootstrap .table thead>tr>th span.title_box a.active{color:#000}.bootstrap .table thead>tr>th span.title_box .label-tooltip{background-color:#edf7fb;border:none;border-bottom:1px solid #d8edf7;color:#3586ae;padding:0 5px}.bootstrap .table thead>tr.filter>th{background-color:#ecf6fb}.bootstrap .table thead>tr.filter>th input[type=password].filter,.bootstrap .table thead>tr.filter>th input[type=text].filter,.bootstrap .table thead>tr.filter>th select.filter{border-color:#a0d0eb;font-size:11px;padding:4px}.bootstrap .table input,.bootstrap .table select{margin:0}.bootstrap .table input.center,.bootstrap .table select.center{margin:0 auto}.bootstrap .table tbody>tr>td{background-color:#fff;border-bottom:1px solid #eaedef;border-top:none;color:#666;font-size:12px;padding:3px 7px;vertical-align:middle;word-wrap:nowrap}.bootstrap .table tbody>tr.odd>td{background-color:#fcfdfe}.bootstrap .table tbody>tr:hover>td{background-color:#f4f8fb}.bootstrap .table td.center,.bootstrap .table th.center{text-align:center}.bootstrap .table td.pointer{cursor:pointer}.bootstrap .table td.dragHandle .dragGroup{border-radius:5px;cursor:move;font-size:14px;padding:4px 4px 4px 20px;position:relative;text-align:center;width:80px}.bootstrap .table td.dragHandle .dragGroup:hover{background-color:#00aff0!important;color:#fff}.bootstrap .table td.dragHandle .dragGroup:before{display:block;height:16px;left:6px;position:absolute;top:8px;width:16px}.bootstrap .table td.dragHandle .dragGroup .positions{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 3px inset;background-color:#eee;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);color:#aaa;display:inline-block;padding:0 5px;text-shadow:#fff 1px 1px;width:43px}.bootstrap .table tr.actions{text-align:right}.bootstrap .table td.actions{padding-right:5px;text-align:right}.bootstrap .table th.actions .btn{margin-bottom:4px!important}.bootstrap .table tr.myDragClass{background-color:#eee;padding:10px}.bootstrap .table tr.myDragClass td{-webkit-transform:translate(5px,10px);background-color:#00aff0!important;color:#fff!important;transform:translate(5px,10px)}.bootstrap .table.tableDnD td{-webkit-transition-duration:.2s;-webkit-transition-property:all;-webkit-transition-timing-function:ease-out;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.bootstrap tr.highlighted td{background-color:#00aff0!important;color:#fff!important}.bootstrap .bulk-actions{margin:17px 0 0}.bootstrap .bulk-actions ul i{font-size:14px}.bootstrap .list-action-enable{border-radius:3px;color:hsla(0,0%,100%,.8);display:inline-block;font-size:1.3em;text-align:center;width:30px}.bootstrap .list-action-enable.action-enabled{color:#72c279}.bootstrap .list-action-enable.action-disabled{color:#e08f95}.bootstrap .list-action-enable:hover{color:#25b9d7}.bootstrap .list-empty{background-color:#fcfdfe!important}.bootstrap .list-empty .list-empty-msg{color:#999;display:block;font-family:Ubuntu Condensed,Helvetica,Arial,sans-serif;font-size:1.4em;margin:20px auto;text-align:center;width:50%}.bootstrap .list-empty .list-empty-icon{clear:both;color:#dedede;display:block;font-size:84px;text-shadow:#fff 1px 1px 0}.bootstrap .date_range .input-group:first-child{margin-bottom:5px}@media (max-width:991px){.bootstrap .table-responsive-row{overflow:visible}.bootstrap .table-responsive-row table,.bootstrap .table-responsive-row tbody,.bootstrap .table-responsive-row td,.bootstrap .table-responsive-row th,.bootstrap .table-responsive-row thead,.bootstrap .table-responsive-row tr{display:block}.bootstrap .table-responsive-row thead tr{display:block;float:left;width:70%}.bootstrap .table-responsive-row thead tr:first-child{width:30%}.bootstrap .table-responsive-row thead tr:first-child th{width:100%!important}.bootstrap .table-responsive-row thead tr:first-child:last-child{display:none}.bootstrap .table-responsive-row th{height:48px;text-align:center}.bootstrap .table-responsive-row th .fixed-width-md{float:left}.bootstrap .table-responsive-row th .fixed-width-sm{width:100%!important}.bootstrap .table-responsive-row tr{-webkit-box-shadow:#eaedef 0 2px 0 0;border:1px solid #ccc;box-shadow:0 2px 0 0 #eaedef;margin-bottom:6px;width:100%}.bootstrap .table-responsive-row tr:last-child{border-bottom:1px solid #ccc}.bootstrap .table-responsive-row td{font-size:1.15em!important;line-height:2em!important;overflow:hidden;padding-left:35%!important;position:relative;text-align:left!important;text-overflow:ellipsis;white-space:nowrap;width:100%!important}.bootstrap .table-responsive-row td:last-child{border:none}.bootstrap .table-responsive-row td .btn-group-action .dropdown-toggle{display:none!important}.bootstrap .table-responsive-row td .btn-group-action .dropdown-menu li,.bootstrap .table-responsive-row td .btn-group-action ul.dropdown-menu{-webkit-box-shadow:none;background:transparent;border:none;box-shadow:none;display:inline-block;float:right;margin:0;padding:0;position:relative;z-index:13}.bootstrap .table-responsive-row td .dropdown-menu li a,.bootstrap .table-responsive-row td a.btn,.bootstrap .table-responsive-row td button.btn{-webkit-box-shadow:none;background-color:#fff;border:none;border-left:1px solid #eaedef;border-radius:0;box-shadow:none;color:#00aff0;display:inline-block;float:right;font-weight:700;margin:0!important;margin-right:5px;padding:12px 10px!important;z-index:13}.bootstrap .table-responsive-row td .dropdown-menu li a i,.bootstrap .table-responsive-row td a.btn i,.bootstrap .table-responsive-row td button.btn i{color:#00aff0}.bootstrap .table-responsive-row td .dropdown-menu li a:hover,.bootstrap .table-responsive-row td a.btn:hover,.bootstrap .table-responsive-row td button.btn:hover{background-color:#00aff0;color:#fff}.bootstrap .table-responsive-row td .dropdown-menu li a:hover i,.bootstrap .table-responsive-row td a.btn:hover i,.bootstrap .table-responsive-row td button.btn:hover i{color:#fff}.bootstrap .table-responsive-row .odd td{background-color:#fcfdfe!important}.bootstrap .table-responsive-row td.row-selector{display:none}.bootstrap .table-responsive-row td:before{border-right:1px solid #eaedef;color:#aaa;font-size:.9em;font-style:italic;left:12px;padding-right:10px;position:absolute;text-align:right;top:4px;white-space:nowrap;width:30%}.bootstrap .table-responsive-row td:last-child{padding:0!important;text-align:right!important}.bootstrap .table-responsive-row td:last-child:before{content:none!important}.bootstrap .table-responsive-row .btn-group{float:none!important}.bootstrap .table-responsive{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;border:1px solid #ddd;margin-bottom:12.75px;overflow-x:auto;overflow-y:hidden;width:100%}.bootstrap .table-responsive>.table{margin-bottom:0}.bootstrap .table-responsive>.table>tbody>tr>td,.bootstrap .table-responsive>.table>tbody>tr>th,.bootstrap .table-responsive>.table>tfoot>tr>td,.bootstrap .table-responsive>.table>tfoot>tr>th,.bootstrap .table-responsive>.table>thead>tr>td,.bootstrap .table-responsive>.table>thead>tr>th{white-space:nowrap}.bootstrap .table-responsive>.table-bordered{border:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:first-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.bootstrap .table-responsive>.table-bordered>tbody>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tbody>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>tfoot>tr>th:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>td:last-child,.bootstrap .table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tbody>tr:last-child>th,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>td,.bootstrap .table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.bootstrap .tree-panel-heading-controls{color:#00aff0;font-size:1.1em;line-height:2.2em}.bootstrap .tree-panel-heading-controls i{font-size:14px}.bootstrap .tree{list-style:none;padding:0 0 0 20px}.bootstrap .tree input{line-height:normal;margin-right:4px;vertical-align:baseline}.bootstrap .tree i{font-size:14px}.bootstrap .tree .tree-folder-name,.bootstrap .tree .tree-item-name{border-radius:4px;padding:2px 5px}.bootstrap .tree .tree-folder-name label,.bootstrap .tree .tree-item-name label{font-weight:400}.bootstrap .tree .tree-folder-name:hover,.bootstrap .tree .tree-item-name:hover{background-color:#eee;cursor:pointer}.bootstrap .tree .tree-selected{background-color:#00aff0;color:#fff}.bootstrap .tree .tree-selected:hover{background-color:#009cd7}.bootstrap .tree .tree-selected i.tree-dot{background-color:#fff}.bootstrap .tree i.tree-dot{background-color:#ccc;border-radius:6px;display:inline-block;height:6px;margin:0 4px;position:relative;width:6px}.bootstrap .tree .tree-folder-name-disable,.bootstrap .tree .tree-item-disable{color:#ccc}.bootstrap .tree .tree-folder-name-disable:hover,.bootstrap .tree .tree-item-disable:hover{background-color:none;color:#ccc}.bootstrap .tree-actions{display:inline-block}.bootstrap .tree-panel-heading-controls{border-bottom:1px solid #dfdfdf;margin:-20px -20px 20px;padding:5px}.bootstrap .tree-actions .twitter-typeahead{padding:0 0 0 4px;position:relative;top:1px}.bootstrap .tree-actions .tt-hint{color:#ccc;left:4px!important}.bootstrap .tree-panel-label-title{font-weight:400;margin:0;padding:0 0 0 8px}.bootstrap label.control-label{color:#666;font-size:13px;font-weight:400}.bootstrap label.control-label span.label-tooltip{background-color:#edf7fb;border:none;border-bottom:1px solid #d8edf7;border-radius:3px;color:#3586ae;font-size:13px;padding:0 5px;text-decoration:none}.bootstrap label.required:before{color:red;content:"*";font-size:14px;line-height:12px;position:relative}.bootstrap .tooltip{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:12px;white-space:normal}.bootstrap input[type=password].input-tiny,.bootstrap input[type=text].input-tiny,.bootstrap select.input-tiny{float:left;width:80px}.bootstrap textarea{resize:none}.bootstrap .uneditable-input:focus,.bootstrap input[type=color]:focus,.bootstrap input[type=date]:focus,.bootstrap input[type=datetime-local]:focus,.bootstrap input[type=datetime]:focus,.bootstrap input[type=email]:focus,.bootstrap input[type=month]:focus,.bootstrap input[type=number]:focus,.bootstrap input[type=password]:focus,.bootstrap input[type=search]:focus,.bootstrap input[type=tel]:focus,.bootstrap input[type=text]:focus,.bootstrap input[type=time]:focus,.bootstrap input[type=url]:focus,.bootstrap input[type=week]:focus,.bootstrap textarea:focus{-webkit-box-shadow:none;background-color:#fefbe2;box-shadow:none}.bootstrap .btn .caret{border-top-color:#333!important}.bootstrap .btn:hover .caret{border-top-color:#fff!important}.bootstrap .btn.btn-default i{color:#555}.bootstrap .btn.btn-default:hover{-webkit-box-shadow:none;background-color:#00aff0;border-color:#008abd;box-shadow:none;color:#fff}.bootstrap .btn.btn-default:hover i{color:#fff}.bootstrap .btn.btn-primary{background-color:#00aff0;color:#fff;text-transform:uppercase}.bootstrap .btn.btn-primary i{color:#fff}.bootstrap .btn.btn-primary:hover{-webkit-box-shadow:none;background-color:#008abd;box-shadow:none}.bootstrap .btn.btn-default[disabled]{background-color:#f2f2f2;border-color:#999;color:#999}.bootstrap .dropdown-menu{text-align:left}.bootstrap .dropdown-menu>li a{padding:5px 10px}.bootstrap .dropdown-menu>li a:hover i{color:#fff}.bootstrap .btn-group-action{line-height:0}.bootstrap .btn-group-action .btn{font-family:Open Sans,Helvetica,Arial,sans-serif}.bootstrap .btn-group-action .btn-group{white-space:nowrap}.bootstrap .btn-group-action .btn-group>a,.bootstrap .btn-group-action .btn-group button{display:inline-block;float:none;text-decoration:none}.bootstrap .btn-group-action .btn-group>a:first-child{margin-right:-3px}.bootstrap .btn-group-action .btn-group i{font-size:14px}.bootstrap .dummyfile{position:relative}.bootstrap .dummyfile .hide-file-upload{filter:alpha(opacity=0);height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.bootstrap .tt-query{border-bottom-right-radius:3px!important;border-top-right-radius:3px!important}.bootstrap .tt-dropdown-menu{background-color:#fff;border:1px solid #ccc;font-size:.9em;text-transform:none}.bootstrap .tt-suggestions{-webkit-box-shadow:rgba(0,0,0,.25) 0 1px 4px;box-shadow:0 1px 4px rgba(0,0,0,.25);padding:0 6px}.bootstrap .tt-suggestion p{border-bottom:1px solid #ccc;margin:0!important;padding:0!important}.bootstrap .tt-suggestion:last-child p{border-bottom:none}.bootstrap .tagify-container{-webkit-box-shadow:rgba(0,0,0,.075) 0 1px 1px inset;background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);min-height:30px;overflow:auto;padding:0 3px}.bootstrap .tagify-container span{float:left}.bootstrap .tagify-container>span{background-color:#3ecbff;border:1px solid #00aff0;border-radius:2px;color:#fff;display:inline-block;margin:3px;padding:2px 5px}.bootstrap .tagify-container>span>a{color:#00aff0;font-weight:700;padding-left:5px;text-decoration:none}.bootstrap .tagify-container>input{-webkit-box-shadow:none;border:0;box-shadow:none;height:auto;margin-top:2px;width:140px}.bootstrap .tagify-container>input:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}@media (max-width:1200px){.bootstrap .form-group .input-group,.bootstrap .form-group input[type=password],.bootstrap .form-group input[type=search],.bootstrap .form-group input[type=text],.bootstrap .form-group select,.bootstrap .form-group textarea{margin:4px 0}.bootstrap .form-group .input-group input[type=password],.bootstrap .form-group .input-group input[type=search],.bootstrap .form-group .input-group input[type=text],.bootstrap .form-group .input-group select,.bootstrap .form-group .input-group textarea{margin:0}}.bootstrap input[type=email],.bootstrap input[type=password],.bootstrap input[type=search],.bootstrap input[type=tel],.bootstrap input[type=text]{font-family:Open Sans,Helvetica,Arial,FontAwesome,sans-serif!important}.bootstrap .kpi-container{padding-bottom:10px!important}.bootstrap .kpi-container .kpi-refresh{position:absolute;right:20px;z-index:1}.bootstrap .box-stats{display:block;height:64px;margin-bottom:10px}.bootstrap .box-stats .boxchart-overlay{border-radius:3px;float:left;margin-right:10px;padding:10px 10px 5px}.bootstrap .box-stats .kpi-content{float:left;padding-left:40px;position:relative;width:100%}.bootstrap .box-stats .kpi-content i{border-radius:3px;color:#fff;font-size:26px;left:0;line-height:26px;position:absolute;text-align:center;top:0}.bootstrap .box-stats .kpi-content .title{color:#666;display:block}.bootstrap .box-stats .kpi-content .subtitle{color:#aaa;display:block;text-transform:uppercase}.bootstrap .box-stats .kpi-content .value{clear:both;display:block;font-size:1.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bootstrap .box-stats:hover{text-decoration:none}.bootstrap .color1 .boxchart-overlay,.bootstrap .color1 i{color:#2ba8e3!important}.bootstrap .color1 .value{color:#2ba8e3}.bootstrap .color2 .boxchart-overlay,.bootstrap .color2 i{color:#ff5450!important}.bootstrap .color2 .value{color:#ff5450}.bootstrap .color3 .boxchart-overlay,.bootstrap .color3 i{color:#9e5ba1!important}.bootstrap .color3 .value{color:#9e5ba1}.bootstrap .color4 .boxchart-overlay,.bootstrap .color4 i{color:#95cc6b!important}.bootstrap .color4 .value{color:#95cc6b}.bootstrap .data_chart rect{fill:#fff}.bootstrap .data_chart path{fill:none;stroke:#fff;stroke-width:2}.bootstrap .data_chart line{stroke:#000}.bootstrap .data_chart .area{fill:hsla(0,0%,100%,.3);stroke-width:0}.bootstrap .switch-light span span,.bootstrap .switch a{display:none}@media only screen{.bootstrap .switch-light{display:block;height:26px;overflow:visible;padding:0;position:relative}.bootstrap .switch-light *{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap .switch-light a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.bootstrap .switch-light>span,.bootstrap .switch-light label{line-height:26px;vertical-align:middle}.bootstrap .switch-light label{display:block;position:relative;width:100%;z-index:3}.bootstrap .switch-light input{opacity:0;position:absolute;z-index:5}.bootstrap .switch-light input:checked~a{left:0}.bootstrap .switch-light>span{font-weight:400;left:0;margin:0;position:absolute;text-align:left;width:100%}.bootstrap .switch-light>span span{display:block;left:0;position:absolute;text-align:center;top:0;width:50%;z-index:5}.bootstrap .switch-light>span span:last-child{left:50%}.bootstrap .switch-light a{display:block;height:100%;left:50%;padding:0;position:absolute;top:0;width:50%;z-index:4}.bootstrap .switch{display:block;height:26px;position:relative}.bootstrap .switch *{-webkit-box-sizing:border-box;box-sizing:border-box}.bootstrap .switch a{-webkit-transition:all .3s ease-out;display:block;transition:all .3s ease-out}.bootstrap .switch>span,.bootstrap .switch label{line-height:26px;vertical-align:middle}.bootstrap .switch input{opacity:0;position:absolute}.bootstrap .switch label{float:left;height:100%;margin:0;position:relative;text-align:center;width:50%;z-index:2}.bootstrap .switch a{-webkit-box-shadow:"#1B7088" 0 -1px 0 inset;background-color:#2eacce;border:1px solid #279cbb;box-shadow:inset 0 -1px 0 "#1B7088";color:#fff;height:100%;left:0;padding:0;position:absolute;top:0;width:50%;z-index:1}.bootstrap .switch input:last-of-type:checked~a{-webkit-box-shadow:"#5C5C5C" 0 -1px 0 inset;background-color:#e08f95;border:1px solid #ca6f6f;box-shadow:inset 0 -1px 0 "#5C5C5C";left:50%}.bootstrap .switch input:disabled~a{-webkit-box-shadow:#b3b3b3 0 -1px 0 inset!important;background-color:#cdcdcd!important;border:1px solid #b3b3b3!important;box-shadow:inset 0 -1px 0 #b3b3b3!important}.bootstrap .switch.switch-3 a,.bootstrap .switch.switch-3 label{width:33.33333%}.bootstrap .switch.switch-3 input:checked:nth-of-type(2)~a{left:33.33333%}.bootstrap .switch.switch-3 input:checked:last-of-type~a{left:66.66667%}.bootstrap .switch.switch-4 a,.bootstrap .switch.switch-4 label{width:25%}.bootstrap .switch.switch-4 input:checked:nth-of-type(2)~a{left:25%}.bootstrap .switch.switch-4 input:checked:nth-of-type(3)~a{left:50%}.bootstrap .switch.switch-4 input:checked:last-of-type~a{left:75%}.bootstrap .switch.switch-5 a,.bootstrap .switch.switch-5 label{width:20%}.bootstrap .switch.switch-5 input:checked:nth-of-type(2)~a{left:20%}.bootstrap .switch.switch-5 input:checked:nth-of-type(3)~a{left:40%}.bootstrap .switch.switch-5 input:checked:nth-of-type(4)~a{left:60%}.bootstrap .switch.switch-5 input:checked:last-of-type~a{left:80%}.bootstrap .prestashop-switch{-webkit-box-shadow:rgba(0,0,0,.15) 0 1px 4px 1px inset;background-color:#eee;border-radius:3px;box-shadow:inset 0 1px 4px 1px rgba(0,0,0,.15);color:#333;margin-top:3px;text-align:center}.bootstrap .prestashop-switch *{outline:0!important}.bootstrap .prestashop-switch label{-webkit-transition:color .2s ease-out;color:#bbb;cursor:pointer;font-weight:400;text-transform:uppercase;transition:color .2s ease-out}.bootstrap .prestashop-switch input:checked+label{color:#fff}.bootstrap .prestashop-switch>span{color:#666;cursor:pointer;text-transform:uppercase}.bootstrap .prestashop-switch.switch-light input:checked~a{-webkit-box-shadow:#72c279 0 -1px 0 inset;background-color:#96d19b;border:1px solid #72c279;box-shadow:inset 0 -1px 0 #72c279}.bootstrap .prestashop-switch.switch-light input:checked~span span:first-of-type{color:#fff}.bootstrap .prestashop-switch.switch-light input:checked~span span:last-of-type{color:#ccc}.bootstrap .prestashop-switch.switch-light input~a{-webkit-box-shadow:#e08f95 0 -1px 0 inset;background-color:#ebb7bb;border:1px solid #e08f95;box-shadow:inset 0 -1px 0 #e08f95}.bootstrap .prestashop-switch.switch-light input~span span:first-of-type{color:#ccc}.bootstrap .prestashop-switch.switch-light input~span span:last-of-type{color:#fff}}.bootstrap .page-head{-webkit-transition:padding-left .5s ease-out;background-color:#fff;border-bottom:1px solid #dfdfdf;color:#363a41;height:100px;left:0;margin:0;padding:0 0 0 210px;position:fixed;top:40px;top:2.5rem;transition:padding-left .5s ease-out;width:100%;z-index:499}.mobile .bootstrap .page-head{top:60px;top:3.75rem}@media (max-width:63.9375em){.bootstrap .page-head{padding:0}}.bootstrap .page-head.with-tabs{height:140px}.bootstrap .page-head>.wrapper{padding-left:15px}.bootstrap .page-head .page-title{clear:left;color:#363a41;float:left;font:20pt Open Sans,Helvetica,Arial,sans-serif;line-height:1.2;margin:0 0 .9375rem;padding:.3125rem 0;position:relative;white-space:nowrap}.bootstrap .page-head .page-title a{border-bottom:1px dotted #fff}.bootstrap .page-head .page-title a:hover{border-color:#000;color:#000}.bootstrap .page-head a{color:#fff;text-decoration:none}.bootstrap .page-head h4.page-subtitle{float:left;font-family:Open Sans;left:230px;margin-top:60px;position:absolute}@media (max-width:768px){.bootstrap .page-head h4.page-subtitle{left:70px}}.bootstrap .page-head .toolbarBox{background-color:transparent!important;position:absolute;right:0}.bootstrap .page-head .toolbarBox #toolbar-nav{border:none}.bootstrap .page-head .toolbarBox .btn-toolbar{margin:0;padding:3px 0 0}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn{color:#363a41;font-size:12px;line-height:8px;margin:0 3px 2px 0;overflow:hidden;padding:20px 5px!important;position:relative;text-align:center;text-overflow:ellipsis;text-shadow:none;white-space:nowrap}@media (max-width:992px){.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn{font-size:11px;width:46px}}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn i{color:#2eacce}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn i:hover{color:#40c9ed}.bootstrap .page-head .toolbarBox .btn-toolbar .toolbar_btn div{padding-top:10px}.bootstrap .page-head .toolbarBox .btn-toolbar .dropdown-toolbar{border-radius:3px;display:none;float:right}@media (max-width:768px){.bootstrap .page-head .toolbarBox .btn-toolbar .dropdown-toolbar{display:block}}.bootstrap .page-head ul.page-breadcrumb{background:transparent!important;border:none!important;border-radius:0;color:#000;color:rgba(0,0,0,.5);float:left;font-size:12px;line-height:1.5;list-style:none;margin:0;padding:.3125rem 0;white-space:nowrap}.bootstrap .page-head ul.page-breadcrumb li i{font-size:10px}.bootstrap .page-head ul.page-breadcrumb li.breadcrumb-container i,.bootstrap .page-head ul.page-breadcrumb li.breadcrumb-current i{border-right:1px solid #659e32;color:#659e32;font-size:42px;left:-60px;padding-right:5px;position:absolute;top:2px}.bootstrap .page-head ul.page-breadcrumb li:before{color:#659e32}.bootstrap .page-head ul.page-breadcrumb li a,.bootstrap .page-head ul.page-breadcrumb li a:hover{color:#363a41}.bootstrap .page-head .page-head-tabs{background-color:#fff;clear:left}.bootstrap .page-head .page-head-tabs ul{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;font-weight:400}.bootstrap .page-head .page-head-tabs li{display:inline-block}.bootstrap .page-head .page-head-tabs li a{-webkit-box-sizing:border-box;box-sizing:border-box;color:#6c868e;font-size:14px;font-size:.875rem;line-height:1.5;padding:.9375rem 1.25rem;vertical-align:middle}.bootstrap .page-head .page-head-tabs li a.current{background-color:#f4f9fb;border-bottom:3px solid #3ed2f0;color:#363a41}.bootstrap .page-sidebar-closed .page-head{padding-left:4.0625rem}.bootstrap .page-header-toolbar-back{border:none!important;display:inline-block}.bootstrap #datepicker .input-selected{margin:0}.bootstrap #datepicker #date-end.input-selected,.bootstrap #datepicker #date-start.input-selected{border:3px solid #00a4e7}.bootstrap #datepicker #date-end-compare.input-selected,.bootstrap #datepicker #date-start-compare.input-selected{border:3px solid #ff8000}.bootstrap #datepicker div#datepicker-form #date-range{border:1px solid #0092ce}.bootstrap #datepicker div#datepicker-form #date-range .form-date-heading{background-color:#0092ce}.bootstrap #datepicker div#datepicker-form #date-compare{border:1px solid #e67300}.bootstrap #datepicker div#datepicker-form #date-compare .form-date-heading{background-color:#e67300}.bootstrap #datepicker div#datepicker-form .form-date-heading{height:30px;line-height:30px;padding:0 0 0 8px}.bootstrap #datepicker div#datepicker-form .form-date-heading .checkbox-title label,.bootstrap #datepicker div#datepicker-form .form-date-heading .title{color:#fff;font-size:1.15em;font-weight:200;line-height:2em;text-transform:uppercase}.bootstrap #datepicker div#datepicker-form .form-date-heading .btn-default{background-color:hsla(0,0%,100%,.3);border:none;color:#fff;font-weight:700}.bootstrap #datepicker div#datepicker-form .form-date-heading select{margin:2px 2px 0 0}.bootstrap #datepicker div#datepicker-form .form-date-actions,.bootstrap #datepicker div#datepicker-form .form-date-body{background-color:#fff;display:inline-block;padding:10px;width:100%}.bootstrap #datepicker div#datepicker-form .form-date-actions{border:1px solid #ccc}.bootstrap #datepicker div#datepicker-form .form-date-group{clear:both;margin:0 auto 6px;width:100%}.bootstrap #datepicker div#datepicker-form .form-date-group label{color:#666;font-size:.8em;font-weight:700;text-transform:uppercase}.bootstrap #datepicker div#datepicker-form .form-date-group input{margin:4px 4px 0 0}.bootstrap #datepicker div#datepicker-form .form-date-group input[type=text]{width:35%}.bootstrap #datepicker div#datepicker-form .form-date-group button{margin:5px 0 0}.bootstrap #datepicker .daterangepicker{border:1px solid #ccc;font-size:13px;margin:0 0 8px;position:relative;width:100%}.bootstrap #datepicker .daterangepicker table{border-spacing:1px;margin:0;width:100%}.bootstrap #datepicker .daterangepicker thead tr th{background-color:#0092ce;color:#fff;font-size:.7em;height:1.5em;text-transform:uppercase}.bootstrap #datepicker .daterangepicker thead tr:first-child th{background-color:#fff;border-bottom:1px solid #0092ce;color:#00a4e7;font-size:1.4em;font-weight:200}.bootstrap #datepicker .daterangepicker td,.bootstrap #datepicker .daterangepicker th{padding:0;position:relative;text-align:center}.bootstrap #datepicker .daterangepicker tr{border-bottom:1px solid #fff}.bootstrap #datepicker .daterangepicker td{-webkit-transition-duration:.2s;-webkit-transition-property:all;-webkit-transition-timing-function:ease-out;color:#00a4e7;height:2.4em;padding:0 8px;transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.bootstrap #datepicker .daterangepicker td.day:after{background-color:transparent;content:"";display:block;left:0;position:absolute;top:0;width:100%;z-index:0}.bootstrap #datepicker .daterangepicker td.day:hover{cursor:pointer}.bootstrap #datepicker .daterangepicker td.day.disabled,.bootstrap #datepicker .daterangepicker td.new,.bootstrap #datepicker .daterangepicker td.old{color:#ccc}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected){background-color:#00a4e7;border-bottom-left-radius:15px;border-top-left-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).range-compare{background-color:#4da1b1;border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).end-selected-compare,.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).start-selected-compare{background-color:#4d99a2}.bootstrap #datepicker .daterangepicker td.start-selected:not(.old):not(.new):not(.end-selected).end-selected-compare{border-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected){background-color:#00a4e7;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).range-compare{background-color:#4da1b1;border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).end-selected-compare,.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).start-selected-compare{background-color:#4d99a2}.bootstrap #datepicker .daterangepicker td.end-selected:not(.old):not(.new):not(.start-selected).start-selected-compare{border-radius:0}.bootstrap #datepicker .daterangepicker td.start-selected-compare:not(.old):not(.new):not(.end-selected-compare){background-color:#ff8000;border-bottom-left-radius:15px;border-top-left-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.start-selected-compare:not(.old):not(.new):not(.end-selected-compare).range{background-color:#bb924d;border-bottom-left-radius:0;border-top-left-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected-compare:not(.old):not(.new):not(.start-selected-compare){background-color:#ff8000;border-bottom-right-radius:15px;border-top-right-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected-compare:not(.old):not(.new):not(.start-selected-compare).range{background-color:#bb924d;border-bottom-right-radius:0;border-top-right-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected.start-selected{background-color:#00a4e7;border-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected.start-selected.range-compare{background-color:#4da1b1;border-radius:0}.bootstrap #datepicker .daterangepicker td.end-selected-compare.start-selected-compare{background-color:#ff8000;border-radius:15px;color:#fff;font-weight:700}.bootstrap #datepicker .daterangepicker td.end-selected-compare.start-selected-compare.range{background-color:#bb924d;border-radius:0}.bootstrap #datepicker .daterangepicker td.range{background-color:#1bbdff;color:#cef1ff}.bootstrap #datepicker .daterangepicker td.range.range-compare{background-color:#8dab99}.bootstrap #datepicker .daterangepicker td.range-compare{background-color:#f93;color:#fff2e6}.bootstrap #datepicker .daterangepicker td.range-compare.range{background-color:#8dab99}.bootstrap #datepicker .daterangepicker td.today{background-color:#fff}.bootstrap #datepicker .daterangepicker td span{cursor:pointer;display:block;float:left;font-weight:400;height:3em;line-height:3em;padding:0;text-transform:uppercase;width:33.333%}.bootstrap #datepicker .daterangepicker td span.active,.bootstrap #datepicker .daterangepicker td span:hover{background-color:#00a4e7;color:#fff}.bootstrap #datepicker .daterangepicker td span.old{color:#ccc}.bootstrap #datepicker .daterangepicker th.next{padding:0 10px 0 0;text-align:right}.bootstrap #datepicker .daterangepicker th.prev{padding:0 0 0 10px;text-align:left}.bootstrap #datepicker .daterangepicker th.month-switch,.bootstrap #datepicker .daterangepicker th.next,.bootstrap #datepicker .daterangepicker th.prev{font-size:1.3em;height:2em;line-height:2em}.bootstrap #datepicker .daterangepicker th.month-switch:hover,.bootstrap #datepicker .daterangepicker th.next:hover,.bootstrap #datepicker .daterangepicker th.prev:hover{background-color:#0092ce;color:#fff}.bootstrap #datepicker .daterangepicker thead tr:first-child th{cursor:pointer}.bootstrap .chevron-left,.bootstrap .chevron-right{position:relative}.bootstrap .chevron-left:before,.bootstrap .chevron-right:before{border-style:solid;content:"";display:block;height:0;position:absolute;width:0}.bootstrap .chevron-left:before{background-color:#1bbdff;border-color:transparent transparent transparent #00a4e7;border-width:1.2em 0 1.2em .5em;right:0;top:0}.bootstrap .chevron-right:before{background-color:#00a4e7;border-color:transparent transparent transparent #1bbdff;border-width:1.2em 0 1.2em .5em;left:0;top:0}.bootstrap .input-complete{-webkit-animation:one .2s ease-in-out;animation:one .2s ease-in-out}@-webkit-keyframes one{0%{background-color:#00a4e7}to{background-color:#fff}}@-webkit-keyframes two{0%{-webkit-box-shadow:#00a4e7 0 0 0 20px inset;box-shadow:inset 0 0 0 20px #00a4e7}to{-webkit-box-shadow:#00a4e7 0 0 0 inset;box-shadow:inset 0 0 0 #00a4e7}}.bootstrap .breadcrumb-multishop{position:relative;width:auto}.bootstrap .breadcrumb-multishop:after{background-color:#659e32;border-radius:0 4px 4px 0;bottom:0;color:#fff;content:"\F0D7";font-family:FontAwesome;font-size:14px;line-height:22px;padding:0 7px;pointer-events:none;position:absolute;right:0;top:0}.bootstrap .breadcrumb-multishop select{-webkit-appearance:none;background:#fff;border:1px solid #659e32;border-radius:4px;color:#666;display:inline-block;height:22px;line-height:20px;margin:0;outline:none;padding:0 5px 0 8px;position:relative}.bootstrap .breadcrumb-multishop select:focus{-webkit-box-shadow:0 0 0 1px #659e32;box-shadow:0 0 0 1px #659e32}.bootstrap #header_shop .dropdown-menu{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.1);border:1px solid #bbcdd2;border-radius:0;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);font-size:13px;margin:0;min-width:284px!important;min-width:17.75rem!important;padding:0;right:-100px!important;top:40px}.bootstrap #header_shop .dropdown-menu:after,.bootstrap #header_shop .dropdown-menu:before{border:solid transparent;bottom:100%;content:" ";height:0;pointer-events:none;position:absolute;right:95px;width:0}.bootstrap #header_shop .dropdown-menu:after{border-color:transparent transparent #fff;border-width:7px;margin-right:1px}.bootstrap #header_shop .dropdown-menu:before{border-color:transparent transparent #bbcdd2;border-width:8px;margin-left:-8px}.bootstrap #header_shop .dropdown-menu li:first-child a{color:#25b9d7!important;font-size:14px!important;font-size:.875rem!important;font-weight:700}.bootstrap #header_shop .dropdown-menu li:not(:first-child){line-height:32px}.bootstrap #header_shop .dropdown-menu li:not(:first-child) a:not(.link-shop){display:inline-block;padding-bottom:.3125rem;padding-top:.3125rem;width:inherit}.bootstrap #header_shop .dropdown-menu a{color:#4e6167}.bootstrap #header_shop .dropdown-menu .group a{padding-left:.625rem}.bootstrap #header_shop .dropdown-menu .shop{display:-webkit-box;display:-ms-flexbox;display:flex}.bootstrap #header_shop .dropdown-menu .shop a{font-weight:600;padding-left:1.5625rem}.bootstrap #header_shop .dropdown-menu .shop a.link-shop{float:right;margin-left:auto;padding-left:inherit;padding-right:10px;padding-top:3px;text-decoration:none}.bootstrap #header_shop .dropdown-menu .shop a.link-shop i.material-icons{border:1px solid #bbcdd2;border-radius:1px;color:#6c868e;cursor:pointer;font-size:14px;padding:2px 10px}.bootstrap #header_shop .dropdown-menu li.active a,.bootstrap #header_shop .dropdown-menu li:hover a{color:#4e6167!important}.bootstrap #header_shop .dropdown-menu li.active i.material-icons,.bootstrap #header_shop .dropdown-menu li:hover i.material-icons{border:1px solid #25b9d7!important;color:#25b9d7!important}.bootstrap #header_shop .selected-item{color:#00aff0;cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio:0){.bootstrap .custom-select select{padding-right:30px}}.bootstrap .no-pointer-events .custom-select:after{content:none}.bootstrap .multishop-well{background-color:#faf8f0;border:none;border-left:3px solid #fbeccb;margin-bottom:15px;padding:20px 20px 10px}.bootstrap .media-product-pack{border:2px solid #eee;border-radius:4px;float:left;margin-bottom:10px;margin-right:10px;overflow:hidden;padding:4px;position:relative;width:200px}.bootstrap .media-product-pack .media-product-pack-img{border-bottom:1px solid #ccc;margin-bottom:5px;padding-bottom:5px;width:100%}.bootstrap .media-product-pack .media-product-pack-ref,.bootstrap .media-product-pack .media-product-pack-title{display:inline-block;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.bootstrap .media-product-pack .media-product-pack-ref{color:#aaa}.bootstrap .media-product-pack .media-product-pack-action{border:1px solid #ccc;border-radius:4px;position:absolute;right:7px;text-align:center;top:7px}.bootstrap .media-product-pack .media-product-pack-quantity{background-color:#fff;border:1px solid #ccc;border-radius:4px;height:25px;left:7px;line-height:23px;min-width:35px;padding:0 4px;position:absolute;text-align:center;top:7px}.bootstrap #carrier_wizard{display:block;position:relative}.bootstrap #carrier_wizard .translatable-field,.bootstrap #carrier_wizard .translatable-field li a{color:#363a41}.bootstrap #carrier_wizard .stepContainer{clear:both;display:block;position:relative}.bootstrap #carrier_wizard .stepContainer div.content{clear:both;display:block;position:absolute;width:100%}.bootstrap #carrier_wizard .stepContainer .StepTitle,.bootstrap #carrier_wizard ul.anchor{clear:both;display:block;position:relative}.bootstrap #carrier_wizard ul.anchor{float:left;list-style:none;margin:0 0 10px;padding:0;width:100%}.bootstrap #carrier_wizard ul.anchor.nbr_steps_4 li,.bootstrap #carrier_wizard ul.anchor.nbr_steps_5 li{float:left;width:25%}.bootstrap #carrier_wizard li{display:block;overflow:hidden;position:relative}.bootstrap #carrier_wizard li a{color:#ccc;display:block;height:32px;margin:0 16px 0 0;outline-style:none;position:relative;text-decoration:none}.bootstrap #carrier_wizard li a .stepNumber{color:#fff;float:left;font-size:30px;height:32px;line-height:32px;margin-right:3px;padding:0 5px;position:relative;text-align:center;width:24px}.bootstrap #carrier_wizard li a .stepDesc{display:table-cell;font-size:13px;height:32px;line-height:13px;position:relative;text-align:left;vertical-align:middle}.bootstrap #carrier_wizard li a .chevron{border:16px solid transparent;border-left:14px solid #fff;border-right:0;position:absolute;right:-16px;top:0}.bootstrap #carrier_wizard li a .chevron:after{border:16px solid transparent;border-left:14px solid #ccc;border-right:0;content:"";position:absolute;right:2px;top:-16px}.bootstrap #carrier_wizard li a.disabled{background-color:#ccc;color:#777}.bootstrap #carrier_wizard li a.disabled .chevron:after{border-left:14px solid #ccc}.bootstrap #carrier_wizard li a.selected{background-color:#363a41;color:#f8f8f8;cursor:text}.bootstrap #carrier_wizard li a.selected .chevron:after{border-left:14px solid #363a41}.bootstrap #carrier_wizard li a.done{background-color:#72c279;color:#fff}.bootstrap #carrier_wizard li a.done .chevron:after{border-left:14px solid #72c279}.bootstrap #carrier_wizard .loader{display:none}.bootstrap #carrier_wizard .msgBox{background-color:#ffd;border:1px solid gold;border-radius:5px;color:#5a5655;display:none;float:left;margin:4px 0 0 5px;padding:5px;position:relative}.bootstrap #carrier_wizard .msgBox .content{float:left;padding:0}.bootstrap #carrier_wizard #carrier_logo_block{right:10px}.bootstrap #carrier_wizard .range_inf td,.bootstrap #carrier_wizard .range_sup td{background-color:#ccc}.bootstrap #carrier_wizard .range_type{font-weight:700;text-align:right;width:220px}.bootstrap #carrier_wizard .range_data{width:110px}.bootstrap #carrier_wizard .range_sign{font-size:20px;text-align:center;width:18px}.bootstrap #carrier_wizard .range_data_new{width:110px}.bootstrap #carrier_wizard table#zones_table{width:auto}.bootstrap #carrier_wizard .field_error{border-color:#e08f95}.bootstrap #carrier_wizard .actionBar{height:30px}.bootstrap #carrier_wizard .actionBar a{float:right;margin-right:10px}.bootstrap .size_s{font-size:1.1em}.bootstrap .size_md{font-size:1.3em}.bootstrap .size_l{font-size:1.7em}.bootstrap .size_xl{font-size:2em}.bootstrap .size_xxl{font-size:2.3em}.bootstrap .number-monospace{font-family:Droid Sans Mono,Helvetica,Arial,sans-serif!important;font-weight:200;word-spacing:-.3em}.bootstrap .color_success{color:#72c279}.bootstrap .color_danger,.bootstrap .dash_trend_down{color:#e08f95}.bootstrap .dash_trend_down:before{content:"\F0AB";font-family:FontAwesome;margin-right:4px}.bootstrap .dash_trend_up{color:#72c279}.bootstrap .dash_trend_up:before{content:"\F0AA";font-family:FontAwesome;margin-right:4px}.bootstrap .dash_trend_right:before{content:"\F0A9";font-family:FontAwesome;margin-right:4px}.bootstrap #dashboard section>section header{background-color:#00aff0;color:#fff;font-size:1.2em;margin:0 0 3px;padding:3px 8px}.bootstrap #dashboard section>section header .small{clear:both;display:block;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:.8em;font-variant:small-cap;text-transform:uppercase}.bootstrap #dashboard .data_list{margin:0 0 10px;padding:0}.bootstrap #dashboard .data_list li{position:relative}.bootstrap #dashboard .data_list .data_value{line-height:39px;padding:0 10px 0 0;position:absolute;right:0;top:0}.bootstrap #dashboard .data_list_small{border-top:1px solid #ddd;margin:8px 0 10px;padding:0}.bootstrap #dashboard .data_list_small li{border:none;border-bottom:1px dashed #ddd;margin:0;padding:3px 0;position:relative}.bootstrap #dashboard .data_list_small .data_label{color:#bbb;text-transform:uppercase}.bootstrap #dashboard .data_list_small .data_value{line-height:25px;padding:0;position:absolute;right:0;top:0}.bootstrap #dashboard .data_list_large{margin:8px 0 10px;padding:0}.bootstrap #dashboard .data_list_large li{border:none;margin:0;padding:6px 0;position:relative}.bootstrap #dashboard .data_list_large .data_label{line-height:.8em}.bootstrap #dashboard .data_list_large .data_label small{font-size:.6em}.bootstrap #dashboard .data_list_large .data_value{line-height:.6em;padding:8px 0 0;position:absolute;right:0;text-align:right;top:0}.bootstrap #dashboard .data_list_large .data_value small{font-size:.5em}.bootstrap #dashboard .data_list_vertical{border:1px solid #ddd;border-radius:3px;margin:0 0 10px;padding:0}.bootstrap #dashboard .data_list_vertical li{border-left:1px solid #ddd;padding:6px}.bootstrap #dashboard .data_list_vertical li:first-child{border:none}.bootstrap #dashboard .data_list_vertical .data_label{display:block;line-height:1em;min-height:32px;text-align:center}.bootstrap #dashboard .data_list_vertical .data_value{display:block;text-align:center}.bootstrap #dashboard #dashtrends header{margin-bottom:0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar{margin:0 -16px 10px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl{-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:inset 0 0 0 2px #fff}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dt{color:#777;height:2.6em;margin:0;padding:0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value{color:#aaa}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.data_value small{font-size:.5em}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl dd.dash_trend{background-color:#fff;border-radius:3px;margin:0 auto;width:80px}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dd.data_value,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dt{color:#00aff0}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl:hover dt{text-decoration:underline}.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl.active dd.data_value,.bootstrap #dashboard #dashtrends #dashtrends_toolbar dl.active dt{color:#fff}.bootstrap #dashboard #dashtrends dl{background-color:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;cursor:pointer;margin:0;min-height:70px;padding:10px;text-align:center}.bootstrap #dashboard #dashtrends dl:first-child{border-left:none}.bootstrap #dashboard #dashtrends dl.active{-webkit-box-shadow:#fff 0 0 0 2px inset;background-color:#00aff0;box-shadow:inset 0 0 0 2px #fff}.bootstrap #dashboard #dashtrends dl.active dt{color:#fff}.bootstrap #dashboard #dashtrends dt{font:400 1.1em/120% Ubuntu Condensed,Helvetica,Arial,sans-serif;height:37px;line-height:1em;text-align:center}.bootstrap #dashboard #dashtrends dd span{font-size:.9em;white-space:nowrap}.bootstrap #dashboard #dashtrends svg{height:350px}.bootstrap #dashboard #dashgoals svg{height:250px}.bootstrap #dashboard #dashproducts nav{font:400 1.1em/120% Ubuntu Condensed,Helvetica,Arial,sans-serif;margin-bottom:10px;text-transform:uppercase}.bootstrap #dashboard #dashaddons{background-color:#fff;border:1px dashed silver;border-radius:3px;font-size:1.3em;padding:10px 20px;text-align:center}.bootstrap #dashboard #dashaddons a{display:block}.bootstrap #dashboard #dashaddons a:hover{text-decoration:none}.bootstrap #dashboard #dashactivity svg{height:150px}.bootstrap #dashboard .loading .data_value{min-width:30px;text-align:center}.bootstrap #dashboard .loading .data_value:before{color:#ccc;font-size:14px}.bootstrap #dashboard .loading .data_trend,.bootstrap #dashboard .loading .data_value small,.bootstrap #dashboard .loading .data_value span{display:none}.bootstrap #dashboard .tooltip-panel{min-width:150px;padding:10px}.bootstrap #dashboard .tooltip-panel-heading{border-bottom:1px solid #ccc;font:400 1.2em/1.42857 Ubuntu Condensed,Helvetica,Arial,sans-serif;margin-bottom:10px;text-align:center;text-transform:uppercase}.bootstrap #dashboard .data_value .dash_trend,.bootstrap #dashboard .data_value span,.bootstrap .data_loading{-webkit-animation-direction:linear;-webkit-animation-duration:.7s;-webkit-animation-name:bounceG;-webkit-transform:scaleX(.7);-webkit-transform:scaleY(.7);animation-direction:linear;animation-duration:.7s;animation-name:bounceG;opacity:1;transform:scaleX(.7);transform:scaleY(.7)}@-webkit-keyframes bounceG{0%{-webkit-transform:scaleX(.1);-webkit-transform:scaleY(.1);filter:alpha(opacity=0);opacity:0;transform:scaleX(.1);transform:scaleY(.1)}to{-webkit-transform:scaleX(1);-webkit-transform:scaleY(1);filter:alpha(opacity=100);opacity:1;transform:scaleX(1);transform:scaleY(1)}}@keyframes bounceG{0%{-webkit-transform:scaleX(.1);-webkit-transform:scaleY(.1);filter:alpha(opacity=0);opacity:0;transform:scaleX(.1);transform:scaleY(.1)}to{-webkit-transform:scaleX(1);-webkit-transform:scaleY(1);filter:alpha(opacity=100);opacity:1;transform:scaleX(1);transform:scaleY(1)}}.bootstrap #dash_version{overflow:hidden;padding:0!important}.bootstrap #dash_version iframe{height:80px;width:100%}.bootstrap #calendar button.btn-default.active{-webkit-box-shadow:none;background-color:#00aff0;border-color:#008abd;box-shadow:none;color:#fff;font-weight:700}@media (max-width:480px){.bootstrap #calendar{padding:10px!important}.bootstrap #calendar button.btn-default{padding:5px}}.bootstrap #login{min-height:100%;padding-bottom:45px}.bootstrap #shop-img{left:0;margin:0 auto;position:absolute;right:0;width:69.5px;z-index:1}.bootstrap #login-header{color:#6d6d6d;margin-bottom:30px;padding-top:40px}.bootstrap #login-header h1,.bootstrap #login-header h4{margin:0;padding:0}.bootstrap #login-panel{margin:0 auto;width:500px}.bootstrap #login-panel .form-control,.bootstrap #login-panel input[type=password],.bootstrap #login-panel input[type=search],.bootstrap #login-panel input[type=text],.bootstrap #login-panel select,.bootstrap #login-panel textarea{height:inherit!important;padding:10px 8px!important}@media (max-width:480px){.bootstrap #login-panel{width:90%}}.bootstrap #login-panel #dash_version,.bootstrap #login-panel .message-item-initial .message-item-initial-body,.bootstrap #login-panel .panel,.bootstrap #login-panel .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .message-item-initial #login-panel .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption #login-panel .timeline-panel{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);border-radius:0;box-shadow:0 1px 3px rgba(0,0,0,.3)}.bootstrap #login-panel .panel-footer{height:inherit;margin:0 -20px -20px}.bootstrap #login-panel .flip-container{-webkit-perspective:1000px;-webkit-transform-style:preserve-3d;height:420px;margin-top:115px;perspective:1000px;transform-style:preserve-3d}.bootstrap #login-panel .flip-container.flip .flipper{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.bootstrap #login-panel .flip-container.flip .back{-webkit-backface-visibility:visible;backface-visibility:visible}.bootstrap #login-panel .flipper{-webkit-transform-style:preserve-3d;-webkit-transform-style:flat;-webkit-transition-duration:.6s;position:relative;transform-style:preserve-3d;transform-style:flat;transition-duration:.6s}.bootstrap #login-panel .back,.bootstrap #login-panel .front{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transition:.6s;backface-visibility:hidden;left:0;padding:40px;position:absolute;top:0;transform-style:preserve-3d;transition:.6s;width:100%}.bootstrap #login-panel .front{-webkit-transform:rotateY(0);transform:rotateY(0);z-index:2}.bootstrap #login-panel .back{-webkit-transform:rotateY(180deg);display:none;transform:rotateY(180deg);z-index:1}.bootstrap #login-panel #forgot_confirm_name,.bootstrap #login-panel #forgot_name,.bootstrap #login-panel #reset_confirm_name,.bootstrap #login-panel #reset_name,.bootstrap #login-panel #shop_name{font-family:Open Sans,Helvetica,Arial,sans-serif;text-align:center}.bootstrap #login-panel #login_form{padding-top:15px}.bootstrap #login-panel #remind-me{margin-top:0}.bootstrap #login-footer{margin-top:20px}.bootstrap #login-footer a{color:#a0aab5}.bootstrap #module-list h3{background-color:transparent;color:#363a41;left:0;margin:0;padding:0;position:relative;top:0}.bootstrap #module-list select.active{background:#bdedff;border:1px solid #00aff0}.bootstrap #module-list select.active option{background:#fff!important}.bootstrap .hook_panel{-webkit-box-shadow:rgba(0,0,0,.1) 0 -2px 0 inset;border:1px solid #e6e6e6;border-radius:3px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.1);margin-bottom:10px!important;padding:10px 10px 5px}.bootstrap .module_name{font-size:1.2em}.bootstrap .hook_panel_header{margin:0 -10px;padding:0 10px 10px}.bootstrap .hook_panel_header .hook_name{background-color:#fff;border-radius:3px;color:#00aff0;font-size:1.4em;padding:0 4px}.bootstrap .hook_panel_header .hook_description{padding:3px 0 0 3px}.bootstrap .modules_list_container_tab img{max-width:66px}.bootstrap .module_list .module_list_item{border:1px solid #9ed0ec;display:table;margin-bottom:-1px;padding:5px 0;width:100%}.bootstrap .module_list .module_list_item.highlight{background-color:#f7e69f}.bootstrap .module_list .draggable{cursor:pointer}.bootstrap .module_col_select{border-right:1px solid #ddd;display:table-cell;min-height:35px;text-align:center;vertical-align:middle;width:22px}.bootstrap .module_col_position{display:table-cell;text-align:right;vertical-align:middle;width:70px}.bootstrap .module_col_position .positions{-webkit-box-shadow:rgba(0,0,0,.2) 0 1px 3px inset;background-color:#eee;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,.2);color:#aaa;cursor:move;font-size:1.4em;padding:0 5px;text-shadow:#fff 1px 1px}.bootstrap .module_col_icon{display:table-cell;text-align:center;vertical-align:middle;width:75px}.bootstrap .module_col_infos{display:table-cell;height:50px;vertical-align:middle}.bootstrap .module_col_actions{display:table-cell;padding:0 10px;text-align:right;vertical-align:middle;width:160px}.bootstrap .module_col_actions .btn-group{text-align:left}.bootstrap li.sortable-placeholder{background-color:#eee;border:1px dashed #ccc;border-radius:5px;margin:4px}.bootstrap td.module_active{background-color:#96d19b!important}.bootstrap td.module_inactive{background-color:#d5d5d5!important}.bootstrap .module-badge-bought,.bootstrap .module-badge-partner,.bootstrap .module-badge-popular{font-size:12px}.bootstrap .module-badge-popular{background-color:#f01778}.bootstrap .module-badge-partner{background-color:#00aff0}.bootstrap .module-badge-bought{background-color:#8bc954}.bootstrap #dashboard .categoriesTitle .data_list #filternameForm,.bootstrap .categoriesTitle #dashboard .data_list #filternameForm,.bootstrap .categoriesTitle .list-group #filternameForm{padding-right:15px}.bootstrap #dashboard .categoriesTitle .data_list .list-group-item,.bootstrap #dashboard .categoriesTitle .data_list li,.bootstrap #dashboard .data_list .categoriesTitle .list-group li,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item,.bootstrap .categoriesTitle #dashboard .data_list li,.bootstrap .categoriesTitle .list-group .list-group-item{overflow:hidden;padding-right:35px;position:relative;text-overflow:ellipsis;white-space:nowrap}.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .badge,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-bought,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-partner,.bootstrap #dashboard .categoriesTitle .data_list .list-group-item .module-badge-popular,.bootstrap #dashboard .categoriesTitle .data_list li .badge,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-bought,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-partner,.bootstrap #dashboard .categoriesTitle .data_list li .module-badge-popular,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .badge,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-bought,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-partner,.bootstrap #dashboard .data_list .categoriesTitle .list-group li .module-badge-popular,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .badge,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-bought,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-partner,.bootstrap .categoriesTitle #dashboard .data_list .list-group-item .module-badge-popular,.bootstrap .categoriesTitle #dashboard .data_list li .badge,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-bought,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-partner,.bootstrap .categoriesTitle #dashboard .data_list li .module-badge-popular,.bootstrap .categoriesTitle .list-group .list-group-item .badge,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-bought,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-partner,.bootstrap .categoriesTitle .list-group .list-group-item .module-badge-popular{position:absolute;right:5px}.bootstrap .quickview-badge{margin-top:30px}.bootstrap .quickview-price{color:#666;float:right;font-size:1.8em}.bootstrap .rating{direction:rtl;font-size:20px;unicode-bidi:bidi-override}.bootstrap .rating span.star{display:inline-block;font-family:FontAwesome}.bootstrap .rating span.star:before{color:#bbb;content:"\F006";padding-right:3px}.bootstrap .rating span.star.active:before,.bootstrap .rating span.star.active~span.star:before{color:#f5ab35;content:"\F005"}.bootstrap #modules_list_container_tab_modal .img-thumbnail{max-height:60px;max-width:60px}.bootstrap .modules-addons-info{text-align:center}.bootstrap .modules-addons-info h4{margin-bottom:0!important}.bootstrap .modules-addons-buttons{text-align:center}.bootstrap .modules-addons-buttons a{margin-right:10px;text-transform:uppercase}.bootstrap .adminsearch #content #dash_version #dash_version,.bootstrap .adminsearch #content #dash_version .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content #dash_version .panel,.bootstrap .adminsearch #content #dash_version .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body #dash_version,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .message-item-initial-body,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .panel,.bootstrap .adminsearch #content .message-item-initial .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .panel #dash_version,.bootstrap .adminsearch #content .panel .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content .panel .panel,.bootstrap .adminsearch #content .panel .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel #dash_version,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial .message-item-initial-body,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .panel,.bootstrap .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .timeline-panel,.bootstrap .message-item-initial .adminsearch #content #dash_version .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body #dash_version,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .panel,.bootstrap .message-item-initial .adminsearch #content .message-item-initial-body .timeline .timeline-item .timeline-caption .timeline-panel,.bootstrap .message-item-initial .adminsearch #content .panel .message-item-initial-body,.bootstrap .message-item-initial .adminsearch #content .timeline .timeline-item .timeline-caption .timeline-panel .message-item-initial-body,.bootstrap .message-item-initial .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content #dash_version .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .message-item-initial .message-item-initial-body .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .panel .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel #dash_version,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .message-item-initial .message-item-initial-body,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .panel,.bootstrap .timeline .timeline-item .timeline-caption .adminsearch #content .timeline-panel .timeline-panel,.bootstrap .timeline .timeline-item .timeline-caption .message-item-initial .adminsearch #content .message-item-initial-body .timeline-panel{-webkit-box-shadow:0;border:none;border-radius:0;box-shadow:0;margin:0;padding:0}.bootstrap #translations_form .translations-email-panel{margin:0 0 8px 20px;padding:8px 12px}.bootstrap #translations_form .block-mail iframe,.bootstrap #translations_form .block-mail textarea{height:500px;width:100%}.bootstrap #translations_form .panel-group,.bootstrap #translations_form a.panel-title i{display:none}.bootstrap #translations_form a.panel-title:hover{text-decoration:none}.bootstrap #translations_form a.panel-title:hover i{display:inline-block}.bootstrap #translations_form .mails_field{border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:8px}.bootstrap #translations_form .mails_field ul.nav-pills{margin-bottom:5px}.bootstrap #translations_form .mails_field h4 .badge,.bootstrap #translations_form .mails_field h4 .module-badge-bought,.bootstrap #translations_form .mails_field h4 .module-badge-partner,.bootstrap #translations_form .mails_field h4 .module-badge-popular{font-size:12px}.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-bought,.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-partner,.bootstrap #translations_form .mails_field h4 .badge-danger.module-badge-popular,.bootstrap #translations_form .mails_field h4 .badge.badge-danger{background-color:transparent;border:2px solid #e08f95;color:#e08f95}.bootstrap #translations_form .mails_field .panel-footer{margin:0 -15px}.bootstrap .employee_avatar_small{vertical-align:middle}.bootstrap .employee_avatar_small img{border:none;padding:0}.bootstrap .employee_avatar{display:block!important;margin:10px auto!important;text-align:center}.bootstrap .avatar-xs{border-radius:16px;display:inline-block;height:16px;overflow:hidden;text-align:center;width:16px}.bootstrap .avatar-xs img{height:100%;width:100%}.bootstrap .avatar-xs i{font-size:10.66667px;line-height:16px}.bootstrap .avatar-sm,.bootstrap .employee_avatar_small{border-radius:32px;display:inline-block;height:32px;overflow:hidden;text-align:center;width:32px}.bootstrap .avatar-sm img,.bootstrap .employee_avatar_small img{height:100%;width:100%}.bootstrap .avatar-sm i,.bootstrap .employee_avatar_small i{font-size:21.33333px;line-height:32px}.bootstrap .avatar-md{border-radius:32px;display:inline-block;height:48px;overflow:hidden;text-align:center;width:48px}.bootstrap .avatar-md img{height:100%;width:100%}.bootstrap .avatar-md i{font-size:32px;line-height:48px}.bootstrap .avatar-lg,.bootstrap .employee_avatar{border-radius:80px;display:inline-block;height:80px;overflow:hidden;text-align:center;width:80px}.bootstrap .avatar-lg img,.bootstrap .employee_avatar img{height:100%;width:100%}.bootstrap .avatar-lg i,.bootstrap .employee_avatar i{font-size:53.33333px;line-height:80px}.bootstrap .avatar-xl{border-radius:128px;display:inline-block;height:128px;overflow:hidden;text-align:center;width:128px}.bootstrap .avatar-xl img{height:100%;width:100%}.bootstrap .avatar-xl i{font-size:85.33333px;line-height:128px}.bootstrap #employee-thumbnail{-webkit-box-shadow:#fff 0 0 0 4px inset;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAACWCAIAAACzY+a1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAB1ZJREFUeNrsnV1PGl0UhcsUbGmtVotYQatVbFqrF973/1+ZJqaJX0hFRKh8CRYBUZyu0KR5k1eBwWFmHV3romlShdPzzN577TMz5wTOz8+fSSbL0hQIoSSEkhAKoSSEkhBKQiiEkhBKQigJoRBKQigJoSSET1bBJ/W/7XQ6rVarXq83Go2rq6ubmxv8/fr6Gv80OTm5vr5uWZYQ0umqq3K5/Pv372q1CoS3t7f//7E3b94oCrmw1Wq1SqWCP//FWQ99+fJlcXFRCP1Xu93O5XLFYhHkkCQH8gKWBX4LCwuqhX4KtICtUCggW4Kio98Nh8NG8zMeIVxJPp/PZrPNZnO4T0CORaYdHx83dxIChj6ECFeSSqXAb8CE2UOhUGhlZWVpaUlR6JFs20bBOzg4gGdx5QMRiHt7eyifnz9/fvHihRCOVmgMMN2oea5/MgIaLQesTTQaVSIdlVDzwO/hmbPXdAQCiUQCeVVR6L4AL51Oe5Clk8kkzNHa2popKzVmjHJ3d9cDfv8N9+/fv/ddEBDCQbW/v398fOzxl5ZKpa2tLSMosiNEQBwdHfny1fCo29vbdy6oCqGDSUQJ9HEAiMWdnR0USCEcRrj8UQJH6j8HTAM/f/4UwmF0dnaGRo1hJKlUirn14kWYyWR48gEoCqEz1et1FEKe8ZTLZarxGICwUqlQWUE4mtPTUyF0oEajwTaki4sLIXQgt+5CuCh4Y87uQg8hGi8hHFSBQEAIzVa73e50OkJosG67EkIH3kG51GyEptyrE0LzvIMQSkIoCaEQeiHbtjkdqRAKoRyppFoohJIQSkIoCaEQSkIoPQmEnC/2oVXlHBjXK6LX19f7+/utVsvp3iMeyLbt8/Pzly9fsm2PwYWwWq1ms1nOfIXLa2trKxQKffv2jWpXBYvtSicvPADJtn7LhTAcDpOvjgaDwefPnwvhvRobG8McMSNELWTbm4bOYvHnUjUVvYQcRR6FGCFbqqdDCMvHjBCpXlHYp30m3wWNcHh0tZB8X8lXr14JYf9cSu5IhbCPpqammBGicxXCPpqcnKR1NAhBDE8I+wj8YrEYJ8JIJEJ4s4Lx7sny8jJhyUHDyrn5MyNCGPeNjQ0qX/P3LAROt0x61/7du3dUxuHt27fxeJxzrngfvKA6gQcIaSeKFyHVNufMrQ4vwomJCRL7B5PMfCgXL0Kee4dwMYQO2QCE4EdyW4C5EFIjDAQCJBWI/PAR6keBI5EIQxYlXFQzBiG6Q9+76bm5OfIzR6gHh3Lo7+GC8KLz8/PPuMX+TkU8HvfxLmssFuM/S40dIQIxkUj4MzWWZcQBvwa82YRQQEHy/ntx6RA+ZmEkQujr16/T09NefuPMzIwp54qagRDpdHNz08sWGzVYh9+5bw69XOUif5zVSIS2bXt58oFB7wUYg7DT6RCefCCEDkT4Yp8QOlOz2fRyg3qDNoEzBqGXu9Pzv9phJEKPT3FSFLoveRnjEbZaLdFSFCqR+mdkrrryuPRyntB0x9XGfNAwlM/nDw8P2+229+fHWJaVSCSWl5cVhcOrVqv9+PHj8vLSl/N/EP3JZJL2CF8zEBYKBX8PK7NtO5fLCeGDotD3MdAe4WsGQob9EPlNDS9CWNBms+n7MDAG8lUFXoRnZ2cMpxhiDBiJEA7jBjOZDMlgMBLOI2CpEZZKpXq9TjIYjATjEULHHb3GYyrCVquVTqfZrnqMB6PiXGpnWWBDsalUKrjY0c7TnsUcCoWi0ejc3Nz09DTPI4r+I4Rlz2azgMdT/PpqfHwcIOfn5xlu7vuJsFarwa+DH+GRBoNobGwMFGdnZ/19AdEHhJ1OB6Xl5OQEmZPZrA/qJiwLeXVhYSESifiy3ZGn+xFcXl7mumJYdnGxipe6CofDsa5ev379CKPw4uLi+Pj4169fptxHHVoIxPfv3y8uLk5MTDwGhLZtF4tFVDtcpI8gZzrKrsirqJQzMzOjfoZjVAjhM2EykTP5b9aMVIjFv+9Hjs67uo8QBe+0Kz02+E/gF+9qFGXSTYQwKZlMBmmTtjf3fWUAqfXDhw/ubvLoDkJ0eCAHtyJ4g4CE3wFLt7rJhyIEvKOjI3ToOqjH2bwHArOzsx8/fnw4yOER1uv1ZDJZKBQE7yEgo9Ho6urqQ3ZIGqa1R81Lp9PInI++yRu1cPUjgaHjQl5dWloarkY6i0KYzL/wVPNGZHYA0mn74QAh3GYqlVKrMOr2Y2VlBa7V5UTaaDQODg5gODXFoxYiZGdnp1KpfPr0acCNi/ojzOfz+FBlTi+FaCmXy2tra4Nse9UHITInbKfm1HshZra3t5H/kFd7/2SvpwcODw/Fz19h/kFhSIQnJyd9f1nyQKAAFo4RVqvV3d1dTR+JwAJEHCBEv7m3t/ekbu+RCyxA5L5VsDsQwtH2YC75IhABl0ERFotFTRmh7uNyB8JCoaD5ItR9XCxNjekSQiGUhFASQiGUhFASQkkIhVAyQo1G486VbiE0RsFg8M6XpP4IMAApALrnMeLgrgAAAABJRU5ErkJggg==);background-size:contain;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 0 0 4px #fff;height:104px;margin-bottom:10px;position:relative;width:104px}.bootstrap #employee-thumbnail:before{color:#ccc;display:block;font-size:2em;left:10px;position:absolute;text-align:center;top:10px;z-index:10}.bootstrap #employee-thumbnail a{-webkit-box-shadow:#fff 0 0 0 3px inset;background-position:50%;background-size:contain;border:none;box-shadow:inset 0 0 0 3px #fff;display:block;height:100px;left:1px;overflow:hidden;position:absolute;top:1px;width:100px;z-index:100}.bootstrap .message-item-initial h2{font-size:1.5em;margin:0 0 5px}.bootstrap .message-item-initial .message-item-initial-body{margin-top:10px;position:relative}.bootstrap .message-item-initial .message-date{color:#bbb;margin-bottom:10px}.bootstrap .message-item{border-bottom:1px solid #eee;margin:0 0 0 30px;padding:10px 0;position:relative}.bootstrap .message-item:last-child{border:none}.bootstrap .message-item .message-item-heading{display:inline-block}.bootstrap .message-item .message-body{margin:0 0 0 80px}.bootstrap .message-item .message-body .message-item-text{border-left:2px solid #ccc;padding:0 0 0 10px}.bootstrap .message-item .message-avatar{left:10px;position:absolute;top:10px}.bootstrap .message-item .message-date{color:#bbb}.bootstrap .arrow:after,.bootstrap .arrow:before{border-color:transparent;border-style:solid;content:"";display:inline-block;position:absolute}.bootstrap .arrow-left:before{border-right-color:#d1d4d7;border-width:7px 7px 7px 0;left:0;margin-left:-7px;top:6px}.bootstrap .arrow-left:after{border-right-color:#fff;border-width:6px 6px 6px 0;left:0;margin-left:-6px;top:7px}.bootstrap .arrow-right:before{border-left-color:#d1d4d7;border-width:7px 0 7px 7px;margin-right:-7px;right:0;top:6px}.bootstrap .arrow-right:after{border-left-color:#fff;border-width:6px 0 6px 6px;margin-right:-6px;right:0;top:7px}.bootstrap .timeline{border-collapse:collapse;border-spacing:0;display:table;position:relative;table-layout:fixed;width:100%}.bootstrap .timeline:before{background-color:#ddd;bottom:30px;content:"";left:50%;margin-left:-4px;position:absolute;top:0;width:6px;z-index:0}.bootstrap .timeline .timeline-item{display:table-row}.bootstrap .timeline .timeline-item .timeline-caption{display:table-cell;vertical-align:top;width:50%}.bootstrap .timeline .timeline-item .timeline-caption .timeline-panel{-webkit-box-shadow:0;box-shadow:0;display:inline-block;margin-left:42px;position:relative;text-align:left}.bootstrap .timeline .timeline-item .timeline-caption h5{margin:0}.bootstrap .timeline .timeline-item .timeline-caption h5 span{color:#999;display:block;font-size:12px;margin-bottom:4px}.bootstrap .timeline .timeline-item .timeline-caption p{font-size:12px;margin-bottom:0;margin-top:10px}.bootstrap .timeline .timeline-item .timeline-date{left:-220px;position:absolute;text-align:right;top:10px;width:150px}.bootstrap .timeline .timeline-item .timeline-icon{background-color:#666;border:2px solid #fff;border-radius:40px;height:40px;left:-62px;line-height:40px;position:absolute;text-align:center;top:-2px;width:40px}.bootstrap .timeline .timeline-item .timeline-icon i{color:#fff;font-size:20px;margin-top:5px}.bootstrap .timeline .timeline-item.alt:after,.bootstrap .timeline .timeline-item:before{content:"";display:block;width:50%}.bootstrap .timeline .timeline-item.alt{text-align:right}.bootstrap .timeline .timeline-item.alt:before{display:none}.bootstrap .timeline .timeline-item.alt .timeline-panel{margin-left:0;margin-right:40px}.bootstrap .timeline .timeline-item.alt .timeline-date{left:auto;right:-220px;text-align:left}.bootstrap .timeline .timeline-item.alt .timeline-icon{left:auto;right:-60px}.bootstrap .timeline .timeline-item.active{display:table-caption;text-align:center}.bootstrap .timeline .timeline-item.active:before{width:1%}.bootstrap .timeline .timeline-item.active .timeline-panel{margin-left:0}.bootstrap .timeline .timeline-item.active .timeline-caption{display:inline-block;width:auto}.bootstrap .timeline .timeline-item.active .timeline-date,.bootstrap .timeline .timeline-item.active .timeline-icon{display:inline-block;margin-bottom:10px;position:static;width:auto}.bootstrap .command-danger{background-color:#e08f95!important}.bootstrap .command-success{background-color:#72c279!important}.bootstrap .theme-container{background-color:rgba(77,87,110,.3);border:1px solid #ccc;border-radius:3px;height:300px;overflow:hidden;position:relative;width:100%}.bootstrap .theme-container .theme-title{background-color:#4d576e;border-bottom:1px solid #fff;color:#fff;font-size:16px;height:40px;line-height:40px;margin:0 0 10px;padding:0;text-align:center}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper{display:none;left:0;position:absolute;top:40px}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper .action-overlay{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(77,87,110,.5)),to(#4d576e));background-image:linear-gradient(rgba(77,87,110,.5),#4d576e);height:260px;width:100%}.bootstrap .theme-container .thumbnail-wrapper .action-wrapper .action-buttons{position:absolute;text-align:center;top:130px;width:100%}.bootstrap .addons-see-all-themes{padding-top:21px}.bootstrap .addons-see-all-themes a{margin-left:10px}.bootstrap .addons-style-search-bar{padding-top:0}.bootstrap .nowrap{white-space:nowrap}.bootstrap #customization_list{border:0}.bootstrap #leave_bprice{margin-left:0}.bootstrap .product-line-row td{max-width:200px;word-wrap:break-word}.mce-container,.mce-container *,.mce-widget,.mce-widget *{-webkit-box-sizing:content-box;-webkit-tap-highlight-color:transparent;background:transparent;border:0;box-sizing:content-box;color:#333;cursor:inherit;direction:ltr;float:none;font-size:12px;font-weight:400;height:auto;line-height:normal;margin:0;outline:0;padding:0;position:static;text-align:left;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}.mce-widget button{-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container [unselectable]{-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none}.mce-fade{-webkit-transition:opacity .15s linear;opacity:0;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{position:relative;visibility:visible!important}.mce-tinymce>.mce-container-body{border:1px solid #c7d6db}.mce-fullscreen{z-index:100}div.mce-fullscreen{height:auto;width:100%}.mce-tinymce{border-radius:2px;display:block}.mce-wordcount{padding:8px;position:absolute;right:0;top:0}div.mce-edit-area{-webkit-filter:none;background:#fff;filter:none;max-height:400px;overflow:auto;padding:1px}.mce-statusbar,.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{border:1px solid #9e9e9e;cursor:default;height:20px;line-height:20px;padding:2px;vertical-align:middle;width:20px}.mce-charmap td,.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td div{border:1px solid #d6d6d6;border-collapse:separate;border-spacing:2px;cursor:pointer;height:12px;margin:2px;width:12px}.mce-grid a{border:1px solid transparent;display:block}.mce-grid a:hover{border-color:#a1a1a1}.mce-grid-border{margin:0 4px}.mce-grid-border a{border-color:#d6d6d6;height:13px;width:13px}.mce-grid-border a.mce-active,.mce-grid-border a:hover{background:#dff5f9;border-color:#a1a1a1}.mce-text-center{text-align:center}div.mce-tinymce-inline{-webkit-box-shadow:none;box-shadow:none;width:100%}.mce-toolbar-grp{padding-bottom:2px}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{filter:alpha(opacity=40);height:100%;opacity:.4;position:absolute;right:2px;top:2px;width:7px;zoom:1}.mce-scrollbar-h{bottom:2px;height:7px;left:2px;right:auto;top:auto;width:100%}.mce-scrollbar-thumb{background-color:#000;border:1px solid rgba(85,85,85,.6);border-radius:7px;height:100%;position:absolute;width:5px}.mce-scrollbar-h .mce-scrollbar-thumb{height:5px;width:100%}.mce-scrollbar.mce-active,.mce-scrollbar:hover{background-color:#aaa;border-radius:7px;filter:alpha(opacity=60);opacity:.6;zoom:1}.mce-scroll{position:relative}.mce-panel{background-color:#fcfdfe;border:0 solid #ccc}.mce-floatpanel{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow{border:11px solid transparent;display:block;height:0;position:absolute;width:0}.mce-floatpanel .mce-arrow:after{border:10px solid transparent;content:"";display:block;height:0;position:absolute;width:0}.mce-floatpanel.mce-popover{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background:transparent;background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);left:0;top:0}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{border-bottom-color:#9e9e9e;border-bottom-color:rgba(0,0,0,.25);border-top-width:0;left:50%;margin-left:-11px;top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{border-bottom-color:#fff;border-top-width:0;margin-left:-10px;top:1px}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{left:auto;right:10px}.mce-fullscreen{background:#fff;border:0;height:100%;margin:0;overflow:hidden;padding:0}#mce-modal-block,div.mce-fullscreen{left:0;position:fixed;top:0}#mce-modal-block{background:#000;filter:alpha(opacity=0);height:100%;opacity:0;width:100%;zoom:1}#mce-modal-block.mce-in{filter:alpha(opacity=30);opacity:.3;zoom:1}.mce-window-move{cursor:move}.mce-window{-webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);-webkit-transition:opacity .15s ease-in;background:transparent;background:#fff;border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.3);left:0;opacity:0;position:fixed;top:0;transition:opacity .15s ease-in}.mce-window.mce-in{opacity:1}.mce-window-head{border-bottom:1px solid #c5c5c5;padding:9px 15px;position:relative}.mce-window-head .mce-close{color:#858585;cursor:pointer;font-size:18px;font-weight:700;height:20px;line-height:20px;overflow:hidden;position:absolute;right:15px;top:9px}.mce-close:hover{color:#adadad}.mce-window-head .mce-title{font-size:14px;font-weight:400;line-height:20px;padding-right:10px;text-rendering:optimizelegibility}.mce-foot,.mce-window .mce-container-body{display:block}.mce-foot{background-color:#fff;border-radius:0 0 6px 6px;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{cursor:move;height:100%;left:0;position:absolute;top:0;width:90%}.mce-window iframe{height:100%;width:100%}.mce-window.mce-fullscreen,.mce-window.mce-fullscreen .mce-foot{border-radius:0}.mce-rtl .mce-window-head .mce-close{left:15px;position:absolute;right:auto}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-abs-layout{position:relative}.mce-abs-end,body .mce-abs-layout-item{position:absolute}.mce-abs-end{height:1px;width:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-tooltip{padding:5px;position:absolute;zoom:1}.mce-tooltip-inner{background-color:#000;border-radius:3px;color:#fff;font-size:12px;max-width:200px;padding:5px 8px 4px;text-align:center;white-space:normal}.mce-tooltip-arrow{border:5px dashed #000;height:0;line-height:0;position:absolute;width:0}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-right-color:#000}.mce-tooltip-arrow-w{border-left-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{left:50%;margin-left:-5px}.mce-tooltip-n .mce-tooltip-arrow,.mce-tooltip-nw .mce-tooltip-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;top:0}.mce-tooltip-nw .mce-tooltip-arrow{left:10px}.mce-tooltip-ne .mce-tooltip-arrow{border-bottom-style:solid;border-left-color:transparent;border-right-color:transparent;border-top:none;right:10px;top:0}.mce-tooltip-s .mce-tooltip-arrow{left:50%;margin-left:-5px}.mce-tooltip-s .mce-tooltip-arrow,.mce-tooltip-sw .mce-tooltip-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0}.mce-tooltip-sw .mce-tooltip-arrow{left:10px}.mce-tooltip-se .mce-tooltip-arrow{border-bottom:none;border-left-color:transparent;border-right-color:transparent;border-top-style:solid;bottom:0;right:10px}.mce-tooltip-e .mce-tooltip-arrow{right:0}.mce-tooltip-e .mce-tooltip-arrow,.mce-tooltip-w .mce-tooltip-arrow{border-bottom-color:transparent;border-left-style:solid;border-right:none;border-top-color:transparent;margin-top:-5px;top:50%}.mce-tooltip-w .mce-tooltip-arrow{left:0}.mce-btn{-webkit-box-shadow:#eee 0 0 0 inset;background-color:#fff;box-shadow:inset 0 0 0 #eee;display:inline-block;*display:inline;position:relative;*zoom:1}.mce-btn:focus,.mce-btn:hover{-webkit-box-shadow:#ddd 0 0 0 inset;background-color:#eee;box-shadow:inset 0 0 0 #ddd;color:#eee}.mce-btn.mce-disabled:hover button,.mce-btn.mce-disabled button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover,.mce-btn:not(.mce-disabled):active{background-color:#d6d6d6}.mce-btn button{-webkit-appearance:none;color:#333;cursor:pointer;font-size:12px;overflow:visible;padding:2px 6px;text-align:center}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-primary.mce-btn{background-color:#006dcc;border-color:#b1b1b1;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25) rgba(0,0,0,.25);border-style:solid;border-width:1px;color:#fff;min-width:50px}.mce-primary.mce-btn:focus,.mce-primary.mce-btn:hover{background-color:#005fb3!important}.mce-primary.mce-btn.mce-disabled:hover button,.mce-primary.mce-btn.mce-disabled button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-primary.mce-btn.mce-active,.mce-primary.mce-btn.mce-active:hover,.mce-primary.mce-btn:not(.mce-disabled):active{background-color:#005299}.mce-primary.mce-btn button,.mce-primary.mce-btn button i{color:#fff}.mce-btn-large button{border-radius:5px;font-size:12px;line-height:normal;padding:9px 14px}.mce-btn-large i{margin-top:2px}.mce-btn-small button{font-size:12px;padding:1px 5px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;*line-height:18px;vertical-align:top}.mce-btn-small .mce-caret,.mce-btn .mce-caret{margin-left:0;margin-top:8px}.mce-caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #333;content:"";display:inline-block;*display:inline;height:0;vertical-align:top;width:0;*zoom:1}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border:1px solid #ccc;border-radius:0;border-right:none}.mce-btn-group .mce-first{border-bottom-left-radius:3px;border-bottom-right-radius:0;border-top-left-radius:3px;border-top-right-radius:0}.mce-btn-group .mce-last{border-radius:0 3px 3px 0;border-right:1px solid #ccc}.mce-btn-group .mce-first.mce-last{border-radius:3px}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{background-color:#f0f0f0;border:1px solid #c5c5c5;border-radius:3px;display:inline-block;*font-size:0;height:14px;*line-height:0;margin:0 3px 0 0;overflow:hidden;text-align:center;text-indent:-10em;*text-indent:0;width:14px}.mce-checked i.mce-i-checkbox{color:#333;font-size:12px;line-height:16px;text-indent:0}.mce-checkbox.mce-focus i.mce-i-checkbox,.mce-checkbox:focus i.mce-i-checkbox{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);border:1px solid rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:4px}.mce-colorbutton .mce-preview{background:grey;display:block;height:2px;left:50%;margin-left:-14px;margin-top:7px;overflow:hidden;padding-right:3px;position:absolute;top:50%;width:13px}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{border-left:1px solid transparent;border-right:1px solid transparent;padding-left:4px}.mce-colorbutton:hover .mce-open{border-left-color:#bdbdbd;border-right-color:#bdbdbd}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;margin-right:14px;padding-left:4px;padding-right:0}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;margin-right:-17px;padding-left:0;padding-right:0}.mce-rtl .mce-colorbutton button{padding-left:10px;padding-right:10px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px}.mce-combobox{display:inline-block;*display:inline;*height:32px;*zoom:1}.mce-combobox input{border:1px solid #c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox.mce-has-open input{border-radius:4px 0 0 4px}.mce-combobox .mce-btn{-webkit-box-shadow:#aaa 0 -2px 0 inset;background-color:#c5c5c5;border-left:0;border-radius:0 4px 4px 0;box-shadow:inset 0 -2px 0 #aaa}.mce-combobox button{height:26px}.mce-combobox.mce-disabled .mce-btn button{-webkit-box-shadow:none;box-shadow:none;cursor:default;filter:alpha(opacity=40);opacity:.4;zoom:1}.mce-path{display:inline-block;*display:inline;padding:8px;white-space:normal;*zoom:1}.mce-path .mce-txt{padding-right:3px}.mce-path .mce-path-body,.mce-path .mce-txt{display:inline-block}.mce-path-item{color:#333;cursor:pointer;display:inline-block;*display:inline;*zoom:1}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9e9e9e;border-radius:3px}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;margin:2px 0 2px 2px;*zoom:1}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{direction:rtl;text-align:right}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid #9e9e9e;height:100%;width:100%}.mce-label{border:0;display:inline-block;*display:inline;overflow:hidden;*zoom:1}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-rtl .mce-label{direction:rtl;text-align:right}.mce-menubar{border:1px solid #eee}.mce-menubar .mce-menubtn{-webkit-box-shadow:none;-webkit-filter:none;background:transparent;border-color:transparent;border-radius:0;box-shadow:none;filter:none}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{-webkit-box-shadow:none;-webkit-filter:none;background:#e6e6e6;border-color:transparent;box-shadow:none;filter:none}.mce-menubtn.mce-disabled span{color:#aaa}.mce-menubtn span{color:#333;line-height:20px;*line-height:16px;margin-right:2px}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-listbox button{padding-right:20px;position:relative;text-align:left}.mce-listbox .mce-caret{margin-top:-2px;position:absolute;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{left:8px;right:auto}.mce-rtl .mce-listbox button{padding-left:20px;padding-right:10px}.mce-menu-item{border-left:4px solid transparent;clear:both;color:#333;cursor:pointer;display:block;font-weight:400;line-height:20px;line-height:normal;margin-bottom:1px;padding:6px 15px 6px 12px;white-space:nowrap}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-ico,.mce-menu-item.mce-disabled .mce-text{color:#adadad}.mce-menu-item.mce-selected .mce-ico,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-ico,.mce-menu-item:hover .mce-ico,.mce-menu-item:hover .mce-text{color:#fff}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{color:#adadad;display:inline-block;*display:inline;padding:0 15px 0 20px;*zoom:1}.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut,.mce-menu-item:hover .mce-menu-shortcut{color:#fff}.mce-menu-item .mce-caret{border-bottom:4px solid transparent;border-left:4px solid #333;border-top:4px solid transparent;margin-right:6px;margin-top:4px;*margin-top:3px}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:#fff}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px;position:absolute;right:0}.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#dff5f9}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:#333}.mce-menu-item-normal.mce-active:hover .mce-ico,.mce-menu-item-normal.mce-active:hover .mce-text{color:#fff}.mce-menu-item.mce-selected,.mce-menu-item:focus,.mce-menu-item:hover{background-color:#3ed2f0;color:#fff;text-decoration:none}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{-webkit-filter:none;background:#cbcbcb;border:0;border-bottom:1px solid #fff;cursor:default;filter:none;height:1px;margin:9px 1px;overflow:hidden;padding:0}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{direction:rtl;padding:6px 12px 6px 15px;text-align:right}.mce-menu-align.mce-rtl .mce-caret,.mce-menu-align.mce-rtl .mce-menu-shortcut{left:0;right:auto}.mce-rtl .mce-menu-item .mce-caret{border-left:0;border-right:4px solid #333;margin-left:6px;margin-right:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:#fff}.mce-menu{-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);background:transparent;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);left:0;margin:2px 0 0;max-height:400px;min-width:160px;overflow:auto;overflow-x:hidden;padding:5px 0;position:absolute;top:0;z-index:1000;z-index:1002}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-container-body .mce-resizehandle{bottom:0;cursor:s-resize;height:16px;margin:0;position:absolute;right:0;visibility:visible;width:16px}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent;border-right:1px solid transparent}.mce-splitbtn button{padding-right:4px}.mce-splitbtn .mce-open{padding-left:4px}.mce-splitbtn .mce-open.mce-active{-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-left:10px;padding-right:10px}.mce-rtl .mce-splitbtn .mce-open{padding-left:4px;padding-right:4px}.mce-stack-layout-item,.mce-tabs{display:block}.mce-tabs{border-bottom:1px solid #c5c5c5}.mce-tab{background:#e3e3e3;border:solid #c5c5c5;border-width:0 1px 0 0;cursor:pointer;display:inline-block;*display:inline;height:13px;padding:8px;*zoom:1}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;height:14px;margin-bottom:-1px}.mce-rtl .mce-tabs{direction:rtl;text-align:right}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;background:#fff;border:1px solid #c5c5c5;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#333;display:inline-block;height:28px;padding:0 4px;resize:none;transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear;white-space:pre-wrap;*white-space:pre}.mce-textbox.mce-focus,.mce-textbox:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65);border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.65)}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{direction:rtl;text-align:right}.mce-throbber{background:#fff url(59b0f4c15b9b43ef643eefa44b5096f3.gif) no-repeat 50%;filter:alpha(opacity=60);height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;zoom:1}.mce-i-none{height:16px;margin:2px 0;width:16px}.mce-ico{font-size:14px;line-height:20px}.mce-i-save:before{content:"\F0C7"}.mce-i-newdocument:before{content:"\F016"}.mce-i-fullpage:before{content:"\F065"}.mce-i-alignleft:before{content:"\F036"}.mce-i-aligncenter:before{content:"\F037"}.mce-i-alignright:before{content:"\F038"}.mce-i-alignjustify:before{content:"\F039"}.mce-i-cut:before{content:"\F0C4"}.mce-i-paste:before{content:"\F0EA"}.mce-i-searchreplace:before{content:"\E009"}.mce-i-bullist:before{content:"\F0CA"}.mce-i-numlist:before{content:"\F0CB"}.mce-i-indent:before{content:"\F03C"}.mce-i-outdent:before{content:"\F03B"}.mce-i-blockquote:before{content:"\F10E"}.mce-i-undo:before{content:"\F112"}.mce-i-redo:before{content:"\F064"}.mce-i-link:before{content:"\F0C1"}.mce-i-unlink:before{content:"\F127"}.mce-i-anchor:before{content:"\F13D"}.mce-i-image:before{content:"\F03E"}.mce-i-media:before{content:"\F008"}.mce-i-help:before{content:"\F059"}.mce-i-code:before{content:"\F121"}.mce-i-inserttime:before{content:"\F017"}.mce-i-preview:before{content:"\F06E"}.mce-i-backcolor:before,.mce-i-forecolor:before{content:""}.mce-i-table:before{content:"\F0CE"}.mce-i-hr:before,.mce-i-removeformat:before{content:""}.mce-i-subscript:before{content:"\F12C"}.mce-i-superscript:before{content:"\F12B"}.mce-i-charmap:before{content:""}.mce-i-emoticons:before{content:"\F11A"}.mce-i-print:before{content:"\F02F"}.mce-i-fullscreen:before{content:"\F065"}.mce-i-nonbreaking:before,.mce-i-pagebreak:before,.mce-i-restoredraft:before,.mce-i-spellchecker:before,.mce-i-template:before,.mce-i-untitled:before{content:""}.mce-i-bold:before{content:"\F032"}.mce-i-italic:before{content:"\F033"}.mce-i-underline:before{content:"\F0CD"}.mce-i-strikethrough:before{content:"\F0CC"}.mce-i-ltr:before,.mce-i-visualblocks:before,.mce-i-visualchars:before{content:""}.mce-i-rtl:before{content:"\E030"}.mce-i-copy:before{content:"\F0C5"}.mce-i-resize:before{content:"\F07D"}.mce-i-browse:before{content:"\F07C"}.mce-i-pastetext:before{content:""}.mce-i-checkbox:before{content:"\F00C"}.mce-i-selected{visibility:hidden}.mce-i-selected:before{content:"\F00C"}i.mce-i-backcolor{background:#bbb}#growls{position:fixed;z-index:50000}#growls.default{right:10px;top:100px}#growls.tl{left:10px;top:10px}#growls.tr{right:10px;top:10px}#growls.bl{bottom:10px;left:10px}#growls.br{bottom:10px;right:10px}.growl{-webkit-transition:all .4s ease-in-out;border-radius:4px;opacity:1;position:relative;transition:all .4s ease-in-out}.growl.growl-incoming,.growl.growl-outgoing{opacity:0}.growl.growl-small{margin:5px;padding:5px;width:200px}.growl.growl-medium{margin:10px;padding:10px;width:250px}.growl.growl-large{margin:15px;padding:15px;width:300px}.growl.growl-default{background:grey;color:#fff}.growl.growl-error{background:rgba(224,143,149,.8);color:#fff}.growl.growl-notice{background:rgba(114,194,121,.8);color:#fff}.growl.growl-warning{background:rgba(251,187,34,.8);color:#fff}.growl .growl-close{cursor:pointer;float:right;font-family:helvetica,verdana,sans-serif;font-size:14px;font-weight:400;line-height:18px}.growl .growl-title{font-size:18px;line-height:24px}.growl .growl-message{font-size:14px;line-height:18px}.chosen-select,.chosen-select-deselect{width:100%}.chosen-container{display:inline-block;font-size:12px;position:relative;vertical-align:middle}.chosen-container .chosen-drop{-webkit-box-shadow:0 8px 8px rgba(0,0,0,.25);background:#f5f8f9;border:1px solid #999;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-color:#d9d9d9;box-shadow:0 8px 8px rgba(0,0,0,.25);left:-9000px;margin-top:-1px;position:absolute;top:100%;z-index:1060}.chosen-container.chosen-with-drop .chosen-drop{left:0;right:0}.chosen-container .chosen-results{-webkit-overflow-scrolling:touch;color:#555;margin:0 4px 4px 0;max-height:240px;overflow-x:hidden;overflow-y:auto;padding:0 0 0 4px;position:relative}.chosen-container .chosen-results li{display:none;line-height:1.42857;list-style:none;margin:0;padding:5px 6px}.chosen-container .chosen-results li em{background:#feffde;font-style:normal}.chosen-container .chosen-results li.group-result{color:#999;cursor:default;display:list-item;font-weight:700}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li.active-result{cursor:pointer;display:list-item}.chosen-container .chosen-results li.highlighted{background-color:#00aff0;color:#fff}.chosen-container .chosen-results li.highlighted em{background:transparent}.chosen-container .chosen-results li.disabled-result{color:#999;display:list-item}.chosen-container .chosen-results .no-results{background:#eee;display:list-item}.chosen-container .chosen-results-scroll{background:#fff;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chosen-container .chosen-results-scroll span{display:inline-block;height:1.42857;text-indent:-5000px;width:9px}.chosen-container .chosen-results-scroll-down{bottom:0}.chosen-container .chosen-results-scroll-down span{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -4px -3px}.chosen-container .chosen-results-scroll-up span{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -22px -3px}.chosen-container-single .chosen-single{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f5f8f9;border:1px solid #c7d6db;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;height:31px;line-height:31px;overflow:hidden;padding:0 0 0 8px;position:relative;text-decoration:none;white-space:nowrap}.chosen-container-single .chosen-single:hover{cursor:pointer;text-decoration:none}.chosen-container-single .chosen-single:span{display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single:abbr{background:url(cd94e25905d9ac90bab221600bf19312.png) 100% 0 no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:26px;top:10.5px;width:12px}.chosen-container-single .chosen-single:abbr:hover{background-position:right -11px}.chosen-container-single .chosen-single.chosen-disabled .chosen-single abbr:hover{background-position:right 2px}.chosen-container-single .chosen-single div{display:block;height:100%;position:absolute;right:0;top:0;width:18px}.chosen-container-single .chosen-single div b{display:block;font-size:14px;height:100%;line-height:28px;text-align:center;width:100%}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-search{margin:0;overflow:hidden;padding:3px 4px;position:relative;white-space:nowrap;z-index:1000}.chosen-container-single .chosen-search input{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);border:1px solid #c7d6db;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);margin:1px 0;padding:4px 20px 4px 4px;width:100%}.chosen-container-single .chosen-search:before{color:#00aff0;display:block;font-size:14px;height:22px;line-height:22px;position:absolute;right:7px;text-align:center;top:7px;width:22px}.chosen-container-single .chosen-drop{background-clip:padding-box;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-top:-1px}.chosen-container-single-nosearch .chosen-search input{left:-9000px;position:absolute}.chosen-container-multi .chosen-choices{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-color:#f5f8f9;border:1px solid #c7d6db;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);cursor:text;height:auto!important;height:1%;margin:0;overflow:hidden;padding:0;position:relative}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices .search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices .search-field input{-webkit-box-shadow:none;background:transparent!important;border:0!important;box-shadow:none;color:#555;height:29px;margin:0;outline:0;padding:4px}.chosen-container-multi .chosen-choices .search-field .default{color:#999}.chosen-container-multi .chosen-choices .search-choice{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);background-clip:padding-box;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#eee));background-image:linear-gradient(180deg,#fff 0,#eee);background-repeat:repeat-x;border:1px solid #c7d6db;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#333;cursor:default;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="rgb(255, 255, 255)",endColorstr="rgba(255, 238, 238, 0.93333)",GradientType=0);line-height:13px;margin:6px 0 3px 5px;padding:3px 20px 3px 5px;position:relative}.chosen-container-multi .chosen-choices .search-choice .search-choice-close{background:url(cd94e25905d9ac90bab221600bf19312.png) 100% 0 no-repeat;display:block;font-size:1px;height:10px;position:absolute;right:4px;top:5px;width:12px}.chosen-container-multi .chosen-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chosen-container-multi .chosen-choices .search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:none}.chosen-container-active .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);-webkit-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;border:1px solid rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.chosen-container-active.chosen-with-drop .chosen-single{background-color:#eee}.chosen-container-active.chosen-with-drop .chosen-single div{background:transparent;border-left:none}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 7px}.chosen-container-active .chosen-choices{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);-webkit-transition:border .2s linear,box-shadow .2s linear;-webkit-transition:border .2s linear,-webkit-box-shadow .2s linear;border:1px solid rgba(82,168,236,.8);border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);transition:border .2s linear,-webkit-box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear;transition:border .2s linear,box-shadow .2s linear,-webkit-box-shadow .2s linear}.chosen-container-active .chosen-choices .search-field input{color:#111!important}.chosen-disabled{cursor:default;opacity:.5!important}.chosen-disabled .chosen-choices .search-choice .search-choice-close,.chosen-disabled .chosen-single{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{direction:rtl;margin-left:26px;margin-right:0}.chosen-rtl .chosen-single div{left:7px;right:auto}.chosen-rtl .chosen-single abbr{left:26px;right:auto}.chosen-rtl .chosen-choices .search-field input{direction:rtl}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices .search-choice{margin:6px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices .search-choice .search-choice-close{background-position:100% 0;left:4px;right:auto}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results .group-option{padding-left:0;padding-right:15px}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.chosen-rtl .chosen-search input{background:url(cd94e25905d9ac90bab221600bf19312.png) no-repeat -28px -20px,#f5f8f9;direction:rtl;padding:4px 5px 4px 20px} /*! * Ladda diff --git a/admin-dev/themes/default/sass/partials/_nav.sass b/admin-dev/themes/default/sass/partials/_nav.sass index c3abcd965b32b..4efbb8836a170 100644 --- a/admin-dev/themes/default/sass/partials/_nav.sass +++ b/admin-dev/themes/default/sass/partials/_nav.sass @@ -44,7 +44,6 @@ &.expanded display: block margin-left: 0 - overflow-y: scroll .onboarding-navbar display: none @@ -334,7 +333,7 @@ padding-right: .8rem .nav-bar - overflow: visible!important; + overflow: visible !important width: $size-navbar-width-mini &-overflow diff --git a/admin-dev/themes/default/template/controllers/cart_rules/informations.tpl b/admin-dev/themes/default/template/controllers/cart_rules/informations.tpl index 2b3447df941a5..d5607ab303fe2 100644 --- a/admin-dev/themes/default/template/controllers/cart_rules/informations.tpl +++ b/admin-dev/themes/default/template/controllers/cart_rules/informations.tpl @@ -87,7 +87,7 @@ -
+
getFieldValue($currentObject, 'code')} style="display: none;"{/if}>
diff --git a/admin-dev/themes/default/template/controllers/modules/configuration_bar.tpl b/admin-dev/themes/default/template/controllers/modules/configuration_bar.tpl index 1e115ed8159d6..0ff2331814bf4 100644 --- a/admin-dev/themes/default/template/controllers/modules/configuration_bar.tpl +++ b/admin-dev/themes/default/template/controllers/modules/configuration_bar.tpl @@ -29,7 +29,7 @@

{l s='Configuration' d='Admin.Global'}

isEnabledForShopContext()} checked="checked"{/if} - onclick="location.href = '{$current_url|regex_replace:$smarty.capture.default:''}&module_name={$module_name}&enable=' + (($(this).attr('checked')) ? 1 : 0);" /> + onclick="location.href = '{$current_url|regex_replace:$smarty.capture.default:''}&module_name={$module_name}&enable=' + ($(this).prop('checked') ? '1' : '0');" /> {l s='Activate module for this shop context: %s.' sprintf=[$shop_context] d='Admin.Modules.Notification'}
{/if} diff --git a/admin-dev/themes/default/template/controllers/specific_price_rule/helpers/form/form.tpl b/admin-dev/themes/default/template/controllers/specific_price_rule/helpers/form/form.tpl index 903479abba630..7d0c07320f77c 100755 --- a/admin-dev/themes/default/template/controllers/specific_price_rule/helpers/form/form.tpl +++ b/admin-dev/themes/default/template/controllers/specific_price_rule/helpers/form/form.tpl @@ -301,13 +301,13 @@ $(document).ready(function() { new_condition_group(); {foreach from=$condition_group item='condition'} {if $condition.type == 'attribute'} - $('#id_attribute_group option[value="{$condition.id_attribute_group}"]').attr('selected', true); - $('#id_attribute_{$condition.id_attribute_group} option[value="{$condition.value}"]').attr('selected', true); + $('#id_attribute_group option[value="{$condition.id_attribute_group}"]').prop('selected', true); + $('#id_attribute_{$condition.id_attribute_group} option[value="{$condition.value}"]').prop('selected', true); {elseif $condition.type == 'feature'} - $('#id_feature option[value="{$condition.id_feature}"]').attr('selected', true); - $('#id_feature_{$condition.id_feature} option[value="{$condition.value}"]').attr('selected', true); + $('#id_feature option[value="{$condition.id_feature}"]').prop('selected', true); + $('#id_feature_{$condition.id_feature} option[value="{$condition.value}"]').prop('selected', true); {else} - $('#id_{$condition.type} option[value="{$condition.value}"]').attr('selected', true); + $('#id_{$condition.type} option[value="{$condition.value}"]').prop('selected', true); {/if} $('#add_condition_{$condition.type}').click(); {/foreach} diff --git a/admin-dev/themes/default/template/controllers/tags/helpers/form/form.tpl b/admin-dev/themes/default/template/controllers/tags/helpers/form/form.tpl index 76839666727f1..fda9c7f11d00e 100644 --- a/admin-dev/themes/default/template/controllers/tags/helpers/form/form.tpl +++ b/admin-dev/themes/default/template/controllers/tags/helpers/form/form.tpl @@ -74,7 +74,7 @@ $('#tag_form').submit(function() { $('#select_right option').each(function(i){ - $(this).attr("selected", "selected"); + $(this).prop('selected', 'selected'); }); }); diff --git a/admin-dev/themes/default/template/footer.tpl b/admin-dev/themes/default/template/footer.tpl index 96cb5afeca55d..fc508190512f7 100644 --- a/admin-dev/themes/default/template/footer.tpl +++ b/admin-dev/themes/default/template/footer.tpl @@ -29,7 +29,7 @@
{/if} - {hook h='displayAdminAfterHeader'} - +{hook h='displayAdminAfterHeader'} {* end display_header*} diff --git a/admin-dev/themes/new-theme/.babelrc b/admin-dev/themes/new-theme/.babelrc index 002b4aa0d58ec..4ed3a5fc5f5dd 100644 --- a/admin-dev/themes/new-theme/.babelrc +++ b/admin-dev/themes/new-theme/.babelrc @@ -1,3 +1,13 @@ { - "presets": ["env"] + "presets": ["env"], + "plugins": [ + "transform-object-rest-spread" + ], + "env": { + "test": { + "plugins": [ + ["babel-plugin-webpack-aliases", { "config": "./webpack.config.js" }] + ] + } + } } diff --git a/admin-dev/themes/new-theme/scss/img/glyph.png b/admin-dev/themes/new-theme/img/glyph.png similarity index 100% rename from admin-dev/themes/new-theme/scss/img/glyph.png rename to admin-dev/themes/new-theme/img/glyph.png diff --git a/admin-dev/themes/new-theme/js/app/utils/number-comma-transformer.js b/admin-dev/themes/new-theme/js/app/utils/number-comma-transformer.js new file mode 100644 index 0000000000000..fee23dbddb7b3 --- /dev/null +++ b/admin-dev/themes/new-theme/js/app/utils/number-comma-transformer.js @@ -0,0 +1,78 @@ +/** + * Copyright since 2007 PrestaShop SA and Contributors + * PrestaShop is an International Registered Trademark & Property of PrestaShop SA + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.md. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://devdocs.prestashop.com/ for more information. + * + * @author PrestaShop SA and Contributors + * @copyright Since 2007 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + */ + +import _ from 'lodash'; + +const findAllUnwantedCharsExceptTheLatestOne = /(?:(?!^-\d+))[^\d]+(?=.*[^\d])/g; +const findAllUnwantedChars = /(?:(?!^-\d+))([^\d]+)/g; + +/** + * If there is a dot in the string + * split the string at the first dot, and + * replace all unwanted characters. + * Otherwise, replace all unwanted characters expect the + * latest one, and replace the latest character + * by a dot. + */ +export const transform = (value) => { + let val = value; + const unwantedChars = val.match(findAllUnwantedChars); + + if (unwantedChars === null) { + return val; + } + + if (unwantedChars.length > 1) { + const unique = [...new Set(unwantedChars)]; + if (unique.length === 1) { + return val.replace(findAllUnwantedChars, ''); + } + } + + val = val + .replace(findAllUnwantedCharsExceptTheLatestOne, '') + .replace(findAllUnwantedChars, '.'); + + return val; +}; + +const clearNumberInputValue = (event, selector) => { + if (!event.target.matches(selector)) { + return; + } + + const value = event.target.value; + event.target.value = transform(value); +}; + +export default (selector) => { + document.addEventListener( + 'change', + (event) => { + clearNumberInputValue(event, selector); + }, + true, + ); +}; diff --git a/admin-dev/themes/new-theme/js/fos_js_routes.json b/admin-dev/themes/new-theme/js/fos_js_routes.json index 70195da9c4bc3..94f2b2e673d3d 100644 --- a/admin-dev/themes/new-theme/js/fos_js_routes.json +++ b/admin-dev/themes/new-theme/js/fos_js_routes.json @@ -1 +1 @@ -{"base_url":"","routes":{"admin_product_form":{"tokens":[["variable","\/","\\d+","id"],["text","\/sell\/catalog\/products"]],"defaults":[],"requirements":{"id":"\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_products_search":{"tokens":[["text","\/sell\/catalog\/products\/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_cart_rules_search":{"tokens":[["text","\/sell\/catalog\/cart-rules\/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_view":{"tokens":[["text","\/view"],["variable","\/","\\d+","customerId"],["text","\/sell\/customers"]],"defaults":[],"requirements":{"customerId":"\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_customers_search":{"tokens":[["text","\/sell\/customers\/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_carts":{"tokens":[["text","\/carts"],["variable","\/","\\d+","customerId"],["text","\/sell\/customers"]],"defaults":[],"requirements":{"customerId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_orders":{"tokens":[["text","\/orders"],["variable","\/","\\d+","customerId"],["text","\/sell\/customers"]],"defaults":[],"requirements":{"customerId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_addresses_create":{"tokens":[["text","\/sell\/addresses\/new"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_addresses_edit":{"tokens":[["text","\/edit"],["variable","\/","\\d+","addressId"],["text","\/sell\/addresses"]],"defaults":[],"requirements":{"addressId":"\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_order_addresses_edit":{"tokens":[["text","\/edit"],["variable","\/","delivery|invoice","addressType"],["variable","\/","\\d+","orderId"],["text","\/sell\/addresses\/order"]],"defaults":[],"requirements":{"orderId":"\\d+","addressType":"delivery|invoice"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_carts_view":{"tokens":[["text","\/view"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_info":{"tokens":[["text","\/info"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_create":{"tokens":[["text","\/sell\/orders\/carts\/new"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_addresses":{"tokens":[["text","\/addresses"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_carrier":{"tokens":[["text","\/carrier"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_currency":{"tokens":[["text","\/currency"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_language":{"tokens":[["text","\/language"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_set_free_shipping":{"tokens":[["text","\/rules\/free-shipping"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_add_cart_rule":{"tokens":[["text","\/cart-rules"],["variable","\/","[^\/]++","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_delete_cart_rule":{"tokens":[["text","\/delete"],["variable","\/","[^\/]++","cartRuleId"],["text","\/cart-rules"],["variable","\/","[^\/]++","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_add_product":{"tokens":[["text","\/products"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_product_price":{"tokens":[["text","\/price"],["variable","\/","\\d+","productId"],["text","\/products"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+","productId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_product_quantity":{"tokens":[["text","\/quantity"],["variable","\/","\\d+","productId"],["text","\/products"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+","productId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_delete_product":{"tokens":[["text","\/delete-product"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_place":{"tokens":[["text","\/sell\/orders\/orders\/place"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_view":{"tokens":[["text","\/view"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_orders_duplicate_cart":{"tokens":[["text","\/duplicate-cart"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_update_product":{"tokens":[["variable","\/","\\d+","orderDetailId"],["text","\/products"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+","orderDetailId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_partial_refund":{"tokens":[["text","\/partial-refund"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_standard_refund":{"tokens":[["text","\/standard-refund"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_return_product":{"tokens":[["text","\/return-product"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_add_product":{"tokens":[["text","\/products"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_delete_product":{"tokens":[["text","\/delete"],["variable","\/","\\d+","orderDetailId"],["text","\/products"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+","orderDetailId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_get_discounts":{"tokens":[["text","\/discounts"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_prices":{"tokens":[["text","\/prices"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_invoices":{"tokens":[["text","\/invoices"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_documents":{"tokens":[["text","\/documents"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_cancellation":{"tokens":[["text","\/cancellation"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_configure_product_pagination":{"tokens":[["text","\/sell\/orders\/orders\/configure-product-pagination"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]}},"prefix":"","host":"localhost","port":"","scheme":"http","locale":[]} \ No newline at end of file +{"base_url":"","routes":{"admin_product_form":{"tokens":[["variable","\/","\\d+","id"],["text","\/sell\/catalog\/products"]],"defaults":[],"requirements":{"id":"\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_cart_rules_search":{"tokens":[["text","\/sell\/catalog\/cart-rules\/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_view":{"tokens":[["text","\/view"],["variable","\/","\\d+","customerId"],["text","\/sell\/customers"]],"defaults":[],"requirements":{"customerId":"\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_customers_search":{"tokens":[["text","\/sell\/customers\/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_carts":{"tokens":[["text","\/carts"],["variable","\/","\\d+","customerId"],["text","\/sell\/customers"]],"defaults":[],"requirements":{"customerId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_customers_orders":{"tokens":[["text","\/orders"],["variable","\/","\\d+","customerId"],["text","\/sell\/customers"]],"defaults":[],"requirements":{"customerId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_addresses_create":{"tokens":[["text","\/sell\/addresses\/new"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_addresses_edit":{"tokens":[["text","\/edit"],["variable","\/","\\d+","addressId"],["text","\/sell\/addresses"]],"defaults":[],"requirements":{"addressId":"\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_order_addresses_edit":{"tokens":[["text","\/edit"],["variable","\/","delivery|invoice","addressType"],["variable","\/","\\d+","orderId"],["text","\/sell\/addresses\/order"]],"defaults":[],"requirements":{"orderId":"\\d+","addressType":"delivery|invoice"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_cart_addresses_edit":{"tokens":[["text","\/edit"],["variable","\/","delivery|invoice","addressType"],["variable","\/","\\d+","cartId"],["text","\/sell\/addresses\/cart"]],"defaults":[],"requirements":{"cartId":"\\d+","addressType":"delivery|invoice"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_carts_view":{"tokens":[["text","\/view"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_info":{"tokens":[["text","\/info"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_carts_create":{"tokens":[["text","\/sell\/orders\/carts\/new"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_addresses":{"tokens":[["text","\/addresses"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_carrier":{"tokens":[["text","\/carrier"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_currency":{"tokens":[["text","\/currency"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_language":{"tokens":[["text","\/language"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_set_delivery_settings":{"tokens":[["text","\/rules\/delivery-settings"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_add_cart_rule":{"tokens":[["text","\/cart-rules"],["variable","\/","[^\/]++","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_delete_cart_rule":{"tokens":[["text","\/delete"],["variable","\/","[^\/]++","cartRuleId"],["text","\/cart-rules"],["variable","\/","[^\/]++","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_add_product":{"tokens":[["text","\/products"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_product_price":{"tokens":[["text","\/price"],["variable","\/","\\d+","productId"],["text","\/products"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+","productId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_edit_product_quantity":{"tokens":[["text","\/quantity"],["variable","\/","\\d+","productId"],["text","\/products"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+","productId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_carts_delete_product":{"tokens":[["text","\/delete-product"],["variable","\/","\\d+","cartId"],["text","\/sell\/orders\/carts"]],"defaults":[],"requirements":{"cartId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_place":{"tokens":[["text","\/sell\/orders\/place"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_view":{"tokens":[["text","\/view"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET","POST"],"schemes":[]},"admin_orders_duplicate_cart":{"tokens":[["text","\/duplicate-cart"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_update_product":{"tokens":[["variable","\/","\\d+","orderDetailId"],["text","\/products"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+","orderDetailId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_partial_refund":{"tokens":[["text","\/partial-refund"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_standard_refund":{"tokens":[["text","\/standard-refund"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_return_product":{"tokens":[["text","\/return-product"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_send_process_order_email":{"tokens":[["text","\/sell\/orders\/process-order-email"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_add_product":{"tokens":[["text","\/products"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_delete_product":{"tokens":[["text","\/delete"],["variable","\/","\\d+","orderDetailId"],["text","\/products"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+","orderDetailId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_get_discounts":{"tokens":[["text","\/discounts"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_prices":{"tokens":[["text","\/prices"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_payments":{"tokens":[["text","\/payments"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_products":{"tokens":[["text","\/products"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_invoices":{"tokens":[["text","\/invoices"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_documents":{"tokens":[["text","\/documents"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_get_shipping":{"tokens":[["text","\/shipping"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_cancellation":{"tokens":[["text","\/cancellation"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_configure_product_pagination":{"tokens":[["text","\/sell\/orders\/configure-product-pagination"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["POST"],"schemes":[]},"admin_orders_product_prices":{"tokens":[["text","\/products\/prices"],["variable","\/","\\d+","orderId"],["text","\/sell\/orders"]],"defaults":[],"requirements":{"orderId":"\\d+"},"hosttokens":[],"methods":["GET"],"schemes":[]},"admin_orders_products_search":{"tokens":[["text","\/sell\/orders\/products\/search"]],"defaults":[],"requirements":[],"hosttokens":[],"methods":["GET"],"schemes":[]}},"prefix":"","host":"localhost","port":"","scheme":"http","locale":[]} \ No newline at end of file diff --git a/admin-dev/themes/new-theme/js/nav_bar.js b/admin-dev/themes/new-theme/js/nav_bar.js index e4614e0ec938d..ee140686cec34 100644 --- a/admin-dev/themes/new-theme/js/nav_bar.js +++ b/admin-dev/themes/new-theme/js/nav_bar.js @@ -32,129 +32,134 @@ export default class NavBar { constructor() { $(() => { const $navBar = $('.nav-bar'); - new PerfectScrollbar('.nav-bar-overflow'); - - $('.nav-bar-overflow').on('scroll', () => { - const $menuItems = $('.main-menu .link-levelone.has_submenu.ul-open'); - - $($menuItems).each((i, e) => { - const itemOffsetTop = $(e).position().top; - $(e) - .find('ul.submenu') - .css('top', itemOffsetTop); - }); - }); - - $navBar.find('.link-levelone').hover( - function onMouseEnter() { - $(this).addClass('-hover'); - }, - function onMouseLeave() { - $(this).removeClass('-hover'); - } - ); - - $('.nav-bar li.link-levelone.has_submenu > a').on('click', function onNavBarClick(e) { - e.preventDefault(); - e.stopPropagation(); - const $submenu = $(this).parent(); - $('.nav-bar li.link-levelone.has_submenu a > i.material-icons.sub-tabs-arrow').text('keyboard_arrow_down'); - const onlyClose = $(e.currentTarget) - .parent() - .hasClass('ul-open'); - - if ($('body').is('.page-sidebar-closed:not(.mobile)')) { - $('.nav-bar li.link-levelone.has_submenu.ul-open').removeClass('ul-open open -hover'); - $('.nav-bar li.link-levelone.has_submenu.ul-open ul.submenu').removeAttr('style'); - } else { - $('.nav-bar li.link-levelone.has_submenu.ul-open ul.submenu').slideUp({ - complete: function slideUpIsComplete() { - $(this) - .parent() - .removeClass('ul-open open'); - $(this).removeAttr('style'); - } + if ($navBar.length > 0) { + const $navBarOverflow = $('.nav-bar-overflow'); + if ($navBarOverflow.length > 0) { + new PerfectScrollbar('.nav-bar-overflow'); + + $navBarOverflow.on('scroll', () => { + const $menuItems = $('.main-menu .link-levelone.has_submenu.ul-open'); + + $($menuItems).each((i, e) => { + const itemOffsetTop = $(e).position().top; + $(e) + .find('ul.submenu') + .css('top', itemOffsetTop); + }); }); } - if (onlyClose) { - return; - } + $navBar.find('.link-levelone').hover( + function onMouseEnter() { + $(this).addClass('-hover'); + }, + function onMouseLeave() { + $(this).removeClass('-hover'); + } + ); - $submenu.addClass('ul-open'); + $('.nav-bar li.link-levelone.has_submenu > a').on('click', function onNavBarClick(e) { + e.preventDefault(); + e.stopPropagation(); + const $submenu = $(this).parent(); + $('.nav-bar li.link-levelone.has_submenu a > i.material-icons.sub-tabs-arrow').text('keyboard_arrow_down'); + const onlyClose = $(e.currentTarget) + .parent() + .hasClass('ul-open'); - if ($('body').is('.page-sidebar-closed:not(.mobile)')) { - $submenu.addClass('-hover'); - $submenu.find('ul.submenu').removeAttr('style'); - } else { - $submenu.find('ul.submenu').slideDown({ - complete: function slideDownIsComplete() { - $submenu.addClass('open'); - $(this).removeAttr('style'); - } - }); - } - $submenu.find('i.material-icons.sub-tabs-arrow').text('keyboard_arrow_up'); - - const itemOffsetTop = $submenu.position().top; - $submenu.find('ul.submenu').css('top', itemOffsetTop); - }); - - $navBar.on('click', '.menu-collapse', function onNavBarClick() { - $('body').toggleClass('page-sidebar-closed'); - - $('.popover.show').remove(); - $('.help-box[aria-describedby]').removeAttr('aria-describedby'); - - if ($('body').hasClass('page-sidebar-closed')) { - $('nav.nav-bar ul.main-menu > li') - .removeClass('ul-open open') - .find('a > i.material-icons.sub-tabs-arrow') - .text('keyboard_arrow_down'); - addMobileBodyClickListener(); - } else { - $('nav.nav-bar ul.main-menu > li.-active') - .addClass('ul-open open') - .find('a > i.material-icons.sub-tabs-arrow') - .text('keyboard_arrow_up'); - $('body').off('click.mobile'); - } + if ($('body').is('.page-sidebar-closed:not(.mobile)')) { + $('.nav-bar li.link-levelone.has_submenu.ul-open').removeClass('ul-open open -hover'); + $('.nav-bar li.link-levelone.has_submenu.ul-open ul.submenu').removeAttr('style'); + } else { + $('.nav-bar li.link-levelone.has_submenu.ul-open ul.submenu').slideUp({ + complete: function slideUpIsComplete() { + $(this) + .parent() + .removeClass('ul-open open'); + $(this).removeAttr('style'); + } + }); + } + + if (onlyClose) { + return; + } - $.post({ - url: $(this).data('toggle-url'), - cache: false, - data: { - shouldCollapse: Number($('body').hasClass('page-sidebar-closed')) + $submenu.addClass('ul-open'); + + if ($('body').is('.page-sidebar-closed:not(.mobile)')) { + $submenu.addClass('-hover'); + $submenu.find('ul.submenu').removeAttr('style'); + } else { + $submenu.find('ul.submenu').slideDown({ + complete: function slideDownIsComplete() { + $submenu.addClass('open'); + $(this).removeAttr('style'); + } + }); } + $submenu.find('i.material-icons.sub-tabs-arrow').text('keyboard_arrow_up'); + + const itemOffsetTop = $submenu.position().top; + $submenu.find('ul.submenu').css('top', itemOffsetTop); }); - }); - addMobileBodyClickListener(); - const MAX_MOBILE_WIDTH = 1023; + $navBar.on('click', '.menu-collapse', function onNavBarClick() { + $('body').toggleClass('page-sidebar-closed'); + + $('.popover.show').remove(); + $('.help-box[aria-describedby]').removeAttr('aria-describedby'); + + if ($('body').hasClass('page-sidebar-closed')) { + $('nav.nav-bar ul.main-menu > li') + .removeClass('ul-open open') + .find('a > i.material-icons.sub-tabs-arrow') + .text('keyboard_arrow_down'); + addMobileBodyClickListener(); + } else { + $('nav.nav-bar ul.main-menu > li.-active') + .addClass('ul-open open') + .find('a > i.material-icons.sub-tabs-arrow') + .text('keyboard_arrow_up'); + $('body').off('click.mobile'); + } - if ($(window).width() <= MAX_MOBILE_WIDTH) { - this.mobileNav(MAX_MOBILE_WIDTH); - } + $.post({ + url: $(this).data('toggle-url'), + cache: false, + data: { + shouldCollapse: Number($('body').hasClass('page-sidebar-closed')) + } + }); + }); + + addMobileBodyClickListener(); + const MAX_MOBILE_WIDTH = 1023; - $(window).on('resize', () => { - if ($('body').hasClass('mobile') && $(window).width() > MAX_MOBILE_WIDTH) { - this.unbuildMobileMenu(); - } else if (!$('body').hasClass('mobile') && $(window).width() <= MAX_MOBILE_WIDTH) { + if ($(window).width() <= MAX_MOBILE_WIDTH) { this.mobileNav(MAX_MOBILE_WIDTH); } - }); - function addMobileBodyClickListener() { - if (!$('body').is('.page-sidebar-closed:not(.mobile)')) { - return; - } - // To close submenu on mobile devices - $('body').on('click.mobile', () => { - if ($('ul.main-menu li.ul-open').length > 0) { - $('.nav-bar li.link-levelone.has_submenu.ul-open').removeClass('ul-open open -hover'); - $('.nav-bar li.link-levelone.has_submenu.ul-open ul.submenu').removeAttr('style'); + $(window).on('resize', () => { + if ($('body').hasClass('mobile') && $(window).width() > MAX_MOBILE_WIDTH) { + this.unbuildMobileMenu(); + } else if (!$('body').hasClass('mobile') && $(window).width() <= MAX_MOBILE_WIDTH) { + this.mobileNav(MAX_MOBILE_WIDTH); } }); + + function addMobileBodyClickListener() { + if (!$('body').is('.page-sidebar-closed:not(.mobile)')) { + return; + } + // To close submenu on mobile devices + $('body').on('click.mobile', () => { + if ($('ul.main-menu li.ul-open').length > 0) { + $('.nav-bar li.link-levelone.has_submenu.ul-open').removeClass('ul-open open -hover'); + $('.nav-bar li.link-levelone.has_submenu.ul-open ul.submenu').removeAttr('style'); + } + }); + } } }); } diff --git a/admin-dev/themes/new-theme/js/notifications.js b/admin-dev/themes/new-theme/js/notifications.js index 4e5a314c9fe8a..9efe9a320588f 100644 --- a/admin-dev/themes/new-theme/js/notifications.js +++ b/admin-dev/themes/new-theme/js/notifications.js @@ -49,8 +49,8 @@ const refreshNotifications = function () { if(notifications_total) { $('#notifications-total').removeClass('hide').html(notifications_total); } - else { - $('#notifications-total').remove(); + else if(!$('#notifications-total').hasClass('hide')) { + $('#notifications-total').addClass('hide'); } } timer = setTimeout(refreshNotifications, 120000); diff --git a/admin-dev/themes/new-theme/js/pages/order/OrderViewPageMap.js b/admin-dev/themes/new-theme/js/pages/order/OrderViewPageMap.js index d12f6f72f78af..45247eff7f57b 100644 --- a/admin-dev/themes/new-theme/js/pages/order/OrderViewPageMap.js +++ b/admin-dev/themes/new-theme/js/pages/order/OrderViewPageMap.js @@ -29,15 +29,18 @@ export default { orderPaymentFormAmountInput: '#order_payment_amount', orderPaymentInvoiceSelect: '#order_payment_id_invoice', viewOrderPaymentsBlock: '#view_order_payments_block', + viewOrderPaymentsAlert: '.js-view-order-payments-alert', privateNoteToggleBtn: '.js-private-note-toggle-btn', privateNoteBlock: '.js-private-note-block', privateNoteInput: '#private_note_note', privateNoteSubmitBtn: '.js-private-note-btn', addCartRuleModal: '#addOrderDiscountModal', addCartRuleInvoiceIdSelect: '#add_order_cart_rule_invoice_id', + addCartRuleNameInput: '#add_order_cart_rule_name', addCartRuleTypeSelect: '#add_order_cart_rule_type', addCartRuleValueInput: '#add_order_cart_rule_value', addCartRuleValueUnit: '#add_order_cart_rule_value_unit', + addCartRuleSubmit: '#add_order_cart_rule_submit', cartRuleHelpText: '.js-cart-rule-value-help', updateOrderStatusActionBtn: '#update_order_status_action_btn', updateOrderStatusActionInput: '#update_order_status_action_input', @@ -57,6 +60,8 @@ export default { orderMessageChangeWarning: '.js-message-change-warning', orderDocumentsTabCount: '#orderDocumentsTab .count', orderDocumentsTabBody: '#orderDocumentsTabContent .card-body', + orderShippingTabCount: '#orderShippingTab .count', + orderShippingTabBody: '#orderShippingTabContent .card-body', allMessagesModal: '#view_all_messages_modal', allMessagesList: '#all-messages-list', openAllMessagesBtn: '.js-open-all-messages-btn', @@ -78,12 +83,14 @@ export default { productsTablePaginationNumberSelector: '#orderProductsTablePaginationNumberSelector', productsTableRow: (productId) => `#orderProduct_${productId}`, productsTableRowEdited: (productId) => `#editOrderProduct_${productId}`, + productsTableRows: 'tr.cellProduct', productsCellLocation: 'tr .cellProductLocation', productsCellRefunded: 'tr .cellProductRefunded', productsCellLocationDisplayed: 'tr:not(.d-none) .cellProductLocation', productsCellRefundedDisplayed: 'tr:not(.d-none) .cellProductRefunded', productsTableCustomizationRows: '#orderProductsTable .order-product-customization', - productEditBtn: '.js-order-product-edit-btn', + productEditButtons: '.js-order-product-edit-btn', + productEditBtn: (productId) => `#orderProduct_${productId} .js-order-product-edit-btn`, productAddBtn: '#addProductBtn', productActionBtn: '.js-product-action-btn', productAddActionBtn: '#add_product_row_add', @@ -111,6 +118,10 @@ export default { productEditRow: '.editProductRow', productEditImage: '.cellProductImg', productEditName: '.cellProductName', + productEditUnitPrice: '.cellProductUnitPrice', + productEditQuantity: '.cellProductQuantity', + productEditAvailableQuantity: '.cellProductAvailableQuantity', + productEditTotalPrice: '.cellProductTotalPrice', productEditPriceTaxExclInput: '.editProductPriceTaxExcl', productEditPriceTaxInclInput: '.editProductPriceTaxIncl', productEditInvoiceSelect: '.editProductInvoice', @@ -143,6 +154,7 @@ export default { orderDiscountsTotalContainer: '#order-discounts-total-container', orderDiscountsTotal: '#orderDiscountsTotal', orderWrappingTotal: '#orderWrappingTotal', + orderShippingTotalContainer: '#order-shipping-total-container', orderShippingTotal: '#orderShippingTotal', orderTaxesTotal: '#orderTaxesTotal', orderTotal: '#orderTotal', @@ -188,4 +200,5 @@ export default { }, }, printOrderViewPageButton: '.js-print-order-view-page', + refreshProductsListLoadingSpinner: '#orderProductsPanel .spinner-order-products-container#orderProductsLoading', }; diff --git a/admin-dev/themes/new-theme/js/pages/order/create/addresses-renderer.js b/admin-dev/themes/new-theme/js/pages/order/create/addresses-renderer.js index 9c63116791c43..6efd675a3c723 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/addresses-renderer.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/addresses-renderer.js @@ -37,8 +37,9 @@ export default class AddressesRenderer { } /** * @param {Array} addresses + * @param {int} cartId */ - render(addresses) { + render(addresses, cartId) { this._cleanAddresses(); if (addresses.length === 0) { this._hideAddressesContent(); @@ -54,8 +55,8 @@ export default class AddressesRenderer { for (const key in addresses) { const address = addresses[key]; - this._renderDeliveryAddress(address); - this._renderInvoiceAddress(address); + this._renderDeliveryAddress(address, cartId); + this._renderInvoiceAddress(address, cartId); } this._showAddressesBlock(); @@ -65,10 +66,11 @@ export default class AddressesRenderer { * Renders delivery address content * * @param address + * @param cartId * * @private */ - _renderDeliveryAddress(address) { + _renderDeliveryAddress(address, cartId) { const deliveryAddressOption = { value: address.addressId, text: address.alias, @@ -77,8 +79,10 @@ export default class AddressesRenderer { if (address.delivery) { $(createOrderMap.deliveryAddressDetails).html(address.formattedAddress); deliveryAddressOption.selected = 'selected'; - $(createOrderMap.deliveryAddressEditBtn).prop('href', this.router.generate('admin_addresses_edit', { + $(createOrderMap.deliveryAddressEditBtn).prop('href', this.router.generate('admin_cart_addresses_edit', { addressId: address.addressId, + cartId, + addressType: 'delivery', liteDisplaying: 1, submitFormAjax: 1, })); @@ -91,10 +95,11 @@ export default class AddressesRenderer { * Renders invoice address content * * @param address + * @param cartId * * @private */ - _renderInvoiceAddress(address) { + _renderInvoiceAddress(address, cartId) { const invoiceAddressOption = { value: address.addressId, text: address.alias, @@ -103,8 +108,10 @@ export default class AddressesRenderer { if (address.invoice) { $(createOrderMap.invoiceAddressDetails).html(address.formattedAddress); invoiceAddressOption.selected = 'selected'; - $(createOrderMap.invoiceAddressEditBtn).prop('href', this.router.generate('admin_addresses_edit', { + $(createOrderMap.invoiceAddressEditBtn).prop('href', this.router.generate('admin_cart_addresses_edit', { addressId: address.addressId, + cartId, + addressType: 'invoice', liteDisplaying: 1, submitFormAjax: 1, })); diff --git a/admin-dev/themes/new-theme/js/pages/order/create/cart-editor.js b/admin-dev/themes/new-theme/js/pages/order/create/cart-editor.js index 022e2526baaae..d72da13ba3ae4 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/cart-editor.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/cart-editor.js @@ -26,7 +26,7 @@ import Router from '@components/router'; import {EventEmitter} from '@components/event-emitter'; import eventMap from '@pages/order/create/event-map'; -import createOrderMap from "./create-order-map"; +import createOrderMap from './create-order-map'; const $ = window.$; @@ -47,8 +47,8 @@ export default class CartEditor { */ changeCartAddresses(cartId, addresses) { $.post(this.router.generate('admin_carts_edit_addresses', {cartId}), addresses) - .then(cartInfo => EventEmitter.emit(eventMap.cartAddressesChanged, cartInfo)) - .catch(response => showErrorMessage(response.responseJSON.message)); + .then((cartInfo) => EventEmitter.emit(eventMap.cartAddressesChanged, cartInfo)) + .catch((response) => showErrorMessage(response.responseJSON.message)); } /** @@ -60,21 +60,30 @@ export default class CartEditor { changeDeliveryOption(cartId, value) { $.post(this.router.generate('admin_carts_edit_carrier', {cartId}), { carrierId: value, - }).then(cartInfo => EventEmitter.emit(eventMap.cartDeliveryOptionChanged, cartInfo)) - .catch(response => showErrorMessage(response.responseJSON.message)); + }) + .then((cartInfo) => EventEmitter.emit(eventMap.cartDeliveryOptionChanged, cartInfo)) + .catch((response) => showErrorMessage(response.responseJSON.message)); } /** * Changes cart free shipping value * * @param {Number} cartId - * @param {Boolean} value */ - setFreeShipping(cartId, value) { - $.post(this.router.generate('admin_carts_set_free_shipping', {cartId}), { - freeShipping: value, - }).then(cartInfo => EventEmitter.emit(eventMap.cartFreeShippingSet, cartInfo)) - .catch(response => showErrorMessage(response.responseJSON.message)); + updateDeliveryOptions(cartId) { + const freeShippingEnabled = $(createOrderMap.freeShippingSwitch)[1].checked; + const isAGiftEnabled = $(createOrderMap.isAGiftSwitchValue).val() === '1'; + const useRecycledPackagingEnabled = $(createOrderMap.recycledPackagingSwitchValue).val() === '1'; + const giftMessage = $(createOrderMap.giftMessageField).val(); + + $.post(this.router.generate('admin_carts_set_delivery_settings', {cartId}), { + freeShipping: freeShippingEnabled, + isAGift: isAGiftEnabled, + useRecycledPackaging: useRecycledPackagingEnabled, + giftMessage, + }) + .then((cartInfo) => EventEmitter.emit(eventMap.cartDeliverySettingChanged, cartInfo)) + .catch((response) => showErrorMessage(response.responseJSON.message)); } /** @@ -86,8 +95,9 @@ export default class CartEditor { addCartRuleToCart(cartRuleId, cartId) { $.post(this.router.generate('admin_carts_add_cart_rule', {cartId}), { cartRuleId, - }).then(cartInfo => EventEmitter.emit(eventMap.cartRuleAdded, cartInfo)) - .catch(response => EventEmitter.emit(eventMap.cartRuleFailedToAdd, response.responseJSON.message)); + }) + .then((cartInfo) => EventEmitter.emit(eventMap.cartRuleAdded, cartInfo)) + .catch((response) => EventEmitter.emit(eventMap.cartRuleFailedToAdd, response.responseJSON.message)); } /** @@ -97,11 +107,14 @@ export default class CartEditor { * @param {Number} cartId */ removeCartRuleFromCart(cartRuleId, cartId) { - $.post(this.router.generate('admin_carts_delete_cart_rule', { - cartId, - cartRuleId, - })).then(cartInfo => EventEmitter.emit(eventMap.cartRuleRemoved, cartInfo)) - .catch(response => showErrorMessage(response.responseJSON.message)); + $.post( + this.router.generate('admin_carts_delete_cart_rule', { + cartId, + cartRuleId, + }) + ) + .then((cartInfo) => EventEmitter.emit(eventMap.cartRuleRemoved, cartInfo)) + .catch((response) => showErrorMessage(response.responseJSON.message)); } /** @@ -125,8 +138,9 @@ export default class CartEditor { data: data.product, processData: false, contentType: false, - }).then(cartInfo => EventEmitter.emit(eventMap.productAddedToCart, cartInfo)) - .catch(response => EventEmitter.emit(eventMap.productAddToCartFailed, response.responseJSON.message)); + }) + .then((cartInfo) => EventEmitter.emit(eventMap.productAddedToCart, cartInfo)) + .catch((response) => EventEmitter.emit(eventMap.productAddToCartFailed, response.responseJSON.message)); } /** @@ -140,8 +154,9 @@ export default class CartEditor { productId: product.productId, attributeId: product.attributeId, customizationId: product.customizationId, - }).then(cartInfo => EventEmitter.emit(eventMap.productRemovedFromCart, cartInfo)) - .catch(response => showErrorMessage(response.responseJSON.message)); + }) + .then((cartInfo) => EventEmitter.emit(eventMap.productRemovedFromCart, cartInfo)) + .catch((response) => showErrorMessage(response.responseJSON.message)); } /** @@ -152,15 +167,19 @@ export default class CartEditor { * @param {Object} product the updated product */ changeProductPrice(cartId, customerId, product) { - $.post(this.router.generate('admin_carts_edit_product_price', { - cartId, - productId: product.productId, - productAttributeId: product.attributeId, - }), { - newPrice: product.price, - customerId, - }).then(cartInfo => EventEmitter.emit(eventMap.productPriceChanged, cartInfo)) - .catch(response => showErrorMessage(response.responseJSON.message)); + $.post( + this.router.generate('admin_carts_edit_product_price', { + cartId, + productId: product.productId, + productAttributeId: product.attributeId, + }), + { + newPrice: product.price, + customerId, + } + ) + .then((cartInfo) => EventEmitter.emit(eventMap.productPriceChanged, cartInfo)) + .catch((response) => showErrorMessage(response.responseJSON.message)); } /** @@ -170,15 +189,19 @@ export default class CartEditor { * @param product */ changeProductQty(cartId, product) { - $.post(this.router.generate('admin_carts_edit_product_quantity', { - cartId, - productId: product.productId - }), { - newQty: product.newQty, - attributeId: product.attributeId, - customizationId: product.customizationId, - }).then(cartInfo => EventEmitter.emit(eventMap.productQtyChanged, cartInfo)) - .catch(response => EventEmitter.emit(eventMap.productQtyChangeFailed, response)); + $.post( + this.router.generate('admin_carts_edit_product_quantity', { + cartId, + productId: product.productId, + }), + { + newQty: product.newQty, + attributeId: product.attributeId, + customizationId: product.customizationId, + } + ) + .then((cartInfo) => EventEmitter.emit(eventMap.productQtyChanged, cartInfo)) + .catch((response) => EventEmitter.emit(eventMap.productQtyChangeFailed, response)); } /** @@ -192,8 +215,9 @@ export default class CartEditor { $.post(this.router.generate('admin_carts_edit_currency', {cartId}), { currencyId, - }).then(cartInfo => EventEmitter.emit(eventMap.cartCurrencyChanged, cartInfo)) - .catch(response => EventEmitter.emit(eventMap.cartCurrencyChangeFailed, response)); + }) + .then((cartInfo) => EventEmitter.emit(eventMap.cartCurrencyChanged, cartInfo)) + .catch((response) => EventEmitter.emit(eventMap.cartCurrencyChangeFailed, response)); } /** @@ -205,7 +229,8 @@ export default class CartEditor { changeCartLanguage(cartId, languageId) { $.post(this.router.generate('admin_carts_edit_language', {cartId}), { languageId, - }).then(cartInfo => EventEmitter.emit(eventMap.cartLanguageChanged, cartInfo)) - .catch(response => showErrorMessage(response.responseJSON.message)); + }) + .then((cartInfo) => EventEmitter.emit(eventMap.cartLanguageChanged, cartInfo)) + .catch((response) => showErrorMessage(response.responseJSON.message)); } } diff --git a/admin-dev/themes/new-theme/js/pages/order/create/create-order-map.js b/admin-dev/themes/new-theme/js/pages/order/create/create-order-map.js index 2c8b64c1325ad..b4a2d137c2376 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/create-order-map.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/create-order-map.js @@ -129,6 +129,11 @@ export default { deliveryOptionSelect: '#delivery-option-select', totalShippingField: '.js-total-shipping-tax-inc', freeShippingSwitch: '.js-free-shipping-switch', + recycledPackagingSwitch: '.js-recycled-packaging-switch', + recycledPackagingSwitchValue: '.js-recycled-packaging-switch:checked', + isAGiftSwitch: '.js-is-gift-switch', + isAGiftSwitchValue: '.js-is-gift-switch:checked', + giftMessageField: '#cart_gift_message', // selectors related to cart block cartBlock: '#cart-block', @@ -160,6 +165,7 @@ export default { listedProductReferenceField: '.js-product-ref', listedProductUnitPriceInput: '.js-product-unit-input', listedProductQtyInput: '.js-product-qty-input', + listedProductQtyStock: '.js-product-qty-stock', listedProductGiftQty: '.js-product-gift-qty', productTotalPriceField: '.js-product-total-price', listedProductCustomizedTextTemplate: '#js-table-product-customized-text-template', @@ -174,4 +180,5 @@ export default { productAddForm: '#js-add-product-form', cartErrorAlertBlock: '#js-cart-error-block', cartErrorAlertText: '#js-cart-error-block .alert-text', + createOrderButton: '#create-order-button', }; diff --git a/admin-dev/themes/new-theme/js/pages/order/create/create-order-page.js b/admin-dev/themes/new-theme/js/pages/order/create/create-order-page.js index 30d73f728e3da..fa517fac33112 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/create-order-page.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/create-order-page.js @@ -38,6 +38,7 @@ import ProductManager from './product-manager'; import ProductRenderer from './product-renderer'; import SummaryRenderer from './summary-renderer'; import SummaryManager from './summary-manager'; +import _ from 'lodash'; const $ = window.$; @@ -67,9 +68,9 @@ export default class CreateOrderPage { this._loadCartFromUrlParams(); return { - refreshAddressesList: (refreshCartAddresses) => this.refreshAddressesList(refreshCartAddresses), - refreshCart: (refreshCart) => this.refreshCart(refreshCart), - search: (string) => this.customerManager.search(string), + refreshAddressesList: refreshCartAddresses => this.refreshAddressesList(refreshCartAddresses), + refreshCart: refreshCart => this.refreshCart(refreshCart), + search: string => this.customerManager.search(string) }; } @@ -159,30 +160,29 @@ export default class CreateOrderPage { */ initAddressButtonsIframe() { $(createOrderMap.addressAddBtn).fancybox({ - 'type': 'iframe', - 'width': '90%', - 'height': '90%', + type: 'iframe', + width: '90%', + height: '90%' }); $(createOrderMap.invoiceAddressEditBtn).fancybox({ - 'type': 'iframe', - 'width': '90%', - 'height': '90%', + type: 'iframe', + width: '90%', + height: '90%' }); $(createOrderMap.deliveryAddressEditBtn).fancybox({ - 'type': 'iframe', - 'width': '90%', - 'height': '90%', + type: 'iframe', + width: '90%', + height: '90%' }); - } initCartRuleButtonsIframe() { $('#js-add-cart-rule-btn').fancybox({ - 'type': 'iframe', - 'width': '90%', - 'height': '90%', + type: 'iframe', + width: '90%', + height: '90%' }); } @@ -194,29 +194,39 @@ export default class CreateOrderPage { _listenForCartEdit() { this._onCartAddressesChanged(); this._onDeliveryOptionChanged(); - this._onFreeShippingChanged(); + this._onDeliverySettingChanged(); this._addCartRuleToCart(); this._removeCartRuleFromCart(); this._onCartCurrencyChanged(); this._onCartLanguageChanged(); this.$container.on('change', createOrderMap.deliveryOptionSelect, e => - this.cartEditor.changeDeliveryOption(this.cartId, e.currentTarget.value), + this.cartEditor.changeDeliveryOption(this.cartId, e.currentTarget.value) ); this.$container.on('change', createOrderMap.freeShippingSwitch, e => - this.cartEditor.setFreeShipping(this.cartId, e.currentTarget.value), + this.cartEditor.updateDeliveryOptions(this.cartId) + ); + + this.$container.on('change', createOrderMap.recycledPackagingSwitch, e => + this.cartEditor.updateDeliveryOptions(this.cartId) + ); + + this.$container.on('change', createOrderMap.isAGiftSwitch, e => this.cartEditor.updateDeliveryOptions(this.cartId)); + + this.$container.on('blur', createOrderMap.giftMessageField, e => + this.cartEditor.updateDeliveryOptions(this.cartId) ); this.$container.on('click', createOrderMap.addToCartButton, () => - this.productManager.addProductToCart(this.cartId), + this.productManager.addProductToCart(this.cartId) ); - this.$container.on('change', createOrderMap.cartCurrencySelect, (e) => + this.$container.on('change', createOrderMap.cartCurrencySelect, e => this.cartEditor.changeCartCurrency(this.cartId, e.currentTarget.value) ); - this.$container.on('change', createOrderMap.cartLanguageSelect, (e) => + this.$container.on('change', createOrderMap.cartLanguageSelect, e => this.cartEditor.changeCartLanguage(this.cartId, e.currentTarget.value) ); @@ -224,11 +234,21 @@ export default class CreateOrderPage { this.summaryManager.sendProcessOrderEmail(this.cartId) ); - this.$container.on('change', createOrderMap.listedProductUnitPriceInput, (e) => this._initProductChangePrice(e)); - this.$container.on('change', createOrderMap.listedProductQtyInput, e => this._initProductChangeQty(e)); + this.$container.on('change', createOrderMap.listedProductUnitPriceInput, e => this._initProductChangePrice(e)); + this.$container.on( + 'change', + createOrderMap.listedProductQtyInput, + _.debounce(e => { + const inputsQty = document.querySelectorAll(createOrderMap.listedProductQtyInput); + + inputsQty.forEach(inputQty => { + inputQty.setAttribute('disabled', true); + }); + this._initProductChangeQty(e); + }, 500) + ); this.$container.on('change', createOrderMap.addressSelect, () => this._changeCartAddresses()); this.$container.on('click', createOrderMap.productRemoveBtn, e => this._initProductRemoveFromCart(e)); - } /** @@ -237,7 +257,7 @@ export default class CreateOrderPage { * @private */ _onCartLoaded() { - EventEmitter.on(eventMap.cartLoaded, (cartInfo) => { + EventEmitter.on(eventMap.cartLoaded, cartInfo => { this.cartId = cartInfo.cartId; this._renderCartInfo(cartInfo); if (cartInfo.addresses.length !== 0 && !CreateOrderPage.validateSelectedAddresses(cartInfo.addresses)) { @@ -276,9 +296,11 @@ export default class CreateOrderPage { * @private */ _onCartAddressesChanged() { - EventEmitter.on(eventMap.cartAddressesChanged, (cartInfo) => { - this.addressesRenderer.render(cartInfo.addresses); + EventEmitter.on(eventMap.cartAddressesChanged, cartInfo => { + this.addressesRenderer.render(cartInfo.addresses, cartInfo.cartId); + this.cartRulesRenderer.renderCartRulesBlock(cartInfo.cartRules, cartInfo.products.length === 0); this.shippingRenderer.render(cartInfo.shipping, cartInfo.products.length === 0); + this.productRenderer.renderList(cartInfo.products); this.summaryRenderer.render(cartInfo); }); } @@ -289,19 +311,19 @@ export default class CreateOrderPage { * @private */ _onDeliveryOptionChanged() { - EventEmitter.on(eventMap.cartDeliveryOptionChanged, (cartInfo) => { + EventEmitter.on(eventMap.cartDeliveryOptionChanged, cartInfo => { + this.cartRulesRenderer.renderCartRulesBlock(cartInfo.cartRules, cartInfo.products.length === 0); this.shippingRenderer.render(cartInfo.shipping, cartInfo.products.length === 0); this.summaryRenderer.render(cartInfo); + this.productRenderer.renderList(cartInfo.products); }); } /** - * Listens for cart free shipping update event - * * @private */ - _onFreeShippingChanged() { - EventEmitter.on(eventMap.cartFreeShippingSet, (cartInfo) => { + _onDeliverySettingChanged() { + EventEmitter.on(eventMap.cartDeliverySettingChanged, cartInfo => { this.cartRulesRenderer.renderCartRulesBlock(cartInfo.cartRules, cartInfo.products.length === 0); this.shippingRenderer.render(cartInfo.shipping, cartInfo.products.length === 0); this.summaryRenderer.render(cartInfo); @@ -314,7 +336,7 @@ export default class CreateOrderPage { * @private */ _onCartLanguageChanged() { - EventEmitter.on(eventMap.cartLanguageChanged, (cartInfo) => { + EventEmitter.on(eventMap.cartLanguageChanged, cartInfo => { this._preselectCartLanguage(cartInfo.langId); this._renderCartInfo(cartInfo); }); @@ -327,15 +349,15 @@ export default class CreateOrderPage { */ _onCartCurrencyChanged() { // on success - EventEmitter.on(eventMap.cartCurrencyChanged, (cartInfo) => { + EventEmitter.on(eventMap.cartCurrencyChanged, cartInfo => { this._renderCartInfo(cartInfo); this.productRenderer.reset(); }); // on failure - EventEmitter.on(eventMap.cartCurrencyChangeFailed, (response) => { - this.productRenderer.renderCartBlockErrorAlert(response.responseJSON.message) - }) + EventEmitter.on(eventMap.cartCurrencyChangeFailed, response => { + this.productRenderer.renderCartBlockErrorAlert(response.responseJSON.message); + }); } /** @@ -403,16 +425,18 @@ export default class CreateOrderPage { * @private */ _addCartRuleToCart() { - this.$container.on('mousedown', createOrderMap.foundCartRuleListItem, (event) => { - // prevent blur event to allow selecting cart rule - event.preventDefault(); - const cartRuleId = $(event.currentTarget).data('cart-rule-id'); - this.cartRuleManager.addCartRuleToCart(cartRuleId, this.cartId); - - // manually fire blur event after cart rule is selected. - }).on('click', createOrderMap.foundCartRuleListItem, () => { - $(createOrderMap.cartRuleSearchInput).blur(); - }); + this.$container + .on('mousedown', createOrderMap.foundCartRuleListItem, event => { + // prevent blur event to allow selecting cart rule + event.preventDefault(); + const cartRuleId = $(event.currentTarget).data('cart-rule-id'); + this.cartRuleManager.addCartRuleToCart(cartRuleId, this.cartId); + + // manually fire blur event after cart rule is selected. + }) + .on('click', createOrderMap.foundCartRuleListItem, () => { + $(createOrderMap.cartRuleSearchInput).blur(); + }); } /** @@ -421,7 +445,7 @@ export default class CreateOrderPage { * @private */ _removeCartRuleFromCart() { - this.$container.on('click', createOrderMap.cartRuleDeleteBtn, (event) => { + this.$container.on('click', createOrderMap.cartRuleDeleteBtn, event => { this.cartRuleManager.removeCartRuleFromCart($(event.currentTarget).data('cart-rule-id'), this.cartId); }); } @@ -452,7 +476,7 @@ export default class CreateOrderPage { const product = { productId: $(event.currentTarget).data('product-id'), attributeId: $(event.currentTarget).data('attribute-id'), - customizationId: $(event.currentTarget).data('customization-id'), + customizationId: $(event.currentTarget).data('customization-id') }; this.productManager.removeProductFromCart(this.cartId, product); @@ -470,9 +494,8 @@ export default class CreateOrderPage { productId: $(event.currentTarget).data('product-id'), attributeId: $(event.currentTarget).data('attribute-id'), customizationId: $(event.currentTarget).data('customization-id'), - price: $(event.currentTarget).val(), + price: $(event.currentTarget).val() }; - this.productManager.changeProductPrice(this.cartId, this.customerId, product); } @@ -488,10 +511,23 @@ export default class CreateOrderPage { productId: $(event.currentTarget).data('product-id'), attributeId: $(event.currentTarget).data('attribute-id'), customizationId: $(event.currentTarget).data('customization-id'), - newQty: $(event.currentTarget).val(), + newQty: $(event.currentTarget).val() }; - this.productManager.changeProductQty(this.cartId, product); + if ( + typeof product.productId !== 'undefined' && + product.productId !== null && + typeof product.attributeId !== 'undefined' && + product.attributeId !== null + ) { + this.productManager.changeProductQty(this.cartId, product); + } else { + const inputsQty = document.querySelectorAll(createOrderMap.listedProductQtyInput); + + inputsQty.forEach(inputQty => { + inputQty.disabled = false; + }); + } } /** @@ -502,7 +538,7 @@ export default class CreateOrderPage { * @private */ _renderCartInfo(cartInfo) { - this.addressesRenderer.render(cartInfo.addresses); + this.addressesRenderer.render(cartInfo.addresses, cartInfo.cartId); this.cartRulesRenderer.renderCartRulesBlock(cartInfo.cartRules, cartInfo.products.length === 0); this.shippingRenderer.render(cartInfo.shipping, cartInfo.products.length === 0); this.productRenderer.cleanCartBlockAlerts(); @@ -545,7 +581,7 @@ export default class CreateOrderPage { _changeCartAddresses() { const addresses = { deliveryAddressId: $(createOrderMap.deliveryAddressSelect).val(), - invoiceAddressId: $(createOrderMap.invoiceAddressSelect).val(), + invoiceAddressId: $(createOrderMap.invoiceAddressSelect).val() }; this.cartEditor.changeCartAddresses(this.cartId, addresses); @@ -560,22 +596,24 @@ export default class CreateOrderPage { */ refreshAddressesList(refreshCartAddresses) { const cartId = $(createOrderMap.cartBlock).data('cartId'); - $.get(this.router.generate('admin_carts_info', {cartId})).then((cartInfo) => { - this.addressesRenderer.render(cartInfo.addresses); + $.get(this.router.generate('admin_carts_info', {cartId})) + .then(cartInfo => { + this.addressesRenderer.render(cartInfo.addresses, cartInfo.cartId); - if (refreshCartAddresses) { - this._changeCartAddresses(); - } - }).catch((e) => { - showErrorMessage(e.responseJSON.message); - }); + if (refreshCartAddresses) { + this._changeCartAddresses(); + } + }) + .catch(e => { + showErrorMessage(e.responseJSON.message); + }); } /** * proxy to allow other scripts within the page to refresh addresses list */ refreshCart() { - const cartId = $(createOrderMap.cartBlock).data('cartId'); - this.cartProvider.getCart(cartId); + const cartId = $(createOrderMap.cartBlock).data('cartId'); + this.cartProvider.getCart(cartId); } } diff --git a/admin-dev/themes/new-theme/js/pages/order/create/event-map.js b/admin-dev/themes/new-theme/js/pages/order/create/event-map.js index 81f8bdf8e608e..7b24dddedcd53 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/event-map.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/event-map.js @@ -46,8 +46,8 @@ export default { cartAddressesChanged: 'OrderCreateCartAddressesChanged', // when cart delivery option has been changed cartDeliveryOptionChanged: 'OrderCreateCartDeliveryOptionChanged', - // when cart free shipping value has been changed - cartFreeShippingSet: 'OrderCreateCartFreeShippingSet', + // when cart delivery setting has been changed + cartDeliverySettingChanged: 'OrderCreateCartDeliverySettingChangedSet', // when cart rules search action is done cartRuleSearched: 'OrderCreateCartRuleSearched', // when cart rule is removed from cart diff --git a/admin-dev/themes/new-theme/js/pages/order/create/product-manager.js b/admin-dev/themes/new-theme/js/pages/order/create/product-manager.js index 51b0d5dc8d666..3d862155b582f 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/product-manager.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/product-manager.js @@ -53,14 +53,12 @@ export default class ProductManager { addProductToCart: cartId => this.cartEditor.addProduct(cartId, this._getProductData()), - removeProductFromCart: (cartId, product) => - this.cartEditor.removeProductFromCart(cartId, product), + removeProductFromCart: (cartId, product) => this.cartEditor.removeProductFromCart(cartId, product), changeProductPrice: (cartId, customerId, updatedProduct) => this.cartEditor.changeProductPrice(cartId, customerId, updatedProduct), - changeProductQty: (cartId, updatedProduct) => - this.cartEditor.changeProductQty(cartId, updatedProduct), + changeProductQty: (cartId, updatedProduct) => this.cartEditor.changeProductQty(cartId, updatedProduct) }; } @@ -86,7 +84,7 @@ export default class ProductManager { * @private */ _onProductSearch() { - EventEmitter.on(eventMap.productSearched, (response) => { + EventEmitter.on(eventMap.productSearched, response => { this.products = response.products; this.productRenderer.renderSearchResults(this.products); this._selectFirstResult(); @@ -100,13 +98,13 @@ export default class ProductManager { */ _onAddProductToCart() { // on success - EventEmitter.on(eventMap.productAddedToCart, (cartInfo) => { + EventEmitter.on(eventMap.productAddedToCart, cartInfo => { this.productRenderer.cleanCartBlockAlerts(); EventEmitter.emit(eventMap.cartLoaded, cartInfo); }); // on failure - EventEmitter.on(eventMap.productAddToCartFailed, (errorMessage) => { + EventEmitter.on(eventMap.productAddToCartFailed, errorMessage => { this.productRenderer.renderCartBlockErrorAlert(errorMessage); }); } @@ -117,7 +115,7 @@ export default class ProductManager { * @private */ _onRemoveProductFromCart() { - EventEmitter.on(eventMap.productRemovedFromCart, (cartInfo) => { + EventEmitter.on(eventMap.productRemovedFromCart, cartInfo => { EventEmitter.emit(eventMap.cartLoaded, cartInfo); }); } @@ -128,7 +126,7 @@ export default class ProductManager { * @private */ _onProductPriceChange() { - EventEmitter.on(eventMap.productPriceChanged, (cartInfo) => { + EventEmitter.on(eventMap.productPriceChanged, cartInfo => { this.productRenderer.cleanCartBlockAlerts(); EventEmitter.emit(eventMap.cartLoaded, cartInfo); }); @@ -140,15 +138,28 @@ export default class ProductManager { * @private */ _onProductQtyChange() { + const enableQtyInputs = () => { + const inputsQty = document.querySelectorAll(createOrderMap.listedProductQtyInput); + + inputsQty.forEach(inputQty => { + inputQty.disabled = false; + }); + }; + // on success - EventEmitter.on(eventMap.productQtyChanged, (cartInfo) => { + EventEmitter.on(eventMap.productQtyChanged, cartInfo => { this.productRenderer.cleanCartBlockAlerts(); + $(createOrderMap.createOrderButton).prop('disabled', false); EventEmitter.emit(eventMap.cartLoaded, cartInfo); + + enableQtyInputs(); }); // on failure - EventEmitter.on(eventMap.productQtyChangeFailed, (e) => { + EventEmitter.on(eventMap.productQtyChangeFailed, e => { this.productRenderer.renderCartBlockErrorAlert(e.responseJSON.message); + $(createOrderMap.createOrderButton).prop('disabled', true); + enableQtyInputs(); }); } @@ -160,7 +171,11 @@ export default class ProductManager { * @private */ _initProductSelect(event) { - const productId = Number($(event.currentTarget).find(':selected').val()); + const productId = Number( + $(event.currentTarget) + .find(':selected') + .val() + ); this._selectProduct(productId); } @@ -172,7 +187,11 @@ export default class ProductManager { * @private */ _initCombinationSelect(event) { - const combinationId = Number($(event.currentTarget).find(':selected').val()); + const combinationId = Number( + $(event.currentTarget) + .find(':selected') + .val() + ); this._selectCombination(combinationId); } @@ -182,6 +201,7 @@ export default class ProductManager { * @private */ _search(searchPhrase) { + // Search only if the search phrase length is greater than 2 characters if (searchPhrase.length < 2) { return; } @@ -192,24 +212,26 @@ export default class ProductManager { } const params = { - search_phrase: searchPhrase, + search_phrase: searchPhrase }; if ($(createOrderMap.cartCurrencySelect).data('selectedCurrencyId') != undefined) { params.currency_id = $(createOrderMap.cartCurrencySelect).data('selectedCurrencyId'); } - const $searchRequest = $.get(this.router.generate('admin_products_search'), params); + const $searchRequest = $.get(this.router.generate('admin_orders_products_search'), params); this.activeSearchRequest = $searchRequest; - $searchRequest.then((response) => { - EventEmitter.emit(eventMap.productSearched, response); - }).catch((response) => { - if (response.statusText === 'abort') { - return; - } - - showErrorMessage(response.responseJSON.message); - }); + $searchRequest + .then(response => { + EventEmitter.emit(eventMap.productSearched, response); + }) + .catch(response => { + if (response.statusText === 'abort') { + return; + } + + showErrorMessage(response.responseJSON.message); + }); } /** @@ -265,7 +287,12 @@ export default class ProductManager { const combination = this.selectedProduct.combinations[combinationId]; this.selectedCombinationId = combinationId; - this.productRenderer.renderStock(combination.stock); + this.productRenderer.renderStock( + $(createOrderMap.inStockCounter), + $(createOrderMap.quantityInput), + combination.stock, + this.selectedProduct.availableOutOfStock || combination.stock <= 0 + ); return combination; } @@ -309,7 +336,7 @@ export default class ProductManager { return { product: formData, - fileSizes, + fileSizes }; } } diff --git a/admin-dev/themes/new-theme/js/pages/order/create/product-renderer.js b/admin-dev/themes/new-theme/js/pages/order/create/product-renderer.js index ae5844253d673..94c885f352fbc 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/product-renderer.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/product-renderer.js @@ -73,6 +73,12 @@ export default class ProductRenderer { $template.find(createOrderMap.listedProductQtyInput).data('attribute-id', product.attributeId); $template.find(createOrderMap.listedProductQtyInput).data('customization-id', customizationId); $template.find(createOrderMap.listedProductQtyInput).data('prev-qty', product.quantity); + this.renderStock( + $template.find(createOrderMap.listedProductQtyStock), + $template.find(createOrderMap.listedProductQtyInput), + product.availableStock, + product.availableOutOfStock || (product.availableStock <= 0) + ); $template.find(createOrderMap.productTotalPriceField).text(product.price); $template.find(createOrderMap.productRemoveBtn).data('product-id', product.productId); $template.find(createOrderMap.productRemoveBtn).data('attribute-id', product.attributeId); @@ -108,7 +114,9 @@ export default class ProductRenderer { if (customizedData.type === createOrderMap.productCustomizationFieldTypeFile) { $customizationTemplate = $customizedFileTemplate.clone(); $customizationTemplate.find(createOrderMap.listedProductCustomizationName).text(customizedData.name); - $customizationTemplate.find(`${createOrderMap.listedProductCustomizationValue} img`).prop('src', customizedData.value); + $customizationTemplate + .find(`${createOrderMap.listedProductCustomizationValue} img`) + .prop('src', customizedData.value); } else { $customizationTemplate.find(createOrderMap.listedProductCustomizationName).text(customizedData.name); $customizationTemplate.find(createOrderMap.listedProductCustomizationValue).text(customizedData.value); @@ -155,10 +163,15 @@ export default class ProductRenderer { /** * Renders available fields related to selected product * - * @param product + * @param {object} product */ renderProductMetadata(product) { - this.renderStock(product.stock); + this.renderStock( + $(createOrderMap.inStockCounter), + $(createOrderMap.quantityInput), + product.stock, + product.availableOutOfStock || (product.stock <= 0) + ); this._renderCombinations(product.combinations); this._renderCustomizations(product.customizationFields); } @@ -166,11 +179,19 @@ export default class ProductRenderer { /** * Updates stock text helper value * - * @param stock + * @param {object} inputStockCounter Text Help with the stock counter + * @param {object} inputQuantity Input for the stock + * @param {number} stock Available stock for the product + * @param {boolean} infiniteMax If the product order has no limits */ - renderStock(stock) { - $(createOrderMap.inStockCounter).text(stock); - $(createOrderMap.quantityInput).attr('max', stock); + renderStock(inputStockCounter, inputQuantity, stock, infiniteMax) { + inputStockCounter.text(stock); + + if (!infiniteMax) { + inputQuantity.attr('max', stock); + } else { + inputQuantity.removeAttr('max'); + } } /** @@ -179,10 +200,9 @@ export default class ProductRenderer { * @private */ cloneProductTemplate(product) { - return product.gift === true ? - $($(createOrderMap.productsTableGiftRowTemplate).html()).clone() : - $($(createOrderMap.productsTableRowTemplate).html()).clone() - ; + return product.gift === true + ? $($(createOrderMap.productsTableGiftRowTemplate).html()).clone() + : $($(createOrderMap.productsTableRowTemplate).html()).clone(); } /** @@ -272,7 +292,7 @@ export default class ProductRenderer { const templateTypeMap = { [fieldTypeFile]: $fileInputTemplate, - [fieldTypeText]: $textInputTemplate + [fieldTypeText]: $textInputTemplate, }; for (const key in customizationFields) { @@ -280,12 +300,10 @@ export default class ProductRenderer { const $template = templateTypeMap[customField.type].clone(); if (customField.type === fieldTypeFile) { - $template.on('change', e => { + $template.on('change', (e) => { const fileName = e.target.files[0].name; - $(e.target) - .next('.custom-file-label') - .html(fileName); + $(e.target).next('.custom-file-label').html(fileName); }); } diff --git a/admin-dev/themes/new-theme/js/pages/order/create/shipping-renderer.js b/admin-dev/themes/new-theme/js/pages/order/create/shipping-renderer.js index 76191c4efe9a4..53d902655c129 100644 --- a/admin-dev/themes/new-theme/js/pages/order/create/shipping-renderer.js +++ b/admin-dev/themes/new-theme/js/pages/order/create/shipping-renderer.js @@ -63,6 +63,9 @@ export default class ShippingRenderer { this._renderDeliveryOptions(shipping.deliveryOptions, shipping.selectedCarrierId); this._renderTotalShipping(shipping.shippingPrice); this._renderFreeShippingSwitch(shipping.freeShipping); + this.renderRecycledPackagingSwitch(shipping.recycledPackaging); + this.renderGiftMessageField(shipping.giftMessage); + this.renderGiftSwitch(shipping.gift); this._showForm(); this._showContainer(); } @@ -84,6 +87,45 @@ export default class ShippingRenderer { }); } + /** + * @param useRecycledPackaging + * + * @private + */ + renderRecycledPackagingSwitch(useRecycledPackaging) { + $(createOrderMap.recycledPackagingSwitch).each((key, input) => { + if (input.value === '1') { + input.checked = useRecycledPackaging; + } else { + input.checked = !useRecycledPackaging; + } + }); + } + + /** + * @param isAGift + * + * @private + */ + renderGiftSwitch(isAGift) { + $(createOrderMap.isAGiftSwitch).each((key, input) => { + if (input.value === '1') { + input.checked = isAGift; + } else { + input.checked = !isAGift; + } + }); + } + + /** + * @param giftMessage + * + * @private + */ + renderGiftMessageField(giftMessage) { + $(createOrderMap.giftMessageField).val(giftMessage); + } + /** * Show warning message that no carriers are available and hide form block * diff --git a/admin-dev/themes/new-theme/js/pages/order/message/order-view-page-messages-handler.js b/admin-dev/themes/new-theme/js/pages/order/message/order-view-page-messages-handler.js index 0b18dea955e9d..1e0d7f1a9ca74 100644 --- a/admin-dev/themes/new-theme/js/pages/order/message/order-view-page-messages-handler.js +++ b/admin-dev/themes/new-theme/js/pages/order/message/order-view-page-messages-handler.js @@ -68,6 +68,7 @@ export default class OrderViewPageMessagesHandler { } $orderMessage.val(message); + $orderMessage.trigger('input'); }); } diff --git a/admin-dev/themes/new-theme/js/pages/order/order-shipping-manager.js b/admin-dev/themes/new-theme/js/pages/order/order-shipping-manager.js index 43475fbc24bd3..6be229928610f 100644 --- a/admin-dev/themes/new-theme/js/pages/order/order-shipping-manager.js +++ b/admin-dev/themes/new-theme/js/pages/order/order-shipping-manager.js @@ -32,7 +32,7 @@ export default class OrderShippingManager { } _initOrderShippingUpdateEventHandler() { - $(OrderViewPageMap.showOrderShippingUpdateModalBtn).on('click', (event) => { + $(OrderViewPageMap.mainDiv).on('click', OrderViewPageMap.showOrderShippingUpdateModalBtn, (event) => { const $btn = $(event.currentTarget); $(OrderViewPageMap.updateOrderShippingTrackingNumberInput).val($btn.data('order-tracking-number')); diff --git a/admin-dev/themes/new-theme/js/pages/order/view.js b/admin-dev/themes/new-theme/js/pages/order/view.js index af58c5a777dfa..6c67c496c5ec3 100644 --- a/admin-dev/themes/new-theme/js/pages/order/view.js +++ b/admin-dev/themes/new-theme/js/pages/order/view.js @@ -126,7 +126,16 @@ $(() => { const $valueInput = $form.find(OrderViewPageMap.addCartRuleValueInput); const $valueFormGroup = $valueInput.closest('.form-group'); - $form.find(OrderViewPageMap.addCartRuleTypeSelect).on('change', event => { + $modal.on('shown.bs.modal', () => { + $(OrderViewPageMap.addCartRuleSubmit).attr('disabled', true); + }); + + $form.find(OrderViewPageMap.addCartRuleNameInput).on('keyup', (event) => { + const cartRuleName = $(event.currentTarget).val(); + $(OrderViewPageMap.addCartRuleSubmit).attr('disabled', cartRuleName.trim().length === 0); + }); + + $form.find(OrderViewPageMap.addCartRuleTypeSelect).on('change', (event) => { const selectedCartRuleType = $(event.currentTarget).val(); const $valueUnit = $form.find(OrderViewPageMap.addCartRuleValueUnit); diff --git a/admin-dev/themes/new-theme/js/pages/order/view/order-documents-refresher.js b/admin-dev/themes/new-theme/js/pages/order/view/order-documents-refresher.js index c00cae4a41ae4..b4fc3efff5510 100644 --- a/admin-dev/themes/new-theme/js/pages/order/view/order-documents-refresher.js +++ b/admin-dev/themes/new-theme/js/pages/order/view/order-documents-refresher.js @@ -36,7 +36,7 @@ export default class OrderDocumentsRefresher { } refresh(orderId) { - $.ajax(this.router.generate('admin_orders_get_documents', {orderId})) + $.getJSON(this.router.generate('admin_orders_get_documents', {orderId})) .then((response) => { $(OrderViewPageMap.orderDocumentsTabCount).text(response.total); $(OrderViewPageMap.orderDocumentsTabBody).html(response.html); diff --git a/admin-dev/themes/new-theme/js/pages/order/view/order-invoices-refresher.js b/admin-dev/themes/new-theme/js/pages/order/view/order-invoices-refresher.js index 421933cbefd8d..198c845f11e22 100644 --- a/admin-dev/themes/new-theme/js/pages/order/view/order-invoices-refresher.js +++ b/admin-dev/themes/new-theme/js/pages/order/view/order-invoices-refresher.js @@ -34,7 +34,7 @@ export default class OrderInvoicesRefresher { } refresh(orderId) { - $.ajax(this.router.generate('admin_orders_get_invoices', {orderId})) + $.getJSON(this.router.generate('admin_orders_get_invoices', {orderId})) .then((response) => { if (!response || !response.invoices || Object.keys(response.invoices).length <= 0) { return; diff --git a/admin-dev/themes/new-theme/js/pages/order/view/order-payments-refresher.js b/admin-dev/themes/new-theme/js/pages/order/view/order-payments-refresher.js new file mode 100644 index 0000000000000..238152401d2a2 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/order/view/order-payments-refresher.js @@ -0,0 +1,50 @@ +/** + * Copyright since 2007 PrestaShop SA and Contributors + * PrestaShop is an International Registered Trademark & Property of PrestaShop SA + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.md. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://devdocs.prestashop.com/ for more information. + * + * @author PrestaShop SA and Contributors + * @copyright Since 2007 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + */ + +import Router from '@components/router'; +import OrderViewPageMap from '@pages/order/OrderViewPageMap'; + +const {$} = window; + +export default class OrderPaymentsRefresher { + constructor() { + this.router = new Router(); + } + + refresh(orderId) { + $.ajax(this.router.generate('admin_orders_get_payments', {orderId})) + .then( + response => { + $(OrderViewPageMap.viewOrderPaymentsAlert).remove(); + $(`${OrderViewPageMap.viewOrderPaymentsBlock} .card-body`).prepend(response); + }, + response => { + if (response.responseJSON && response.responseJSON.message) { + $.growl.error({message: response.responseJSON.message}); + } + } + ); + } +} diff --git a/admin-dev/themes/new-theme/js/pages/order/view/order-prices-refresher.js b/admin-dev/themes/new-theme/js/pages/order/view/order-prices-refresher.js index d0fa841264759..5562b48a56cab 100644 --- a/admin-dev/themes/new-theme/js/pages/order/view/order-prices-refresher.js +++ b/admin-dev/themes/new-theme/js/pages/order/view/order-prices-refresher.js @@ -26,7 +26,7 @@ import Router from '@components/router'; import OrderViewPageMap from '@pages/order/OrderViewPageMap'; -const $ = window.$; +const {$} = window; export default class OrderPricesRefresher { constructor() { @@ -34,14 +34,77 @@ export default class OrderPricesRefresher { } refresh(orderId) { - $.ajax(this.router.generate('admin_orders_get_prices', {orderId})) - .then((response) => { - $(OrderViewPageMap.orderTotal).text(response.orderTotalFormatted); - $(OrderViewPageMap.orderDiscountsTotal).text(`-${response.discountsAmountFormatted}`); - $(OrderViewPageMap.orderDiscountsTotalContainer).toggleClass('d-none', !response.discountsAmountDisplayed); - $(OrderViewPageMap.orderProductsTotal).text(response.productsTotalFormatted); - $(OrderViewPageMap.orderShippingTotal).text(response.shippingTotalFormatted); - $(OrderViewPageMap.orderTaxesTotal).text(response.taxesTotalFormatted); + $.getJSON(this.router.generate('admin_orders_get_prices', {orderId})).then(response => { + $(OrderViewPageMap.orderTotal).text(response.orderTotalFormatted); + $(OrderViewPageMap.orderDiscountsTotal).text(`-${response.discountsAmountFormatted}`); + $(OrderViewPageMap.orderDiscountsTotalContainer).toggleClass('d-none', !response.discountsAmountDisplayed); + $(OrderViewPageMap.orderProductsTotal).text(response.productsTotalFormatted); + $(OrderViewPageMap.orderShippingTotal).text(response.shippingTotalFormatted); + $(OrderViewPageMap.orderShippingTotalContainer).toggleClass('d-none', !response.shippingTotalDisplayed); + $(OrderViewPageMap.orderTaxesTotal).text(response.taxesTotalFormatted); + }); + } + + refreshProductPrices(orderId) { + $.getJSON(this.router.generate('admin_orders_product_prices', {orderId})).then(productPricesList => { + productPricesList.forEach(productPrices => { + const orderProductTrId = OrderViewPageMap.productsTableRow(productPrices.orderDetailId); + let $quantity = $(productPrices.quantity); + if (productPrices.quantity > 1) { + $quantity = $quantity.wrap(''); + } + + $(`${orderProductTrId} ${OrderViewPageMap.productEditUnitPrice}`).text(productPrices.unitPrice); + $(`${orderProductTrId} ${OrderViewPageMap.productEditQuantity}`).html($quantity.html()); + $(`${orderProductTrId} ${OrderViewPageMap.productEditAvailableQuantity}`).text(productPrices.availableQuantity); + $(`${orderProductTrId} ${OrderViewPageMap.productEditTotalPrice}`).text(productPrices.totalPrice); + + // update order row price values + const productEditButton = $(OrderViewPageMap.productEditBtn(productPrices.orderDetailId)); + + productEditButton.data('product-price-tax-incl', productPrices.unitPriceTaxInclRaw); + productEditButton.data('product-price-tax-excl', productPrices.unitPriceTaxExclRaw); + productEditButton.data('product-quantity', productPrices.quantity); }); + }); + } + + checkOtherProductPricesMatch(givenPrice, productId, combinationId, invoiceId, orderDetailId) { + const productRows = document.querySelectorAll('tr.cellProduct'); + // We convert the expected values into int/float to avoid a type mismatch that would be wrongly interpreted + const expectedProductId = Number(productId); + const expectedCombinationId = Number(combinationId); + const expectedGivenPrice = Number(givenPrice); + let unmatchingPriceExists = false; + + productRows.forEach((productRow) => { + const productRowId = $(productRow).attr('id'); + + // No need to check edited row (especially if it's the only one for this product) + if (orderDetailId && productRowId === `orderProduct_${orderDetailId}`) { + return; + } + + const productEditBtn = $(`#${productRowId} ${OrderViewPageMap.productEditButtons}`); + const currentOrderInvoiceId = Number(productEditBtn.data('order-invoice-id')); + + // No need to check target invoice, only if others have matching products + if (invoiceId && currentOrderInvoiceId && invoiceId === currentOrderInvoiceId) { + return; + } + + const currentProductId = Number(productEditBtn.data('product-id')); + const currentCombinationId = Number(productEditBtn.data('combination-id')); + + if (currentProductId !== expectedProductId || currentCombinationId !== expectedCombinationId) { + return; + } + + if (expectedGivenPrice !== Number(productEditBtn.data('product-price-tax-incl'))) { + unmatchingPriceExists = true; + } + }); + + return !unmatchingPriceExists; } } diff --git a/admin-dev/themes/new-theme/js/pages/order/view/order-product-add-autocomplete.js b/admin-dev/themes/new-theme/js/pages/order/view/order-product-add-autocomplete.js index 89176b047d921..751852fd21989 100644 --- a/admin-dev/themes/new-theme/js/pages/order/view/order-product-add-autocomplete.js +++ b/admin-dev/themes/new-theme/js/pages/order/view/order-product-add-autocomplete.js @@ -25,10 +25,11 @@ import Router from '@components/router'; import OrderViewPageMap from '@pages/order/OrderViewPageMap'; -const $ = window.$; +const {$} = window; export default class OrderProductAutocomplete { constructor(input) { + this.activeSearchRequest = null; this.router = new Router(); this.input = input; this.results = []; @@ -40,40 +41,73 @@ export default class OrderProductAutocomplete { } listenForSearch() { - this.input.on('click', (event) => { + this.input.on('click', event => { event.stopImmediatePropagation(); this.updateResults(this.results); }); - this.input.on('keyup', event => this.search(event.currentTarget.value, $(event.currentTarget).data('currency'))); + + this.input.on('keyup', event => this.delaySearch(event.currentTarget)); + $(document).on('click', () => this.dropdownMenu.hide()); } - search(search, currency) { + delaySearch(input) { + clearTimeout(this.searchTimeoutId); + + // Search only if the search phrase length is greater than 2 characters + if (input.value.length < 2) { + return; + } + + this.searchTimeoutId = setTimeout(() => { + this.search(input.value, $(input).data('currency'), $(input).data('order')); + }, 300); + } + + search(search, currency, orderId) { const params = {search_phrase: search}; + if (currency) { params.currency_id = currency; } - $.get(this.router.generate('admin_products_search', params)) - .then(response => this.updateResults(response)); + if (orderId) { + params.order_id = orderId; + } + + if (this.activeSearchRequest !== null) { + this.activeSearchRequest.abort(); + } + + this.activeSearchRequest = $.get(this.router.generate('admin_orders_products_search', params)); + this.activeSearchRequest + .then(response => this.updateResults(response)) + .always(() => { + this.activeSearchRequest = null; + }); } updateResults(results) { this.dropdownMenu.empty(); + if (!results || !results.products || Object.keys(results.products).length <= 0) { this.dropdownMenu.hide(); return; } this.results = results.products; - Object.values(this.results).forEach((val) => { + + Object.values(this.results).forEach(val => { const link = $(`${val.name}`); + link.on('click', event => { event.preventDefault(); this.onItemClicked($(event.target).data('id')); }); + this.dropdownMenu.append(link); }); + this.dropdownMenu.show(); } diff --git a/admin-dev/themes/new-theme/js/pages/order/view/order-product-add.js b/admin-dev/themes/new-theme/js/pages/order/view/order-product-add.js index 85378a38918f1..c3961f52fc3ff 100644 --- a/admin-dev/themes/new-theme/js/pages/order/view/order-product-add.js +++ b/admin-dev/themes/new-theme/js/pages/order/view/order-product-add.js @@ -30,8 +30,9 @@ import OrderViewEventMap from '@pages/order/view/order-view-event-map'; import OrderPrices from '@pages/order/view/order-prices'; import OrderProductRenderer from '@pages/order/view/order-product-renderer'; import ConfirmModal from '@components/modal'; +import OrderPricesRefresher from '@pages/order/view/order-prices-refresher'; -const $ = window.$; +const {$} = window; export default class OrderProductAdd { constructor() { @@ -56,24 +57,47 @@ export default class OrderProductAdd { this.currencyPrecision = $(OrderViewPageMap.productsTable).data('currencyPrecision'); this.priceTaxCalculator = new OrderPrices(); this.orderProductRenderer = new OrderProductRenderer(); + this.orderPricesRefresher = new OrderPricesRefresher(); + this.isOrderTaxIncluded = $(OrderViewPageMap.productAddRow).data('isOrderTaxIncluded'); + this.taxExcluded = null; + this.taxIncluded = null; } setupListener() { - this.combinationsSelect.on('change', (event) => { - this.priceTaxExcludedInput.val(window.ps_round( - $(event.currentTarget).find(':selected').data('priceTaxExcluded'), + this.combinationsSelect.on('change', event => { + const taxExcluded = window.ps_round( + $(event.currentTarget) + .find(':selected') + .data('priceTaxExcluded'), this.currencyPrecision - )); - this.priceTaxIncludedInput.val(window.ps_round( - $(event.currentTarget).find(':selected').data('priceTaxIncluded'), + ); + this.priceTaxExcludedInput.val(taxExcluded); + this.taxExcluded = parseFloat(taxExcluded); + + const taxIncluded = window.ps_round( + $(event.currentTarget) + .find(':selected') + .data('priceTaxIncluded'), this.currencyPrecision - )); - this.locationText.html($(event.currentTarget).find(':selected').data('location')); - this.available = $(event.currentTarget).find(':selected').data('stock'); + ); + this.priceTaxIncludedInput.val(taxIncluded); + this.taxIncluded = parseFloat(taxIncluded); + + this.locationText.html( + $(event.currentTarget) + .find(':selected') + .data('location') + ); + + this.available = $(event.currentTarget) + .find(':selected') + .data('stock'); + this.quantityInput.trigger('change'); this.orderProductRenderer.toggleColumn(OrderViewPageMap.productsCellLocation); }); - this.quantityInput.on('change keyup', (event) => { + + this.quantityInput.on('change keyup', event => { if (this.available !== null) { const newQuantity = Number(event.target.value); const remainingAvailable = this.available - newQuantity; @@ -84,50 +108,75 @@ export default class OrderProductAdd { this.productAddActionBtn.prop('disabled', disableAddActionBtn); this.invoiceSelect.prop('disabled', !availableOutOfStock && remainingAvailable < 0); - const taxIncluded = parseFloat(this.priceTaxIncludedInput.val()); + this.taxIncluded = parseFloat(this.priceTaxIncludedInput.val()); this.totalPriceText.html( - this.priceTaxCalculator.calculateTotalPrice(newQuantity, taxIncluded, this.currencyPrecision) + this.priceTaxCalculator.calculateTotalPrice( + newQuantity, + this.isOrderTaxIncluded ? this.taxIncluded : this.taxExcluded, + this.currencyPrecision + ) ); } }); + this.productIdInput.on('change', () => { this.productAddActionBtn.removeAttr('disabled'); this.invoiceSelect.removeAttr('disabled'); }); - this.priceTaxIncludedInput.on('change keyup', (event) => { - const taxIncluded = parseFloat(event.target.value); - const taxExcluded = this.priceTaxCalculator.calculateTaxExcluded( - taxIncluded, + + this.priceTaxIncludedInput.on('change keyup', event => { + this.taxIncluded = parseFloat(event.target.value); + this.taxExcluded = this.priceTaxCalculator.calculateTaxExcluded( + this.taxIncluded, this.taxRateInput.val(), this.currencyPrecision ); const quantity = parseInt(this.quantityInput.val(), 10); - this.priceTaxExcludedInput.val(taxExcluded); + + this.priceTaxExcludedInput.val(this.taxExcluded); this.totalPriceText.html( - this.priceTaxCalculator.calculateTotalPrice(quantity, taxIncluded, this.currencyPrecision) + this.priceTaxCalculator.calculateTotalPrice( + quantity, + this.isOrderTaxIncluded ? this.taxIncluded : this.taxExcluded, + this.currencyPrecision + ) ); }); - this.priceTaxExcludedInput.on('change keyup', (event) => { - const taxExcluded = parseFloat(event.target.value); - const taxIncluded = this.priceTaxCalculator.calculateTaxIncluded( - taxExcluded, + + this.priceTaxExcludedInput.on('change keyup', event => { + this.taxExcluded = parseFloat(event.target.value); + this.taxIncluded = this.priceTaxCalculator.calculateTaxIncluded( + this.taxExcluded, this.taxRateInput.val(), this.currencyPrecision ); const quantity = parseInt(this.quantityInput.val(), 10); - this.priceTaxIncludedInput.val(taxIncluded); + + this.priceTaxIncludedInput.val(this.taxIncluded); this.totalPriceText.html( - this.priceTaxCalculator.calculateTotalPrice(quantity, taxIncluded, this.currencyPrecision) + this.priceTaxCalculator.calculateTotalPrice( + quantity, + this.isOrderTaxIncluded ? this.taxIncluded : this.taxExcluded, + this.currencyPrecision + ) ); }); - this.productAddActionBtn.on('click', event => this.handleAddProductWithConfirmationModal(event)); + + this.productAddActionBtn.on('click', event => this.confirmNewInvoice(event)); this.invoiceSelect.on('change', () => this.orderProductRenderer.toggleProductAddNewInvoiceInfo()); } setProduct(product) { this.productIdInput.val(product.productId).trigger('change'); - this.priceTaxExcludedInput.val(window.ps_round(product.priceTaxExcl, this.currencyPrecision)); - this.priceTaxIncludedInput.val(window.ps_round(product.priceTaxIncl, this.currencyPrecision)); + + const taxExcluded = window.ps_round(product.priceTaxExcl, this.currencyPrecision); + this.priceTaxExcludedInput.val(taxExcluded); + this.taxExcluded = parseFloat(taxExcluded); + + const taxIncluded = window.ps_round(product.priceTaxIncl, this.currencyPrecision); + this.priceTaxIncludedInput.val(taxIncluded); + this.taxIncluded = parseFloat(taxIncluded); + this.taxRateInput.val(product.taxRate); this.locationText.html(product.location); this.available = product.stock; @@ -140,10 +189,15 @@ export default class OrderProductAdd { setCombinations(combinations) { this.combinationsSelect.empty(); - Object.values(combinations).forEach((val) => { - this.combinationsSelect.append(``); + + Object.values(combinations).forEach(val => { + this.combinationsSelect.append( + `` + ); }); + this.combinationsBlock.toggleClass('d-none', Object.keys(combinations).length === 0); + if (Object.keys(combinations).length > 0) { this.combinationsSelect.trigger('change'); } @@ -161,43 +215,82 @@ export default class OrderProductAdd { price_tax_excl: this.priceTaxExcludedInput.val(), quantity: this.quantityInput.val(), invoice_id: this.invoiceSelect.val(), - free_shipping: this.freeShippingSelect.prop('checked'), + free_shipping: this.freeShippingSelect.prop('checked') }; + $.ajax({ url: this.router.generate('admin_orders_add_product', {orderId}), method: 'POST', - data: params, - }).then((response) => { - EventEmitter.emit(OrderViewEventMap.productAddedToOrder, { - orderId, - orderProductId: params.product_id, - newRow: response, - }); - }, (response) => { - this.productAddActionBtn.prop('disabled', false); - this.invoiceSelect.prop('disabled', false); - this.combinationsSelect.prop('disabled', false); - - if (response.responseJSON && response.responseJSON.message) { - $.growl.error({message: response.responseJSON.message}); + data: params + }).then( + response => { + EventEmitter.emit(OrderViewEventMap.productAddedToOrder, { + orderId, + }); + }, + response => { + this.productAddActionBtn.prop('disabled', false); + this.invoiceSelect.prop('disabled', false); + this.combinationsSelect.prop('disabled', false); + + if (response.responseJSON && response.responseJSON.message) { + $.growl.error({message: response.responseJSON.message}); + } } - }); + ); } - handleAddProductWithConfirmationModal(event) { + confirmNewInvoice(event) { const invoiceId = parseInt(this.invoiceSelect.val(), 10); const orderId = $(event.currentTarget).data('orderId'); + // Explicit 0 value is used when we the user selected New Invoice if (invoiceId === 0) { - const modal = new ConfirmModal({ - id: 'modal-confirm-new-invoice', - confirmTitle: this.invoiceSelect.data('modal-title'), - confirmMessage: this.invoiceSelect.data('modal-body'), - confirmButtonLabel: this.invoiceSelect.data('modal-apply'), - closeButtonLabel: this.invoiceSelect.data('modal-cancel'), - }, () => this.addProduct(orderId)); - + const modal = new ConfirmModal( + { + id: 'modal-confirm-new-invoice', + confirmTitle: this.invoiceSelect.data('modal-title'), + confirmMessage: this.invoiceSelect.data('modal-body'), + confirmButtonLabel: this.invoiceSelect.data('modal-apply'), + closeButtonLabel: this.invoiceSelect.data('modal-cancel') + }, + () => { + this.confirmNewPrice(orderId, invoiceId); + } + ); modal.show(); + } else { + // Last case is Nan, the selector is not even present, we simply add product and let the BO handle it + this.addProduct(orderId); + } + } + + confirmNewPrice(orderId, invoiceId) { + const combinationId = + typeof $(':selected', this.combinationsSelect).val() === 'undefined' + ? 0 + : $(':selected', this.combinationsSelect).val(); + const productPriceMatch = this.orderPricesRefresher.checkOtherProductPricesMatch( + this.priceTaxIncludedInput.val(), + this.productIdInput.val(), + combinationId, + invoiceId + ); + + if (!productPriceMatch) { + const modalEditPrice = new ConfirmModal( + { + id: 'modal-confirm-new-price', + confirmTitle: this.invoiceSelect.data('modal-edit-price-title'), + confirmMessage: this.invoiceSelect.data('modal-edit-price-body'), + confirmButtonLabel: this.invoiceSelect.data('modal-edit-price-apply'), + closeButtonLabel: this.invoiceSelect.data('modal-edit-price-cancel') + }, + () => { + this.addProduct(orderId); + } + ); + modalEditPrice.show(); } else { this.addProduct(orderId); } diff --git a/admin-dev/themes/new-theme/js/pages/order/view/order-product-edit.js b/admin-dev/themes/new-theme/js/pages/order/view/order-product-edit.js index 4846a191dd274..a4c787aa43e9a 100644 --- a/admin-dev/themes/new-theme/js/pages/order/view/order-product-edit.js +++ b/admin-dev/themes/new-theme/js/pages/order/view/order-product-edit.js @@ -28,8 +28,10 @@ import OrderViewPageMap from '@pages/order/OrderViewPageMap'; import {EventEmitter} from '@components/event-emitter'; import OrderViewEventMap from '@pages/order/view/order-view-event-map'; import OrderPrices from '@pages/order/view/order-prices'; +import ConfirmModal from '@components/modal'; +import OrderPricesRefresher from '@pages/order/view/order-prices-refresher'; -const $ = window.$; +const {$} = window; export default class OrderProductEdit { constructor(orderDetailId) { @@ -41,63 +43,75 @@ export default class OrderProductEdit { this.priceTaxCalculator = new OrderPrices(); this.productEditSaveBtn = $(OrderViewPageMap.productEditSaveBtn); this.quantityInput = $(OrderViewPageMap.productEditQuantityInput); + this.orderPricesRefresher = new OrderPricesRefresher(); } setupListener() { - this.quantityInput.on('change keyup', (event) => { + this.quantityInput.on('change keyup', event => { const newQuantity = Number(event.target.value); const availableQuantity = parseInt($(event.currentTarget).data('availableQuantity'), 10); const previousQuantity = parseInt(this.quantityInput.data('previousQuantity'), 10); const remainingAvailable = availableQuantity - (newQuantity - previousQuantity); const availableOutOfStock = this.availableText.data('availableOutOfStock'); + this.quantity = newQuantity; this.availableText.text(remainingAvailable); this.availableText.toggleClass('text-danger font-weight-bold', remainingAvailable < 0); this.updateTotal(); const disableEditActionBtn = newQuantity <= 0 || (remainingAvailable < 0 && !availableOutOfStock); this.productEditSaveBtn.prop('disabled', disableEditActionBtn); }); + this.productEditInvoiceSelect.on('change', () => { this.productEditSaveBtn.prop('disabled', false); }); - this.priceTaxIncludedInput.on('change keyup', (event) => { + + this.priceTaxIncludedInput.on('change keyup', event => { this.taxIncluded = parseFloat(event.target.value); - const taxExcluded = this.priceTaxCalculator.calculateTaxExcluded( + this.taxExcluded = this.priceTaxCalculator.calculateTaxExcluded( this.taxIncluded, this.taxRate, this.currencyPrecision ); - this.priceTaxExcludedInput.val(taxExcluded); + this.priceTaxExcludedInput.val(this.taxExcluded); this.updateTotal(); }); - this.priceTaxExcludedInput.on('change keyup', (event) => { - const taxExcluded = parseFloat(event.target.value); + + this.priceTaxExcludedInput.on('change keyup', event => { + this.taxExcluded = parseFloat(event.target.value); this.taxIncluded = this.priceTaxCalculator.calculateTaxIncluded( - taxExcluded, + this.taxExcluded, this.taxRate, this.currencyPrecision ); this.priceTaxIncludedInput.val(this.taxIncluded); this.updateTotal(); }); - this.productEditSaveBtn.on('click', (event) => { + + this.productEditSaveBtn.on('click', event => { const $btn = $(event.currentTarget); const confirmed = window.confirm($btn.data('updateMessage')); + if (!confirmed) { return; } + $btn.prop('disabled', true); - this.editProduct( - $(event.currentTarget).data('orderId'), - this.orderDetailId - ); + this.handleEditProductWithConfirmationModal(event); }); + this.productEditCancelBtn.on('click', () => { - EventEmitter.emit(OrderViewEventMap.productEditionCanceled, {orderDetailId: this.orderDetailId}); + EventEmitter.emit(OrderViewEventMap.productEditionCanceled, { + orderDetailId: this.orderDetailId + }); }); } updateTotal() { - const updatedTotal = this.priceTaxCalculator.calculateTotalPrice(this.quantity, this.taxIncluded, this.currencyPrecision); + const updatedTotal = this.priceTaxCalculator.calculateTotalPrice( + this.quantity, + this.isOrderTaxIncluded ? this.taxIncluded : this.taxExcluded, + this.currencyPrecision + ); this.priceTotalText.html(updatedTotal); this.productEditSaveBtn.prop('disabled', updatedTotal === this.initialTotal); } @@ -105,6 +119,9 @@ export default class OrderProductEdit { displayProduct(product) { this.productRowEdit = $(OrderViewPageMap.productEditRowTemplate).clone(true); this.productRowEdit.attr('id', `editOrderProduct_${this.orderDetailId}`); + this.productRowEdit.find('*[id]').each(function removeAllIds() { + $(this).removeAttr('id'); + }); // Find controls this.productEditSaveBtn = this.productRowEdit.find(OrderViewPageMap.productEditSaveBtn); @@ -120,13 +137,14 @@ export default class OrderProductEdit { this.priceTotalText = this.productRowEdit.find(OrderViewPageMap.productEditTotalPriceText); // Init input values - this.priceTaxExcludedInput.val( - window.ps_round(product.price_tax_excl, this.currencyPrecision) - ); - this.priceTaxIncludedInput.val( - window.ps_round(product.price_tax_incl, this.currencyPrecision) - ); - this.quantityInput.val(product.quantity).data('availableQuantity', product.availableQuantity).data('previousQuantity', product.quantity); + this.priceTaxExcludedInput.val(window.ps_round(product.price_tax_excl, this.currencyPrecision)); + + this.priceTaxIncludedInput.val(window.ps_round(product.price_tax_incl, this.currencyPrecision)); + + this.quantityInput + .val(product.quantity) + .data('availableQuantity', product.availableQuantity) + .data('previousQuantity', product.quantity); this.availableText.data('availableOutOfStock', product.availableOutOfStock); // set this product's orderInvoiceId as selected @@ -134,16 +152,17 @@ export default class OrderProductEdit { this.productEditInvoiceSelect.val(product.orderInvoiceId); } - // Init editor data this.taxRate = product.tax_rate; this.initialTotal = this.priceTaxCalculator.calculateTotalPrice( product.quantity, - product.price_tax_incl, + product.isOrderTaxIncluded ? product.price_tax_incl : product.price_tax_excl, this.currencyPrecision ); + this.isOrderTaxIncluded = product.isOrderTaxIncluded; this.quantity = product.quantity; this.taxIncluded = product.price_tax_incl; + this.taxExcluded = product.price_tax_excl; // Copy product content in cells this.productEditImage.html(this.productRow.find(OrderViewPageMap.productEditImage).html()); @@ -151,34 +170,75 @@ export default class OrderProductEdit { this.locationText.html(product.location); this.availableText.html(product.availableQuantity); this.priceTotalText.html(this.initialTotal); - this.productRow.addClass('d-none').after(this.productRowEdit.removeClass('d-none')); this.setupListener(); } + handleEditProductWithConfirmationModal(event) { + const productEditBtn = $(`#orderProduct_${this.orderDetailId} ${OrderViewPageMap.productEditButtons}`); + const productId = productEditBtn.data('product-id'); + const combinationId = productEditBtn.data('combination-id'); + const orderInvoiceId = productEditBtn.data('order-invoice-id'); + const productPriceMatch = this.orderPricesRefresher.checkOtherProductPricesMatch( + this.priceTaxIncludedInput.val(), + productId, + combinationId, + orderInvoiceId, + this.orderDetailId + ); + + if (productPriceMatch) { + this.editProduct($(event.currentTarget).data('orderId'), this.orderDetailId); + + return; + } + + const dataSelector = Number(orderInvoiceId) === 0 ? this.priceTaxExcludedInput : this.productEditInvoiceSelect; + + const modalEditPrice = new ConfirmModal( + { + id: 'modal-confirm-new-price', + confirmTitle: dataSelector.data('modal-edit-price-title'), + confirmMessage: dataSelector.data('modal-edit-price-body'), + confirmButtonLabel: dataSelector.data('modal-edit-price-apply'), + closeButtonLabel: dataSelector.data('modal-edit-price-cancel') + }, + () => { + this.editProduct($(event.currentTarget).data('orderId'), this.orderDetailId); + } + ); + + modalEditPrice.show(); + } + editProduct(orderId, orderDetailId) { const params = { price_tax_incl: this.priceTaxIncludedInput.val(), price_tax_excl: this.priceTaxExcludedInput.val(), quantity: this.quantityInput.val(), - invoice: this.productEditInvoiceSelect.val(), + invoice: this.productEditInvoiceSelect.val() }; $.ajax({ - url: this.router.generate('admin_orders_update_product', {orderId, orderDetailId}), - method: 'POST', - data: params, - }).then((response) => { - EventEmitter.emit(OrderViewEventMap.productUpdated, { + url: this.router.generate('admin_orders_update_product', { orderId, - orderDetailId, - newRow: response - }); - }, (response) => { - if (response.responseJSON && response.responseJSON.message) { - $.growl.error({message: response.responseJSON.message}); + orderDetailId + }), + method: 'POST', + data: params + }).then( + () => { + EventEmitter.emit(OrderViewEventMap.productUpdated, { + orderId, + orderDetailId, + }); + }, + response => { + if (response.responseJSON && response.responseJSON.message) { + $.growl.error({message: response.responseJSON.message}); + } } - }); + ); } } diff --git a/admin-dev/themes/new-theme/js/pages/order/view/order-product-renderer.js b/admin-dev/themes/new-theme/js/pages/order/view/order-product-renderer.js index e6542d1c68c58..c52089cef69dd 100644 --- a/admin-dev/themes/new-theme/js/pages/order/view/order-product-renderer.js +++ b/admin-dev/themes/new-theme/js/pages/order/view/order-product-renderer.js @@ -56,6 +56,7 @@ export default class OrderProductRenderer { availableQuantity, availableOutOfStock, orderInvoiceId, + isOrderTaxIncluded, ) { const $orderEdit = new OrderProductEdit(orderDetailId); $orderEdit.displayProduct({ @@ -67,6 +68,7 @@ export default class OrderProductRenderer { availableQuantity, availableOutOfStock, orderInvoiceId, + isOrderTaxIncluded, }); $(OrderViewPageMap.productAddActionBtn).addClass('d-none'); $(OrderViewPageMap.productAddRow).addClass('d-none'); @@ -135,7 +137,7 @@ export default class OrderProductRenderer { } resetAllEditRows() { - $(OrderViewPageMap.productEditBtn).each((key, editButton) => { + $(OrderViewPageMap.productEditButtons).each((key, editButton) => { this.resetEditRow($(editButton).data('orderDetailId')); }); } @@ -197,47 +199,8 @@ export default class OrderProductRenderer { } updateNumPerPage(numPerPage) { - if (numPerPage < 1) { - numPerPage = 1; - } - const $rows = $(OrderViewPageMap.productsTable).find('tr[id^="orderProduct_"]'); - const $tablePagination = $(OrderViewPageMap.productsTablePagination); - const numPages = Math.ceil($rows.length / numPerPage); - - // Update table data fields - $tablePagination.data('numPages', numPages); - $tablePagination.data('numPerPage', numPerPage); - - // Clean all page links, reinsert the removed template - const $linkPaginationTemplate = $(OrderViewPageMap.productsTablePaginationTemplate); - $(OrderViewPageMap.productsTablePagination).find(`li:has(> [data-page])`).remove(); - $(OrderViewPageMap.productsTablePaginationNext).before($linkPaginationTemplate); - - // Add appropriate pages - for (let i = 1; i <= numPages; ++i) { - const $linkPagination = $linkPaginationTemplate.clone(); - $linkPagination.find('span').attr('data-page', i); - $linkPagination.find('span').html(i); - $linkPaginationTemplate.before($linkPagination.removeClass('d-none')); - } - } - - paginationAddPage(numPage) { - const $tablePagination = $(OrderViewPageMap.productsTablePagination); - $tablePagination.data('numPages', numPage); - const $linkPagination = $(OrderViewPageMap.productsTablePaginationTemplate).clone(); - $linkPagination.find('span').attr('data-page', numPage); - $linkPagination.find('span').html(numPage); - $(OrderViewPageMap.productsTablePaginationTemplate).before($linkPagination.removeClass('d-none')); - this.togglePaginationControls(); - } - - paginationRemovePage(numPage) { - const $tablePagination = $(OrderViewPageMap.productsTablePagination); - const numPages = $tablePagination.data('numPages'); - $tablePagination.data('numPages', numPages - 1); - $(OrderViewPageMap.productsTablePagination).find(`li:has(> [data-page="${numPage}"])`).remove(); - this.togglePaginationControls(); + $(OrderViewPageMap.productsTablePagination).data('numPerPage', numPerPage); + this.updatePaginationControls(); } togglePaginationControls() { @@ -268,4 +231,29 @@ export default class OrderProductRenderer { } $(target).toggleClass('d-none', !isColumnDisplayed); } + + updatePaginationControls() { + const $tablePagination = $(OrderViewPageMap.productsTablePagination); + const numPerPage = $tablePagination.data('numPerPage'); + const $rows = $(OrderViewPageMap.productsTable).find('tr[id^="orderProduct_"]'); + const numPages = Math.ceil($rows.length / numPerPage); + + // Update table data fields + $tablePagination.data('numPages', numPages); + + // Clean all page links, reinsert the removed template + const $linkPaginationTemplate = $(OrderViewPageMap.productsTablePaginationTemplate); + $(OrderViewPageMap.productsTablePagination).find(`li:has(> [data-page])`).remove(); + $(OrderViewPageMap.productsTablePaginationNext).before($linkPaginationTemplate); + + // Add appropriate pages + for (let i = 1; i <= numPages; ++i) { + const $linkPagination = $linkPaginationTemplate.clone(); + $linkPagination.find('span').attr('data-page', i); + $linkPagination.find('span').html(i); + $linkPaginationTemplate.before($linkPagination.removeClass('d-none')); + } + + this.togglePaginationControls(); + } } diff --git a/admin-dev/themes/new-theme/js/pages/order/view/order-shipping-refresher.js b/admin-dev/themes/new-theme/js/pages/order/view/order-shipping-refresher.js new file mode 100644 index 0000000000000..b7fd4e047a8c5 --- /dev/null +++ b/admin-dev/themes/new-theme/js/pages/order/view/order-shipping-refresher.js @@ -0,0 +1,43 @@ +/** + * Copyright since 2007 PrestaShop SA and Contributors + * PrestaShop is an International Registered Trademark & Property of PrestaShop SA + * + * NOTICE OF LICENSE + * + * This source file is subject to the Open Software License (OSL 3.0) + * that is bundled with this package in the file LICENSE.md. + * It is also available through the world-wide-web at this URL: + * https://opensource.org/licenses/OSL-3.0 + * If you did not receive a copy of the license and are unable to + * obtain it through the world-wide-web, please send an email + * to license@prestashop.com so we can send you a copy immediately. + * + * DISCLAIMER + * + * Do not edit or add to this file if you wish to upgrade PrestaShop to newer + * versions in the future. If you wish to customize PrestaShop for your + * needs please refer to https://devdocs.prestashop.com/ for more information. + * + * @author PrestaShop SA and Contributors + * @copyright Since 2007 PrestaShop SA and Contributors + * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) + */ + +import Router from '@components/router'; +import OrderViewPageMap from '@pages/order/OrderViewPageMap'; + +const $ = window.$; + +export default class OrderShippingRefresher { + constructor() { + this.router = new Router(); + } + + refresh(orderId) { + $.getJSON(this.router.generate('admin_orders_get_shipping', {orderId})) + .then((response) => { + $(OrderViewPageMap.orderShippingTabCount).text(response.total); + $(OrderViewPageMap.orderShippingTabBody).html(response.html); + }); + } +} diff --git a/admin-dev/themes/new-theme/js/pages/order/view/order-view-page.js b/admin-dev/themes/new-theme/js/pages/order/view/order-view-page.js index 63b6aad42653a..9288ab804518d 100644 --- a/admin-dev/themes/new-theme/js/pages/order/view/order-view-page.js +++ b/admin-dev/themes/new-theme/js/pages/order/view/order-view-page.js @@ -30,6 +30,8 @@ import {EventEmitter} from '@components/event-emitter'; import OrderDiscountsRefresher from '@pages/order/view/order-discounts-refresher'; import OrderProductRenderer from '@pages/order/view/order-product-renderer'; import OrderPricesRefresher from '@pages/order/view/order-prices-refresher'; +import OrderPaymentsRefresher from '@pages/order/view/order-payments-refresher'; +import OrderShippingRefresher from '@pages/order/view/order-shipping-refresher'; import Router from '@components/router'; import OrderInvoicesRefresher from './order-invoices-refresher'; import OrderProductCancel from './order-product-cancel'; @@ -43,6 +45,8 @@ export default class OrderViewPage { this.orderProductManager = new OrderProductManager(); this.orderProductRenderer = new OrderProductRenderer(); this.orderPricesRefresher = new OrderPricesRefresher(); + this.orderPaymentsRefresher = new OrderPaymentsRefresher(); + this.orderShippingRefresher = new OrderShippingRefresher(); this.orderDocumentsRefresher = new OrderDocumentsRefresher(); this.orderInvoicesRefresher = new OrderInvoicesRefresher(); this.orderProductCancel = new OrderProductCancel(); @@ -64,34 +68,12 @@ export default class OrderViewPage { }); EventEmitter.on(OrderViewEventMap.productDeletedFromOrder, (event) => { - // Remove the row - const $row = $(OrderViewPageMap.productsTableRow(event.oldOrderDetailId)); - const $next = $row.next(); - $row.remove(); - if ($next.hasClass('order-product-customization')) { - $next.remove(); - } - - const $tablePagination = $(OrderViewPageMap.productsTablePagination); - let numPages = $tablePagination.data('numPages'); - const numRowsPerPage = $tablePagination.data('numPerPage'); - const numRows = $(OrderViewPageMap.productsTable).find('tr[id^="orderProduct_"]:not(.d-none)').length; - let currentPage = parseInt($(OrderViewPageMap.productsTablePaginationActive).html(), 10); - const numProducts = parseInt($(OrderViewPageMap.productsCount).html(), 10); - if ((numProducts - 1) % numRowsPerPage === 0) { - this.orderProductRenderer.paginationRemovePage(numPages); - } - if (numRows === 1 && currentPage === numPages) { - currentPage -= 1; - } - EventEmitter.emit(OrderViewEventMap.productListPaginated, { - numPage: currentPage - }); - - this.orderProductRenderer.updateNumProducts(numProducts - 1); this.orderPricesRefresher.refresh(event.orderId); + this.orderPaymentsRefresher.refresh(event.orderId); + this.refreshProductsList(event.orderId); this.orderDiscountsRefresher.refresh(event.orderId); this.orderDocumentsRefresher.refresh(event.orderId); + this.orderShippingRefresher.refresh(event.orderId); }); EventEmitter.on(OrderViewEventMap.productEditionCanceled, (event) => { @@ -104,15 +86,15 @@ export default class OrderViewPage { }); EventEmitter.on(OrderViewEventMap.productUpdated, (event) => { - this.orderProductRenderer.addOrUpdateProductToList( - $(OrderViewPageMap.productsTableRow(event.orderDetailId)), - event.newRow - ); this.orderProductRenderer.resetEditRow(event.orderDetailId); this.orderPricesRefresher.refresh(event.orderId); + this.orderPricesRefresher.refreshProductPrices(event.orderId); + this.refreshProductsList(event.orderId); + this.orderPaymentsRefresher.refresh(event.orderId); this.orderDiscountsRefresher.refresh(event.orderId); this.orderInvoicesRefresher.refresh(event.orderId); this.orderDocumentsRefresher.refresh(event.orderId); + this.orderShippingRefresher.refresh(event.orderId); this.listenForProductDelete(); this.listenForProductEdit(); this.resetToolTips(); @@ -125,36 +107,15 @@ export default class OrderViewPage { }); EventEmitter.on(OrderViewEventMap.productAddedToOrder, (event) => { - const $tablePagination = $(OrderViewPageMap.productsTablePagination); - const numRowsPerPage = $tablePagination.data('numPerPage'); - const numProducts = parseInt($(OrderViewPageMap.productsCount).html(), 10); - - this.orderProductRenderer.addOrUpdateProductToList( - $(`#${$(event.newRow).find('tr').attr('id')}`), - event.newRow - ); - this.listenForProductDelete(); - this.listenForProductEdit(); - this.resetToolTips(); - - if ($(OrderViewPageMap.productsTable).find('tr[id^="orderProduct_"]:not(.d-none)').length >= numRowsPerPage) { - // Update pagination - let numPages = $tablePagination.data('numPages'); - if (numProducts % numRowsPerPage === 0) { - numPages += 1; - this.orderProductRenderer.paginationAddPage(numPages); - } - // Move to last page - EventEmitter.emit(OrderViewEventMap.productListPaginated, { - numPage: numPages - }); - } - this.orderProductRenderer.updateNumProducts(numProducts + 1); this.orderProductRenderer.resetAddRow(); + this.orderPricesRefresher.refreshProductPrices(event.orderId); this.orderPricesRefresher.refresh(event.orderId); + this.refreshProductsList(event.orderId); + this.orderPaymentsRefresher.refresh(event.orderId); this.orderDiscountsRefresher.refresh(event.orderId); this.orderInvoicesRefresher.refresh(event.orderId); this.orderDocumentsRefresher.refresh(event.orderId); + this.orderShippingRefresher.refresh(event.orderId); this.orderProductRenderer.moveProductPanelToOriginalPosition(); }); } @@ -169,12 +130,12 @@ export default class OrderViewPage { } resetToolTips() { - $(OrderViewPageMap.productEditBtn).pstooltip(); + $(OrderViewPageMap.productEditButtons).pstooltip(); $(OrderViewPageMap.productDeleteBtn).pstooltip(); } listenForProductEdit() { - $(OrderViewPageMap.productEditBtn).off('click').on('click', (event) => { + $(OrderViewPageMap.productEditButtons).off('click').on('click', (event) => { const $btn = $(event.currentTarget); this.orderProductRenderer.moveProductsPanelToModificationPosition(); this.orderProductRenderer.editProductFromList( @@ -187,15 +148,16 @@ export default class OrderViewPage { $btn.data('availableQuantity'), $btn.data('availableOutOfStock'), $btn.data('orderInvoiceId'), + $btn.data('isOrderTaxIncluded') ); }); } listenForProductPack() { - $(OrderViewPageMap.productPackModal.modal).on('show.bs.modal', function (event) { + $(OrderViewPageMap.productPackModal.modal).on('show.bs.modal', (event) => { const button = $(event.relatedTarget); const packItems = button.data('packItems'); - const modal = $(this); + const modal = $(OrderViewPageMap.productPackModal.modal); $(OrderViewPageMap.productPackModal.rows).remove(); packItems.forEach(item => { const $item = $(OrderViewPageMap.productPackModal.template).clone(); @@ -333,4 +295,76 @@ export default class OrderViewPage { getActivePage() { return $(OrderViewPageMap.productsTablePagination).find('.active span').get(0); } + + refreshProductsList(orderId) { + $(OrderViewPageMap.refreshProductsListLoadingSpinner).show(); + + const $tablePagination = $(OrderViewPageMap.productsTablePagination); + const numRowsPerPage = $tablePagination.data('numPerPage'); + const initialNumProducts = $(OrderViewPageMap.productsTableRows).length; + let currentPage = parseInt($(OrderViewPageMap.productsTablePaginationActive).html(), 10); + + $.ajax(this.router.generate('admin_orders_get_products', {orderId})) + .done((response) => { + // Delete previous product lines + $(OrderViewPageMap.productsTable).find(OrderViewPageMap.productsTableRows).remove(); + $(OrderViewPageMap.productsTableCustomizationRows).remove(); + + $(OrderViewPageMap.productsTable + ' tbody').prepend(response); + + $(OrderViewPageMap.refreshProductsListLoadingSpinner).hide(); + + const newNumProducts = $(OrderViewPageMap.productsTableRows).length; + const newPagesNum = Math.ceil(newNumProducts / numRowsPerPage); + + this.orderProductRenderer.updateNumProducts(newNumProducts); + this.orderProductRenderer.updatePaginationControls(); + + let numPage = 1; + let message = ''; + // Display alert + if (initialNumProducts > newNumProducts) { // product deleted + message = (initialNumProducts-newNumProducts === 1) ? + window.translate_javascripts['The product was successfully removed.'] : + window.translate_javascripts['[1] products were successfully removed.'] + .replace('[1]', (initialNumProducts-newNumProducts)) + ; + + // Set target page to the page of the deleted item + numPage = (newPagesNum === 1) ? 1 : currentPage; + } + else if (initialNumProducts < newNumProducts) { // product added + message = (newNumProducts - initialNumProducts === 1) ? + window.translate_javascripts['The product was successfully added.'] : + window.translate_javascripts['[1] products were successfully added.'] + .replace('[1]', (newNumProducts-initialNumProducts)) + ; + + // Move to first page to see the added product + numPage = 1; + } + + if ('' !== message) { + $.growl.notice({ + title: '', + message: message, + }); + } + + // Move to page of the modified item + EventEmitter.emit(OrderViewEventMap.productListPaginated, { + numPage: numPage + }); + + // Bind hover on product rows buttons + this.resetToolTips(); + }) + .fail(errors => { + $.growl.error({ + title: '', + message: 'Failed to reload the products list. Please reload the page', + }); + }) + ; + } } diff --git a/admin-dev/themes/new-theme/js/product-page/product-bulk-combinations.js b/admin-dev/themes/new-theme/js/product-page/product-bulk-combinations.js index 8cbed5c7ce7e1..f41b4ec45ce96 100644 --- a/admin-dev/themes/new-theme/js/product-page/product-bulk-combinations.js +++ b/admin-dev/themes/new-theme/js/product-page/product-bulk-combinations.js @@ -11,6 +11,7 @@ export default function() { var finalPriceIT = $('#form_step2_price_ttc'); var finalPriceBasics = $('#form_step1_price_shortcut'); var finalPriceBasicsIT = $('#form_step1_price_ttc_shortcut'); + var ecotaxTI = $('#form_step2_ecotax'); var impactOnPriceSelector = 'input.attribute_priceTE'; var finalPriceSelector = '.attribute-finalprice span'; @@ -50,6 +51,10 @@ export default function() { this.syncToPricingTab(); }); + ecotaxTI.on('blur', () => { + this.syncToPricingTab(); + }); + syncedCollection.on('DOMSubtreeModified', (event) => { var uniqid = event.target.getAttribute('data-uniqid'); @@ -171,17 +176,25 @@ export default function() { globalProductSubmitButton.submit(); }, 'syncToPricingTab': function syncToPricingTab() { - var newPrice = finalPrice.val(); $('tr.combination').toArray().forEach((item) => { - var jQueryRow = $('#'+item.id); - var jQueryFinalPriceEl = jQueryRow.find(finalPriceSelector); - var impactOnPriceEl = jQueryRow.find(impactOnPriceSelector); - var impactOnPrice = impactOnPriceEl.val(); - - jQueryFinalPriceEl.data('price', newPrice); - // calculate new price - var newFinalPrice = new Number(newPrice) + new Number(impactOnPrice); - jQueryFinalPriceEl.text(ps_round(newFinalPrice, 6)); + var tableRow = $('#'+item.id); + // We need this because there is a specific data="smthg" attribute so we can't use data() function + var attributeId = tableRow.attr('data'); + + // Get combination final price value from combination form + var finalPrice = priceCalculation.getCombinationFinalPriceTaxExcludedById(attributeId); + var finalPriceLabel = tableRow.find('.attribute-finalprice span.final-price'); + finalPriceLabel.html(finalPrice); + + // Update ecotax preview (tax included) + var combinationEcotaxTI = priceCalculation.getCombinationEcotaxTaxIncludedById(attributeId); + if (combinationEcotaxTI === 0) { + combinationEcotaxTI = priceCalculation.getProductEcotaxTaxIncluded(); + } + var ecoTaxLabel = tableRow.find('.attribute-finalprice span.attribute-ecotax'); + ecoTaxLabel.html(Number(ps_round(combinationEcotaxTI, 2)).toFixed(2)); // 2 digits for short + var ecoTaxPreview = tableRow.find('.attribute-finalprice .attribute-ecotax-preview'); + ecoTaxPreview.toggleClass('d-none', Number(combinationEcotaxTI) === 0); }); } }; diff --git a/admin-dev/themes/new-theme/js/theme.js b/admin-dev/themes/new-theme/js/theme.js index 2f49fec2f85ce..f06fc4e474c7d 100644 --- a/admin-dev/themes/new-theme/js/theme.js +++ b/admin-dev/themes/new-theme/js/theme.js @@ -62,9 +62,11 @@ new Header(); import initDatePickers from '@js/app/utils/datepicker'; import initInvalidFields from '@js/app/utils/fields'; import initEmailFields from '@js/app/utils/email-idn'; +import initNumberCommaTransformer from '@js/app/utils/number-comma-transformer'; $(() => { initDatePickers(); initInvalidFields(); initEmailFields('input[type="email"]'); + initNumberCommaTransformer('.js-comma-transformer'); }); diff --git a/admin-dev/themes/new-theme/package-lock.json b/admin-dev/themes/new-theme/package-lock.json index 910b316821e32..f6ec076231081 100644 --- a/admin-dev/themes/new-theme/package-lock.json +++ b/admin-dev/themes/new-theme/package-lock.json @@ -1,12718 +1,12434 @@ { - "name": "new-theme", - "version": "1.0.0", - "lockfileVersion": 1, - "requires": true, - "dependencies": { - "@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha1-mgb08TfuhNffBGDB/bETX/psUP0=" - }, - "@types/node": { - "version": "10.12.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.27.tgz", - "integrity": "sha512-e9wgeY6gaY21on3ve0xAjgBVjGDWq/xUteK0ujsE53bUoxycMkqfnkUgMt6ffZtykZ5X12Mg3T7Pw4TRCObDKg==", - "dev": true - }, - "@types/semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==", - "dev": true - }, - "abbrev": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", - "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", - "dev": true - }, + "name": "new-theme", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha1-mgb08TfuhNffBGDB/bETX/psUP0=" + }, + "@types/node": { + "version": "10.12.27", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.27.tgz", + "integrity": "sha512-e9wgeY6gaY21on3ve0xAjgBVjGDWq/xUteK0ujsE53bUoxycMkqfnkUgMt6ffZtykZ5X12Mg3T7Pw4TRCObDKg==", + "dev": true + }, + "@types/semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-41qEJgBH/TWgo5NFSvBCJ1qkoi3Q6ONSF2avrHq1LVEZfYpdHmj0y9SuTK+u9ZhG1sYQKBL1AWXKyLWP4RaUoQ==", + "dev": true + }, + "abbrev": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "integrity": "sha1-kbR5JYinc4wl813W9jdSovh3YTU=", + "dev": true + }, + "acorn": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz", + "integrity": "sha512-vOk6uEMctu0vQrvuSqFdJyqj1Q0S5VTDL79qtjo+DhRr+1mmaD+tluFSCZqhvi/JUhXSzoZN2BhtstaPEeE8cw==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "dev": true, + "requires": { + "acorn": "^4.0.3" + }, + "dependencies": { "acorn": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.1.tgz", - "integrity": "sha512-vOk6uEMctu0vQrvuSqFdJyqj1Q0S5VTDL79qtjo+DhRr+1mmaD+tluFSCZqhvi/JUhXSzoZN2BhtstaPEeE8cw==", - "dev": true - }, - "acorn-dynamic-import": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", - "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", - "dev": true, - "requires": { - "acorn": "^4.0.3" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true + } + } + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "^4.6.0", + "json-stable-stringify": "^1.0.1" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=", + "dev": true + }, + "ajv-keywords": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", + "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", + "dev": true + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" + } + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", + "dev": true + }, + "ansi-escapes": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-find": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "integrity": "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", + "dev": true, + "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=", + "dev": true, + "requires": { + "util": "0.10.3" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assertion-error": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", + "integrity": "sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", + "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", + "dev": true, + "requires": { + "lodash": "^4.14.0" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", + "dev": true + }, + "autoprefixer": { + "version": "6.7.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", + "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", + "dev": true, + "requires": { + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } }, - "acorn-jsx": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", - "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", - "dev": true, - "requires": { - "acorn": "^3.0.4" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", - "dev": true - } - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha1-81mGrOuRr63sQQL72FAUlQzvpk0=", - "dev": true + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "babel-code-frame": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", + "dev": true, + "requires": { + "chalk": "^1.1.0", + "esutils": "^2.0.2", + "js-tokens": "^3.0.0" + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } }, - "ajv-keywords": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", - "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", - "dev": true - }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.2" - } + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "alphanum-sort": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", - "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", - "dev": true - }, - "amdefine": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", - "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", - "dev": true - }, - "ansi-colors": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", - "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==", - "dev": true - }, - "ansi-escapes": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", - "integrity": "sha1-06ioOzGapneTZisT52HHkRQiMG4=", - "dev": true + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } }, - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", - "dev": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=", + "dev": true, + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "argparse": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", - "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "dev": true, - "requires": { - "sprintf-js": "~1.0.2" - }, - "dependencies": { - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - } - } + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true }, - "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==", - "dev": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "dev": true - }, - "array-find": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", - "integrity": "sha1-bI4obRHtdoMn+OYuzuhzU8o+eLg=", - "dev": true - }, - "array-find-index": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", - "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true - }, - "array-includes": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", - "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.7.0" - } + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "babel-helper-bindify-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", + "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-explode-class": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", + "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", + "dev": true, + "requires": { + "babel-helper-bindify-decorators": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", - "dev": true - }, - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=", - "dev": true, - "requires": { - "safer-buffer": "~2.1.0" - } + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-loader": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.4.1.tgz", + "integrity": "sha1-CzQRLVsHSKjc2/Uaz2+b1C1QuMo=", + "dev": true, + "requires": { + "find-cache-dir": "^0.1.1", + "loader-utils": "^0.2.16", + "mkdirp": "^0.5.1", + "object-assign": "^4.0.1" + }, + "dependencies": { + "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==", + "dev": true }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha1-ucK/WAXx5kqt7tbfOiv6+1pz9aA=", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } }, - "assert": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", - "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "dev": true, - "requires": { - "util": "0.10.3" - } + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } }, - "assert-plus": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", - "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", - "dev": true - }, - "assertion-error": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", - "integrity": "sha1-5gtrDo8wG9l+U3UhW9pAbIURjAs=", - "dev": true - }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "async": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", - "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", - "dev": true, - "requires": { - "lodash": "^4.14.0" - } + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", + "dev": true + }, + "babel-plugin-syntax-async-generators": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", + "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=", + "dev": true + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", + "dev": true + }, + "babel-plugin-syntax-decorators": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", + "dev": true + }, + "babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", + "dev": true + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", + "dev": true + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", + "dev": true + }, + "babel-plugin-transform-async-generator-functions": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", + "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-generators": "^6.5.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-plugin-syntax-class-properties": "^6.8.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", + "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", + "dev": true, + "requires": { + "babel-helper-explode-class": "^6.24.1", + "babel-plugin-syntax-decorators": "^6.13.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "async-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", - "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", - "dev": true - }, - "async-foreach": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", - "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", - "dev": true - }, - "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha1-bZUX654DDSQ2ZmZR6GvZ9vE1M8k=", - "dev": true - }, - "autoprefixer": { - "version": "6.7.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", - "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", - "dev": true, - "requires": { - "browserslist": "^1.7.6", - "caniuse-db": "^1.0.30000634", - "normalize-range": "^0.1.2", - "num2fraction": "^1.2.2", - "postcss": "^5.2.16", - "postcss-value-parser": "^3.2.3" - }, - "dependencies": { - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true, - "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "dev": true, + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "dev": true, + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=", + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "aws-sign2": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "dev": true + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "dev": true, + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "dev": true, + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "dev": true, + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "dev": true, + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "aws4": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "dev": true + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "dev": true, + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", + "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "dev": true, + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-webpack-aliases": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/babel-plugin-webpack-aliases/-/babel-plugin-webpack-aliases-1.1.3.tgz", + "integrity": "sha1-+7oor/c+SDc4949wRMGDrSF5toA=", + "dev": true, + "requires": { + "babel-types": "^6.5.2", + "find-up": "1.1.2" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } }, - "babel-code-frame": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", - "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true, - "requires": { - "chalk": "^1.1.0", - "esutils": "^2.0.2", - "js-tokens": "^3.0.0" - } + "core-js": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", + "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", + "dev": true + } + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha1-3qefpOvriDzTXasH4mDBycBN93o=", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + } + }, + "babel-preset-es2015": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", + "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.24.1", + "babel-plugin-transform-es2015-classes": "^6.24.1", + "babel-plugin-transform-es2015-computed-properties": "^6.24.1", + "babel-plugin-transform-es2015-destructuring": "^6.22.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", + "babel-plugin-transform-es2015-for-of": "^6.22.0", + "babel-plugin-transform-es2015-function-name": "^6.24.1", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", + "babel-plugin-transform-es2015-modules-umd": "^6.24.1", + "babel-plugin-transform-es2015-object-super": "^6.24.1", + "babel-plugin-transform-es2015-parameters": "^6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", + "babel-plugin-transform-regenerator": "^6.24.1" + } + }, + "babel-preset-stage-2": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", + "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", + "dev": true, + "requires": { + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-plugin-transform-class-properties": "^6.24.1", + "babel-plugin-transform-decorators": "^6.24.1", + "babel-preset-stage-3": "^6.24.1" + } + }, + "babel-preset-stage-3": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", + "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", + "dev": true, + "requires": { + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-generator-functions": "^6.24.1", + "babel-plugin-transform-async-to-generator": "^6.24.1", + "babel-plugin-transform-exponentiation-operator": "^6.24.1", + "babel-plugin-transform-object-rest-spread": "^6.22.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "dev": true, + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha1-suLwnjQtDwyI4vAuBneUEl51wgc=", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } + "core-js": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==", + "dev": true }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha1-GERAjTuPDTWkBOp6wYDwh6YBvZA=", - "dev": true, - "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - }, - "dependencies": { - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - } - } + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-runtime": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.25.0.tgz", + "integrity": "sha1-M7mOql1IK7AajRqmtDetKwGuxBw=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.10.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "babel-helper-bindify-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", - "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } }, - "babel-helper-builder-binary-assignment-operator-visitor": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", - "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", - "dev": true, - "requires": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "babel-helper-call-delegate": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", - "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } }, - "babel-helper-define-map": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", - "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - }, - "dependencies": { - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", + "dev": true, + "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": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true }, - "babel-helper-explode-assignable-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", - "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } }, - "babel-helper-explode-class": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", - "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", - "dev": true, - "requires": { - "babel-helper-bindify-decorators": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "babel-helper-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", - "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", - "dev": true, - "requires": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "babel-helper-get-function-arity": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", - "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, - "babel-helper-hoist-variables": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", - "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", + "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==", + "dev": true + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha1-LN4J617jQfSEdGuwMJsyU7GxRC8=", + "dev": true + }, + "bootstrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.0.0.tgz", + "integrity": "sha512-gulJE5dGFo6Q61V/whS6VM4WIyrlydXfCgkE+Gxe5hjrJ8rXLLZlALq7zq2RPhOc45PSwQpJkrTnc2KgD6cvmA==", + "dev": true + }, + "bootstrap-slider": { + "version": "6.1.7", + "resolved": "https://registry.npmjs.org/bootstrap-slider/-/bootstrap-slider-6.1.7.tgz", + "integrity": "sha1-6ncvwRd3ToS93/1JcJ2dTRcT5rM=" + }, + "bootstrap-tokenfield": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/bootstrap-tokenfield/-/bootstrap-tokenfield-0.12.0.tgz", + "integrity": "sha1-XXY8PRlt5xB4rE1J3C6hacuHDN8=", + "requires": { + "jquery": "^2.1.0" + } + }, + "bourbon": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/bourbon/-/bourbon-4.3.4.tgz", + "integrity": "sha1-TaOAAp6SwMj5dkx3lFGhNLEefMM=" + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha1-uqVZ7hTO1zRSIputcyZGfGH6vWA=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", + "dev": true, + "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": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "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==", + "dev": true + } + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "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=", + "dev": true, + "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": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha1-sABTYdZHHw9ZUnl6dvyYXx+Xj8Y=", + "dev": true, + "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=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "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=", + "dev": true + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "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" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": 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" + } } + } + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", + "dev": true, + "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" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + } + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-db": { + "version": "1.0.30000939", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000939.tgz", + "integrity": "sha512-nB5tLf3hOs+biXl1lhKjHRgNC0J1I7H52h/t1FP7qxARKKwpB0z+P/JewJLYAlxCBP/q7rxJzQzHHrQMl0viKg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001012", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001012.tgz", + "integrity": "sha512-7RR4Uh04t9K1uYRWzOJmzplgEOAXbfK72oVNokCdMzA67trrhPzy93ahKk1AWHiA0c58tD2P+NHqxrA8FZ+Trg==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chai": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha1-dgqnLPION5XoSxKHfODoNzeqKeU=", + "dev": true, + "requires": { + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", + "get-func-name": "^2.0.0", + "pathval": "^1.1.0", + "type-detect": "^4.0.5" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "check-error": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", + "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", + "dev": true + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "clap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", + "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", + "dev": true, + "requires": { + "chalk": "^1.1.3" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "clean-webpack-plugin": { + "version": "0.1.19", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz", + "integrity": "sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA==", + "dev": true, + "requires": { + "rimraf": "^2.6.1" + } + }, + "cli-cursor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", + "dev": true, + "requires": { + "restore-cursor": "^1.0.1" + } + }, + "cli-width": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz", + "integrity": "sha1-sjTKIJsp72b8UY2bmNWEewDt8Ao=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + }, + "dependencies": { + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + }, + "dependencies": { + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } }, - "babel-helper-optimise-call-expression": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", - "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "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=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colormin": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", + "dev": true, + "requires": { + "color": "^0.11.0", + "css-color-names": "0.0.4", + "has": "^1.0.1" + }, + "dependencies": { + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } + } + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "compass": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/compass/-/compass-0.1.1.tgz", + "integrity": "sha1-XFbV60QtEMGtWYnvXF6SXbYMYOE=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "consolidate": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", + "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha1-UbU3qMQ+DwTewZk7/83VBOdYrCA=", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=", + "dev": true, + "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=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz", + "integrity": "sha1-5/QN2KaEd9QF3Rt6hUquMksVi64=", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" + }, + "dependencies": { + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } }, - "babel-helper-regex": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", - "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - }, - "dependencies": { - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true }, - "babel-helper-remap-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", - "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "core-js": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=", + "dev": true + }, + "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": "sha1-yREbbzMEXEaX8UR4f5JUzcd8Rf8=", + "dev": true, + "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": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", + "dev": true, + "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": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", + "dev": true, + "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": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", + "dev": true, + "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" + } + }, + "css-color-function": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/css-color-function/-/css-color-function-1.3.3.tgz", + "integrity": "sha1-jtJMLAIFBzM5+voAS8jBQfzLKC4=", + "dev": true, + "requires": { + "balanced-match": "0.1.0", + "color": "^0.11.0", + "debug": "^3.1.0", + "rgb": "~0.1.0" + }, + "dependencies": { + "balanced-match": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.1.0.tgz", + "integrity": "sha1-tQS9BYabOSWd0MXvw12EMXbczEo=", + "dev": true + }, + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } }, - "babel-helper-replace-supers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", - "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", - "dev": true, - "requires": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=", + "dev": true, + "requires": { + "ms": "^2.1.1" + } }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-loader": { + "version": "0.27.3", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.27.3.tgz", + "integrity": "sha1-aatvR7ab+xtazuYbrCqrFDAv8Nw=", + "dev": true, + "requires": { + "babel-code-frame": "^6.11.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": ">=2.6.1 <4", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.0.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.0.0", + "postcss-modules-local-by-default": "^1.0.1", + "postcss-modules-scope": "^1.0.0", + "postcss-modules-values": "^1.1.0", + "source-list-map": "^0.1.7" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "coa": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", + "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", + "dev": true, + "requires": { + "q": "^1.1.2" + } + }, + "cssnano": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", + "dev": true, + "requires": { + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" + } + }, + "csso": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", + "dev": true, + "requires": { + "clap": "^1.0.9", + "source-map": "^0.5.3" + } }, - "babel-loader": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.4.1.tgz", - "integrity": "sha1-CzQRLVsHSKjc2/Uaz2+b1C1QuMo=", - "dev": true, - "requires": { - "find-cache-dir": "^0.1.1", - "loader-utils": "^0.2.16", - "mkdirp": "^0.5.1", - "object-assign": "^4.0.1" - }, - "dependencies": { - "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==", - "dev": true - }, - "find-cache-dir": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", - "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "mkdirp": "^0.5.1", - "pkg-dir": "^1.0.0" - } - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "pkg-dir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", - "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true, - "requires": { - "find-up": "^1.0.0" - } - } - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "normalize-url": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" + } }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + } + }, + "postcss-colormin": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", + "dev": true, + "requires": { + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" + } + }, + "postcss-convert-values": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", + "dev": true, + "requires": { + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" + } + }, + "postcss-discard-comments": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + } + }, + "postcss-discard-duplicates": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + } + }, + "postcss-discard-empty": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", + "dev": true, + "requires": { + "postcss": "^5.0.14" + } + }, + "postcss-discard-overridden": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", + "dev": true, + "requires": { + "postcss": "^5.0.16" + } + }, + "postcss-merge-longhand": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + } + }, + "postcss-merge-rules": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", + "dev": true, + "requires": { + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" + } + }, + "postcss-minify-font-values": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + } + }, + "postcss-minify-gradients": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", + "dev": true, + "requires": { + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" + } + }, + "postcss-minify-params": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" + } + }, + "postcss-normalize-charset": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", + "dev": true, + "requires": { + "postcss": "^5.0.5" + } + }, + "postcss-normalize-url": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" + } + }, + "postcss-ordered-values": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" + } + }, + "postcss-reduce-initial": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + } + }, + "postcss-reduce-transforms": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", + "dev": true, + "requires": { + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" + } + }, + "postcss-unique-selectors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + } }, - "babel-plugin-check-es2015-constants": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", - "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true }, - "babel-plugin-syntax-async-functions": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", - "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=", - "dev": true - }, - "babel-plugin-syntax-async-generators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", - "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=", - "dev": true - }, - "babel-plugin-syntax-class-properties": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", - "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=", - "dev": true - }, - "babel-plugin-syntax-decorators": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", - "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", - "dev": true - }, - "babel-plugin-syntax-dynamic-import": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", - "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=", - "dev": true - }, - "babel-plugin-syntax-exponentiation-operator": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", - "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=", - "dev": true - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", - "dev": true - }, - "babel-plugin-syntax-trailing-function-commas": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", - "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=", - "dev": true - }, - "babel-plugin-transform-async-generator-functions": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", - "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", - "dev": true, - "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-generators": "^6.5.0", - "babel-runtime": "^6.22.0" - } + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } }, - "babel-plugin-transform-async-to-generator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", - "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", - "dev": true, - "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" - } + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } }, - "babel-plugin-transform-class-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", - "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-plugin-syntax-class-properties": "^6.8.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } + "source-list-map": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", + "dev": true }, - "babel-plugin-transform-decorators": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", - "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", - "dev": true, - "requires": { - "babel-helper-explode-class": "^6.24.1", - "babel-plugin-syntax-decorators": "^6.13.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-types": "^6.24.1" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + }, + "svgo": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", + "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", + "dev": true, + "requires": { + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" + } + } + } + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + } + } + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "dev": true, + "requires": { + "es5-ext": "^0.10.9" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=" + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "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=", + "dev": true + }, + "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=" + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "deep-eql": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", + "integrity": "sha1-38lARACtHI/gI+faHfHBR8S0RN8=", + "dev": true, + "requires": { + "type-detect": "^4.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "optional": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", + "dev": true, + "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": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "babel-plugin-transform-es2015-arrow-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", - "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "babel-plugin-transform-es2015-block-scoped-functions": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", - "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, - "babel-plugin-transform-es2015-block-scoping": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", - "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" - }, - "dependencies": { - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", + "dev": true + }, + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true, + "optional": true + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha1-gAwN0eCov7yVg1wgKtIg/jF+WhI=", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ=", + "dev": true, + "requires": { + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", + "dev": true, + "requires": { + "pify": "^3.0.0" + } }, - "babel-plugin-transform-es2015-classes": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", - "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", - "dev": true, - "requires": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "doctrine": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz", + "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "~1.1.1", + "entities": "~1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=", + "dev": true + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz", + "integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.6.2.tgz", + "integrity": "sha1-GVjMC0yUJuntNn+xyOhUiRsPo/8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dropzone": { + "version": "5.5.1", + "resolved": "https://registry.npmjs.org/dropzone/-/dropzone-5.5.1.tgz", + "integrity": "sha1-BuL1E+YdaqNj1LVW8YV09Hz3uiY=" + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "editorconfig": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.2.tgz", + "integrity": "sha512-GWjSI19PVJAM9IZRGOS+YKI8LN+/sjkSjNyvxL5ucqP9/IqtYNXBaQ/6c/hkPNYQHyOHra2KoXZI/JVpuqwmcQ==", + "dev": true, + "requires": { + "@types/node": "^10.11.7", + "@types/semver": "^5.5.0", + "commander": "^2.19.0", + "lru-cache": "^4.1.3", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true }, - "babel-plugin-transform-es2015-computed-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", - "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + } + } + }, + "electron-to-chromium": { + "version": "1.3.113", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz", + "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "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" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.2.0", + "tapable": "^0.1.8" + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "eonasdan-bootstrap-datetimepicker": { + "version": "4.17.47", + "resolved": "https://registry.npmjs.org/eonasdan-bootstrap-datetimepicker/-/eonasdan-bootstrap-datetimepicker-4.17.47.tgz", + "integrity": "sha1-ekmXAEQGUnbnll79Fvgic1IZ5zU=", + "requires": { + "bootstrap": "^3.3", + "jquery": "^1.8.3 || ^2.0 || ^3.0", + "moment": "^2.10", + "moment-timezone": "^0.4.0" + }, + "dependencies": { + "bootstrap": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz", + "integrity": "sha1-WjiTlFSfIzMIdaOxUGVldPip63E=" + } + } + }, + "errno": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", + "dev": true, + "requires": { + "prr": "~0.0.0" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, - "babel-plugin-transform-es2015-destructuring": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", - "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + } + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.26", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.26.tgz", + "integrity": "sha1-UbISilMbcMT2dkCTpzy+u4IYY3I=", + "dev": true, + "requires": { + "es6-iterator": "2", + "es6-symbol": "~3.1" + } + }, + "es6-iterator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz", + "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.14", + "es6-symbol": "^3.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "~0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.14", + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.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=", + "dev": true + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "dev": true, + "requires": { + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz", + "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=", + "dev": true, + "requires": { + "babel-code-frame": "^6.16.0", + "chalk": "^1.1.3", + "concat-stream": "^1.5.2", + "debug": "^2.1.1", + "doctrine": "^2.0.0", + "escope": "^3.6.0", + "espree": "^3.4.0", + "esquery": "^1.0.0", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "glob": "^7.0.3", + "globals": "^9.14.0", + "ignore": "^3.2.0", + "imurmurhash": "^0.1.4", + "inquirer": "^0.12.0", + "is-my-json-valid": "^2.10.0", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.5.1", + "json-stable-stringify": "^1.0.0", + "levn": "^0.3.0", + "lodash": "^4.0.0", + "mkdirp": "^0.5.0", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.1", + "pluralize": "^1.2.1", + "progress": "^1.1.8", + "require-uncached": "^1.0.2", + "shelljs": "^0.7.5", + "strip-bom": "^3.0.0", + "strip-json-comments": "~2.0.1", + "table": "^3.7.8", + "text-table": "~0.2.0", + "user-home": "^2.0.0" + } + }, + "eslint-config-airbnb-base": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.3.2.tgz", + "integrity": "sha512-/fhjt/VqzBA2SRsx7ErDtv6Ayf+XLw9LIOqmpBuHFCVwyJo2EtzGWMB9fYRFBoWWQLxmNmCpenNiH0RxyeS41w==", + "dev": true, + "requires": { + "eslint-restricted-globals": "^0.1.1" + } + }, + "eslint-import-resolver-alias": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz", + "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==", + "dev": true + }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } }, - "babel-plugin-transform-es2015-duplicate-keys": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", - "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true }, - "babel-plugin-transform-es2015-for-of": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", - "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "resolve": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", + "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-import-resolver-webpack": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.8.4.tgz", + "integrity": "sha512-b6JxR57ruiMxq2tIu4T/SrYED5RKJfeBEs8u3+JWF+O2RxDmFpUH84c5uS1T5qiP0K4r0SL7CXhvd41hXdDlAg==", + "dev": true, + "requires": { + "array-find": "^1.0.0", + "debug": "^2.6.8", + "enhanced-resolve": "~0.9.0", + "find-root": "^0.1.1", + "has": "^1.0.1", + "interpret": "^1.0.0", + "is-absolute": "^0.2.3", + "lodash.get": "^3.7.0", + "node-libs-browser": "^1.0.0 || ^2.0.0", + "resolve": "^1.2.0", + "semver": "^5.3.0" + } + }, + "eslint-module-utils": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.4.0.tgz", + "integrity": "sha512-14tltLm38Eu3zS+mt0KvILC3q8jyIAH518MlG+HO0p+yK885Lb1UHTY/UgR91eOyGdmxAPb+OLoW4znqIT6Ndw==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "pkg-dir": "^2.0.0" + } + }, + "eslint-plugin-html": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-2.0.3.tgz", + "integrity": "sha1-fImIOrDIX6XSi2ZqFKTpBqqQuJc=", + "dev": true, + "requires": { + "htmlparser2": "^3.8.2" + } + }, + "eslint-plugin-import": { + "version": "2.17.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.17.2.tgz", + "integrity": "sha512-m+cSVxM7oLsIpmwNn2WXTJoReOF9f/CtLMo7qOVmKd1KntBy0hEcuNZ3erTmWjx+DxRO0Zcrm5KwAvI9wHcV5g==", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.0", + "has": "^1.0.3", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "read-pkg-up": "^2.0.0", + "resolve": "^1.10.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } }, - "babel-plugin-transform-es2015-function-name": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", - "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", - "dev": true, - "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } }, - "babel-plugin-transform-es2015-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", - "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, - "babel-plugin-transform-es2015-modules-amd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", - "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } }, - "babel-plugin-transform-es2015-modules-commonjs": { - "version": "6.26.2", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", - "integrity": "sha1-WKeThjqefKhwvcWogRF/+sJ9tvM=", - "dev": true, - "requires": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" - }, - "dependencies": { - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true }, - "babel-plugin-transform-es2015-modules-systemjs": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", - "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", - "dev": true, - "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } + "resolve": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", + "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-restricted-globals": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", + "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", + "dev": true + }, + "espree": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.4.3.tgz", + "integrity": "sha1-KRC1zNSc6JPC//+qtP2LOjG4I3Q=", + "dev": true, + "requires": { + "acorn": "^5.0.1", + "acorn-jsx": "^3.0.0" + } + }, + "esprima": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", + "dev": true + }, + "esquery": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", + "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", + "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", + "dev": true, + "requires": { + "estraverse": "^4.1.0", + "object-assign": "^4.0.1" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "~0.10.14" + } + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "dev": true + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.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": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "exit-hook": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", + "dev": true + }, + "exports-loader": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz", + "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "source-map": "0.5.x" + } + }, + "expose-loader": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-0.7.5.tgz", + "integrity": "sha1-4p6i2a7u0yVKP6obNfUC25+cP28=", + "dev": true + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "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": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extract-text-webpack-plugin": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.2.tgz", + "integrity": "sha1-dW7076gVXDaBgz+8NNpTuUF0bWw=", + "dev": true, + "requires": { + "async": "^2.1.2", + "loader-utils": "^1.0.2", + "schema-utils": "^0.3.0", + "webpack-sources": "^1.0.1" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", + "dev": true + }, + "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=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "file-loader": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.10.1.tgz", + "integrity": "sha1-gVA0EZiR/GRB+1pkwRvJPCLd2EI=", + "dev": true, + "requires": { + "loader-utils": "^1.0.2" + } + }, + "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=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-root": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-0.1.2.tgz", + "integrity": "sha1-mNImfP8ZFsyvJ0OzoO6oHXnX3NE=", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "flat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", + "integrity": "sha1-CQvsiwXjnLowl0fx1YjwTbr5jbI=", + "dev": true, + "requires": { + "is-buffer": "~2.0.3" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", + "dev": true + } + } + }, + "flat-cache": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz", + "integrity": "sha1-+oZxTnLCHbiGAXYezy9VXRq8a5Y=", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "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==", + "dev": true }, - "babel-plugin-transform-es2015-modules-umd": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", - "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", - "dev": true, - "requires": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } + "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==", + "dev": 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" + } }, - "babel-plugin-transform-es2015-object-super": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", - "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", - "dev": true, - "requires": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fos-routing": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/fos-routing/-/fos-routing-0.0.6.tgz", + "integrity": "sha1-dBCq2ZCnpO7wtaafwzKTEQIqCZs=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "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-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.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=", + "dev": true, + "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=", + "dev": true + }, + "fsevents": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", + "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": 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" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "generate-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", + "dev": true + }, + "generate-object-property": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", + "dev": true, + "requires": { + "is-property": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-func-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", + "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "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=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": 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" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", + "dev": true + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha1-HSP2Q5Dpf3dsrFLluTbl9RTS6Tc=", + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha1-8nNdwig2dPpnR4sQGBBZNVw2nl4=", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha1-HvievT5JllV2de7ZiTEQ3DUPoIA=", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } }, - "babel-plugin-transform-es2015-parameters": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", - "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", - "dev": true, - "requires": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" - } + "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=", + "dev": true }, - "babel-plugin-transform-es2015-shorthand-properties": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", - "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "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==", + "dev": true + } + } + }, + "has": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "dev": true, + "requires": { + "function-bind": "^1.0.2" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha1-FAn5i8ACR9pF2mfO4KNvKC/yZFU=" + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha1-oEWrOD17SyASoAFIqwql8pAETU0=", + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "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=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } + } }, - "babel-plugin-transform-es2015-spread": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", - "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "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=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "htmlparser2": { + "version": "3.9.2", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", + "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^2.0.2" + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha1-ObDhat2bYFvwqe89nar0hDtMrNI=" + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "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=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.3.tgz", + "integrity": "sha1-QyNS5XrM2HqzEQ6C0/6g5HgSFW0=", + "dev": true + }, + "ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "imports-loader": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.8.0.tgz", + "integrity": "sha1-Aw6lG4ygWXfECjq/2bQIj+C+mmk=", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "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": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "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=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=", + "dev": true + }, + "inquirer": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", + "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", + "dev": true, + "requires": { + "ansi-escapes": "^1.1.0", + "ansi-regex": "^2.0.0", + "chalk": "^1.0.0", + "cli-cursor": "^1.0.1", + "cli-width": "^2.0.0", + "figures": "^1.3.5", + "lodash": "^4.3.0", + "readline2": "^1.0.1", + "run-async": "^0.1.0", + "rx-lite": "^3.1.2", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.0", + "through": "^2.3.6" + } + }, + "interpret": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz", + "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=", + "dev": true + }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + }, + "dependencies": { + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" + } + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "is-absolute": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", + "integrity": "sha1-IN5p89uULvLYe5wto28XIjWxtes=", + "dev": true, + "requires": { + "is-relative": "^0.2.1", + "is-windows": "^0.2.0" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "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=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "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=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", + "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "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=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "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=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", + "dev": true, + "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": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "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=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-my-json-valid": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz", + "integrity": "sha1-8Hndm/2uZe4gOKrorLyGqxCeNpM=", + "dev": true, + "requires": { + "generate-function": "^2.0.0", + "generate-object-property": "^1.1.0", + "jsonpointer": "^4.0.0", + "xtend": "^4.0.0" + } + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", + "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "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==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "is-property": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", + "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-relative": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", + "integrity": "sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU=", + "dev": true, + "requires": { + "is-unc-path": "^0.1.1" + } + }, + "is-resolvable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", + "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", + "dev": true, + "requires": { + "tryit": "^1.0.1" + } + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", + "integrity": "sha1-arBTpyVzwQJQ/0FqOBTDUXivObk=", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.0" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", + "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=", + "dev": true + }, + "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=", + "dev": true + }, + "isnumeric": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/isnumeric/-/isnumeric-0.2.0.tgz", + "integrity": "sha1-ojR7o2DeGeM9D/1ZD933dVy/LmQ=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "jets": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/jets/-/jets-0.11.0.tgz", + "integrity": "sha1-YZq9RYPJ59YJZI0FnTi+A8d8rU0=" + }, + "jquery": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", + "integrity": "sha1-LInWiJterFIqfuoywUUhVZxsvwI=" + }, + "jquery-ui-dist": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/jquery-ui-dist/-/jquery-ui-dist-1.12.1.tgz", + "integrity": "sha1-XAgV08xvkP9fqvWyaKbiO0ypBPo=" + }, + "js-base64": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", + "integrity": "sha1-Hvo57yxfeYC7F4St5KivLeMpESE=", + "dev": true + }, + "js-beautify": { + "version": "1.8.9", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.8.9.tgz", + "integrity": "sha512-MwPmLywK9RSX0SPsUJjN7i+RQY9w/yC17Lbrq9ViEefpLRgqAR2BgrMN2AbifkUuhDV8tRauLhLda/9+bE0YQA==", + "dev": true, + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.2", + "glob": "^7.1.3", + "mkdirp": "~0.5.0", + "nopt": "~4.0.1" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": 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" + } }, - "babel-plugin-transform-es2015-sticky-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", - "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", - "dev": true, - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + } + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^2.6.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", + "dev": true + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "json-loader": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", + "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "dev": true + }, + "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": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsonpointer": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jwerty": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/jwerty/-/jwerty-0.3.2.tgz", + "integrity": "sha1-Y4JPYCYGhn4K7/tozXITUvB5yX0=" + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha1-RJI7o55osSp87H32wyaMAx8u83M=", + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc=", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } }, - "babel-plugin-transform-es2015-template-literals": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", - "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + } + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "lodash._baseget": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/lodash._baseget/-/lodash._baseget-3.7.2.tgz", + "integrity": "sha1-G2rh1frPPCVTI1ChPBGXy4u2dPQ=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._topath": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/lodash._topath/-/lodash._topath-3.8.1.tgz", + "integrity": "sha1-PsXiYGAU9MuX91X+aRTt2L/ADqw=", + "dev": true, + "requires": { + "lodash.isarray": "^3.0.0" + } + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=" + }, + "lodash.get": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-3.7.0.tgz", + "integrity": "sha1-POaK4skWg7KBzFOUEoMDy/deaR8=", + "dev": true, + "requires": { + "lodash._baseget": "^3.0.0", + "lodash._topath": "^3.0.0" + } + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo=", + "dev": true, + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, - "babel-plugin-transform-es2015-typeof-symbol": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", - "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-es2015-unicode-regex": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", - "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", - "dev": true, - "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" - } - }, - "babel-plugin-transform-exponentiation-operator": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", - "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", - "dev": true, - "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", - "dev": true, - "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - }, - "dependencies": { - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } - }, - "babel-plugin-transform-regenerator": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", - "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", - "dev": true, - "requires": { - "regenerator-transform": "^0.10.0" - } - }, - "babel-plugin-transform-runtime": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", - "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" - } - }, - "babel-plugin-transform-strict-mode": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", - "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" - } - }, - "babel-polyfill": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", - "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "regenerator-runtime": "^0.10.5" - }, - "dependencies": { - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } - }, - "core-js": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz", - "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A==", - "dev": true - } - } - }, - "babel-preset-env": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", - "integrity": "sha1-3qefpOvriDzTXasH4mDBycBN93o=", - "dev": true, - "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" - } - }, - "babel-preset-es2015": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz", - "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", - "dev": true, - "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.24.1", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-es2015-computed-properties": "^6.24.1", - "babel-plugin-transform-es2015-destructuring": "^6.22.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", - "babel-plugin-transform-es2015-for-of": "^6.22.0", - "babel-plugin-transform-es2015-function-name": "^6.24.1", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-umd": "^6.24.1", - "babel-plugin-transform-es2015-object-super": "^6.24.1", - "babel-plugin-transform-es2015-parameters": "^6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", - "babel-plugin-transform-regenerator": "^6.24.1" - } - }, - "babel-preset-stage-2": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", - "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", - "dev": true, - "requires": { - "babel-plugin-syntax-dynamic-import": "^6.18.0", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators": "^6.24.1", - "babel-preset-stage-3": "^6.24.1" - } - }, - "babel-preset-stage-3": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", - "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", - "dev": true, - "requires": { - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-generator-functions": "^6.24.1", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-exponentiation-operator": "^6.24.1", - "babel-plugin-transform-object-rest-spread": "^6.22.0" - } - }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, - "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - }, - "dependencies": { - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "core-js": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", - "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==", - "dev": true - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } - }, - "babel-runtime": { - "version": "6.25.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.25.0.tgz", - "integrity": "sha1-M7mOql1IK7AajRqmtDetKwGuxBw=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.10.0" - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - }, - "dependencies": { - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - }, - "dependencies": { - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - }, - "dependencies": { - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - } - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha1-ry87iPpvXB5MY00aD46sT1WzleM=", - "dev": true - }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha1-e95c7RRbbVUakNuH+DxVi060io8=", - "dev": true, - "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": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "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": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "dev": true, - "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": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "dev": true, - "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": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "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==", - "dev": true - }, - "bcrypt-pbkdf": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "dev": true, - "requires": { - "tweetnacl": "^0.14.3" - } - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary-extensions": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", - "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==", - "dev": true - }, - "block-stream": { - "version": "0.0.9", - "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true, - "requires": { - "inherits": "~2.0.0" - } - }, - "bluebird": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", - "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", - "dev": true - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha1-LN4J617jQfSEdGuwMJsyU7GxRC8=", - "dev": true - }, - "bootstrap": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.0.0.tgz", - "integrity": "sha512-gulJE5dGFo6Q61V/whS6VM4WIyrlydXfCgkE+Gxe5hjrJ8rXLLZlALq7zq2RPhOc45PSwQpJkrTnc2KgD6cvmA==", - "dev": true - }, - "bootstrap-slider": { - "version": "6.1.7", - "resolved": "https://registry.npmjs.org/bootstrap-slider/-/bootstrap-slider-6.1.7.tgz", - "integrity": "sha1-6ncvwRd3ToS93/1JcJ2dTRcT5rM=" - }, - "bootstrap-tokenfield": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/bootstrap-tokenfield/-/bootstrap-tokenfield-0.12.0.tgz", - "integrity": "sha1-XXY8PRlt5xB4rE1J3C6hacuHDN8=", - "requires": { - "jquery": "^2.1.0" - } - }, - "bourbon": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/bourbon/-/bourbon-4.3.4.tgz", - "integrity": "sha1-TaOAAp6SwMj5dkx3lFGhNLEefMM=" - }, - "brace-expansion": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", - "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha1-uqVZ7hTO1zRSIputcyZGfGH6vWA=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha1-Mmc0ZC9APavDADIJhTu3CtQo70g=", - "dev": true, - "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": "sha1-jWR0wbhwv9q807z8wZNKEOlPFfA=", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha1-OvTx9Zg5QDVy8cZiBDdfen9wPpw=", - "dev": true, - "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "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==", - "dev": true - } - } - }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", - "dev": true, - "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=", - "dev": true, - "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": "sha1-KGlFnZqjviRf6P4sofRuLn9U1z8=", - "dev": true, - "requires": { - "pako": "~1.0.5" - } - }, - "browserslist": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", - "integrity": "sha1-sABTYdZHHw9ZUnl6dvyYXx+Xj8Y=", - "dev": true, - "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=", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-modules": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", - "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", - "dev": true - }, - "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=", - "dev": true - }, - "cacache": { - "version": "10.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", - "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", - "dev": true, - "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" - }, - "dependencies": { - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": 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" - } - } - } - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha1-Cn9GQWgxyLZi7jb+TnxZ129marI=", - "dev": true, - "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" - }, - "dependencies": { - "component-emitter": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", - "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", - "requires": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - }, - "dependencies": { - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" - }, - "normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - } - } - } - }, - "caller-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", - "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true, - "requires": { - "callsites": "^0.2.0" - } - }, - "callsites": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", - "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=", - "dev": true - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "dev": true, - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true - } - } - }, - "caniuse-db": { - "version": "1.0.30000939", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000939.tgz", - "integrity": "sha512-nB5tLf3hOs+biXl1lhKjHRgNC0J1I7H52h/t1FP7qxARKKwpB0z+P/JewJLYAlxCBP/q7rxJzQzHHrQMl0viKg==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001012", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001012.tgz", - "integrity": "sha512-7RR4Uh04t9K1uYRWzOJmzplgEOAXbfK72oVNokCdMzA67trrhPzy93ahKk1AWHiA0c58tD2P+NHqxrA8FZ+Trg==", - "dev": true - }, - "caseless": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", - "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", - "dev": true - }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, - "chai": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", - "integrity": "sha1-dgqnLPION5XoSxKHfODoNzeqKeU=", - "dev": true, - "requires": { - "assertion-error": "^1.1.0", - "check-error": "^1.0.2", - "deep-eql": "^3.0.1", - "get-func-name": "^2.0.0", - "pathval": "^1.1.0", - "type-detect": "^4.0.5" - } - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "check-error": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz", - "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII=", - "dev": true - }, - "chownr": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", - "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "circular-json": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", - "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", - "dev": true - }, - "clap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", - "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", - "dev": true, - "requires": { - "chalk": "^1.1.3" - } - }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha1-+TNprouafOAv1B+q0MqDAzGQxGM=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "clean-webpack-plugin": { - "version": "0.1.19", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-0.1.19.tgz", - "integrity": "sha512-M1Li5yLHECcN2MahoreuODul5LkjohJGFxLPTjl3j1ttKrF5rgjZET1SJduuqxLAuT1gAPOdkhg03qcaaU1KeA==", - "dev": true, - "requires": { - "rimraf": "^2.6.1" - } - }, - "cli-cursor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", - "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true, - "requires": { - "restore-cursor": "^1.0.1" - } - }, - "cli-width": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz", - "integrity": "sha1-sjTKIJsp72b8UY2bmNWEewDt8Ao=", - "dev": true - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - }, - "dependencies": { - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - } - } - }, - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - }, - "clone-deep": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", - "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", - "dev": true, - "requires": { - "for-own": "^1.0.0", - "is-plain-object": "^2.0.4", - "kind-of": "^6.0.0", - "shallow-clone": "^1.0.0" - }, - "dependencies": { - "for-own": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", - "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, - "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=", - "dev": true - }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "dev": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=", - "dev": true, - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colormin": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", - "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", - "dev": true, - "requires": { - "color": "^0.11.0", - "css-color-names": "0.0.4", - "has": "^1.0.1" - }, - "dependencies": { - "color": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", - "dev": true, - "requires": { - "clone": "^1.0.2", - "color-convert": "^1.3.0", - "color-string": "^0.3.0" - } - }, - "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true, - "requires": { - "color-name": "^1.0.0" - } - } - } - }, - "colors": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true - }, - "combined-stream": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", - "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", - "dev": true, - "requires": { - "delayed-stream": "~1.0.0" - } - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "compass": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/compass/-/compass-0.1.1.tgz", - "integrity": "sha1-XFbV60QtEMGtWYnvXF6SXbYMYOE=" - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", - "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", - "dev": true, - "requires": { - "ini": "^1.3.4", - "proto-list": "~1.2.1" - } - }, - "console-browserify": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", - "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true, - "requires": { - "date-now": "^0.1.4" - } - }, - "console-control-strings": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", - "dev": true - }, - "consolidate": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.14.5.tgz", - "integrity": "sha1-WiUEe8dvcwcmZ8jLUsmJiI9JTGM=", - "dev": true, - "requires": { - "bluebird": "^3.1.1" - } - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "contains-path": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", - "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", - "dev": true - }, - "convert-source-map": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", - "integrity": "sha1-UbU3qMQ+DwTewZk7/83VBOdYrCA=", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha1-kilzmMrjSTf8r9bsgTnBgFHwteA=", - "dev": true, - "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=", - "dev": true - }, - "copy-webpack-plugin": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz", - "integrity": "sha1-5/QN2KaEd9QF3Rt6hUquMksVi64=", - "dev": true, - "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "globby": "^7.1.1", - "is-glob": "^4.0.0", - "loader-utils": "^1.1.0", - "minimatch": "^3.0.4", - "p-limit": "^1.0.0", - "serialize-javascript": "^1.4.0" - }, - "dependencies": { - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", - "dev": true - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "core-js": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", - "integrity": "sha1-TekR5mew6ukSTjQlS1OupvxhjT4=", - "dev": true - }, - "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": "sha1-yREbbzMEXEaX8UR4f5JUzcd8Rf8=", - "dev": true, - "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": "sha1-iJB4rxGmN1a8+1m9IhmWvjqe8ZY=", - "dev": true, - "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": "sha1-aRcMeLOrlXFHsriwRXLkfq0iQ/8=", - "dev": true, - "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": "sha1-Sl7Hxk364iw6FBJNus3uhG2Ay8Q=", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - } - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha1-OWz58xN/A+S45TLFj2mCVOAPgOw=", - "dev": true, - "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" - } - }, - "css-color-function": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/css-color-function/-/css-color-function-1.3.3.tgz", - "integrity": "sha1-jtJMLAIFBzM5+voAS8jBQfzLKC4=", - "dev": true, - "requires": { - "balanced-match": "0.1.0", - "color": "^0.11.0", - "debug": "^3.1.0", - "rgb": "~0.1.0" - }, - "dependencies": { - "balanced-match": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.1.0.tgz", - "integrity": "sha1-tQS9BYabOSWd0MXvw12EMXbczEo=", - "dev": true - }, - "color": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", - "dev": true, - "requires": { - "clone": "^1.0.2", - "color-convert": "^1.3.0", - "color-string": "^0.3.0" - } - }, - "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true, - "requires": { - "color-name": "^1.0.0" - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha1-6D0X3hbYp++3cX7b5fsQE17uYps=", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - } - } - }, - "css-color-names": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", - "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", - "dev": true - }, - "css-loader": { - "version": "0.27.3", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.27.3.tgz", - "integrity": "sha1-aatvR7ab+xtazuYbrCqrFDAv8Nw=", - "dev": true, - "requires": { - "babel-code-frame": "^6.11.0", - "css-selector-tokenizer": "^0.7.0", - "cssnano": ">=2.6.1 <4", - "loader-utils": "^1.0.2", - "lodash.camelcase": "^4.3.0", - "object-assign": "^4.0.1", - "postcss": "^5.0.6", - "postcss-modules-extract-imports": "^1.0.0", - "postcss-modules-local-by-default": "^1.0.1", - "postcss-modules-scope": "^1.0.0", - "postcss-modules-values": "^1.1.0", - "source-list-map": "^0.1.7" - }, - "dependencies": { - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true, - "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" - } - }, - "caniuse-api": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", - "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", - "dev": true, - "requires": { - "browserslist": "^1.3.6", - "caniuse-db": "^1.0.30000529", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "coa": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", - "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", - "dev": true, - "requires": { - "q": "^1.1.2" - } - }, - "cssnano": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", - "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", - "dev": true, - "requires": { - "autoprefixer": "^6.3.1", - "decamelize": "^1.1.2", - "defined": "^1.0.0", - "has": "^1.0.1", - "object-assign": "^4.0.1", - "postcss": "^5.0.14", - "postcss-calc": "^5.2.0", - "postcss-colormin": "^2.1.8", - "postcss-convert-values": "^2.3.4", - "postcss-discard-comments": "^2.0.4", - "postcss-discard-duplicates": "^2.0.1", - "postcss-discard-empty": "^2.0.1", - "postcss-discard-overridden": "^0.1.1", - "postcss-discard-unused": "^2.2.1", - "postcss-filter-plugins": "^2.0.0", - "postcss-merge-idents": "^2.1.5", - "postcss-merge-longhand": "^2.0.1", - "postcss-merge-rules": "^2.0.3", - "postcss-minify-font-values": "^1.0.2", - "postcss-minify-gradients": "^1.0.1", - "postcss-minify-params": "^1.0.4", - "postcss-minify-selectors": "^2.0.4", - "postcss-normalize-charset": "^1.1.0", - "postcss-normalize-url": "^3.0.7", - "postcss-ordered-values": "^2.1.0", - "postcss-reduce-idents": "^2.2.2", - "postcss-reduce-initial": "^1.0.0", - "postcss-reduce-transforms": "^1.0.3", - "postcss-svgo": "^2.1.1", - "postcss-unique-selectors": "^2.0.2", - "postcss-value-parser": "^3.2.3", - "postcss-zindex": "^2.0.1" - } - }, - "csso": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", - "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true, - "requires": { - "clap": "^1.0.9", - "source-map": "^0.5.3" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "is-svg": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", - "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "dev": true, - "requires": { - "html-comment-regex": "^1.1.0" - } - }, - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "postcss-calc": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", - "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", - "dev": true, - "requires": { - "postcss": "^5.0.2", - "postcss-message-helpers": "^2.0.0", - "reduce-css-calc": "^1.2.6" - } - }, - "postcss-colormin": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", - "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", - "dev": true, - "requires": { - "colormin": "^1.0.5", - "postcss": "^5.0.13", - "postcss-value-parser": "^3.2.3" - } - }, - "postcss-convert-values": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", - "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", - "dev": true, - "requires": { - "postcss": "^5.0.11", - "postcss-value-parser": "^3.1.2" - } - }, - "postcss-discard-comments": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", - "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", - "dev": true, - "requires": { - "postcss": "^5.0.14" - } - }, - "postcss-discard-duplicates": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", - "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - } - }, - "postcss-discard-empty": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", - "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", - "dev": true, - "requires": { - "postcss": "^5.0.14" - } - }, - "postcss-discard-overridden": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", - "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", - "dev": true, - "requires": { - "postcss": "^5.0.16" - } - }, - "postcss-merge-longhand": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", - "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - } - }, - "postcss-merge-rules": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", - "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", - "dev": true, - "requires": { - "browserslist": "^1.5.2", - "caniuse-api": "^1.5.2", - "postcss": "^5.0.4", - "postcss-selector-parser": "^2.2.2", - "vendors": "^1.0.0" - } - }, - "postcss-minify-font-values": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", - "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" - } - }, - "postcss-minify-gradients": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", - "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", - "dev": true, - "requires": { - "postcss": "^5.0.12", - "postcss-value-parser": "^3.3.0" - } - }, - "postcss-minify-params": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", - "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.2", - "postcss-value-parser": "^3.0.2", - "uniqs": "^2.0.0" - } - }, - "postcss-minify-selectors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", - "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.2", - "has": "^1.0.1", - "postcss": "^5.0.14", - "postcss-selector-parser": "^2.0.0" - } - }, - "postcss-normalize-charset": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", - "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", - "dev": true, - "requires": { - "postcss": "^5.0.5" - } - }, - "postcss-normalize-url": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", - "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", - "dev": true, - "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^1.4.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3" - } - }, - "postcss-ordered-values": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", - "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", - "dev": true, - "requires": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.1" - } - }, - "postcss-reduce-initial": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", - "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - } - }, - "postcss-reduce-transforms": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", - "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", - "dev": true, - "requires": { - "has": "^1.0.1", - "postcss": "^5.0.8", - "postcss-value-parser": "^3.0.1" - } - }, - "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "postcss-svgo": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", - "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", - "dev": true, - "requires": { - "is-svg": "^2.0.0", - "postcss": "^5.0.14", - "postcss-value-parser": "^3.2.3", - "svgo": "^0.7.0" - } - }, - "postcss-unique-selectors": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", - "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.1", - "postcss": "^5.0.4", - "uniqs": "^2.0.0" - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - }, - "source-list-map": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", - "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - }, - "svgo": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", - "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "dev": true, - "requires": { - "coa": "~1.0.1", - "colors": "~1.1.2", - "csso": "~2.3.1", - "js-yaml": "~3.7.0", - "mkdirp": "~0.5.1", - "sax": "~1.2.1", - "whet.extend": "~0.9.9" - } - } - } - }, - "css-selector-tokenizer": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", - "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", - "dev": true, - "requires": { - "cssesc": "^0.1.0", - "fastparse": "^1.1.1", - "regexpu-core": "^1.0.0" - }, - "dependencies": { - "regexpu-core": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", - "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", - "dev": true, - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } - } - } - }, - "cssesc": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", - "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", - "dev": true - }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "dev": true, - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cyclist": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", - "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", - "dev": true - }, - "d": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", - "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", - "dev": true, - "requires": { - "es5-ext": "^0.10.9" - } - }, - "dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "date-now": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", - "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", - "dev": true - }, - "de-indent": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", - "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=" - }, - "debug": { - "version": "2.6.8", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", - "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", - "dev": true, - "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=", - "dev": true - }, - "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=" - }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", - "requires": { - "mimic-response": "^1.0.0" - } - }, - "deep-eql": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz", - "integrity": "sha1-38lARACtHI/gI+faHfHBR8S0RN8=", - "dev": true, - "requires": { - "type-detect": "^4.0.0" - } - }, - "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=", - "dev": true, - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha1-1Flono1lS6d+AqgX+HENcCyxbp0=", - "dev": true, - "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": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "dev": true, - "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": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "dev": true, - "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": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } - }, - "defined": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=", - "dev": true - }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - } - }, - "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", - "dev": true - }, - "des.js": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", - "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } - }, - "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha1-gAwN0eCov7yVg1wgKtIg/jF+WhI=", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha1-QOjumPVaIUlgcUaSHGPhrl89KHU=", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, - "dir-glob": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", - "integrity": "sha1-+gnwaUFTyJGLGLoN6vrpR2n8UMQ=", - "dev": true, - "requires": { - "path-type": "^3.0.0" - }, - "dependencies": { - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha1-zvMdyOCho7sNEFwM2Xzzv0f0428=", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "doctrine": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz", - "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", - "dev": true, - "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" - }, - "dependencies": { - "domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", - "dev": true - } - } - }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha1-PTH1AZGmdJ3RN1p/Ui6CPULlTto=", - "dev": true - }, - "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", - "dev": true - }, - "domhandler": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.1.tgz", - "integrity": "sha1-iS5HAAqZvlW783dP/qBWHYh5wlk=", - "dev": true, - "requires": { - "domelementtype": "1" - } - }, - "domutils": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.6.2.tgz", - "integrity": "sha1-GVjMC0yUJuntNn+xyOhUiRsPo/8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "dropzone": { - "version": "5.5.1", - "resolved": "https://registry.npmjs.org/dropzone/-/dropzone-5.5.1.tgz", - "integrity": "sha1-BuL1E+YdaqNj1LVW8YV09Hz3uiY=" - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" - }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha1-Kk31MX9sz9kfhtb9JdjYoQO4gwk=", - "dev": true, - "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" - } - }, - "ecc-jsbn": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", - "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", - "dev": true, - "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" - } - }, - "editorconfig": { - "version": "0.15.2", - "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.2.tgz", - "integrity": "sha512-GWjSI19PVJAM9IZRGOS+YKI8LN+/sjkSjNyvxL5ucqP9/IqtYNXBaQ/6c/hkPNYQHyOHra2KoXZI/JVpuqwmcQ==", - "dev": true, - "requires": { - "@types/node": "^10.11.7", - "@types/semver": "^5.5.0", - "commander": "^2.19.0", - "lru-cache": "^4.1.3", - "semver": "^5.6.0", - "sigmund": "^1.0.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - }, - "semver": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", - "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", - "dev": true - } - } - }, - "electron-to-chromium": { - "version": "1.3.113", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz", - "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==", - "dev": true - }, - "elliptic": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", - "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", - "dev": true, - "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" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "enhanced-resolve": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", - "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.2.0", - "tapable": "^0.1.8" - } - }, - "entities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", - "dev": true - }, - "eonasdan-bootstrap-datetimepicker": { - "version": "4.17.47", - "resolved": "https://registry.npmjs.org/eonasdan-bootstrap-datetimepicker/-/eonasdan-bootstrap-datetimepicker-4.17.47.tgz", - "integrity": "sha1-ekmXAEQGUnbnll79Fvgic1IZ5zU=", - "requires": { - "bootstrap": "^3.3", - "jquery": "^1.8.3 || ^2.0 || ^3.0", - "moment": "^2.10", - "moment-timezone": "^0.4.0" - }, - "dependencies": { - "bootstrap": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-3.3.7.tgz", - "integrity": "sha1-WjiTlFSfIzMIdaOxUGVldPip63E=" - } - } - }, - "errno": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", - "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", - "dev": true, - "requires": { - "prr": "~0.0.0" - } - }, - "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", - "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.0", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "is-callable": "^1.1.4", - "is-regex": "^1.0.4", - "object-keys": "^1.0.12" - }, - "dependencies": { - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - } - } - }, - "es-to-primitive": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", - "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "es5-ext": { - "version": "0.10.26", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.26.tgz", - "integrity": "sha1-UbISilMbcMT2dkCTpzy+u4IYY3I=", - "dev": true, - "requires": { - "es6-iterator": "2", - "es6-symbol": "~3.1" - } - }, - "es6-iterator": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz", - "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.14", - "es6-symbol": "^3.1" - } - }, - "es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" - } - }, - "es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" - } - }, - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.14", - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.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=", - "dev": true - }, - "escope": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", - "dev": true, - "requires": { - "es6-map": "^0.1.3", - "es6-weak-map": "^2.0.1", - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, - "eslint": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz", - "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=", - "dev": true, - "requires": { - "babel-code-frame": "^6.16.0", - "chalk": "^1.1.3", - "concat-stream": "^1.5.2", - "debug": "^2.1.1", - "doctrine": "^2.0.0", - "escope": "^3.6.0", - "espree": "^3.4.0", - "esquery": "^1.0.0", - "estraverse": "^4.2.0", - "esutils": "^2.0.2", - "file-entry-cache": "^2.0.0", - "glob": "^7.0.3", - "globals": "^9.14.0", - "ignore": "^3.2.0", - "imurmurhash": "^0.1.4", - "inquirer": "^0.12.0", - "is-my-json-valid": "^2.10.0", - "is-resolvable": "^1.0.0", - "js-yaml": "^3.5.1", - "json-stable-stringify": "^1.0.0", - "levn": "^0.3.0", - "lodash": "^4.0.0", - "mkdirp": "^0.5.0", - "natural-compare": "^1.4.0", - "optionator": "^0.8.2", - "path-is-inside": "^1.0.1", - "pluralize": "^1.2.1", - "progress": "^1.1.8", - "require-uncached": "^1.0.2", - "shelljs": "^0.7.5", - "strip-bom": "^3.0.0", - "strip-json-comments": "~2.0.1", - "table": "^3.7.8", - "text-table": "~0.2.0", - "user-home": "^2.0.0" - } - }, - "eslint-config-airbnb-base": { - "version": "11.3.2", - "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.3.2.tgz", - "integrity": "sha512-/fhjt/VqzBA2SRsx7ErDtv6Ayf+XLw9LIOqmpBuHFCVwyJo2EtzGWMB9fYRFBoWWQLxmNmCpenNiH0RxyeS41w==", - "dev": true, - "requires": { - "eslint-restricted-globals": "^0.1.1" - } - }, - "eslint-import-resolver-alias": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-alias/-/eslint-import-resolver-alias-1.1.2.tgz", - "integrity": "sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==", - "dev": true - }, - "eslint-import-resolver-node": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", - "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", - "dev": true, - "requires": { - "debug": "^2.6.9", - "resolve": "^1.5.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "resolve": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", - "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - } - } - }, - "eslint-import-resolver-webpack": { - "version": "0.8.4", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-webpack/-/eslint-import-resolver-webpack-0.8.4.tgz", - "integrity": "sha512-b6JxR57ruiMxq2tIu4T/SrYED5RKJfeBEs8u3+JWF+O2RxDmFpUH84c5uS1T5qiP0K4r0SL7CXhvd41hXdDlAg==", - "dev": true, - "requires": { - "array-find": "^1.0.0", - "debug": "^2.6.8", - "enhanced-resolve": "~0.9.0", - "find-root": "^0.1.1", - "has": "^1.0.1", - "interpret": "^1.0.0", - "is-absolute": "^0.2.3", - "lodash.get": "^3.7.0", - "node-libs-browser": "^1.0.0 || ^2.0.0", - "resolve": "^1.2.0", - "semver": "^5.3.0" - } - }, - "eslint-module-utils": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.4.0.tgz", - "integrity": "sha512-14tltLm38Eu3zS+mt0KvILC3q8jyIAH518MlG+HO0p+yK885Lb1UHTY/UgR91eOyGdmxAPb+OLoW4znqIT6Ndw==", - "dev": true, - "requires": { - "debug": "^2.6.8", - "pkg-dir": "^2.0.0" - } - }, - "eslint-plugin-html": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-2.0.3.tgz", - "integrity": "sha1-fImIOrDIX6XSi2ZqFKTpBqqQuJc=", - "dev": true, - "requires": { - "htmlparser2": "^3.8.2" - } - }, - "eslint-plugin-import": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.17.2.tgz", - "integrity": "sha512-m+cSVxM7oLsIpmwNn2WXTJoReOF9f/CtLMo7qOVmKd1KntBy0hEcuNZ3erTmWjx+DxRO0Zcrm5KwAvI9wHcV5g==", - "dev": true, - "requires": { - "array-includes": "^3.0.3", - "contains-path": "^0.1.0", - "debug": "^2.6.9", - "doctrine": "1.5.0", - "eslint-import-resolver-node": "^0.3.2", - "eslint-module-utils": "^2.4.0", - "has": "^1.0.3", - "lodash": "^4.17.11", - "minimatch": "^3.0.4", - "read-pkg-up": "^2.0.0", - "resolve": "^1.10.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "doctrine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", - "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true, - "requires": { - "esutils": "^2.0.2", - "isarray": "^1.0.0" - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true - }, - "resolve": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", - "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - } - } - }, - "eslint-restricted-globals": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", - "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", - "dev": true - }, - "espree": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.4.3.tgz", - "integrity": "sha1-KRC1zNSc6JPC//+qtP2LOjG4I3Q=", - "dev": true, - "requires": { - "acorn": "^5.0.1", - "acorn-jsx": "^3.0.0" - } - }, - "esprima": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", - "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=", - "dev": true - }, - "esquery": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", - "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", - "dev": true, - "requires": { - "estraverse": "^4.0.0" - } - }, - "esrecurse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", - "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", - "dev": true, - "requires": { - "estraverse": "^4.1.0", - "object-assign": "^4.0.1" - } - }, - "estraverse": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", - "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", - "dev": true - }, - "esutils": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", - "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", - "dev": true - }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, - "events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", - "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", - "dev": true - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha1-f8vbGY3HGVlDLv4ThCaE4FJaywI=", - "dev": true, - "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha1-xiNqW7TfbW8V6I5/AXeYIWdJ3dg=", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.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": { - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha1-wbJVV189wh1Zv8ec09K0axw6VLU=", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - } - } - }, - "exit-hook": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", - "integrity": "sha1-8FyiM7SMBdVP/wd2XfhQfpXAL/g=", - "dev": true - }, - "exports-loader": { - "version": "0.6.4", - "resolved": "https://registry.npmjs.org/exports-loader/-/exports-loader-0.6.4.tgz", - "integrity": "sha1-1w/GEhl1s1/BKDDPUnVL4nQPyIY=", - "dev": true, - "requires": { - "loader-utils": "^1.0.2", - "source-map": "0.5.x" - } - }, - "expose-loader": { - "version": "0.7.5", - "resolved": "https://registry.npmjs.org/expose-loader/-/expose-loader-0.7.5.tgz", - "integrity": "sha1-4p6i2a7u0yVKP6obNfUC25+cP28=", - "dev": true - }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=", - "dev": true - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "dev": true, - "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": "sha1-p0cPnkJnM9gb2B4RVSZOOjUHyrQ=", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "extract-text-webpack-plugin": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-2.1.2.tgz", - "integrity": "sha1-dW7076gVXDaBgz+8NNpTuUF0bWw=", - "dev": true, - "requires": { - "async": "^2.1.2", - "loader-utils": "^1.0.2", - "schema-utils": "^0.3.0", - "webpack-sources": "^1.0.1" - } - }, - "extsprintf": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", - "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", - "dev": true - }, - "fast-deep-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", - "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=", - "dev": true - }, - "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=", - "dev": true - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - }, - "fastparse": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", - "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", - "dev": true - }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } - }, - "file-entry-cache": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", - "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", - "dev": true, - "requires": { - "flat-cache": "^1.2.1", - "object-assign": "^4.0.1" - } - }, - "file-loader": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-0.10.1.tgz", - "integrity": "sha1-gVA0EZiR/GRB+1pkwRvJPCLd2EI=", - "dev": true, - "requires": { - "loader-utils": "^1.0.2" - } - }, - "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=", - "dev": true, - "requires": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.0.0" - } - }, - "find-root": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/find-root/-/find-root-0.1.2.tgz", - "integrity": "sha1-mNImfP8ZFsyvJ0OzoO6oHXnX3NE=", - "dev": true - }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, - "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "flat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/flat/-/flat-4.1.0.tgz", - "integrity": "sha1-CQvsiwXjnLowl0fx1YjwTbr5jbI=", - "dev": true, - "requires": { - "is-buffer": "~2.0.3" - }, - "dependencies": { - "is-buffer": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", - "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", - "dev": true - } - } - }, - "flat-cache": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz", - "integrity": "sha1-+oZxTnLCHbiGAXYezy9VXRq8a5Y=", - "dev": true, - "requires": { - "circular-json": "^0.3.1", - "del": "^2.0.2", - "graceful-fs": "^4.1.2", - "write": "^0.2.1" - } - }, - "flatten": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", - "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", - "dev": true - }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha1-jdfYc6G6vCB9lOrQwuDkQnbr8ug=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - }, - "dependencies": { - "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==", - "dev": true - }, - "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==", - "dev": 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" - } - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true - }, - "forever-agent": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", - "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", - "dev": true - }, - "form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha1-3M5SwF9kTymManq5Nr1yTO/786Y=", - "dev": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", - "mime-types": "^2.1.12" - } - }, - "fos-routing": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/fos-routing/-/fos-routing-0.0.6.tgz", - "integrity": "sha1-dBCq2ZCnpO7wtaafwzKTEQIqCZs=" - }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "dev": true, - "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=", - "dev": true, - "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=", - "dev": true - }, - "fsevents": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", - "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", - "dev": true, - "optional": true, - "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "2.6.9", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": 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.3", - "bundled": true, - "dev": 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, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.3", - "bundled": true, - "dev": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "0.0.8", - "bundled": true, - "dev": true - }, - "minipass": { - "version": "2.3.5", - "bundled": true, - "dev": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.2.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.2.1" - } - }, - "mkdirp": { - "version": "0.5.1", - "bundled": true, - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "ms": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.2.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.10.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" - } - }, - "nopt": { - "version": "4.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.0.5", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": 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, - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - } - } - }, - "readable-stream": { - "version": "2.3.6", - "bundled": true, - "dev": 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.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, - "semver": { - "version": "5.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": 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, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.3.4", - "minizlib": "^1.1.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.2" - } - }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true - }, - "yallist": { - "version": "3.0.3", - "bundled": true, - "dev": true - } - } - }, - "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "inherits": "~2.0.0", - "mkdirp": ">=0.5 0", - "rimraf": "2" - } - }, - "function-bind": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz", - "integrity": "sha1-FhdnFMgBeY5Ojyz391KUZ7tKV3E=", - "dev": true - }, - "gauge": { - "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", - "dev": 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" - } - }, - "gaze": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", - "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", - "dev": true, - "requires": { - "globule": "^1.0.0" - } - }, - "generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=", - "dev": true - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dev": true, - "requires": { - "is-property": "^1.0.0" - } - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", - "dev": true - }, - "get-func-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz", - "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE=", - "dev": true - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", - "dev": true - }, - "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=", - "dev": true - }, - "getpass": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", - "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0" - } - }, - "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", - "dev": 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" - } - }, - "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true - }, - "globby": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", - "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "globule": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", - "dev": true, - "requires": { - "glob": "~7.1.1", - "lodash": "~4.17.10", - "minimatch": "~3.0.2" - } - }, - "got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha1-HSP2Q5Dpf3dsrFLluTbl9RTS6Tc=", - "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } - } - }, - "graceful-fs": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", - "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", - "dev": true - }, - "growl": { - "version": "1.10.5", - "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", - "integrity": "sha1-8nNdwig2dPpnR4sQGBBZNVw2nl4=", - "dev": true - }, - "har-schema": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", - "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", - "dev": true - }, - "har-validator": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", - "integrity": "sha1-HvievT5JllV2de7ZiTEQ3DUPoIA=", - "dev": true, - "requires": { - "ajv": "^6.5.5", - "har-schema": "^2.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", - "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.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=", - "dev": true - }, - "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==", - "dev": true - } - } - }, - "has": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", - "dev": true, - "requires": { - "function-bind": "^1.0.2" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha1-FAn5i8ACR9pF2mfO4KNvKC/yZFU=" - }, - "has-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", - "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", - "dev": true - }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha1-oEWrOD17SyASoAFIqwql8pAETU0=", - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, - "has-unicode": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", - "dev": true - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "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=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "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=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", - "dev": true - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha1-C6vKU46NTuSg+JiNaIZlN6ADz0I=", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } - }, - "hosted-git-info": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", - "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", - "dev": true - }, - "htmlparser2": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", - "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", - "dev": true, - "requires": { - "domelementtype": "^1.3.0", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^2.0.2" - } - }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha1-ObDhat2bYFvwqe89nar0hDtMrNI=" - }, - "http-signature": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", - "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" - } - }, - "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=", - "dev": true - }, - "icss-replace-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", - "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", - "dev": true - }, - "ieee754": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", - "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "ignore": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.3.tgz", - "integrity": "sha1-QyNS5XrM2HqzEQ6C0/6g5HgSFW0=", - "dev": true - }, - "import-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", - "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", - "dev": true, - "requires": { - "import-from": "^2.1.0" - } - }, - "import-from": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", - "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", - "dev": true, - "requires": { - "resolve-from": "^3.0.0" - }, - "dependencies": { - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - } - } - }, - "imports-loader": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/imports-loader/-/imports-loader-0.8.0.tgz", - "integrity": "sha1-Aw6lG4ygWXfECjq/2bQIj+C+mmk=", - "dev": true, - "requires": { - "loader-utils": "^1.0.2", - "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": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - } - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", - "dev": true - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "indexof": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", - "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, - "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=" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc=", - "dev": true - }, - "inquirer": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", - "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", - "dev": true, - "requires": { - "ansi-escapes": "^1.1.0", - "ansi-regex": "^2.0.0", - "chalk": "^1.0.0", - "cli-cursor": "^1.0.1", - "cli-width": "^2.0.0", - "figures": "^1.3.5", - "lodash": "^4.3.0", - "readline2": "^1.0.1", - "run-async": "^0.1.0", - "rx-lite": "^3.1.2", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.0", - "through": "^2.3.6" - } - }, - "interpret": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.3.tgz", - "integrity": "sha1-y8NcYu7uc/Gat7EKgBURQBr8D5A=", - "dev": true - }, - "into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - }, - "dependencies": { - "p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" - } - } - }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha1-YQ88ksk1nOHbYW5TgAjSP/NRWOY=", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-absolute": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.2.6.tgz", - "integrity": "sha1-IN5p89uULvLYe5wto28XIjWxtes=", - "dev": true, - "requires": { - "is-relative": "^0.2.1", - "is-windows": "^0.2.0" - } - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "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=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true - }, - "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=", - "dev": true, - "requires": { - "binary-extensions": "^1.0.0" - } + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, - "is-buffer": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", - "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=", - "dev": true - }, - "is-builtin-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", - "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true, - "requires": { - "builtin-modules": "^1.0.0" - } + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "magnific-popup": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/magnific-popup/-/magnific-popup-1.1.0.tgz", + "integrity": "sha1-PnNixb0Y9nhf6Z5Z0BPiCvM9MEk=" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo=", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "math-expression-evaluator": { + "version": "1.2.17", + "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", + "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "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==", + "dev": true + } + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg=", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memory-fs": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", + "dev": true + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } }, - "is-callable": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", - "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", - "dev": true + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true }, - "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=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, - "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=", - "dev": true + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha1-Nm2CQN3kh8pRgjsaufB6EKeCUco=", - "dev": true, - "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": "sha1-cpyR4thXt6QZofmqZWhcTDP1hF0=", - "dev": true - } - } + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime-db": { + "version": "1.40.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", + "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "dev": true + }, + "mime-types": { + "version": "2.1.24", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", + "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", + "dev": true, + "requires": { + "mime-db": "1.40.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=" + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=", + "dev": true + }, + "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=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "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=", + "dev": true + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "optional": true }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "optional": true + } + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "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" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "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=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha1-dWfb6fL14kZ7x3q4PEopSCQHpdw=", - "dev": true, - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-my-json-valid": { - "version": "2.16.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz", - "integrity": "sha1-8Hndm/2uZe4gOKrorLyGqxCeNpM=", - "dev": true, - "requires": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "jsonpointer": "^4.0.0", - "xtend": "^4.0.0" - } - }, - "is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" - }, - "is-path-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", - "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", - "dev": true - }, - "is-path-in-cwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", - "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", - "dev": true, - "requires": { - "is-path-inside": "^1.0.0" - } - }, - "is-path-inside": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", - "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", - "dev": true, - "requires": { - "path-is-inside": "^1.0.1" - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" - }, - "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==", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } - }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true - }, - "is-regex": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", - "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", - "dev": true, - "requires": { - "has": "^1.0.1" - } + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dev": true, + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "mobile-detect": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/mobile-detect/-/mobile-detect-1.4.3.tgz", + "integrity": "sha512-UaahPNLllQsstHOEHAmVnTHCMQrAS9eL5Qgdi50QrYz6UgGk+Xziz2udz2GN6NYcyODcPLnasC7a7s6R2DjiaQ==" + }, + "mocha": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.1.4.tgz", + "integrity": "sha512-PN8CIy4RXsIoxoFJzS4QNnCH4psUCPWc4/rPrst/ecSJJbLBkubMiyGCP2Kj/9YnWbotFqAoeXyXMucj7gwCFg==", + "dev": true, + "requires": { + "ansi-colors": "3.2.3", + "browser-stdout": "1.3.1", + "debug": "3.2.6", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "find-up": "3.0.0", + "glob": "7.1.3", + "growl": "1.10.5", + "he": "1.2.0", + "js-yaml": "3.13.1", + "log-symbols": "2.2.0", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "ms": "2.1.1", + "node-environment-flags": "1.0.5", + "object.assign": "4.1.0", + "strip-json-comments": "2.0.1", + "supports-color": "6.0.0", + "which": "1.3.1", + "wide-align": "1.1.3", + "yargs": "13.2.2", + "yargs-parser": "13.0.0", + "yargs-unparser": "1.5.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true }, - "is-relative": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.2.1.tgz", - "integrity": "sha1-0n9MfVFtF1+2ENuEu+7yPDvJeqU=", - "dev": true, - "requires": { - "is-unc-path": "^0.1.1" - } + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + } + } }, - "is-resolvable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", - "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", - "dev": true, - "requires": { - "tryit": "^1.0.1" - } + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } }, - "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true - }, - "is-symbol": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", - "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", - "dev": true, - "requires": { - "has-symbols": "^1.0.0" - } + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true }, - "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", - "dev": true - }, - "is-unc-path": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-0.1.2.tgz", - "integrity": "sha1-arBTpyVzwQJQ/0FqOBTDUXivObk=", - "dev": true, - "requires": { - "unc-path-regex": "^0.1.0" - } + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } }, - "is-utf8": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", - "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true }, - "is-windows": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-0.2.0.tgz", - "integrity": "sha1-3hqm1j6indJIc3tp8f+LgALSEIw=", - "dev": true - }, - "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=", - "dev": true - }, - "isnumeric": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/isnumeric/-/isnumeric-0.2.0.tgz", - "integrity": "sha1-ojR7o2DeGeM9D/1ZD933dVy/LmQ=", - "dev": true - }, - "isstream": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", - "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", - "dev": true - }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": 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" + } }, - "jets": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/jets/-/jets-0.11.0.tgz", - "integrity": "sha1-YZq9RYPJ59YJZI0FnTi+A8d8rU0=" - }, - "jquery": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-2.2.4.tgz", - "integrity": "sha1-LInWiJterFIqfuoywUUhVZxsvwI=" - }, - "jquery-ui-dist": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/jquery-ui-dist/-/jquery-ui-dist-1.12.1.tgz", - "integrity": "sha1-XAgV08xvkP9fqvWyaKbiO0ypBPo=" - }, - "js-base64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", - "integrity": "sha1-Hvo57yxfeYC7F4St5KivLeMpESE=", - "dev": true - }, - "js-beautify": { - "version": "1.8.9", - "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.8.9.tgz", - "integrity": "sha512-MwPmLywK9RSX0SPsUJjN7i+RQY9w/yC17Lbrq9ViEefpLRgqAR2BgrMN2AbifkUuhDV8tRauLhLda/9+bE0YQA==", - "dev": true, - "requires": { - "config-chain": "^1.1.12", - "editorconfig": "^0.15.2", - "glob": "^7.1.3", - "mkdirp": "~0.5.0", - "nopt": "~4.0.1" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": 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" - } - }, - "nopt": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", - "dev": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - } - } + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true + "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=", + "dev": true }, "js-yaml": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", - "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^2.6.0" - } - }, - "jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "dev": true - }, - "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "json-loader": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", - "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", - "dev": true - }, - "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": "sha1-u4Z8+zRQ5pEHwTHRxRS6s9yLyqk=", - "dev": true - }, - "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stringify-safe": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", - "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true - }, - "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", - "dev": true, - "requires": { - "assert-plus": "1.0.0", - "extsprintf": "1.3.0", - "json-schema": "0.2.3", - "verror": "1.10.0" - } - }, - "jwerty": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/jwerty/-/jwerty-0.3.2.tgz", - "integrity": "sha1-Y4JPYCYGhn4K7/tozXITUvB5yX0=" - }, - "keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha1-RJI7o55osSp87H32wyaMAx8u83M=", - "requires": { - "json-buffer": "3.0.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha1-H/XcaRHJ8KBiUxpMBLYJQGEIwsc=", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - }, - "dependencies": { - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - } - } + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "dev": true, - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - } - } - }, - "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true - }, - "lodash._baseget": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/lodash._baseget/-/lodash._baseget-3.7.2.tgz", - "integrity": "sha1-G2rh1frPPCVTI1ChPBGXy4u2dPQ=", - "dev": true - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash._topath": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/lodash._topath/-/lodash._topath-3.8.1.tgz", - "integrity": "sha1-PsXiYGAU9MuX91X+aRTt2L/ADqw=", - "dev": true, - "requires": { - "lodash.isarray": "^3.0.0" - } - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", - "dev": true - }, - "lodash.escaperegexp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=" - }, - "lodash.get": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-3.7.0.tgz", - "integrity": "sha1-POaK4skWg7KBzFOUEoMDy/deaR8=", - "dev": true, - "requires": { - "lodash._baseget": "^3.0.0", - "lodash._topath": "^3.0.0" - } - }, - "lodash.isarray": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", - "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", - "dev": true - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.tail": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", - "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", - "dev": true - }, - "lodash.template": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", - "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", - "dev": true, - "requires": { - "lodash._reinterpolate": "~3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", - "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", - "dev": true, - "requires": { - "lodash._reinterpolate": "~3.0.0" - } - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "log-symbols": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", - "integrity": "sha1-V0Dhxdbw39pK2TI7UzIQfva0xAo=", - "dev": true, - "requires": { - "chalk": "^2.0.1" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=", - "dev": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "dev": true, - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha1-b54wtHCE2XGnyCD/FabFFnt0wm8=" - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "magnific-popup": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/magnific-popup/-/magnific-popup-1.1.0.tgz", - "integrity": "sha1-PnNixb0Y9nhf6Z5Z0BPiCvM9MEk=" - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "dev": true, - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha1-fVg6cwZDTAVf5HSw9FB45uG0uSo=", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "math-expression-evaluator": { - "version": "1.2.17", - "resolved": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.17.tgz", - "integrity": "sha1-3oGf282E3M2PrlnGrreWFbnSZqw=", - "dev": true - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha1-tdB7jjIW4+J81yjXL3DR5qNCAF8=", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "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==", - "dev": true - } - } - }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha1-Rhr0l7xK4JYIzbLmDu+2m/90QXg=", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "memory-fs": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", - "integrity": "sha1-8rslNovBIeORwlIN6Slpyu4KApA=", - "dev": true - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "dev": true, - "requires": { - "camelcase-keys": "^2.0.0", - "decamelize": "^1.1.2", - "loud-rejection": "^1.0.0", - "map-obj": "^1.0.1", - "minimist": "^1.1.3", - "normalize-package-data": "^2.3.4", - "object-assign": "^4.0.1", - "read-pkg-up": "^1.0.1", - "redent": "^1.0.0", - "trim-newlines": "^1.0.0" - }, - "dependencies": { - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - } - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha1-8IA1HIZbDcViqEYpZtqlNUPHik0=", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - } - }, - "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", - "dev": true - }, - "mime-types": { - "version": "2.1.24", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz", - "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==", - "dev": true, - "requires": { - "mime-db": "1.40.0" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha1-ftLCzMyvhNP/y3pptXcR/CCDQBs=", - "dev": true - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha1-SSNTiHju9CBjy4o+OweYeBSHqxs=" - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha1-LhlN4ERibUoQ5/f7wAznPoPk1cc=", - "dev": true - }, - "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=", - "dev": true - }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "dev": true, - "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=", - "dev": true - }, - "mississippi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", - "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", - "dev": true, - "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" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "mixin-deep": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", - "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mixin-object": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", - "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", - "dev": true, - "requires": { - "for-in": "^0.1.3", - "is-extendable": "^0.1.1" - }, - "dependencies": { - "for-in": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", - "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", - "dev": true - } - } - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "mobile-detect": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/mobile-detect/-/mobile-detect-1.4.3.tgz", - "integrity": "sha512-UaahPNLllQsstHOEHAmVnTHCMQrAS9eL5Qgdi50QrYz6UgGk+Xziz2udz2GN6NYcyODcPLnasC7a7s6R2DjiaQ==" - }, - "mocha": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-6.1.4.tgz", - "integrity": "sha512-PN8CIy4RXsIoxoFJzS4QNnCH4psUCPWc4/rPrst/ecSJJbLBkubMiyGCP2Kj/9YnWbotFqAoeXyXMucj7gwCFg==", - "dev": true, - "requires": { - "ansi-colors": "3.2.3", - "browser-stdout": "1.3.1", - "debug": "3.2.6", - "diff": "3.5.0", - "escape-string-regexp": "1.0.5", - "find-up": "3.0.0", - "glob": "7.1.3", - "growl": "1.10.5", - "he": "1.2.0", - "js-yaml": "3.13.1", - "log-symbols": "2.2.0", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "ms": "2.1.1", - "node-environment-flags": "1.0.5", - "object.assign": "4.1.0", - "strip-json-comments": "2.0.1", - "supports-color": "6.0.0", - "which": "1.3.1", - "wide-align": "1.1.3", - "yargs": "13.2.2", - "yargs-parser": "13.0.0", - "yargs-unparser": "1.5.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - } - } - }, - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": 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" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "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=", - "dev": true - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", - "dev": true - }, - "p-limit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", - "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "supports-color": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", - "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "yargs": { - "version": "13.2.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz", - "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.0.0" - } - } - } - }, - "moment": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", - "integrity": "sha1-DQVdU/UFKqZTyfbraLtdEr9cK1s=" - }, - "moment-timezone": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.4.1.tgz", - "integrity": "sha1-gfWYw61eIs2teWtn7NjYjQ9bqgY=", - "requires": { - "moment": ">= 2.6.0" - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "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" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true - }, - "mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", - "dev": true - }, - "nan": { - "version": "2.12.1", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", - "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", - "dev": true, - "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-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" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "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==", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "neo-async": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", - "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", - "dev": true - }, - "node-environment-flags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", - "integrity": "sha1-+pMCdfW/Xa4YjWGSsktMi7rD12o=", - "dev": true, - "requires": { - "object.getownpropertydescriptors": "^2.0.3", - "semver": "^5.7.0" - }, - "dependencies": { - "semver": { - "version": "5.7.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", - "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", - "dev": true - } - } + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } }, - "node-gyp": { - "version": "3.8.0", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", - "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", - "dev": true, - "requires": { - "fstream": "^1.0.0", - "glob": "^7.0.3", - "graceful-fs": "^4.1.2", - "mkdirp": "^0.5.0", - "nopt": "2 || 3", - "npmlog": "0 || 1 || 2 || 3 || 4", - "osenv": "0", - "request": "^2.87.0", - "rimraf": "2", - "semver": "~5.3.0", - "tar": "^2.0.0", - "which": "1" - }, - "dependencies": { - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true - } - } + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } }, - "node-libs-browser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", - "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", - "dev": true, - "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": "^3.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.11.0", - "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=", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - } - } - } + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true }, - "node-sass": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", - "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", - "dev": true, - "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.11", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "^2.2.4", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" - }, - "dependencies": { - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", - "dev": true, - "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" - } - }, - "nan": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", - "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", - "dev": true - } - } + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true }, - "nopt": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", - "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, - "requires": { - "abbrev": "1" - } + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } }, - "normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } }, - "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", - "dev": true - }, - "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=", - "dev": true, - "requires": { - "path-key": "^2.0.0" - } + "supports-color": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz", + "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } }, - "npmlog": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", - "dev": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } + "yargs": { + "version": "13.2.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz", + "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "os-locale": "^3.1.0", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.0.0" + } + } + } + }, + "moment": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz", + "integrity": "sha1-DQVdU/UFKqZTyfbraLtdEr9cK1s=" + }, + "moment-timezone": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.4.1.tgz", + "integrity": "sha1-gfWYw61eIs2teWtn7NjYjQ9bqgY=", + "requires": { + "moment": ">= 2.6.0" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "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=", + "dev": true + }, + "mute-stream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", + "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", + "dev": true + }, + "nan": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", + "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha1-uHqKpPwN6P5r6IiVs4mD/yZb0Rk=", + "dev": true, + "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-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" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true }, - "num2fraction": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", - "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", - "dev": true - }, - "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=", - "dev": true - }, - "oauth-sign": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", - "integrity": "sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=", - "dev": true - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } + "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==", + "dev": true }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", - "dev": true - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "needle": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.6.0.tgz", + "integrity": "sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg==", + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha1-lovxEA15Vrs8oIbwBvhGs7xACNo=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" - }, - "dependencies": { - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - } - } + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "optional": true + } + } + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha1-ozeKdpbOfSI+iPybdkvX7xCJ42Y=", + "dev": true + }, + "node-environment-flags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/node-environment-flags/-/node-environment-flags-1.0.5.tgz", + "integrity": "sha1-+pMCdfW/Xa4YjWGSsktMi7rD12o=", + "dev": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3", + "semver": "^5.7.0" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-libs-browser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", + "dev": true, + "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": "^3.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.11.0", + "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=", + "dev": true }, - "object.getownpropertydescriptors": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", - "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "es-abstract": "^1.5.1" - } + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + } + } + }, + "node-pre-gyp": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz", + "integrity": "sha512-d1xFs+C/IPS8Id0qPTZ4bUT8wWryfR/OzzAFxweG+uLN85oPzyo2Iw6bVlLQ/JOdgNonXLCoRyqDzDWq4iw72A==", + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + }, + "dependencies": { + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" - }, - "dependencies": { - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "optional": true }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, - "requires": { - "wrappy": "1" - } + "tar": { + "version": "4.4.13", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } }, - "onecolor": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-2.4.2.tgz", - "integrity": "sha1-pT7D/xccNEYBbdUhDRobVEv32HQ=", - "dev": true - }, - "onetime": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", - "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", - "dev": true - }, - "optionator": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", - "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.4", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "wordwrap": "~1.0.0" - } + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "optional": true + } + } + }, + "node-sass": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", + "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.11", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true + "nan": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", + "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", + "dev": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.4.8.tgz", + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^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=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "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=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha1-HEfyct8nfzsdrwYWd9nILiMixg4=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha1-lovxEA15Vrs8oIbwBvhGs7xACNo=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + }, + "dependencies": { + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + } + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "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=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + }, + "dependencies": { + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onecolor": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/onecolor/-/onecolor-2.4.2.tgz", + "integrity": "sha1-pT7D/xccNEYBbdUhDRobVEv32HQ=", + "dev": true + }, + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~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=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.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=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha1-NfNj1n1SCByNlYXje8zrfgu8sqA=" + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + }, + "dependencies": { + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + } + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha1-2N0ZeVldLcATnh/ka4tkbLPN8Dg=", + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz", + "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parse-asn1": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", + "dev": true, + "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", + "safe-buffer": "^5.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "dev": true, + "requires": { + "process": "^0.11.1", + "util": "^0.10.3" + } + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "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=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pathval": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", + "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", + "dev": true + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha1-l2wgZTBhexTrsyEUI597CTNuk6Y=", + "dev": true, + "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" + } + }, + "perfect-scrollbar": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz", + "integrity": "sha1-XQFO+XdeH0MFih266e0drw5wkfE=" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pixrem": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pixrem/-/pixrem-3.0.2.tgz", + "integrity": "sha1-MNG6+0w73Ojpu0vVahOYVhkyDDQ=", + "dev": true, + "requires": { + "browserslist": "^1.0.0", + "postcss": "^5.0.0", + "reduce-css-calc": "^1.2.7" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } }, - "os-homedir": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", - "dev": true + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "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=", - "dev": true - }, - "osenv": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "pleeease-filters": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pleeease-filters/-/pleeease-filters-3.0.1.tgz", + "integrity": "sha1-Tf4OjxBGYTUXxktyi8gGCKfr8i8=", + "dev": true, + "requires": { + "onecolor": "~2.4.0", + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha1-NfNj1n1SCByNlYXje8zrfgu8sqA=" + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "pluralize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", + "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", + "dev": true + }, + "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=", + "dev": true + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dev": true, - "requires": { - "p-try": "^1.0.0" - }, - "dependencies": { - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", - "dev": true - } - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", - "dev": true, - "requires": { - "p-limit": "^1.1.0" - } + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-apply": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/postcss-apply/-/postcss-apply-0.3.0.tgz", + "integrity": "sha1-ovN8W9+ogeTBX08kXsDNlt0ucNU=", + "dev": true, + "requires": { + "balanced-match": "^0.4.1", + "postcss": "^5.0.21" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true }, - "p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha1-2N0ZeVldLcATnh/ka4tkbLPN8Dg=", - "requires": { - "p-finally": "^1.0.0" - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pako": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz", - "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA==", - "dev": true - }, - "parallel-transform": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", - "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", - "dev": true, - "requires": { - "cyclist": "~0.2.2", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "parse-asn1": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", - "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", - "dev": true, - "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", - "safe-buffer": "^5.1.1" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-1.0.1.tgz", + "integrity": "sha1-zrc3d+EGFn6yM/GTjJvZ8uaXMI0=", + "dev": true, + "requires": { + "postcss": "^5.1.1", + "postcss-selector-parser": "^2.2.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true, - "requires": { - "error-ex": "^1.2.0" - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path": { - "version": "0.12.7", - "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", - "dev": true, - "requires": { - "process": "^0.11.1", - "util": "^0.10.3" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-color-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-function/-/postcss-color-function-2.0.1.tgz", + "integrity": "sha1-mtIm9VDop8f4uKd4YFRbbdf1UkE=", + "dev": true, + "requires": { + "css-color-function": "^1.2.0", + "postcss": "^5.0.4", + "postcss-message-helpers": "^2.0.0", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "path-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", - "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", - "dev": true + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-color-gray": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-3.0.1.tgz", + "integrity": "sha1-dEMu3mbdg7HRNjVlxos3bhj/Z3A=", + "dev": true, + "requires": { + "color": "^0.11.3", + "postcss": "^5.0.4", + "postcss-message-helpers": "^2.0.0", + "reduce-function-call": "^1.0.1" + }, + "dependencies": { + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "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=", - "dev": true + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "path-is-inside": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", - "dev": true + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-color-hex-alpha": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-2.0.0.tgz", + "integrity": "sha1-RP1uyt5mAoZIyIHLZQTNy/3GzQk=", + "dev": true, + "requires": { + "color": "^0.10.1", + "postcss": "^5.0.4", + "postcss-message-helpers": "^2.0.0" + }, + "dependencies": { + "color": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/color/-/color-0.10.1.tgz", + "integrity": "sha1-wEGI34KiCd3rzOzazT7DIPGTc58=", + "dev": true, + "requires": { + "color-convert": "^0.5.3", + "color-string": "^0.3.0" + } }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", - "dev": true + "color-convert": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", + "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", + "dev": true + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } }, - "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", - "dev": true + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "pathval": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz", - "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA=", - "dev": true - }, - "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha1-l2wgZTBhexTrsyEUI597CTNuk6Y=", - "dev": true, - "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" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-color-hsl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/postcss-color-hsl/-/postcss-color-hsl-1.0.5.tgz", + "integrity": "sha1-9Tuxw0gxDOMHrYnjGBqGRzi15oc=", + "dev": true, + "requires": { + "postcss": "^5.2.0", + "postcss-value-parser": "^3.3.0", + "units-css": "^0.4.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "perfect-scrollbar": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/perfect-scrollbar/-/perfect-scrollbar-1.4.0.tgz", - "integrity": "sha1-XQFO+XdeH0MFih266e0drw5wkfE=" + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", - "dev": true + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-color-hwb": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-hwb/-/postcss-color-hwb-2.0.1.tgz", + "integrity": "sha1-1jr6+bcMtZX5AKKcn+V78qMvq+w=", + "dev": true, + "requires": { + "color": "^0.11.4", + "postcss": "^5.0.4", + "postcss-message-helpers": "^2.0.0", + "reduce-function-call": "^1.0.1" + }, + "dependencies": { + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true, - "requires": { - "pinkie": "^2.0.0" - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "pixrem": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pixrem/-/pixrem-3.0.2.tgz", - "integrity": "sha1-MNG6+0w73Ojpu0vVahOYVhkyDDQ=", - "dev": true, - "requires": { - "browserslist": "^1.0.0", - "postcss": "^5.0.0", - "reduce-css-calc": "^1.2.7" - }, - "dependencies": { - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true, - "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-color-rebeccapurple": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-2.0.1.tgz", + "integrity": "sha1-dMZETny7fYVhO19yht96SRYIRRw=", + "dev": true, + "requires": { + "color": "^0.11.4", + "postcss": "^5.0.4" + }, + "dependencies": { + "color": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", + "dev": true, + "requires": { + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" + } + }, + "color-string": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", + "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", + "dev": true, + "requires": { + "color-name": "^1.0.0" + } }, - "pleeease-filters": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pleeease-filters/-/pleeease-filters-3.0.1.tgz", - "integrity": "sha1-Tf4OjxBGYTUXxktyi8gGCKfr8i8=", - "dev": true, - "requires": { - "onecolor": "~2.4.0", - "postcss": "^5.0.4" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "pluralize": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", - "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", - "dev": true + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "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=", - "dev": true + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-color-rgb": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/postcss-color-rgb/-/postcss-color-rgb-1.1.4.tgz", + "integrity": "sha1-8pJD4i6OjBNDRHQJI3LUzmBb6Lw=", + "dev": true, + "requires": { + "postcss": "^5.2.0", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, "postcss": { - "version": "7.0.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", - "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "postcss-apply": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/postcss-apply/-/postcss-apply-0.3.0.tgz", - "integrity": "sha1-ovN8W9+ogeTBX08kXsDNlt0ucNU=", - "dev": true, - "requires": { - "balanced-match": "^0.4.1", - "postcss": "^5.0.21" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-color-rgba-fallback": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-color-rgba-fallback/-/postcss-color-rgba-fallback-2.2.0.tgz", + "integrity": "sha1-bSlJG+WZCpMXPUfnx29YELCUAro=", + "dev": true, + "requires": { + "postcss": "^5.0.0", + "postcss-value-parser": "^3.0.2", + "rgb-hex": "^1.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "postcss-attribute-case-insensitive": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-1.0.1.tgz", - "integrity": "sha1-zrc3d+EGFn6yM/GTjJvZ8uaXMI0=", - "dev": true, - "requires": { - "postcss": "^5.1.1", - "postcss-selector-parser": "^2.2.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "postcss-color-function": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-function/-/postcss-color-function-2.0.1.tgz", - "integrity": "sha1-mtIm9VDop8f4uKd4YFRbbdf1UkE=", - "dev": true, - "requires": { - "css-color-function": "^1.2.0", - "postcss": "^5.0.4", - "postcss-message-helpers": "^2.0.0", - "postcss-value-parser": "^3.3.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-cssnext": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/postcss-cssnext/-/postcss-cssnext-2.11.0.tgz", + "integrity": "sha1-MeaPAB5AlgTacDtm3hS4uMjJ8rE=", + "dev": true, + "requires": { + "autoprefixer": "^6.0.2", + "caniuse-api": "^1.5.3", + "chalk": "^1.1.1", + "pixrem": "^3.0.0", + "pleeease-filters": "^3.0.0", + "postcss": "^5.0.4", + "postcss-apply": "^0.3.0", + "postcss-attribute-case-insensitive": "^1.0.1", + "postcss-calc": "^5.0.0", + "postcss-color-function": "^2.0.0", + "postcss-color-gray": "^3.0.0", + "postcss-color-hex-alpha": "^2.0.0", + "postcss-color-hsl": "^1.0.5", + "postcss-color-hwb": "^2.0.0", + "postcss-color-rebeccapurple": "^2.0.0", + "postcss-color-rgb": "^1.1.4", + "postcss-color-rgba-fallback": "^2.0.0", + "postcss-custom-media": "^5.0.0", + "postcss-custom-properties": "^5.0.0", + "postcss-custom-selectors": "^3.0.0", + "postcss-font-family-system-ui": "^1.0.1", + "postcss-font-variant": "^2.0.0", + "postcss-image-set-polyfill": "^0.3.3", + "postcss-initial": "^1.3.1", + "postcss-media-minmax": "^2.1.0", + "postcss-nesting": "^2.0.5", + "postcss-pseudo-class-any-link": "^1.0.0", + "postcss-pseudoelements": "^3.0.0", + "postcss-replace-overflow-wrap": "^1.0.0", + "postcss-selector-matches": "^2.0.0", + "postcss-selector-not": "^2.0.0" + }, + "dependencies": { + "browserslist": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", + "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", + "dev": true, + "requires": { + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" + } + }, + "caniuse-api": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", + "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", + "dev": true, + "requires": { + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } }, - "postcss-color-gray": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-3.0.1.tgz", - "integrity": "sha1-dEMu3mbdg7HRNjVlxos3bhj/Z3A=", - "dev": true, - "requires": { - "color": "^0.11.3", - "postcss": "^5.0.4", - "postcss-message-helpers": "^2.0.0", - "reduce-function-call": "^1.0.1" - }, - "dependencies": { - "color": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", - "dev": true, - "requires": { - "clone": "^1.0.2", - "color-convert": "^1.3.0", - "color-string": "^0.3.0" - } - }, - "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true, - "requires": { - "color-name": "^1.0.0" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "postcss-color-hex-alpha": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-2.0.0.tgz", - "integrity": "sha1-RP1uyt5mAoZIyIHLZQTNy/3GzQk=", - "dev": true, - "requires": { - "color": "^0.10.1", - "postcss": "^5.0.4", - "postcss-message-helpers": "^2.0.0" - }, - "dependencies": { - "color": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/color/-/color-0.10.1.tgz", - "integrity": "sha1-wEGI34KiCd3rzOzazT7DIPGTc58=", - "dev": true, - "requires": { - "color-convert": "^0.5.3", - "color-string": "^0.3.0" - } - }, - "color-convert": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-0.5.3.tgz", - "integrity": "sha1-vbbGnOZg+t/+CwAHzER+G59ygr0=", - "dev": true - }, - "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true, - "requires": { - "color-name": "^1.0.0" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "postcss-calc": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", + "dev": true, + "requires": { + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" + } }, - "postcss-color-hsl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-color-hsl/-/postcss-color-hsl-1.0.5.tgz", - "integrity": "sha1-9Tuxw0gxDOMHrYnjGBqGRzi15oc=", - "dev": true, - "requires": { - "postcss": "^5.2.0", - "postcss-value-parser": "^3.3.0", - "units-css": "^0.4.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-custom-media": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-5.0.1.tgz", + "integrity": "sha1-E40loYS/LrVN4S1VpsAcMKnYvYE=", + "dev": true, + "requires": { + "postcss": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "postcss-color-hwb": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-hwb/-/postcss-color-hwb-2.0.1.tgz", - "integrity": "sha1-1jr6+bcMtZX5AKKcn+V78qMvq+w=", - "dev": true, - "requires": { - "color": "^0.11.4", - "postcss": "^5.0.4", - "postcss-message-helpers": "^2.0.0", - "reduce-function-call": "^1.0.1" - }, - "dependencies": { - "color": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", - "dev": true, - "requires": { - "clone": "^1.0.2", - "color-convert": "^1.3.0", - "color-string": "^0.3.0" - } - }, - "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true, - "requires": { - "color-name": "^1.0.0" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "postcss-color-rebeccapurple": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-2.0.1.tgz", - "integrity": "sha1-dMZETny7fYVhO19yht96SRYIRRw=", - "dev": true, - "requires": { - "color": "^0.11.4", - "postcss": "^5.0.4" - }, - "dependencies": { - "color": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", - "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", - "dev": true, - "requires": { - "clone": "^1.0.2", - "color-convert": "^1.3.0", - "color-string": "^0.3.0" - } - }, - "color-string": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", - "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true, - "requires": { - "color-name": "^1.0.0" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-custom-properties": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-5.0.2.tgz", + "integrity": "sha1-lxnXjy2pz59TgQrrwj1GVhMKzrE=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2", + "postcss": "^5.0.0" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true }, - "postcss-color-rgb": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/postcss-color-rgb/-/postcss-color-rgb-1.1.4.tgz", - "integrity": "sha1-8pJD4i6OjBNDRHQJI3LUzmBb6Lw=", - "dev": true, - "requires": { - "postcss": "^5.2.0", - "postcss-value-parser": "^3.3.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "postcss-color-rgba-fallback": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-color-rgba-fallback/-/postcss-color-rgba-fallback-2.2.0.tgz", - "integrity": "sha1-bSlJG+WZCpMXPUfnx29YELCUAro=", - "dev": true, - "requires": { - "postcss": "^5.0.0", - "postcss-value-parser": "^3.0.2", - "rgb-hex": "^1.0.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "postcss-cssnext": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/postcss-cssnext/-/postcss-cssnext-2.11.0.tgz", - "integrity": "sha1-MeaPAB5AlgTacDtm3hS4uMjJ8rE=", - "dev": true, - "requires": { - "autoprefixer": "^6.0.2", - "caniuse-api": "^1.5.3", - "chalk": "^1.1.1", - "pixrem": "^3.0.0", - "pleeease-filters": "^3.0.0", - "postcss": "^5.0.4", - "postcss-apply": "^0.3.0", - "postcss-attribute-case-insensitive": "^1.0.1", - "postcss-calc": "^5.0.0", - "postcss-color-function": "^2.0.0", - "postcss-color-gray": "^3.0.0", - "postcss-color-hex-alpha": "^2.0.0", - "postcss-color-hsl": "^1.0.5", - "postcss-color-hwb": "^2.0.0", - "postcss-color-rebeccapurple": "^2.0.0", - "postcss-color-rgb": "^1.1.4", - "postcss-color-rgba-fallback": "^2.0.0", - "postcss-custom-media": "^5.0.0", - "postcss-custom-properties": "^5.0.0", - "postcss-custom-selectors": "^3.0.0", - "postcss-font-family-system-ui": "^1.0.1", - "postcss-font-variant": "^2.0.0", - "postcss-image-set-polyfill": "^0.3.3", - "postcss-initial": "^1.3.1", - "postcss-media-minmax": "^2.1.0", - "postcss-nesting": "^2.0.5", - "postcss-pseudo-class-any-link": "^1.0.0", - "postcss-pseudoelements": "^3.0.0", - "postcss-replace-overflow-wrap": "^1.0.0", - "postcss-selector-matches": "^2.0.0", - "postcss-selector-not": "^2.0.0" - }, - "dependencies": { - "browserslist": { - "version": "1.7.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", - "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", - "dev": true, - "requires": { - "caniuse-db": "^1.0.30000639", - "electron-to-chromium": "^1.2.7" - } - }, - "caniuse-api": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", - "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", - "dev": true, - "requires": { - "browserslist": "^1.3.6", - "caniuse-db": "^1.0.30000529", - "lodash.memoize": "^4.1.2", - "lodash.uniq": "^4.5.0" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "postcss-calc": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", - "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", - "dev": true, - "requires": { - "postcss": "^5.0.2", - "postcss-message-helpers": "^2.0.0", - "reduce-css-calc": "^1.2.6" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-custom-selectors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-3.0.0.tgz", + "integrity": "sha1-j4Ekn17Qeo0JF89qOf5bBWt/lqw=", + "dev": true, + "requires": { + "balanced-match": "^0.2.0", + "postcss": "^5.0.0", + "postcss-selector-matches": "^2.0.0" + }, + "dependencies": { + "balanced-match": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz", + "integrity": "sha1-e8ZYtL7WHu5CStdPdfXD4sTfPMc=", + "dev": true }, - "postcss-custom-media": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-5.0.1.tgz", - "integrity": "sha1-E40loYS/LrVN4S1VpsAcMKnYvYE=", - "dev": true, - "requires": { - "postcss": "^5.0.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "postcss-custom-properties": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-5.0.2.tgz", - "integrity": "sha1-lxnXjy2pz59TgQrrwj1GVhMKzrE=", - "dev": true, - "requires": { - "balanced-match": "^0.4.2", - "postcss": "^5.0.0" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "postcss-custom-selectors": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-3.0.0.tgz", - "integrity": "sha1-j4Ekn17Qeo0JF89qOf5bBWt/lqw=", - "dev": true, - "requires": { - "balanced-match": "^0.2.0", - "postcss": "^5.0.0", - "postcss-selector-matches": "^2.0.0" - }, - "dependencies": { - "balanced-match": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz", - "integrity": "sha1-e8ZYtL7WHu5CStdPdfXD4sTfPMc=", - "dev": true - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-discard-unused": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", + "dev": true, + "requires": { + "postcss": "^5.0.14", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "postcss-discard-unused": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", - "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", - "dev": true, - "requires": { - "postcss": "^5.0.14", - "uniqs": "^2.0.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "postcss-filter-plugins": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", - "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", - "dev": true, - "requires": { - "postcss": "^5.0.4" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-filter-plugins": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", + "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "postcss-font-family-system-ui": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/postcss-font-family-system-ui/-/postcss-font-family-system-ui-1.0.2.tgz", - "integrity": "sha1-PhpeP7fjHl6ecUOcyw6AFFVpJ8c=", - "dev": true, - "requires": { - "lodash": "^4.17.4", - "postcss": "^5.2.12", - "postcss-value-parser": "^3.3.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "postcss-font-variant": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-2.0.1.tgz", - "integrity": "sha1-fKKRA/WfoCyjrOLKIrL3VoU9Tvg=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-font-family-system-ui": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/postcss-font-family-system-ui/-/postcss-font-family-system-ui-1.0.2.tgz", + "integrity": "sha1-PhpeP7fjHl6ecUOcyw6AFFVpJ8c=", + "dev": true, + "requires": { + "lodash": "^4.17.4", + "postcss": "^5.2.12", + "postcss-value-parser": "^3.3.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "postcss-image-set-polyfill": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/postcss-image-set-polyfill/-/postcss-image-set-polyfill-0.3.5.tgz", - "integrity": "sha1-Dxk0E3AM8fgr05Bm7wFtZaShgYE=", - "dev": true, - "requires": { - "postcss": "^6.0.1", - "postcss-media-query-parser": "^0.2.3" - }, - "dependencies": { - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha1-YcgswyisYOZ3ZF+XkFTrmLwOMyQ=", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "postcss-initial": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-1.5.3.tgz", - "integrity": "sha1-IMPpHJaCLdsb7UlQjbltVrrDd9A=", - "dev": true, - "requires": { - "lodash.template": "^4.2.4", - "postcss": "^5.0.19" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-font-variant": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-2.0.1.tgz", + "integrity": "sha1-fKKRA/WfoCyjrOLKIrL3VoU9Tvg=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "postcss-load-config": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", - "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", - "dev": true, - "requires": { - "cosmiconfig": "^4.0.0", - "import-cwd": "^2.0.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", - "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", - "dev": true, - "requires": { - "is-directory": "^0.3.1", - "js-yaml": "^3.9.0", - "parse-json": "^4.0.0", - "require-from-string": "^2.0.1" - } - }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true - }, - "js-yaml": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz", - "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==", - "dev": true, - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "postcss-load-options": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", - "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", - "dev": true, - "requires": { - "cosmiconfig": "^2.1.0", - "object-assign": "^4.1.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", - "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", - "dev": true, - "requires": { - "is-directory": "^0.3.1", - "js-yaml": "^3.4.3", - "minimist": "^1.2.0", - "object-assign": "^4.1.0", - "os-homedir": "^1.0.1", - "parse-json": "^2.2.0", - "require-from-string": "^1.1.0" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "require-from-string": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", - "dev": true - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-image-set-polyfill": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/postcss-image-set-polyfill/-/postcss-image-set-polyfill-0.3.5.tgz", + "integrity": "sha1-Dxk0E3AM8fgr05Bm7wFtZaShgYE=", + "dev": true, + "requires": { + "postcss": "^6.0.1", + "postcss-media-query-parser": "^0.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, - "postcss-load-plugins": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", - "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", - "dev": true, - "requires": { - "cosmiconfig": "^2.1.1", - "object-assign": "^4.1.0" - }, - "dependencies": { - "cosmiconfig": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", - "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", - "dev": true, - "requires": { - "is-directory": "^0.3.1", - "js-yaml": "^3.4.3", - "minimist": "^1.2.0", - "object-assign": "^4.1.0", - "os-homedir": "^1.0.1", - "parse-json": "^2.2.0", - "require-from-string": "^1.1.0" - } - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "require-from-string": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", - "dev": true - } - } + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha1-zUJUFnelQzPPVBpJEIwUMrRMlCQ=", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, - "postcss-loader": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", - "integrity": "sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0=", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "postcss": "^7.0.0", - "postcss-load-config": "^2.0.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.8.1.tgz", - "integrity": "sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz", - "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==", - "dev": true - }, - "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=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", - "dev": true - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha1-YcgswyisYOZ3ZF+XkFTrmLwOMyQ=", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } }, - "postcss-media-minmax": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-2.1.2.tgz", - "integrity": "sha1-RExc+JJqteT9iiUJ6Sl+dRZJzfg=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha1-dHIq8y6WFOnCh6jQu95IteLxomM=", + "dev": true }, - "postcss-media-query-parser": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", - "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", - "dev": true - }, - "postcss-merge-idents": { - "version": "2.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", - "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", - "dev": true, - "requires": { - "has": "^1.0.1", - "postcss": "^5.0.10", - "postcss-value-parser": "^3.1.1" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha1-4uaaRKyHcveKHsCzW2id9lMO/I8=", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-initial": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-1.5.3.tgz", + "integrity": "sha1-IMPpHJaCLdsb7UlQjbltVrrDd9A=", + "dev": true, + "requires": { + "lodash.template": "^4.2.4", + "postcss": "^5.0.19" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "postcss-message-helpers": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", - "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", - "dev": true - }, - "postcss-modules-extract-imports": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", - "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", - "dev": true, - "requires": { - "postcss": "^6.0.1" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "postcss-modules-local-by-default": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", - "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "dev": true, + "requires": { + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + } }, - "postcss-modules-scope": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", - "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", - "dev": true, - "requires": { - "css-selector-tokenizer": "^0.7.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true }, - "postcss-modules-values": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", - "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", - "dev": true, - "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^6.0.1" - }, - "dependencies": { - "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==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "postcss": { - "version": "6.0.23", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", - "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "source-map": "^0.6.1", - "supports-color": "^5.4.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } + "js-yaml": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz", + "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } }, - "postcss-nesting": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-2.3.1.tgz", - "integrity": "sha1-lKa2pO9wf77CCof+5clXdZtOAc8=", - "dev": true, - "requires": { - "postcss": "^5.0.19" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "postcss-load-options": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } }, - "postcss-pseudo-class-any-link": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-1.0.0.tgz", - "integrity": "sha1-kDI5GWQB0zX+c6x1YYb6YuaTryY=", - "dev": true, - "requires": { - "postcss": "^5.0.3", - "postcss-selector-parser": "^1.1.4" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "postcss-selector-parser": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-1.3.3.tgz", - "integrity": "sha1-0u4Z33pk+O8hwacchvfUg1yIwoE=", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true }, - "postcss-pseudoelements": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-3.0.0.tgz", - "integrity": "sha1-bGghd8eQC6BTtt8X+MWQKEx7i7w=", - "dev": true, - "requires": { - "postcss": "^5.0.4" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + } + } + }, + "postcss-load-plugins": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", + "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } }, - "postcss-reduce-idents": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", - "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", - "dev": true, - "requires": { - "postcss": "^5.0.4", - "postcss-value-parser": "^3.0.2" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true }, - "postcss-replace-overflow-wrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-1.0.0.tgz", - "integrity": "sha1-8KA7Meq5Y2ppNr/SEOKu8bQ0pkM=", - "dev": true, - "requires": { - "postcss": "^5.0.16" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true + } + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha1-a5eUPkfHLYRfqeA/Jzdz1OjdbC0=", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.8.1.tgz", + "integrity": "sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } }, - "postcss-selector-matches": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-2.0.5.tgz", - "integrity": "sha1-+g9Dvle2jneqTNEYBwI0kqExAn8=", - "dev": true, - "requires": { - "balanced-match": "^0.4.2", - "postcss": "^5.0.0" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "ajv-keywords": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz", + "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==", + "dev": true }, - "postcss-selector-not": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-2.0.0.tgz", - "integrity": "sha1-xzrSGj91I0vuf+4mnhVP1qhpeY0=", - "dev": true, - "requires": { - "balanced-match": "^0.2.0", - "postcss": "^5.0.0" - }, - "dependencies": { - "balanced-match": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz", - "integrity": "sha1-e8ZYtL7WHu5CStdPdfXD4sTfPMc=", - "dev": true - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "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=", + "dev": true }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - }, - "postcss-zindex": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", - "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", - "dev": true, - "requires": { - "has": "^1.0.1", - "postcss": "^5.0.4", - "uniqs": "^2.0.0" - }, - "dependencies": { - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - } - } + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha1-afaofZUTq4u4/mO9sJecRI5oRmA=", + "dev": true }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha1-C3mpMgTXtgDUsoUNH2bCo0lRx3A=", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-media-minmax": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-2.1.2.tgz", + "integrity": "sha1-RExc+JJqteT9iiUJ6Sl+dRZJzfg=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "prestakit": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/prestakit/-/prestakit-1.1.0.tgz", - "integrity": "sha1-DRfJPQKtLbPG473ieh/oqHFx6B4=", - "dev": true - }, - "private": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", - "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, - "progress": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", - "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", - "dev": true - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", - "dev": true + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "postcss-merge-idents": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "prr": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", - "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", - "dev": true - }, - "pseudomap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", - "dev": true - }, - "psl": { - "version": "1.1.31", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", - "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", - "dev": true, - "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", - "safe-buffer": "^5.1.2" - }, - "dependencies": { - "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==", - "dev": true - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-message-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "integrity": "sha1-pPL0+rbk/gAvCu0ABHjN9S+bpg4=", + "dev": true + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.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==" - }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", - "dev": true - }, - "qs": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", - "integrity": "sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=", - "dev": true + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } }, - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha1-p4wBK3HBfgXy4/ojGd0zBoLvs8s=", - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - }, - "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - } - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, - "readable-stream": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", - "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.0.3", - "util-deprecate": "~1.0.1" - } + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "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": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "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=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "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==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "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=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "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=", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "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" - } - } - } + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, - "readline2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "mute-stream": "0.0.5" - } + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "dev": true, - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } }, - "reduce-css-calc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", - "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", - "dev": true, - "requires": { - "balanced-match": "^0.4.2", - "math-expression-evaluator": "^1.2.14", - "reduce-function-call": "^1.0.1" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - } - } + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } }, - "reduce-function-call": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", - "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", - "dev": true, - "requires": { - "balanced-match": "^0.4.2" - }, - "dependencies": { - "balanced-match": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", - "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", - "dev": true - } - } + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } }, - "regenerate": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", - "integrity": "sha1-SoVuxLVuQHfFV1icroXnpMiGmhE=", - "dev": true + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true }, - "regenerator-runtime": { - "version": "0.10.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", - "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", - "dev": true - }, - "regenerator-transform": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", - "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", - "dev": true, - "requires": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" - } + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-nesting": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-2.3.1.tgz", + "integrity": "sha1-lKa2pO9wf77CCof+5clXdZtOAc8=", + "dev": true, + "requires": { + "postcss": "^5.0.19" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", - "dev": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "regexpu-core": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", - "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true, - "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-pseudo-class-any-link": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-1.0.0.tgz", + "integrity": "sha1-kDI5GWQB0zX+c6x1YYb6YuaTryY=", + "dev": true, + "requires": { + "postcss": "^5.0.3", + "postcss-selector-parser": "^1.1.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "regjsgen": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", - "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", - "dev": true - }, - "regjsparser": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", - "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", - "dev": true, - "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=", - "dev": true - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "postcss-selector-parser": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-1.3.3.tgz", + "integrity": "sha1-0u4Z33pk+O8hwacchvfUg1yIwoE=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } }, - "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=", - "dev": true - }, - "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true, - "requires": { - "is-finite": "^1.0.0" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-pseudoelements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudoelements/-/postcss-pseudoelements-3.0.0.tgz", + "integrity": "sha1-bGghd8eQC6BTtt8X+MWQKEx7i7w=", + "dev": true, + "requires": { + "postcss": "^5.0.4" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "request": { - "version": "2.88.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", - "integrity": "sha1-nC/KT301tZLv5Xx/ClXoEFIST+8=", - "dev": true, - "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" - }, - "dependencies": { - "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==", - "dev": true - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-reduce-idents": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", + "dev": true, + "requires": { + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "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=", - "dev": true - }, - "require-uncached": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", - "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", - "dev": true, - "requires": { - "caller-path": "^0.1.0", - "resolve-from": "^1.0.0" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-replace-overflow-wrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-1.0.0.tgz", + "integrity": "sha1-8KA7Meq5Y2ppNr/SEOKu8bQ0pkM=", + "dev": true, + "requires": { + "postcss": "^5.0.16" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "resolve": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz", - "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==", - "dev": true, - "requires": { - "path-parse": "^1.0.5" - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "resolve-from": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", - "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "dev": true - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", - "requires": { - "lowercase-keys": "^1.0.0" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-selector-matches": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-2.0.5.tgz", + "integrity": "sha1-+g9Dvle2jneqTNEYBwI0kqExAn8=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2", + "postcss": "^5.0.0" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true }, - "restore-cursor": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", - "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true, - "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", - "dev": true - }, - "rgb": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/rgb/-/rgb-0.1.0.tgz", - "integrity": "sha1-vieykej+/+rBvZlylyG/pA/AN7U=", - "dev": true - }, - "rgb-hex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgb-hex/-/rgb-hex-1.0.0.tgz", - "integrity": "sha1-v6+M2c2RZLWibXHrTxWgllMks8E=", - "dev": true - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "^0.1.1" - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "rimraf": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", - "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", - "dev": true, - "requires": { - "glob": "^7.0.5" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-selector-not": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-2.0.0.tgz", + "integrity": "sha1-xzrSGj91I0vuf+4mnhVP1qhpeY0=", + "dev": true, + "requires": { + "balanced-match": "^0.2.0", + "postcss": "^5.0.0" + }, + "dependencies": { + "balanced-match": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.2.1.tgz", + "integrity": "sha1-e8ZYtL7WHu5CStdPdfXD4sTfPMc=", + "dev": true }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "run-async": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", - "dev": true, - "requires": { - "once": "^1.3.0" - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", - "dev": true, - "requires": { - "aproba": "^1.1.1" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + }, + "postcss-zindex": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", + "dev": true, + "requires": { + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "rx-lite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", - "dev": true + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "prestakit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/prestakit/-/prestakit-1.1.0.tgz", + "integrity": "sha1-DRfJPQKtLbPG473ieh/oqHFx6B4=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha1-I4Hts2ifelPWUxkAYPz4ItLzaP8=", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true + }, + "prr": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", + "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha1-T8ydd6B+SLp1J+fL4N4z0HATMeA=", + "dev": true, + "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", + "safe-buffer": "^5.1.2" + }, + "dependencies": { "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha1-tKIRaBW94vTh6mAjVOjHVWUQemQ=", + "dev": true, + "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": "sha1-NlE74karJ1cLGjdKXOJ4v9dDcM4=", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha1-Ejma3W5M91Jtlzy8i1zi4pCLOQk=", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha1-p4wBK3HBfgXy4/ojGd0zBoLvs8s=", + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha1-32+ENy8CcNxlzfYpE0mrekc9Tyo=", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha1-ySGW/IarQr6YPxvzF3giSTHWFFg=", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true, + "optional": true + } + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~1.0.6", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.0.3", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "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": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "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==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", - "dev": true - }, - "sass-graph": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", - "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", - "dev": true, - "requires": { - "glob": "^7.0.0", - "lodash": "^4.0.0", - "scss-tokenizer": "^0.2.3", - "yargs": "^7.0.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.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=", - "dev": true - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" - } - }, - "yargs-parser": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", - "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", - "dev": true, - "requires": { - "camelcase": "^3.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==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "sass-loader": { - "version": "6.0.7", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.7.tgz", - "integrity": "sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA==", - "dev": true, - "requires": { - "clone-deep": "^2.0.1", - "loader-utils": "^1.0.1", - "lodash.tail": "^4.1.1", - "neo-async": "^2.5.0", - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } + "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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } + } }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", - "dev": true + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, - "schema-utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", - "dev": true, - "requires": { - "ajv": "^5.0.0" - }, - "dependencies": { - "ajv": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.2.tgz", - "integrity": "sha1-R8aNaehvXZUxA7AHSpQw3GPaXjk=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "json-schema-traverse": "^0.3.0", - "json-stable-stringify": "^1.0.1" - } - } - } + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "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" + } + } + } + }, + "readline2": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "mute-stream": "0.0.5" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "reduce-css-calc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "reduce-function-call": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", + "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", + "dev": true, + "requires": { + "balanced-match": "^0.4.2" + }, + "dependencies": { + "balanced-match": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "integrity": "sha1-yz8+PHMtwPAe5wtAPzAuYddwmDg=", + "dev": true + } + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha1-SoVuxLVuQHfFV1icroXnpMiGmhE=", + "dev": true + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=", + "dev": true + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha1-HkmWg3Ix2ot/PPQRTXG1aRoGgN0=", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha1-H07OJ+ALC2XgJHpoEOaoXYOldSw=", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "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=", + "dev": true + } + } + }, + "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=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha1-nC/KT301tZLv5Xx/ClXoEFIST+8=", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "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==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "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=", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "resolve": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz", + "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", + "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", + "dev": true, + "requires": { + "exit-hook": "^1.0.0", + "onetime": "^1.0.0" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha1-uKSCXVvbH8P29Twrwz+BOIaBx7w=", + "dev": true + }, + "rgb": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/rgb/-/rgb-0.1.0.tgz", + "integrity": "sha1-vieykej+/+rBvZlylyG/pA/AN7U=", + "dev": true + }, + "rgb-hex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgb-hex/-/rgb-hex-1.0.0.tgz", + "integrity": "sha1-v6+M2c2RZLWibXHrTxWgllMks8E=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.1.tgz", + "integrity": "sha1-wjOOxkPfeht/5cVPqG9XQopV8z0=", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha1-ocGm9iR1FXe6XQeRTLyShQWFiQw=", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "dev": true, + "requires": { + "once": "^1.3.0" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rx-lite": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", + "dev": true + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "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": "sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true }, - "scss-tokenizer": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", - "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", - "dev": true, - "requires": { - "js-base64": "^2.1.8", - "source-map": "^0.4.2" - }, - "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } - } - } + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } }, - "semver": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", - "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", - "dev": true - }, - "serialize-javascript": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.6.1.tgz", - "integrity": "sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw==", - "dev": true - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true + "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=", + "dev": true }, - "set-value": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", - "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } }, - "shallow-clone": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", - "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", - "dev": true, - "requires": { - "is-extendable": "^0.1.1", - "kind-of": "^5.0.0", - "mixin-object": "^2.0.1" - }, - "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==", - "dev": true - } - } + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", - "dev": true, - "requires": { - "shebang-regex": "^1.0.0" - } + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.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=", - "dev": true - }, - "shelljs": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", - "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "dev": true - }, - "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", - "dev": true - }, - "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", - "dev": true - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", - "dev": true, - "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": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", - "dev": true, - "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=", - "dev": true, - "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": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", - "dev": true, - "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": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", - "dev": true, - "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": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - } - } + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", - "dev": true, - "requires": { - "kind-of": "^3.2.0" - } + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "requires": { - "is-plain-obj": "^1.0.0" - } + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", - "dev": true + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "sass-loader": { + "version": "6.0.7", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-6.0.7.tgz", + "integrity": "sha512-JoiyD00Yo1o61OJsoP2s2kb19L1/Y2p3QFcCdWdF6oomBGKVYuZyqHWemRBfQ2uGYsk+CH3eCguXNfpjzlcpaA==", + "dev": true, + "requires": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", + "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "dev": true, + "requires": { + "ajv": "^5.0.0" + }, + "dependencies": { + "ajv": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.2.tgz", + "integrity": "sha1-R8aNaehvXZUxA7AHSpQw3GPaXjk=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "json-schema-traverse": "^0.3.0", + "json-stable-stringify": "^1.0.1" + } + } + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { "source-map": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", - "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", - "dev": true - }, - "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==", - "dev": true, - "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" - } + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "dev": true + }, + "serialize-javascript": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.6.1.tgz", + "integrity": "sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha1-N6XPC4HsvGlD3hCbopYNGyZYSuc=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "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==", + "dev": true + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "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=", + "dev": true + }, + "shelljs": { + "version": "0.7.8", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", + "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha1-ZJIufFZbDhQgS6GqfWlkJ40lGC0=", + "dev": true, + "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": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } }, - "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", - "dev": true, - "requires": { - "source-map": "^0.5.6" - } + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "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": "sha1-bBdfhv8UvbByRWPo88GwIaKGhTs=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.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=", - "dev": true - }, - "spdx-correct": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", - "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dev": true, - "requires": { - "spdx-license-ids": "^1.0.2" - } + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha1-FpwvbT3x+ZJhgHI2XJsOofaHhlY=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "spdx-expression-parse": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", - "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", - "dev": true - }, - "spdx-license-ids": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", - "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", - "dev": true, - "requires": { - "extend-shallow": "^3.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": "sha1-2Eh2Mh0Oet0DmQQGq7u9NrqSaMc=", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha1-2hdlJiv4wPVxdJ8q1sJjACB65nM=" - }, - "sshpk": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", - "integrity": "sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=", - "dev": true, - "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" - } + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha1-OxWXRqZmBLBPjIFSS6NlxfFNhuw=", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, - "ssri": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", - "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.1" - } + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha1-+VZHlIbyrNeXAGk/b3uAXkWrVuI=", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + } + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=", + "dev": true + }, + "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==", + "dev": true, + "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-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha1-Aoam3ovkJkEzhZTpfM6nXwosWF8=", + "dev": true, + "requires": { + "source-map": "^0.5.6" + } + }, + "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=", + "dev": true + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "^1.0.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha1-fLCd2jqGWFcFxks5pkZgOGguj+I=", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha1-2hdlJiv4wPVxdJ8q1sJjACB65nM=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.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==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=", + "dev": true, + "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": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", + "dev": true, + "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" + }, + "dependencies": { + "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==", + "dev": true }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-descriptor": "^0.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==", + "dev": 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" + } }, - "stdout-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", - "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.8.1.tgz", + "integrity": "sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha1-h1IdOKRKp+6RzhzSpH3wy0ndZgs=", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } + "ajv-keywords": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz", + "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==", + "dev": true }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha1-6+J6DDibBPvMIzZClS4Qcxr6m64=", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } + "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=", + "dev": true }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha1-stJCRpKIpaJ+xP6JM6z2I95lFPw=", - "dev": true, - "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" - }, - "dependencies": { - "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==", - "dev": true - }, - "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==", - "dev": 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" - } - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } + "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==", + "dev": true }, - "stream-shift": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", - "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", - "dev": true + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + }, + "table": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", + "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", + "dev": true, + "requires": { + "ajv": "^4.7.0", + "ajv-keywords": "^1.0.0", + "chalk": "^1.1.1", + "lodash": "^4.0.0", + "slice-ansi": "0.0.4", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + "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=", + "dev": true }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "tablednd": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tablednd/-/tablednd-1.0.3.tgz", + "integrity": "sha1-DGmSvH/j7F6IA0RoRHnJ35DARCs=" + }, + "tapable": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", + "dev": true + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "tether": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/tether/-/tether-1.4.6.tgz", + "integrity": "sha512-TyWPw9O0ExqH9/ZBnQ0P1/mNI6LX16YPx5XvixC/ZvAqMkhGeXmKTTsMbSBn3ViOrPuQi/Uef11bVp3sd5UcQQ==" + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "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==", + "dev": true + }, + "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==", + "dev": 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" + } }, "string_decoder": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", - "requires": { - "safe-buffer": "~5.1.0" - } + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + }, + "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==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "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=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha1-U/Nto/R3g7CSWvoG/587FlKA94E=", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tryit": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", + "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=", + "dev": true + }, + "typeahead.js": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/typeahead.js/-/typeahead.js-0.11.1.tgz", + "integrity": "sha1-TmTmcbIjEKhgb0rsgFkkuoSwFbg=", + "requires": { + "jquery": ">=1.7" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-save-license": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz", + "integrity": "sha1-lXJsF8xv0XHDYX479NjYKqjEzOE=", + "dev": true + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "dev": true, + "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": { + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } + "ajv-keywords": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", + "dev": true }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1" - } + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true }, - "strip-json-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", - "dev": true - }, - "style-loader": { - "version": "0.23.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", - "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "schema-utils": "^1.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.8.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.8.1.tgz", - "integrity": "sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz", - "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==", - "dev": true - }, - "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=", - "dev": true - }, - "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==", - "dev": true - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } - } + "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=", + "dev": true }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true - }, - "table": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", - "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", - "dev": true, - "requires": { - "ajv": "^4.7.0", - "ajv-keywords": "^1.0.0", - "chalk": "^1.1.1", - "lodash": "^4.0.0", - "slice-ansi": "0.0.4", - "string-width": "^2.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "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=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } + "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==", + "dev": true }, - "tablednd": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tablednd/-/tablednd-1.0.3.tgz", - "integrity": "sha1-DGmSvH/j7F6IA0RoRHnJ35DARCs=" + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } }, - "tapable": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", - "integrity": "sha1-KcNXB8K3DlDQdIK10gLo7URtr9Q=", - "dev": true + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + } }, - "tar": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", - "dev": true, - "requires": { - "block-stream": "*", - "fstream": "^1.0.2", - "inherits": "2" - } + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } }, - "tether": { - "version": "1.4.6", - "resolved": "https://registry.npmjs.org/tether/-/tether-1.4.6.tgz", - "integrity": "sha512-TyWPw9O0ExqH9/ZBnQ0P1/mNI6LX16YPx5XvixC/ZvAqMkhGeXmKTTsMbSBn3ViOrPuQi/Uef11bVp3sd5UcQQ==" - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", - "dev": true - }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", - "dev": true - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha1-AcHjnrMdB8t9A6lqcIIyYLIxMs0=", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - }, - "dependencies": { - "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==", - "dev": true - }, - "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==", - "dev": 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" - } - }, - "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==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "units-css": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/units-css/-/units-css-0.4.0.tgz", + "integrity": "sha1-1iKGU6UZg9fBb/KPi53Dsf/tOgc=", + "dev": true, + "requires": { + "isnumeric": "^0.2.0", + "viewport-dimensions": "^0.2.0" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" - }, - "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==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + } + } + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "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=", + "dev": true + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + }, + "url-polyfill": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.3.tgz", + "integrity": "sha512-xIAXc0DyXJCd767sSeRu4eqisyYhR0z0sohWArCn+WPwIatD39xGrc09l+tluIUi6jGkpGa8Gz8TKwkKYxMQvQ==" + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", + "dev": true + }, + "user-home": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "~1.0.0", + "spdx-expression-parse": "~1.0.0" + } + }, + "vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "viewport-dimensions": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/viewport-dimensions/-/viewport-dimensions-0.2.0.tgz", + "integrity": "sha1-3nQHR9tTh/0XJfUXXpG6x2r982w=", + "dev": true + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "vue": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.7.tgz", + "integrity": "sha512-g7ADfQ82QU+j6F/bVDioVQf2ccIMYLuR4E8ev+RsDBlmwRkhGO3HhgF4PF9vpwjdPpxyb1zzLur2nQ2oIMAMEg==" + }, + "vue-hot-reload-api": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.3.tgz", + "integrity": "sha512-KmvZVtmM26BQOMK1rwUZsrqxEGeKiYSZGA7SNWE6uExx8UX/cj9hq2MRV/wWC3Cq6AoeDGk57rL9YMFRel/q+g==", + "dev": true + }, + "vue-i18n": { + "version": "8.15.1", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.15.1.tgz", + "integrity": "sha512-GBbz8qYCu0U2LNu4IcuFLZiuyninG4k26knvhL7GZG5Ncp4RR2VKDEH6g8gQ6I+UUBCvH2MBQVPSdxWe4DBkPw==", + "dev": true + }, + "vue-loader": { + "version": "11.3.4", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-11.3.4.tgz", + "integrity": "sha1-ZeEKRM4JLZBuFLvHKYHeyZ6wkNI=", + "dev": true, + "requires": { + "consolidate": "^0.14.0", + "hash-sum": "^1.0.2", + "js-beautify": "^1.6.3", + "loader-utils": "^1.1.0", + "lru-cache": "^4.0.1", + "postcss": "^5.0.21", + "postcss-load-config": "^1.1.0", + "postcss-selector-parser": "^2.0.0", + "source-map": "^0.5.6", + "vue-hot-reload-api": "^2.0.11", + "vue-style-loader": "^2.0.0", + "vue-template-es2015-compiler": "^1.2.2" + }, + "dependencies": { + "cosmiconfig": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", + "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" + } }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", - "dev": true - }, - "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=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha1-E8/dmzNlUvMLUfM6iuG0Knp1mc4=", - "dev": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true }, - "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=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "dependencies": { - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - } - } + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } }, - "tough-cookie": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", - "integrity": "sha1-U/Nto/R3g7CSWvoG/587FlKA94E=", - "dev": true, - "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } + "postcss-load-config": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", + "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", + "dev": true, + "requires": { + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" + } + }, + "postcss-selector-parser": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true - }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", - "dev": true - }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "requires": { - "glob": "^7.1.2" - } + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", + "dev": true }, - "tryit": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", - "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", - "dev": true - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", - "dev": true - }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true, - "requires": { - "safe-buffer": "^5.0.1" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } }, - "tweetnacl": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "dev": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true, - "requires": { - "prelude-ls": "~1.1.2" - } + "vue-style-loader": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-2.0.5.tgz", + "integrity": "sha1-8O+smS/r4/EuST4zTtsTzSNaPSI=", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + } + } + }, + "vue-resource": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/vue-resource/-/vue-resource-1.5.1.tgz", + "integrity": "sha1-Dz1oXjJU0hgAvr2Wbtz1bDSztuQ=", + "requires": { + "got": "^8.0.3" + } + }, + "vue-router": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-2.8.1.tgz", + "integrity": "sha1-mDPJ7lesg76wJpBW/v7nFxPyBpU=" + }, + "vue-style-loader": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", + "integrity": "sha1-3t80mAbyXOtOZPOtfApE+6c1/Pg=", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "vue-template-compiler": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.7.tgz", + "integrity": "sha512-ZjxJLr6Lw2gj6aQGKwBWTxVNNd28/qggIdwvr5ushrUHUvqgbHD0xusOVP2yRxT4pX3wRIJ2LfxjgFT41dEtoQ==", + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", + "dev": true + }, + "vuex": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-2.5.0.tgz", + "integrity": "sha1-IPAmWt5smlrGckpAXT/9tHJsl0E=" + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "chokidar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz", + "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "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": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "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==", + "dev": true + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } }, - "type-detect": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", - "integrity": "sha1-dkb7XxiHHPu3dJ5pvTmmOI63RQw=", - "dev": true - }, - "typeahead.js": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/typeahead.js/-/typeahead.js-0.11.1.tgz", - "integrity": "sha1-TmTmcbIjEKhgb0rsgFkkuoSwFbg=", - "requires": { - "jquery": ">=1.7" - } + "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==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", - "dev": true - }, - "uglify-save-license": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/uglify-save-license/-/uglify-save-license-0.4.1.tgz", - "integrity": "sha1-lXJsF8xv0XHDYX479NjYKqjEzOE=", - "dev": true - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, - "uglifyjs-webpack-plugin": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", - "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", - "dev": true, - "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": { - "ajv": { - "version": "6.10.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", - "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", - "dev": true, - "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", - "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==", - "dev": true - }, - "commander": { - "version": "2.13.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", - "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", - "dev": true - }, - "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=", - "dev": true - }, - "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==", - "dev": true - }, - "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-es": { - "version": "3.3.9", - "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", - "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", - "dev": true, - "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" - } - }, - "webpack-sources": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", - "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - } - } - } + "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==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } }, - "unc-path-regex": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", - "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", - "dev": true - }, - "union-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", - "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", - "dev": true, - "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=", - "dev": true, - "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=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.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==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", - "dev": true - }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha1-HWl2k2mtoFgxA6HmrodoG1ZXMjA=", - "dev": true, - "requires": { - "unique-slug": "^2.0.0" - } + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true }, - "unique-slug": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", - "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } } + } }, - "units-css": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/units-css/-/units-css-0.4.0.tgz", - "integrity": "sha1-1iKGU6UZg9fBb/KPi53Dsf/tOgc=", - "dev": true, - "requires": { - "isnumeric": "^0.2.0", - "viewport-dimensions": "^0.2.0" - } + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "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=", - "dev": true, - "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=", - "dev": true, - "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=", - "dev": true - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - } - } + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "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" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "webpack": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.7.0.tgz", + "integrity": "sha512-MjAA0ZqO1ba7ZQJRnoCdbM56mmFpipOPUv/vQpwwfSI42p5PVDdoiuK2AL2FwFUVgT859Jr43bFZXRg/LNsqvg==", + "dev": true, + "requires": { + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^4.7.0", + "ajv-keywords": "^1.1.1", + "async": "^2.1.2", + "enhanced-resolve": "^3.3.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^0.2.16", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^3.1.0", + "tapable": "~0.2.5", + "uglify-js": "^2.8.27", + "watchpack": "^1.3.1", + "webpack-sources": "^1.0.1", + "yargs": "^6.0.0" + }, + "dependencies": { + "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==", + "dev": true }, - "upath": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", - "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - }, - "dependencies": { - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - } - } + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "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=", - "dev": true - } - } + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" + } }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" - } + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true }, - "url-polyfill": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.3.tgz", - "integrity": "sha512-xIAXc0DyXJCd767sSeRu4eqisyYhR0z0sohWArCn+WPwIatD39xGrc09l+tluIUi6jGkpGa8Gz8TKwkKYxMQvQ==" - }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha1-1QyMrHmhn7wg8pEfVuuXP04QBw8=", - "dev": true - }, - "user-home": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0" - } + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - } - } + "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=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "uuid": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", - "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", - "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true, - "requires": { - "spdx-correct": "~1.0.0", - "spdx-expression-parse": "~1.0.0" - } + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } }, - "vendors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", - "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", - "dev": true - }, - "verror": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", - "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", - "dev": true, - "requires": { - "assert-plus": "^1.0.0", - "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" - } + "tapable": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", + "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + } + } + }, + "webpack-sources": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.0.1.tgz", + "integrity": "sha512-05tMxipUCwHqYaVS8xc7sYPTly8PzXayRCB4dTxLhWTqlKUiwH6ezmEe0OSreL1c30LAuA3Zqmc+uEBUGFJDjw==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.5.3" + }, + "dependencies": { + "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==", + "dev": true + } + } + }, + "whet.extend": { + "version": "0.9.9", + "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", + "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", + "dev": true, + "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=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "errno": "~0.1.7" + }, + "dependencies": { + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } }, - "viewport-dimensions": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/viewport-dimensions/-/viewport-dimensions-0.2.0.tgz", - "integrity": "sha1-3nQHR9tTh/0XJfUXXpG6x2r982w=", - "dev": true - }, - "vm-browserify": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", - "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", - "dev": true, - "requires": { - "indexof": "0.0.1" - } + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + } + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true }, - "vue": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.7.tgz", - "integrity": "sha512-g7ADfQ82QU+j6F/bVDioVQf2ccIMYLuR4E8ev+RsDBlmwRkhGO3HhgF4PF9vpwjdPpxyb1zzLur2nQ2oIMAMEg==" - }, - "vue-hot-reload-api": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.3.tgz", - "integrity": "sha512-KmvZVtmM26BQOMK1rwUZsrqxEGeKiYSZGA7SNWE6uExx8UX/cj9hq2MRV/wWC3Cq6AoeDGk57rL9YMFRel/q+g==", - "dev": true - }, - "vue-i18n": { - "version": "8.15.1", - "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.15.1.tgz", - "integrity": "sha512-GBbz8qYCu0U2LNu4IcuFLZiuyninG4k26knvhL7GZG5Ncp4RR2VKDEH6g8gQ6I+UUBCvH2MBQVPSdxWe4DBkPw==", - "dev": true - }, - "vue-loader": { - "version": "11.3.4", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-11.3.4.tgz", - "integrity": "sha1-ZeEKRM4JLZBuFLvHKYHeyZ6wkNI=", - "dev": true, - "requires": { - "consolidate": "^0.14.0", - "hash-sum": "^1.0.2", - "js-beautify": "^1.6.3", - "loader-utils": "^1.1.0", - "lru-cache": "^4.0.1", - "postcss": "^5.0.21", - "postcss-load-config": "^1.1.0", - "postcss-selector-parser": "^2.0.0", - "source-map": "^0.5.6", - "vue-hot-reload-api": "^2.0.11", - "vue-style-loader": "^2.0.0", - "vue-template-es2015-compiler": "^1.2.2" - }, - "dependencies": { - "cosmiconfig": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", - "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", - "dev": true, - "requires": { - "is-directory": "^0.3.1", - "js-yaml": "^3.4.3", - "minimist": "^1.2.0", - "object-assign": "^4.1.0", - "os-homedir": "^1.0.1", - "parse-json": "^2.2.0", - "require-from-string": "^1.1.0" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "minimist": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", - "dev": true - }, - "postcss": { - "version": "5.2.18", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", - "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "js-base64": "^2.1.9", - "source-map": "^0.5.6", - "supports-color": "^3.2.3" - } - }, - "postcss-load-config": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", - "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", - "dev": true, - "requires": { - "cosmiconfig": "^2.1.0", - "object-assign": "^4.1.0", - "postcss-load-options": "^1.2.0", - "postcss-load-plugins": "^2.3.0" - } - }, - "postcss-selector-parser": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", - "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true, - "requires": { - "flatten": "^1.0.2", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - }, - "require-from-string": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", - "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=", - "dev": true - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - }, - "vue-style-loader": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-2.0.5.tgz", - "integrity": "sha1-8O+smS/r4/EuST4zTtsTzSNaPSI=", - "dev": true, - "requires": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - } - } - } + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } }, - "vue-resource": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/vue-resource/-/vue-resource-1.5.1.tgz", - "integrity": "sha1-Dz1oXjJU0hgAvr2Wbtz1bDSztuQ=", - "requires": { - "got": "^8.0.3" - } + "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=", + "dev": true }, - "vue-router": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-2.8.1.tgz", - "integrity": "sha1-mDPJ7lesg76wJpBW/v7nFxPyBpU=" + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } }, - "vue-style-loader": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", - "integrity": "sha1-3t80mAbyXOtOZPOtfApE+6c1/Pg=", - "dev": true, - "requires": { - "hash-sum": "^1.0.2", - "loader-utils": "^1.0.2" - } + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } }, - "vue-template-compiler": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.7.tgz", - "integrity": "sha512-ZjxJLr6Lw2gj6aQGKwBWTxVNNd28/qggIdwvr5ushrUHUvqgbHD0xusOVP2yRxT4pX3wRIJ2LfxjgFT41dEtoQ==", - "requires": { - "de-indent": "^1.0.2", - "he": "^1.1.0" - } + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } }, - "vue-template-es2015-compiler": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", - "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", - "dev": true - }, - "vuex": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/vuex/-/vuex-2.5.0.tgz", - "integrity": "sha1-IPAmWt5smlrGckpAXT/9tHJsl0E=" - }, - "watchpack": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", - "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", - "dev": true, - "requires": { - "chokidar": "^2.0.2", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - }, - "dependencies": { - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "dev": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } - } - }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true - }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "dev": true - }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "chokidar": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz", - "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.0" - } - }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "dev": true, - "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": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "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=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "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=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - } - }, - "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==", - "dev": true - } - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "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=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-extglob": "^2.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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-glob": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", - "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", - "dev": true, - "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=", - "dev": true, - "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=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "kind-of": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", - "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "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" - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - } - } + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } }, - "webpack": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-2.7.0.tgz", - "integrity": "sha512-MjAA0ZqO1ba7ZQJRnoCdbM56mmFpipOPUv/vQpwwfSI42p5PVDdoiuK2AL2FwFUVgT859Jr43bFZXRg/LNsqvg==", - "dev": true, - "requires": { - "acorn": "^5.0.0", - "acorn-dynamic-import": "^2.0.0", - "ajv": "^4.7.0", - "ajv-keywords": "^1.1.1", - "async": "^2.1.2", - "enhanced-resolve": "^3.3.0", - "interpret": "^1.0.0", - "json-loader": "^0.5.4", - "json5": "^0.5.1", - "loader-runner": "^2.3.0", - "loader-utils": "^0.2.16", - "memory-fs": "~0.4.1", - "mkdirp": "~0.5.0", - "node-libs-browser": "^2.0.0", - "source-map": "^0.5.3", - "supports-color": "^3.1.0", - "tapable": "~0.2.5", - "uglify-js": "^2.8.27", - "watchpack": "^1.3.1", - "webpack-sources": "^1.0.1", - "yargs": "^6.0.0" - }, - "dependencies": { - "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==", - "dev": true - }, - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", - "dev": true - }, - "enhanced-resolve": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", - "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "object-assign": "^4.0.1", - "tapable": "^0.2.7" - } - }, - "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "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=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true, - "requires": { - "has-flag": "^1.0.0" - } - }, - "tapable": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", - "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", - "dev": true - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - }, - "dependencies": { - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } - } - } - } - } + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } }, - "webpack-sources": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.0.1.tgz", - "integrity": "sha512-05tMxipUCwHqYaVS8xc7sYPTly8PzXayRCB4dTxLhWTqlKUiwH6ezmEe0OSreL1c30LAuA3Zqmc+uEBUGFJDjw==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.5.3" - }, - "dependencies": { - "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==", - "dev": true - } - } + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } }, - "whet.extend": { - "version": "0.9.9", - "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", - "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=", - "dev": true - }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha1-pFBD1U9YBTFtqNYvn1CRjT2nCwo=", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } }, "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", - "dev": true, - "requires": { - "string-width": "^1.0.2 || 2" - } + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", - "dev": true + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "yargs-parser": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz", + "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yargs-unparser": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.5.0.tgz", + "integrity": "sha512-HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==", + "dev": true, + "requires": { + "flat": "^4.1.0", + "lodash": "^4.17.11", + "yargs": "^12.0.5" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true }, - "wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true - }, - "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==", - "dev": true, - "requires": { - "errno": "~0.1.7" - }, - "dependencies": { - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", - "dev": true, - "requires": { - "prr": "~1.0.1" - } - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - } - } + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } }, - "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" - } + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true - }, - "write": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", - "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", - "dev": true, - "requires": { - "mkdirp": "^0.5.1" - } + "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=", + "dev": true }, - "xtend": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", - "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", - "dev": true + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha1-le+U+F7MgdAHwmThkKEg8KPIVms=", - "dev": true + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } }, - "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", - "dev": true + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } }, "yargs": { - "version": "6.6.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", - "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^4.2.0" - }, - "dependencies": { - "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", - "dev": true - }, - "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true, - "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.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=", - "dev": true - }, - "lcid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", - "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true, - "requires": { - "invert-kv": "^1.0.0" - } - }, - "load-json-file": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", - "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0" - } - }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true, - "requires": { - "lcid": "^1.0.0" - } - }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - } - }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true, - "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" - } - }, - "read-pkg-up": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", - "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true, - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" - } - }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true, - "requires": { - "is-utf8": "^0.2.0" - } - }, - "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", - "dev": true - }, - "y18n": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", - "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", - "dev": true - }, - "yargs-parser": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", - "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", - "dev": true, - "requires": { - "camelcase": "^3.0.0" - } - } - } + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.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 || ^4.0.0", + "yargs-parser": "^11.1.1" + } }, "yargs-parser": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.0.0.tgz", - "integrity": "sha512-w2LXjoL8oRdRQN+hOyppuXs+V/fVAYtpcrRxZuF7Kt/Oc+Jr2uAcVntaUTNT6w5ihoWfFDpNY8CPx1QskxZ/pw==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "yargs-unparser": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-1.5.0.tgz", - "integrity": "sha512-HK25qidFTCVuj/D1VfNiEndpLIeJN78aqgR23nL3y4N0U/91cOAzqfHlF8n2BvoNDcZmJKin3ddNSvOxSr8flw==", - "dev": true, - "requires": { - "flat": "^4.1.0", - "lodash": "^4.17.11", - "yargs": "^12.0.5" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "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=", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", - "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.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 || ^4.0.0", - "yargs-parser": "^11.1.1" - } - }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } } + } } + } } diff --git a/admin-dev/themes/new-theme/package.json b/admin-dev/themes/new-theme/package.json index 138e0ef5feb74..074916af35f24 100644 --- a/admin-dev/themes/new-theme/package.json +++ b/admin-dev/themes/new-theme/package.json @@ -4,7 +4,7 @@ "description": "", "private": "true", "scripts": { - "test": "./node_modules/.bin/mocha --require babel-register --reporter spec \"tests/**/*.spec.js\"", + "test": "NODE_ENV=test ./node_modules/.bin/mocha --require babel-register --reporter spec \"tests/**/*.spec.js\"", "build": "NODE_ENV=production webpack --progress --colors --debug --display-chunks", "dev": "webpack --progress --colors --debug --display-chunks --watch", "watch": "npm run dev" @@ -22,6 +22,7 @@ "jets": "0.11.0", "jquery-ui-dist": "^1.12.1", "jwerty": "^0.3.2", + "lodash": "^4.17.11", "lodash.escaperegexp": "^4.1.2", "magnific-popup": "^1.1.0", "mobile-detect": "^1.4.3", @@ -43,6 +44,7 @@ "babel-core": "^6.26.3", "babel-loader": "^6", "babel-plugin-transform-runtime": "^6.23.0", + "babel-plugin-webpack-aliases": "^1.1.3", "babel-polyfill": "^6.26.0", "babel-preset-env": "^1.7.0", "babel-preset-es2015": "^6.3.13", @@ -65,7 +67,6 @@ "file-loader": "^0.10", "imports-loader": "^0.8.0", "loader-utils": "^1.2.3", - "lodash": "^4.17.11", "mocha": "^6", "node-sass": "^4.12.0", "path": "^0.12.7", diff --git a/admin-dev/themes/new-theme/public/address.bundle.js b/admin-dev/themes/new-theme/public/address.bundle.js index d5ba9d99d9729..cb54a1e974e5d 100644 --- a/admin-dev/themes/new-theme/public/address.bundle.js +++ b/admin-dev/themes/new-theme/public/address.bundle.js @@ -1,4 +1,4 @@ -window.address=function(t){function e(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return t[o].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=468)}({0:function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},1:function(t,e,n){"use strict";e.__esModule=!0;var o=n(19),r=function(t){return t&&t.__esModule?t:{default:t}}(o);e.default=function(){function t(t,e){for(var n=0;n ")),e=e.concat(r)}),e}}]),t}();e.default=l},3:function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},31:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),a=n(1),u=o(a),c=window.$,l=function(){function t(){(0,i.default)(this,t)}return(0,u.default)(t,[{key:"extend",value:function(t){this._handleBulkActionCheckboxSelect(t),this._handleBulkActionSelectAllCheckbox(t)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-select-all",function(n){var o=c(n.currentTarget),r=o.is(":checked");r?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t),t.getContainer().find(".js-bulk-action-checkbox").prop("checked",r)})}},{key:"_handleBulkActionCheckboxSelect",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-checkbox",function(){t.getContainer().find(".js-bulk-action-checkbox:checked").length>0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=l},32:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),a=n(1),u=o(a),c=n(45),l=o(c),d=window.$,s=function(){function t(){var e=this;return(0,i.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,u.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=d(t.currentTarget),o=n.data("confirm-message"),r=n.data("confirmTitle");void 0!==o&&0",{action:e.data("url"),method:r?o:"POST"}).appendTo("body");r||i.append(c("",{type:"_hidden",name:"_method",value:o})),i.submit()}})}}]),t}();e.default=l},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},40:function(t,e,n){"use strict";(function(t){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),a=n(1),u=o(a),c=t.$,l=function(){function t(e){(0,i.default)(this,t),this.selector=".ps-sortable-column",this.columns=c(e).find(this.selector)}return(0,u.default)(t,[{key:"attach",value:function(){var t=this;this.columns.on("click",function(e){var n=c(e.delegateTarget);t._sortByColumn(n,t._getToggledSortDirection(n))})}},{key:"sortBy",value:function(t,e){var n=this.columns.is('[data-sort-col-name="'+t+'"]');if(!n)throw new Error('Cannot sort by "'+t+'": invalid column');this._sortByColumn(n,e)}},{key:"_sortByColumn",value:function(t,e){window.location=this._getUrl(t.data("sortColName"),"desc"===e?"desc":"asc",t.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(t){return"asc"===t.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(t,e,n){var o=new URL(window.location.href),r=o.searchParams;return n?(r.set(n+"[orderBy]",t),r.set(n+"[sortOrder]",e)):(r.set("orderBy",t),r.set("sortOrder",e)),o.toString()}}]),t}();e.default=l}).call(e,n(9))},42:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});/** +e.default=d},28:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),a=n(1),u=o(a),c=function(){function t(){(0,i.default)(this,t)}return(0,u.default)(t,[{key:"extend",value:function(t){t.getHeaderContainer().on("click",".js-common_refresh_list-grid-action",function(){location.reload()})}}]),t}();e.default=c},29:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),a=n(1),u=o(a),c=window.$,l=function(){function t(){(0,i.default)(this,t)}return(0,u.default)(t,[{key:"extend",value:function(t){var e=this;t.getHeaderContainer().on("click",".js-common_show_query-grid-action",function(){return e._onShowSqlQueryClick(t)}),t.getHeaderContainer().on("click",".js-common_export_sql_manager-grid-action",function(){return e._onExportSqlManagerClick(t)})}},{key:"_onShowSqlQueryClick",value:function(t){var e=c("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t);var n=c("#"+t.getId()+"_grid_common_show_query_modal");n.modal("show"),n.on("click",".btn-sql-submit",function(){return e.submit()})}},{key:"_onExportSqlManagerClick",value:function(t){var e=c("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t),e.submit()}},{key:"_fillExportForm",value:function(t,e){var n=e.getContainer().find(".js-grid-table").data("query");t.find('textarea[name="sql"]').val(n),t.find('input[name="name"]').val(this._getNameFromBreadcrumb())}},{key:"_getNameFromBreadcrumb",value:function(){var t=c(".header-toolbar").find(".breadcrumb-item"),e="";return t.each(function(t,n){var o=c(n),r=0 ")),e=e.concat(r)}),e}}]),t}();e.default=l},3:function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},31:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),a=n(1),u=o(a),c=window.$,l=function(){function t(){(0,i.default)(this,t)}return(0,u.default)(t,[{key:"extend",value:function(t){this._handleBulkActionCheckboxSelect(t),this._handleBulkActionSelectAllCheckbox(t)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-select-all",function(n){var o=c(n.currentTarget),r=o.is(":checked");r?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t),t.getContainer().find(".js-bulk-action-checkbox").prop("checked",r)})}},{key:"_handleBulkActionCheckboxSelect",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-checkbox",function(){t.getContainer().find(".js-bulk-action-checkbox:checked").length>0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=l},32:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),a=n(1),u=o(a),c=n(47),l=o(c),d=window.$,s=function(){function t(){var e=this;return(0,i.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,u.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=d(t.currentTarget),o=n.data("confirm-message"),r=n.data("confirmTitle");void 0!==o&&0",{action:e.data("url"),method:r?o:"POST"}).appendTo("body");r||i.append(c("",{type:"_hidden",name:"_method",value:o})),i.submit()}})}}]),t}();e.default=l},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},41:function(t,e,n){"use strict";(function(t){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),a=n(1),u=o(a),c=t.$,l=function(){function t(e){(0,i.default)(this,t),this.selector=".ps-sortable-column",this.columns=c(e).find(this.selector)}return(0,u.default)(t,[{key:"attach",value:function(){var t=this;this.columns.on("click",function(e){var n=c(e.delegateTarget);t._sortByColumn(n,t._getToggledSortDirection(n))})}},{key:"sortBy",value:function(t,e){var n=this.columns.is('[data-sort-col-name="'+t+'"]');if(!n)throw new Error('Cannot sort by "'+t+'": invalid column');this._sortByColumn(n,e)}},{key:"_sortByColumn",value:function(t,e){window.location=this._getUrl(t.data("sortColName"),"desc"===e?"desc":"asc",t.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(t){return"asc"===t.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(t,e,n){var o=new URL(window.location.href),r=o.searchParams;return n?(r.set(n+"[orderBy]",t),r.set(n+"[sortOrder]",e)):(r.set("orderBy",t),r.set("sortOrder",e)),o.toString()}}]),t}();e.default=l}).call(e,n(10))},43:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -46,7 +46,7 @@ e.default=d},26:function(t,e,n){"use strict";function o(t){return t&&t.__esModul * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assign(e)})};e.default=o}).call(e,n(9))},45:function(t,e,n){"use strict";function o(t,e){var n=this,o=t.id,a=t.closable;this.modal=r(t),this.$modal=i(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!a||"static",keyboard:void 0===a||a,closable:void 0===a||a,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function r(t){var e=t.id,n=void 0===e?"confirm_modal":e,o=t.confirmTitle,r=t.confirmMessage,i=void 0===r?"":r,a=t.closeButtonLabel,u=void 0===a?"Close":a,c=t.confirmButtonLabel,l=void 0===c?"Accept":c,d=t.confirmButtonClass,s=void 0===d?"btn-primary":d,f={};return f.container=document.createElement("div"),f.container.classList.add("modal","fade"),f.container.id=n,f.dialog=document.createElement("div"),f.dialog.classList.add("modal-dialog"),f.content=document.createElement("div"),f.content.classList.add("modal-content"),f.header=document.createElement("div"),f.header.classList.add("modal-header"),o&&(f.title=document.createElement("h4"),f.title.classList.add("modal-title"),f.title.innerHTML=o),f.closeIcon=document.createElement("button"),f.closeIcon.classList.add("close"),f.closeIcon.setAttribute("type","button"),f.closeIcon.dataset.dismiss="modal",f.closeIcon.innerHTML="×",f.body=document.createElement("div"),f.body.classList.add("modal-body","text-left","font-weight-normal"),f.message=document.createElement("p"),f.message.classList.add("confirm-message"),f.message.innerHTML=i,f.footer=document.createElement("div"),f.footer.classList.add("modal-footer"),f.closeButton=document.createElement("button"),f.closeButton.setAttribute("type","button"),f.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),f.closeButton.dataset.dismiss="modal",f.closeButton.innerHTML=u,f.confirmButton=document.createElement("button"),f.confirmButton.setAttribute("type","button"),f.confirmButton.classList.add("btn",s,"btn-lg","btn-confirm-submit"),f.confirmButton.dataset.dismiss="modal",f.confirmButton.innerHTML=l,o?f.header.append(f.title,f.closeIcon):f.header.appendChild(f.closeIcon),f.body.appendChild(f.message),f.footer.append(f.closeButton,f.confirmButton),f.content.append(f.header,f.body,f.footer),f.dialog.appendChild(f.content),f.container.appendChild(f.dialog),f}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;/** +var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assign(e)})};e.default=o}).call(e,n(10))},47:function(t,e,n){"use strict";function o(t,e){var n=this,o=t.id,a=t.closable;this.modal=r(t),this.$modal=i(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!a||"static",keyboard:void 0===a||a,closable:void 0===a||a,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function r(t){var e=t.id,n=void 0===e?"confirm_modal":e,o=t.confirmTitle,r=t.confirmMessage,i=void 0===r?"":r,a=t.closeButtonLabel,u=void 0===a?"Close":a,c=t.confirmButtonLabel,l=void 0===c?"Accept":c,d=t.confirmButtonClass,s=void 0===d?"btn-primary":d,f={};return f.container=document.createElement("div"),f.container.classList.add("modal","fade"),f.container.id=n,f.dialog=document.createElement("div"),f.dialog.classList.add("modal-dialog"),f.content=document.createElement("div"),f.content.classList.add("modal-content"),f.header=document.createElement("div"),f.header.classList.add("modal-header"),o&&(f.title=document.createElement("h4"),f.title.classList.add("modal-title"),f.title.innerHTML=o),f.closeIcon=document.createElement("button"),f.closeIcon.classList.add("close"),f.closeIcon.setAttribute("type","button"),f.closeIcon.dataset.dismiss="modal",f.closeIcon.innerHTML="×",f.body=document.createElement("div"),f.body.classList.add("modal-body","text-left","font-weight-normal"),f.message=document.createElement("p"),f.message.classList.add("confirm-message"),f.message.innerHTML=i,f.footer=document.createElement("div"),f.footer.classList.add("modal-footer"),f.closeButton=document.createElement("button"),f.closeButton.setAttribute("type","button"),f.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),f.closeButton.dataset.dismiss="modal",f.closeButton.innerHTML=u,f.confirmButton=document.createElement("button"),f.confirmButton.setAttribute("type","button"),f.confirmButton.classList.add("btn",s,"btn-lg","btn-confirm-submit"),f.confirmButton.dataset.dismiss="modal",f.confirmButton.innerHTML=l,o?f.header.append(f.title,f.closeIcon):f.header.appendChild(f.closeIcon),f.body.appendChild(f.message),f.footer.append(f.closeButton,f.confirmButton),f.content.append(f.header,f.body,f.footer),f.dialog.appendChild(f.content),f.container.appendChild(f.dialog),f}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -70,4 +70,4 @@ var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assig * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var i=window.$},468:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}var r=n(23),i=o(r),a=n(24),u=o(a),c=n(25),l=o(c),d=n(28),s=o(d),f=n(26),m=o(f),h=n(31),v=o(h),p=n(32),_=o(p),b=n(35),y=o(b),g=n(33),w=o(g),k=n(129),x=o(k);(0,window.$)(function(){var t=new i.default("address");t.addExtension(new u.default),t.addExtension(new l.default),t.addExtension(new s.default),t.addExtension(new m.default),t.addExtension(new v.default),t.addExtension(new _.default),t.addExtension(new y.default),t.addExtension(new w.default),new x.default})},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},6:function(t,e,n){var o=n(11),r=n(17),i=n(13),a=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(o(t),e=i(e,!0),o(n),r)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},8:function(t,e,n){var o=n(5),r=n(3),i=n(15),a=n(10),u=function(t,e,n){var c,l,d,s=t&u.F,f=t&u.G,m=t&u.S,h=t&u.P,v=t&u.B,p=t&u.W,_=f?r:r[e]||(r[e]={}),b=_.prototype,y=f?o:m?o[e]:(o[e]||{}).prototype;f&&(n=e);for(c in n)(l=!s&&y&&void 0!==y[c])&&c in _||(d=l?y[c]:n[c],_[c]=f&&"function"!=typeof y[c]?n[c]:v&&l?i(d,o):p&&y[c]==d?function(t){var e=function(e,n,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,o)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(d):h&&"function"==typeof d?i(Function.call,d):d,h&&((_.virtual||(_.virtual={}))[c]=d,t&u.R&&b&&!b[c]&&a(b,c,d)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},9:function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n}}); \ No newline at end of file +var i=window.$},474:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}var r=n(24),i=o(r),a=n(26),u=o(a),c=n(27),l=o(c),d=n(29),s=o(d),f=n(28),m=o(f),h=n(31),v=o(h),p=n(32),_=o(p),b=n(37),y=o(b),g=n(34),w=o(g),k=n(132),x=o(k);(0,window.$)(function(){var t=new i.default("address");t.addExtension(new u.default),t.addExtension(new l.default),t.addExtension(new s.default),t.addExtension(new m.default),t.addExtension(new v.default),t.addExtension(new _.default),t.addExtension(new y.default),t.addExtension(new w.default),new x.default})},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},6:function(t,e,n){var o=n(11),r=n(17),i=n(14),a=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(o(t),e=i(e,!0),o(n),r)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},8:function(t,e,n){var o=n(5),r=n(3),i=n(13),a=n(9),u=function(t,e,n){var c,l,d,s=t&u.F,f=t&u.G,m=t&u.S,h=t&u.P,v=t&u.B,p=t&u.W,_=f?r:r[e]||(r[e]={}),b=_.prototype,y=f?o:m?o[e]:(o[e]||{}).prototype;f&&(n=e);for(c in n)(l=!s&&y&&void 0!==y[c])&&c in _||(d=l?y[c]:n[c],_[c]=f&&"function"!=typeof y[c]?n[c]:v&&l?i(d,o):p&&y[c]==d?function(t){var e=function(e,n,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,o)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(d):h&&"function"==typeof d?i(Function.call,d):d,h&&((_.virtual||(_.virtual={}))[c]=d,t&u.R&&b&&!b[c]&&a(b,c,d)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,t.exports=u},9:function(t,e,n){var o=n(6),r=n(12);t.exports=n(2)?function(t,e,n){return o.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}}}); \ No newline at end of file diff --git a/admin-dev/themes/new-theme/public/attachment.bundle.js b/admin-dev/themes/new-theme/public/attachment.bundle.js index 7d60a74086e91..3b61a5898b62c 100644 --- a/admin-dev/themes/new-theme/public/attachment.bundle.js +++ b/admin-dev/themes/new-theme/public/attachment.bundle.js @@ -1,4 +1,4 @@ -window.attachment=function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,o){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:o})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=469)}({0:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},1:function(e,t,n){"use strict";t.__esModule=!0;var o=n(19),r=function(e){return e&&e.__esModule?e:{default:e}}(o);t.default=function(){function e(e,t){for(var n=0;n ")),t=t.concat(r)}),t}}]),e}();t.default=s},3:function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},31:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=window.$,s=function(){function e(){(0,i.default)(this,e)}return(0,a.default)(e,[{key:"extend",value:function(e){this._handleBulkActionCheckboxSelect(e),this._handleBulkActionSelectAllCheckbox(e)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(e){var t=this;e.getContainer().on("change",".js-bulk-action-select-all",function(n){var o=c(n.currentTarget),r=o.is(":checked");r?t._enableBulkActionsBtn(e):t._disableBulkActionsBtn(e),e.getContainer().find(".js-bulk-action-checkbox").prop("checked",r)})}},{key:"_handleBulkActionCheckboxSelect",value:function(e){var t=this;e.getContainer().on("change",".js-bulk-action-checkbox",function(){e.getContainer().find(".js-bulk-action-checkbox:checked").length>0?t._enableBulkActionsBtn(e):t._disableBulkActionsBtn(e)})}},{key:"_enableBulkActionsBtn",value:function(e){e.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(e){e.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),e}();t.default=s},32:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=n(45),s=o(c),l=window.$,f=function(){function e(){var t=this;return(0,i.default)(this,e),{extend:function(e){return t.extend(e)}}}return(0,a.default)(e,[{key:"extend",value:function(e){var t=this;e.getContainer().on("click",".js-bulk-action-submit-btn",function(n){t.submit(n,e)})}},{key:"submit",value:function(e,t){var n=l(e.currentTarget),o=n.data("confirm-message"),r=n.data("confirmTitle");void 0!==o&&0",{action:t.data("url"),method:r?o:"POST"}).appendTo("body");r||i.append(c("",{type:"_hidden",name:"_method",value:o})),i.submit()}})}}]),e}();t.default=s},36:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventEmitter=void 0;var o=n(53),r=function(e){return e&&e.__esModule?e:{default:e}}(o);t.EventEmitter=new r.default},4:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},40:function(e,t,n){"use strict";(function(e){function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=e.$,s=function(){function e(t){(0,i.default)(this,e),this.selector=".ps-sortable-column",this.columns=c(t).find(this.selector)}return(0,a.default)(e,[{key:"attach",value:function(){var e=this;this.columns.on("click",function(t){var n=c(t.delegateTarget);e._sortByColumn(n,e._getToggledSortDirection(n))})}},{key:"sortBy",value:function(e,t){var n=this.columns.is('[data-sort-col-name="'+e+'"]');if(!n)throw new Error('Cannot sort by "'+e+'": invalid column');this._sortByColumn(n,t)}},{key:"_sortByColumn",value:function(e,t){window.location=this._getUrl(e.data("sortColName"),"desc"===t?"desc":"asc",e.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(e){return"asc"===e.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(e,t,n){var o=new URL(window.location.href),r=o.searchParams;return n?(r.set(n+"[orderBy]",e),r.set(n+"[sortOrder]",t)):(r.set("orderBy",e),r.set("sortOrder",t)),o.toString()}}]),e}();t.default=s}).call(t,n(9))},42:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});/** +t.default=l},28:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=function(){function e(){(0,i.default)(this,e)}return(0,a.default)(e,[{key:"extend",value:function(e){e.getHeaderContainer().on("click",".js-common_refresh_list-grid-action",function(){location.reload()})}}]),e}();t.default=c},29:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=window.$,s=function(){function e(){(0,i.default)(this,e)}return(0,a.default)(e,[{key:"extend",value:function(e){var t=this;e.getHeaderContainer().on("click",".js-common_show_query-grid-action",function(){return t._onShowSqlQueryClick(e)}),e.getHeaderContainer().on("click",".js-common_export_sql_manager-grid-action",function(){return t._onExportSqlManagerClick(e)})}},{key:"_onShowSqlQueryClick",value:function(e){var t=c("#"+e.getId()+"_common_show_query_modal_form");this._fillExportForm(t,e);var n=c("#"+e.getId()+"_grid_common_show_query_modal");n.modal("show"),n.on("click",".btn-sql-submit",function(){return t.submit()})}},{key:"_onExportSqlManagerClick",value:function(e){var t=c("#"+e.getId()+"_common_show_query_modal_form");this._fillExportForm(t,e),t.submit()}},{key:"_fillExportForm",value:function(e,t){var n=t.getContainer().find(".js-grid-table").data("query");e.find('textarea[name="sql"]').val(n),e.find('input[name="name"]').val(this._getNameFromBreadcrumb())}},{key:"_getNameFromBreadcrumb",value:function(){var e=c(".header-toolbar").find(".breadcrumb-item"),t="";return e.each(function(e,n){var o=c(n),r=0 ")),t=t.concat(r)}),t}}]),e}();t.default=s},3:function(e,t){var n=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},31:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=window.$,s=function(){function e(){(0,i.default)(this,e)}return(0,a.default)(e,[{key:"extend",value:function(e){this._handleBulkActionCheckboxSelect(e),this._handleBulkActionSelectAllCheckbox(e)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(e){var t=this;e.getContainer().on("change",".js-bulk-action-select-all",function(n){var o=c(n.currentTarget),r=o.is(":checked");r?t._enableBulkActionsBtn(e):t._disableBulkActionsBtn(e),e.getContainer().find(".js-bulk-action-checkbox").prop("checked",r)})}},{key:"_handleBulkActionCheckboxSelect",value:function(e){var t=this;e.getContainer().on("change",".js-bulk-action-checkbox",function(){e.getContainer().find(".js-bulk-action-checkbox:checked").length>0?t._enableBulkActionsBtn(e):t._disableBulkActionsBtn(e)})}},{key:"_enableBulkActionsBtn",value:function(e){e.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(e){e.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),e}();t.default=s},32:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=n(47),s=o(c),l=window.$,f=function(){function e(){var t=this;return(0,i.default)(this,e),{extend:function(e){return t.extend(e)}}}return(0,a.default)(e,[{key:"extend",value:function(e){var t=this;e.getContainer().on("click",".js-bulk-action-submit-btn",function(n){t.submit(n,e)})}},{key:"submit",value:function(e,t){var n=l(e.currentTarget),o=n.data("confirm-message"),r=n.data("confirmTitle");void 0!==o&&0",{action:t.data("url"),method:r?o:"POST"}).appendTo("body");r||i.append(c("",{type:"_hidden",name:"_method",value:o})),i.submit()}})}}]),e}();t.default=s},38:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EventEmitter=void 0;var o=n(56),r=function(e){return e&&e.__esModule?e:{default:e}}(o);t.EventEmitter=new r.default},4:function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},41:function(e,t,n){"use strict";(function(e){function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=e.$,s=function(){function e(t){(0,i.default)(this,e),this.selector=".ps-sortable-column",this.columns=c(t).find(this.selector)}return(0,a.default)(e,[{key:"attach",value:function(){var e=this;this.columns.on("click",function(t){var n=c(t.delegateTarget);e._sortByColumn(n,e._getToggledSortDirection(n))})}},{key:"sortBy",value:function(e,t){var n=this.columns.is('[data-sort-col-name="'+e+'"]');if(!n)throw new Error('Cannot sort by "'+e+'": invalid column');this._sortByColumn(n,t)}},{key:"_sortByColumn",value:function(e,t){window.location=this._getUrl(e.data("sortColName"),"desc"===t?"desc":"asc",e.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(e){return"asc"===e.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(e,t,n){var o=new URL(window.location.href),r=o.searchParams;return n?(r.set(n+"[orderBy]",e),r.set(n+"[sortOrder]",t)):(r.set("orderBy",e),r.set("sortOrder",t)),o.toString()}}]),e}();t.default=s}).call(t,n(10))},43:function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -46,7 +46,7 @@ t.default=l},26:function(e,t,n){"use strict";function o(e){return e&&e.__esModul * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var n=e.$,o=function(e,t){n.post(e).then(function(){return window.location.assign(t)})};t.default=o}).call(t,n(9))},44:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=n(36),s=window.$,l=function(){function e(t){(0,i.default)(this,e),t=t||{},this.localeItemSelector=t.localeItemSelector||".js-locale-item",this.localeButtonSelector=t.localeButtonSelector||".js-locale-btn",this.localeInputSelector=t.localeInputSelector||".js-locale-input",s("body").on("click",this.localeItemSelector,this.toggleLanguage.bind(this)),c.EventEmitter.on("languageSelected",this.toggleInputs.bind(this))}return(0,a.default)(e,[{key:"toggleLanguage",value:function(e){var t=s(e.target),n=t.closest("form");c.EventEmitter.emit("languageSelected",{selectedLocale:t.data("locale"),form:n})}},{key:"toggleInputs",value:function(e){var t=e.form,n=e.selectedLocale,o=t.find(this.localeButtonSelector),r=o.data("change-language-url");o.text(n),t.find(this.localeInputSelector).addClass("d-none"),t.find(this.localeInputSelector+".js-locale-"+n).removeClass("d-none"),r&&this._saveSelectedLanguage(r,n)}},{key:"_saveSelectedLanguage",value:function(e,t){s.post({url:e,data:{language_iso_code:t}})}}]),e}();t.default=l},45:function(e,t,n){"use strict";function o(e,t){var n=this,o=e.id,u=e.closable;this.modal=r(e),this.$modal=i(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",t),this.$modal.modal({backdrop:!!u||"static",keyboard:void 0===u||u,closable:void 0===u||u,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function r(e){var t=e.id,n=void 0===t?"confirm_modal":t,o=e.confirmTitle,r=e.confirmMessage,i=void 0===r?"":r,u=e.closeButtonLabel,a=void 0===u?"Close":u,c=e.confirmButtonLabel,s=void 0===c?"Accept":c,l=e.confirmButtonClass,f=void 0===l?"btn-primary":l,d={};return d.container=document.createElement("div"),d.container.classList.add("modal","fade"),d.container.id=n,d.dialog=document.createElement("div"),d.dialog.classList.add("modal-dialog"),d.content=document.createElement("div"),d.content.classList.add("modal-content"),d.header=document.createElement("div"),d.header.classList.add("modal-header"),o&&(d.title=document.createElement("h4"),d.title.classList.add("modal-title"),d.title.innerHTML=o),d.closeIcon=document.createElement("button"),d.closeIcon.classList.add("close"),d.closeIcon.setAttribute("type","button"),d.closeIcon.dataset.dismiss="modal",d.closeIcon.innerHTML="×",d.body=document.createElement("div"),d.body.classList.add("modal-body","text-left","font-weight-normal"),d.message=document.createElement("p"),d.message.classList.add("confirm-message"),d.message.innerHTML=i,d.footer=document.createElement("div"),d.footer.classList.add("modal-footer"),d.closeButton=document.createElement("button"),d.closeButton.setAttribute("type","button"),d.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),d.closeButton.dataset.dismiss="modal",d.closeButton.innerHTML=a,d.confirmButton=document.createElement("button"),d.confirmButton.setAttribute("type","button"),d.confirmButton.classList.add("btn",f,"btn-lg","btn-confirm-submit"),d.confirmButton.dataset.dismiss="modal",d.confirmButton.innerHTML=s,o?d.header.append(d.title,d.closeIcon):d.header.appendChild(d.closeIcon),d.body.appendChild(d.message),d.footer.append(d.closeButton,d.confirmButton),d.content.append(d.header,d.body,d.footer),d.dialog.appendChild(d.content),d.container.appendChild(d.dialog),d}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;/** +var n=e.$,o=function(e,t){n.post(e).then(function(){return window.location.assign(t)})};t.default=o}).call(t,n(10))},46:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=n(38),s=window.$,l=function(){function e(t){(0,i.default)(this,e),t=t||{},this.localeItemSelector=t.localeItemSelector||".js-locale-item",this.localeButtonSelector=t.localeButtonSelector||".js-locale-btn",this.localeInputSelector=t.localeInputSelector||".js-locale-input",s("body").on("click",this.localeItemSelector,this.toggleLanguage.bind(this)),c.EventEmitter.on("languageSelected",this.toggleInputs.bind(this))}return(0,a.default)(e,[{key:"toggleLanguage",value:function(e){var t=s(e.target),n=t.closest("form");c.EventEmitter.emit("languageSelected",{selectedLocale:t.data("locale"),form:n})}},{key:"toggleInputs",value:function(e){var t=e.form,n=e.selectedLocale,o=t.find(this.localeButtonSelector),r=o.data("change-language-url");o.text(n),t.find(this.localeInputSelector).addClass("d-none"),t.find(this.localeInputSelector+".js-locale-"+n).removeClass("d-none"),r&&this._saveSelectedLanguage(r,n)}},{key:"_saveSelectedLanguage",value:function(e,t){s.post({url:e,data:{language_iso_code:t}})}}]),e}();t.default=l},47:function(e,t,n){"use strict";function o(e,t){var n=this,o=e.id,u=e.closable;this.modal=r(e),this.$modal=i(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",t),this.$modal.modal({backdrop:!!u||"static",keyboard:void 0===u||u,closable:void 0===u||u,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function r(e){var t=e.id,n=void 0===t?"confirm_modal":t,o=e.confirmTitle,r=e.confirmMessage,i=void 0===r?"":r,u=e.closeButtonLabel,a=void 0===u?"Close":u,c=e.confirmButtonLabel,s=void 0===c?"Accept":c,l=e.confirmButtonClass,f=void 0===l?"btn-primary":l,d={};return d.container=document.createElement("div"),d.container.classList.add("modal","fade"),d.container.id=n,d.dialog=document.createElement("div"),d.dialog.classList.add("modal-dialog"),d.content=document.createElement("div"),d.content.classList.add("modal-content"),d.header=document.createElement("div"),d.header.classList.add("modal-header"),o&&(d.title=document.createElement("h4"),d.title.classList.add("modal-title"),d.title.innerHTML=o),d.closeIcon=document.createElement("button"),d.closeIcon.classList.add("close"),d.closeIcon.setAttribute("type","button"),d.closeIcon.dataset.dismiss="modal",d.closeIcon.innerHTML="×",d.body=document.createElement("div"),d.body.classList.add("modal-body","text-left","font-weight-normal"),d.message=document.createElement("p"),d.message.classList.add("confirm-message"),d.message.innerHTML=i,d.footer=document.createElement("div"),d.footer.classList.add("modal-footer"),d.closeButton=document.createElement("button"),d.closeButton.setAttribute("type","button"),d.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),d.closeButton.dataset.dismiss="modal",d.closeButton.innerHTML=a,d.confirmButton=document.createElement("button"),d.confirmButton.setAttribute("type","button"),d.confirmButton.classList.add("btn",f,"btn-lg","btn-confirm-submit"),d.confirmButton.dataset.dismiss="modal",d.confirmButton.innerHTML=s,o?d.header.append(d.title,d.closeIcon):d.header.appendChild(d.closeIcon),d.body.appendChild(d.message),d.footer.append(d.closeButton,d.confirmButton),d.content.append(d.header,d.body,d.footer),d.dialog.appendChild(d.content),d.container.appendChild(d.dialog),d}Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -70,4 +70,4 @@ var n=e.$,o=function(e,t){n.post(e).then(function(){return window.location.assig * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var i=window.$},469:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var r=n(23),i=o(r),u=n(24),a=o(u),c=n(25),s=o(c),l=n(28),f=o(l),d=n(26),v=o(d),h=n(31),m=o(h),p=n(32),y=o(p),_=n(35),g=o(_),b=n(33),w=o(b),k=n(44),x=o(k);(0,window.$)(function(){var e=new i.default("attachment");e.addExtension(new a.default),e.addExtension(new s.default),e.addExtension(new f.default),e.addExtension(new v.default),e.addExtension(new m.default),e.addExtension(new y.default),e.addExtension(new g.default),e.addExtension(new w.default),new x.default})},5:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},53:function(e,t,n){"use strict";function o(e){console&&console.warn&&console.warn(e)}function r(){r.init.call(this)}function i(e){return void 0===e._maxListeners?r.defaultMaxListeners:e._maxListeners}function u(e,t,n,r){var u,a,c;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(a=e._events,void 0===a?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),c=a[t]),void 0===c)c=a[t]=n,++e._eventsCount;else if("function"==typeof c?c=a[t]=r?[n,c]:[c,n]:r?c.unshift(n):c.push(n),(u=i(e))>0&&c.length>u&&!c.warned){c.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+c.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=c.length,o(s)}return e}function a(){for(var e=[],t=0;t0&&(i=t[0]),i instanceof Error)throw i;var u=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw u.context=i,u}var a=r[e];if(void 0===a)return!1;if("function"==typeof a)p(a,this,t);else for(var c=a.length,s=f(a,c),n=0;n=0;i--)if(n[i]===t||n[i].listener===t){u=n[i].listener,r=i;break}if(r<0)return this;0===r?n.shift():d(n,r),1===n.length&&(o[e]=n[0]),void 0!==o.removeListener&&this.emit("removeListener",e,u||t)}return this},r.prototype.off=r.prototype.removeListener,r.prototype.removeAllListeners=function(e){var t,n,o;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var r,i=Object.keys(n);for(o=0;o=0;o--)this.removeListener(e,t[o]);return this},r.prototype.listeners=function(e){return s(this,e,!0)},r.prototype.rawListeners=function(e){return s(this,e,!1)},r.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):l.call(e,t)},r.prototype.listenerCount=l,r.prototype.eventNames=function(){return this._eventsCount>0?h(this._events):[]}},6:function(e,t,n){var o=n(11),r=n(17),i=n(13),u=Object.defineProperty;t.f=n(2)?Object.defineProperty:function(e,t,n){if(o(e),t=i(t,!0),o(n),r)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},7:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},8:function(e,t,n){var o=n(5),r=n(3),i=n(15),u=n(10),a=function(e,t,n){var c,s,l,f=e&a.F,d=e&a.G,v=e&a.S,h=e&a.P,m=e&a.B,p=e&a.W,y=d?r:r[t]||(r[t]={}),_=y.prototype,g=d?o:v?o[t]:(o[t]||{}).prototype;d&&(n=t);for(c in n)(s=!f&&g&&void 0!==g[c])&&c in y||(l=s?g[c]:n[c],y[c]=d&&"function"!=typeof g[c]?n[c]:m&&s?i(l,o):p&&g[c]==l?function(e){var t=function(t,n,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,o)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(l):h&&"function"==typeof l?i(Function.call,l):l,h&&((y.virtual||(y.virtual={}))[c]=l,e&a.R&&_&&!_[c]&&u(_,c,l)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},9:function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n}}); \ No newline at end of file +var i=window.$},475:function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{default:e}}var r=n(24),i=o(r),u=n(26),a=o(u),c=n(27),s=o(c),l=n(29),f=o(l),d=n(28),v=o(d),h=n(31),m=o(h),p=n(32),y=o(p),_=n(37),g=o(_),b=n(34),w=o(b),k=n(46),x=o(k);(0,window.$)(function(){var e=new i.default("attachment");e.addExtension(new a.default),e.addExtension(new s.default),e.addExtension(new f.default),e.addExtension(new v.default),e.addExtension(new m.default),e.addExtension(new y.default),e.addExtension(new g.default),e.addExtension(new w.default),new x.default})},5:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},56:function(e,t,n){"use strict";function o(e){console&&console.warn&&console.warn(e)}function r(){r.init.call(this)}function i(e){return void 0===e._maxListeners?r.defaultMaxListeners:e._maxListeners}function u(e,t,n,r){var u,a,c;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(a=e._events,void 0===a?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),a=e._events),c=a[t]),void 0===c)c=a[t]=n,++e._eventsCount;else if("function"==typeof c?c=a[t]=r?[n,c]:[c,n]:r?c.unshift(n):c.push(n),(u=i(e))>0&&c.length>u&&!c.warned){c.warned=!0;var s=new Error("Possible EventEmitter memory leak detected. "+c.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");s.name="MaxListenersExceededWarning",s.emitter=e,s.type=t,s.count=c.length,o(s)}return e}function a(){for(var e=[],t=0;t0&&(i=t[0]),i instanceof Error)throw i;var u=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw u.context=i,u}var a=r[e];if(void 0===a)return!1;if("function"==typeof a)p(a,this,t);else for(var c=a.length,s=f(a,c),n=0;n=0;i--)if(n[i]===t||n[i].listener===t){u=n[i].listener,r=i;break}if(r<0)return this;0===r?n.shift():d(n,r),1===n.length&&(o[e]=n[0]),void 0!==o.removeListener&&this.emit("removeListener",e,u||t)}return this},r.prototype.off=r.prototype.removeListener,r.prototype.removeAllListeners=function(e){var t,n,o;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var r,i=Object.keys(n);for(o=0;o=0;o--)this.removeListener(e,t[o]);return this},r.prototype.listeners=function(e){return s(this,e,!0)},r.prototype.rawListeners=function(e){return s(this,e,!1)},r.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):l.call(e,t)},r.prototype.listenerCount=l,r.prototype.eventNames=function(){return this._eventsCount>0?h(this._events):[]}},6:function(e,t,n){var o=n(11),r=n(17),i=n(14),u=Object.defineProperty;t.f=n(2)?Object.defineProperty:function(e,t,n){if(o(e),t=i(t,!0),o(n),r)try{return u(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},7:function(e,t){e.exports=function(e){try{return!!e()}catch(e){return!0}}},8:function(e,t,n){var o=n(5),r=n(3),i=n(13),u=n(9),a=function(e,t,n){var c,s,l,f=e&a.F,d=e&a.G,v=e&a.S,h=e&a.P,m=e&a.B,p=e&a.W,y=d?r:r[t]||(r[t]={}),_=y.prototype,g=d?o:v?o[t]:(o[t]||{}).prototype;d&&(n=t);for(c in n)(s=!f&&g&&void 0!==g[c])&&c in y||(l=s?g[c]:n[c],y[c]=d&&"function"!=typeof g[c]?n[c]:m&&s?i(l,o):p&&g[c]==l?function(e){var t=function(t,n,o){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,o)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(l):h&&"function"==typeof l?i(Function.call,l):l,h&&((y.virtual||(y.virtual={}))[c]=l,e&a.R&&_&&!_[c]&&u(_,c,l)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},9:function(e,t,n){var o=n(6),r=n(12);e.exports=n(2)?function(e,t,n){return o.f(e,t,r(1,n))}:function(e,t,n){return e[t]=n,e}}}); \ No newline at end of file diff --git a/admin-dev/themes/new-theme/public/attribute.bundle.js b/admin-dev/themes/new-theme/public/attribute.bundle.js index 04baaf4c10bc4..fd40d708ff5e3 100644 --- a/admin-dev/themes/new-theme/public/attribute.bundle.js +++ b/admin-dev/themes/new-theme/public/attribute.bundle.js @@ -1,5 +1,5 @@ -window.attribute=function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=471)}({0:function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},1:function(t,e,n){"use strict";e.__esModule=!0;var o=n(19),i=function(t){return t&&t.__esModule?t:{default:t}}(o);e.default=function(){function t(t,e){for(var n=0;n",{action:t,method:o?n:"POST"}).appendTo("body"),r=e.positions.length,a=void 0,l=0;l",{type:"hidden",name:"positions["+l+"][rowId]",value:a.rowId}),u("",{type:"hidden",name:"positions["+l+"][oldPosition]",value:a.oldPosition}),u("",{type:"hidden",name:"positions["+l+"][newPosition]",value:a.newPosition}));o||i.append(u("",{type:"hidden",name:"_method",value:n})),i.submit()}}]),t}();e.default=d},15:function(t,e,n){var o=n(18);t.exports=function(t,e,n){if(o(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,o){return t.call(e,n,o)};case 3:return function(n,o,i){return t.call(e,n,o,i)}}return function(){return t.apply(e,arguments)}}},155:function(t,e,n){(function(t){/*! jquery.tablednd.js 30-12-2017 */ -!function(e,n,o,i){var r="touchstart mousedown",a="touchmove mousemove",l="touchend mouseup";e(o).ready(function(){function t(t){for(var e={},n=t.match(/([^;:]+)/g)||[];n.length;)e[n.shift()]=n.shift().trim();return e}e("table").each(function(){"dnd"===e(this).data("table")&&e(this).tableDnD({onDragStyle:e(this).data("ondragstyle")&&t(e(this).data("ondragstyle"))||null,onDropStyle:e(this).data("ondropstyle")&&t(e(this).data("ondropstyle"))||null,onDragClass:void 0===e(this).data("ondragclass")&&"tDnD_whileDrag"||e(this).data("ondragclass"),onDrop:e(this).data("ondrop")&&new Function("table","row",e(this).data("ondrop")),onDragStart:e(this).data("ondragstart")&&new Function("table","row",e(this).data("ondragstart")),onDragStop:e(this).data("ondragstop")&&new Function("table","row",e(this).data("ondragstop")),scrollAmount:e(this).data("scrollamount")||5,sensitivity:e(this).data("sensitivity")||10,hierarchyLevel:e(this).data("hierarchylevel")||0,indentArtifact:e(this).data("indentartifact")||'
 
',autoWidthAdjust:e(this).data("autowidthadjust")||!0,autoCleanRelations:e(this).data("autocleanrelations")||!0,jsonPretifySeparator:e(this).data("jsonpretifyseparator")||"\t",serializeRegexp:e(this).data("serializeregexp")&&new RegExp(e(this).data("serializeregexp"))||/[^\-]*$/,serializeParamName:e(this).data("serializeparamname")||!1,dragHandle:e(this).data("draghandle")||null})})}),t.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldX:0,oldY:0,build:function(t){return this.each(function(){this.tableDnDConfig=e.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,onDragStop:null,scrollAmount:5,sensitivity:10,hierarchyLevel:0,indentArtifact:'
 
',autoWidthAdjust:!0,autoCleanRelations:!0,jsonPretifySeparator:"\t",serializeRegexp:/[^\-]*$/,serializeParamName:!1,dragHandle:null},t||{}),e.tableDnD.makeDraggable(this),this.tableDnDConfig.hierarchyLevel&&e.tableDnD.makeIndented(this)}),this},makeIndented:function(t){var n,o,i=t.tableDnDConfig,r=t.rows,a=e(r).first().find("td:first")[0],l=0,s=0;if(e(t).hasClass("indtd"))return null;o=e(t).addClass("indtd").attr("style"),e(t).css({whiteSpace:"nowrap"});for(var u=0;ut.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,e.nextSibling)||00&&e(n).find("td:first").children(":first").remove()&&e(n).data("level",--o),0>t.horizontal&&o=o&&e(n).children(":first").prepend(i.indentArtifact)&&e(n).data("level",++o)},mousemove:function(t){var n,o,i,r,a,l=e(e.tableDnD.dragObject),s=e.tableDnD.currentTable.tableDnDConfig;return t&&t.preventDefault(),!!e.tableDnD.dragObject&&("touchmove"===t.type&&event.preventDefault(),s.onDragClass&&l.addClass(s.onDragClass)||l.css(s.onDragStyle),o=e.tableDnD.mouseCoords(t),r=o.x-e.tableDnD.mouseOffset.x,a=o.y-e.tableDnD.mouseOffset.y,e.tableDnD.autoScroll(o),n=e.tableDnD.findDropTargetRow(l,a),i=e.tableDnD.findDragDirection(r,a),e.tableDnD.moveVerticle(i,n),e.tableDnD.moveHorizontal(i,n),!1)},findDragDirection:function(t,e){var n=this.currentTable.tableDnDConfig.sensitivity,o=this.oldX,i=this.oldY,r=o-n,a=o+n,l=i-n,s=i+n,u={horizontal:t>=r&&t<=a?0:t>o?-1:1,vertical:e>=l&&e<=s?0:e>i?-1:1};return 0!==u.horizontal&&(this.oldX=t),0!==u.vertical&&(this.oldY=e),u},findDropTargetRow:function(t,n){for(var o=0,i=this.currentTable.rows,r=this.currentTable.tableDnDConfig,a=0,l=null,s=0;sa-o&&n1&&e(this.currentTable.rows).each(function(){if((r=e(this).data("level"))>1)for(i=e(this).prev().data("level");r>i+1;)e(this).find("td:first").children(":first").remove(),e(this).data("level",--r)}),t.onDragClass&&e(n).removeClass(t.onDragClass)||e(n).css(t.onDropStyle),this.dragObject=null,t.onDrop&&this.originalOrder!==this.currentOrder()&&e(n).hide().fadeIn("fast")&&t.onDrop(this.currentTable,n),t.onDragStop&&t.onDragStop(this.currentTable,n),this.currentTable=null},mouseup:function(t){return t&&t.preventDefault(),e.tableDnD.processMouseup(),!1},jsonize:function(t){var e=this.currentTable;return t?JSON.stringify(this.tableData(e),null,e.tableDnDConfig.jsonPretifySeparator):JSON.stringify(this.tableData(e))},serialize:function(){return e.param(this.tableData(this.currentTable))},serializeTable:function(t){for(var e="",n=t.tableDnDConfig.serializeParamName||t.id,o=t.rows,i=0;i0&&(e+="&");var r=o[i].id;r&&t.tableDnDConfig&&t.tableDnDConfig.serializeRegexp&&(r=r.match(t.tableDnDConfig.serializeRegexp)[0],e+=n+"[]="+r)}return e},serializeTables:function(){var t=[];return e("table").each(function(){this.id&&t.push(e.param(e.tableDnD.tableData(this)))}),t.join("&")},tableData:function(t){var n,o,i,r,a=t.tableDnDConfig,l=[],s=0,u=0,d=null,c={};if(t||(t=this.currentTable),!t||!t.rows||!t.rows.length)return{error:{code:500,message:"Not a valid table."}};if(!t.id&&!a.serializeParamName)return{error:{code:500,message:"No serializable unique id provided."}};r=a.autoCleanRelations&&t.rows||e.makeArray(t.rows),o=a.serializeParamName||t.id,i=o,n=function(t){return t&&a&&a.serializeRegexp?t.match(a.serializeRegexp)[0]:t},c[i]=[],!a.autoCleanRelations&&e(r[0]).data("level")&&r.unshift({id:"undefined"});for(var f=0;fs)l.push([i,s]),i=n(r[f-1].id);else if(u=s&&(l[h][1]=0);s=u,e.isArray(c[i])||(c[i]=[]),(d=n(r[f].id))&&c[i].push(d)}else(d=n(r[f].id))&&c[i].push(d);return c}},t.fn.extend({tableDnD:e.tableDnD.build,tableDnDUpdate:e.tableDnD.updateTables,tableDnDSerialize:e.proxy(e.tableDnD.serialize,e.tableDnD),tableDnDSerializeAll:e.tableDnD.serializeTables,tableDnDData:e.proxy(e.tableDnD.tableData,e.tableDnD)})}(t,window,window.document)}).call(e,n(41))},16:function(t,e,n){var o=n(4),i=n(5).document,r=o(i)&&o(i.createElement);t.exports=function(t){return r?i.createElement(t):{}}},17:function(t,e,n){t.exports=!n(2)&&!n(7)(function(){return 7!=Object.defineProperty(n(16)("div"),"a",{get:function(){return 7}}).a})},18:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},19:function(t,e,n){t.exports={default:n(20),__esModule:!0}},2:function(t,e,n){t.exports=!n(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},20:function(t,e,n){n(21);var o=n(3).Object;t.exports=function(t,e,n){return o.defineProperty(t,e,n)}},21:function(t,e,n){var o=n(8);o(o.S+o.F*!n(2),"Object",{defineProperty:n(6).f})},23:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(e){(0,r.default)(this,t),this.id=e,this.$container=s("#"+this.id+"_grid")}return(0,l.default)(t,[{key:"getId",value:function(){return this.id}},{key:"getContainer",value:function(){return this.$container}},{key:"getHeaderContainer",value:function(){return this.$container.closest(".js-grid-panel").find(".js-grid-header")}},{key:"addExtension",value:function(t){t.extend(this)}}]),t}();e.default=u},24:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(42),u=o(s),d=window.$,c=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-reset-search",function(t){(0,u.default)(d(t.currentTarget).data("url"),d(t.currentTarget).data("redirect"))})}}]),t}();e.default=c},25:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(40),u=o(s),d=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find("table.table");new u.default(e).attach()}}]),t}();/** +window.attribute=function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=477)}({0:function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},1:function(t,e,n){"use strict";e.__esModule=!0;var o=n(19),i=function(t){return t&&t.__esModule?t:{default:t}}(o);e.default=function(){function t(t,e){for(var n=0;n",{action:t,method:o?n:"POST"}).appendTo("body"),r=e.positions.length,a=void 0,l=0;l",{type:"hidden",name:"positions["+l+"][rowId]",value:a.rowId}),u("",{type:"hidden",name:"positions["+l+"][oldPosition]",value:a.oldPosition}),u("",{type:"hidden",name:"positions["+l+"][newPosition]",value:a.newPosition}));o||i.append(u("",{type:"hidden",name:"_method",value:n})),i.submit()}}]),t}();e.default=d},157:function(t,e,n){(function(t){/*! jquery.tablednd.js 30-12-2017 */ +!function(e,n,o,i){var r="touchstart mousedown",a="touchmove mousemove",l="touchend mouseup";e(o).ready(function(){function t(t){for(var e={},n=t.match(/([^;:]+)/g)||[];n.length;)e[n.shift()]=n.shift().trim();return e}e("table").each(function(){"dnd"===e(this).data("table")&&e(this).tableDnD({onDragStyle:e(this).data("ondragstyle")&&t(e(this).data("ondragstyle"))||null,onDropStyle:e(this).data("ondropstyle")&&t(e(this).data("ondropstyle"))||null,onDragClass:void 0===e(this).data("ondragclass")&&"tDnD_whileDrag"||e(this).data("ondragclass"),onDrop:e(this).data("ondrop")&&new Function("table","row",e(this).data("ondrop")),onDragStart:e(this).data("ondragstart")&&new Function("table","row",e(this).data("ondragstart")),onDragStop:e(this).data("ondragstop")&&new Function("table","row",e(this).data("ondragstop")),scrollAmount:e(this).data("scrollamount")||5,sensitivity:e(this).data("sensitivity")||10,hierarchyLevel:e(this).data("hierarchylevel")||0,indentArtifact:e(this).data("indentartifact")||'
 
',autoWidthAdjust:e(this).data("autowidthadjust")||!0,autoCleanRelations:e(this).data("autocleanrelations")||!0,jsonPretifySeparator:e(this).data("jsonpretifyseparator")||"\t",serializeRegexp:e(this).data("serializeregexp")&&new RegExp(e(this).data("serializeregexp"))||/[^\-]*$/,serializeParamName:e(this).data("serializeparamname")||!1,dragHandle:e(this).data("draghandle")||null})})}),t.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldX:0,oldY:0,build:function(t){return this.each(function(){this.tableDnDConfig=e.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,onDragStop:null,scrollAmount:5,sensitivity:10,hierarchyLevel:0,indentArtifact:'
 
',autoWidthAdjust:!0,autoCleanRelations:!0,jsonPretifySeparator:"\t",serializeRegexp:/[^\-]*$/,serializeParamName:!1,dragHandle:null},t||{}),e.tableDnD.makeDraggable(this),this.tableDnDConfig.hierarchyLevel&&e.tableDnD.makeIndented(this)}),this},makeIndented:function(t){var n,o,i=t.tableDnDConfig,r=t.rows,a=e(r).first().find("td:first")[0],l=0,s=0;if(e(t).hasClass("indtd"))return null;o=e(t).addClass("indtd").attr("style"),e(t).css({whiteSpace:"nowrap"});for(var u=0;ut.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,e.nextSibling)||00&&e(n).find("td:first").children(":first").remove()&&e(n).data("level",--o),0>t.horizontal&&o=o&&e(n).children(":first").prepend(i.indentArtifact)&&e(n).data("level",++o)},mousemove:function(t){var n,o,i,r,a,l=e(e.tableDnD.dragObject),s=e.tableDnD.currentTable.tableDnDConfig;return t&&t.preventDefault(),!!e.tableDnD.dragObject&&("touchmove"===t.type&&event.preventDefault(),s.onDragClass&&l.addClass(s.onDragClass)||l.css(s.onDragStyle),o=e.tableDnD.mouseCoords(t),r=o.x-e.tableDnD.mouseOffset.x,a=o.y-e.tableDnD.mouseOffset.y,e.tableDnD.autoScroll(o),n=e.tableDnD.findDropTargetRow(l,a),i=e.tableDnD.findDragDirection(r,a),e.tableDnD.moveVerticle(i,n),e.tableDnD.moveHorizontal(i,n),!1)},findDragDirection:function(t,e){var n=this.currentTable.tableDnDConfig.sensitivity,o=this.oldX,i=this.oldY,r=o-n,a=o+n,l=i-n,s=i+n,u={horizontal:t>=r&&t<=a?0:t>o?-1:1,vertical:e>=l&&e<=s?0:e>i?-1:1};return 0!==u.horizontal&&(this.oldX=t),0!==u.vertical&&(this.oldY=e),u},findDropTargetRow:function(t,n){for(var o=0,i=this.currentTable.rows,r=this.currentTable.tableDnDConfig,a=0,l=null,s=0;sa-o&&n1&&e(this.currentTable.rows).each(function(){if((r=e(this).data("level"))>1)for(i=e(this).prev().data("level");r>i+1;)e(this).find("td:first").children(":first").remove(),e(this).data("level",--r)}),t.onDragClass&&e(n).removeClass(t.onDragClass)||e(n).css(t.onDropStyle),this.dragObject=null,t.onDrop&&this.originalOrder!==this.currentOrder()&&e(n).hide().fadeIn("fast")&&t.onDrop(this.currentTable,n),t.onDragStop&&t.onDragStop(this.currentTable,n),this.currentTable=null},mouseup:function(t){return t&&t.preventDefault(),e.tableDnD.processMouseup(),!1},jsonize:function(t){var e=this.currentTable;return t?JSON.stringify(this.tableData(e),null,e.tableDnDConfig.jsonPretifySeparator):JSON.stringify(this.tableData(e))},serialize:function(){return e.param(this.tableData(this.currentTable))},serializeTable:function(t){for(var e="",n=t.tableDnDConfig.serializeParamName||t.id,o=t.rows,i=0;i0&&(e+="&");var r=o[i].id;r&&t.tableDnDConfig&&t.tableDnDConfig.serializeRegexp&&(r=r.match(t.tableDnDConfig.serializeRegexp)[0],e+=n+"[]="+r)}return e},serializeTables:function(){var t=[];return e("table").each(function(){this.id&&t.push(e.param(e.tableDnD.tableData(this)))}),t.join("&")},tableData:function(t){var n,o,i,r,a=t.tableDnDConfig,l=[],s=0,u=0,d=null,c={};if(t||(t=this.currentTable),!t||!t.rows||!t.rows.length)return{error:{code:500,message:"Not a valid table."}};if(!t.id&&!a.serializeParamName)return{error:{code:500,message:"No serializable unique id provided."}};r=a.autoCleanRelations&&t.rows||e.makeArray(t.rows),o=a.serializeParamName||t.id,i=o,n=function(t){return t&&a&&a.serializeRegexp?t.match(a.serializeRegexp)[0]:t},c[i]=[],!a.autoCleanRelations&&e(r[0]).data("level")&&r.unshift({id:"undefined"});for(var f=0;fs)l.push([i,s]),i=n(r[f-1].id);else if(u=s&&(l[h][1]=0);s=u,e.isArray(c[i])||(c[i]=[]),(d=n(r[f].id))&&c[i].push(d)}else(d=n(r[f].id))&&c[i].push(d);return c}},t.fn.extend({tableDnD:e.tableDnD.build,tableDnDUpdate:e.tableDnD.updateTables,tableDnDSerialize:e.proxy(e.tableDnD.serialize,e.tableDnD),tableDnDSerializeAll:e.tableDnD.serializeTables,tableDnDData:e.proxy(e.tableDnD.tableData,e.tableDnD)})}(t,window,window.document)}).call(e,n(42))},16:function(t,e,n){var o=n(4),i=n(5).document,r=o(i)&&o(i.createElement);t.exports=function(t){return r?i.createElement(t):{}}},17:function(t,e,n){t.exports=!n(2)&&!n(7)(function(){return 7!=Object.defineProperty(n(16)("div"),"a",{get:function(){return 7}}).a})},18:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},19:function(t,e,n){t.exports={default:n(20),__esModule:!0}},2:function(t,e,n){t.exports=!n(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},20:function(t,e,n){n(21);var o=n(3).Object;t.exports=function(t,e,n){return o.defineProperty(t,e,n)}},21:function(t,e,n){var o=n(8);o(o.S+o.F*!n(2),"Object",{defineProperty:n(6).f})},24:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(e){(0,r.default)(this,t),this.id=e,this.$container=s("#"+this.id+"_grid")}return(0,l.default)(t,[{key:"getId",value:function(){return this.id}},{key:"getContainer",value:function(){return this.$container}},{key:"getHeaderContainer",value:function(){return this.$container.closest(".js-grid-panel").find(".js-grid-header")}},{key:"addExtension",value:function(t){t.extend(this)}}]),t}();e.default=u},26:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(43),u=o(s),d=window.$,c=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-reset-search",function(t){(0,u.default)(d(t.currentTarget).data("url"),d(t.currentTarget).data("redirect"))})}}]),t}();e.default=c},27:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(41),u=o(s),d=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find("table.table");new u.default(e).attach()}}]),t}();/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -23,7 +23,7 @@ window.attribute=function(t){function e(o){if(n[o])return n[o].exports;var i=n[o * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -e.default=d},26:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){t.getHeaderContainer().on("click",".js-common_refresh_list-grid-action",function(){location.reload()})}}]),t}();e.default=s},28:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=this;t.getHeaderContainer().on("click",".js-common_show_query-grid-action",function(){return e._onShowSqlQueryClick(t)}),t.getHeaderContainer().on("click",".js-common_export_sql_manager-grid-action",function(){return e._onExportSqlManagerClick(t)})}},{key:"_onShowSqlQueryClick",value:function(t){var e=s("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t);var n=s("#"+t.getId()+"_grid_common_show_query_modal");n.modal("show"),n.on("click",".btn-sql-submit",function(){return e.submit()})}},{key:"_onExportSqlManagerClick",value:function(t){var e=s("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t),e.submit()}},{key:"_fillExportForm",value:function(t,e){var n=e.getContainer().find(".js-grid-table").data("query");t.find('textarea[name="sql"]').val(n),t.find('input[name="name"]').val(this._getNameFromBreadcrumb())}},{key:"_getNameFromBreadcrumb",value:function(){var t=s(".header-toolbar").find(".breadcrumb-item"),e="";return t.each(function(t,n){var o=s(n),i=0 ")),e=e.concat(i)}),e}}]),t}();e.default=u},3:function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},30:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find(".column-filters");e.find(".grid-search-button").prop("disabled",!0),e.find("input:not(.js-bulk-action-select-all), select").on("input dp.change",function(){e.find(".grid-search-button").prop("disabled",!1),e.find(".js-grid-reset-button").prop("hidden",!1)})}}]),t}();e.default=s},31:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){this._handleBulkActionCheckboxSelect(t),this._handleBulkActionSelectAllCheckbox(t)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-select-all",function(n){var o=s(n.currentTarget),i=o.is(":checked");i?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t),t.getContainer().find(".js-bulk-action-checkbox").prop("checked",i)})}},{key:"_handleBulkActionCheckboxSelect",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-checkbox",function(){t.getContainer().find(".js-bulk-action-checkbox:checked").length>0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=u},32:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(45),u=o(s),d=window.$,c=function(){function t(){var e=this;return(0,r.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,l.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=d(t.currentTarget),o=n.data("confirm-message"),i=n.data("confirmTitle");void 0!==o&&0",{action:e.data("url"),method:i?o:"POST"}).appendTo("body");i||r.append(s("",{type:"_hidden",name:"_method",value:o})),r.submit()}})}}]),t}();e.default=u},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},40:function(t,e,n){"use strict";(function(t){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=t.$,u=function(){function t(e){(0,r.default)(this,t),this.selector=".ps-sortable-column",this.columns=s(e).find(this.selector)}return(0,l.default)(t,[{key:"attach",value:function(){var t=this;this.columns.on("click",function(e){var n=s(e.delegateTarget);t._sortByColumn(n,t._getToggledSortDirection(n))})}},{key:"sortBy",value:function(t,e){var n=this.columns.is('[data-sort-col-name="'+t+'"]');if(!n)throw new Error('Cannot sort by "'+t+'": invalid column');this._sortByColumn(n,e)}},{key:"_sortByColumn",value:function(t,e){window.location=this._getUrl(t.data("sortColName"),"desc"===e?"desc":"asc",t.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(t){return"asc"===t.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(t,e,n){var o=new URL(window.location.href),i=o.searchParams;return n?(i.set(n+"[orderBy]",t),i.set(n+"[sortOrder]",e)):(i.set("orderBy",t),i.set("sortOrder",e)),o.toString()}}]),t}();e.default=u}).call(e,n(9))},41:function(t,e){!function(){t.exports=window.jQuery}()},42:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});/** +e.default=d},28:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){t.getHeaderContainer().on("click",".js-common_refresh_list-grid-action",function(){location.reload()})}}]),t}();e.default=s},29:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=this;t.getHeaderContainer().on("click",".js-common_show_query-grid-action",function(){return e._onShowSqlQueryClick(t)}),t.getHeaderContainer().on("click",".js-common_export_sql_manager-grid-action",function(){return e._onExportSqlManagerClick(t)})}},{key:"_onShowSqlQueryClick",value:function(t){var e=s("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t);var n=s("#"+t.getId()+"_grid_common_show_query_modal");n.modal("show"),n.on("click",".btn-sql-submit",function(){return e.submit()})}},{key:"_onExportSqlManagerClick",value:function(t){var e=s("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t),e.submit()}},{key:"_fillExportForm",value:function(t,e){var n=e.getContainer().find(".js-grid-table").data("query");t.find('textarea[name="sql"]').val(n),t.find('input[name="name"]').val(this._getNameFromBreadcrumb())}},{key:"_getNameFromBreadcrumb",value:function(){var t=s(".header-toolbar").find(".breadcrumb-item"),e="";return t.each(function(t,n){var o=s(n),i=0 ")),e=e.concat(i)}),e}}]),t}();e.default=u},3:function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},30:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find(".column-filters");e.find(".grid-search-button").prop("disabled",!0),e.find("input:not(.js-bulk-action-select-all), select").on("input dp.change",function(){e.find(".grid-search-button").prop("disabled",!1),e.find(".js-grid-reset-button").prop("hidden",!1)})}}]),t}();e.default=s},31:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){this._handleBulkActionCheckboxSelect(t),this._handleBulkActionSelectAllCheckbox(t)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-select-all",function(n){var o=s(n.currentTarget),i=o.is(":checked");i?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t),t.getContainer().find(".js-bulk-action-checkbox").prop("checked",i)})}},{key:"_handleBulkActionCheckboxSelect",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-checkbox",function(){t.getContainer().find(".js-bulk-action-checkbox:checked").length>0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=u},32:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(47),u=o(s),d=window.$,c=function(){function t(){var e=this;return(0,r.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,l.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=d(t.currentTarget),o=n.data("confirm-message"),i=n.data("confirmTitle");void 0!==o&&0",{action:e.data("url"),method:i?o:"POST"}).appendTo("body");i||r.append(s("",{type:"_hidden",name:"_method",value:o})),r.submit()}})}}]),t}();e.default=u},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},41:function(t,e,n){"use strict";(function(t){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=t.$,u=function(){function t(e){(0,r.default)(this,t),this.selector=".ps-sortable-column",this.columns=s(e).find(this.selector)}return(0,l.default)(t,[{key:"attach",value:function(){var t=this;this.columns.on("click",function(e){var n=s(e.delegateTarget);t._sortByColumn(n,t._getToggledSortDirection(n))})}},{key:"sortBy",value:function(t,e){var n=this.columns.is('[data-sort-col-name="'+t+'"]');if(!n)throw new Error('Cannot sort by "'+t+'": invalid column');this._sortByColumn(n,e)}},{key:"_sortByColumn",value:function(t,e){window.location=this._getUrl(t.data("sortColName"),"desc"===e?"desc":"asc",t.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(t){return"asc"===t.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(t,e,n){var o=new URL(window.location.href),i=o.searchParams;return n?(i.set(n+"[orderBy]",t),i.set(n+"[sortOrder]",e)):(i.set("orderBy",t),i.set("sortOrder",e)),o.toString()}}]),t}();e.default=u}).call(e,n(10))},42:function(t,e){!function(){t.exports=window.jQuery}()},43:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -47,7 +47,7 @@ e.default=d},26:function(t,e,n){"use strict";function o(t){return t&&t.__esModul * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assign(e)})};e.default=o}).call(e,n(9))},45:function(t,e,n){"use strict";function o(t,e){var n=this,o=t.id,a=t.closable;this.modal=i(t),this.$modal=r(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!a||"static",keyboard:void 0===a||a,closable:void 0===a||a,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function i(t){var e=t.id,n=void 0===e?"confirm_modal":e,o=t.confirmTitle,i=t.confirmMessage,r=void 0===i?"":i,a=t.closeButtonLabel,l=void 0===a?"Close":a,s=t.confirmButtonLabel,u=void 0===s?"Accept":s,d=t.confirmButtonClass,c=void 0===d?"btn-primary":d,f={};return f.container=document.createElement("div"),f.container.classList.add("modal","fade"),f.container.id=n,f.dialog=document.createElement("div"),f.dialog.classList.add("modal-dialog"),f.content=document.createElement("div"),f.content.classList.add("modal-content"),f.header=document.createElement("div"),f.header.classList.add("modal-header"),o&&(f.title=document.createElement("h4"),f.title.classList.add("modal-title"),f.title.innerHTML=o),f.closeIcon=document.createElement("button"),f.closeIcon.classList.add("close"),f.closeIcon.setAttribute("type","button"),f.closeIcon.dataset.dismiss="modal",f.closeIcon.innerHTML="×",f.body=document.createElement("div"),f.body.classList.add("modal-body","text-left","font-weight-normal"),f.message=document.createElement("p"),f.message.classList.add("confirm-message"),f.message.innerHTML=r,f.footer=document.createElement("div"),f.footer.classList.add("modal-footer"),f.closeButton=document.createElement("button"),f.closeButton.setAttribute("type","button"),f.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),f.closeButton.dataset.dismiss="modal",f.closeButton.innerHTML=l,f.confirmButton=document.createElement("button"),f.confirmButton.setAttribute("type","button"),f.confirmButton.classList.add("btn",c,"btn-lg","btn-confirm-submit"),f.confirmButton.dataset.dismiss="modal",f.confirmButton.innerHTML=u,o?f.header.append(f.title,f.closeIcon):f.header.appendChild(f.closeIcon),f.body.appendChild(f.message),f.footer.append(f.closeButton,f.confirmButton),f.content.append(f.header,f.body,f.footer),f.dialog.appendChild(f.content),f.container.appendChild(f.dialog),f}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;/** +var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assign(e)})};e.default=o}).call(e,n(10))},47:function(t,e,n){"use strict";function o(t,e){var n=this,o=t.id,a=t.closable;this.modal=i(t),this.$modal=r(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!a||"static",keyboard:void 0===a||a,closable:void 0===a||a,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function i(t){var e=t.id,n=void 0===e?"confirm_modal":e,o=t.confirmTitle,i=t.confirmMessage,r=void 0===i?"":i,a=t.closeButtonLabel,l=void 0===a?"Close":a,s=t.confirmButtonLabel,u=void 0===s?"Accept":s,d=t.confirmButtonClass,c=void 0===d?"btn-primary":d,f={};return f.container=document.createElement("div"),f.container.classList.add("modal","fade"),f.container.id=n,f.dialog=document.createElement("div"),f.dialog.classList.add("modal-dialog"),f.content=document.createElement("div"),f.content.classList.add("modal-content"),f.header=document.createElement("div"),f.header.classList.add("modal-header"),o&&(f.title=document.createElement("h4"),f.title.classList.add("modal-title"),f.title.innerHTML=o),f.closeIcon=document.createElement("button"),f.closeIcon.classList.add("close"),f.closeIcon.setAttribute("type","button"),f.closeIcon.dataset.dismiss="modal",f.closeIcon.innerHTML="×",f.body=document.createElement("div"),f.body.classList.add("modal-body","text-left","font-weight-normal"),f.message=document.createElement("p"),f.message.classList.add("confirm-message"),f.message.innerHTML=r,f.footer=document.createElement("div"),f.footer.classList.add("modal-footer"),f.closeButton=document.createElement("button"),f.closeButton.setAttribute("type","button"),f.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),f.closeButton.dataset.dismiss="modal",f.closeButton.innerHTML=l,f.confirmButton=document.createElement("button"),f.confirmButton.setAttribute("type","button"),f.confirmButton.classList.add("btn",c,"btn-lg","btn-confirm-submit"),f.confirmButton.dataset.dismiss="modal",f.confirmButton.innerHTML=u,o?f.header.append(f.title,f.closeIcon):f.header.appendChild(f.closeIcon),f.body.appendChild(f.message),f.footer.append(f.closeButton,f.confirmButton),f.content.append(f.header,f.body,f.footer),f.dialog.appendChild(f.content),f.container.appendChild(f.dialog),f}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -71,4 +71,4 @@ var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assig * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var r=window.$},471:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}var i=n(23),r=o(i),a=n(25),l=o(a),s=n(24),u=o(s),d=n(26),c=o(d),f=n(35),h=o(f),p=n(32),v=o(p),b=n(31),g=o(b),m=n(28),y=o(m),D=n(30),_=o(D),w=n(141),C=o(w);(0,window.$)(function(){var t=new r.default("attribute");t.addExtension(new y.default),t.addExtension(new c.default),t.addExtension(new l.default),t.addExtension(new u.default),t.addExtension(new h.default),t.addExtension(new v.default),t.addExtension(new g.default),t.addExtension(new _.default),t.addExtension(new C.default)})},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},6:function(t,e,n){var o=n(11),i=n(17),r=n(13),a=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(o(t),e=r(e,!0),o(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},8:function(t,e,n){var o=n(5),i=n(3),r=n(15),a=n(10),l=function(t,e,n){var s,u,d,c=t&l.F,f=t&l.G,h=t&l.S,p=t&l.P,v=t&l.B,b=t&l.W,g=f?i:i[e]||(i[e]={}),m=g.prototype,y=f?o:h?o[e]:(o[e]||{}).prototype;f&&(n=e);for(s in n)(u=!c&&y&&void 0!==y[s])&&s in g||(d=u?y[s]:n[s],g[s]=f&&"function"!=typeof y[s]?n[s]:v&&u?r(d,o):b&&y[s]==d?function(t){var e=function(e,n,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,o)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(d):p&&"function"==typeof d?r(Function.call,d):d,p&&((g.virtual||(g.virtual={}))[s]=d,t&l.R&&m&&!m[s]&&a(m,s,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},9:function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n}}); \ No newline at end of file +var r=window.$},477:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}var i=n(24),r=o(i),a=n(27),l=o(a),s=n(26),u=o(s),d=n(28),c=o(d),f=n(37),h=o(f),p=n(32),v=o(p),b=n(31),g=o(b),m=n(29),y=o(m),D=n(30),_=o(D),w=n(148),C=o(w);(0,window.$)(function(){var t=new r.default("attribute");t.addExtension(new y.default),t.addExtension(new c.default),t.addExtension(new l.default),t.addExtension(new u.default),t.addExtension(new h.default),t.addExtension(new v.default),t.addExtension(new g.default),t.addExtension(new _.default),t.addExtension(new C.default)})},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},6:function(t,e,n){var o=n(11),i=n(17),r=n(14),a=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(o(t),e=r(e,!0),o(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},8:function(t,e,n){var o=n(5),i=n(3),r=n(13),a=n(9),l=function(t,e,n){var s,u,d,c=t&l.F,f=t&l.G,h=t&l.S,p=t&l.P,v=t&l.B,b=t&l.W,g=f?i:i[e]||(i[e]={}),m=g.prototype,y=f?o:h?o[e]:(o[e]||{}).prototype;f&&(n=e);for(s in n)(u=!c&&y&&void 0!==y[s])&&s in g||(d=u?y[s]:n[s],g[s]=f&&"function"!=typeof y[s]?n[s]:v&&u?r(d,o):b&&y[s]==d?function(t){var e=function(e,n,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,o)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(d):p&&"function"==typeof d?r(Function.call,d):d,p&&((g.virtual||(g.virtual={}))[s]=d,t&l.R&&m&&!m[s]&&a(m,s,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},9:function(t,e,n){var o=n(6),i=n(12);t.exports=n(2)?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}}}); \ No newline at end of file diff --git a/admin-dev/themes/new-theme/public/attribute_group.bundle.js b/admin-dev/themes/new-theme/public/attribute_group.bundle.js index 20473ca93b417..ce9b3370a6231 100644 --- a/admin-dev/themes/new-theme/public/attribute_group.bundle.js +++ b/admin-dev/themes/new-theme/public/attribute_group.bundle.js @@ -1,5 +1,5 @@ -window.attribute_group=function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=470)}({0:function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},1:function(t,e,n){"use strict";e.__esModule=!0;var o=n(19),i=function(t){return t&&t.__esModule?t:{default:t}}(o);e.default=function(){function t(t,e){for(var n=0;n",{action:t,method:o?n:"POST"}).appendTo("body"),r=e.positions.length,a=void 0,l=0;l",{type:"hidden",name:"positions["+l+"][rowId]",value:a.rowId}),u("",{type:"hidden",name:"positions["+l+"][oldPosition]",value:a.oldPosition}),u("",{type:"hidden",name:"positions["+l+"][newPosition]",value:a.newPosition}));o||i.append(u("",{type:"hidden",name:"_method",value:n})),i.submit()}}]),t}();e.default=d},15:function(t,e,n){var o=n(18);t.exports=function(t,e,n){if(o(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,o){return t.call(e,n,o)};case 3:return function(n,o,i){return t.call(e,n,o,i)}}return function(){return t.apply(e,arguments)}}},155:function(t,e,n){(function(t){/*! jquery.tablednd.js 30-12-2017 */ -!function(e,n,o,i){var r="touchstart mousedown",a="touchmove mousemove",l="touchend mouseup";e(o).ready(function(){function t(t){for(var e={},n=t.match(/([^;:]+)/g)||[];n.length;)e[n.shift()]=n.shift().trim();return e}e("table").each(function(){"dnd"===e(this).data("table")&&e(this).tableDnD({onDragStyle:e(this).data("ondragstyle")&&t(e(this).data("ondragstyle"))||null,onDropStyle:e(this).data("ondropstyle")&&t(e(this).data("ondropstyle"))||null,onDragClass:void 0===e(this).data("ondragclass")&&"tDnD_whileDrag"||e(this).data("ondragclass"),onDrop:e(this).data("ondrop")&&new Function("table","row",e(this).data("ondrop")),onDragStart:e(this).data("ondragstart")&&new Function("table","row",e(this).data("ondragstart")),onDragStop:e(this).data("ondragstop")&&new Function("table","row",e(this).data("ondragstop")),scrollAmount:e(this).data("scrollamount")||5,sensitivity:e(this).data("sensitivity")||10,hierarchyLevel:e(this).data("hierarchylevel")||0,indentArtifact:e(this).data("indentartifact")||'
 
',autoWidthAdjust:e(this).data("autowidthadjust")||!0,autoCleanRelations:e(this).data("autocleanrelations")||!0,jsonPretifySeparator:e(this).data("jsonpretifyseparator")||"\t",serializeRegexp:e(this).data("serializeregexp")&&new RegExp(e(this).data("serializeregexp"))||/[^\-]*$/,serializeParamName:e(this).data("serializeparamname")||!1,dragHandle:e(this).data("draghandle")||null})})}),t.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldX:0,oldY:0,build:function(t){return this.each(function(){this.tableDnDConfig=e.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,onDragStop:null,scrollAmount:5,sensitivity:10,hierarchyLevel:0,indentArtifact:'
 
',autoWidthAdjust:!0,autoCleanRelations:!0,jsonPretifySeparator:"\t",serializeRegexp:/[^\-]*$/,serializeParamName:!1,dragHandle:null},t||{}),e.tableDnD.makeDraggable(this),this.tableDnDConfig.hierarchyLevel&&e.tableDnD.makeIndented(this)}),this},makeIndented:function(t){var n,o,i=t.tableDnDConfig,r=t.rows,a=e(r).first().find("td:first")[0],l=0,s=0;if(e(t).hasClass("indtd"))return null;o=e(t).addClass("indtd").attr("style"),e(t).css({whiteSpace:"nowrap"});for(var u=0;ut.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,e.nextSibling)||00&&e(n).find("td:first").children(":first").remove()&&e(n).data("level",--o),0>t.horizontal&&o=o&&e(n).children(":first").prepend(i.indentArtifact)&&e(n).data("level",++o)},mousemove:function(t){var n,o,i,r,a,l=e(e.tableDnD.dragObject),s=e.tableDnD.currentTable.tableDnDConfig;return t&&t.preventDefault(),!!e.tableDnD.dragObject&&("touchmove"===t.type&&event.preventDefault(),s.onDragClass&&l.addClass(s.onDragClass)||l.css(s.onDragStyle),o=e.tableDnD.mouseCoords(t),r=o.x-e.tableDnD.mouseOffset.x,a=o.y-e.tableDnD.mouseOffset.y,e.tableDnD.autoScroll(o),n=e.tableDnD.findDropTargetRow(l,a),i=e.tableDnD.findDragDirection(r,a),e.tableDnD.moveVerticle(i,n),e.tableDnD.moveHorizontal(i,n),!1)},findDragDirection:function(t,e){var n=this.currentTable.tableDnDConfig.sensitivity,o=this.oldX,i=this.oldY,r=o-n,a=o+n,l=i-n,s=i+n,u={horizontal:t>=r&&t<=a?0:t>o?-1:1,vertical:e>=l&&e<=s?0:e>i?-1:1};return 0!==u.horizontal&&(this.oldX=t),0!==u.vertical&&(this.oldY=e),u},findDropTargetRow:function(t,n){for(var o=0,i=this.currentTable.rows,r=this.currentTable.tableDnDConfig,a=0,l=null,s=0;sa-o&&n1&&e(this.currentTable.rows).each(function(){if((r=e(this).data("level"))>1)for(i=e(this).prev().data("level");r>i+1;)e(this).find("td:first").children(":first").remove(),e(this).data("level",--r)}),t.onDragClass&&e(n).removeClass(t.onDragClass)||e(n).css(t.onDropStyle),this.dragObject=null,t.onDrop&&this.originalOrder!==this.currentOrder()&&e(n).hide().fadeIn("fast")&&t.onDrop(this.currentTable,n),t.onDragStop&&t.onDragStop(this.currentTable,n),this.currentTable=null},mouseup:function(t){return t&&t.preventDefault(),e.tableDnD.processMouseup(),!1},jsonize:function(t){var e=this.currentTable;return t?JSON.stringify(this.tableData(e),null,e.tableDnDConfig.jsonPretifySeparator):JSON.stringify(this.tableData(e))},serialize:function(){return e.param(this.tableData(this.currentTable))},serializeTable:function(t){for(var e="",n=t.tableDnDConfig.serializeParamName||t.id,o=t.rows,i=0;i0&&(e+="&");var r=o[i].id;r&&t.tableDnDConfig&&t.tableDnDConfig.serializeRegexp&&(r=r.match(t.tableDnDConfig.serializeRegexp)[0],e+=n+"[]="+r)}return e},serializeTables:function(){var t=[];return e("table").each(function(){this.id&&t.push(e.param(e.tableDnD.tableData(this)))}),t.join("&")},tableData:function(t){var n,o,i,r,a=t.tableDnDConfig,l=[],s=0,u=0,d=null,c={};if(t||(t=this.currentTable),!t||!t.rows||!t.rows.length)return{error:{code:500,message:"Not a valid table."}};if(!t.id&&!a.serializeParamName)return{error:{code:500,message:"No serializable unique id provided."}};r=a.autoCleanRelations&&t.rows||e.makeArray(t.rows),o=a.serializeParamName||t.id,i=o,n=function(t){return t&&a&&a.serializeRegexp?t.match(a.serializeRegexp)[0]:t},c[i]=[],!a.autoCleanRelations&&e(r[0]).data("level")&&r.unshift({id:"undefined"});for(var f=0;fs)l.push([i,s]),i=n(r[f-1].id);else if(u=s&&(l[h][1]=0);s=u,e.isArray(c[i])||(c[i]=[]),(d=n(r[f].id))&&c[i].push(d)}else(d=n(r[f].id))&&c[i].push(d);return c}},t.fn.extend({tableDnD:e.tableDnD.build,tableDnDUpdate:e.tableDnD.updateTables,tableDnDSerialize:e.proxy(e.tableDnD.serialize,e.tableDnD),tableDnDSerializeAll:e.tableDnD.serializeTables,tableDnDData:e.proxy(e.tableDnD.tableData,e.tableDnD)})}(t,window,window.document)}).call(e,n(41))},16:function(t,e,n){var o=n(4),i=n(5).document,r=o(i)&&o(i.createElement);t.exports=function(t){return r?i.createElement(t):{}}},17:function(t,e,n){t.exports=!n(2)&&!n(7)(function(){return 7!=Object.defineProperty(n(16)("div"),"a",{get:function(){return 7}}).a})},18:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},19:function(t,e,n){t.exports={default:n(20),__esModule:!0}},2:function(t,e,n){t.exports=!n(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},20:function(t,e,n){n(21);var o=n(3).Object;t.exports=function(t,e,n){return o.defineProperty(t,e,n)}},21:function(t,e,n){var o=n(8);o(o.S+o.F*!n(2),"Object",{defineProperty:n(6).f})},23:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(e){(0,r.default)(this,t),this.id=e,this.$container=s("#"+this.id+"_grid")}return(0,l.default)(t,[{key:"getId",value:function(){return this.id}},{key:"getContainer",value:function(){return this.$container}},{key:"getHeaderContainer",value:function(){return this.$container.closest(".js-grid-panel").find(".js-grid-header")}},{key:"addExtension",value:function(t){t.extend(this)}}]),t}();e.default=u},24:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(42),u=o(s),d=window.$,c=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-reset-search",function(t){(0,u.default)(d(t.currentTarget).data("url"),d(t.currentTarget).data("redirect"))})}}]),t}();e.default=c},25:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(40),u=o(s),d=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find("table.table");new u.default(e).attach()}}]),t}();/** +window.attribute_group=function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=476)}({0:function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},1:function(t,e,n){"use strict";e.__esModule=!0;var o=n(19),i=function(t){return t&&t.__esModule?t:{default:t}}(o);e.default=function(){function t(t,e){for(var n=0;n",{action:t,method:o?n:"POST"}).appendTo("body"),r=e.positions.length,a=void 0,l=0;l",{type:"hidden",name:"positions["+l+"][rowId]",value:a.rowId}),u("",{type:"hidden",name:"positions["+l+"][oldPosition]",value:a.oldPosition}),u("",{type:"hidden",name:"positions["+l+"][newPosition]",value:a.newPosition}));o||i.append(u("",{type:"hidden",name:"_method",value:n})),i.submit()}}]),t}();e.default=d},157:function(t,e,n){(function(t){/*! jquery.tablednd.js 30-12-2017 */ +!function(e,n,o,i){var r="touchstart mousedown",a="touchmove mousemove",l="touchend mouseup";e(o).ready(function(){function t(t){for(var e={},n=t.match(/([^;:]+)/g)||[];n.length;)e[n.shift()]=n.shift().trim();return e}e("table").each(function(){"dnd"===e(this).data("table")&&e(this).tableDnD({onDragStyle:e(this).data("ondragstyle")&&t(e(this).data("ondragstyle"))||null,onDropStyle:e(this).data("ondropstyle")&&t(e(this).data("ondropstyle"))||null,onDragClass:void 0===e(this).data("ondragclass")&&"tDnD_whileDrag"||e(this).data("ondragclass"),onDrop:e(this).data("ondrop")&&new Function("table","row",e(this).data("ondrop")),onDragStart:e(this).data("ondragstart")&&new Function("table","row",e(this).data("ondragstart")),onDragStop:e(this).data("ondragstop")&&new Function("table","row",e(this).data("ondragstop")),scrollAmount:e(this).data("scrollamount")||5,sensitivity:e(this).data("sensitivity")||10,hierarchyLevel:e(this).data("hierarchylevel")||0,indentArtifact:e(this).data("indentartifact")||'
 
',autoWidthAdjust:e(this).data("autowidthadjust")||!0,autoCleanRelations:e(this).data("autocleanrelations")||!0,jsonPretifySeparator:e(this).data("jsonpretifyseparator")||"\t",serializeRegexp:e(this).data("serializeregexp")&&new RegExp(e(this).data("serializeregexp"))||/[^\-]*$/,serializeParamName:e(this).data("serializeparamname")||!1,dragHandle:e(this).data("draghandle")||null})})}),t.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldX:0,oldY:0,build:function(t){return this.each(function(){this.tableDnDConfig=e.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,onDragStop:null,scrollAmount:5,sensitivity:10,hierarchyLevel:0,indentArtifact:'
 
',autoWidthAdjust:!0,autoCleanRelations:!0,jsonPretifySeparator:"\t",serializeRegexp:/[^\-]*$/,serializeParamName:!1,dragHandle:null},t||{}),e.tableDnD.makeDraggable(this),this.tableDnDConfig.hierarchyLevel&&e.tableDnD.makeIndented(this)}),this},makeIndented:function(t){var n,o,i=t.tableDnDConfig,r=t.rows,a=e(r).first().find("td:first")[0],l=0,s=0;if(e(t).hasClass("indtd"))return null;o=e(t).addClass("indtd").attr("style"),e(t).css({whiteSpace:"nowrap"});for(var u=0;ut.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,e.nextSibling)||00&&e(n).find("td:first").children(":first").remove()&&e(n).data("level",--o),0>t.horizontal&&o=o&&e(n).children(":first").prepend(i.indentArtifact)&&e(n).data("level",++o)},mousemove:function(t){var n,o,i,r,a,l=e(e.tableDnD.dragObject),s=e.tableDnD.currentTable.tableDnDConfig;return t&&t.preventDefault(),!!e.tableDnD.dragObject&&("touchmove"===t.type&&event.preventDefault(),s.onDragClass&&l.addClass(s.onDragClass)||l.css(s.onDragStyle),o=e.tableDnD.mouseCoords(t),r=o.x-e.tableDnD.mouseOffset.x,a=o.y-e.tableDnD.mouseOffset.y,e.tableDnD.autoScroll(o),n=e.tableDnD.findDropTargetRow(l,a),i=e.tableDnD.findDragDirection(r,a),e.tableDnD.moveVerticle(i,n),e.tableDnD.moveHorizontal(i,n),!1)},findDragDirection:function(t,e){var n=this.currentTable.tableDnDConfig.sensitivity,o=this.oldX,i=this.oldY,r=o-n,a=o+n,l=i-n,s=i+n,u={horizontal:t>=r&&t<=a?0:t>o?-1:1,vertical:e>=l&&e<=s?0:e>i?-1:1};return 0!==u.horizontal&&(this.oldX=t),0!==u.vertical&&(this.oldY=e),u},findDropTargetRow:function(t,n){for(var o=0,i=this.currentTable.rows,r=this.currentTable.tableDnDConfig,a=0,l=null,s=0;sa-o&&n1&&e(this.currentTable.rows).each(function(){if((r=e(this).data("level"))>1)for(i=e(this).prev().data("level");r>i+1;)e(this).find("td:first").children(":first").remove(),e(this).data("level",--r)}),t.onDragClass&&e(n).removeClass(t.onDragClass)||e(n).css(t.onDropStyle),this.dragObject=null,t.onDrop&&this.originalOrder!==this.currentOrder()&&e(n).hide().fadeIn("fast")&&t.onDrop(this.currentTable,n),t.onDragStop&&t.onDragStop(this.currentTable,n),this.currentTable=null},mouseup:function(t){return t&&t.preventDefault(),e.tableDnD.processMouseup(),!1},jsonize:function(t){var e=this.currentTable;return t?JSON.stringify(this.tableData(e),null,e.tableDnDConfig.jsonPretifySeparator):JSON.stringify(this.tableData(e))},serialize:function(){return e.param(this.tableData(this.currentTable))},serializeTable:function(t){for(var e="",n=t.tableDnDConfig.serializeParamName||t.id,o=t.rows,i=0;i0&&(e+="&");var r=o[i].id;r&&t.tableDnDConfig&&t.tableDnDConfig.serializeRegexp&&(r=r.match(t.tableDnDConfig.serializeRegexp)[0],e+=n+"[]="+r)}return e},serializeTables:function(){var t=[];return e("table").each(function(){this.id&&t.push(e.param(e.tableDnD.tableData(this)))}),t.join("&")},tableData:function(t){var n,o,i,r,a=t.tableDnDConfig,l=[],s=0,u=0,d=null,c={};if(t||(t=this.currentTable),!t||!t.rows||!t.rows.length)return{error:{code:500,message:"Not a valid table."}};if(!t.id&&!a.serializeParamName)return{error:{code:500,message:"No serializable unique id provided."}};r=a.autoCleanRelations&&t.rows||e.makeArray(t.rows),o=a.serializeParamName||t.id,i=o,n=function(t){return t&&a&&a.serializeRegexp?t.match(a.serializeRegexp)[0]:t},c[i]=[],!a.autoCleanRelations&&e(r[0]).data("level")&&r.unshift({id:"undefined"});for(var f=0;fs)l.push([i,s]),i=n(r[f-1].id);else if(u=s&&(l[h][1]=0);s=u,e.isArray(c[i])||(c[i]=[]),(d=n(r[f].id))&&c[i].push(d)}else(d=n(r[f].id))&&c[i].push(d);return c}},t.fn.extend({tableDnD:e.tableDnD.build,tableDnDUpdate:e.tableDnD.updateTables,tableDnDSerialize:e.proxy(e.tableDnD.serialize,e.tableDnD),tableDnDSerializeAll:e.tableDnD.serializeTables,tableDnDData:e.proxy(e.tableDnD.tableData,e.tableDnD)})}(t,window,window.document)}).call(e,n(42))},16:function(t,e,n){var o=n(4),i=n(5).document,r=o(i)&&o(i.createElement);t.exports=function(t){return r?i.createElement(t):{}}},17:function(t,e,n){t.exports=!n(2)&&!n(7)(function(){return 7!=Object.defineProperty(n(16)("div"),"a",{get:function(){return 7}}).a})},18:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},19:function(t,e,n){t.exports={default:n(20),__esModule:!0}},2:function(t,e,n){t.exports=!n(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},20:function(t,e,n){n(21);var o=n(3).Object;t.exports=function(t,e,n){return o.defineProperty(t,e,n)}},21:function(t,e,n){var o=n(8);o(o.S+o.F*!n(2),"Object",{defineProperty:n(6).f})},24:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(e){(0,r.default)(this,t),this.id=e,this.$container=s("#"+this.id+"_grid")}return(0,l.default)(t,[{key:"getId",value:function(){return this.id}},{key:"getContainer",value:function(){return this.$container}},{key:"getHeaderContainer",value:function(){return this.$container.closest(".js-grid-panel").find(".js-grid-header")}},{key:"addExtension",value:function(t){t.extend(this)}}]),t}();e.default=u},26:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(43),u=o(s),d=window.$,c=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-reset-search",function(t){(0,u.default)(d(t.currentTarget).data("url"),d(t.currentTarget).data("redirect"))})}}]),t}();e.default=c},27:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(41),u=o(s),d=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find("table.table");new u.default(e).attach()}}]),t}();/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -23,7 +23,7 @@ window.attribute_group=function(t){function e(o){if(n[o])return n[o].exports;var * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -e.default=d},26:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){t.getHeaderContainer().on("click",".js-common_refresh_list-grid-action",function(){location.reload()})}}]),t}();e.default=s},28:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=this;t.getHeaderContainer().on("click",".js-common_show_query-grid-action",function(){return e._onShowSqlQueryClick(t)}),t.getHeaderContainer().on("click",".js-common_export_sql_manager-grid-action",function(){return e._onExportSqlManagerClick(t)})}},{key:"_onShowSqlQueryClick",value:function(t){var e=s("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t);var n=s("#"+t.getId()+"_grid_common_show_query_modal");n.modal("show"),n.on("click",".btn-sql-submit",function(){return e.submit()})}},{key:"_onExportSqlManagerClick",value:function(t){var e=s("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t),e.submit()}},{key:"_fillExportForm",value:function(t,e){var n=e.getContainer().find(".js-grid-table").data("query");t.find('textarea[name="sql"]').val(n),t.find('input[name="name"]').val(this._getNameFromBreadcrumb())}},{key:"_getNameFromBreadcrumb",value:function(){var t=s(".header-toolbar").find(".breadcrumb-item"),e="";return t.each(function(t,n){var o=s(n),i=0 ")),e=e.concat(i)}),e}}]),t}();e.default=u},3:function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},30:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find(".column-filters");e.find(".grid-search-button").prop("disabled",!0),e.find("input:not(.js-bulk-action-select-all), select").on("input dp.change",function(){e.find(".grid-search-button").prop("disabled",!1),e.find(".js-grid-reset-button").prop("hidden",!1)})}}]),t}();e.default=s},31:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){this._handleBulkActionCheckboxSelect(t),this._handleBulkActionSelectAllCheckbox(t)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-select-all",function(n){var o=s(n.currentTarget),i=o.is(":checked");i?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t),t.getContainer().find(".js-bulk-action-checkbox").prop("checked",i)})}},{key:"_handleBulkActionCheckboxSelect",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-checkbox",function(){t.getContainer().find(".js-bulk-action-checkbox:checked").length>0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=u},32:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(45),u=o(s),d=window.$,c=function(){function t(){var e=this;return(0,r.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,l.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=d(t.currentTarget),o=n.data("confirm-message"),i=n.data("confirmTitle");void 0!==o&&0",{action:e.data("url"),method:i?o:"POST"}).appendTo("body");i||r.append(s("",{type:"_hidden",name:"_method",value:o})),r.submit()}})}}]),t}();e.default=u},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},40:function(t,e,n){"use strict";(function(t){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=t.$,u=function(){function t(e){(0,r.default)(this,t),this.selector=".ps-sortable-column",this.columns=s(e).find(this.selector)}return(0,l.default)(t,[{key:"attach",value:function(){var t=this;this.columns.on("click",function(e){var n=s(e.delegateTarget);t._sortByColumn(n,t._getToggledSortDirection(n))})}},{key:"sortBy",value:function(t,e){var n=this.columns.is('[data-sort-col-name="'+t+'"]');if(!n)throw new Error('Cannot sort by "'+t+'": invalid column');this._sortByColumn(n,e)}},{key:"_sortByColumn",value:function(t,e){window.location=this._getUrl(t.data("sortColName"),"desc"===e?"desc":"asc",t.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(t){return"asc"===t.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(t,e,n){var o=new URL(window.location.href),i=o.searchParams;return n?(i.set(n+"[orderBy]",t),i.set(n+"[sortOrder]",e)):(i.set("orderBy",t),i.set("sortOrder",e)),o.toString()}}]),t}();e.default=u}).call(e,n(9))},41:function(t,e){!function(){t.exports=window.jQuery}()},42:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});/** +e.default=d},28:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){t.getHeaderContainer().on("click",".js-common_refresh_list-grid-action",function(){location.reload()})}}]),t}();e.default=s},29:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=this;t.getHeaderContainer().on("click",".js-common_show_query-grid-action",function(){return e._onShowSqlQueryClick(t)}),t.getHeaderContainer().on("click",".js-common_export_sql_manager-grid-action",function(){return e._onExportSqlManagerClick(t)})}},{key:"_onShowSqlQueryClick",value:function(t){var e=s("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t);var n=s("#"+t.getId()+"_grid_common_show_query_modal");n.modal("show"),n.on("click",".btn-sql-submit",function(){return e.submit()})}},{key:"_onExportSqlManagerClick",value:function(t){var e=s("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t),e.submit()}},{key:"_fillExportForm",value:function(t,e){var n=e.getContainer().find(".js-grid-table").data("query");t.find('textarea[name="sql"]').val(n),t.find('input[name="name"]').val(this._getNameFromBreadcrumb())}},{key:"_getNameFromBreadcrumb",value:function(){var t=s(".header-toolbar").find(".breadcrumb-item"),e="";return t.each(function(t,n){var o=s(n),i=0 ")),e=e.concat(i)}),e}}]),t}();e.default=u},3:function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},30:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find(".column-filters");e.find(".grid-search-button").prop("disabled",!0),e.find("input:not(.js-bulk-action-select-all), select").on("input dp.change",function(){e.find(".grid-search-button").prop("disabled",!1),e.find(".js-grid-reset-button").prop("hidden",!1)})}}]),t}();e.default=s},31:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){this._handleBulkActionCheckboxSelect(t),this._handleBulkActionSelectAllCheckbox(t)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-select-all",function(n){var o=s(n.currentTarget),i=o.is(":checked");i?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t),t.getContainer().find(".js-bulk-action-checkbox").prop("checked",i)})}},{key:"_handleBulkActionCheckboxSelect",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-checkbox",function(){t.getContainer().find(".js-bulk-action-checkbox:checked").length>0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=u},32:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=n(47),u=o(s),d=window.$,c=function(){function t(){var e=this;return(0,r.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,l.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=d(t.currentTarget),o=n.data("confirm-message"),i=n.data("confirmTitle");void 0!==o&&0",{action:e.data("url"),method:i?o:"POST"}).appendTo("body");i||r.append(s("",{type:"_hidden",name:"_method",value:o})),r.submit()}})}}]),t}();e.default=u},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},41:function(t,e,n){"use strict";(function(t){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=t.$,u=function(){function t(e){(0,r.default)(this,t),this.selector=".ps-sortable-column",this.columns=s(e).find(this.selector)}return(0,l.default)(t,[{key:"attach",value:function(){var t=this;this.columns.on("click",function(e){var n=s(e.delegateTarget);t._sortByColumn(n,t._getToggledSortDirection(n))})}},{key:"sortBy",value:function(t,e){var n=this.columns.is('[data-sort-col-name="'+t+'"]');if(!n)throw new Error('Cannot sort by "'+t+'": invalid column');this._sortByColumn(n,e)}},{key:"_sortByColumn",value:function(t,e){window.location=this._getUrl(t.data("sortColName"),"desc"===e?"desc":"asc",t.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(t){return"asc"===t.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(t,e,n){var o=new URL(window.location.href),i=o.searchParams;return n?(i.set(n+"[orderBy]",t),i.set(n+"[sortOrder]",e)):(i.set("orderBy",t),i.set("sortOrder",e)),o.toString()}}]),t}();e.default=u}).call(e,n(10))},42:function(t,e){!function(){t.exports=window.jQuery}()},43:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -47,7 +47,7 @@ e.default=d},26:function(t,e,n){"use strict";function o(t){return t&&t.__esModul * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assign(e)})};e.default=o}).call(e,n(9))},45:function(t,e,n){"use strict";function o(t,e){var n=this,o=t.id,a=t.closable;this.modal=i(t),this.$modal=r(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!a||"static",keyboard:void 0===a||a,closable:void 0===a||a,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function i(t){var e=t.id,n=void 0===e?"confirm_modal":e,o=t.confirmTitle,i=t.confirmMessage,r=void 0===i?"":i,a=t.closeButtonLabel,l=void 0===a?"Close":a,s=t.confirmButtonLabel,u=void 0===s?"Accept":s,d=t.confirmButtonClass,c=void 0===d?"btn-primary":d,f={};return f.container=document.createElement("div"),f.container.classList.add("modal","fade"),f.container.id=n,f.dialog=document.createElement("div"),f.dialog.classList.add("modal-dialog"),f.content=document.createElement("div"),f.content.classList.add("modal-content"),f.header=document.createElement("div"),f.header.classList.add("modal-header"),o&&(f.title=document.createElement("h4"),f.title.classList.add("modal-title"),f.title.innerHTML=o),f.closeIcon=document.createElement("button"),f.closeIcon.classList.add("close"),f.closeIcon.setAttribute("type","button"),f.closeIcon.dataset.dismiss="modal",f.closeIcon.innerHTML="×",f.body=document.createElement("div"),f.body.classList.add("modal-body","text-left","font-weight-normal"),f.message=document.createElement("p"),f.message.classList.add("confirm-message"),f.message.innerHTML=r,f.footer=document.createElement("div"),f.footer.classList.add("modal-footer"),f.closeButton=document.createElement("button"),f.closeButton.setAttribute("type","button"),f.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),f.closeButton.dataset.dismiss="modal",f.closeButton.innerHTML=l,f.confirmButton=document.createElement("button"),f.confirmButton.setAttribute("type","button"),f.confirmButton.classList.add("btn",c,"btn-lg","btn-confirm-submit"),f.confirmButton.dataset.dismiss="modal",f.confirmButton.innerHTML=u,o?f.header.append(f.title,f.closeIcon):f.header.appendChild(f.closeIcon),f.body.appendChild(f.message),f.footer.append(f.closeButton,f.confirmButton),f.content.append(f.header,f.body,f.footer),f.dialog.appendChild(f.content),f.container.appendChild(f.dialog),f}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;/** +var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assign(e)})};e.default=o}).call(e,n(10))},47:function(t,e,n){"use strict";function o(t,e){var n=this,o=t.id,a=t.closable;this.modal=i(t),this.$modal=r(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!a||"static",keyboard:void 0===a||a,closable:void 0===a||a,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function i(t){var e=t.id,n=void 0===e?"confirm_modal":e,o=t.confirmTitle,i=t.confirmMessage,r=void 0===i?"":i,a=t.closeButtonLabel,l=void 0===a?"Close":a,s=t.confirmButtonLabel,u=void 0===s?"Accept":s,d=t.confirmButtonClass,c=void 0===d?"btn-primary":d,f={};return f.container=document.createElement("div"),f.container.classList.add("modal","fade"),f.container.id=n,f.dialog=document.createElement("div"),f.dialog.classList.add("modal-dialog"),f.content=document.createElement("div"),f.content.classList.add("modal-content"),f.header=document.createElement("div"),f.header.classList.add("modal-header"),o&&(f.title=document.createElement("h4"),f.title.classList.add("modal-title"),f.title.innerHTML=o),f.closeIcon=document.createElement("button"),f.closeIcon.classList.add("close"),f.closeIcon.setAttribute("type","button"),f.closeIcon.dataset.dismiss="modal",f.closeIcon.innerHTML="×",f.body=document.createElement("div"),f.body.classList.add("modal-body","text-left","font-weight-normal"),f.message=document.createElement("p"),f.message.classList.add("confirm-message"),f.message.innerHTML=r,f.footer=document.createElement("div"),f.footer.classList.add("modal-footer"),f.closeButton=document.createElement("button"),f.closeButton.setAttribute("type","button"),f.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),f.closeButton.dataset.dismiss="modal",f.closeButton.innerHTML=l,f.confirmButton=document.createElement("button"),f.confirmButton.setAttribute("type","button"),f.confirmButton.classList.add("btn",c,"btn-lg","btn-confirm-submit"),f.confirmButton.dataset.dismiss="modal",f.confirmButton.innerHTML=u,o?f.header.append(f.title,f.closeIcon):f.header.appendChild(f.closeIcon),f.body.appendChild(f.message),f.footer.append(f.closeButton,f.confirmButton),f.content.append(f.header,f.body,f.footer),f.dialog.appendChild(f.content),f.container.appendChild(f.dialog),f}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -71,4 +71,4 @@ var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assig * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var r=window.$},470:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}var i=n(23),r=o(i),a=n(25),l=o(a),s=n(24),u=o(s),d=n(26),c=o(d),f=n(35),h=o(f),p=n(32),v=o(p),g=n(31),b=o(g),m=n(28),y=o(m),D=n(30),_=o(D),w=n(78),C=o(w),x=n(77),k=o(x),j=n(141),T=o(j);(0,window.$)(function(){var t=new r.default("attribute_group");t.addExtension(new y.default),t.addExtension(new c.default),t.addExtension(new l.default),t.addExtension(new u.default),t.addExtension(new h.default),t.addExtension(new v.default),t.addExtension(new b.default),t.addExtension(new _.default),t.addExtension(new T.default),new C.default("attributesShowcaseCard").addExtension(new k.default)})},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},6:function(t,e,n){var o=n(11),i=n(17),r=n(13),a=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(o(t),e=r(e,!0),o(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},77:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=t.getContainer();e.on("click",".js-remove-helper-block",function(t){e.remove();var n=s(t.target),o=n.data("closeUrl"),i=n.data("cardName");o&&s.post(o,{close:1,name:i})})}}]),t}();e.default=u},78:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(e){(0,r.default)(this,t),this.id=e,this.$container=s("#"+this.id)}return(0,l.default)(t,[{key:"getContainer",value:function(){return this.$container}},{key:"addExtension",value:function(t){t.extend(this)}}]),t}();e.default=u},8:function(t,e,n){var o=n(5),i=n(3),r=n(15),a=n(10),l=function(t,e,n){var s,u,d,c=t&l.F,f=t&l.G,h=t&l.S,p=t&l.P,v=t&l.B,g=t&l.W,b=f?i:i[e]||(i[e]={}),m=b.prototype,y=f?o:h?o[e]:(o[e]||{}).prototype;f&&(n=e);for(s in n)(u=!c&&y&&void 0!==y[s])&&s in b||(d=u?y[s]:n[s],b[s]=f&&"function"!=typeof y[s]?n[s]:v&&u?r(d,o):g&&y[s]==d?function(t){var e=function(e,n,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,o)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(d):p&&"function"==typeof d?r(Function.call,d):d,p&&((b.virtual||(b.virtual={}))[s]=d,t&l.R&&m&&!m[s]&&a(m,s,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},9:function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n}}); \ No newline at end of file +var r=window.$},476:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}var i=n(24),r=o(i),a=n(27),l=o(a),s=n(26),u=o(s),d=n(28),c=o(d),f=n(37),h=o(f),p=n(32),v=o(p),g=n(31),b=o(g),m=n(29),y=o(m),D=n(30),_=o(D),w=n(79),C=o(w),x=n(78),k=o(x),j=n(148),T=o(j);(0,window.$)(function(){var t=new r.default("attribute_group");t.addExtension(new y.default),t.addExtension(new c.default),t.addExtension(new l.default),t.addExtension(new u.default),t.addExtension(new h.default),t.addExtension(new v.default),t.addExtension(new b.default),t.addExtension(new _.default),t.addExtension(new T.default),new C.default("attributesShowcaseCard").addExtension(new k.default)})},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},6:function(t,e,n){var o=n(11),i=n(17),r=n(14),a=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(o(t),e=r(e,!0),o(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},78:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(){(0,r.default)(this,t)}return(0,l.default)(t,[{key:"extend",value:function(t){var e=t.getContainer();e.on("click",".js-remove-helper-block",function(t){e.remove();var n=s(t.target),o=n.data("closeUrl"),i=n.data("cardName");o&&s.post(o,{close:1,name:i})})}}]),t}();e.default=u},79:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),a=n(1),l=o(a),s=window.$,u=function(){function t(e){(0,r.default)(this,t),this.id=e,this.$container=s("#"+this.id)}return(0,l.default)(t,[{key:"getContainer",value:function(){return this.$container}},{key:"addExtension",value:function(t){t.extend(this)}}]),t}();e.default=u},8:function(t,e,n){var o=n(5),i=n(3),r=n(13),a=n(9),l=function(t,e,n){var s,u,d,c=t&l.F,f=t&l.G,h=t&l.S,p=t&l.P,v=t&l.B,g=t&l.W,b=f?i:i[e]||(i[e]={}),m=b.prototype,y=f?o:h?o[e]:(o[e]||{}).prototype;f&&(n=e);for(s in n)(u=!c&&y&&void 0!==y[s])&&s in b||(d=u?y[s]:n[s],b[s]=f&&"function"!=typeof y[s]?n[s]:v&&u?r(d,o):g&&y[s]==d?function(t){var e=function(e,n,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,o)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(d):p&&"function"==typeof d?r(Function.call,d):d,p&&((b.virtual||(b.virtual={}))[s]=d,t&l.R&&m&&!m[s]&&a(m,s,d)))};l.F=1,l.G=2,l.S=4,l.P=8,l.B=16,l.W=32,l.U=64,l.R=128,t.exports=l},9:function(t,e,n){var o=n(6),i=n(12);t.exports=n(2)?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}}}); \ No newline at end of file diff --git a/admin-dev/themes/new-theme/public/backup.bundle.js b/admin-dev/themes/new-theme/public/backup.bundle.js index 786ded5a56556..1ad01450b0151 100644 --- a/admin-dev/themes/new-theme/public/backup.bundle.js +++ b/admin-dev/themes/new-theme/public/backup.bundle.js @@ -1,4 +1,4 @@ -window.backup=function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=472)}({0:function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},1:function(t,e,n){"use strict";e.__esModule=!0;var o=n(19),i=function(t){return t&&t.__esModule?t:{default:t}}(o);e.default=function(){function t(t,e){for(var n=0;n0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=l},32:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),u=n(1),a=o(u),c=n(45),l=o(c),d=window.$,s=function(){function t(){var e=this;return(0,r.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,a.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=d(t.currentTarget),o=n.data("confirm-message"),i=n.data("confirmTitle");void 0!==o&&0",{action:e.data("url"),method:i?o:"POST"}).appendTo("body");i||r.append(c("",{type:"_hidden",name:"_method",value:o})),r.submit()}})}}]),t}();e.default=l},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},45:function(t,e,n){"use strict";function o(t,e){var n=this,o=t.id,u=t.closable;this.modal=i(t),this.$modal=r(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!u||"static",keyboard:void 0===u||u,closable:void 0===u||u,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function i(t){var e=t.id,n=void 0===e?"confirm_modal":e,o=t.confirmTitle,i=t.confirmMessage,r=void 0===i?"":i,u=t.closeButtonLabel,a=void 0===u?"Close":u,c=t.confirmButtonLabel,l=void 0===c?"Accept":c,d=t.confirmButtonClass,s=void 0===d?"btn-primary":d,f={};return f.container=document.createElement("div"),f.container.classList.add("modal","fade"),f.container.id=n,f.dialog=document.createElement("div"),f.dialog.classList.add("modal-dialog"),f.content=document.createElement("div"),f.content.classList.add("modal-content"),f.header=document.createElement("div"),f.header.classList.add("modal-header"),o&&(f.title=document.createElement("h4"),f.title.classList.add("modal-title"),f.title.innerHTML=o),f.closeIcon=document.createElement("button"),f.closeIcon.classList.add("close"),f.closeIcon.setAttribute("type","button"),f.closeIcon.dataset.dismiss="modal",f.closeIcon.innerHTML="×",f.body=document.createElement("div"),f.body.classList.add("modal-body","text-left","font-weight-normal"),f.message=document.createElement("p"),f.message.classList.add("confirm-message"),f.message.innerHTML=r,f.footer=document.createElement("div"),f.footer.classList.add("modal-footer"),f.closeButton=document.createElement("button"),f.closeButton.setAttribute("type","button"),f.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),f.closeButton.dataset.dismiss="modal",f.closeButton.innerHTML=a,f.confirmButton=document.createElement("button"),f.confirmButton.setAttribute("type","button"),f.confirmButton.classList.add("btn",s,"btn-lg","btn-confirm-submit"),f.confirmButton.dataset.dismiss="modal",f.confirmButton.innerHTML=l,o?f.header.append(f.title,f.closeIcon):f.header.appendChild(f.closeIcon),f.body.appendChild(f.message),f.footer.append(f.closeButton,f.confirmButton),f.content.append(f.header,f.body,f.footer),f.dialog.appendChild(f.content),f.container.appendChild(f.dialog),f}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;/** +window.backup=function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={i:o,l:!1,exports:{}};return t[o].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,o){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:o})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=478)}({0:function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},1:function(t,e,n){"use strict";e.__esModule=!0;var o=n(19),i=function(t){return t&&t.__esModule?t:{default:t}}(o);e.default=function(){function t(t,e){for(var n=0;n0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=l},32:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=o(i),u=n(1),a=o(u),c=n(47),l=o(c),d=window.$,s=function(){function t(){var e=this;return(0,r.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,a.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=d(t.currentTarget),o=n.data("confirm-message"),i=n.data("confirmTitle");void 0!==o&&0",{action:e.data("url"),method:i?o:"POST"}).appendTo("body");i||r.append(c("",{type:"_hidden",name:"_method",value:o})),r.submit()}})}}]),t}();e.default=l},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},47:function(t,e,n){"use strict";function o(t,e){var n=this,o=t.id,u=t.closable;this.modal=i(t),this.$modal=r(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!u||"static",keyboard:void 0===u||u,closable:void 0===u||u,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function i(t){var e=t.id,n=void 0===e?"confirm_modal":e,o=t.confirmTitle,i=t.confirmMessage,r=void 0===i?"":i,u=t.closeButtonLabel,a=void 0===u?"Close":u,c=t.confirmButtonLabel,l=void 0===c?"Accept":c,d=t.confirmButtonClass,s=void 0===d?"btn-primary":d,f={};return f.container=document.createElement("div"),f.container.classList.add("modal","fade"),f.container.id=n,f.dialog=document.createElement("div"),f.dialog.classList.add("modal-dialog"),f.content=document.createElement("div"),f.content.classList.add("modal-content"),f.header=document.createElement("div"),f.header.classList.add("modal-header"),o&&(f.title=document.createElement("h4"),f.title.classList.add("modal-title"),f.title.innerHTML=o),f.closeIcon=document.createElement("button"),f.closeIcon.classList.add("close"),f.closeIcon.setAttribute("type","button"),f.closeIcon.dataset.dismiss="modal",f.closeIcon.innerHTML="×",f.body=document.createElement("div"),f.body.classList.add("modal-body","text-left","font-weight-normal"),f.message=document.createElement("p"),f.message.classList.add("confirm-message"),f.message.innerHTML=r,f.footer=document.createElement("div"),f.footer.classList.add("modal-footer"),f.closeButton=document.createElement("button"),f.closeButton.setAttribute("type","button"),f.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),f.closeButton.dataset.dismiss="modal",f.closeButton.innerHTML=a,f.confirmButton=document.createElement("button"),f.confirmButton.setAttribute("type","button"),f.confirmButton.classList.add("btn",s,"btn-lg","btn-confirm-submit"),f.confirmButton.dataset.dismiss="modal",f.confirmButton.innerHTML=l,o?f.header.append(f.title,f.closeIcon):f.header.appendChild(f.closeIcon),f.body.appendChild(f.message),f.footer.append(f.closeButton,f.confirmButton),f.content.append(f.header,f.body,f.footer),f.dialog.appendChild(f.content),f.container.appendChild(f.dialog),f}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -22,4 +22,4 @@ window.backup=function(t){function e(o){if(n[o])return n[o].exports;var i=n[o]={ * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var r=window.$},472:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}var i=n(23),r=o(i),u=n(31),a=o(u),c=n(32),l=o(c),d=n(33),s=o(d),f=n(35),m=o(f),p=n(30),h=o(p);(0,window.$)(function(){var t=new r.default("backup");t.addExtension(new a.default),t.addExtension(new l.default),t.addExtension(new s.default),t.addExtension(new m.default),t.addExtension(new h.default)})},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},6:function(t,e,n){var o=n(11),i=n(17),r=n(13),u=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(o(t),e=r(e,!0),o(n),i)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},8:function(t,e,n){var o=n(5),i=n(3),r=n(15),u=n(10),a=function(t,e,n){var c,l,d,s=t&a.F,f=t&a.G,m=t&a.S,p=t&a.P,h=t&a.B,b=t&a.W,v=f?i:i[e]||(i[e]={}),y=v.prototype,g=f?o:m?o[e]:(o[e]||{}).prototype;f&&(n=e);for(c in n)(l=!s&&g&&void 0!==g[c])&&c in v||(d=l?g[c]:n[c],v[c]=f&&"function"!=typeof g[c]?n[c]:h&&l?r(d,o):b&&g[c]==d?function(t){var e=function(e,n,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,o)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(d):p&&"function"==typeof d?r(Function.call,d):d,p&&((v.virtual||(v.virtual={}))[c]=d,t&a.R&&y&&!y[c]&&u(y,c,d)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a}}); \ No newline at end of file +var r=window.$},478:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}var i=n(24),r=o(i),u=n(31),a=o(u),c=n(32),l=o(c),d=n(34),s=o(d),f=n(37),m=o(f),p=n(30),h=o(p);(0,window.$)(function(){var t=new r.default("backup");t.addExtension(new a.default),t.addExtension(new l.default),t.addExtension(new s.default),t.addExtension(new m.default),t.addExtension(new h.default)})},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},6:function(t,e,n){var o=n(11),i=n(17),r=n(14),u=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(o(t),e=r(e,!0),o(n),i)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},8:function(t,e,n){var o=n(5),i=n(3),r=n(13),u=n(9),a=function(t,e,n){var c,l,d,s=t&a.F,f=t&a.G,m=t&a.S,p=t&a.P,h=t&a.B,b=t&a.W,v=f?i:i[e]||(i[e]={}),y=v.prototype,g=f?o:m?o[e]:(o[e]||{}).prototype;f&&(n=e);for(c in n)(l=!s&&g&&void 0!==g[c])&&c in v||(d=l?g[c]:n[c],v[c]=f&&"function"!=typeof g[c]?n[c]:h&&l?r(d,o):b&&g[c]==d?function(t){var e=function(e,n,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,o)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(d):p&&"function"==typeof d?r(Function.call,d):d,p&&((v.virtual||(v.virtual={}))[c]=d,t&a.R&&y&&!y[c]&&u(y,c,d)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},9:function(t,e,n){var o=n(6),i=n(12);t.exports=n(2)?function(t,e,n){return o.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}}}); \ No newline at end of file diff --git a/admin-dev/themes/new-theme/public/catalog.bundle.js b/admin-dev/themes/new-theme/public/catalog.bundle.js index 3945336937b4e..27e3908014bc1 100644 --- a/admin-dev/themes/new-theme/public/catalog.bundle.js +++ b/admin-dev/themes/new-theme/public/catalog.bundle.js @@ -1,4 +1,4 @@ -window.catalog=function(t){function n(r){if(e[r])return e[r].exports;var o=e[r]={i:r,l:!1,exports:{}};return t[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var e={};return n.m=t,n.c=e,n.i=function(t){return t},n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{configurable:!1,enumerable:!0,get:r})},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,n){return Object.prototype.hasOwnProperty.call(t,n)},n.p="",n(n.s=451)}({0:function(t,n,e){"use strict";n.__esModule=!0,n.default=function(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}},1:function(t,n,e){"use strict";n.__esModule=!0;var r=e(19),o=function(t){return t&&t.__esModule?t:{default:t}}(r);n.default=function(){function t(t,n){for(var e=0;e ")),e=e.concat(r)}),e}}]),t}();e.default=l},3:function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},30:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=function(){function t(){(0,i.default)(this,t)}return(0,a.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find(".column-filters");e.find(".grid-search-button").prop("disabled",!0),e.find("input:not(.js-bulk-action-select-all), select").on("input dp.change",function(){e.find(".grid-search-button").prop("disabled",!1),e.find(".js-grid-reset-button").prop("hidden",!1)})}}]),t}();e.default=c},31:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=window.$,l=function(){function t(){(0,i.default)(this,t)}return(0,a.default)(t,[{key:"extend",value:function(t){this._handleBulkActionCheckboxSelect(t),this._handleBulkActionSelectAllCheckbox(t)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-select-all",function(n){var o=c(n.currentTarget),r=o.is(":checked");r?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t),t.getContainer().find(".js-bulk-action-checkbox").prop("checked",r)})}},{key:"_handleBulkActionCheckboxSelect",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-checkbox",function(){t.getContainer().find(".js-bulk-action-checkbox:checked").length>0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=l},32:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=n(45),l=o(c),d=window.$,s=function(){function t(){var e=this;return(0,i.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,a.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=d(t.currentTarget),o=n.data("confirm-message"),r=n.data("confirmTitle");void 0!==o&&0",{action:e.data("url"),method:r?o:"POST"}).appendTo("body");r||i.append(c("",{type:"_hidden",name:"_method",value:o})),i.submit()}})}}]),t}();e.default=l},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},40:function(t,e,n){"use strict";(function(t){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=t.$,l=function(){function t(e){(0,i.default)(this,t),this.selector=".ps-sortable-column",this.columns=c(e).find(this.selector)}return(0,a.default)(t,[{key:"attach",value:function(){var t=this;this.columns.on("click",function(e){var n=c(e.delegateTarget);t._sortByColumn(n,t._getToggledSortDirection(n))})}},{key:"sortBy",value:function(t,e){var n=this.columns.is('[data-sort-col-name="'+t+'"]');if(!n)throw new Error('Cannot sort by "'+t+'": invalid column');this._sortByColumn(n,e)}},{key:"_sortByColumn",value:function(t,e){window.location=this._getUrl(t.data("sortColName"),"desc"===e?"desc":"asc",t.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(t){return"asc"===t.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(t,e,n){var o=new URL(window.location.href),r=o.searchParams;return n?(r.set(n+"[orderBy]",t),r.set(n+"[sortOrder]",e)):(r.set("orderBy",t),r.set("sortOrder",e)),o.toString()}}]),t}();e.default=l}).call(e,n(9))},42:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});/** +e.default=d},28:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=function(){function t(){(0,i.default)(this,t)}return(0,a.default)(t,[{key:"extend",value:function(t){t.getHeaderContainer().on("click",".js-common_refresh_list-grid-action",function(){location.reload()})}}]),t}();e.default=c},29:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=window.$,l=function(){function t(){(0,i.default)(this,t)}return(0,a.default)(t,[{key:"extend",value:function(t){var e=this;t.getHeaderContainer().on("click",".js-common_show_query-grid-action",function(){return e._onShowSqlQueryClick(t)}),t.getHeaderContainer().on("click",".js-common_export_sql_manager-grid-action",function(){return e._onExportSqlManagerClick(t)})}},{key:"_onShowSqlQueryClick",value:function(t){var e=c("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t);var n=c("#"+t.getId()+"_grid_common_show_query_modal");n.modal("show"),n.on("click",".btn-sql-submit",function(){return e.submit()})}},{key:"_onExportSqlManagerClick",value:function(t){var e=c("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t),e.submit()}},{key:"_fillExportForm",value:function(t,e){var n=e.getContainer().find(".js-grid-table").data("query");t.find('textarea[name="sql"]').val(n),t.find('input[name="name"]').val(this._getNameFromBreadcrumb())}},{key:"_getNameFromBreadcrumb",value:function(){var t=c(".header-toolbar").find(".breadcrumb-item"),e="";return t.each(function(t,n){var o=c(n),r=0 ")),e=e.concat(r)}),e}}]),t}();e.default=l},3:function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},30:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=function(){function t(){(0,i.default)(this,t)}return(0,a.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find(".column-filters");e.find(".grid-search-button").prop("disabled",!0),e.find("input:not(.js-bulk-action-select-all), select").on("input dp.change",function(){e.find(".grid-search-button").prop("disabled",!1),e.find(".js-grid-reset-button").prop("hidden",!1)})}}]),t}();e.default=c},31:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=window.$,l=function(){function t(){(0,i.default)(this,t)}return(0,a.default)(t,[{key:"extend",value:function(t){this._handleBulkActionCheckboxSelect(t),this._handleBulkActionSelectAllCheckbox(t)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-select-all",function(n){var o=c(n.currentTarget),r=o.is(":checked");r?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t),t.getContainer().find(".js-bulk-action-checkbox").prop("checked",r)})}},{key:"_handleBulkActionCheckboxSelect",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-checkbox",function(){t.getContainer().find(".js-bulk-action-checkbox:checked").length>0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=l},32:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=n(47),l=o(c),d=window.$,s=function(){function t(){var e=this;return(0,i.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,a.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=d(t.currentTarget),o=n.data("confirm-message"),r=n.data("confirmTitle");void 0!==o&&0",{action:e.data("url"),method:r?o:"POST"}).appendTo("body");r||i.append(c("",{type:"_hidden",name:"_method",value:o})),i.submit()}})}}]),t}();e.default=l},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},41:function(t,e,n){"use strict";(function(t){function o(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=o(r),u=n(1),a=o(u),c=t.$,l=function(){function t(e){(0,i.default)(this,t),this.selector=".ps-sortable-column",this.columns=c(e).find(this.selector)}return(0,a.default)(t,[{key:"attach",value:function(){var t=this;this.columns.on("click",function(e){var n=c(e.delegateTarget);t._sortByColumn(n,t._getToggledSortDirection(n))})}},{key:"sortBy",value:function(t,e){var n=this.columns.is('[data-sort-col-name="'+t+'"]');if(!n)throw new Error('Cannot sort by "'+t+'": invalid column');this._sortByColumn(n,e)}},{key:"_sortByColumn",value:function(t,e){window.location=this._getUrl(t.data("sortColName"),"desc"===e?"desc":"asc",t.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(t){return"asc"===t.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(t,e,n){var o=new URL(window.location.href),r=o.searchParams;return n?(r.set(n+"[orderBy]",t),r.set(n+"[sortOrder]",e)):(r.set("orderBy",t),r.set("sortOrder",e)),o.toString()}}]),t}();e.default=l}).call(e,n(10))},43:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -46,7 +46,7 @@ e.default=d},26:function(t,e,n){"use strict";function o(t){return t&&t.__esModul * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assign(e)})};e.default=o}).call(e,n(9))},45:function(t,e,n){"use strict";function o(t,e){var n=this,o=t.id,u=t.closable;this.modal=r(t),this.$modal=i(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!u||"static",keyboard:void 0===u||u,closable:void 0===u||u,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function r(t){var e=t.id,n=void 0===e?"confirm_modal":e,o=t.confirmTitle,r=t.confirmMessage,i=void 0===r?"":r,u=t.closeButtonLabel,a=void 0===u?"Close":u,c=t.confirmButtonLabel,l=void 0===c?"Accept":c,d=t.confirmButtonClass,s=void 0===d?"btn-primary":d,f={};return f.container=document.createElement("div"),f.container.classList.add("modal","fade"),f.container.id=n,f.dialog=document.createElement("div"),f.dialog.classList.add("modal-dialog"),f.content=document.createElement("div"),f.content.classList.add("modal-content"),f.header=document.createElement("div"),f.header.classList.add("modal-header"),o&&(f.title=document.createElement("h4"),f.title.classList.add("modal-title"),f.title.innerHTML=o),f.closeIcon=document.createElement("button"),f.closeIcon.classList.add("close"),f.closeIcon.setAttribute("type","button"),f.closeIcon.dataset.dismiss="modal",f.closeIcon.innerHTML="×",f.body=document.createElement("div"),f.body.classList.add("modal-body","text-left","font-weight-normal"),f.message=document.createElement("p"),f.message.classList.add("confirm-message"),f.message.innerHTML=i,f.footer=document.createElement("div"),f.footer.classList.add("modal-footer"),f.closeButton=document.createElement("button"),f.closeButton.setAttribute("type","button"),f.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),f.closeButton.dataset.dismiss="modal",f.closeButton.innerHTML=a,f.confirmButton=document.createElement("button"),f.confirmButton.setAttribute("type","button"),f.confirmButton.classList.add("btn",s,"btn-lg","btn-confirm-submit"),f.confirmButton.dataset.dismiss="modal",f.confirmButton.innerHTML=l,o?f.header.append(f.title,f.closeIcon):f.header.appendChild(f.closeIcon),f.body.appendChild(f.message),f.footer.append(f.closeButton,f.confirmButton),f.content.append(f.header,f.body,f.footer),f.dialog.appendChild(f.content),f.container.appendChild(f.dialog),f}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;/** +var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assign(e)})};e.default=o}).call(e,n(10))},47:function(t,e,n){"use strict";function o(t,e){var n=this,o=t.id,u=t.closable;this.modal=r(t),this.$modal=i(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!u||"static",keyboard:void 0===u||u,closable:void 0===u||u,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+o).remove()}),document.body.appendChild(this.modal.container)}function r(t){var e=t.id,n=void 0===e?"confirm_modal":e,o=t.confirmTitle,r=t.confirmMessage,i=void 0===r?"":r,u=t.closeButtonLabel,a=void 0===u?"Close":u,c=t.confirmButtonLabel,l=void 0===c?"Accept":c,d=t.confirmButtonClass,s=void 0===d?"btn-primary":d,f={};return f.container=document.createElement("div"),f.container.classList.add("modal","fade"),f.container.id=n,f.dialog=document.createElement("div"),f.dialog.classList.add("modal-dialog"),f.content=document.createElement("div"),f.content.classList.add("modal-content"),f.header=document.createElement("div"),f.header.classList.add("modal-header"),o&&(f.title=document.createElement("h4"),f.title.classList.add("modal-title"),f.title.innerHTML=o),f.closeIcon=document.createElement("button"),f.closeIcon.classList.add("close"),f.closeIcon.setAttribute("type","button"),f.closeIcon.dataset.dismiss="modal",f.closeIcon.innerHTML="×",f.body=document.createElement("div"),f.body.classList.add("modal-body","text-left","font-weight-normal"),f.message=document.createElement("p"),f.message.classList.add("confirm-message"),f.message.innerHTML=i,f.footer=document.createElement("div"),f.footer.classList.add("modal-footer"),f.closeButton=document.createElement("button"),f.closeButton.setAttribute("type","button"),f.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),f.closeButton.dataset.dismiss="modal",f.closeButton.innerHTML=a,f.confirmButton=document.createElement("button"),f.confirmButton.setAttribute("type","button"),f.confirmButton.classList.add("btn",s,"btn-lg","btn-confirm-submit"),f.confirmButton.dataset.dismiss="modal",f.confirmButton.innerHTML=l,o?f.header.append(f.title,f.closeIcon):f.header.appendChild(f.closeIcon),f.body.appendChild(f.message),f.footer.append(f.closeButton,f.confirmButton),f.content.append(f.header,f.body,f.footer),f.dialog.appendChild(f.content),f.container.appendChild(f.dialog),f}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o;/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -70,7 +70,7 @@ var n=t.$,o=function(t,e){n.post(t).then(function(){return window.location.assig * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var i=window.$},474:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}var r=n(23),i=o(r),u=n(25),a=o(u),c=n(24),l=o(c),d=n(26),s=o(d),f=n(35),m=o(f),p=n(32),h=o(p),v=n(31),_=o(v),b=n(28),y=o(b),g=n(30),w=o(g);/** +var i=window.$},480:function(t,e,n){"use strict";function o(t){return t&&t.__esModule?t:{default:t}}var r=n(24),i=o(r),u=n(27),a=o(u),c=n(26),l=o(c),d=n(28),s=o(d),f=n(37),m=o(f),p=n(32),h=o(p),v=n(31),_=o(v),b=n(29),y=o(b),g=n(30),w=o(g);/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -94,4 +94,4 @@ var i=window.$},474:function(t,e,n){"use strict";function o(t){return t&&t.__esM * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -(0,window.$)(function(){var t=new i.default("catalog_price_rule");t.addExtension(new y.default),t.addExtension(new s.default),t.addExtension(new a.default),t.addExtension(new l.default),t.addExtension(new m.default),t.addExtension(new h.default),t.addExtension(new _.default),t.addExtension(new w.default)})},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},6:function(t,e,n){var o=n(11),r=n(17),i=n(13),u=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(o(t),e=i(e,!0),o(n),r)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},8:function(t,e,n){var o=n(5),r=n(3),i=n(15),u=n(10),a=function(t,e,n){var c,l,d,s=t&a.F,f=t&a.G,m=t&a.S,p=t&a.P,h=t&a.B,v=t&a.W,_=f?r:r[e]||(r[e]={}),b=_.prototype,y=f?o:m?o[e]:(o[e]||{}).prototype;f&&(n=e);for(c in n)(l=!s&&y&&void 0!==y[c])&&c in _||(d=l?y[c]:n[c],_[c]=f&&"function"!=typeof y[c]?n[c]:h&&l?i(d,o):v&&y[c]==d?function(t){var e=function(e,n,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,o)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(d):p&&"function"==typeof d?i(Function.call,d):d,p&&((_.virtual||(_.virtual={}))[c]=d,t&a.R&&b&&!b[c]&&u(b,c,d)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},9:function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n}}); \ No newline at end of file +(0,window.$)(function(){var t=new i.default("catalog_price_rule");t.addExtension(new y.default),t.addExtension(new s.default),t.addExtension(new a.default),t.addExtension(new l.default),t.addExtension(new m.default),t.addExtension(new h.default),t.addExtension(new _.default),t.addExtension(new w.default)})},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},6:function(t,e,n){var o=n(11),r=n(17),i=n(14),u=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(o(t),e=i(e,!0),o(n),r)try{return u(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},8:function(t,e,n){var o=n(5),r=n(3),i=n(13),u=n(9),a=function(t,e,n){var c,l,d,s=t&a.F,f=t&a.G,m=t&a.S,p=t&a.P,h=t&a.B,v=t&a.W,_=f?r:r[e]||(r[e]={}),b=_.prototype,y=f?o:m?o[e]:(o[e]||{}).prototype;f&&(n=e);for(c in n)(l=!s&&y&&void 0!==y[c])&&c in _||(d=l?y[c]:n[c],_[c]=f&&"function"!=typeof y[c]?n[c]:h&&l?i(d,o):v&&y[c]==d?function(t){var e=function(e,n,o){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,o)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(d):p&&"function"==typeof d?i(Function.call,d):d,p&&((_.virtual||(_.virtual={}))[c]=d,t&a.R&&b&&!b[c]&&u(b,c,d)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},9:function(t,e,n){var o=n(6),r=n(12);t.exports=n(2)?function(t,e,n){return o.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}}}); \ No newline at end of file diff --git a/admin-dev/themes/new-theme/public/catalog_price_rule_form.bundle.js b/admin-dev/themes/new-theme/public/catalog_price_rule_form.bundle.js index bd9c27a444459..6a34a72a77549 100644 --- a/admin-dev/themes/new-theme/public/catalog_price_rule_form.bundle.js +++ b/admin-dev/themes/new-theme/public/catalog_price_rule_form.bundle.js @@ -1,4 +1,4 @@ -window.catalog_price_rule_form=function(e){function t(r){if(n[r])return n[r].exports;var u=n[r]={i:r,l:!1,exports:{}};return e[r].call(u.exports,u,u.exports,t),u.l=!0,u.exports}var n={};return t.m=e,t.c=n,t.i=function(e){return e},t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=473)}({0:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},1:function(e,t,n){"use strict";t.__esModule=!0;var r=n(19),u=function(e){return e&&e.__esModule?e:{default:e}}(r);t.default=function(){function e(e,t){for(var n=0;n0?i.removeClass("hide"):i.addClass("hide");var c=e.renderSpecificPricesListingAsHtml(t);r.append(c)})}},{key:"renderSpecificPricesListingAsHtml",value:function(e){var i="",t=this;return s.each(e,function(e,r){var c=s("#js-specific-price-list").attr("data-action-delete").replace(/delete\/\d+/,"delete/"+r.id_specific_price),n=t.renderSpecificPriceRow(r,c);i+=n}),i}},{key:"renderSpecificPriceRow",value:function(e,i){var t=e.id_specific_price;return""+e.rule_name+""+e.attributes_name+""+e.currency+""+e.country+""+e.group+""+e.customer+""+e.fixed_price+""+e.impact+""+e.period+""+e.from_quantity+""+(e.can_delete?'delete':"")+""+(e.can_edit?'edit':"")+""}},{key:"configureAddPriceFormBehavior",value:function(){var e=this,i=this.getPrefixSelector(!0);s("#specific_price_form .js-cancel").click(function(){e.resetCreatePriceFormDefaultValues(),s("#specific_price_form").collapse("hide")}),s("#specific_price_form .js-save").on("click",function(){return e.submitCreatePriceForm()}),s("#js-open-create-specific-price-form").on("click",function(){return e.loadAndFillOptionsForSelectCombinationInput(!0)}),s(i+"leave_bprice").on("click",function(){return e.enableSpecificPriceFieldIfEligible(!0)}),s(i+"sp_reduction_type").on("change",function(){return e.enableSpecificPriceTaxFieldIfEligible(!0)})}},{key:"configureEditPriceFormInsideModalBehavior",value:function(){var e=this,i=this.getPrefixSelector(!1);s("#form_modal_cancel").click(function(){return e.closeEditPriceModalAndRemoveForm()}),s("#form_modal_close").click(function(){return e.closeEditPriceModalAndRemoveForm()}),s("#form_modal_save").click(function(){return e.submitEditPriceForm()}),this.loadAndFillOptionsForSelectCombinationInput(!1),s(i+"leave_bprice").on("click",function(){return e.enableSpecificPriceFieldIfEligible(!1)}),s(i+"sp_reduction_type").on("change",function(){return e.enableSpecificPriceTaxFieldIfEligible(!1)}),this.reinitializeDatePickers(),this.initializeLeaveBPriceField(!1),this.enableSpecificPriceTaxFieldIfEligible(!1)}},{key:"reinitializeDatePickers",value:function(){s(".datepicker input").datetimepicker({format:"YYYY-MM-DD"})}},{key:"initializeLeaveBPriceField",value:function(e){var i=this.getPrefixSelector(e);""!=s(i+"sp_price").val()&&(s(i+"sp_price").prop("disabled",!1),s(i+"leave_bprice").prop("checked",!1))}},{key:"configureEditPriceModalBehavior",value:function(){var e=this;s(document).on("click","#js-specific-price-list .js-edit",function(i){i.preventDefault();var t=s(i.currentTarget).data("specificPriceId");e.openEditPriceModalAndLoadForm(t)})}},{key:"configureDeletePriceButtonsBehavior",value:function(){var e=this;s(document).on("click","#js-specific-price-list .js-delete",function(i){i.preventDefault(),e.deleteSpecificPrice(i.currentTarget)})}},{key:"configureMultipleModalsBehavior",value:function(){var e=this;s(".modal").on("hidden.bs.modal",function(){e.editModalIsOpen&&s("body").addClass("modal-open")})}},{key:"submitCreatePriceForm",value:function(){var e=this,i=s("#specific_price_form").attr("data-action"),t=s("#specific_price_form input, #specific_price_form select, #form_id_product").serialize();s("#specific_price_form .js-save").attr("disabled","disabled"),s.ajax({type:"POST",url:i,data:t}).done(function(i){showSuccessMessage(translate_javascripts["Form update success"]),e.resetCreatePriceFormDefaultValues(),s("#specific_price_form").collapse("hide"),e.loadAndDisplayExistingSpecificPricesList(),s("#specific_price_form .js-save").removeAttr("disabled")}).fail(function(e){showErrorMessage(e.responseJSON),s("#specific_price_form .js-save").removeAttr("disabled")})}},{key:"submitEditPriceForm",value:function(){var e=this,i=s("#edit-specific-price-modal-form").attr("data-action"),t=s("#edit-specific-price-modal-form").data("specificPriceId"),r=i.replace(/update\/\d+/,"update/"+t),c=s("#edit-specific-price-modal-form input, #edit-specific-price-modal-form select, #form_id_product").serialize();s("#edit-specific-price-modal-form .js-save").attr("disabled","disabled"),s.ajax({type:"POST",url:r,data:c}).done(function(i){showSuccessMessage(translate_javascripts["Form update success"]),e.closeEditPriceModalAndRemoveForm(),e.loadAndDisplayExistingSpecificPricesList(),s("#edit-specific-price-modal-form .js-save").removeAttr("disabled")}).fail(function(e){showErrorMessage(e.responseJSON),s("#edit-specific-price-modal-form .js-save").removeAttr("disabled")})}},{key:"deleteSpecificPrice",value:function(e){var i=this;modalConfirmation.create(translate_javascripts["This will delete the specific price. Do you wish to proceed?"],null,{onContinue:function(){var t=s(e).attr("href");s(e).attr("disabled","disabled"),s.ajax({type:"GET",url:t}).done(function(t){i.loadAndDisplayExistingSpecificPricesList(),showSuccessMessage(t),s(e).removeAttr("disabled")}).fail(function(i){showErrorMessage(i.responseJSON),s(e).removeAttr("disabled")})}}).show()}},{key:"storePriceFormDefaultValues",value:function(){var e=this.$createPriceFormDefaultValues;s("#specific_price_form").find("select,input").each(function(i,t){e[s(t).attr("id")]=s(t).val()}),s("#specific_price_form").find("input:checkbox").each(function(i,t){e[s(t).attr("id")]=s(t).prop("checked")}),this.$createPriceFormDefaultValues=e}},{key:"loadAndFillOptionsForSelectCombinationInput",value:function(e){var i=this.getPrefixSelector(e),t=s(i+"sp_id_product_attribute"),r=t.attr("data-action").replace(/product-combinations\/\d+/,"product-combinations/"+this.getProductId());s.ajax({type:"GET",url:r}).done(function(e){t.find("option:gt(0)").remove(),s.each(e,function(e,i){t.append('")}),"0"!=t.data("selectedAttribute")&&t.val(t.data("selectedAttribute")).trigger("change")})}},{key:"enableSpecificPriceTaxFieldIfEligible",value:function(e){var i=this.getPrefixSelector(e);"percentage"===s(i+"sp_reduction_type").val()?s(i+"sp_reduction_tax").hide():s(i+"sp_reduction_tax").show()}},{key:"resetCreatePriceFormDefaultValues",value:function(){var e=this.$createPriceFormDefaultValues;s("#specific_price_form").find("input").each(function(i,t){s(t).val(e[s(t).attr("id")])}),s("#specific_price_form").find("select").each(function(i,t){s(t).val(e[s(t).attr("id")]).change()}),s("#specific_price_form").find("input:checkbox").each(function(e,i){s(i).prop("checked",!0)})}},{key:"enableSpecificPriceFieldIfEligible",value:function(e){var i=this.getPrefixSelector(e);s(i+"sp_price").prop("disabled",s(i+"leave_bprice").is(":checked")).val("")}},{key:"openEditPriceModalAndLoadForm",value:function(e){var i=this,t=s("#js-specific-price-list").data("actionEdit").replace(/form\/\d+/,"form/"+e);s("#edit-specific-price-modal").modal("show"),this.editModalIsOpen=!0,s.ajax({type:"GET",url:t}).done(function(t){i.insertEditSpecificPriceFormIntoModal(t),s("#edit-specific-price-modal-form").data("specificPriceId",e),i.configureEditPriceFormInsideModalBehavior()}).fail(function(e){showErrorMessage(e.responseJSON)})}},{key:"closeEditPriceModalAndRemoveForm",value:function(){s("#edit-specific-price-modal").modal("hide"),this.editModalIsOpen=!1,s("#edit-specific-price-modal-form").empty()}},{key:"insertEditSpecificPriceFormIntoModal",value:function(e){var i=s("#edit-specific-price-modal-form");i.empty(),i.append(e)}},{key:"getProductId",value:function(){return s("#form_id_product").val()}},{key:"getPrefixSelector",value:function(e){return 1==e?"#"+this.prefixCreateForm:"#"+this.prefixEditForm}}]),e}();i.default=u},4:function(e,i){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},475:function(e,i,t){"use strict";var r=t(396),c=function(e){return e&&e.__esModule?e:{default:e}}(r);/** +window.catalog_product=function(e){function i(r){if(t[r])return t[r].exports;var c=t[r]={i:r,l:!1,exports:{}};return e[r].call(c.exports,c,c.exports,i),c.l=!0,c.exports}var t={};return i.m=e,i.c=t,i.i=function(e){return e},i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,i){return Object.prototype.hasOwnProperty.call(e,i)},i.p="",i(i.s=481)}({0:function(e,i,t){"use strict";i.__esModule=!0,i.default=function(e,i){if(!(e instanceof i))throw new TypeError("Cannot call a class as a function")}},1:function(e,i,t){"use strict";i.__esModule=!0;var r=t(19),c=function(e){return e&&e.__esModule?e:{default:e}}(r);i.default=function(){function e(e,i){for(var t=0;t0?i.removeClass("hide"):i.addClass("hide");var c=e.renderSpecificPricesListingAsHtml(t);r.append(c)})}},{key:"renderSpecificPricesListingAsHtml",value:function(e){var i="",t=this;return s.each(e,function(e,r){var c=s("#js-specific-price-list").attr("data-action-delete").replace(/delete\/\d+/,"delete/"+r.id_specific_price),n=t.renderSpecificPriceRow(r,c);i+=n}),i}},{key:"renderSpecificPriceRow",value:function(e,i){var t=e.id_specific_price;return""+e.rule_name+""+e.attributes_name+""+e.currency+""+e.country+""+e.group+""+e.customer+""+e.fixed_price+""+e.impact+""+e.period+""+e.from_quantity+""+(e.can_delete?'delete':"")+""+(e.can_edit?'edit':"")+""}},{key:"configureAddPriceFormBehavior",value:function(){var e=this,i=this.getPrefixSelector(!0);s("#specific_price_form .js-cancel").click(function(){e.resetCreatePriceFormDefaultValues(),s("#specific_price_form").collapse("hide")}),s("#specific_price_form .js-save").on("click",function(){return e.submitCreatePriceForm()}),s("#js-open-create-specific-price-form").on("click",function(){return e.loadAndFillOptionsForSelectCombinationInput(!0)}),s(i+"leave_bprice").on("click",function(){return e.enableSpecificPriceFieldIfEligible(!0)}),s(i+"sp_reduction_type").on("change",function(){return e.enableSpecificPriceTaxFieldIfEligible(!0)})}},{key:"configureEditPriceFormInsideModalBehavior",value:function(){var e=this,i=this.getPrefixSelector(!1);s("#form_modal_cancel").click(function(){return e.closeEditPriceModalAndRemoveForm()}),s("#form_modal_close").click(function(){return e.closeEditPriceModalAndRemoveForm()}),s("#form_modal_save").click(function(){return e.submitEditPriceForm()}),this.loadAndFillOptionsForSelectCombinationInput(!1),s(i+"leave_bprice").on("click",function(){return e.enableSpecificPriceFieldIfEligible(!1)}),s(i+"sp_reduction_type").on("change",function(){return e.enableSpecificPriceTaxFieldIfEligible(!1)}),this.reinitializeDatePickers(),this.initializeLeaveBPriceField(!1),this.enableSpecificPriceTaxFieldIfEligible(!1)}},{key:"reinitializeDatePickers",value:function(){s(".datepicker input").datetimepicker({format:"YYYY-MM-DD"})}},{key:"initializeLeaveBPriceField",value:function(e){var i=this.getPrefixSelector(e);""!=s(i+"sp_price").val()&&(s(i+"sp_price").prop("disabled",!1),s(i+"leave_bprice").prop("checked",!1))}},{key:"configureEditPriceModalBehavior",value:function(){var e=this;s(document).on("click","#js-specific-price-list .js-edit",function(i){i.preventDefault();var t=s(i.currentTarget).data("specificPriceId");e.openEditPriceModalAndLoadForm(t)})}},{key:"configureDeletePriceButtonsBehavior",value:function(){var e=this;s(document).on("click","#js-specific-price-list .js-delete",function(i){i.preventDefault(),e.deleteSpecificPrice(i.currentTarget)})}},{key:"configureMultipleModalsBehavior",value:function(){var e=this;s(".modal").on("hidden.bs.modal",function(){e.editModalIsOpen&&s("body").addClass("modal-open")})}},{key:"submitCreatePriceForm",value:function(){var e=this,i=s("#specific_price_form").attr("data-action"),t=s("#specific_price_form input, #specific_price_form select, #form_id_product").serialize();s("#specific_price_form .js-save").attr("disabled","disabled"),s.ajax({type:"POST",url:i,data:t}).done(function(i){showSuccessMessage(translate_javascripts["Form update success"]),e.resetCreatePriceFormDefaultValues(),s("#specific_price_form").collapse("hide"),e.loadAndDisplayExistingSpecificPricesList(),s("#specific_price_form .js-save").removeAttr("disabled")}).fail(function(e){showErrorMessage(e.responseJSON),s("#specific_price_form .js-save").removeAttr("disabled")})}},{key:"submitEditPriceForm",value:function(){var e=this,i=s("#edit-specific-price-modal-form").attr("data-action"),t=s("#edit-specific-price-modal-form").data("specificPriceId"),r=i.replace(/update\/\d+/,"update/"+t),c=s("#edit-specific-price-modal-form input, #edit-specific-price-modal-form select, #form_id_product").serialize();s("#edit-specific-price-modal-form .js-save").attr("disabled","disabled"),s.ajax({type:"POST",url:r,data:c}).done(function(i){showSuccessMessage(translate_javascripts["Form update success"]),e.closeEditPriceModalAndRemoveForm(),e.loadAndDisplayExistingSpecificPricesList(),s("#edit-specific-price-modal-form .js-save").removeAttr("disabled")}).fail(function(e){showErrorMessage(e.responseJSON),s("#edit-specific-price-modal-form .js-save").removeAttr("disabled")})}},{key:"deleteSpecificPrice",value:function(e){var i=this;modalConfirmation.create(translate_javascripts["This will delete the specific price. Do you wish to proceed?"],null,{onContinue:function(){var t=s(e).attr("href");s(e).attr("disabled","disabled"),s.ajax({type:"GET",url:t}).done(function(t){i.loadAndDisplayExistingSpecificPricesList(),showSuccessMessage(t),s(e).removeAttr("disabled")}).fail(function(i){showErrorMessage(i.responseJSON),s(e).removeAttr("disabled")})}}).show()}},{key:"storePriceFormDefaultValues",value:function(){var e=this.$createPriceFormDefaultValues;s("#specific_price_form").find("select,input").each(function(i,t){e[s(t).attr("id")]=s(t).val()}),s("#specific_price_form").find("input:checkbox").each(function(i,t){e[s(t).attr("id")]=s(t).prop("checked")}),this.$createPriceFormDefaultValues=e}},{key:"loadAndFillOptionsForSelectCombinationInput",value:function(e){var i=this.getPrefixSelector(e),t=s(i+"sp_id_product_attribute"),r=t.attr("data-action").replace(/product-combinations\/\d+/,"product-combinations/"+this.getProductId());s.ajax({type:"GET",url:r}).done(function(e){t.find("option:gt(0)").remove(),s.each(e,function(e,i){t.append('")}),"0"!=t.data("selectedAttribute")&&t.val(t.data("selectedAttribute")).trigger("change")})}},{key:"enableSpecificPriceTaxFieldIfEligible",value:function(e){var i=this.getPrefixSelector(e);"percentage"===s(i+"sp_reduction_type").val()?s(i+"sp_reduction_tax").hide():s(i+"sp_reduction_tax").show()}},{key:"resetCreatePriceFormDefaultValues",value:function(){var e=this.$createPriceFormDefaultValues;s("#specific_price_form").find("input").each(function(i,t){s(t).val(e[s(t).attr("id")])}),s("#specific_price_form").find("select").each(function(i,t){s(t).val(e[s(t).attr("id")]).change()}),s("#specific_price_form").find("input:checkbox").each(function(e,i){s(i).prop("checked",!0)})}},{key:"enableSpecificPriceFieldIfEligible",value:function(e){var i=this.getPrefixSelector(e);s(i+"sp_price").prop("disabled",s(i+"leave_bprice").is(":checked")).val("")}},{key:"openEditPriceModalAndLoadForm",value:function(e){var i=this,t=s("#js-specific-price-list").data("actionEdit").replace(/form\/\d+/,"form/"+e);s("#edit-specific-price-modal").modal("show"),this.editModalIsOpen=!0,s.ajax({type:"GET",url:t}).done(function(t){i.insertEditSpecificPriceFormIntoModal(t),s("#edit-specific-price-modal-form").data("specificPriceId",e),i.configureEditPriceFormInsideModalBehavior()}).fail(function(e){showErrorMessage(e.responseJSON)})}},{key:"closeEditPriceModalAndRemoveForm",value:function(){s("#edit-specific-price-modal").modal("hide"),this.editModalIsOpen=!1,s("#edit-specific-price-modal-form").empty()}},{key:"insertEditSpecificPriceFormIntoModal",value:function(e){var i=s("#edit-specific-price-modal-form");i.empty(),i.append(e)}},{key:"getProductId",value:function(){return s("#form_id_product").val()}},{key:"getPrefixSelector",value:function(e){return 1==e?"#"+this.prefixCreateForm:"#"+this.prefixEditForm}}]),e}();i.default=u},481:function(e,i,t){"use strict";var r=t(402),c=function(e){return e&&e.__esModule?e:{default:e}}(r);/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -22,4 +22,4 @@ window.catalog_product=function(e){function i(r){if(t[r])return t[r].exports;var * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -(0,window.$)(function(){new c.default})},5:function(e,i){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},6:function(e,i,t){var r=t(11),c=t(17),n=t(13),o=Object.defineProperty;i.f=t(2)?Object.defineProperty:function(e,i,t){if(r(e),i=n(i,!0),r(t),c)try{return o(e,i,t)}catch(e){}if("get"in t||"set"in t)throw TypeError("Accessors not supported!");return"value"in t&&(e[i]=t.value),e}},7:function(e,i){e.exports=function(e){try{return!!e()}catch(e){return!0}}},8:function(e,i,t){var r=t(5),c=t(3),n=t(15),o=t(10),a=function(e,i,t){var s,u,l,f=e&a.F,d=e&a.G,p=e&a.S,m=e&a.P,v=e&a.B,h=e&a.W,_=d?c:c[i]||(c[i]={}),y=_.prototype,P=d?r:p?r[i]:(r[i]||{}).prototype;d&&(t=i);for(s in t)(u=!f&&P&&void 0!==P[s])&&s in _||(l=u?P[s]:t[s],_[s]=d&&"function"!=typeof P[s]?t[s]:v&&u?n(l,r):h&&P[s]==l?function(e){var i=function(i,t,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(i);case 2:return new e(i,t)}return new e(i,t,r)}return e.apply(this,arguments)};return i.prototype=e.prototype,i}(l):m&&"function"==typeof l?n(Function.call,l):l,m&&((_.virtual||(_.virtual={}))[s]=l,e&a.R&&y&&!y[s]&&o(y,s,l)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a}}); \ No newline at end of file +(0,window.$)(function(){new c.default})},5:function(e,i){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},6:function(e,i,t){var r=t(11),c=t(17),n=t(14),o=Object.defineProperty;i.f=t(2)?Object.defineProperty:function(e,i,t){if(r(e),i=n(i,!0),r(t),c)try{return o(e,i,t)}catch(e){}if("get"in t||"set"in t)throw TypeError("Accessors not supported!");return"value"in t&&(e[i]=t.value),e}},7:function(e,i){e.exports=function(e){try{return!!e()}catch(e){return!0}}},8:function(e,i,t){var r=t(5),c=t(3),n=t(13),o=t(9),a=function(e,i,t){var s,u,l,f=e&a.F,d=e&a.G,p=e&a.S,m=e&a.P,v=e&a.B,h=e&a.W,_=d?c:c[i]||(c[i]={}),y=_.prototype,P=d?r:p?r[i]:(r[i]||{}).prototype;d&&(t=i);for(s in t)(u=!f&&P&&void 0!==P[s])&&s in _||(l=u?P[s]:t[s],_[s]=d&&"function"!=typeof P[s]?t[s]:v&&u?n(l,r):h&&P[s]==l?function(e){var i=function(i,t,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(i);case 2:return new e(i,t)}return new e(i,t,r)}return e.apply(this,arguments)};return i.prototype=e.prototype,i}(l):m&&"function"==typeof l?n(Function.call,l):l,m&&((_.virtual||(_.virtual={}))[s]=l,e&a.R&&y&&!y[s]&&o(y,s,l)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,e.exports=a},9:function(e,i,t){var r=t(6),c=t(12);e.exports=t(2)?function(e,i,t){return r.f(e,i,c(1,t))}:function(e,i,t){return e[i]=t,e}}}); \ No newline at end of file diff --git a/admin-dev/themes/new-theme/public/category.bundle.js b/admin-dev/themes/new-theme/public/category.bundle.js index 4f286f0deb997..a31a6c3f7d058 100644 --- a/admin-dev/themes/new-theme/public/category.bundle.js +++ b/admin-dev/themes/new-theme/public/category.bundle.js @@ -1,15 +1,15 @@ -window.category=function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=476)}({0:function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},1:function(t,e,n){"use strict";e.__esModule=!0;var r=n(19),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=function(){function t(t,e){for(var n=0;n1)for(var n=1;n0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function i(t){var e=r(t),n=e[0],i=e[1];return 3*(n+i)/4-i}function o(t,e,n){return 3*(e+n)/4-n}function a(t){for(var e,n=r(t),i=n[0],a=n[1],s=new d(o(t,i,a)),u=0,c=a>0?i-4:i,l=0;l>16&255,s[u++]=e>>8&255,s[u++]=255&e;return 2===a&&(e=f[t.charCodeAt(l)]<<2|f[t.charCodeAt(l+1)]>>4,s[u++]=255&e),1===a&&(e=f[t.charCodeAt(l)]<<10|f[t.charCodeAt(l+1)]<<4|f[t.charCodeAt(l+2)]>>2,s[u++]=e>>8&255,s[u++]=255&e),s}function s(t){return l[t>>18&63]+l[t>>12&63]+l[t>>6&63]+l[63&t]}function u(t,e,n){for(var r,i=[],o=e;oa?a:o+16383));return 1===r?(e=t[n-1],i.push(l[e>>2]+l[e<<4&63]+"==")):2===r&&(e=(t[n-2]<<8)+t[n-1],i.push(l[e>>10]+l[e>>4&63]+l[e<<2&63]+"=")),i.join("")}e.byteLength=i,e.toByteArray=a,e.fromByteArray=c;for(var l=[],f=[],d="undefined"!=typeof Uint8Array?Uint8Array:Array,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,v=p.length;h=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|t}function v(t){return+t!=t&&(t=0),o.alloc(+t)}function m(t,e){if(o.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Y(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(t).length;default:if(r)return Y(t).length;e=(""+e).toLowerCase(),r=!0}}function g(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,e>>>=0,n<=e)return"";for(t||(t="utf8");;)switch(t){case"hex":return M(this,e,n);case"utf8":case"utf-8":return O(this,e,n);case"ascii":return $(this,e,n);case"latin1":case"binary":return D(this,e,n);case"base64":return S(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function y(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function b(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=o.from(e,r)),o.isBuffer(e))return 0===e.length?-1:_(t,e,n,r,i);if("number"==typeof e)return e&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):_(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function _(t,e,n,r,i){function o(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}var a=1,s=t.length,u=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,u/=2,n/=2}var c;if(i){var l=-1;for(c=n;cs&&(n=s-u),c=n;c>=0;c--){for(var f=!0,d=0;di&&(r=i):r=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a239?4:o>223?3:o>191?2:1;if(i+s<=n){var u,c,l,f;switch(s){case 1:o<128&&(a=o);break;case 2:u=t[i+1],128==(192&u)&&(f=(31&o)<<6|63&u)>127&&(a=f);break;case 3:u=t[i+1],c=t[i+2],128==(192&u)&&128==(192&c)&&(f=(15&o)<<12|(63&u)<<6|63&c)>2047&&(f<55296||f>57343)&&(a=f);break;case 4:u=t[i+1],c=t[i+2],l=t[i+3],128==(192&u)&&128==(192&c)&&128==(192&l)&&(f=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l)>65535&&f<1114112&&(a=f)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),i+=s}return E(r)}function E(t){var e=t.length;if(e<=Q)return String.fromCharCode.apply(String,t);for(var n="",r=0;rr)&&(n=r);for(var i="",o=e;on)throw new RangeError("Trying to access beyond buffer length")}function I(t,e,n,r,i,a){if(!o.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function P(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i>>8*(r?i:1-i)}function R(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i>>8*(r?i:3-i)&255}function B(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function N(t,e,n,r,i){return i||B(t,e,n,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(t,e,n,r,23,4),n+4}function U(t,e,n,r,i){return i||B(t,e,n,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(t,e,n,r,52,8),n+8}function F(t){if(t=z(t).replace(tt,""),t.length<2)return"";for(;t.length%4!=0;)t+="=";return t}function z(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function H(t){return t<16?"0"+t.toString(16):t.toString(16)}function Y(t,e){e=e||1/0;for(var n,r=t.length,i=null,o=[],a=0;a55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function q(t){for(var e=[],n=0;n>8,i=n%256,o.push(i),o.push(r);return o}function J(t){return G.toByteArray(F(t))}function K(t,e,n,r){for(var i=0;i=e.length||i>=t.length);++i)e[i+n]=t[i];return i}function W(t){return t!==t}/*! +window.category=function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=482)}({0:function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},1:function(t,e,n){"use strict";e.__esModule=!0;var r=n(19),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=function(){function t(t,e){for(var n=0;n=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},n(108),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(e,n(10))},105:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(81),o=r(i),a=n(0),s=r(a),u=n(1),c=r(u),l=(n(38),window),f=l.$,d=function(){function t(e){if((0,s.default)(this,t),e=e||{},this.tinyMCELoaded=!1,void 0===e.baseAdminUrl)if(void 0!==window.baseAdminDir)e.baseAdminUrl=window.baseAdminDir;else{var n=window.location.pathname.split("/");n.every(function(t){return""===t||(e.baseAdminUrl="/"+t+"/",!1)})}void 0===e.langIsRtl&&(e.langIsRtl=void 0!==window.lang_is_rtl&&"1"===window.lang_is_rtl),this.setupTinyMCE(e)}return(0,c.default)(t,[{key:"setupTinyMCE",value:function(t){"undefined"==typeof tinyMCE?this.loadAndInitTinyMCE(t):this.initTinyMCE(t)}},{key:"initTinyMCE",value:function(t){var e=this;t=(0,o.default)({selector:".rte",plugins:"align colorpicker link image filemanager table media placeholder advlist code table autoresize",browser_spellcheck:!0,toolbar1:"code,colorpicker,bold,italic,underline,strikethrough,blockquote,link,align,bullist,numlist,table,image,media,formatselect",toolbar2:"",external_filemanager_path:t.baseAdminUrl+"filemanager/",filemanager_title:"File manager",external_plugins:{filemanager:t.baseAdminUrl+"filemanager/plugin.min.js"},language:iso_user,content_style:t.langIsRtl?"body {direction:rtl;}":"",skin:"prestashop",menubar:!1,statusbar:!1,relative_urls:!1,convert_urls:!1,entity_encoding:"raw",extended_valid_elements:"em[class|name|id],@[role|data-*|aria-*]",valid_children:"+*[*]",valid_elements:"*[*]",rel_list:[{title:"nofollow",value:"nofollow"}],editor_selector:"autoload_rte",init_instance_callback:function(){e.changeToMaterial()},setup:function(t){e.setupEditor(t)}},t),void 0!==t.editor_selector&&(t.selector="."+t.editor_selector),f("body").on("click",".mce-btn, .mce-open, .mce-menu-item",function(){e.changeToMaterial()}),tinyMCE.init(t),this.watchTabChanges(t)}},{key:"setupEditor",value:function(t){var e=this;t.on("loadContent",function(t){e.handleCounterTiny(t.target.id)}),t.on("change",function(t){tinyMCE.triggerSave(),e.handleCounterTiny(t.target.id)}),t.on("blur",function(){tinyMCE.triggerSave()})}},{key:"watchTabChanges",value:function(t){f(t.selector).each(function(t,e){var n=f(e).closest(".translation-field"),r=f(e).closest(".translations.tabbable");if(n.length&&r.length){var i=n.data("locale");f('.nav-item a[data-locale="'+i+'"]',r).on("shown.bs.tab",function(){var t=(f(e).closest("form"),tinyMCE.get(e.id));t&&t.setContent(t.getContent())})}})}},{key:"loadAndInitTinyMCE",value:function(t){var e=this;if(!this.tinyMCELoaded){this.tinyMCELoaded=!0;var n=t.baseAdminUrl.split("/");n.splice(n.length-2,2);var r=n.join("/");window.tinyMCEPreInit={},window.tinyMCEPreInit.base=r+"/js/tiny_mce",window.tinyMCEPreInit.suffix=".min",f.getScript(r+"/js/tiny_mce/tinymce.min.js",function(){e.setupTinyMCE(t)})}}},{key:"changeToMaterial",value:function(){var t={"mce-i-code":'code',"mce-i-none":'format_color_text',"mce-i-bold":'format_bold',"mce-i-italic":'format_italic',"mce-i-underline":'format_underlined',"mce-i-strikethrough":'format_strikethrough',"mce-i-blockquote":'format_quote',"mce-i-link":'link',"mce-i-alignleft":'format_align_left',"mce-i-aligncenter":'format_align_center',"mce-i-alignright":'format_align_right',"mce-i-alignjustify":'format_align_justify',"mce-i-bullist":'format_list_bulleted',"mce-i-numlist":'format_list_numbered',"mce-i-image":'image',"mce-i-table":'grid_on',"mce-i-media":'video_library',"mce-i-browse":'attachment',"mce-i-checkbox":''};f.each(t,function(t,e){f("."+t).replaceWith(e)})}},{key:"handleCounterTiny",value:function(t){var e=f("#"+t),n=e.attr("counter"),r=e.attr("counter_type"),i=tinyMCE.activeEditor.getBody().textContent.length;e.parent().find("span.currentLength").text(i),"recommended"!==r&&i>n?e.parent().find("span.maxLength").addClass("text-danger"):e.parent().find("span.maxLength").removeClass("text-danger")}}]),t}();e.default=d},107:function(t,e){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function i(t){if(l===setTimeout)return setTimeout(t,0);if((l===n||!l)&&setTimeout)return l=setTimeout,setTimeout(t,0);try{return l(t,0)}catch(e){try{return l.call(null,t,0)}catch(e){return l.call(this,t,0)}}}function o(t){if(f===clearTimeout)return clearTimeout(t);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(t);try{return f(t)}catch(e){try{return f.call(null,t)}catch(e){return f.call(this,t)}}}function a(){v&&p&&(v=!1,p.length?h=p.concat(h):m=-1,h.length&&s())}function s(){if(!v){var t=i(a);v=!0;for(var e=h.length;e;){for(p=h,h=[];++m1)for(var n=1;n0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");return-1===n&&(n=e),[n,n===e?0:4-n%4]}function i(t){var e=r(t),n=e[0],i=e[1];return 3*(n+i)/4-i}function o(t,e,n){return 3*(e+n)/4-n}function a(t){for(var e,n=r(t),i=n[0],a=n[1],s=new d(o(t,i,a)),u=0,c=a>0?i-4:i,l=0;l>16&255,s[u++]=e>>8&255,s[u++]=255&e;return 2===a&&(e=f[t.charCodeAt(l)]<<2|f[t.charCodeAt(l+1)]>>4,s[u++]=255&e),1===a&&(e=f[t.charCodeAt(l)]<<10|f[t.charCodeAt(l+1)]<<4|f[t.charCodeAt(l+2)]>>2,s[u++]=e>>8&255,s[u++]=255&e),s}function s(t){return l[t>>18&63]+l[t>>12&63]+l[t>>6&63]+l[63&t]}function u(t,e,n){for(var r,i=[],o=e;oa?a:o+16383));return 1===r?(e=t[n-1],i.push(l[e>>2]+l[e<<4&63]+"==")):2===r&&(e=(t[n-2]<<8)+t[n-1],i.push(l[e>>10]+l[e>>4&63]+l[e<<2&63]+"=")),i.join("")}e.byteLength=i,e.toByteArray=a,e.fromByteArray=c;for(var l=[],f=[],d="undefined"!=typeof Uint8Array?Uint8Array:Array,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h=0,v=p.length;h=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|t}function v(t){return+t!=t&&(t=0),o.alloc(+t)}function m(t,e){if(o.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var r=!1;;)switch(e){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return Y(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return J(t).length;default:if(r)return Y(t).length;e=(""+e).toLowerCase(),r=!0}}function g(t,e,n){var r=!1;if((void 0===e||e<0)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if(n>>>=0,e>>>=0,n<=e)return"";for(t||(t="utf8");;)switch(t){case"hex":return M(this,e,n);case"utf8":case"utf-8":return O(this,e,n);case"ascii":return $(this,e,n);case"latin1":case"binary":return D(this,e,n);case"base64":return S(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return j(this,e,n);default:if(r)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),r=!0}}function y(t,e,n){var r=t[e];t[e]=t[n],t[n]=r}function b(t,e,n,r,i){if(0===t.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=i?0:t.length-1),n<0&&(n=t.length+n),n>=t.length){if(i)return-1;n=t.length-1}else if(n<0){if(!i)return-1;n=0}if("string"==typeof e&&(e=o.from(e,r)),o.isBuffer(e))return 0===e.length?-1:_(t,e,n,r,i);if("number"==typeof e)return e&=255,o.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?i?Uint8Array.prototype.indexOf.call(t,e,n):Uint8Array.prototype.lastIndexOf.call(t,e,n):_(t,[e],n,r,i);throw new TypeError("val must be string, number or Buffer")}function _(t,e,n,r,i){function o(t,e){return 1===a?t[e]:t.readUInt16BE(e*a)}var a=1,s=t.length,u=e.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(t.length<2||e.length<2)return-1;a=2,s/=2,u/=2,n/=2}var c;if(i){var l=-1;for(c=n;cs&&(n=s-u),c=n;c>=0;c--){for(var f=!0,d=0;di&&(r=i):r=i;var o=e.length;if(o%2!=0)throw new TypeError("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;a239?4:o>223?3:o>191?2:1;if(i+s<=n){var u,c,l,f;switch(s){case 1:o<128&&(a=o);break;case 2:u=t[i+1],128==(192&u)&&(f=(31&o)<<6|63&u)>127&&(a=f);break;case 3:u=t[i+1],c=t[i+2],128==(192&u)&&128==(192&c)&&(f=(15&o)<<12|(63&u)<<6|63&c)>2047&&(f<55296||f>57343)&&(a=f);break;case 4:u=t[i+1],c=t[i+2],l=t[i+3],128==(192&u)&&128==(192&c)&&128==(192&l)&&(f=(15&o)<<18|(63&u)<<12|(63&c)<<6|63&l)>65535&&f<1114112&&(a=f)}}null===a?(a=65533,s=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),i+=s}return E(r)}function E(t){var e=t.length;if(e<=Q)return String.fromCharCode.apply(String,t);for(var n="",r=0;rr)&&(n=r);for(var i="",o=e;on)throw new RangeError("Trying to access beyond buffer length")}function I(t,e,n,r,i,a){if(!o.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>i||et.length)throw new RangeError("Index out of range")}function P(t,e,n,r){e<0&&(e=65535+e+1);for(var i=0,o=Math.min(t.length-n,2);i>>8*(r?i:1-i)}function R(t,e,n,r){e<0&&(e=4294967295+e+1);for(var i=0,o=Math.min(t.length-n,4);i>>8*(r?i:3-i)&255}function B(t,e,n,r,i,o){if(n+r>t.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function N(t,e,n,r,i){return i||B(t,e,n,4,3.4028234663852886e38,-3.4028234663852886e38),X.write(t,e,n,r,23,4),n+4}function U(t,e,n,r,i){return i||B(t,e,n,8,1.7976931348623157e308,-1.7976931348623157e308),X.write(t,e,n,r,52,8),n+8}function F(t){if(t=z(t).replace(tt,""),t.length<2)return"";for(;t.length%4!=0;)t+="=";return t}function z(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function H(t){return t<16?"0"+t.toString(16):t.toString(16)}function Y(t,e){e=e||1/0;for(var n,r=t.length,i=null,o=[],a=0;a55295&&n<57344){if(!i){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(e-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(n<56320){(e-=3)>-1&&o.push(239,191,189),i=n;continue}n=65536+(i-55296<<10|n-56320)}else i&&(e-=3)>-1&&o.push(239,191,189);if(i=null,n<128){if((e-=1)<0)break;o.push(n)}else if(n<2048){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(n<65536){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function q(t){for(var e=[],n=0;n>8,i=n%256,o.push(i),o.push(r);return o}function J(t){return G.toByteArray(F(t))}function K(t,e,n,r){for(var i=0;i=e.length||i>=t.length);++i)e[i+n]=t[i];return i}function W(t){return t!==t}/*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh * @license MIT */ -var G=n(113),X=n(125),Z=n(126);e.Buffer=o,e.SlowBuffer=v,e.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=r(),o.poolSize=8192,o._augment=function(t){return t.__proto__=o.prototype,t},o.from=function(t,e,n){return a(null,t,e,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(t,e,n){return u(null,t,e,n)},o.allocUnsafe=function(t){return c(null,t)},o.allocUnsafeSlow=function(t){return c(null,t)},o.isBuffer=function(t){return!(null==t||!t._isBuffer)},o.compare=function(t,e){if(!o.isBuffer(t)||!o.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,r=e.length,i=0,a=Math.min(n,r);i0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},o.prototype.compare=function(t,e,n,r,i){if(!o.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),e<0||n>t.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&e>=n)return 0;if(r>=i)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,r>>>=0,i>>>=0,this===t)return 0;for(var a=i-r,s=n-e,u=Math.min(a,s),c=this.slice(r,i),l=t.slice(e,n),f=0;fi)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return w(this,t,e,n);case"utf8":case"utf-8":return x(this,t,e,n);case"ascii":return C(this,t,e,n);case"latin1":case"binary":return k(this,t,e,n);case"base64":return A(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Q=4096;o.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e0&&(i*=256);)r+=this[t+--e]*i;return r},o.prototype.readUInt8=function(t,e){return e||L(t,1,this.length),this[t]},o.prototype.readUInt16LE=function(t,e){return e||L(t,2,this.length),this[t]|this[t+1]<<8},o.prototype.readUInt16BE=function(t,e){return e||L(t,2,this.length),this[t]<<8|this[t+1]},o.prototype.readUInt32LE=function(t,e){return e||L(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},o.prototype.readUInt32BE=function(t,e){return e||L(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},o.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||L(t,e,this.length);for(var r=this[t],i=1,o=0;++o=i&&(r-=Math.pow(2,8*e)),r},o.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||L(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*e)),o},o.prototype.readInt8=function(t,e){return e||L(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},o.prototype.readInt16LE=function(t,e){e||L(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(t,e){e||L(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(t,e){return e||L(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},o.prototype.readInt32BE=function(t,e){return e||L(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},o.prototype.readFloatLE=function(t,e){return e||L(t,4,this.length),X.read(this,t,!0,23,4)},o.prototype.readFloatBE=function(t,e){return e||L(t,4,this.length),X.read(this,t,!1,23,4)},o.prototype.readDoubleLE=function(t,e){return e||L(t,8,this.length),X.read(this,t,!0,52,8)},o.prototype.readDoubleBE=function(t,e){return e||L(t,8,this.length),X.read(this,t,!1,52,8)},o.prototype.writeUIntLE=function(t,e,n,r){if(t=+t,e|=0,n|=0,!r){I(this,t,e,n,Math.pow(2,8*n)-1,0)}var i=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+i]=t/o&255;return e+n},o.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,1,255,0),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},o.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):P(this,t,e,!0),e+2},o.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):P(this,t,e,!1),e+2},o.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):R(this,t,e,!0),e+4},o.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):R(this,t,e,!1),e+4},o.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);I(this,t,e,n,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o>0)-s&255;return e+n},o.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);I(this,t,e,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},o.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,1,127,-128),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},o.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):P(this,t,e,!0),e+2},o.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):P(this,t,e,!1),e+2},o.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):R(this,t,e,!0),e+4},o.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):R(this,t,e,!1),e+4},o.prototype.writeFloatLE=function(t,e,n){return N(this,t,e,!0,n)},o.prototype.writeFloatBE=function(t,e,n){return N(this,t,e,!1,n)},o.prototype.writeDoubleLE=function(t,e,n){return U(this,t,e,!0,n)},o.prototype.writeDoubleBE=function(t,e,n){return U(this,t,e,!1,n)},o.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e=0;--i)t[i+e]=this[i+n];else if(a<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,t||(t=0);var a;if("number"==typeof t)for(a=e;a>1,l=-7,f=n?i-1:0,d=n?-1:1,p=t[e+f];for(f+=d,o=p&(1<<-l)-1,p>>=-l,l+=s;l>0;o=256*o+t[e+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=r;l>0;a=256*a+t[e+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=c}return(p?-1:1)*a*Math.pow(2,o-r)},e.write=function(t,e,n,r,i,o){var a,s,u,c=8*o-i-1,l=(1<>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=l):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),e+=a+f>=1?d/u:d*Math.pow(2,1-f),e*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(e*u-1)*Math.pow(2,i),a+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;t[n+p]=255&s,p+=h,s/=256,i-=8);for(a=a<0;t[n+p]=255&a,p+=h,a/=256,c-=8);t[n+p-h]|=128*v}},126:function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},127:function(t,e){t.exports=function(t){var e="undefined"!=typeof window&&window.location;if(!e)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var n=e.protocol+"//"+e.host,r=n+e.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(t,e){var i=e.trim().replace(/^"(.*)"$/,function(t,e){return e}).replace(/^'(.*)'$/,function(t,e){return e});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i))return t;var o;return o=0===i.indexOf("//")?i:0===i.indexOf("/")?n+i:r+i.replace(/^\.\//,""),"url("+JSON.stringify(o)+")"})}},128:function(t,e,n){"use strict";(function(e,n){function r(t){return null==t}function i(t){return null!=t}function o(t){return!0===t}function a(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function s(t){return null!==t&&"object"==typeof t}function u(t){return"[object Object]"===ir.call(t)}function c(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function l(t){return i(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function f(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===ir?JSON.stringify(t,null,2):String(t)}function d(t){var e=parseFloat(t);return isNaN(e)?t:e}function p(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i-1)return t.splice(n,1)}}function v(t,e){return sr.call(t,e)}function m(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}function g(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function y(t,e){for(var n in e)t[n]=e[n];return t}function b(t){for(var e={},n=0;n-1)if(o&&!v(i,"default"))a=!1;else if(""===a||a===dr(t)){var u=Y(String,i.type);(u<0||s0&&(rt((u=t(u,(n||"")+"_"+s))[0])&&rt(l)&&(f[c]=O(l.text+u[0].text),u.shift()),f.push.apply(f,u)):a(u)?rt(l)?f[c]=O(l.text+u):""!==u&&f.push(O(u)):rt(u)&&rt(l)?f[c]=O(l.text+u.text):(o(e._isVList)&&i(u.tag)&&r(u.key)&&i(n)&&(u.key="__vlist"+n+"_"+s+"__"),f.push(u)));return f}(t):void 0}function rt(t){return i(t)&&i(t.text)&&!1===t.isComment}function it(t,e){if(t){for(var n=Object.create(null),r=Rr?Reflect.ownKeys(t):Object.keys(t),i=0;i-1:"string"==typeof t?t.split(",").indexOf(e)>-1:(n=t,"[object RegExp]"===ir.call(n)&&t.test(e));var n}function te(t,e){var n=t.cache,r=t.keys,i=t._vnode;for(var o in n){var a=n[o];if(a){var s=Zt(a.componentOptions);s&&!e(s)&&ee(n,o,r,i)}}}function ee(t,e,n,r){var i=t[e];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),t[e]=null,h(n,e)}function ne(t){for(var e=t.data,n=t,r=t;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=re(r.data,e));for(;i(n=n.parent);)n&&n.data&&(e=re(e,n.data));return function(t,e){return i(t)||i(e)?ie(t,oe(e)):""}(e.staticClass,e.class)}function re(t,e){return{staticClass:ie(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function ie(t,e){return t?e?t+" "+e:t:e||""}function oe(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?ge(t,e,n):qi(e)?Wi(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):zi(e)?t.setAttribute(e,Yi(e,n)):Ji(e)?Wi(n)?t.removeAttributeNS(Vi,Ki(e)):t.setAttributeNS(Vi,e,n):ge(t,e,n)}function ge(t,e,n){if(Wi(n))t.removeAttribute(e);else{if(Tr&&!Sr&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}function ye(t,e){var n=e.elm,o=e.data,a=t.data;if(!(r(o.staticClass)&&r(o.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var s=ne(e),u=n._transitionClasses;i(u)&&(s=ie(s,oe(u))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}function be(t){function e(){(a||(a=[])).push(t.slice(h,i).trim()),h=i+1}var n,r,i,o,a,s=!1,u=!1,c=!1,l=!1,f=0,d=0,p=0,h=0;for(i=0;i=0&&" "===(m=t.charAt(v));v--);m&&fo.test(m)||(l=!0)}}else void 0===o?(h=i+1,o=t.slice(0,i).trim()):e();if(void 0===o?o=t.slice(0,i).trim():0!==h&&e(),a)for(i=0;i-1?{exp:t.slice(0,ji),key:'"'+t.slice(ji+1)+'"'}:{exp:t,key:null};for(Di=t,ji=Li=Ii=0;!Pe();)Re(Mi=Ie())?Ne(Mi):91===Mi&&Be(Mi);return{exp:t.slice(0,Li),key:t.slice(Li+1,Ii)}}(t);return null===n.key?t+"="+e:"$set("+n.exp+", "+n.key+", "+e+")"}function Ie(){return Di.charCodeAt(++ji)}function Pe(){return ji>=$i}function Re(t){return 34===t||39===t}function Be(t){var e=1;for(Li=ji;!Pe();)if(Re(t=Ie()))Ne(t);else if(91===t&&e++,93===t&&e--,0===e){Ii=ji;break}}function Ne(t){for(var e=t;!Pe()&&(t=Ie())!==e;);}function Ue(t,e,n){var r=Pi;return function i(){null!==e.apply(null,arguments)&&ze(t,i,n,r)}}function Fe(t,e,n,r){if(vo){var i=wi,o=e;e=o._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=i||0===t.timeStamp||t.target.ownerDocument!==document)return o.apply(this,arguments)}}Pi.addEventListener(t,e,Mr?{capture:n,passive:r}:n)}function ze(t,e,n,r){(r||Pi).removeEventListener(t,e._wrapper||e,n)}function He(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},o=t.data.on||{};Pi=e.elm,function(t){if(i(t[po])){var e=Tr?"change":"input";t[e]=[].concat(t[po],t[e]||[]),delete t[po]}i(t[ho])&&(t.change=[].concat(t[ho],t.change||[]),delete t[ho])}(n),Q(n,o,Fe,ze,Ue,e.context),Pi=void 0}}function Ye(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,o,a=e.elm,s=t.data.domProps||{},u=e.data.domProps||{};for(n in i(u.__ob__)&&(u=e.data.domProps=y({},u)),s)r(u[n])&&(a[n]="");for(n in u){if(o=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),o===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=o;var c=r(o)?"":String(o);qe(a,c)&&(a.value=c)}else if("innerHTML"===n&&Zi(a.tagName)&&r(a.innerHTML)){(Ri=Ri||document.createElement("div")).innerHTML=""+o+"";for(var l=Ri.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(o!==s[n])try{a[n]=o}catch(t){}}}}function qe(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.number)return d(n)!==d(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}function Ve(t){var e=Je(t.style);return t.staticStyle?y(t.staticStyle,e):e}function Je(t){return Array.isArray(t)?b(t):"string"==typeof t?yo(t):t}function Ke(t,e){var n=e.data,o=t.data;if(!(r(n.staticStyle)&&r(n.style)&&r(o.staticStyle)&&r(o.style))){var a,s,u=e.elm,c=o.staticStyle,l=o.normalizedStyle||o.style||{},f=c||l,d=Je(e.data.style)||{};e.data.normalizedStyle=i(d.__ob__)?y({},d):d;var p=function(t,e){for(var n,r={},i=t;i.componentInstance;)(i=i.componentInstance._vnode)&&i.data&&(n=Ve(i.data))&&y(r,n);(n=Ve(t.data))&&y(r,n);for(var o=t;o=o.parent;)o.data&&(n=Ve(o.data))&&y(r,n);return r}(e);for(s in f)r(p[s])&&wo(u,s,"");for(s in p)(a=p[s])!==f[s]&&wo(u,s,null==a?"":a)}}function We(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Ao).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Ge(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Ao).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Xe(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&y(e,To(t.name||"v")),y(e,t),e}return"string"==typeof t?To(t):void 0}}function Ze(t){Lo(function(){Lo(t)})}function Qe(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),We(t,e))}function tn(t,e){t._transitionClasses&&h(t._transitionClasses,e),Ge(t,e)}function en(t,e,n){var r=nn(t,e),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===Oo?Do:jo,u=0,c=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++u>=a&&c()};setTimeout(function(){u0&&(n=Oo,l=a,f=o.length):e===Eo?c>0&&(n=Eo,l=c,f=u.length):f=(n=(l=Math.max(a,c))>0?a>c?Oo:Eo:null)?n===Oo?o.length:u.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Oo&&Io.test(r[$o+"Property"])}}function rn(t,e){for(;t.length1}function ln(t,e){!0!==e.data.show&&an(e)}function fn(t,e,n){dn(t,e,n),(Tr||Or)&&setTimeout(function(){dn(t,e,n)},0)}function dn(t,e,n){var r=e.value,i=t.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,u=t.options.length;s-1,a.selected!==o&&(a.selected=o);else if(w(hn(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));i||(t.selectedIndex=-1)}}function pn(t,e){return e.every(function(e){return!w(e,t)})}function hn(t){return"_value"in t?t._value:t.value}function vn(t){t.target.composing=!0}function mn(t){t.target.composing&&(t.target.composing=!1,gn(t.target,"input"))}function gn(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function yn(t){return!t.componentInstance||t.data&&t.data.transition?t:yn(t.componentInstance._vnode)}function bn(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?bn(jt(e.children)):t}function _n(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var i=n._parentListeners;for(var o in i)e[cr(o)]=i[o];return e}function wn(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function xn(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Cn(t){t.data.newPos=t.elm.getBoundingClientRect()}function kn(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,i=e.top-n.top;if(r||i){t.data.moved=!0;var o=t.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}function An(t,e){var n=e?Aa:ka;return t.replace(n,function(t){return Ca[t]})}function Tn(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:jn(e),rawAttrsMap:{},parent:n,children:[]}}function Sn(t,e){function n(t){if(r(t),c||t.processed||(t=On(t,e)),a.length||t===i||i.if&&(t.elseif||t.else)&&$n(i,{exp:t.elseif,block:t}),o&&!t.forbidden)if(t.elseif||t.else)s=t,(u=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(o.children))&&u.if&&$n(u,{exp:s.elseif,block:s});else{if(t.slotScope){var n=t.slotTarget||'"default"';(o.scopedSlots||(o.scopedSlots={}))[n]=t}o.children.push(t),t.parent=o}var s,u;t.children=t.children.filter(function(t){return!t.slotScope}),r(t),t.pre&&(c=!1),Xo(t.tag)&&(l=!1);for(var f=0;f=0&&a[i].lowerCasedTag!==s;i--);else i=0;if(i>=0){for(var u=a.length-1;u>=i;u--)e.end&&e.end(a[u].tag,n,r);a.length=i,o=i&&a[i-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,r):"p"===s&&(e.start&&e.start(t,[],!1,n,r),e.end&&e.end(t,n,r))}for(var i,o,a=[],s=e.expectHTML,u=e.isUnaryTag||hr,c=e.canBeLeftOpenTag||hr,l=0;t;){if(i=t,o&&wa(o)){var f=0,d=o.toLowerCase(),p=xa[d]||(xa[d]=new RegExp("([\\s\\S]*?)(]*>)","i")),h=t.replace(p,function(t,n,r){return f=r.length,wa(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),Sa(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""});l+=t.length-h.length,t=h,r(d,l-f,l)}else{var v=t.indexOf("<");if(0===v){if(ba.test(t)){var m=t.indexOf("--\x3e");if(m>=0){e.shouldKeepComment&&e.comment(t.substring(4,m),l,l+m+3),n(m+3);continue}}if(_a.test(t)){var g=t.indexOf("]>");if(g>=0){n(g+2);continue}}var y=t.match(ya);if(y){n(y[0].length);continue}var b=t.match(ga);if(b){var _=l;n(b[0].length),r(b[1],_,l);continue}var w=function(){var e=t.match(va);if(e){var r,i,o={tagName:e[1],attrs:[],start:l};for(n(e[0].length);!(r=t.match(ma))&&(i=t.match(da)||t.match(fa));)i.start=l,n(i[0].length),i.end=l,o.attrs.push(i);if(r)return o.unarySlash=r[1],n(r[0].length),o.end=l,o}}();if(w){(function(t){var n=t.tagName,i=t.unarySlash;s&&("p"===o&&la(n)&&r(o),c(n)&&o===n&&r(n));for(var l=u(n)||!!i,f=t.attrs.length,d=new Array(f),p=0;p=0){for(C=t.slice(v);!(ga.test(C)||va.test(C)||ba.test(C)||_a.test(C)||(k=C.indexOf("<",1))<0);)v+=k,C=t.slice(v);x=t.substring(0,v)}v<0&&(x=t),x&&n(x.length),e.chars&&x&&e.chars(x,l-x.length,l)}if(t===i){e.chars&&e.chars(t);break}}r()}(t,{warn:Vo,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,r,s,u){var f=o&&o.ns||Qo(t);Tr&&"svg"===f&&(r=function(t){for(var e=[],n=0;nu&&(s.push(o=t.slice(u,i)),a.push(JSON.stringify(o)));var c=be(r[1].trim());a.push("_s("+c+")"),s.push({"@binding":c}),u=i+r[0].length}return u>>0}(a):"")+")"}(t,t.scopedSlots,e)+","),t.model&&(n+="model:{value:"+t.model.value+",callback:"+t.model.callback+",expression:"+t.model.expression+"},"),t.inlineTemplate){var o=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=Nn(n,e.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(t){return"function(){"+t+"}"}).join(",")+"]}"}}(t,e);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b("+n+',"'+t.tag+'",'+Xn(t.dynamicAttrs)+")"),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Vn(t){return 1===t.type&&("slot"===t.tag||t.children.some(Vn))}function Jn(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Hn(t,e,Jn,"null");if(t.for&&!t.forProcessed)return Yn(t,e,Jn);var r=t.slotScope===Fa?"":String(t.slotScope),i="function("+r+"){return "+("template"===t.tag?t.if&&n?"("+t.if+")?"+(Kn(t,e)||"undefined")+":undefined":Kn(t,e)||"undefined":Un(t,e))+"}",o=r?"":",proxy:true";return"{key:"+(t.slotTarget||'"default"')+",fn:"+i+o+"}"}function Kn(t,e,n,r,i){var o=t.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return""+(r||Un)(a,e)+s}var u=n?function(t,e){for(var n=0,r=0;r':'
',rs.innerHTML.indexOf(" ")>0}/*! +var G=n(115),X=n(127),Z=n(128);e.Buffer=o,e.SlowBuffer=v,e.INSPECT_MAX_BYTES=50,o.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:function(){try{var t=new Uint8Array(1);return t.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}(),e.kMaxLength=r(),o.poolSize=8192,o._augment=function(t){return t.__proto__=o.prototype,t},o.from=function(t,e,n){return a(null,t,e,n)},o.TYPED_ARRAY_SUPPORT&&(o.prototype.__proto__=Uint8Array.prototype,o.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&o[Symbol.species]===o&&Object.defineProperty(o,Symbol.species,{value:null,configurable:!0})),o.alloc=function(t,e,n){return u(null,t,e,n)},o.allocUnsafe=function(t){return c(null,t)},o.allocUnsafeSlow=function(t){return c(null,t)},o.isBuffer=function(t){return!(null==t||!t._isBuffer)},o.compare=function(t,e){if(!o.isBuffer(t)||!o.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,r=e.length,i=0,a=Math.min(n,r);i0&&(t=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(t+=" ... ")),""},o.prototype.compare=function(t,e,n,r,i){if(!o.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),e<0||n>t.length||r<0||i>this.length)throw new RangeError("out of range index");if(r>=i&&e>=n)return 0;if(r>=i)return-1;if(e>=n)return 1;if(e>>>=0,n>>>=0,r>>>=0,i>>>=0,this===t)return 0;for(var a=i-r,s=n-e,u=Math.min(a,s),c=this.slice(r,i),l=t.slice(e,n),f=0;fi)&&(n=i),t.length>0&&(n<0||e<0)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return w(this,t,e,n);case"utf8":case"utf-8":return x(this,t,e,n);case"ascii":return C(this,t,e,n);case"latin1":case"binary":return k(this,t,e,n);case"base64":return A(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},o.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Q=4096;o.prototype.slice=function(t,e){var n=this.length;t=~~t,e=void 0===e?n:~~e,t<0?(t+=n)<0&&(t=0):t>n&&(t=n),e<0?(e+=n)<0&&(e=0):e>n&&(e=n),e0&&(i*=256);)r+=this[t+--e]*i;return r},o.prototype.readUInt8=function(t,e){return e||L(t,1,this.length),this[t]},o.prototype.readUInt16LE=function(t,e){return e||L(t,2,this.length),this[t]|this[t+1]<<8},o.prototype.readUInt16BE=function(t,e){return e||L(t,2,this.length),this[t]<<8|this[t+1]},o.prototype.readUInt32LE=function(t,e){return e||L(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},o.prototype.readUInt32BE=function(t,e){return e||L(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},o.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||L(t,e,this.length);for(var r=this[t],i=1,o=0;++o=i&&(r-=Math.pow(2,8*e)),r},o.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||L(t,e,this.length);for(var r=e,i=1,o=this[t+--r];r>0&&(i*=256);)o+=this[t+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*e)),o},o.prototype.readInt8=function(t,e){return e||L(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},o.prototype.readInt16LE=function(t,e){e||L(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt16BE=function(t,e){e||L(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},o.prototype.readInt32LE=function(t,e){return e||L(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},o.prototype.readInt32BE=function(t,e){return e||L(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},o.prototype.readFloatLE=function(t,e){return e||L(t,4,this.length),X.read(this,t,!0,23,4)},o.prototype.readFloatBE=function(t,e){return e||L(t,4,this.length),X.read(this,t,!1,23,4)},o.prototype.readDoubleLE=function(t,e){return e||L(t,8,this.length),X.read(this,t,!0,52,8)},o.prototype.readDoubleBE=function(t,e){return e||L(t,8,this.length),X.read(this,t,!1,52,8)},o.prototype.writeUIntLE=function(t,e,n,r){if(t=+t,e|=0,n|=0,!r){I(this,t,e,n,Math.pow(2,8*n)-1,0)}var i=1,o=0;for(this[e]=255&t;++o=0&&(o*=256);)this[e+i]=t/o&255;return e+n},o.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,1,255,0),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},o.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):P(this,t,e,!0),e+2},o.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,65535,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):P(this,t,e,!1),e+2},o.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):R(this,t,e,!0),e+4},o.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,4294967295,0),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):R(this,t,e,!1),e+4},o.prototype.writeIntLE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);I(this,t,e,n,i-1,-i)}var o=0,a=1,s=0;for(this[e]=255&t;++o>0)-s&255;return e+n},o.prototype.writeIntBE=function(t,e,n,r){if(t=+t,e|=0,!r){var i=Math.pow(2,8*n-1);I(this,t,e,n,i-1,-i)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)t<0&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a>>0)-s&255;return e+n},o.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,1,127,-128),o.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),t<0&&(t=255+t+1),this[e]=255&t,e+1},o.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):P(this,t,e,!0),e+2},o.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,32767,-32768),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):P(this,t,e,!1),e+2},o.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,2147483647,-2147483648),o.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):R(this,t,e,!0),e+4},o.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,2147483647,-2147483648),t<0&&(t=4294967295+t+1),o.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):R(this,t,e,!1),e+4},o.prototype.writeFloatLE=function(t,e,n){return N(this,t,e,!0,n)},o.prototype.writeFloatBE=function(t,e,n){return N(this,t,e,!1,n)},o.prototype.writeDoubleLE=function(t,e,n){return U(this,t,e,!0,n)},o.prototype.writeDoubleBE=function(t,e,n){return U(this,t,e,!1,n)},o.prototype.copy=function(t,e,n,r){if(n||(n=0),r||0===r||(r=this.length),e>=t.length&&(e=t.length),e||(e=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),t.length-e=0;--i)t[i+e]=this[i+n];else if(a<1e3||!o.TYPED_ARRAY_SUPPORT)for(i=0;i>>=0,n=void 0===n?this.length:n>>>0,t||(t=0);var a;if("number"==typeof t)for(a=e;a>1,l=-7,f=n?i-1:0,d=n?-1:1,p=t[e+f];for(f+=d,o=p&(1<<-l)-1,p>>=-l,l+=s;l>0;o=256*o+t[e+f],f+=d,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=r;l>0;a=256*a+t[e+f],f+=d,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(p?-1:1);a+=Math.pow(2,r),o-=c}return(p?-1:1)*a*Math.pow(2,o-r)},e.write=function(t,e,n,r,i,o){var a,s,u,c=8*o-i-1,l=(1<>1,d=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:o-1,h=r?1:-1,v=e<0||0===e&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=l):(a=Math.floor(Math.log(e)/Math.LN2),e*(u=Math.pow(2,-a))<1&&(a--,u*=2),e+=a+f>=1?d/u:d*Math.pow(2,1-f),e*u>=2&&(a++,u/=2),a+f>=l?(s=0,a=l):a+f>=1?(s=(e*u-1)*Math.pow(2,i),a+=f):(s=e*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;t[n+p]=255&s,p+=h,s/=256,i-=8);for(a=a<0;t[n+p]=255&a,p+=h,a/=256,c-=8);t[n+p-h]|=128*v}},128:function(t,e){var n={}.toString;t.exports=Array.isArray||function(t){return"[object Array]"==n.call(t)}},13:function(t,e,n){var r=n(18);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},130:function(t,e){t.exports=function(t){var e="undefined"!=typeof window&&window.location;if(!e)throw new Error("fixUrls requires window.location");if(!t||"string"!=typeof t)return t;var n=e.protocol+"//"+e.host,r=n+e.pathname.replace(/\/[^\/]*$/,"/");return t.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(t,e){var i=e.trim().replace(/^"(.*)"$/,function(t,e){return e}).replace(/^'(.*)'$/,function(t,e){return e});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(i))return t;var o;return o=0===i.indexOf("//")?i:0===i.indexOf("/")?n+i:r+i.replace(/^\.\//,""),"url("+JSON.stringify(o)+")"})}},131:function(t,e,n){"use strict";(function(e,n){function r(t){return null==t}function i(t){return null!=t}function o(t){return!0===t}function a(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function s(t){return null!==t&&"object"==typeof t}function u(t){return"[object Object]"===ir.call(t)}function c(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function l(t){return i(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function f(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===ir?JSON.stringify(t,null,2):String(t)}function d(t){var e=parseFloat(t);return isNaN(e)?t:e}function p(t,e){for(var n=Object.create(null),r=t.split(","),i=0;i-1)return t.splice(n,1)}}function v(t,e){return sr.call(t,e)}function m(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}function g(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function y(t,e){for(var n in e)t[n]=e[n];return t}function b(t){for(var e={},n=0;n-1)if(o&&!v(i,"default"))a=!1;else if(""===a||a===dr(t)){var u=Y(String,i.type);(u<0||s0&&(rt((u=t(u,(n||"")+"_"+s))[0])&&rt(l)&&(f[c]=O(l.text+u[0].text),u.shift()),f.push.apply(f,u)):a(u)?rt(l)?f[c]=O(l.text+u):""!==u&&f.push(O(u)):rt(u)&&rt(l)?f[c]=O(l.text+u.text):(o(e._isVList)&&i(u.tag)&&r(u.key)&&i(n)&&(u.key="__vlist"+n+"_"+s+"__"),f.push(u)));return f}(t):void 0}function rt(t){return i(t)&&i(t.text)&&!1===t.isComment}function it(t,e){if(t){for(var n=Object.create(null),r=Rr?Reflect.ownKeys(t):Object.keys(t),i=0;i-1:"string"==typeof t?t.split(",").indexOf(e)>-1:(n=t,"[object RegExp]"===ir.call(n)&&t.test(e));var n}function te(t,e){var n=t.cache,r=t.keys,i=t._vnode;for(var o in n){var a=n[o];if(a){var s=Zt(a.componentOptions);s&&!e(s)&&ee(n,o,r,i)}}}function ee(t,e,n,r){var i=t[e];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),t[e]=null,h(n,e)}function ne(t){for(var e=t.data,n=t,r=t;i(r.componentInstance);)(r=r.componentInstance._vnode)&&r.data&&(e=re(r.data,e));for(;i(n=n.parent);)n&&n.data&&(e=re(e,n.data));return function(t,e){return i(t)||i(e)?ie(t,oe(e)):""}(e.staticClass,e.class)}function re(t,e){return{staticClass:ie(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function ie(t,e){return t?e?t+" "+e:t:e||""}function oe(t){return Array.isArray(t)?function(t){for(var e,n="",r=0,o=t.length;r-1?ge(t,e,n):qi(e)?Wi(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):zi(e)?t.setAttribute(e,Yi(e,n)):Ji(e)?Wi(n)?t.removeAttributeNS(Vi,Ki(e)):t.setAttributeNS(Vi,e,n):ge(t,e,n)}function ge(t,e,n){if(Wi(n))t.removeAttribute(e);else{if(Tr&&!Sr&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}function ye(t,e){var n=e.elm,o=e.data,a=t.data;if(!(r(o.staticClass)&&r(o.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var s=ne(e),u=n._transitionClasses;i(u)&&(s=ie(s,oe(u))),s!==n._prevClass&&(n.setAttribute("class",s),n._prevClass=s)}}function be(t){function e(){(a||(a=[])).push(t.slice(h,i).trim()),h=i+1}var n,r,i,o,a,s=!1,u=!1,c=!1,l=!1,f=0,d=0,p=0,h=0;for(i=0;i=0&&" "===(m=t.charAt(v));v--);m&&fo.test(m)||(l=!0)}}else void 0===o?(h=i+1,o=t.slice(0,i).trim()):e();if(void 0===o?o=t.slice(0,i).trim():0!==h&&e(),a)for(i=0;i-1?{exp:t.slice(0,ji),key:'"'+t.slice(ji+1)+'"'}:{exp:t,key:null};for(Di=t,ji=Li=Ii=0;!Pe();)Re(Mi=Ie())?Ne(Mi):91===Mi&&Be(Mi);return{exp:t.slice(0,Li),key:t.slice(Li+1,Ii)}}(t);return null===n.key?t+"="+e:"$set("+n.exp+", "+n.key+", "+e+")"}function Ie(){return Di.charCodeAt(++ji)}function Pe(){return ji>=$i}function Re(t){return 34===t||39===t}function Be(t){var e=1;for(Li=ji;!Pe();)if(Re(t=Ie()))Ne(t);else if(91===t&&e++,93===t&&e--,0===e){Ii=ji;break}}function Ne(t){for(var e=t;!Pe()&&(t=Ie())!==e;);}function Ue(t,e,n){var r=Pi;return function i(){null!==e.apply(null,arguments)&&ze(t,i,n,r)}}function Fe(t,e,n,r){if(vo){var i=wi,o=e;e=o._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=i||0===t.timeStamp||t.target.ownerDocument!==document)return o.apply(this,arguments)}}Pi.addEventListener(t,e,Mr?{capture:n,passive:r}:n)}function ze(t,e,n,r){(r||Pi).removeEventListener(t,e._wrapper||e,n)}function He(t,e){if(!r(t.data.on)||!r(e.data.on)){var n=e.data.on||{},o=t.data.on||{};Pi=e.elm,function(t){if(i(t[po])){var e=Tr?"change":"input";t[e]=[].concat(t[po],t[e]||[]),delete t[po]}i(t[ho])&&(t.change=[].concat(t[ho],t.change||[]),delete t[ho])}(n),Q(n,o,Fe,ze,Ue,e.context),Pi=void 0}}function Ye(t,e){if(!r(t.data.domProps)||!r(e.data.domProps)){var n,o,a=e.elm,s=t.data.domProps||{},u=e.data.domProps||{};for(n in i(u.__ob__)&&(u=e.data.domProps=y({},u)),s)r(u[n])&&(a[n]="");for(n in u){if(o=u[n],"textContent"===n||"innerHTML"===n){if(e.children&&(e.children.length=0),o===s[n])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===n&&"PROGRESS"!==a.tagName){a._value=o;var c=r(o)?"":String(o);qe(a,c)&&(a.value=c)}else if("innerHTML"===n&&Zi(a.tagName)&&r(a.innerHTML)){(Ri=Ri||document.createElement("div")).innerHTML=""+o+"";for(var l=Ri.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(o!==s[n])try{a[n]=o}catch(t){}}}}function qe(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,r=t._vModifiers;if(i(r)){if(r.number)return d(n)!==d(e);if(r.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}function Ve(t){var e=Je(t.style);return t.staticStyle?y(t.staticStyle,e):e}function Je(t){return Array.isArray(t)?b(t):"string"==typeof t?yo(t):t}function Ke(t,e){var n=e.data,o=t.data;if(!(r(n.staticStyle)&&r(n.style)&&r(o.staticStyle)&&r(o.style))){var a,s,u=e.elm,c=o.staticStyle,l=o.normalizedStyle||o.style||{},f=c||l,d=Je(e.data.style)||{};e.data.normalizedStyle=i(d.__ob__)?y({},d):d;var p=function(t,e){for(var n,r={},i=t;i.componentInstance;)(i=i.componentInstance._vnode)&&i.data&&(n=Ve(i.data))&&y(r,n);(n=Ve(t.data))&&y(r,n);for(var o=t;o=o.parent;)o.data&&(n=Ve(o.data))&&y(r,n);return r}(e);for(s in f)r(p[s])&&wo(u,s,"");for(s in p)(a=p[s])!==f[s]&&wo(u,s,null==a?"":a)}}function We(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Ao).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function Ge(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(Ao).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" "+(t.getAttribute("class")||"")+" ",r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function Xe(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&y(e,To(t.name||"v")),y(e,t),e}return"string"==typeof t?To(t):void 0}}function Ze(t){Lo(function(){Lo(t)})}function Qe(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),We(t,e))}function tn(t,e){t._transitionClasses&&h(t._transitionClasses,e),Ge(t,e)}function en(t,e,n){var r=nn(t,e),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===Oo?Do:jo,u=0,c=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++u>=a&&c()};setTimeout(function(){u0&&(n=Oo,l=a,f=o.length):e===Eo?c>0&&(n=Eo,l=c,f=u.length):f=(n=(l=Math.max(a,c))>0?a>c?Oo:Eo:null)?n===Oo?o.length:u.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Oo&&Io.test(r[$o+"Property"])}}function rn(t,e){for(;t.length1}function ln(t,e){!0!==e.data.show&&an(e)}function fn(t,e,n){dn(t,e,n),(Tr||Or)&&setTimeout(function(){dn(t,e,n)},0)}function dn(t,e,n){var r=e.value,i=t.multiple;if(!i||Array.isArray(r)){for(var o,a,s=0,u=t.options.length;s-1,a.selected!==o&&(a.selected=o);else if(w(hn(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));i||(t.selectedIndex=-1)}}function pn(t,e){return e.every(function(e){return!w(e,t)})}function hn(t){return"_value"in t?t._value:t.value}function vn(t){t.target.composing=!0}function mn(t){t.target.composing&&(t.target.composing=!1,gn(t.target,"input"))}function gn(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function yn(t){return!t.componentInstance||t.data&&t.data.transition?t:yn(t.componentInstance._vnode)}function bn(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?bn(jt(e.children)):t}function _n(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var i=n._parentListeners;for(var o in i)e[cr(o)]=i[o];return e}function wn(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}function xn(t){t.elm._moveCb&&t.elm._moveCb(),t.elm._enterCb&&t.elm._enterCb()}function Cn(t){t.data.newPos=t.elm.getBoundingClientRect()}function kn(t){var e=t.data.pos,n=t.data.newPos,r=e.left-n.left,i=e.top-n.top;if(r||i){t.data.moved=!0;var o=t.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}function An(t,e){var n=e?Aa:ka;return t.replace(n,function(t){return Ca[t]})}function Tn(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:jn(e),rawAttrsMap:{},parent:n,children:[]}}function Sn(t,e){function n(t){if(r(t),c||t.processed||(t=On(t,e)),a.length||t===i||i.if&&(t.elseif||t.else)&&$n(i,{exp:t.elseif,block:t}),o&&!t.forbidden)if(t.elseif||t.else)s=t,(u=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(o.children))&&u.if&&$n(u,{exp:s.elseif,block:s});else{if(t.slotScope){var n=t.slotTarget||'"default"';(o.scopedSlots||(o.scopedSlots={}))[n]=t}o.children.push(t),t.parent=o}var s,u;t.children=t.children.filter(function(t){return!t.slotScope}),r(t),t.pre&&(c=!1),Xo(t.tag)&&(l=!1);for(var f=0;f=0&&a[i].lowerCasedTag!==s;i--);else i=0;if(i>=0){for(var u=a.length-1;u>=i;u--)e.end&&e.end(a[u].tag,n,r);a.length=i,o=i&&a[i-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,r):"p"===s&&(e.start&&e.start(t,[],!1,n,r),e.end&&e.end(t,n,r))}for(var i,o,a=[],s=e.expectHTML,u=e.isUnaryTag||hr,c=e.canBeLeftOpenTag||hr,l=0;t;){if(i=t,o&&wa(o)){var f=0,d=o.toLowerCase(),p=xa[d]||(xa[d]=new RegExp("([\\s\\S]*?)(]*>)","i")),h=t.replace(p,function(t,n,r){return f=r.length,wa(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),Sa(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""});l+=t.length-h.length,t=h,r(d,l-f,l)}else{var v=t.indexOf("<");if(0===v){if(ba.test(t)){var m=t.indexOf("--\x3e");if(m>=0){e.shouldKeepComment&&e.comment(t.substring(4,m),l,l+m+3),n(m+3);continue}}if(_a.test(t)){var g=t.indexOf("]>");if(g>=0){n(g+2);continue}}var y=t.match(ya);if(y){n(y[0].length);continue}var b=t.match(ga);if(b){var _=l;n(b[0].length),r(b[1],_,l);continue}var w=function(){var e=t.match(va);if(e){var r,i,o={tagName:e[1],attrs:[],start:l};for(n(e[0].length);!(r=t.match(ma))&&(i=t.match(da)||t.match(fa));)i.start=l,n(i[0].length),i.end=l,o.attrs.push(i);if(r)return o.unarySlash=r[1],n(r[0].length),o.end=l,o}}();if(w){(function(t){var n=t.tagName,i=t.unarySlash;s&&("p"===o&&la(n)&&r(o),c(n)&&o===n&&r(n));for(var l=u(n)||!!i,f=t.attrs.length,d=new Array(f),p=0;p=0){for(C=t.slice(v);!(ga.test(C)||va.test(C)||ba.test(C)||_a.test(C)||(k=C.indexOf("<",1))<0);)v+=k,C=t.slice(v);x=t.substring(0,v)}v<0&&(x=t),x&&n(x.length),e.chars&&x&&e.chars(x,l-x.length,l)}if(t===i){e.chars&&e.chars(t);break}}r()}(t,{warn:Vo,expectHTML:e.expectHTML,isUnaryTag:e.isUnaryTag,canBeLeftOpenTag:e.canBeLeftOpenTag,shouldDecodeNewlines:e.shouldDecodeNewlines,shouldDecodeNewlinesForHref:e.shouldDecodeNewlinesForHref,shouldKeepComment:e.comments,outputSourceRange:e.outputSourceRange,start:function(t,r,s,u){var f=o&&o.ns||Qo(t);Tr&&"svg"===f&&(r=function(t){for(var e=[],n=0;nu&&(s.push(o=t.slice(u,i)),a.push(JSON.stringify(o)));var c=be(r[1].trim());a.push("_s("+c+")"),s.push({"@binding":c}),u=i+r[0].length}return u>>0}(a):"")+")"}(t,t.scopedSlots,e)+","),t.model&&(n+="model:{value:"+t.model.value+",callback:"+t.model.callback+",expression:"+t.model.expression+"},"),t.inlineTemplate){var o=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=Nn(n,e.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(t){return"function(){"+t+"}"}).join(",")+"]}"}}(t,e);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b("+n+',"'+t.tag+'",'+Xn(t.dynamicAttrs)+")"),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Vn(t){return 1===t.type&&("slot"===t.tag||t.children.some(Vn))}function Jn(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Hn(t,e,Jn,"null");if(t.for&&!t.forProcessed)return Yn(t,e,Jn);var r=t.slotScope===Fa?"":String(t.slotScope),i="function("+r+"){return "+("template"===t.tag?t.if&&n?"("+t.if+")?"+(Kn(t,e)||"undefined")+":undefined":Kn(t,e)||"undefined":Un(t,e))+"}",o=r?"":",proxy:true";return"{key:"+(t.slotTarget||'"default"')+",fn:"+i+o+"}"}function Kn(t,e,n,r,i){var o=t.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return""+(r||Un)(a,e)+s}var u=n?function(t,e){for(var n=0,r=0;r':'
',rs.innerHTML.indexOf(" ")>0}/*! * Vue.js v2.6.7 * (c) 2014-2019 Evan You * Released under the MIT License. */ -var nr,rr=Object.freeze({}),ir=Object.prototype.toString,or=p("slot,component",!0),ar=p("key,ref,slot,slot-scope,is"),sr=Object.prototype.hasOwnProperty,ur=/-(\w)/g,cr=m(function(t){return t.replace(ur,function(t,e){return e?e.toUpperCase():""})}),lr=m(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),fr=/\B([A-Z])/g,dr=m(function(t){return t.replace(fr,"-$1").toLowerCase()}),pr=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n},hr=function(t,e,n){return!1},vr=function(t){return t},mr="data-server-rendered",gr=["component","directive","filter"],yr=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],br={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:hr,isReservedAttr:hr,isUnknownElement:hr,getTagNamespace:_,parsePlatformTagName:vr,mustUseProp:hr,async:!0,_lifecycleHooks:yr},_r=new RegExp("[^a-zA-Z·À-ÖØ-öø-ͽͿ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�.$_\\d]"),wr="__proto__"in{},xr="undefined"!=typeof window,Cr="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,kr=Cr&&WXEnvironment.platform.toLowerCase(),Ar=xr&&window.navigator.userAgent.toLowerCase(),Tr=Ar&&/msie|trident/.test(Ar),Sr=Ar&&Ar.indexOf("msie 9.0")>0,Or=Ar&&Ar.indexOf("edge/")>0,Er=(Ar&&Ar.indexOf("android"),Ar&&/iphone|ipad|ipod|ios/.test(Ar)||"ios"===kr),$r=(Ar&&/chrome\/\d+/.test(Ar),Ar&&/phantomjs/.test(Ar),Ar&&Ar.match(/firefox\/(\d+)/)),Dr={}.watch,Mr=!1;if(xr)try{var jr={};Object.defineProperty(jr,"passive",{get:function(){Mr=!0}}),window.addEventListener("test-passive",null,jr)}catch(rr){}var Lr,Ir=function(){return void 0===nr&&(nr=!xr&&!Cr&&void 0!==e&&e.process&&"server"===e.process.env.VUE_ENV),nr},Pr=xr&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Rr="undefined"!=typeof Symbol&&A(Symbol)&&"undefined"!=typeof Reflect&&A(Reflect.ownKeys);Lr="undefined"!=typeof Set&&A(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var Br=_,Nr=0,Ur=function(){this.id=Nr++,this.subs=[]};Ur.prototype.addSub=function(t){this.subs.push(t)},Ur.prototype.removeSub=function(t){h(this.subs,t)},Ur.prototype.depend=function(){Ur.target&&Ur.target.addDep(this)},Ur.prototype.notify=function(){for(var t=this.subs.slice(),e=0,n=t.length;edocument.createEvent("Event").timeStamp&&(xi=function(){return performance.now()});var Ci=0,ki=function(t,e,n,r,i){this.vm=t,i&&(t._watcher=this),t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Ci,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Lr,this.newDepIds=new Lr,this.expression="","function"==typeof e?this.getter=e:(this.getter=function(t){if(!_r.test(t)){var e=t.split(".");return function(t){for(var n=0;n_i&&vi[n].id>t.id;)n--;vi.splice(n+1,0,t)}else vi.push(t);yi||(yi=!0,G(zt))}}(this)},ki.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||s(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){q(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},ki.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},ki.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},ki.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||h(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var Ai={enumerable:!0,configurable:!0,get:_,set:_},Ti={lazy:!0},Si=0;!function(t){t.prototype._init=function(t){var e=this;e._uid=Si++,e._isVue=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=N(Wt(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Rt(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,r=n&&n.context;t.$slots=ot(e._renderChildren,r),t.$scopedSlots=rr,t._c=function(e,n,r,i){return $t(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return $t(t,e,n,r,i,!0)};var i=n&&n.data;M(t,"$attrs",i&&i.attrs||rr,null,!0),M(t,"$listeners",e._parentListeners||rr,null,!0)}(e),Ft(e,"beforeCreate"),function(t){var e=it(t.$options.inject,t);e&&($(!1),Object.keys(e).forEach(function(n){M(t,n,e[n])}),$(!0))}(e),Yt(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),Ft(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(Gt),function(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=j,t.prototype.$delete=L,t.prototype.$watch=function(t,e,n){if(u(e))return Kt(this,t,e,n);(n=n||{}).user=!0;var r=new ki(this,t,e,n);if(n.immediate)try{e.call(this,r.value)}catch(t){q(t,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(Gt),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this;if(Array.isArray(t))for(var i=0,o=t.length;i1?g(e):e;for(var n=g(arguments,1),r='event handler for "'+t+'"',i=0,o=e.length;iparseInt(this.max)&&ee(a,s[0],s,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return br}};Object.defineProperty(t,"config",e),t.util={warn:Br,extend:y,mergeOptions:N,defineReactive:M},t.set=j,t.delete=L,t.nextTick=G,t.observable=function(t){return D(t),t},t.options=Object.create(null),gr.forEach(function(e){t.options[e+"s"]=Object.create(null)}),t.options._base=t,y(t.options.components,Ei),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=g(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=N(this.options,t),this}}(t),Xt(t),function(t){gr.forEach(function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}})}(t)}(Gt),Object.defineProperty(Gt.prototype,"$isServer",{get:Ir}),Object.defineProperty(Gt.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Gt,"FunctionalRenderContext",{value:At}),Gt.version="2.6.7";var $i,Di,Mi,ji,Li,Ii,Pi,Ri,Bi,Ni=p("style,class"),Ui=p("input,textarea,option,select,progress"),Fi=function(t,e,n){return"value"===n&&Ui(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},zi=p("contenteditable,draggable,spellcheck"),Hi=p("events,caret,typing,plaintext-only"),Yi=function(t,e){return Wi(e)||"false"===e?"false":"contenteditable"===t&&Hi(e)?e:"true"},qi=p("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Vi="http://www.w3.org/1999/xlink",Ji=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Ki=function(t){return Ji(t)?t.slice(6,t.length):""},Wi=function(t){return null==t||!1===t},Gi={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Xi=p("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Zi=p("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Qi=function(t){return Xi(t)||Zi(t)},to=Object.create(null),eo=p("text,number,password,search,email,tel,url"),no=Object.freeze({createElement:function(t,e){var n=document.createElement(t);return"select"!==t?n:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(t,e){return document.createElementNS(Gi[t],e)},createTextNode:function(t){return document.createTextNode(t)},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,n){t.insertBefore(e,n)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){t.appendChild(e)},parentNode:function(t){return t.parentNode},nextSibling:function(t){return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},setStyleScope:function(t,e){t.setAttribute(e,"")}}),ro={create:function(t,e){ue(e)},update:function(t,e){t.data.ref!==e.data.ref&&(ue(t,!0),ue(e))},destroy:function(t){ue(t,!0)}},io=new zr("",{},[]),oo=["create","activate","update","remove","destroy"],ao={create:fe,update:fe,destroy:function(t){fe(t,io)}},so=Object.create(null),uo=[ro,ao],co={create:ve,update:ve},lo={create:ye,update:ye},fo=/[\w).+\-_$\]]/,po="__r",ho="__c",vo=Qr&&!($r&&Number($r[1])<=53),mo={create:He,update:He},go={create:Ye,update:Ye},yo=m(function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach(function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}),bo=/^--/,_o=/\s*!important$/,wo=function(t,e,n){if(bo.test(e))t.style.setProperty(e,n);else if(_o.test(n))t.style.setProperty(dr(e),n.replace(_o,""),"important");else{var r=Co(e);if(Array.isArray(n))for(var i=0,o=n.length;ip?h(t,r(o[_+1])?null:o[_+1].elm,o,d,_,a):d>_&&m(0,e,f,p)}(f,v,g,a,c):i(g)?(i(t.text)&&T.setTextContent(f,""),h(f,null,g,0,g.length-1,a)):i(v)?m(0,v,0,v.length-1):i(t.text)&&T.setTextContent(f,""):t.text!==e.text&&T.setTextContent(f,e.text),i(p)&&i(d=p.hook)&&i(d=d.postpatch)&&d(t,e)}}}function _(t,e,n){if(o(n)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1?to[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:to[t]=/HTMLUnknownElement/.test(e.toString())},y(Gt.options.directives,Bo),y(Gt.options.components,Yo),Gt.prototype.__patch__=xr?Po:_,Gt.prototype.$mount=function(t,e){return function(t,e,n){var r;return t.$el=e,t.$options.render||(t.$options.render=Yr),Ft(t,"beforeMount"),r=function(){t._update(t._render(),n)},new ki(t,r,_,{before:function(){t._isMounted&&!t._isDestroyed&&Ft(t,"beforeUpdate")}},!0),n=!1,null==t.$vnode&&(t._isMounted=!0,Ft(t,"mounted")),t}(this,t=t&&xr?se(t):void 0,e)},xr&&setTimeout(function(){br.devtools&&Pr&&Pr.emit("init",Gt)},0);var qo,Vo,Jo,Ko,Wo,Go,Xo,Zo,Qo,ta,ea,na=/\{\{((?:.|\r?\n)+?)\}\}/g,ra=/[-.*+?^${}()|[\]\/\\]/g,ia=m(function(t){var e=t[0].replace(ra,"\\$&"),n=t[1].replace(ra,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+n,"g")}),oa={staticKeys:["staticClass"],transformNode:function(t,e){e.warn;var n=$e(t,"class");n&&(t.staticClass=JSON.stringify(n));var r=Ee(t,"class",!1);r&&(t.classBinding=r)},genData:function(t){var e="";return t.staticClass&&(e+="staticClass:"+t.staticClass+","),t.classBinding&&(e+="class:"+t.classBinding+","),e}},aa={staticKeys:["staticStyle"],transformNode:function(t,e){e.warn;var n=$e(t,"style");n&&(t.staticStyle=JSON.stringify(yo(n)));var r=Ee(t,"style",!1);r&&(t.styleBinding=r)},genData:function(t){var e="";return t.staticStyle&&(e+="staticStyle:"+t.staticStyle+","),t.styleBinding&&(e+="style:("+t.styleBinding+"),"),e}},sa=function(t){return(qo=qo||document.createElement("div")).innerHTML=t,qo.textContent},ua=p("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),ca=p("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),la=p("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),fa=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,da=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,pa="[a-zA-Z_][\\-\\.0-9_a-zA-Za-zA-Z·À-ÖØ-öø-ͽͿ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�]*",ha="((?:"+pa+"\\:)?"+pa+")",va=new RegExp("^<"+ha),ma=/^\s*(\/?)>/,ga=new RegExp("^<\\/"+ha+"[^>]*>"),ya=/^]+>/i,ba=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},ka=/&(?:lt|gt|quot|amp|#39);/g,Aa=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ta=p("pre,textarea",!0),Sa=function(t,e){return t&&Ta(t)&&"\n"===e[0]},Oa=/^@|^v-on:/,Ea=/^v-|^@|^:/,$a=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Da=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ma=/^\(|\)$/g,ja=/^\[.*\]$/,La=/:(.*)$/,Ia=/^:|^\.|^v-bind:/,Pa=/\.[^.]+/g,Ra=/^v-slot(:|$)|^#/,Ba=/[\r\n]/,Na=/\s+/g,Ua=m(sa),Fa="_empty_",za=/^xmlns:NS\d+/,Ha=/^NS\d+:/,Ya=[oa,aa,{preTransformNode:function(t,e){if("input"===t.tag){var n,r=t.attrsMap;if(!r["v-model"])return;if((r[":type"]||r["v-bind:type"])&&(n=Ee(t,"type")),r.type||n||!r["v-bind"]||(n="("+r["v-bind"]+").type"),n){var i=$e(t,"v-if",!0),o=i?"&&("+i+")":"",a=null!=$e(t,"v-else",!0),s=$e(t,"v-else-if",!0),u=Ln(t);En(u),Ae(u,"type","checkbox"),On(u,e),u.processed=!0,u.if="("+n+")==='checkbox'"+o,$n(u,{exp:u.if,block:u});var c=Ln(t);$e(c,"v-for",!0),Ae(c,"type","radio"),On(c,e),$n(u,{exp:"("+n+")==='radio'"+o,block:c});var l=Ln(t);return $e(l,"v-for",!0),Ae(l,":type",n),On(l,e),$n(u,{exp:i,block:l}),a?u.else=!0:s&&(u.elseif=s),u}}}}],qa={expectHTML:!0,modules:Ya,directives:{model:function(t,e,n){var r=e.value,i=e.modifiers,o=t.tag,a=t.attrsMap.type;if(t.component)return je(t,r,i),!1;if("select"===o)!function(t,e,n){var r='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(n&&n.number?"_n(val)":"val")+"});";r=r+" "+Le(e,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Oe(t,"change",r,null,!0)}(t,r,i);else if("input"===o&&"checkbox"===a)!function(t,e,n){var r=n&&n.number,i=Ee(t,"value")||"null",o=Ee(t,"true-value")||"true",a=Ee(t,"false-value")||"false";Ce(t,"checked","Array.isArray("+e+")?_i("+e+","+i+")>-1"+("true"===o?":("+e+")":":_q("+e+","+o+")")),Oe(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Le(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Le(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Le(e,"$$c")+"}",null,!0)}(t,r,i);else if("input"===o&&"radio"===a)!function(t,e,n){var r=n&&n.number,i=Ee(t,"value")||"null";Ce(t,"checked","_q("+e+","+(i=r?"_n("+i+")":i)+")"),Oe(t,"change",Le(e,i),null,!0)}(t,r,i);else if("input"===o||"textarea"===o)!function(t,e,n){var r=t.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,u=!o&&"range"!==r,c=o?"change":"range"===r?po:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Le(e,l);u&&(f="if($event.target.composing)return;"+f),Ce(t,"value","("+e+")"),Oe(t,c,f,null,!0),(s||a)&&Oe(t,"blur","$forceUpdate()")}(t,r,i);else if(!br.isReservedTag(o))return je(t,r,i),!1;return!0},text:function(t,e){e.value&&Ce(t,"textContent","_s("+e.value+")",e)},html:function(t,e){e.value&&Ce(t,"innerHTML","_s("+e.value+")",e)}},isPreTag:function(t){return"pre"===t},isUnaryTag:ua,mustUseProp:Fi,canBeLeftOpenTag:ca,isReservedTag:Qi,getTagNamespace:ae,staticKeys:function(t){return t.reduce(function(t,e){return t.concat(e.staticKeys||[])},[]).join(",")}(Ya)},Va=m(function(t){return p("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}),Ja=/^([\w$_]+|\([^)]*?\))\s*=>|^function\s*\(/,Ka=/\([^)]*?\);*$/,Wa=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ga={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Xa={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Za=function(t){return"if("+t+")return null;"},Qa={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Za("$event.target !== $event.currentTarget"),ctrl:Za("!$event.ctrlKey"),shift:Za("!$event.shiftKey"),alt:Za("!$event.altKey"),meta:Za("!$event.metaKey"),left:Za("'button' in $event && $event.button !== 0"),middle:Za("'button' in $event && $event.button !== 1"),right:Za("'button' in $event && $event.button !== 2")},ts={on:function(t,e){t.wrapListeners=function(t){return"_g("+t+","+e.value+")"}},bind:function(t,e){t.wrapData=function(n){return"_b("+n+",'"+t.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}},cloak:_},es=function(t){this.options=t,this.warn=t.warn||we,this.transforms=xe(t.modules,"transformCode"),this.dataGenFns=xe(t.modules,"genData"),this.directives=y(y({},ts),t.directives);var e=t.isReservedTag||hr;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b");var ns,rs,is=(ns=function(t,e){var n=Sn(t.trim(),e);!1!==e.optimize&&In(n,e);var r=Nn(n,e);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(t){function e(e,n){var r=Object.create(t),i=[],o=[];if(n)for(var a in n.modules&&(r.modules=(t.modules||[]).concat(n.modules)),n.directives&&(r.directives=y(Object.create(t.directives||null),n.directives)),n)"modules"!==a&&"directives"!==a&&(r[a]=n[a]);r.warn=function(t,e,n){(n?o:i).push(t)};var s=ns(e.trim(),r);return s.errors=i,s.tips=o,s}return{compile:e,compileToFunctions:tr(e)}})(qa),os=(is.compile,is.compileToFunctions),as=!!xr&&er(!1),ss=!!xr&&er(!0),us=m(function(t){var e=se(t);return e&&e.innerHTML}),cs=Gt.prototype.$mount;Gt.prototype.$mount=function(t,e){if((t=t&&se(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=us(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var i=os(r,{outputSourceRange:!1,shouldDecodeNewlines:as,shouldDecodeNewlinesForHref:ss,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return cs.call(this,t,e)},Gt.compile=os,t.exports=Gt}).call(e,n(9),n(95).setImmediate)},129:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){var e=this;(0,o.default)(this,t),u(document).on("change",".js-choice-table-select-all",function(t){e.handleSelectAll(t)})}return(0,s.default)(t,[{key:"handleSelectAll",value:function(t){var e=u(t.target),n=e.is(":checked");e.closest("table").find("tbody input:checkbox").prop("checked",n)}}]),t}();e.default=c},13:function(t,e,n){var r=n(4);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},130:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=window.$,a=function t(){(0,i.default)(this,t),o(document).on("click",".js-form-submit-btn",function(t){t.preventDefault();var e=o(this);if(!e.data("form-confirm-message")||!1!==confirm(e.data("form-confirm-message"))){var n="POST",r=null;if(e.data("method")){var i=e.data("method"),a=["GET","POST"].includes(i);n=a?i:"POST",a||(r=o("",{type:"_hidden",name:"_method",value:n}))}var s=o("
",{action:e.data("form-submit-url"),method:n});r&&s.append(r),e.data("form-csrf-token")&&s.append(o("",{type:"_hidden",name:"_csrf_token",value:e.data("form-csrf-token")})),s.appendTo("body").submit()}})};e.default=a},131:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(36),c=window.$,l=function(){function t(e){(0,o.default)(this,t),e=e||{},this.localeButtonSelector=e.localeButtonSelector||'.translationsLocales.nav .nav-item a[data-toggle="tab"]',this.localeNavigationSelector=e.localeNavigationSelector||".translationsLocales.nav",c("body").on("shown.bs.tab",this.localeButtonSelector,this.toggleLanguage.bind(this)),u.EventEmitter.on("languageSelected",this.toggleFields.bind(this))}return(0,s.default)(t,[{key:"toggleLanguage",value:function(t){var e=c(t.target),n=e.closest("form");u.EventEmitter.emit("languageSelected",{selectedLocale:e.data("locale"),form:n})}},{key:"toggleFields",value:function(t){c(this.localeNavigationSelector).each(function(e,n){var r=c(".nav-item a.active",n),i=r.data("locale");t.selectedLocale!==i&&c('.nav-item a[data-locale="'+t.selectedLocale+'"]',n).tab("show")})}}]),t}();e.default=l},138:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(72),c=r(u),l=n(181),f=r(l),d=window.$,p=function(){function t(e,n){(0,o.default)(this,t),0!==d(e.container).length&&(this.originalUrl=n,this.useMultiLang=void 0!==e.multiLanguageInput&&void 0!==e.multiLanguageItem,this.useMultiLang&&(this.multiLangInputSelector=e.multiLanguageInput,this.attachMultiLangEvents(e.multiLanguageItem)),this.data={url:n,title:"",description:""},this.vm=new c.default({el:e.container,template:'',components:{serp:f.default},data:this.data}),this.initializeSelectors(e),this.attachInputEvents())}return(0,s.default)(t,[{key:"attachMultiLangEvents",value:function(t){var e=this;d("body").on("click",t,function(){e.checkTitle(),e.checkDesc(),e.checkUrl()})}},{key:"initializeSelectors",value:function(t){this.defaultTitle=d(t.defaultTitle),this.watchedTitle=d(t.watchedTitle),this.defaultDescription=d(t.defaultDescription),this.watchedDescription=d(t.watchedDescription),this.watchedMetaUrl=d(t.watchedMetaUrl)}},{key:"attachInputEvents",value:function(){var t=this;d(this.defaultTitle).on("keyup change",function(){return t.checkTitle()}),d(this.watchedTitle).on("keyup change",function(){return t.checkTitle()}),d(this.defaultDescription).on("keyup change",function(){return t.checkDesc()}),d(this.watchedDescription).on("keyup change",function(){return t.checkDesc()}),this.watchedMetaUrl.on("keyup change",function(){return t.checkUrl()}),this.checkTitle(),this.checkDesc(),this.checkUrl()}},{key:"setTitle",value:function(t){this.data.title=t}},{key:"setDescription",value:function(t){this.data.description=t}},{key:"setUrl",value:function(t){this.data.url=this.originalUrl.replace("{friendy-url}",t)}},{key:"checkTitle",value:function(){var t=this.defaultTitle,e=this.watchedTitle;this.useMultiLang&&(e=e.closest(this.multiLangInputSelector).find("input"),t=t.closest(this.multiLangInputSelector).find("input"));var n=e.length?e.val():"",r=t.length?t.val():"";this.setTitle(""===n?r:n),this.checkUrl()}},{key:"checkDesc",value:function(){var t=this.watchedDescription,e=this.defaultDescription;this.useMultiLang&&(t=t.closest(this.multiLangInputSelector).find(this.watchedDescription.is("input")?"input":"textarea"),e=e.closest(this.multiLangInputSelector).find(this.defaultDescription.is("input")?"input":"textarea"));var n=t.length?t.val().innerText||t.val():"",r=e.length?d(e.val()).text()||e.val():"";this.setDescription(""===n?r:n)}},{key:"checkUrl",value:function(){var t=this.watchedMetaUrl;this.useMultiLang&&(t=t.closest(this.multiLangInputSelector).find("input")),this.setUrl(t.val())}}]),t}();e.default=p},142:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});/** +var nr,rr=Object.freeze({}),ir=Object.prototype.toString,or=p("slot,component",!0),ar=p("key,ref,slot,slot-scope,is"),sr=Object.prototype.hasOwnProperty,ur=/-(\w)/g,cr=m(function(t){return t.replace(ur,function(t,e){return e?e.toUpperCase():""})}),lr=m(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),fr=/\B([A-Z])/g,dr=m(function(t){return t.replace(fr,"-$1").toLowerCase()}),pr=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n},hr=function(t,e,n){return!1},vr=function(t){return t},mr="data-server-rendered",gr=["component","directive","filter"],yr=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],br={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:hr,isReservedAttr:hr,isUnknownElement:hr,getTagNamespace:_,parsePlatformTagName:vr,mustUseProp:hr,async:!0,_lifecycleHooks:yr},_r=new RegExp("[^a-zA-Z·À-ÖØ-öø-ͽͿ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�.$_\\d]"),wr="__proto__"in{},xr="undefined"!=typeof window,Cr="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,kr=Cr&&WXEnvironment.platform.toLowerCase(),Ar=xr&&window.navigator.userAgent.toLowerCase(),Tr=Ar&&/msie|trident/.test(Ar),Sr=Ar&&Ar.indexOf("msie 9.0")>0,Or=Ar&&Ar.indexOf("edge/")>0,Er=(Ar&&Ar.indexOf("android"),Ar&&/iphone|ipad|ipod|ios/.test(Ar)||"ios"===kr),$r=(Ar&&/chrome\/\d+/.test(Ar),Ar&&/phantomjs/.test(Ar),Ar&&Ar.match(/firefox\/(\d+)/)),Dr={}.watch,Mr=!1;if(xr)try{var jr={};Object.defineProperty(jr,"passive",{get:function(){Mr=!0}}),window.addEventListener("test-passive",null,jr)}catch(rr){}var Lr,Ir=function(){return void 0===nr&&(nr=!xr&&!Cr&&void 0!==e&&e.process&&"server"===e.process.env.VUE_ENV),nr},Pr=xr&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Rr="undefined"!=typeof Symbol&&A(Symbol)&&"undefined"!=typeof Reflect&&A(Reflect.ownKeys);Lr="undefined"!=typeof Set&&A(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var Br=_,Nr=0,Ur=function(){this.id=Nr++,this.subs=[]};Ur.prototype.addSub=function(t){this.subs.push(t)},Ur.prototype.removeSub=function(t){h(this.subs,t)},Ur.prototype.depend=function(){Ur.target&&Ur.target.addDep(this)},Ur.prototype.notify=function(){for(var t=this.subs.slice(),e=0,n=t.length;edocument.createEvent("Event").timeStamp&&(xi=function(){return performance.now()});var Ci=0,ki=function(t,e,n,r,i){this.vm=t,i&&(t._watcher=this),t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Ci,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new Lr,this.newDepIds=new Lr,this.expression="","function"==typeof e?this.getter=e:(this.getter=function(t){if(!_r.test(t)){var e=t.split(".");return function(t){for(var n=0;n_i&&vi[n].id>t.id;)n--;vi.splice(n+1,0,t)}else vi.push(t);yi||(yi=!0,G(zt))}}(this)},ki.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||s(t)||this.deep){var e=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,e)}catch(t){q(t,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,e)}}},ki.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},ki.prototype.depend=function(){for(var t=this.deps.length;t--;)this.deps[t].depend()},ki.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||h(this.vm._watchers,this);for(var t=this.deps.length;t--;)this.deps[t].removeSub(this);this.active=!1}};var Ai={enumerable:!0,configurable:!0,get:_,set:_},Ti={lazy:!0},Si=0;!function(t){t.prototype._init=function(t){var e=this;e._uid=Si++,e._isVue=!0,t&&t._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(e,t):e.$options=N(Wt(e.constructor),t||{},e),e._renderProxy=e,e._self=e,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(e),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&Rt(t,e)}(e),function(t){t._vnode=null,t._staticTrees=null;var e=t.$options,n=t.$vnode=e._parentVnode,r=n&&n.context;t.$slots=ot(e._renderChildren,r),t.$scopedSlots=rr,t._c=function(e,n,r,i){return $t(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return $t(t,e,n,r,i,!0)};var i=n&&n.data;M(t,"$attrs",i&&i.attrs||rr,null,!0),M(t,"$listeners",e._parentListeners||rr,null,!0)}(e),Ft(e,"beforeCreate"),function(t){var e=it(t.$options.inject,t);e&&($(!1),Object.keys(e).forEach(function(n){M(t,n,e[n])}),$(!0))}(e),Yt(e),function(t){var e=t.$options.provide;e&&(t._provided="function"==typeof e?e.call(t):e)}(e),Ft(e,"created"),e.$options.el&&e.$mount(e.$options.el)}}(Gt),function(t){var e={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(t.prototype,"$data",e),Object.defineProperty(t.prototype,"$props",n),t.prototype.$set=j,t.prototype.$delete=L,t.prototype.$watch=function(t,e,n){if(u(e))return Kt(this,t,e,n);(n=n||{}).user=!0;var r=new ki(this,t,e,n);if(n.immediate)try{e.call(this,r.value)}catch(t){q(t,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(Gt),function(t){var e=/^hook:/;t.prototype.$on=function(t,n){var r=this;if(Array.isArray(t))for(var i=0,o=t.length;i1?g(e):e;for(var n=g(arguments,1),r='event handler for "'+t+'"',i=0,o=e.length;iparseInt(this.max)&&ee(a,s[0],s,this._vnode)),e.data.keepAlive=!0}return e||t&&t[0]}}};!function(t){var e={get:function(){return br}};Object.defineProperty(t,"config",e),t.util={warn:Br,extend:y,mergeOptions:N,defineReactive:M},t.set=j,t.delete=L,t.nextTick=G,t.observable=function(t){return D(t),t},t.options=Object.create(null),gr.forEach(function(e){t.options[e+"s"]=Object.create(null)}),t.options._base=t,y(t.options.components,Ei),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=g(arguments,1);return n.unshift(this),"function"==typeof t.install?t.install.apply(t,n):"function"==typeof t&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=N(this.options,t),this}}(t),Xt(t),function(t){gr.forEach(function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}})}(t)}(Gt),Object.defineProperty(Gt.prototype,"$isServer",{get:Ir}),Object.defineProperty(Gt.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(Gt,"FunctionalRenderContext",{value:At}),Gt.version="2.6.7";var $i,Di,Mi,ji,Li,Ii,Pi,Ri,Bi,Ni=p("style,class"),Ui=p("input,textarea,option,select,progress"),Fi=function(t,e,n){return"value"===n&&Ui(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},zi=p("contenteditable,draggable,spellcheck"),Hi=p("events,caret,typing,plaintext-only"),Yi=function(t,e){return Wi(e)||"false"===e?"false":"contenteditable"===t&&Hi(e)?e:"true"},qi=p("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Vi="http://www.w3.org/1999/xlink",Ji=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Ki=function(t){return Ji(t)?t.slice(6,t.length):""},Wi=function(t){return null==t||!1===t},Gi={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Xi=p("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Zi=p("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Qi=function(t){return Xi(t)||Zi(t)},to=Object.create(null),eo=p("text,number,password,search,email,tel,url"),no=Object.freeze({createElement:function(t,e){var n=document.createElement(t);return"select"!==t?n:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)},createElementNS:function(t,e){return document.createElementNS(Gi[t],e)},createTextNode:function(t){return document.createTextNode(t)},createComment:function(t){return document.createComment(t)},insertBefore:function(t,e,n){t.insertBefore(e,n)},removeChild:function(t,e){t.removeChild(e)},appendChild:function(t,e){t.appendChild(e)},parentNode:function(t){return t.parentNode},nextSibling:function(t){return t.nextSibling},tagName:function(t){return t.tagName},setTextContent:function(t,e){t.textContent=e},setStyleScope:function(t,e){t.setAttribute(e,"")}}),ro={create:function(t,e){ue(e)},update:function(t,e){t.data.ref!==e.data.ref&&(ue(t,!0),ue(e))},destroy:function(t){ue(t,!0)}},io=new zr("",{},[]),oo=["create","activate","update","remove","destroy"],ao={create:fe,update:fe,destroy:function(t){fe(t,io)}},so=Object.create(null),uo=[ro,ao],co={create:ve,update:ve},lo={create:ye,update:ye},fo=/[\w).+\-_$\]]/,po="__r",ho="__c",vo=Qr&&!($r&&Number($r[1])<=53),mo={create:He,update:He},go={create:Ye,update:Ye},yo=m(function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach(function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}),bo=/^--/,_o=/\s*!important$/,wo=function(t,e,n){if(bo.test(e))t.style.setProperty(e,n);else if(_o.test(n))t.style.setProperty(dr(e),n.replace(_o,""),"important");else{var r=Co(e);if(Array.isArray(n))for(var i=0,o=n.length;ip?h(t,r(o[_+1])?null:o[_+1].elm,o,d,_,a):d>_&&m(0,e,f,p)}(f,v,g,a,c):i(g)?(i(t.text)&&T.setTextContent(f,""),h(f,null,g,0,g.length-1,a)):i(v)?m(0,v,0,v.length-1):i(t.text)&&T.setTextContent(f,""):t.text!==e.text&&T.setTextContent(f,e.text),i(p)&&i(d=p.hook)&&i(d=d.postpatch)&&d(t,e)}}}function _(t,e,n){if(o(n)&&i(t.parent))t.parent.data.pendingInsert=e;else for(var r=0;r-1?to[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:to[t]=/HTMLUnknownElement/.test(e.toString())},y(Gt.options.directives,Bo),y(Gt.options.components,Yo),Gt.prototype.__patch__=xr?Po:_,Gt.prototype.$mount=function(t,e){return function(t,e,n){var r;return t.$el=e,t.$options.render||(t.$options.render=Yr),Ft(t,"beforeMount"),r=function(){t._update(t._render(),n)},new ki(t,r,_,{before:function(){t._isMounted&&!t._isDestroyed&&Ft(t,"beforeUpdate")}},!0),n=!1,null==t.$vnode&&(t._isMounted=!0,Ft(t,"mounted")),t}(this,t=t&&xr?se(t):void 0,e)},xr&&setTimeout(function(){br.devtools&&Pr&&Pr.emit("init",Gt)},0);var qo,Vo,Jo,Ko,Wo,Go,Xo,Zo,Qo,ta,ea,na=/\{\{((?:.|\r?\n)+?)\}\}/g,ra=/[-.*+?^${}()|[\]\/\\]/g,ia=m(function(t){var e=t[0].replace(ra,"\\$&"),n=t[1].replace(ra,"\\$&");return new RegExp(e+"((?:.|\\n)+?)"+n,"g")}),oa={staticKeys:["staticClass"],transformNode:function(t,e){e.warn;var n=$e(t,"class");n&&(t.staticClass=JSON.stringify(n));var r=Ee(t,"class",!1);r&&(t.classBinding=r)},genData:function(t){var e="";return t.staticClass&&(e+="staticClass:"+t.staticClass+","),t.classBinding&&(e+="class:"+t.classBinding+","),e}},aa={staticKeys:["staticStyle"],transformNode:function(t,e){e.warn;var n=$e(t,"style");n&&(t.staticStyle=JSON.stringify(yo(n)));var r=Ee(t,"style",!1);r&&(t.styleBinding=r)},genData:function(t){var e="";return t.staticStyle&&(e+="staticStyle:"+t.staticStyle+","),t.styleBinding&&(e+="style:("+t.styleBinding+"),"),e}},sa=function(t){return(qo=qo||document.createElement("div")).innerHTML=t,qo.textContent},ua=p("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),ca=p("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),la=p("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),fa=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,da=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,pa="[a-zA-Z_][\\-\\.0-9_a-zA-Za-zA-Z·À-ÖØ-öø-ͽͿ-῿‌-‍‿-⁀⁰-↏Ⰰ-⿯、-퟿豈-﷏ﷰ-�]*",ha="((?:"+pa+"\\:)?"+pa+")",va=new RegExp("^<"+ha),ma=/^\s*(\/?)>/,ga=new RegExp("^<\\/"+ha+"[^>]*>"),ya=/^]+>/i,ba=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},ka=/&(?:lt|gt|quot|amp|#39);/g,Aa=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ta=p("pre,textarea",!0),Sa=function(t,e){return t&&Ta(t)&&"\n"===e[0]},Oa=/^@|^v-on:/,Ea=/^v-|^@|^:/,$a=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Da=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ma=/^\(|\)$/g,ja=/^\[.*\]$/,La=/:(.*)$/,Ia=/^:|^\.|^v-bind:/,Pa=/\.[^.]+/g,Ra=/^v-slot(:|$)|^#/,Ba=/[\r\n]/,Na=/\s+/g,Ua=m(sa),Fa="_empty_",za=/^xmlns:NS\d+/,Ha=/^NS\d+:/,Ya=[oa,aa,{preTransformNode:function(t,e){if("input"===t.tag){var n,r=t.attrsMap;if(!r["v-model"])return;if((r[":type"]||r["v-bind:type"])&&(n=Ee(t,"type")),r.type||n||!r["v-bind"]||(n="("+r["v-bind"]+").type"),n){var i=$e(t,"v-if",!0),o=i?"&&("+i+")":"",a=null!=$e(t,"v-else",!0),s=$e(t,"v-else-if",!0),u=Ln(t);En(u),Ae(u,"type","checkbox"),On(u,e),u.processed=!0,u.if="("+n+")==='checkbox'"+o,$n(u,{exp:u.if,block:u});var c=Ln(t);$e(c,"v-for",!0),Ae(c,"type","radio"),On(c,e),$n(u,{exp:"("+n+")==='radio'"+o,block:c});var l=Ln(t);return $e(l,"v-for",!0),Ae(l,":type",n),On(l,e),$n(u,{exp:i,block:l}),a?u.else=!0:s&&(u.elseif=s),u}}}}],qa={expectHTML:!0,modules:Ya,directives:{model:function(t,e,n){var r=e.value,i=e.modifiers,o=t.tag,a=t.attrsMap.type;if(t.component)return je(t,r,i),!1;if("select"===o)!function(t,e,n){var r='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(n&&n.number?"_n(val)":"val")+"});";r=r+" "+Le(e,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),Oe(t,"change",r,null,!0)}(t,r,i);else if("input"===o&&"checkbox"===a)!function(t,e,n){var r=n&&n.number,i=Ee(t,"value")||"null",o=Ee(t,"true-value")||"true",a=Ee(t,"false-value")||"false";Ce(t,"checked","Array.isArray("+e+")?_i("+e+","+i+")>-1"+("true"===o?":("+e+")":":_q("+e+","+o+")")),Oe(t,"change","var $$a="+e+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Le(e,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Le(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Le(e,"$$c")+"}",null,!0)}(t,r,i);else if("input"===o&&"radio"===a)!function(t,e,n){var r=n&&n.number,i=Ee(t,"value")||"null";Ce(t,"checked","_q("+e+","+(i=r?"_n("+i+")":i)+")"),Oe(t,"change",Le(e,i),null,!0)}(t,r,i);else if("input"===o||"textarea"===o)!function(t,e,n){var r=t.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,u=!o&&"range"!==r,c=o?"change":"range"===r?po:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Le(e,l);u&&(f="if($event.target.composing)return;"+f),Ce(t,"value","("+e+")"),Oe(t,c,f,null,!0),(s||a)&&Oe(t,"blur","$forceUpdate()")}(t,r,i);else if(!br.isReservedTag(o))return je(t,r,i),!1;return!0},text:function(t,e){e.value&&Ce(t,"textContent","_s("+e.value+")",e)},html:function(t,e){e.value&&Ce(t,"innerHTML","_s("+e.value+")",e)}},isPreTag:function(t){return"pre"===t},isUnaryTag:ua,mustUseProp:Fi,canBeLeftOpenTag:ca,isReservedTag:Qi,getTagNamespace:ae,staticKeys:function(t){return t.reduce(function(t,e){return t.concat(e.staticKeys||[])},[]).join(",")}(Ya)},Va=m(function(t){return p("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}),Ja=/^([\w$_]+|\([^)]*?\))\s*=>|^function\s*\(/,Ka=/\([^)]*?\);*$/,Wa=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ga={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Xa={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Za=function(t){return"if("+t+")return null;"},Qa={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Za("$event.target !== $event.currentTarget"),ctrl:Za("!$event.ctrlKey"),shift:Za("!$event.shiftKey"),alt:Za("!$event.altKey"),meta:Za("!$event.metaKey"),left:Za("'button' in $event && $event.button !== 0"),middle:Za("'button' in $event && $event.button !== 1"),right:Za("'button' in $event && $event.button !== 2")},ts={on:function(t,e){t.wrapListeners=function(t){return"_g("+t+","+e.value+")"}},bind:function(t,e){t.wrapData=function(n){return"_b("+n+",'"+t.tag+"',"+e.value+","+(e.modifiers&&e.modifiers.prop?"true":"false")+(e.modifiers&&e.modifiers.sync?",true":"")+")"}},cloak:_},es=function(t){this.options=t,this.warn=t.warn||we,this.transforms=xe(t.modules,"transformCode"),this.dataGenFns=xe(t.modules,"genData"),this.directives=y(y({},ts),t.directives);var e=t.isReservedTag||hr;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b");var ns,rs,is=(ns=function(t,e){var n=Sn(t.trim(),e);!1!==e.optimize&&In(n,e);var r=Nn(n,e);return{ast:n,render:r.render,staticRenderFns:r.staticRenderFns}},function(t){function e(e,n){var r=Object.create(t),i=[],o=[];if(n)for(var a in n.modules&&(r.modules=(t.modules||[]).concat(n.modules)),n.directives&&(r.directives=y(Object.create(t.directives||null),n.directives)),n)"modules"!==a&&"directives"!==a&&(r[a]=n[a]);r.warn=function(t,e,n){(n?o:i).push(t)};var s=ns(e.trim(),r);return s.errors=i,s.tips=o,s}return{compile:e,compileToFunctions:tr(e)}})(qa),os=(is.compile,is.compileToFunctions),as=!!xr&&er(!1),ss=!!xr&&er(!0),us=m(function(t){var e=se(t);return e&&e.innerHTML}),cs=Gt.prototype.$mount;Gt.prototype.$mount=function(t,e){if((t=t&&se(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=us(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var i=os(r,{outputSourceRange:!1,shouldDecodeNewlines:as,shouldDecodeNewlinesForHref:ss,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return cs.call(this,t,e)},Gt.compile=os,t.exports=Gt}).call(e,n(10),n(104).setImmediate)},132:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){var e=this;(0,o.default)(this,t),u(document).on("change",".js-choice-table-select-all",function(t){e.handleSelectAll(t)})}return(0,s.default)(t,[{key:"handleSelectAll",value:function(t){var e=u(t.target),n=e.is(":checked");e.closest("table").find("tbody input:checkbox").prop("checked",n)}}]),t}();e.default=c},133:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=window.$,a=function t(){(0,i.default)(this,t),o(document).on("click",".js-form-submit-btn",function(t){t.preventDefault();var e=o(this);if(!e.data("form-confirm-message")||!1!==confirm(e.data("form-confirm-message"))){var n="POST",r=null;if(e.data("method")){var i=e.data("method"),a=["GET","POST"].includes(i);n=a?i:"POST",a||(r=o("",{type:"_hidden",name:"_method",value:n}))}var s=o("",{action:e.data("form-submit-url"),method:n});r&&s.append(r),e.data("form-csrf-token")&&s.append(o("",{type:"_hidden",name:"_csrf_token",value:e.data("form-csrf-token")})),s.appendTo("body").submit()}})};e.default=a},134:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(38),c=window.$,l=function(){function t(e){(0,o.default)(this,t),e=e||{},this.localeButtonSelector=e.localeButtonSelector||'.translationsLocales.nav .nav-item a[data-toggle="tab"]',this.localeNavigationSelector=e.localeNavigationSelector||".translationsLocales.nav",c("body").on("shown.bs.tab",this.localeButtonSelector,this.toggleLanguage.bind(this)),u.EventEmitter.on("languageSelected",this.toggleFields.bind(this))}return(0,s.default)(t,[{key:"toggleLanguage",value:function(t){var e=c(t.target),n=e.closest("form");u.EventEmitter.emit("languageSelected",{selectedLocale:e.data("locale"),form:n})}},{key:"toggleFields",value:function(t){c(this.localeNavigationSelector).each(function(e,n){var r=c(".nav-item a.active",n),i=r.data("locale");t.selectedLocale!==i&&c('.nav-item a[data-locale="'+t.selectedLocale+'"]',n).tab("show")})}}]),t}();e.default=l},14:function(t,e,n){var r=n(4);t.exports=function(t,e){if(!r(t))return t;var n,i;if(e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;if("function"==typeof(n=t.valueOf)&&!r(i=n.call(t)))return i;if(!e&&"function"==typeof(n=t.toString)&&!r(i=n.call(t)))return i;throw TypeError("Can't convert object to primitive value")}},145:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(74),c=r(u),l=n(182),f=r(l),d=window.$,p=function(){function t(e,n){(0,o.default)(this,t),0!==d(e.container).length&&(this.originalUrl=n,this.useMultiLang=void 0!==e.multiLanguageInput&&void 0!==e.multiLanguageItem,this.useMultiLang&&(this.multiLangInputSelector=e.multiLanguageInput,this.attachMultiLangEvents(e.multiLanguageItem)),this.data={url:n,title:"",description:""},this.vm=new c.default({el:e.container,template:'',components:{serp:f.default},data:this.data}),this.initializeSelectors(e),this.attachInputEvents())}return(0,s.default)(t,[{key:"attachMultiLangEvents",value:function(t){var e=this;d("body").on("click",t,function(){e.checkTitle(),e.checkDesc(),e.checkUrl()})}},{key:"initializeSelectors",value:function(t){this.defaultTitle=d(t.defaultTitle),this.watchedTitle=d(t.watchedTitle),this.defaultDescription=d(t.defaultDescription),this.watchedDescription=d(t.watchedDescription),this.watchedMetaUrl=d(t.watchedMetaUrl)}},{key:"attachInputEvents",value:function(){var t=this;d(this.defaultTitle).on("keyup change",function(){return t.checkTitle()}),d(this.watchedTitle).on("keyup change",function(){return t.checkTitle()}),d(this.defaultDescription).on("keyup change",function(){return t.checkDesc()}),d(this.watchedDescription).on("keyup change",function(){return t.checkDesc()}),this.watchedMetaUrl.on("keyup change",function(){return t.checkUrl()}),this.checkTitle(),this.checkDesc(),this.checkUrl()}},{key:"setTitle",value:function(t){this.data.title=t}},{key:"setDescription",value:function(t){this.data.description=t}},{key:"setUrl",value:function(t){this.data.url=this.originalUrl.replace("{friendy-url}",t)}},{key:"checkTitle",value:function(){var t=this.defaultTitle,e=this.watchedTitle;this.useMultiLang&&(e=e.closest(this.multiLangInputSelector).find("input"),t=t.closest(this.multiLangInputSelector).find("input"));var n=e.length?e.val():"",r=t.length?t.val():"";this.setTitle(""===n?r:n),this.checkUrl()}},{key:"checkDesc",value:function(){var t=this.watchedDescription,e=this.defaultDescription;this.useMultiLang&&(t=t.closest(this.multiLangInputSelector).find(this.watchedDescription.is("input")?"input":"textarea"),e=e.closest(this.multiLangInputSelector).find(this.defaultDescription.is("input")?"input":"textarea"));var n=t.length?t.val().innerText||t.val():"",r=e.length?d(e.val()).text()||e.val():"";this.setDescription(""===n?r:n)}},{key:"checkUrl",value:function(){var t=this.watchedMetaUrl;this.useMultiLang&&(t=t.closest(this.multiLangInputSelector).find("input")),this.setUrl(t.val())}}]),t}();e.default=p},149:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -33,8 +33,8 @@ var nr,rr=Object.freeze({}),ir=Object.prototype.toString,or=p("slot,component",! * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var r=window.$,i=function(t){var e=t.sourceElementSelector,n=t.destinationElementSelector,i=t.options,o=void 0===i?{eventName:"input"}:i;r(document).on(o.eventName,""+e,function(t){r(n).val(str2url(r(t.currentTarget).val(),"UTF-8"))})};e.default=i},15:function(t,e,n){var r=n(18);t.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,i){return t.call(e,n,r,i)}}return function(){return t.apply(e,arguments)}}},155:function(t,e,n){(function(t){/*! jquery.tablednd.js 30-12-2017 */ -!function(e,n,r,i){var o="touchstart mousedown",a="touchmove mousemove",s="touchend mouseup";e(r).ready(function(){function t(t){for(var e={},n=t.match(/([^;:]+)/g)||[];n.length;)e[n.shift()]=n.shift().trim();return e}e("table").each(function(){"dnd"===e(this).data("table")&&e(this).tableDnD({onDragStyle:e(this).data("ondragstyle")&&t(e(this).data("ondragstyle"))||null,onDropStyle:e(this).data("ondropstyle")&&t(e(this).data("ondropstyle"))||null,onDragClass:void 0===e(this).data("ondragclass")&&"tDnD_whileDrag"||e(this).data("ondragclass"),onDrop:e(this).data("ondrop")&&new Function("table","row",e(this).data("ondrop")),onDragStart:e(this).data("ondragstart")&&new Function("table","row",e(this).data("ondragstart")),onDragStop:e(this).data("ondragstop")&&new Function("table","row",e(this).data("ondragstop")),scrollAmount:e(this).data("scrollamount")||5,sensitivity:e(this).data("sensitivity")||10,hierarchyLevel:e(this).data("hierarchylevel")||0,indentArtifact:e(this).data("indentartifact")||'
 
',autoWidthAdjust:e(this).data("autowidthadjust")||!0,autoCleanRelations:e(this).data("autocleanrelations")||!0,jsonPretifySeparator:e(this).data("jsonpretifyseparator")||"\t",serializeRegexp:e(this).data("serializeregexp")&&new RegExp(e(this).data("serializeregexp"))||/[^\-]*$/,serializeParamName:e(this).data("serializeparamname")||!1,dragHandle:e(this).data("draghandle")||null})})}),t.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldX:0,oldY:0,build:function(t){return this.each(function(){this.tableDnDConfig=e.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,onDragStop:null,scrollAmount:5,sensitivity:10,hierarchyLevel:0,indentArtifact:'
 
',autoWidthAdjust:!0,autoCleanRelations:!0,jsonPretifySeparator:"\t",serializeRegexp:/[^\-]*$/,serializeParamName:!1,dragHandle:null},t||{}),e.tableDnD.makeDraggable(this),this.tableDnDConfig.hierarchyLevel&&e.tableDnD.makeIndented(this)}),this},makeIndented:function(t){var n,r,i=t.tableDnDConfig,o=t.rows,a=e(o).first().find("td:first")[0],s=0,u=0;if(e(t).hasClass("indtd"))return null;r=e(t).addClass("indtd").attr("style"),e(t).css({whiteSpace:"nowrap"});for(var c=0;ct.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,e.nextSibling)||00&&e(n).find("td:first").children(":first").remove()&&e(n).data("level",--r),0>t.horizontal&&r=r&&e(n).children(":first").prepend(i.indentArtifact)&&e(n).data("level",++r)},mousemove:function(t){var n,r,i,o,a,s=e(e.tableDnD.dragObject),u=e.tableDnD.currentTable.tableDnDConfig;return t&&t.preventDefault(),!!e.tableDnD.dragObject&&("touchmove"===t.type&&event.preventDefault(),u.onDragClass&&s.addClass(u.onDragClass)||s.css(u.onDragStyle),r=e.tableDnD.mouseCoords(t),o=r.x-e.tableDnD.mouseOffset.x,a=r.y-e.tableDnD.mouseOffset.y,e.tableDnD.autoScroll(r),n=e.tableDnD.findDropTargetRow(s,a),i=e.tableDnD.findDragDirection(o,a),e.tableDnD.moveVerticle(i,n),e.tableDnD.moveHorizontal(i,n),!1)},findDragDirection:function(t,e){var n=this.currentTable.tableDnDConfig.sensitivity,r=this.oldX,i=this.oldY,o=r-n,a=r+n,s=i-n,u=i+n,c={horizontal:t>=o&&t<=a?0:t>r?-1:1,vertical:e>=s&&e<=u?0:e>i?-1:1};return 0!==c.horizontal&&(this.oldX=t),0!==c.vertical&&(this.oldY=e),c},findDropTargetRow:function(t,n){for(var r=0,i=this.currentTable.rows,o=this.currentTable.tableDnDConfig,a=0,s=null,u=0;ua-r&&n1&&e(this.currentTable.rows).each(function(){if((o=e(this).data("level"))>1)for(i=e(this).prev().data("level");o>i+1;)e(this).find("td:first").children(":first").remove(),e(this).data("level",--o)}),t.onDragClass&&e(n).removeClass(t.onDragClass)||e(n).css(t.onDropStyle),this.dragObject=null,t.onDrop&&this.originalOrder!==this.currentOrder()&&e(n).hide().fadeIn("fast")&&t.onDrop(this.currentTable,n),t.onDragStop&&t.onDragStop(this.currentTable,n),this.currentTable=null},mouseup:function(t){return t&&t.preventDefault(),e.tableDnD.processMouseup(),!1},jsonize:function(t){var e=this.currentTable;return t?JSON.stringify(this.tableData(e),null,e.tableDnDConfig.jsonPretifySeparator):JSON.stringify(this.tableData(e))},serialize:function(){return e.param(this.tableData(this.currentTable))},serializeTable:function(t){for(var e="",n=t.tableDnDConfig.serializeParamName||t.id,r=t.rows,i=0;i0&&(e+="&");var o=r[i].id;o&&t.tableDnDConfig&&t.tableDnDConfig.serializeRegexp&&(o=o.match(t.tableDnDConfig.serializeRegexp)[0],e+=n+"[]="+o)}return e},serializeTables:function(){var t=[];return e("table").each(function(){this.id&&t.push(e.param(e.tableDnD.tableData(this)))}),t.join("&")},tableData:function(t){var n,r,i,o,a=t.tableDnDConfig,s=[],u=0,c=0,l=null,f={};if(t||(t=this.currentTable),!t||!t.rows||!t.rows.length)return{error:{code:500,message:"Not a valid table."}};if(!t.id&&!a.serializeParamName)return{error:{code:500,message:"No serializable unique id provided."}};o=a.autoCleanRelations&&t.rows||e.makeArray(t.rows),r=a.serializeParamName||t.id,i=r,n=function(t){return t&&a&&a.serializeRegexp?t.match(a.serializeRegexp)[0]:t},f[i]=[],!a.autoCleanRelations&&e(o[0]).data("level")&&o.unshift({id:"undefined"});for(var d=0;du)s.push([i,u]),i=n(o[d-1].id);else if(c=u&&(s[p][1]=0);u=c,e.isArray(f[i])||(f[i]=[]),(l=n(o[d].id))&&f[i].push(l)}else(l=n(o[d].id))&&f[i].push(l);return f}},t.fn.extend({tableDnD:e.tableDnD.build,tableDnDUpdate:e.tableDnD.updateTables,tableDnDSerialize:e.proxy(e.tableDnD.serialize,e.tableDnD),tableDnDSerializeAll:e.tableDnD.serializeTables,tableDnDData:e.proxy(e.tableDnD.tableData,e.tableDnD)})}(t,window,window.document)}).call(e,n(41))},16:function(t,e,n){var r=n(4),i=n(5).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},163:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"serp",props:{url:{type:String,default:"https://www.example.com/"},description:{type:String,default:""},title:{type:String,default:""}},computed:{displayedTitle:function(){return this.title.length>70?this.title.substring(0,70)+"...":this.title},displayedDescription:function(){return this.description.length>150?this.description.substring(0,150)+"...":this.description}}}},17:function(t,e,n){t.exports=!n(2)&&!n(7)(function(){return 7!=Object.defineProperty(n(16)("div"),"a",{get:function(){return 7}}).a})},177:function(t,e,n){e=t.exports=n(71)(void 0),e.push([t.i,"\n.serp-preview[data-v-fca6ee84] {\n margin-top: 15px;\n margin-bottom: 15px;\n border-radius: 2px;\n box-shadow: 0 0 5px 0 rgba(0, 0, 0, .12);\n background-color: #ffffff;\n border: solid 1px #e7e7e7;\n padding: 30px;\n max-width: 700px;\n}\n.serp-preview .serp-arrow[data-v-fca6ee84] {\n border-bottom-color: #006621;\n border-bottom-style: solid;\n border-bottom-width: 0px;\n border-left-color: rgba(0, 0, 0, 0);\n border-left-style: solid;\n border-left-width: 4px;\n border-right-color: rgba(0, 0, 0, 0);\n border-right-style: solid;\n border-right-width: 4px;\n border-top-color: #006621;\n border-top-style: solid;\n border-top-width: 5px;\n color: gray;\n cursor: default;\n font-family: arial, sans-serif;\n font-size: 11px;\n font-weight: bold;\n height: 0px;\n position: absolute;\n line-height: 27px;\n margin-left: 3px;\n margin-top: 6px;\n text-align: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n visibility: visible;\n white-space: nowrap;\n width: 0px;\n}\n.serp-preview .serp-title[data-v-fca6ee84] {\n color: #1A0DAB;\n cursor: pointer;\n font-family: arial, regular;\n font-size: 18px;\n font-weight: normal;\n text-align: left;\n text-decoration: none;\n visibility: visible;\n white-space: nowrap;\n}\n.serp-preview .serp-url[data-v-fca6ee84] {\n color: #006621;\n font-family: arial, regular;\n font-size: 14px;\n font-style: normal;\n font-weight: normal;\n line-height: 24px;\n text-align: left;\n visibility: visible;\n}\n.serp-preview .serp-description[data-v-fca6ee84] {\n color: #545454;\n font-family: arial, regular;\n font-size: 13px;\n font-weight: normal;\n text-align: left;\n visibility: visible;\n word-wrap: break-word;\n}\n",""])},18:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},180:function(t,e,n){var r=n(177);"string"==typeof r&&(r=[[t.i,r,""]]);var i={hmr:!0};i.transform=void 0,i.insertInto=void 0;n(74)(r,i);r.locals&&(t.exports=r.locals)},181:function(t,e,n){n(180);var r=n(37)(n(163),n(183),"data-v-fca6ee84",null);t.exports=r.exports},183:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"serp"}},[n("div",{staticClass:"serp-preview"},[n("div",{staticClass:"serp-title"},[t._v(t._s(t.displayedTitle))]),t._v(" "),n("div",{staticClass:"serp-url"},[t._v(t._s(t.url)),n("span",{staticClass:"serp-arrow"})]),t._v(" "),n("div",{staticClass:"serp-description"},[t._v(t._s(t.displayedDescription))])])])},staticRenderFns:[]}},187:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){var e=this;return(0,o.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,s.default)(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-delete-category-row-action",function(e){e.preventDefault();var n=u("#"+t.getId()+"_grid_delete_categories_modal");n.modal("show"),n.on("click",".js-submit-delete-categories",function(){var t=u(e.currentTarget),r=t.data("category-id"),i=u("#delete_categories_categories_to_delete"),o=i.data("prototype").replace(/__name__/g,i.children().length),a=u(u.parseHTML(o)[0]);a.val(r),i.append(a);var s=n.find("form");s.attr("action",t.data("category-delete-url")),s.submit()})})}}]),t}();e.default=c},188:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){var e=this;return(0,o.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,s.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().find(".js-grid-table").on("click",".ps-togglable-row",function(t){t.preventDefault();var n=u(t.currentTarget);u.post({url:n.data("toggle-url")}).then(function(t){if(t.status)return showSuccessMessage(t.message),void e._toggleButtonDisplay(n);showErrorMessage(t.message)}).catch(function(t){var e=t.responseJSON;showErrorMessage(e.message)})})}},{key:"_toggleButtonDisplay",value:function(t){var e=t.hasClass("grid-toggler-icon-valid"),n=e?"grid-toggler-icon-not-valid":"grid-toggler-icon-valid",r=e?"grid-toggler-icon-valid":"grid-toggler-icon-not-valid",i=e?"clear":"check";t.removeClass(r),t.addClass(n),t.text(i)}}]),t}();e.default=c},19:function(t,e,n){t.exports={default:n(20),__esModule:!0}},2:function(t,e,n){t.exports=!n(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},20:function(t,e,n){n(21);var r=n(3).Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},21:function(t,e,n){var r=n(8);r(r.S+r.F*!n(2),"Object",{defineProperty:n(6).f})},22:function(t,e,n){var r=n(51),i=n(38);t.exports=function(t){return r(i(t))}},23:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(e){(0,o.default)(this,t),this.id=e,this.$container=u("#"+this.id+"_grid")}return(0,s.default)(t,[{key:"getId",value:function(){return this.id}},{key:"getContainer",value:function(){return this.$container}},{key:"getHeaderContainer",value:function(){return this.$container.closest(".js-grid-panel").find(".js-grid-header")}},{key:"addExtension",value:function(t){t.extend(this)}}]),t}();e.default=c},24:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(42),c=r(u),l=window.$,f=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-reset-search",function(t){(0,c.default)(l(t.currentTarget).data("url"),l(t.currentTarget).data("redirect"))})}}]),t}();e.default=f},25:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(40),c=r(u),l=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find("table.table");new c.default(e).attach()}}]),t}();/** +var r=window.$,i=function(t){var e=t.sourceElementSelector,n=t.destinationElementSelector,i=t.options,o=void 0===i?{eventName:"input"}:i;r(document).on(o.eventName,""+e,function(t){r(n).val(str2url(r(t.currentTarget).val(),"UTF-8"))})};e.default=i},157:function(t,e,n){(function(t){/*! jquery.tablednd.js 30-12-2017 */ +!function(e,n,r,i){var o="touchstart mousedown",a="touchmove mousemove",s="touchend mouseup";e(r).ready(function(){function t(t){for(var e={},n=t.match(/([^;:]+)/g)||[];n.length;)e[n.shift()]=n.shift().trim();return e}e("table").each(function(){"dnd"===e(this).data("table")&&e(this).tableDnD({onDragStyle:e(this).data("ondragstyle")&&t(e(this).data("ondragstyle"))||null,onDropStyle:e(this).data("ondropstyle")&&t(e(this).data("ondropstyle"))||null,onDragClass:void 0===e(this).data("ondragclass")&&"tDnD_whileDrag"||e(this).data("ondragclass"),onDrop:e(this).data("ondrop")&&new Function("table","row",e(this).data("ondrop")),onDragStart:e(this).data("ondragstart")&&new Function("table","row",e(this).data("ondragstart")),onDragStop:e(this).data("ondragstop")&&new Function("table","row",e(this).data("ondragstop")),scrollAmount:e(this).data("scrollamount")||5,sensitivity:e(this).data("sensitivity")||10,hierarchyLevel:e(this).data("hierarchylevel")||0,indentArtifact:e(this).data("indentartifact")||'
 
',autoWidthAdjust:e(this).data("autowidthadjust")||!0,autoCleanRelations:e(this).data("autocleanrelations")||!0,jsonPretifySeparator:e(this).data("jsonpretifyseparator")||"\t",serializeRegexp:e(this).data("serializeregexp")&&new RegExp(e(this).data("serializeregexp"))||/[^\-]*$/,serializeParamName:e(this).data("serializeparamname")||!1,dragHandle:e(this).data("draghandle")||null})})}),t.tableDnD={currentTable:null,dragObject:null,mouseOffset:null,oldX:0,oldY:0,build:function(t){return this.each(function(){this.tableDnDConfig=e.extend({onDragStyle:null,onDropStyle:null,onDragClass:"tDnD_whileDrag",onDrop:null,onDragStart:null,onDragStop:null,scrollAmount:5,sensitivity:10,hierarchyLevel:0,indentArtifact:'
 
',autoWidthAdjust:!0,autoCleanRelations:!0,jsonPretifySeparator:"\t",serializeRegexp:/[^\-]*$/,serializeParamName:!1,dragHandle:null},t||{}),e.tableDnD.makeDraggable(this),this.tableDnDConfig.hierarchyLevel&&e.tableDnD.makeIndented(this)}),this},makeIndented:function(t){var n,r,i=t.tableDnDConfig,o=t.rows,a=e(o).first().find("td:first")[0],s=0,u=0;if(e(t).hasClass("indtd"))return null;r=e(t).addClass("indtd").attr("style"),e(t).css({whiteSpace:"nowrap"});for(var c=0;ct.vertical&&this.dragObject.parentNode.insertBefore(this.dragObject,e.nextSibling)||00&&e(n).find("td:first").children(":first").remove()&&e(n).data("level",--r),0>t.horizontal&&r=r&&e(n).children(":first").prepend(i.indentArtifact)&&e(n).data("level",++r)},mousemove:function(t){var n,r,i,o,a,s=e(e.tableDnD.dragObject),u=e.tableDnD.currentTable.tableDnDConfig;return t&&t.preventDefault(),!!e.tableDnD.dragObject&&("touchmove"===t.type&&event.preventDefault(),u.onDragClass&&s.addClass(u.onDragClass)||s.css(u.onDragStyle),r=e.tableDnD.mouseCoords(t),o=r.x-e.tableDnD.mouseOffset.x,a=r.y-e.tableDnD.mouseOffset.y,e.tableDnD.autoScroll(r),n=e.tableDnD.findDropTargetRow(s,a),i=e.tableDnD.findDragDirection(o,a),e.tableDnD.moveVerticle(i,n),e.tableDnD.moveHorizontal(i,n),!1)},findDragDirection:function(t,e){var n=this.currentTable.tableDnDConfig.sensitivity,r=this.oldX,i=this.oldY,o=r-n,a=r+n,s=i-n,u=i+n,c={horizontal:t>=o&&t<=a?0:t>r?-1:1,vertical:e>=s&&e<=u?0:e>i?-1:1};return 0!==c.horizontal&&(this.oldX=t),0!==c.vertical&&(this.oldY=e),c},findDropTargetRow:function(t,n){for(var r=0,i=this.currentTable.rows,o=this.currentTable.tableDnDConfig,a=0,s=null,u=0;ua-r&&n1&&e(this.currentTable.rows).each(function(){if((o=e(this).data("level"))>1)for(i=e(this).prev().data("level");o>i+1;)e(this).find("td:first").children(":first").remove(),e(this).data("level",--o)}),t.onDragClass&&e(n).removeClass(t.onDragClass)||e(n).css(t.onDropStyle),this.dragObject=null,t.onDrop&&this.originalOrder!==this.currentOrder()&&e(n).hide().fadeIn("fast")&&t.onDrop(this.currentTable,n),t.onDragStop&&t.onDragStop(this.currentTable,n),this.currentTable=null},mouseup:function(t){return t&&t.preventDefault(),e.tableDnD.processMouseup(),!1},jsonize:function(t){var e=this.currentTable;return t?JSON.stringify(this.tableData(e),null,e.tableDnDConfig.jsonPretifySeparator):JSON.stringify(this.tableData(e))},serialize:function(){return e.param(this.tableData(this.currentTable))},serializeTable:function(t){for(var e="",n=t.tableDnDConfig.serializeParamName||t.id,r=t.rows,i=0;i0&&(e+="&");var o=r[i].id;o&&t.tableDnDConfig&&t.tableDnDConfig.serializeRegexp&&(o=o.match(t.tableDnDConfig.serializeRegexp)[0],e+=n+"[]="+o)}return e},serializeTables:function(){var t=[];return e("table").each(function(){this.id&&t.push(e.param(e.tableDnD.tableData(this)))}),t.join("&")},tableData:function(t){var n,r,i,o,a=t.tableDnDConfig,s=[],u=0,c=0,l=null,f={};if(t||(t=this.currentTable),!t||!t.rows||!t.rows.length)return{error:{code:500,message:"Not a valid table."}};if(!t.id&&!a.serializeParamName)return{error:{code:500,message:"No serializable unique id provided."}};o=a.autoCleanRelations&&t.rows||e.makeArray(t.rows),r=a.serializeParamName||t.id,i=r,n=function(t){return t&&a&&a.serializeRegexp?t.match(a.serializeRegexp)[0]:t},f[i]=[],!a.autoCleanRelations&&e(o[0]).data("level")&&o.unshift({id:"undefined"});for(var d=0;du)s.push([i,u]),i=n(o[d-1].id);else if(c=u&&(s[p][1]=0);u=c,e.isArray(f[i])||(f[i]=[]),(l=n(o[d].id))&&f[i].push(l)}else(l=n(o[d].id))&&f[i].push(l);return f}},t.fn.extend({tableDnD:e.tableDnD.build,tableDnDUpdate:e.tableDnD.updateTables,tableDnDSerialize:e.proxy(e.tableDnD.serialize,e.tableDnD),tableDnDSerializeAll:e.tableDnD.serializeTables,tableDnDData:e.proxy(e.tableDnD.tableData,e.tableDnD)})}(t,window,window.document)}).call(e,n(42))},16:function(t,e,n){var r=n(4),i=n(5).document,o=r(i)&&r(i.createElement);t.exports=function(t){return o?i.createElement(t):{}}},163:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={name:"serp",props:{url:{type:String,default:"https://www.example.com/"},description:{type:String,default:""},title:{type:String,default:""}},computed:{displayedTitle:function(){return this.title.length>70?this.title.substring(0,70)+"...":this.title},displayedDescription:function(){return this.description.length>150?this.description.substring(0,150)+"...":this.description}}}},17:function(t,e,n){t.exports=!n(2)&&!n(7)(function(){return 7!=Object.defineProperty(n(16)("div"),"a",{get:function(){return 7}}).a})},178:function(t,e,n){e=t.exports=n(73)(void 0),e.push([t.i,"\n.serp-preview[data-v-fca6ee84] {\n margin-top: 15px;\n margin-bottom: 15px;\n border-radius: 2px;\n box-shadow: 0 0 5px 0 rgba(0, 0, 0, .12);\n background-color: #ffffff;\n border: solid 1px #e7e7e7;\n padding: 30px;\n max-width: 700px;\n}\n.serp-preview .serp-arrow[data-v-fca6ee84] {\n border-bottom-color: #006621;\n border-bottom-style: solid;\n border-bottom-width: 0px;\n border-left-color: rgba(0, 0, 0, 0);\n border-left-style: solid;\n border-left-width: 4px;\n border-right-color: rgba(0, 0, 0, 0);\n border-right-style: solid;\n border-right-width: 4px;\n border-top-color: #006621;\n border-top-style: solid;\n border-top-width: 5px;\n color: gray;\n cursor: default;\n font-family: arial, sans-serif;\n font-size: 11px;\n font-weight: bold;\n height: 0px;\n position: absolute;\n line-height: 27px;\n margin-left: 3px;\n margin-top: 6px;\n text-align: center;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n visibility: visible;\n white-space: nowrap;\n width: 0px;\n}\n.serp-preview .serp-title[data-v-fca6ee84] {\n color: #1A0DAB;\n cursor: pointer;\n font-family: arial, regular;\n font-size: 18px;\n font-weight: normal;\n text-align: left;\n text-decoration: none;\n visibility: visible;\n white-space: nowrap;\n}\n.serp-preview .serp-url[data-v-fca6ee84] {\n color: #006621;\n font-family: arial, regular;\n font-size: 14px;\n font-style: normal;\n font-weight: normal;\n line-height: 24px;\n text-align: left;\n visibility: visible;\n}\n.serp-preview .serp-description[data-v-fca6ee84] {\n color: #545454;\n font-family: arial, regular;\n font-size: 13px;\n font-weight: normal;\n text-align: left;\n visibility: visible;\n word-wrap: break-word;\n}\n",""])},18:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},181:function(t,e,n){var r=n(178);"string"==typeof r&&(r=[[t.i,r,""]]);var i={hmr:!0};i.transform=void 0,i.insertInto=void 0;n(76)(r,i);r.locals&&(t.exports=r.locals)},182:function(t,e,n){n(181);var r=n(39)(n(163),n(184),"data-v-fca6ee84",null);t.exports=r.exports},184:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"serp"}},[n("div",{staticClass:"serp-preview"},[n("div",{staticClass:"serp-title"},[t._v(t._s(t.displayedTitle))]),t._v(" "),n("div",{staticClass:"serp-url"},[t._v(t._s(t.url)),n("span",{staticClass:"serp-arrow"})]),t._v(" "),n("div",{staticClass:"serp-description"},[t._v(t._s(t.displayedDescription))])])])},staticRenderFns:[]}},188:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){var e=this;return(0,o.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,s.default)(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-delete-category-row-action",function(e){e.preventDefault();var n=u("#"+t.getId()+"_grid_delete_categories_modal");n.modal("show"),n.on("click",".js-submit-delete-categories",function(){var t=u(e.currentTarget),r=t.data("category-id"),i=u("#delete_categories_categories_to_delete"),o=i.data("prototype").replace(/__name__/g,i.children().length),a=u(u.parseHTML(o)[0]);a.val(r),i.append(a);var s=n.find("form");s.attr("action",t.data("category-delete-url")),s.submit()})})}}]),t}();e.default=c},189:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){var e=this;return(0,o.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,s.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().find(".js-grid-table").on("click",".ps-togglable-row",function(t){t.preventDefault();var n=u(t.currentTarget);u.post({url:n.data("toggle-url")}).then(function(t){if(t.status)return showSuccessMessage(t.message),void e._toggleButtonDisplay(n);showErrorMessage(t.message)}).catch(function(t){var e=t.responseJSON;showErrorMessage(e.message)})})}},{key:"_toggleButtonDisplay",value:function(t){var e=t.hasClass("grid-toggler-icon-valid"),n=e?"grid-toggler-icon-not-valid":"grid-toggler-icon-valid",r=e?"grid-toggler-icon-valid":"grid-toggler-icon-not-valid",i=e?"clear":"check";t.removeClass(r),t.addClass(n),t.text(i)}}]),t}();e.default=c},19:function(t,e,n){t.exports={default:n(20),__esModule:!0}},2:function(t,e,n){t.exports=!n(7)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},20:function(t,e,n){n(21);var r=n(3).Object;t.exports=function(t,e,n){return r.defineProperty(t,e,n)}},21:function(t,e,n){var r=n(8);r(r.S+r.F*!n(2),"Object",{defineProperty:n(6).f})},22:function(t,e,n){var r=n(52),i=n(35);t.exports=function(t){return r(i(t))}},24:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(e){(0,o.default)(this,t),this.id=e,this.$container=u("#"+this.id+"_grid")}return(0,s.default)(t,[{key:"getId",value:function(){return this.id}},{key:"getContainer",value:function(){return this.$container}},{key:"getHeaderContainer",value:function(){return this.$container.closest(".js-grid-panel").find(".js-grid-header")}},{key:"addExtension",value:function(t){t.extend(this)}}]),t}();e.default=c},25:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},26:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(43),c=r(u),l=window.$,f=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-reset-search",function(t){(0,c.default)(l(t.currentTarget).data("url"),l(t.currentTarget).data("redirect"))})}}]),t}();e.default=f},27:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(41),c=r(u),l=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find("table.table");new c.default(e).attach()}}]),t}();/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -58,7 +58,7 @@ var r=window.$,i=function(t){var e=t.sourceElementSelector,n=t.destinationElemen * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -e.default=l},26:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){t.getHeaderContainer().on("click",".js-common_refresh_list-grid-action",function(){location.reload()})}}]),t}();e.default=u},27:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},28:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){var e=this;t.getHeaderContainer().on("click",".js-common_show_query-grid-action",function(){return e._onShowSqlQueryClick(t)}),t.getHeaderContainer().on("click",".js-common_export_sql_manager-grid-action",function(){return e._onExportSqlManagerClick(t)})}},{key:"_onShowSqlQueryClick",value:function(t){var e=u("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t);var n=u("#"+t.getId()+"_grid_common_show_query_modal");n.modal("show"),n.on("click",".btn-sql-submit",function(){return e.submit()})}},{key:"_onExportSqlManagerClick",value:function(t){var e=u("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t),e.submit()}},{key:"_fillExportForm",value:function(t,e){var n=e.getContainer().find(".js-grid-table").data("query");t.find('textarea[name="sql"]').val(n),t.find('input[name="name"]').val(this._getNameFromBreadcrumb())}},{key:"_getNameFromBreadcrumb",value:function(){var t=u(".header-toolbar").find(".breadcrumb-item"),e="";return t.each(function(t,n){var r=u(n),i=0 ")),e=e.concat(i)}),e}}]),t}();e.default=c},3:function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},30:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find(".column-filters");e.find(".grid-search-button").prop("disabled",!0),e.find("input:not(.js-bulk-action-select-all), select").on("input dp.change",function(){e.find(".grid-search-button").prop("disabled",!1),e.find(".js-grid-reset-button").prop("hidden",!1)})}}]),t}();e.default=u},31:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){this._handleBulkActionCheckboxSelect(t),this._handleBulkActionSelectAllCheckbox(t)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-select-all",function(n){var r=u(n.currentTarget),i=r.is(":checked");i?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t),t.getContainer().find(".js-bulk-action-checkbox").prop("checked",i)})}},{key:"_handleBulkActionCheckboxSelect",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-checkbox",function(){t.getContainer().find(".js-bulk-action-checkbox:checked").length>0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=c},32:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(45),c=r(u),l=window.$,f=function(){function t(){var e=this;return(0,o.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,s.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=l(t.currentTarget),r=n.data("confirm-message"),i=n.data("confirmTitle");void 0!==r&&0",{action:e.data("url"),method:i?r:"POST"}).appendTo("body");i||o.append(u("",{type:"_hidden",name:"_method",value:r})),o.submit()}})}}]),t}();e.default=c},36:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EventEmitter=void 0;var r=n(53),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.EventEmitter=new i.default},37:function(t,e){t.exports=function(t,e,n,r){var i,o=t=t||{},a=typeof t.default;"object"!==a&&"function"!==a||(i=t,o=t.default);var s="function"==typeof o?o.options:o;if(e&&(s.render=e.render,s.staticRenderFns=e.staticRenderFns),n&&(s._scopeId=n),r){var u=Object.create(s.computed||null);Object.keys(r).forEach(function(t){var e=r[t];u[t]=function(){return e}}),s.computed=u}return{esModule:i,exports:o,options:s}}},377:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=window.$,a=function t(){(0,i.default)(this,t),o(document).on("input",".js-recommended-length-input",function(t){var e=o(t.currentTarget);o(e.data("recommended-length-counter")).find(".js-current-length").text(e.val().length)})};e.default=a},379:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){var e=this;return(0,o.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,s.default)(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-delete-categories-bulk-action",function(e){e.preventDefault();var n=u(e.currentTarget).data("categories-delete-url"),r=u("#"+t.getId()+"_grid_delete_categories_modal");r.modal("show"),r.on("click",".js-submit-delete-categories",function(){var e=t.getContainer().find(".js-bulk-action-checkbox:checked"),i=u("#delete_categories_categories_to_delete");e.each(function(t,e){var n=u(e),r=i.data("prototype").replace(/__name__/g,n.val()),o=u(u.parseHTML(r)[0]);o.val(n.val()),i.append(o)});var o=r.find("form");o.attr("action",n),o.submit()})})}}]),t}();e.default=c},38:function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},384:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(155),c=(r(u),window.$),l=function(){function t(){var e=this;return(0,o.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,s.default)(t,[{key:"extend",value:function(t){var e=this;this.grid=t,this._addIdsToGridTableRows(),t.getContainer().find(".js-grid-table").tableDnD({dragHandle:".js-drag-handle",onDragClass:"dragging-row",onDragStart:function(){e.originalPositions=decodeURIComponent(c.tableDnD.serialize())},onDrop:function(t,n){return e._handleCategoryPositionChange(n)}})}},{key:"_handleCategoryPositionChange",value:function(t){var e=decodeURIComponent(c.tableDnD.serialize()),n=this.originalPositions.indexOf(t.id)0?t+i:t,a=r.attr("id");r.attr("id",a.replace(/_[0-9]$/g,"_"+o)),n.find(".js-position").text(o+1),n.data("position",o)})}},{key:"_updateCategoryPosition",value:function(t,e){var n=this;c.post({url:t,headers:{"cache-control":"no-cache"},data:e,dataType:"json"}).then(function(t){t.success?showSuccessMessage(t.message):showErrorMessage(t.message),n._updateCategoryIdsAndPositions()})}}]),t}();e.default=l},39:function(t,e){var n=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:n)(t)}},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},40:function(t,e,n){"use strict";(function(t){function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=t.$,c=function(){function t(e){(0,o.default)(this,t),this.selector=".ps-sortable-column",this.columns=u(e).find(this.selector)}return(0,s.default)(t,[{key:"attach",value:function(){var t=this;this.columns.on("click",function(e){var n=u(e.delegateTarget);t._sortByColumn(n,t._getToggledSortDirection(n))})}},{key:"sortBy",value:function(t,e){var n=this.columns.is('[data-sort-col-name="'+t+'"]');if(!n)throw new Error('Cannot sort by "'+t+'": invalid column');this._sortByColumn(n,e)}},{key:"_sortByColumn",value:function(t,e){window.location=this._getUrl(t.data("sortColName"),"desc"===e?"desc":"asc",t.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(t){return"asc"===t.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(t,e,n){var r=new URL(window.location.href),i=r.searchParams;return n?(i.set(n+"[orderBy]",t),i.set(n+"[sortOrder]",e)):(i.set("orderBy",t),i.set("sortOrder",e)),r.toString()}}]),t}();e.default=c}).call(e,n(9))},41:function(t,e){!function(){t.exports=window.jQuery}()},42:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});/** +e.default=l},28:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){t.getHeaderContainer().on("click",".js-common_refresh_list-grid-action",function(){location.reload()})}}]),t}();e.default=u},29:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){var e=this;t.getHeaderContainer().on("click",".js-common_show_query-grid-action",function(){return e._onShowSqlQueryClick(t)}),t.getHeaderContainer().on("click",".js-common_export_sql_manager-grid-action",function(){return e._onExportSqlManagerClick(t)})}},{key:"_onShowSqlQueryClick",value:function(t){var e=u("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t);var n=u("#"+t.getId()+"_grid_common_show_query_modal");n.modal("show"),n.on("click",".btn-sql-submit",function(){return e.submit()})}},{key:"_onExportSqlManagerClick",value:function(t){var e=u("#"+t.getId()+"_common_show_query_modal_form");this._fillExportForm(e,t),e.submit()}},{key:"_fillExportForm",value:function(t,e){var n=e.getContainer().find(".js-grid-table").data("query");t.find('textarea[name="sql"]').val(n),t.find('input[name="name"]').val(this._getNameFromBreadcrumb())}},{key:"_getNameFromBreadcrumb",value:function(){var t=u(".header-toolbar").find(".breadcrumb-item"),e="";return t.each(function(t,n){var r=u(n),i=0 ")),e=e.concat(i)}),e}}]),t}();e.default=c},3:function(t,e){var n=t.exports={version:"2.4.0"};"number"==typeof __e&&(__e=n)},30:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){var e=t.getContainer().find(".column-filters");e.find(".grid-search-button").prop("disabled",!0),e.find("input:not(.js-bulk-action-select-all), select").on("input dp.change",function(){e.find(".grid-search-button").prop("disabled",!1),e.find(".js-grid-reset-button").prop("hidden",!1)})}}]),t}();e.default=u},31:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){this._handleBulkActionCheckboxSelect(t),this._handleBulkActionSelectAllCheckbox(t)}},{key:"_handleBulkActionSelectAllCheckbox",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-select-all",function(n){var r=u(n.currentTarget),i=r.is(":checked");i?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t),t.getContainer().find(".js-bulk-action-checkbox").prop("checked",i)})}},{key:"_handleBulkActionCheckboxSelect",value:function(t){var e=this;t.getContainer().on("change",".js-bulk-action-checkbox",function(){t.getContainer().find(".js-bulk-action-checkbox:checked").length>0?e._enableBulkActionsBtn(t):e._disableBulkActionsBtn(t)})}},{key:"_enableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!1)}},{key:"_disableBulkActionsBtn",value:function(t){t.getContainer().find(".js-bulk-actions-btn").prop("disabled",!0)}}]),t}();e.default=c},32:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(47),c=r(u),l=window.$,f=function(){function t(){var e=this;return(0,o.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,s.default)(t,[{key:"extend",value:function(t){var e=this;t.getContainer().on("click",".js-bulk-action-submit-btn",function(n){e.submit(n,t)})}},{key:"submit",value:function(t,e){var n=l(t.currentTarget),r=n.data("confirm-message"),i=n.data("confirmTitle");void 0!==r&&00?r:n)(t)}},37:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){(0,o.default)(this,t)}return(0,s.default)(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-submit-row-action",function(t){t.preventDefault();var e=u(t.currentTarget),n=e.data("confirm-message");if(!n.length||confirm(n)){var r=e.data("method"),i=["GET","POST"].includes(r),o=u("",{action:e.data("url"),method:i?r:"POST"}).appendTo("body");i||o.append(u("",{type:"_hidden",name:"_method",value:r})),o.submit()}})}}]),t}();e.default=c},38:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.EventEmitter=void 0;var r=n(56),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.EventEmitter=new i.default},383:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=window.$,a=function t(){(0,i.default)(this,t),o(document).on("input",".js-recommended-length-input",function(t){var e=o(t.currentTarget);o(e.data("recommended-length-counter")).find(".js-current-length").text(e.val().length)})};e.default=a},385:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(){var e=this;return(0,o.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,s.default)(t,[{key:"extend",value:function(t){t.getContainer().on("click",".js-delete-categories-bulk-action",function(e){e.preventDefault();var n=u(e.currentTarget).data("categories-delete-url"),r=u("#"+t.getId()+"_grid_delete_categories_modal");r.modal("show"),r.on("click",".js-submit-delete-categories",function(){var e=t.getContainer().find(".js-bulk-action-checkbox:checked"),i=u("#delete_categories_categories_to_delete");e.each(function(t,e){var n=u(e),r=i.data("prototype").replace(/__name__/g,n.val()),o=u(u.parseHTML(r)[0]);o.val(n.val()),i.append(o)});var o=r.find("form");o.attr("action",n),o.submit()})})}}]),t}();e.default=c},39:function(t,e){t.exports=function(t,e,n,r){var i,o=t=t||{},a=typeof t.default;"object"!==a&&"function"!==a||(i=t,o=t.default);var s="function"==typeof o?o.options:o;if(e&&(s.render=e.render,s.staticRenderFns=e.staticRenderFns),n&&(s._scopeId=n),r){var u=Object.create(s.computed||null);Object.keys(r).forEach(function(t){var e=r[t];u[t]=function(){return e}}),s.computed=u}return{esModule:i,exports:o,options:s}}},390:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(157),c=(r(u),window.$),l=function(){function t(){var e=this;return(0,o.default)(this,t),{extend:function(t){return e.extend(t)}}}return(0,s.default)(t,[{key:"extend",value:function(t){var e=this;this.grid=t,this._addIdsToGridTableRows(),t.getContainer().find(".js-grid-table").tableDnD({dragHandle:".js-drag-handle",onDragClass:"dragging-row",onDragStart:function(){e.originalPositions=decodeURIComponent(c.tableDnD.serialize())},onDrop:function(t,n){return e._handleCategoryPositionChange(n)}})}},{key:"_handleCategoryPositionChange",value:function(t){var e=decodeURIComponent(c.tableDnD.serialize()),n=this.originalPositions.indexOf(t.id)0?t+i:t,a=r.attr("id");r.attr("id",a.replace(/_[0-9]$/g,"_"+o)),n.find(".js-position").text(o+1),n.data("position",o)})}},{key:"_updateCategoryPosition",value:function(t,e){var n=this;c.post({url:t,headers:{"cache-control":"no-cache"},data:e,dataType:"json"}).then(function(t){t.success?showSuccessMessage(t.message):showErrorMessage(t.message),n._updateCategoryIdsAndPositions()})}}]),t}();e.default=l},4:function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},40:function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},41:function(t,e,n){"use strict";(function(t){function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=t.$,c=function(){function t(e){(0,o.default)(this,t),this.selector=".ps-sortable-column",this.columns=u(e).find(this.selector)}return(0,s.default)(t,[{key:"attach",value:function(){var t=this;this.columns.on("click",function(e){var n=u(e.delegateTarget);t._sortByColumn(n,t._getToggledSortDirection(n))})}},{key:"sortBy",value:function(t,e){var n=this.columns.is('[data-sort-col-name="'+t+'"]');if(!n)throw new Error('Cannot sort by "'+t+'": invalid column');this._sortByColumn(n,e)}},{key:"_sortByColumn",value:function(t,e){window.location=this._getUrl(t.data("sortColName"),"desc"===e?"desc":"asc",t.data("sortPrefix"))}},{key:"_getToggledSortDirection",value:function(t){return"asc"===t.data("sortDirection")?"desc":"asc"}},{key:"_getUrl",value:function(t,e,n){var r=new URL(window.location.href),i=r.searchParams;return n?(i.set(n+"[orderBy]",t),i.set(n+"[sortOrder]",e)):(i.set("orderBy",t),i.set("sortOrder",e)),r.toString()}}]),t}();e.default=c}).call(e,n(10))},42:function(t,e){!function(){t.exports=window.jQuery}()},43:function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0});/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -82,7 +82,7 @@ e.default=l},26:function(t,e,n){"use strict";function r(t){return t&&t.__esModul * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var n=t.$,r=function(t,e){n.post(t).then(function(){return window.location.assign(e)})};e.default=r}).call(e,n(9))},43:function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},44:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(36),c=window.$,l=function(){function t(e){(0,o.default)(this,t),e=e||{},this.localeItemSelector=e.localeItemSelector||".js-locale-item",this.localeButtonSelector=e.localeButtonSelector||".js-locale-btn",this.localeInputSelector=e.localeInputSelector||".js-locale-input",c("body").on("click",this.localeItemSelector,this.toggleLanguage.bind(this)),u.EventEmitter.on("languageSelected",this.toggleInputs.bind(this))}return(0,s.default)(t,[{key:"toggleLanguage",value:function(t){var e=c(t.target),n=e.closest("form");u.EventEmitter.emit("languageSelected",{selectedLocale:e.data("locale"),form:n})}},{key:"toggleInputs",value:function(t){var e=t.form,n=t.selectedLocale,r=e.find(this.localeButtonSelector),i=r.data("change-language-url");r.text(n),e.find(this.localeInputSelector).addClass("d-none"),e.find(this.localeInputSelector+".js-locale-"+n).removeClass("d-none"),i&&this._saveSelectedLanguage(i,n)}},{key:"_saveSelectedLanguage",value:function(t,e){c.post({url:t,data:{language_iso_code:e}})}}]),t}();e.default=l},45:function(t,e,n){"use strict";function r(t,e){var n=this,r=t.id,a=t.closable;this.modal=i(t),this.$modal=o(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!a||"static",keyboard:void 0===a||a,closable:void 0===a||a,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+r).remove()}),document.body.appendChild(this.modal.container)}function i(t){var e=t.id,n=void 0===e?"confirm_modal":e,r=t.confirmTitle,i=t.confirmMessage,o=void 0===i?"":i,a=t.closeButtonLabel,s=void 0===a?"Close":a,u=t.confirmButtonLabel,c=void 0===u?"Accept":u,l=t.confirmButtonClass,f=void 0===l?"btn-primary":l,d={};return d.container=document.createElement("div"),d.container.classList.add("modal","fade"),d.container.id=n,d.dialog=document.createElement("div"),d.dialog.classList.add("modal-dialog"),d.content=document.createElement("div"),d.content.classList.add("modal-content"),d.header=document.createElement("div"),d.header.classList.add("modal-header"),r&&(d.title=document.createElement("h4"),d.title.classList.add("modal-title"),d.title.innerHTML=r),d.closeIcon=document.createElement("button"),d.closeIcon.classList.add("close"),d.closeIcon.setAttribute("type","button"),d.closeIcon.dataset.dismiss="modal",d.closeIcon.innerHTML="×",d.body=document.createElement("div"),d.body.classList.add("modal-body","text-left","font-weight-normal"),d.message=document.createElement("p"),d.message.classList.add("confirm-message"),d.message.innerHTML=o,d.footer=document.createElement("div"),d.footer.classList.add("modal-footer"),d.closeButton=document.createElement("button"),d.closeButton.setAttribute("type","button"),d.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),d.closeButton.dataset.dismiss="modal",d.closeButton.innerHTML=s,d.confirmButton=document.createElement("button"),d.confirmButton.setAttribute("type","button"),d.confirmButton.classList.add("btn",f,"btn-lg","btn-confirm-submit"),d.confirmButton.dataset.dismiss="modal",d.confirmButton.innerHTML=c,r?d.header.append(d.title,d.closeIcon):d.header.appendChild(d.closeIcon),d.body.appendChild(d.message),d.footer.append(d.closeButton,d.confirmButton),d.content.append(d.header,d.body,d.footer),d.dialog.appendChild(d.content),d.container.appendChild(d.dialog),d}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;/** +var n=t.$,r=function(t,e){n.post(t).then(function(){return window.location.assign(e)})};e.default=r}).call(e,n(10))},44:function(t,e,n){var r=n(35);t.exports=function(t){return Object(r(t))}},45:function(t,e,n){var r=n(50)("keys"),i=n(40);t.exports=function(t){return r[t]||(r[t]=i(t))}},46:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=n(38),c=window.$,l=function(){function t(e){(0,o.default)(this,t),e=e||{},this.localeItemSelector=e.localeItemSelector||".js-locale-item",this.localeButtonSelector=e.localeButtonSelector||".js-locale-btn",this.localeInputSelector=e.localeInputSelector||".js-locale-input",c("body").on("click",this.localeItemSelector,this.toggleLanguage.bind(this)),u.EventEmitter.on("languageSelected",this.toggleInputs.bind(this))}return(0,s.default)(t,[{key:"toggleLanguage",value:function(t){var e=c(t.target),n=e.closest("form");u.EventEmitter.emit("languageSelected",{selectedLocale:e.data("locale"),form:n})}},{key:"toggleInputs",value:function(t){var e=t.form,n=t.selectedLocale,r=e.find(this.localeButtonSelector),i=r.data("change-language-url");r.text(n),e.find(this.localeInputSelector).addClass("d-none"),e.find(this.localeInputSelector+".js-locale-"+n).removeClass("d-none"),i&&this._saveSelectedLanguage(i,n)}},{key:"_saveSelectedLanguage",value:function(t,e){c.post({url:t,data:{language_iso_code:e}})}}]),t}();e.default=l},47:function(t,e,n){"use strict";function r(t,e){var n=this,r=t.id,a=t.closable;this.modal=i(t),this.$modal=o(this.modal.container),this.show=function(){n.$modal.modal()},this.modal.confirmButton.addEventListener("click",e),this.$modal.modal({backdrop:!!a||"static",keyboard:void 0===a||a,closable:void 0===a||a,show:!1}),this.$modal.on("hidden.bs.modal",function(){document.querySelector("#"+r).remove()}),document.body.appendChild(this.modal.container)}function i(t){var e=t.id,n=void 0===e?"confirm_modal":e,r=t.confirmTitle,i=t.confirmMessage,o=void 0===i?"":i,a=t.closeButtonLabel,s=void 0===a?"Close":a,u=t.confirmButtonLabel,c=void 0===u?"Accept":u,l=t.confirmButtonClass,f=void 0===l?"btn-primary":l,d={};return d.container=document.createElement("div"),d.container.classList.add("modal","fade"),d.container.id=n,d.dialog=document.createElement("div"),d.dialog.classList.add("modal-dialog"),d.content=document.createElement("div"),d.content.classList.add("modal-content"),d.header=document.createElement("div"),d.header.classList.add("modal-header"),r&&(d.title=document.createElement("h4"),d.title.classList.add("modal-title"),d.title.innerHTML=r),d.closeIcon=document.createElement("button"),d.closeIcon.classList.add("close"),d.closeIcon.setAttribute("type","button"),d.closeIcon.dataset.dismiss="modal",d.closeIcon.innerHTML="×",d.body=document.createElement("div"),d.body.classList.add("modal-body","text-left","font-weight-normal"),d.message=document.createElement("p"),d.message.classList.add("confirm-message"),d.message.innerHTML=o,d.footer=document.createElement("div"),d.footer.classList.add("modal-footer"),d.closeButton=document.createElement("button"),d.closeButton.setAttribute("type","button"),d.closeButton.classList.add("btn","btn-outline-secondary","btn-lg"),d.closeButton.dataset.dismiss="modal",d.closeButton.innerHTML=s,d.confirmButton=document.createElement("button"),d.confirmButton.setAttribute("type","button"),d.confirmButton.classList.add("btn",f,"btn-lg","btn-confirm-submit"),d.confirmButton.dataset.dismiss="modal",d.confirmButton.innerHTML=c,r?d.header.append(d.title,d.closeIcon):d.header.appendChild(d.closeIcon),d.body.appendChild(d.message),d.footer.append(d.closeButton,d.confirmButton),d.content.append(d.header,d.body,d.footer),d.dialog.appendChild(d.content),d.container.appendChild(d.dialog),d}Object.defineProperty(e,"__esModule",{value:!0}),e.default=r;/** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * @@ -106,4 +106,4 @@ var n=t.$,r=function(t,e){n.post(t).then(function(){return window.location.assig * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/OSL-3.0 Open Software License (OSL 3.0) */ -var o=window.$},46:function(t,e,n){var r=n(38);t.exports=function(t){return Object(r(t))}},47:function(t,e,n){var r=n(50)("keys"),i=n(43);t.exports=function(t){return r[t]||(r[t]=i(t))}},476:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(23),o=r(i),a=n(24),s=r(a),u=n(25),c=r(u),l=n(28),f=r(l),d=n(26),p=r(d),h=n(31),v=r(h),m=n(32),g=r(m),y=n(35),b=r(y),_=n(33),w=r(_),x=n(384),C=r(x),k=n(188),A=r(k),T=n(187),S=r(T),O=n(379),E=r(O),$=n(44),D=r($),M=n(129),j=r(M),L=n(142),I=r(L),P=n(60),R=r(P),B=n(130),N=r(B),U=n(87),F=r(U),z=n(30),H=r(z),Y=n(78),q=r(Y),V=n(77),J=r(V),K=n(377),W=r(K),G=n(131),X=r(G),Z=n(96),Q=r(Z),tt=n(138),et=r(tt),nt=window.$;nt(function(){var t=new o.default("category");t.addExtension(new s.default),t.addExtension(new c.default),t.addExtension(new C.default),t.addExtension(new f.default),t.addExtension(new p.default),t.addExtension(new v.default),t.addExtension(new g.default),t.addExtension(new b.default),t.addExtension(new w.default),t.addExtension(new A.default),t.addExtension(new S.default),t.addExtension(new E.default),t.addExtension(new H.default),new q.default("categoriesShowcaseCard").addExtension(new J.default),new X.default,new Q.default;var e=new D.default;new j.default,new W.default,(0,I.default)({sourceElementSelector:'input[name^="category[name]"]',destinationElementSelector:e.localeInputSelector+':not(.d-none) input[name^="category[link_rewrite]"]'}),(0,I.default)({sourceElementSelector:'input[name^="root_category[name]"]',destinationElementSelector:e.localeInputSelector+':not(.d-none) input[name^="root_category[link_rewrite]"]'}),new et.default({container:"#serp-app",defaultTitle:'input[name^="category[name]"]',watchedTitle:'input[name^="category[meta_title]"]',defaultDescription:'textarea[name^="category[description]"]',watchedDescription:'textarea[name^="category[meta_description]"]',watchedMetaUrl:'input[name^="category[link_rewrite]"]',multiLanguageInput:e.localeInputSelector+":not(.d-none)",multiLanguageItem:e.localeItemSelector},nt("#serp-app").data("category-url")),new N.default,new F.default({tokenFieldSelector:"input.js-taggable-field",options:{createTokensOnBlur:!0}}),new R.default("#category_id_parent"),new R.default("#category_shop_association").enableAutoCheckChildren(),new R.default("#root_category_id_parent"),new R.default("#root_category_shop_association").enableAutoCheckChildren()})},48:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},49:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},50:function(t,e,n){var r=n(5),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});t.exports=function(t){return i[t]||(i[t]={})}},51:function(t,e,n){var r=n(48);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},52:function(t,e){e.f={}.propertyIsEnumerable},53:function(t,e,n){"use strict";function r(t){console&&console.warn&&console.warn(t)}function i(){i.init.call(this)}function o(t){return void 0===t._maxListeners?i.defaultMaxListeners:t._maxListeners}function a(t,e,n,i){var a,s,u;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(s=t._events,void 0===s?(s=t._events=Object.create(null),t._eventsCount=0):(void 0!==s.newListener&&(t.emit("newListener",e,n.listener?n.listener:n),s=t._events),u=s[e]),void 0===u)u=s[e]=n,++t._eventsCount;else if("function"==typeof u?u=s[e]=i?[n,u]:[u,n]:i?u.unshift(n):u.push(n),(a=o(t))>0&&u.length>a&&!u.warned){u.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+u.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=t,c.type=e,c.count=u.length,r(c)}return t}function s(){for(var t=[],e=0;e0&&(o=e[0]),o instanceof Error)throw o;var a=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw a.context=o,a}var s=i[t];if(void 0===s)return!1;if("function"==typeof s)m(s,this,e);else for(var u=s.length,c=f(s,u),n=0;n=0;o--)if(n[o]===e||n[o].listener===e){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():d(n,i),1===n.length&&(r[t]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",t,a||e)}return this},i.prototype.off=i.prototype.removeListener,i.prototype.removeAllListeners=function(t){var e,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[t]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r=0;r--)this.removeListener(t,e[r]);return this},i.prototype.listeners=function(t){return c(this,t,!0)},i.prototype.rawListeners=function(t){return c(this,t,!1)},i.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):l.call(t,e)},i.prototype.listenerCount=l,i.prototype.eventNames=function(){return this._eventsCount>0?h(this._events):[]}},55:function(t,e,n){var r=n(27),i=n(22),o=n(58)(!1),a=n(47)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;e.length>u;)r(s,n=e[u++])&&(~o(c,n)||c.push(n));return c}},56:function(t,e,n){var r=n(39),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},57:function(t,e){e.f=Object.getOwnPropertySymbols},58:function(t,e,n){var r=n(22),i=n(56),o=n(59);t.exports=function(t){return function(e,n,a){var s,u=r(e),c=i(u.length),l=o(a,c);if(t&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}}},59:function(t,e,n){var r=n(39),i=Math.max,o=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},6:function(t,e,n){var r=n(11),i=n(17),o=n(13),a=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},60:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(e){var n=this;return(0,o.default)(this,t),this.$container=u(e),this.$container.on("click",".js-input-wrapper",function(t){var e=u(t.currentTarget);n._toggleChildTree(e)}),this.$container.on("click",".js-toggle-choice-tree-action",function(t){var e=u(t.currentTarget);n._toggleTree(e)}),{enableAutoCheckChildren:function(){return n.enableAutoCheckChildren()},enableAllInputs:function(){return n.enableAllInputs()},disableAllInputs:function(){return n.disableAllInputs()}}}return(0,s.default)(t,[{key:"enableAutoCheckChildren",value:function(){this.$container.on("change",'input[type="checkbox"]',function(t){var e=u(t.currentTarget);e.closest("li").find('ul input[type="checkbox"]').prop("checked",e.is(":checked"))})}},{key:"enableAllInputs",value:function(){this.$container.find("input").removeAttr("disabled")}},{key:"disableAllInputs",value:function(){this.$container.find("input").attr("disabled","disabled")}},{key:"_toggleChildTree",value:function(t){var e=t.closest("li");if(e.hasClass("expanded"))return void e.removeClass("expanded").addClass("collapsed");e.hasClass("collapsed")&&e.removeClass("collapsed").addClass("expanded")}},{key:"_toggleTree",value:function(t){var e=t.closest(".js-choice-tree-container"),n=t.data("action"),r={addClass:{expand:"expanded",collapse:"collapsed"},removeClass:{expand:"collapsed",collapse:"expanded"},nextAction:{expand:"collapse",collapse:"expand"},text:{expand:"collapsed-text",collapse:"expanded-text"},icon:{expand:"collapsed-icon",collapse:"expanded-icon"}};e.find("li").each(function(t,e){var i=u(e);i.hasClass(r.removeClass[n])&&i.removeClass(r.removeClass[n]).addClass(r.addClass[n])}),t.data("action",r.nextAction[n]),t.find(".material-icons").text(t.data(r.icon[n])),t.find(".js-toggle-text").text(t.data(r.text[n]))}}]),t}();e.default=c},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},71:function(t,e,n){(function(e){function n(t,e){var n=t[1]||"",i=t[3];if(!i)return n;if(e){var o=r(i);return[n].concat(i.sources.map(function(t){return"/*# sourceURL="+i.sourceRoot+t+" */"})).concat([o]).join("\n")}return[n].join("\n")}function r(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+new e(JSON.stringify(t)).toString("base64")+" */"}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var r=n(e,t);return e[2]?"@media "+e[2]+"{"+r+"}":r}).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},i=0;i=0&&w.splice(e,1)}function s(t){var e=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var n=l();n&&(t.attrs.nonce=n)}return c(e,t.attrs),o(t,e),e}function u(t){var e=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",c(e,t.attrs),o(t,e),e}function c(t,e){Object.keys(e).forEach(function(n){t.setAttribute(n,e[n])})}function l(){return n.nc}function f(t,e){var n,r,i,o;if(e.transform&&t.css){if(!(o="function"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=o}if(e.singleton){var c=_++;n=b||(b=s(e)),r=d.bind(null,n,c,!1),i=d.bind(null,n,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=u(e),r=h.bind(null,n,e),i=function(){a(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(e),r=p.bind(null,n),i=function(){a(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else i()}}function d(t,e,n,r){var i=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=C(e,i);else{var o=document.createTextNode(i),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(o,a[e]):t.appendChild(o)}}function p(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function h(t,e,n){var r=n.css,i=n.sourceMap,o=void 0===e.convertToAbsoluteUrls&&i;(e.convertToAbsoluteUrls||o)&&(r=x(r)),i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var a=new Blob([r],{type:"text/css"}),s=t.href;t.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}var v={},m=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}}(function(){return window&&document&&document.all&&!window.atob}),g=function(t,e){return e?e.querySelector(t):document.querySelector(t)},y=function(t){var e={};return function(t,n){if("function"==typeof t)return t();if(void 0===e[t]){var r=g.call(this,t,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}e[t]=r}return e[t]}}(),b=null,_=0,w=[],x=n(127);t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");e=e||{},e.attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=m()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=i(t,e);return r(n,e),function(t){for(var o=[],a=0;ac;)for(var d,p=s(arguments[c++]),h=l?r(p).concat(l(p)):r(p),v=h.length,m=0;v>m;)f.call(p,d=h[m++])&&(n[d]=p[d]);return n}:u},85:function(t,e,n){var r=n(8);r(r.S+r.F,"Object",{assign:n(83)})},87:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=window.$,a=function t(e){var n=e.tokenFieldSelector,r=e.options,a=void 0===r?{}:r;(0,i.default)(this,t),o(n).tokenfield(a)};e.default=a},9:function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},95:function(t,e,n){(function(t){function r(t,e){this._id=t,this._clearFn=e}var i=void 0!==t&&t||"undefined"!=typeof self&&self||window,o=Function.prototype.apply;e.setTimeout=function(){return new r(o.call(setTimeout,i,arguments),clearTimeout)},e.setInterval=function(){return new r(o.call(setInterval,i,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},r.prototype.unref=r.prototype.ref=function(){},r.prototype.close=function(){this._clearFn.call(i,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout(function(){t._onTimeout&&t._onTimeout()},e))},n(105),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(e,n(9))},96:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(80),o=r(i),a=n(0),s=r(a),u=n(1),c=r(u),l=(n(36),window),f=l.$,d=function(){function t(e){if((0,s.default)(this,t),e=e||{},this.tinyMCELoaded=!1,void 0===e.baseAdminUrl)if(void 0!==window.baseAdminDir)e.baseAdminUrl=window.baseAdminDir;else{var n=window.location.pathname.split("/");n.every(function(t){return""===t||(e.baseAdminUrl="/"+t+"/",!1)})}void 0===e.langIsRtl&&(e.langIsRtl=void 0!==window.lang_is_rtl&&"1"===window.lang_is_rtl),this.setupTinyMCE(e)}return(0,c.default)(t,[{key:"setupTinyMCE",value:function(t){"undefined"==typeof tinyMCE?this.loadAndInitTinyMCE(t):this.initTinyMCE(t)}},{key:"initTinyMCE",value:function(t){var e=this;t=(0,o.default)({selector:".rte",plugins:"align colorpicker link image filemanager table media placeholder advlist code table autoresize",browser_spellcheck:!0,toolbar1:"code,colorpicker,bold,italic,underline,strikethrough,blockquote,link,align,bullist,numlist,table,image,media,formatselect",toolbar2:"",external_filemanager_path:t.baseAdminUrl+"filemanager/",filemanager_title:"File manager",external_plugins:{filemanager:t.baseAdminUrl+"filemanager/plugin.min.js"},language:iso_user,content_style:t.langIsRtl?"body {direction:rtl;}":"",skin:"prestashop",menubar:!1,statusbar:!1,relative_urls:!1,convert_urls:!1,entity_encoding:"raw",extended_valid_elements:"em[class|name|id],@[role|data-*|aria-*]",valid_children:"+*[*]",valid_elements:"*[*]",rel_list:[{title:"nofollow",value:"nofollow"}],editor_selector:"autoload_rte",init_instance_callback:function(){e.changeToMaterial()},setup:function(t){e.setupEditor(t)}},t),void 0!==t.editor_selector&&(t.selector="."+t.editor_selector),f("body").on("click",".mce-btn, .mce-open, .mce-menu-item",function(){e.changeToMaterial()}),tinyMCE.init(t),this.watchTabChanges(t)}},{key:"setupEditor",value:function(t){var e=this;t.on("loadContent",function(t){e.handleCounterTiny(t.target.id)}),t.on("change",function(t){tinyMCE.triggerSave(),e.handleCounterTiny(t.target.id)}),t.on("blur",function(){tinyMCE.triggerSave()})}},{key:"watchTabChanges",value:function(t){f(t.selector).each(function(t,e){var n=f(e).closest(".translation-field"),r=f(e).closest(".translations.tabbable");if(n.length&&r.length){var i=n.data("locale");f('.nav-item a[data-locale="'+i+'"]',r).on("shown.bs.tab",function(){var t=(f(e).closest("form"),tinyMCE.get(e.id));t&&t.setContent(t.getContent())})}})}},{key:"loadAndInitTinyMCE",value:function(t){var e=this;if(!this.tinyMCELoaded){this.tinyMCELoaded=!0;var n=t.baseAdminUrl.split("/");n.splice(n.length-2,2);var r=n.join("/");window.tinyMCEPreInit={},window.tinyMCEPreInit.base=r+"/js/tiny_mce",window.tinyMCEPreInit.suffix=".min",f.getScript(r+"/js/tiny_mce/tinymce.min.js",function(){e.setupTinyMCE(t)})}}},{key:"changeToMaterial",value:function(){var t={"mce-i-code":'code',"mce-i-none":'format_color_text',"mce-i-bold":'format_bold',"mce-i-italic":'format_italic',"mce-i-underline":'format_underlined',"mce-i-strikethrough":'format_strikethrough',"mce-i-blockquote":'format_quote',"mce-i-link":'link',"mce-i-alignleft":'format_align_left',"mce-i-aligncenter":'format_align_center',"mce-i-alignright":'format_align_right',"mce-i-alignjustify":'format_align_justify',"mce-i-bullist":'format_list_bulleted',"mce-i-numlist":'format_list_numbered',"mce-i-image":'image',"mce-i-table":'grid_on',"mce-i-media":'video_library',"mce-i-browse":'attachment',"mce-i-checkbox":''};f.each(t,function(t,e){f("."+t).replaceWith(e)})}},{key:"handleCounterTiny",value:function(t){var e=f("#"+t),n=e.attr("counter"),r=e.attr("counter_type"),i=tinyMCE.activeEditor.getBody().textContent.length;e.parent().find("span.currentLength").text(i),"recommended"!==r&&i>n?e.parent().find("span.maxLength").addClass("text-danger"):e.parent().find("span.maxLength").removeClass("text-danger")}}]),t}();e.default=d}}); \ No newline at end of file +var o=window.$},48:function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},482:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}var i=n(24),o=r(i),a=n(26),s=r(a),u=n(27),c=r(u),l=n(29),f=r(l),d=n(28),p=r(d),h=n(31),v=r(h),m=n(32),g=r(m),y=n(37),b=r(y),_=n(34),w=r(_),x=n(390),C=r(x),k=n(189),A=r(k),T=n(188),S=r(T),O=n(385),E=r(O),$=n(46),D=r($),M=n(132),j=r(M),L=n(149),I=r(L),P=n(61),R=r(P),B=n(133),N=r(B),U=n(90),F=r(U),z=n(30),H=r(z),Y=n(79),q=r(Y),V=n(78),J=r(V),K=n(383),W=r(K),G=n(134),X=r(G),Z=n(105),Q=r(Z),tt=n(145),et=r(tt),nt=window.$;nt(function(){var t=new o.default("category");t.addExtension(new s.default),t.addExtension(new c.default),t.addExtension(new C.default),t.addExtension(new f.default),t.addExtension(new p.default),t.addExtension(new v.default),t.addExtension(new g.default),t.addExtension(new b.default),t.addExtension(new w.default),t.addExtension(new A.default),t.addExtension(new S.default),t.addExtension(new E.default),t.addExtension(new H.default),new q.default("categoriesShowcaseCard").addExtension(new J.default),new X.default,new Q.default;var e=new D.default;new j.default,new W.default,(0,I.default)({sourceElementSelector:'input[name^="category[name]"]',destinationElementSelector:e.localeInputSelector+':not(.d-none) input[name^="category[link_rewrite]"]'}),(0,I.default)({sourceElementSelector:'input[name^="root_category[name]"]',destinationElementSelector:e.localeInputSelector+':not(.d-none) input[name^="root_category[link_rewrite]"]'}),new et.default({container:"#serp-app",defaultTitle:'input[name^="category[name]"]',watchedTitle:'input[name^="category[meta_title]"]',defaultDescription:'textarea[name^="category[description]"]',watchedDescription:'textarea[name^="category[meta_description]"]',watchedMetaUrl:'input[name^="category[link_rewrite]"]',multiLanguageInput:e.localeInputSelector+":not(.d-none)",multiLanguageItem:e.localeItemSelector},nt("#serp-app").data("category-url")),new N.default,new F.default({tokenFieldSelector:"input.js-taggable-field",options:{createTokensOnBlur:!0}}),new R.default("#category_id_parent"),new R.default("#category_shop_association").enableAutoCheckChildren(),new R.default("#root_category_id_parent"),new R.default("#root_category_shop_association").enableAutoCheckChildren()})},49:function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},5:function(t,e){var n=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},50:function(t,e,n){var r=n(5),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});t.exports=function(t){return i[t]||(i[t]={})}},52:function(t,e,n){var r=n(48);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},53:function(t,e,n){var r=n(36),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},54:function(t,e){e.f={}.propertyIsEnumerable},55:function(t,e,n){var r=n(25),i=n(22),o=n(57)(!1),a=n(45)("IE_PROTO");t.exports=function(t,e){var n,s=i(t),u=0,c=[];for(n in s)n!=a&&r(s,n)&&c.push(n);for(;e.length>u;)r(s,n=e[u++])&&(~o(c,n)||c.push(n));return c}},56:function(t,e,n){"use strict";function r(t){console&&console.warn&&console.warn(t)}function i(){i.init.call(this)}function o(t){return void 0===t._maxListeners?i.defaultMaxListeners:t._maxListeners}function a(t,e,n,i){var a,s,u;if("function"!=typeof n)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof n);if(s=t._events,void 0===s?(s=t._events=Object.create(null),t._eventsCount=0):(void 0!==s.newListener&&(t.emit("newListener",e,n.listener?n.listener:n),s=t._events),u=s[e]),void 0===u)u=s[e]=n,++t._eventsCount;else if("function"==typeof u?u=s[e]=i?[n,u]:[u,n]:i?u.unshift(n):u.push(n),(a=o(t))>0&&u.length>a&&!u.warned){u.warned=!0;var c=new Error("Possible EventEmitter memory leak detected. "+u.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");c.name="MaxListenersExceededWarning",c.emitter=t,c.type=e,c.count=u.length,r(c)}return t}function s(){for(var t=[],e=0;e0&&(o=e[0]),o instanceof Error)throw o;var a=new Error("Unhandled error."+(o?" ("+o.message+")":""));throw a.context=o,a}var s=i[t];if(void 0===s)return!1;if("function"==typeof s)m(s,this,e);else for(var u=s.length,c=f(s,u),n=0;n=0;o--)if(n[o]===e||n[o].listener===e){a=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():d(n,i),1===n.length&&(r[t]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",t,a||e)}return this},i.prototype.off=i.prototype.removeListener,i.prototype.removeAllListeners=function(t){var e,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[t]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[t]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r=0;r--)this.removeListener(t,e[r]);return this},i.prototype.listeners=function(t){return c(this,t,!0)},i.prototype.rawListeners=function(t){return c(this,t,!1)},i.listenerCount=function(t,e){return"function"==typeof t.listenerCount?t.listenerCount(e):l.call(t,e)},i.prototype.listenerCount=l,i.prototype.eventNames=function(){return this._eventsCount>0?h(this._events):[]}},57:function(t,e,n){var r=n(22),i=n(53),o=n(58);t.exports=function(t){return function(e,n,a){var s,u=r(e),c=i(u.length),l=o(a,c);if(t&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l||0;return!t&&-1}}},58:function(t,e,n){var r=n(36),i=Math.max,o=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},59:function(t,e){e.f=Object.getOwnPropertySymbols},6:function(t,e,n){var r=n(11),i=n(17),o=n(14),a=Object.defineProperty;e.f=n(2)?Object.defineProperty:function(t,e,n){if(r(t),e=o(e,!0),r(n),i)try{return a(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(t[e]=n.value),t}},61:function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),o=r(i),a=n(1),s=r(a),u=window.$,c=function(){function t(e){var n=this;return(0,o.default)(this,t),this.$container=u(e),this.$container.on("click",".js-input-wrapper",function(t){var e=u(t.currentTarget);n._toggleChildTree(e)}),this.$container.on("click",".js-toggle-choice-tree-action",function(t){var e=u(t.currentTarget);n._toggleTree(e)}),{enableAutoCheckChildren:function(){return n.enableAutoCheckChildren()},enableAllInputs:function(){return n.enableAllInputs()},disableAllInputs:function(){return n.disableAllInputs()}}}return(0,s.default)(t,[{key:"enableAutoCheckChildren",value:function(){this.$container.on("change",'input[type="checkbox"]',function(t){var e=u(t.currentTarget);e.closest("li").find('ul input[type="checkbox"]').prop("checked",e.is(":checked"))})}},{key:"enableAllInputs",value:function(){this.$container.find("input").removeAttr("disabled")}},{key:"disableAllInputs",value:function(){this.$container.find("input").attr("disabled","disabled")}},{key:"_toggleChildTree",value:function(t){var e=t.closest("li");if(e.hasClass("expanded"))return void e.removeClass("expanded").addClass("collapsed");e.hasClass("collapsed")&&e.removeClass("collapsed").addClass("expanded")}},{key:"_toggleTree",value:function(t){var e=t.closest(".js-choice-tree-container"),n=t.data("action"),r={addClass:{expand:"expanded",collapse:"collapsed"},removeClass:{expand:"collapsed",collapse:"expanded"},nextAction:{expand:"collapse",collapse:"expand"},text:{expand:"collapsed-text",collapse:"expanded-text"},icon:{expand:"collapsed-icon",collapse:"expanded-icon"}};e.find("li").each(function(t,e){var i=u(e);i.hasClass(r.removeClass[n])&&i.removeClass(r.removeClass[n]).addClass(r.addClass[n])}),t.data("action",r.nextAction[n]),t.find(".material-icons").text(t.data(r.icon[n])),t.find(".js-toggle-text").text(t.data(r.text[n]))}}]),t}();e.default=c},7:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},73:function(t,e,n){(function(e){function n(t,e){var n=t[1]||"",i=t[3];if(!i)return n;if(e){var o=r(i);return[n].concat(i.sources.map(function(t){return"/*# sourceURL="+i.sourceRoot+t+" */"})).concat([o]).join("\n")}return[n].join("\n")}function r(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+new e(JSON.stringify(t)).toString("base64")+" */"}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var r=n(e,t);return e[2]?"@media "+e[2]+"{"+r+"}":r}).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var r={},i=0;i=0&&w.splice(e,1)}function s(t){var e=document.createElement("style");if(void 0===t.attrs.type&&(t.attrs.type="text/css"),void 0===t.attrs.nonce){var n=l();n&&(t.attrs.nonce=n)}return c(e,t.attrs),o(t,e),e}function u(t){var e=document.createElement("link");return void 0===t.attrs.type&&(t.attrs.type="text/css"),t.attrs.rel="stylesheet",c(e,t.attrs),o(t,e),e}function c(t,e){Object.keys(e).forEach(function(n){t.setAttribute(n,e[n])})}function l(){return n.nc}function f(t,e){var n,r,i,o;if(e.transform&&t.css){if(!(o="function"==typeof e.transform?e.transform(t.css):e.transform.default(t.css)))return function(){};t.css=o}if(e.singleton){var c=_++;n=b||(b=s(e)),r=d.bind(null,n,c,!1),i=d.bind(null,n,c,!0)}else t.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=u(e),r=h.bind(null,n,e),i=function(){a(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(e),r=p.bind(null,n),i=function(){a(n)});return r(t),function(e){if(e){if(e.css===t.css&&e.media===t.media&&e.sourceMap===t.sourceMap)return;r(t=e)}else i()}}function d(t,e,n,r){var i=n?"":r.css;if(t.styleSheet)t.styleSheet.cssText=C(e,i);else{var o=document.createTextNode(i),a=t.childNodes;a[e]&&t.removeChild(a[e]),a.length?t.insertBefore(o,a[e]):t.appendChild(o)}}function p(t,e){var n=e.css,r=e.media;if(r&&t.setAttribute("media",r),t.styleSheet)t.styleSheet.cssText=n;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(n))}}function h(t,e,n){var r=n.css,i=n.sourceMap,o=void 0===e.convertToAbsoluteUrls&&i;(e.convertToAbsoluteUrls||o)&&(r=x(r)),i&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(i))))+" */");var a=new Blob([r],{type:"text/css"}),s=t.href;t.href=URL.createObjectURL(a),s&&URL.revokeObjectURL(s)}var v={},m=function(t){var e;return function(){return void 0===e&&(e=t.apply(this,arguments)),e}}(function(){return window&&document&&document.all&&!window.atob}),g=function(t,e){return e?e.querySelector(t):document.querySelector(t)},y=function(t){var e={};return function(t,n){if("function"==typeof t)return t();if(void 0===e[t]){var r=g.call(this,t,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(t){r=null}e[t]=r}return e[t]}}(),b=null,_=0,w=[],x=n(130);t.exports=function(t,e){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");e=e||{},e.attrs="object"==typeof e.attrs?e.attrs:{},e.singleton||"boolean"==typeof e.singleton||(e.singleton=m()),e.insertInto||(e.insertInto="head"),e.insertAt||(e.insertAt="bottom");var n=i(t,e);return r(n,e),function(t){for(var o=[],a=0;ac;)for(var d,p=s(arguments[c++]),h=l?r(p).concat(l(p)):r(p),v=h.length,m=0;v>m;)f.call(p,d=h[m++])&&(n[d]=p[d]);return n}:u},87:function(t,e,n){var r=n(8);r(r.S+r.F,"Object",{assign:n(85)})},9:function(t,e,n){var r=n(6),i=n(12);t.exports=n(2)?function(t,e,n){return r.f(t,e,i(1,n))}:function(t,e,n){return t[e]=n,t}},90:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=n(0),i=function(t){return t&&t.__esModule?t:{default:t}}(r),o=window.$,a=function t(e){var n=e.tokenFieldSelector,r=e.options,a=void 0===r?{}:r;(0,i.default)(this,t),o(n).tokenfield(a)};e.default=a}}); \ No newline at end of file diff --git a/admin-dev/themes/new-theme/public/cldr.bundle.js b/admin-dev/themes/new-theme/public/cldr.bundle.js index 27ba6baa10588..82bcc0dd298b3 100644 --- a/admin-dev/themes/new-theme/public/cldr.bundle.js +++ b/admin-dev/themes/new-theme/public/cldr.bundle.js @@ -1,4 +1,4 @@ -window.cldr=function(t){function e(r){if(n[r])return n[r].exports;var i=n[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}var n={};return e.m=t,e.c=n,e.i=function(t){return t},e.d=function(t,n,r){e.o(t,n)||Object.defineProperty(t,n,{configurable:!1,enumerable:!0,get:r})},e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="",e(e.s=156)}([function(t,e,n){"use strict";e.__esModule=!0,e.default=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}},function(t,e,n){"use strict";e.__esModule=!0;var r=n(19),i=function(t){return t&&t.__esModule?t:{default:t}}(r);e.default=function(){function t(t,e){for(var n=0;n0?r:n)(t)}},,,,function(t,e){var n=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+r).toString(36))}},,,function(t,e,n){var r=n(38);t.exports=function(t){return Object(r(t))}},function(t,e,n){var r=n(50)("keys"),i=n(43);t.exports=function(t){return r[t]||(r[t]=i(t))}},function(t,e){var n={}.toString;t.exports=function(t){return n.call(t).slice(8,-1)}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var r=n(5),i=r["__core-js_shared__"]||(r["__core-js_shared__"]={});t.exports=function(t){return i[t]||(i[t]={})}},function(t,e,n){var r=n(48);t.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},function(t,e){e.f={}.propertyIsEnumerable},,function(t,e){t.exports={}},function(t,e,n){var r=n(27),i=n(22),o=n(58)(!1),u=n(47)("IE_PROTO");t.exports=function(t,e){var n,f=i(t),c=0,a=[];for(n in f)n!=u&&r(f,n)&&a.push(n);for(;e.length>c;)r(f,n=e[c++])&&(~o(a,n)||a.push(n));return a}},function(t,e,n){var r=n(39),i=Math.min;t.exports=function(t){return t>0?i(r(t),9007199254740991):0}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e,n){var r=n(22),i=n(56),o=n(59);t.exports=function(t){return function(e,n,u){var f,c=r(e),a=i(c.length),s=o(u,a);if(t&&n!=n){for(;a>s;)if((f=c[s++])!=f)return!0}else for(;a>s;s++)if((t||s in c)&&c[s]===n)return t||s||0;return!t&&-1}}},function(t,e,n){var r=n(39),i=Math.max,o=Math.min;t.exports=function(t,e){return t=r(t),t<0?i(t+e,0):o(t,e)}},,,function(t,e,n){var r=n(6).f,i=n(27),o=n(29)("toStringTag");t.exports=function(t,e,n){t&&!i(t=n?t:t.prototype,o)&&r(t,o,{configurable:!0,value:e})}},function(t,e){t.exports=!0},function(t,e,n){"use strict";var r=n(101)(!0);n(75)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},,,function(t,e,n){t.exports={default:n(82),__esModule:!0}},function(t,e,n){var r=n(5),i=n(3),o=n(63),u=n(69),f=n(6).f;t.exports=function(t){var e=i.Symbol||(i.Symbol=o?{}:r.Symbol||{});"_"==t.charAt(0)||t in e||f(e,t,{value:u.f(t)})}},function(t,e,n){e.f=n(29)},function(t,e,n){var r=n(11),i=n(100),o=n(49),u=n(47)("IE_PROTO"),f=function(){},c=function(){var t,e=n(16)("iframe"),r=o.length;for(e.style.display="none",n(93).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("