From e8324ed2552f21fbe128b7a0aae99c12778e6a7e Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Fri, 9 Nov 2018 12:10:01 +0800 Subject: [PATCH 001/103] fix ui update timpicker span --- src/main.css | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.css b/src/main.css index 7b03ca015c..d8d345859f 100755 --- a/src/main.css +++ b/src/main.css @@ -439,6 +439,9 @@ button.ui-datepicker-current { .ui-timepicker-title { text-align: center; } +.ui-timepicker-close { + display: none; +} .ui-timepicker td { border: none; } @@ -446,7 +449,7 @@ button.ui-datepicker-current { background: none; border-bottom:unset; } -.ui-timepicker td a { +.ui-timepicker td a, .ui-timepicker td span { display: block; padding: 3px 5px; width: 19px; From 12be43b4190ff5e83d8401a184a487ce9af337cb Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Fri, 9 Nov 2018 12:31:59 +0800 Subject: [PATCH 002/103] fix invalid time error --- src/trade/tradeDialog.es6 | 10 +++++----- src/trade/tradeDialog.html | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 3f4eee8072..d2e5d7c9cf 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -413,7 +413,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ var range = _(state.duration_unit.ranges).filter(['type', 'minutes']).head(); expiry.today_times.disabled = !range; var value_hour = range ? moment.utc().add(range.min+1, 'm').format('HH:mm') : "00:00"; - expiry.value_hour = value_hour > expiry.value_hour ? value_hour : expiry.value_hour; + expiry.value_hour = value_hour; // /* avoid 'Contract may not expire within the last 1 minute of trading.' */ // value_hour = moment(times.close, 'HH:mm:ss').subtract(1, 'minutes').format('HH:mm'); // expiry.value_hour = value_hour < expiry.value_hour ? value_hour : expiry.value_hour; @@ -508,15 +508,15 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ }; state.date_expiry.update = function (date_or_hour) { - var expiry = state.date_expiry; + let expiry = state.date_expiry; /* contracts that are more not today must end at the market close time */ - var is_today = !moment.utc(expiry.value_date).isAfter(moment.utc(),'day'); + const is_today = !moment.utc(expiry.value_date).isAfter(moment.utc(),'day'); if(!is_today){ expiry.today_times.disabled = true; trading_times_for(expiry.value_date, state.proposal.symbol) .then(function(times){ - var value_hour = times.close !== '--' ? times.close : '00:00:00'; - expiry.value_hour = moment(value_hour, "HH:mm:ss").format('HH:mm'); + const value_hour = times.close !== '--' ? times.close : '23:59:59'; + expiry.value_hour = moment.utc(value_hour, "HH:mm:ss").format('HH:mm'); expiry.value = moment.utc(expiry.value_date + " " + value_hour).unix(); state.barriers.update(); debounce(expiry.value, state.proposal.onchange); diff --git a/src/trade/tradeDialog.html b/src/trade/tradeDialog.html index 80c2c088ba..ab85267dbf 100644 --- a/src/trade/tradeDialog.html +++ b/src/trade/tradeDialog.html @@ -98,7 +98,7 @@ rv-datepicker="date_expiry.value_date | notify date_expiry.update" />
  • - Date: Tue, 13 Nov 2018 11:26:11 +0800 Subject: [PATCH 003/103] change var and comment --- src/trade/tradeDialog.es6 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index d2e5d7c9cf..eaa7f58ed0 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -508,7 +508,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ }; state.date_expiry.update = function (date_or_hour) { - let expiry = state.date_expiry; + var expiry = state.date_expiry; /* contracts that are more not today must end at the market close time */ const is_today = !moment.utc(expiry.value_date).isAfter(moment.utc(),'day'); if(!is_today){ @@ -516,7 +516,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ trading_times_for(expiry.value_date, state.proposal.symbol) .then(function(times){ const value_hour = times.close !== '--' ? times.close : '23:59:59'; - expiry.value_hour = moment.utc(value_hour, "HH:mm:ss").format('HH:mm'); + expiry.value_hour = moment.utc(value_hour, 'HH:mm:ss').format('HH:mm'); expiry.value = moment.utc(expiry.value_date + " " + value_hour).unix(); state.barriers.update(); debounce(expiry.value, state.proposal.onchange); From f9366b90c53a066e928b75ffb6dfcbcca3c87834 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Tue, 13 Nov 2018 15:18:09 +0800 Subject: [PATCH 004/103] fixed state readability and add contributor --- package.json | 4 ++++ src/trade/tradeDialog.es6 | 29 ++++++++++++++--------------- 2 files changed, 18 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 5df7d57aee..6b102caca6 100644 --- a/package.json +++ b/package.json @@ -113,6 +113,10 @@ { "name": "Oskar Ahlroth", "email": "oskar@binary.com" + }, + { + "name": "Amam Mustofa", + "email": "mustofa@binary.com" } ] } diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index eaa7f58ed0..12dfcc95dc 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -407,13 +407,12 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ state.date_expiry.update_times = function(){ trading_times_for(state.date_expiry.value_date, state.proposal.symbol) .then(function(times) { - var expiry = state.date_expiry; - expiry.today_times.open = times.open; - expiry.today_times.close = times.close; + state.date_expiry.today_times.open = times.open; + state.date_expiry.today_times.close = times.close; var range = _(state.duration_unit.ranges).filter(['type', 'minutes']).head(); - expiry.today_times.disabled = !range; + state.date_expiry.today_times.disabled = !range; var value_hour = range ? moment.utc().add(range.min+1, 'm').format('HH:mm') : "00:00"; - expiry.value_hour = value_hour; + state.date_expiry.value_hour = value_hour; // /* avoid 'Contract may not expire within the last 1 minute of trading.' */ // value_hour = moment(times.close, 'HH:mm:ss').subtract(1, 'minutes').format('HH:mm'); // expiry.value_hour = value_hour < expiry.value_hour ? value_hour : expiry.value_hour; @@ -508,25 +507,25 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ }; state.date_expiry.update = function (date_or_hour) { - var expiry = state.date_expiry; /* contracts that are more not today must end at the market close time */ - const is_today = !moment.utc(expiry.value_date).isAfter(moment.utc(),'day'); + const {value_date} = state.date_expiry; + const is_today = !moment.utc(value_date).isAfter(moment.utc(),'day'); if(!is_today){ - expiry.today_times.disabled = true; - trading_times_for(expiry.value_date, state.proposal.symbol) + state.date_expiry.today_times.disabled = true; + trading_times_for(value_date, state.proposal.symbol) .then(function(times){ const value_hour = times.close !== '--' ? times.close : '23:59:59'; - expiry.value_hour = moment.utc(value_hour, 'HH:mm:ss').format('HH:mm'); - expiry.value = moment.utc(expiry.value_date + " " + value_hour).unix(); + state.date_expiry.value_hour = moment.utc(value_hour, 'HH:mm:ss').format('HH:mm'); + state.date_expiry.value = moment.utc(state.date_expiry.value_date + " " + value_hour).unix(); state.barriers.update(); - debounce(expiry.value, state.proposal.onchange); + debounce(state.date_expiry.value, state.proposal.onchange); }); } else { - if(date_or_hour !== expiry.value_hour) { expiry.update_times(); } - expiry.value = moment.utc(expiry.value_date + " " + expiry.value_hour).unix(); + if(date_or_hour !== state.date_expiry.value_hour) { state.date_expiry.update_times(); } + state.date_expiry.value = moment.utc(state.date_expiry.value_date + " " + state.date_expiry.value_hour).unix(); state.barriers.update(); - debounce(expiry.value, state.proposal.onchange); + debounce(state.date_expiry.value, state.proposal.onchange); } } From 01f3deefd7f318a0981cce4dde9dabe1d0976e9f Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Tue, 13 Nov 2018 15:24:15 +0800 Subject: [PATCH 005/103] change quotes: improve coding style --- src/trade/tradeDialog.es6 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 12dfcc95dc..bd9c139f7f 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -508,22 +508,22 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ state.date_expiry.update = function (date_or_hour) { /* contracts that are more not today must end at the market close time */ - const {value_date} = state.date_expiry; + const { value_date } = state.date_expiry; const is_today = !moment.utc(value_date).isAfter(moment.utc(),'day'); - if(!is_today){ + if(!is_today) { state.date_expiry.today_times.disabled = true; trading_times_for(value_date, state.proposal.symbol) .then(function(times){ const value_hour = times.close !== '--' ? times.close : '23:59:59'; state.date_expiry.value_hour = moment.utc(value_hour, 'HH:mm:ss').format('HH:mm'); - state.date_expiry.value = moment.utc(state.date_expiry.value_date + " " + value_hour).unix(); + state.date_expiry.value = moment.utc(state.date_expiry.value_date + ' ' + value_hour).unix(); state.barriers.update(); debounce(state.date_expiry.value, state.proposal.onchange); }); } else { if(date_or_hour !== state.date_expiry.value_hour) { state.date_expiry.update_times(); } - state.date_expiry.value = moment.utc(state.date_expiry.value_date + " " + state.date_expiry.value_hour).unix(); + state.date_expiry.value = moment.utc(state.date_expiry.value_date + ' ' + state.date_expiry.value_hour).unix(); state.barriers.update(); debounce(state.date_expiry.value, state.proposal.onchange); } From 43c11a3c7cc47265973a87c028ef23c255218238 Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Wed, 14 Nov 2018 16:47:30 +0800 Subject: [PATCH 006/103] start adding forward dates --- src/trade/tradeDialog.es6 | 56 +++++++++++++++++++------------------- src/trade/tradeDialog.scss | 6 ++-- 2 files changed, 32 insertions(+), 30 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 3f4eee8072..dbcdf8de72 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -463,7 +463,14 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ }; state.date_start.update = function () { - var forward_starting_options = _(available).filter({ + // TODO: + // 1. This function only updates state.date_start + // 2. show timepicker for forward starting contracts + // 3. Fix date dropdown array (next three days) + // 4. Handle click event when date time is clicked + + console.log('date_start.update()'); + var forward_starting_market = _(available).filter({ 'contract_category_display': state.categories.value.contract_category_display, 'contract_display': state.category_displays.selected.name, 'start_type': 'forward' @@ -475,36 +482,29 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ 'start_type': 'spot' }).head(); - if (!forward_starting_options) { + if (!forward_starting_market) { _.assign(state.date_start, { visible: false, array: [], value: 'now' }); return; }; - forward_starting_options = forward_starting_options.forward_starting_options - var model = state.date_start; - var array = []; - // Add 'NOW' to start time only if the market contains spot start_type. - if(spot_starting_options){ - array = [{ text: 'Now', value: 'now' }]; - } - var later = (new Date().getTime() + 5*60*1000)/1000; // 5 minute from now - for(var i = 0; i < forward_starting_options.length; i++){ - var row = forward_starting_options[i]; - var step = 5 * 60; // 5 minutes step - var from = Math.ceil(Math.max(later, row.open) / step) * step; - for (var epoch = from; epoch < row.close; epoch += step) { - var d = new Date(epoch * 1000); - var text = ("00" + d.getUTCHours()).slice(-2) + ":" + - ("00" + d.getUTCMinutes()).slice(-2) + ' ' + - ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'][d.getUTCDay()]; - array.push({ text: text, value: epoch }); - } - } - var options = { value: array[0].value, array: array, visible: true }; - if(_.some(array, {value: state.date_start.value*1})) { - options.value = state.date_start.value; - } + const start_dates = forward_starting_market.forward_starting_options.map((available_day) => { + const { date } = available_day; + const text = moment.unix(date).format('ddd - MMMM Do, YYYY'); + return { text, value: date }; + }); + + if (spot_starting_options) start_dates.unshift({ text: 'Now', value: 'now' }); + + const { value: selected_date } = state.date_start; + + const options = { + value: selected_date, + array: [...start_dates], + visible: true + }; + _.assign(state.date_start, options); + console.log(state.date_start); }; state.date_expiry.update = function (date_or_hour) { @@ -545,7 +545,6 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ state.duration_unit.update = function () { var start_type = state.date_start.value !== 'now' ? 'forward' : 'spot'; - var durations = _(available).filter({ 'contract_category_display': state.categories.value.contract_category_display, 'contract_display': state.category_displays.selected.name, @@ -617,7 +616,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ } state.duration_unit.array = array; - + console.log('update state.duration_unit: ', state.duration_unit); /* manualy notify 'duration_count' and 'barriers' to update themselves */ state.barriers.update(); state.date_expiry.update_times(); @@ -743,6 +742,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ }; state.proposal.onchange = function () { + console.log('onchange: ', state); var unit = state.duration_unit.value; var expiry_type = _(['seconds', 'minutes', 'hours']).includes(unit) ? 'intraday' : unit === 'days' ? 'daily' : 'tick'; if(state.categories.value.contract_category === 'spreads') expiry_type = 'intraday'; diff --git a/src/trade/tradeDialog.scss b/src/trade/tradeDialog.scss index 6ccec2bfb5..11fb95e7ec 100644 --- a/src/trade/tradeDialog.scss +++ b/src/trade/tradeDialog.scss @@ -308,7 +308,7 @@ } .trade-fields ul li select.date-start-select + .chosen-container { - width: 115px !important; + width: 160px !important; .chosen-search { display: none; } ul.chosen-results { flex-direction: column; @@ -316,8 +316,10 @@ li { width: calc(100% - 10px); text-align: center; - line-height: 18px; display: block; + height: 100%; + padding: 5px 0; + line-height: 18px; } } From 172f1877c7b73096d7d3b1f739957c54baf82074 Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Wed, 14 Nov 2018 17:24:18 +0800 Subject: [PATCH 007/103] start adding timepicker for start time --- src/trade/tradeDialog.es6 | 40 ++++++++++++++++++++------------------ src/trade/tradeDialog.html | 7 ++++++- 2 files changed, 27 insertions(+), 20 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index dbcdf8de72..2c11464416 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -463,30 +463,29 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ }; state.date_start.update = function () { - // TODO: - // 1. This function only updates state.date_start - // 2. show timepicker for forward starting contracts - // 3. Fix date dropdown array (next three days) - // 4. Handle click event when date time is clicked - - console.log('date_start.update()'); - var forward_starting_market = _(available).filter({ - 'contract_category_display': state.categories.value.contract_category_display, - 'contract_display': state.category_displays.selected.name, - 'start_type': 'forward' - }).head(); - // For markets with spot start_type - var spot_starting_options = _(available).filter({ - 'contract_category_display': state.categories.value.contract_category_display, - 'contract_display': state.category_displays.selected.name, - 'start_type': 'spot' - }).head(); + const forward_starting_market = + _(available) + .filter({ + 'contract_category_display': state.categories.value.contract_category_display, + 'contract_display': state.category_displays.selected.name, + 'start_type': 'forward' + }) + .head(); if (!forward_starting_market) { _.assign(state.date_start, { visible: false, array: [], value: 'now' }); return; }; + const spot_starting_options = + _(available) + .filter({ + 'contract_category_display': state.categories.value.contract_category_display, + 'contract_display': state.category_displays.selected.name, + 'start_type': 'spot' + }) + .head(); + const start_dates = forward_starting_market.forward_starting_options.map((available_day) => { const { date } = available_day; const text = moment.unix(date).format('ddd - MMMM Do, YYYY'); @@ -504,9 +503,12 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ }; _.assign(state.date_start, options); - console.log(state.date_start); }; + state.updateDateStartHour = (selected_hour) => { + console.log('updateDateStartHour', selected_hour); + } + state.date_expiry.update = function (date_or_hour) { var expiry = state.date_expiry; /* contracts that are more not today must end at the market close time */ diff --git a/src/trade/tradeDialog.html b/src/trade/tradeDialog.html index 80c2c088ba..55ebe9ecf0 100644 --- a/src/trade/tradeDialog.html +++ b/src/trade/tradeDialog.html @@ -48,7 +48,12 @@
  • -
  • +
  • + +

    GMT

    +
  • From aa0d094a2980e7a1bb178963776af7fa66fbff87 Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Thu, 15 Nov 2018 16:25:42 +0800 Subject: [PATCH 010/103] start adding selected time from timepicker to start date --- src/trade/tradeDialog.es6 | 26 ++++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 2c11464416..2c4c49bdda 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -131,10 +131,12 @@ function set_current_template(state, tpl) { _.defer(function() { if(state.date_start.visible) { _.defer(function() { - if(tpl.date_start_value !== 'now' && _.some(state.date_start.array, {value: tpl.date_start_value*1})) + // TODO: Why are we changing state of date_start.value here? + if (state.date_start.value !== 'now' && _.some(state.date_start.array, {value: tpl.date_start_value*1})) { state.date_start.value = tpl.date_start_value*1; - else + } else { state.date_start.value = 'now'; + } }); } if(state.digits.visible) { @@ -505,8 +507,22 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ _.assign(state.date_start, options); }; - state.updateDateStartHour = (selected_hour) => { - console.log('updateDateStartHour', selected_hour); + state.selected_future_time = 'now'; + state.setDateStartHour = (selected_hour) => { + let mom; + const init_picker = selected_hour !== 'now' && state.selected_future_time === 'now'; + if (selected_hour === 'now') { + mom = selected_hour; + } else if (init_picker) { + mom = moment.unix(selected_hour).format('HH:MM'); + } else if (!init_picker) { + const date_start_formatted = moment.unix(state.date_start.value).format('YYYY-MM-DD'); + const combined = moment(date_start_formatted + ' ' + selected_hour); + const new_date_start_value = moment.utc(combined).unix() * 1000; + // state.date_start.value = moment.utc(combined).unix(); + mom = selected_hour; + } + state.selected_future_time = mom; } state.date_expiry.update = function (date_or_hour) { @@ -618,7 +634,6 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ } state.duration_unit.array = array; - console.log('update state.duration_unit: ', state.duration_unit); /* manualy notify 'duration_count' and 'barriers' to update themselves */ state.barriers.update(); state.date_expiry.update_times(); @@ -744,7 +759,6 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ }; state.proposal.onchange = function () { - console.log('onchange: ', state); var unit = state.duration_unit.value; var expiry_type = _(['seconds', 'minutes', 'hours']).includes(unit) ? 'intraday' : unit === 'days' ? 'daily' : 'tick'; if(state.categories.value.contract_category === 'spreads') expiry_type = 'intraday'; From bc147d3021856bd07f6bff48d2d6551657ce1dab Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Fri, 16 Nov 2018 15:00:00 +0800 Subject: [PATCH 011/103] update setDateStart hour --- src/trade/tradeDialog.es6 | 39 ++++++++++++++++++++++++++------------ src/trade/tradeDialog.html | 3 +-- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 2c4c49bdda..debd2ab3bb 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -505,24 +505,39 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ }; _.assign(state.date_start, options); + + if (selected_date !== 'now' && state.selected_future_time !== selected_date) { + state.setDateStartHour(selected_date); + } }; state.selected_future_time = 'now'; + state.selected_future_timepicker = ''; + state.setDateStartHour = (selected_hour) => { - let mom; - const init_picker = selected_hour !== 'now' && state.selected_future_time === 'now'; if (selected_hour === 'now') { - mom = selected_hour; - } else if (init_picker) { - mom = moment.unix(selected_hour).format('HH:MM'); - } else if (!init_picker) { - const date_start_formatted = moment.unix(state.date_start.value).format('YYYY-MM-DD'); - const combined = moment(date_start_formatted + ' ' + selected_hour); - const new_date_start_value = moment.utc(combined).unix() * 1000; - // state.date_start.value = moment.utc(combined).unix(); - mom = selected_hour; + state.selected_future_time = selected_hour; + return; + } + + const is_HH_MM = selected_hour.includes(':'); + if (!is_HH_MM) { + console.log('!_is_HH_MM: ', selected_hour); + console.log(moment.unix(+selected_hour).format('HH:MM')); + state.selected_future_timepicker = moment.unix(+selected_hour).format('HH:MM'); + state.selected_future_time = selected_hour; + console.log(state.selected_future_timepicker); } - state.selected_future_time = mom; + + if (is_HH_MM) { + const date_start_formatted = moment.unix(+state.date_start.value).format('YYYY-MM-DD'); + const date_start_with_selected_hour = moment.utc(date_start_formatted + ' ' + selected_hour).unix(); + + // add hour minute to date_start_value + state.date_start.value = date_start_with_selected_hour; + state.selected_future_time = date_start_with_selected_hour; + } + } state.date_expiry.update = function (date_or_hour) { diff --git a/src/trade/tradeDialog.html b/src/trade/tradeDialog.html index 40404c572c..18e612011f 100644 --- a/src/trade/tradeDialog.html +++ b/src/trade/tradeDialog.html @@ -42,7 +42,6 @@ + rv-timepicker="selected_future_timepicker | notify setDateStartHour" />

    GMT

    From 00266bee88b3d1156ff52fe4eb611457c6f7ec16 Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Fri, 16 Nov 2018 15:25:39 +0800 Subject: [PATCH 012/103] fix hh:mm formatting of timepicker --- src/trade/tradeDialog.es6 | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index debd2ab3bb..080a2e8376 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -522,9 +522,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ const is_HH_MM = selected_hour.includes(':'); if (!is_HH_MM) { - console.log('!_is_HH_MM: ', selected_hour); - console.log(moment.unix(+selected_hour).format('HH:MM')); - state.selected_future_timepicker = moment.unix(+selected_hour).format('HH:MM'); + state.selected_future_timepicker = moment.utc(moment.unix(+selected_hour)).format('HH:mm'); state.selected_future_time = selected_hour; console.log(state.selected_future_timepicker); } @@ -536,8 +534,9 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ // add hour minute to date_start_value state.date_start.value = date_start_with_selected_hour; state.selected_future_time = date_start_with_selected_hour; + state.selected_future_timepicker = selected_hour; } - + console.log(state.selected_future_timepicker); } state.date_expiry.update = function (date_or_hour) { From 281bfc08c2b2e050c0c57b6df84f4f5b7d99eaeb Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Mon, 19 Nov 2018 17:18:44 +0800 Subject: [PATCH 013/103] start refactoring state, use jquery to set timepicker value --- src/trade/tradeDialog.es6 | 37 ++++++++++++++++++++++--------------- src/trade/tradeDialog.html | 9 +++++---- 2 files changed, 27 insertions(+), 19 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 080a2e8376..b6acd15bae 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -509,34 +509,41 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ if (selected_date !== 'now' && state.selected_future_time !== selected_date) { state.setDateStartHour(selected_date); } - }; - state.selected_future_time = 'now'; - state.selected_future_timepicker = ''; + if (selected_date === 'now') { + state.selected_future_time = 'now'; + } + }; - state.setDateStartHour = (selected_hour) => { - if (selected_hour === 'now') { - state.selected_future_time = selected_hour; + state.selected_future_time = ''; + state.setDateStartHour = (selected_time) => { + console.log(selected_time); + if (selected_time === 'now' || !selected_time) { + state.selected_future_time = selected_time; return; } - const is_HH_MM = selected_hour.includes(':'); + const $time_picker = $('#future-timepicker')[0]; + let HH_MM = ''; + const is_HH_MM = selected_time.includes(':'); if (!is_HH_MM) { - state.selected_future_timepicker = moment.utc(moment.unix(+selected_hour)).format('HH:mm'); - state.selected_future_time = selected_hour; - console.log(state.selected_future_timepicker); + HH_MM = moment.utc(moment.unix(+selected_time)).format('HH:mm'); + state.selected_future_time = selected_time; } if (is_HH_MM) { const date_start_formatted = moment.unix(+state.date_start.value).format('YYYY-MM-DD'); - const date_start_with_selected_hour = moment.utc(date_start_formatted + ' ' + selected_hour).unix(); + const date_start_with_selected_time = moment.utc(date_start_formatted + ' ' + selected_time).unix(); // add hour minute to date_start_value - state.date_start.value = date_start_with_selected_hour; - state.selected_future_time = date_start_with_selected_hour; - state.selected_future_timepicker = selected_hour; + state.date_start.value = date_start_with_selected_time; + state.selected_future_time = date_start_with_selected_time; + HH_MM = selected_time; + } + if ($time_picker) { + $time_picker.value = HH_MM; } - console.log(state.selected_future_timepicker); + console.log(HH_MM); } state.date_expiry.update = function (date_or_hour) { diff --git a/src/trade/tradeDialog.html b/src/trade/tradeDialog.html index 18e612011f..0fe34fb2c4 100644 --- a/src/trade/tradeDialog.html +++ b/src/trade/tradeDialog.html @@ -50,13 +50,14 @@ -
  • - + -

    GMT

  • -
      From 3e5112fe24ad7d58586574302300da5c9f7e8741 Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Thu, 22 Nov 2018 14:00:09 +0800 Subject: [PATCH 014/103] update state.date_start with future contract HHMM, remove jquery --- src/trade/tradeDialog.es6 | 25 +++++++++++-------------- src/trade/tradeDialog.html | 4 ++-- 2 files changed, 13 insertions(+), 16 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index b6acd15bae..2a192727b3 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -220,6 +220,8 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ value: 'now', /* epoch value if selected */ array: [{ text: 'Now', value: 'now' } ], visible: false, + selected_future_timepicker: '', + selected_future_time: '', }, date_expiry: { value_date: moment.utc().format('YYYY-MM-DD'), /* today utc in yyyy-mm-dd format */ @@ -227,6 +229,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ value: 0, /* epoch value of date+hour */ today_times: { open: '--', close: '--', disabled: false }, /* trading times for today */ onHourShow: function(hour) { /* for timepicker */ + console.log('onHourShow', hour); var times = state.date_expiry.today_times; if(times.open === '--') return true; var now = moment.utc(); @@ -506,7 +509,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ _.assign(state.date_start, options); - if (selected_date !== 'now' && state.selected_future_time !== selected_date) { + if (selected_date !== 'now' && +state.date_start.selected_future_time !== +selected_date) { state.setDateStartHour(selected_date); } @@ -515,35 +518,29 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ } }; - state.selected_future_time = ''; state.setDateStartHour = (selected_time) => { - console.log(selected_time); if (selected_time === 'now' || !selected_time) { - state.selected_future_time = selected_time; + state.date_start.selected_future_time = selected_time; return; } - const $time_picker = $('#future-timepicker')[0]; - let HH_MM = ''; - const is_HH_MM = selected_time.includes(':'); + let HH_MM = '00:00'; + const is_HH_MM = selected_time.toString().includes(':'); if (!is_HH_MM) { HH_MM = moment.utc(moment.unix(+selected_time)).format('HH:mm'); - state.selected_future_time = selected_time; + state.date_start.selected_future_time = selected_time; } if (is_HH_MM) { const date_start_formatted = moment.unix(+state.date_start.value).format('YYYY-MM-DD'); - const date_start_with_selected_time = moment.utc(date_start_formatted + ' ' + selected_time).unix(); + const date_start_with_selected_time = moment.utc(`${date_start_formatted} ${selected_time}`).unix(); // add hour minute to date_start_value state.date_start.value = date_start_with_selected_time; - state.selected_future_time = date_start_with_selected_time; + state.date_start.selected_future_time = date_start_with_selected_time; HH_MM = selected_time; } - if ($time_picker) { - $time_picker.value = HH_MM; - } - console.log(HH_MM); + state.date_start.selected_future_timepicker = HH_MM; } state.date_expiry.update = function (date_or_hour) { diff --git a/src/trade/tradeDialog.html b/src/trade/tradeDialog.html index 0fe34fb2c4..ff7640e567 100644 --- a/src/trade/tradeDialog.html +++ b/src/trade/tradeDialog.html @@ -42,7 +42,7 @@ From 1e6d289a9efba49b2c94945bf6b50e812abe9251 Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Mon, 26 Nov 2018 15:16:14 +0800 Subject: [PATCH 017/103] center dropdown text --- src/trade/tradeDialog.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/trade/tradeDialog.scss b/src/trade/tradeDialog.scss index f6ba07ee1e..4426bf7e91 100644 --- a/src/trade/tradeDialog.scss +++ b/src/trade/tradeDialog.scss @@ -337,6 +337,7 @@ background-image: none; border-radius: 2px; font-weight: normal; + text-align: center; position: relative; box-shadow: none; } @@ -345,7 +346,6 @@ .chosen-single { box-shadow: none; border: 1px solid #F2F2F2; - text-align: center; padding: 0; > span { width: calc(100% - 10px); From 4bb5a89d9f53848be29f13b97d2bf201cdc211c5 Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Tue, 27 Nov 2018 16:44:47 +0800 Subject: [PATCH 018/103] Fix trade input alignments --- src/trade/tradeDialog.html | 1 - src/trade/tradeDialog.scss | 10 +++++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/trade/tradeDialog.html b/src/trade/tradeDialog.html index 18026fde07..02aec73193 100644 --- a/src/trade/tradeDialog.html +++ b/src/trade/tradeDialog.html @@ -52,7 +52,6 @@
    • diff --git a/src/trade/tradeDialog.scss b/src/trade/tradeDialog.scss index 4426bf7e91..3f94f4cbfe 100644 --- a/src/trade/tradeDialog.scss +++ b/src/trade/tradeDialog.scss @@ -251,7 +251,6 @@ } .trade-fields ul li:nth-child(1) > span { - min-width: 130px; line-height: 28px; display: inline-block; white-space: nowrap; @@ -304,11 +303,11 @@ .trade-fields ul li:nth-child(2n) input:not([step]), .trade-fields ul li:nth-child(2n+3) input:not([step]) { - width: 95px; + width: 100px; } .trade-fields ul li select.date-start-select + .chosen-container { - width: 160px !important; + width: 167px !important; .chosen-search { display: none; } ul.chosen-results { flex-direction: column; @@ -337,6 +336,8 @@ background-image: none; border-radius: 2px; font-weight: normal; + height: 100%; + padding: 1px 2px; text-align: center; position: relative; box-shadow: none; @@ -453,4 +454,7 @@ margin: 0; padding-left: 5px; } + input { + padding-left: 8px; + } } From 4afc053df526d22223fd38e4c1c329d27abb232e Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Tue, 27 Nov 2018 17:06:26 +0800 Subject: [PATCH 019/103] refactor future contract timepicker variable names --- src/trade/tradeDialog.es6 | 18 +++++++----------- src/trade/tradeDialog.html | 2 +- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 9ca201c193..d76e0359ff 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -220,7 +220,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ value: 'now', /* epoch value if selected */ array: [{ text: 'Now', value: 'now' } ], visible: false, - selected_future_timepicker: '', + hour_minute: '', }, date_expiry: { value_date: moment.utc().format('YYYY-MM-DD'), /* today utc in yyyy-mm-dd format */ @@ -228,7 +228,6 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ value: 0, /* epoch value of date+hour */ today_times: { open: '--', close: '--', disabled: false }, /* trading times for today */ onHourShow: function(hour) { /* for timepicker */ - console.log('onHourShow', hour); var times = state.date_expiry.today_times; if(times.open === '--') return true; var now = moment.utc(); @@ -508,20 +507,17 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ _.assign(state.date_start, options); - if (selected_date === 'now') { - state.date_start.selected_future_timepicker = '00:00'; - } else if (state.date_start.selected_future_timepicker !== '00:00') { - state.date_start.selected_future_timepicker = '00:00'; + if (selected_date === 'now' || state.date_start.hour_minute !== '00:00') { + state.date_start.hour_minute = '00:00'; } }; - state.setDateStartHour = (selected_time) => { + state.setDateStartHourMinute = (hour_minute) => { const date_start_formatted = moment.unix(+state.date_start.value).format('YYYY-MM-DD'); - const date_start_with_selected_time = moment.utc(`${date_start_formatted} ${selected_time}`).unix(); + const date_start_with_selected_hour_minute = moment.utc(`${date_start_formatted} ${hour_minute}`).unix(); - // add hour minute to date_start_value - state.date_start.value = date_start_with_selected_time; - state.date_start.selected_future_timepicker = selected_time; + state.date_start.value = date_start_with_selected_hour_minute; + state.date_start.hour_minute = hour_minute; } state.date_expiry.update = function (date_or_hour) { diff --git a/src/trade/tradeDialog.html b/src/trade/tradeDialog.html index 02aec73193..254b9f0f5e 100644 --- a/src/trade/tradeDialog.html +++ b/src/trade/tradeDialog.html @@ -53,7 +53,7 @@
    • + rv-timepicker="date_start.hour_minute | notify setDateStartHourMinute" />
      Date: Tue, 27 Nov 2018 17:08:49 +0800 Subject: [PATCH 020/103] remove comment --- src/trade/tradeDialog.es6 | 1 - 1 file changed, 1 deletion(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index d76e0359ff..215eed94e1 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -131,7 +131,6 @@ function set_current_template(state, tpl) { _.defer(function() { if(state.date_start.visible) { _.defer(function() { - // TODO: Why are we changing state of date_start.value here? if (state.date_start.value !== 'now' && _.some(state.date_start.array, {value: tpl.date_start_value*1})) { state.date_start.value = tpl.date_start_value*1; } else { From afefd7584acc2a14dd7796cc6d110c45512567fd Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Fri, 18 Jan 2019 18:08:04 +0800 Subject: [PATCH 021/103] change window to card ui view --- src/main.css | 2 +- src/windows/windows.scss | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main.css b/src/main.css index 5da2922951..21796b18ee 100755 --- a/src/main.css +++ b/src/main.css @@ -378,7 +378,7 @@ a.ui-state-default.ui-state-hover { background: #dedede; } .ui-widget.ui-widget-content { - border: 1px solid #c5c5c5; + border: unset; } .ui-datepicker-close { display: none; diff --git a/src/windows/windows.scss b/src/windows/windows.scss index ece726fcd6..207024a8b8 100644 --- a/src/windows/windows.scss +++ b/src/windows/windows.scss @@ -6,6 +6,15 @@ $COLOR_DARK_BLUE: #2a3052; min-width: 225px !important; } + &.webtrader-dialog-widget { + box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); + transition: box-shadow 0.3s; + + &:hover, &:active, &:focus { + box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); + } + } + &.statement .span-in-dialog-header, &.profitTable .span-in-dialog-header { position: absolute; From 055fffd3f1891fbc3dc568422972cc0a832acf08 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Thu, 24 Jan 2019 00:37:49 +0800 Subject: [PATCH 022/103] remove phone unsupported --- src/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.js b/src/main.js index 8effad9f22..1b2aafd1e8 100755 --- a/src/main.js +++ b/src/main.js @@ -111,7 +111,7 @@ window.requirejs.onError = function(err) { require(["modernizr"], function() { var Modernizr = window.Modernizr; - if (!Modernizr.svg || !Modernizr.websockets || (Modernizr.touch && window.isSmallView()) || + if (!Modernizr.svg || !Modernizr.websockets || !Modernizr.localstorage || !Modernizr.webworkers || !Object.defineProperty) { window.location.assign("unsupported_browsers/unsupported_browsers.html"); return; From 87d1bc12682d670aee6f9fc9f363595e9abec266 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:30:31 +0100 Subject: [PATCH 023/103] New translations messages.pot (Russian) --- translations/i18n/ru.po | 41 ++++++----------------------------------- 1 file changed, 6 insertions(+), 35 deletions(-) diff --git a/translations/i18n/ru.po b/translations/i18n/ru.po index 1498f654ae..841630f2f2 100644 --- a/translations/i18n/ru.po +++ b/translations/i18n/ru.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2019-01-24 08:50\n" -"Last-Translator: binarycom \n" -"Language-Team: Russian\n" -"Language: ru_RU\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=4; plural=((n%10==1 && n%100!=11) ? 0 : ((n%10 >= 2 && n%10 <=4 && (n%100 < 12 || n%100 > 14)) ? 1 : ((n%10 == 0 || (n%10 >= 5 && n%10 <=9)) || (n%100 >= 11 && n%100 <= 14)) ? 2 : 3));\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: ru\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: Russian\n" +"Language: ru_RU\n" +"PO-Revision-Date: 2019-01-29 06:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,32 +2103,3 @@ msgstr "| Прибыль" msgid "" msgstr "" -#~ msgid "Amount Min: 10 Max: 2000" -#~ msgstr "Мин: 10; Макс: 2000" - -#~ msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive - please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website's services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -#~ msgstr "Binary.com – это провайдер услуг в сфере онлайн торговли, удостоенный высоких наград и помогающий своим клиентам торговать на финансовых рынках посредством контрактов на бинарных опционах и CFD. Торговля бинарными опционами и CFD на Индексах волатильности относится к категории азартных игр. Пожалуйста, помните, что азартные игры могут перерасти в зависимость и играйте ответственно. Узнайте больше об [_1]ответственной торговле[_2]. Ряд продуктов доступен не во всех странах мира. Услуги данного сайта недоступны для лиц моложе 18 лет, а также в следующих странах: США, Канада, Коста-Рика, Гонконг." - -#~ msgid "Ends Between/Outside" -#~ msgstr "Закончится внутри/вне" - -#~ msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority (licence no. IS/70156)." -#~ msgstr "Финансовые продукты на территории ЕС предоставлены компанией Binary Investments (Europe) Ltd., расположенной по адресу Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta. Компания лицензирована и регулируется Мальтийским управлением финансовых услуг в качестве поставщика инвестиционных услуг, относящихся к 3-й категории (лицензия номер IS/70156)." - -#~ msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 26 May 2015), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -#~ msgstr "В остальной части ЕС Индексы волатильности предоставлены компанией Binary (Europe) Ltd., расположенной по адресу Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta. Компания лицензирована и регулируется (1) Управлением по азартным играм Мальты (лицензия номер MGA/B2C/102/2000 выдана 26 мая 2015 г.), для клиентов из Великобритании - (2) Управлением по азартным играм Великобритании (номер лицензии: [_1]39495[_2]), а для клиентов из Ирландии - (3) Налоговой службой Ирландии (лицензия удалённого букмекера номер 1010285, выданная 1 июля 2017 г). Ознакомьтесь с [_3]Информацией о регулировании[_4]." - -#~ msgid "Lookbacks" -#~ msgstr "Lookback" - -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "Мин: 10; Макс: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "Только буквы, цифры, пробелы, точки, запятые, тире (-)" - -#~ msgid "Stays Between/Goes Outside" -#~ msgstr "Останется внутри/вне" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "разрешен апостроф (')" From f58e473f92d7d3dc88d6a984d7ea10988affa424 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:30:33 +0100 Subject: [PATCH 024/103] New translations messages.pot (Chinese Simplified) --- translations/i18n/zh_cn.po | 41 ++++++-------------------------------- 1 file changed, 6 insertions(+), 35 deletions(-) diff --git a/translations/i18n/zh_cn.po b/translations/i18n/zh_cn.po index b87ff9fb0b..ad20f036f4 100644 --- a/translations/i18n/zh_cn.po +++ b/translations/i18n/zh_cn.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:40\n" -"Last-Translator: binarycom \n" -"Language-Team: Chinese Simplified\n" -"Language: zh_CN\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: zh-CN\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: Chinese Simplified\n" +"Language: zh_CN\n" +"PO-Revision-Date: 2019-01-29 06:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,32 +2103,3 @@ msgstr "| 回报" msgid "" msgstr "" -#~ msgid "Amount Min: 10 Max: 2000" -#~ msgstr "数值最小: 10 最大: 2000" - -#~ msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive - please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website's services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -#~ msgstr "Binary.com 是多次获奖的在线交易提供商,帮助客户通过二元期权和差价合约在金融市场进行交易。 基于波动率指数的二元期权和差价合约交易被归类为博彩活动。请记住博彩活动可能会上瘾,并提醒自己要承担责任。查阅[_1]负责任交易[_2]的详细信息。一些产品在所有国家都不可用。本网站不向一些国家如美国、加拿大、哥斯达黎加、香港、或18岁以下的用户提供服务。" - -#~ msgid "Ends Between/Outside" -#~ msgstr "到期时价格处于某个范围之内/之外" - -#~ msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority (licence no. IS/70156)." -#~ msgstr "欧盟国家的金融产品交易由Binary Investments (Europe) Ltd提供,地址为 Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta。由马耳他金融服务机构授予牌照及监管为3级投资服务提供商(牌照号码为 IS/70156)。" - -#~ msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 26 May 2015), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -#~ msgstr "欧盟其它国家的波动率指数交易由Binary (Europe) Ltd提供,地址为 Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta。由(1) 马耳他的马耳他博彩局授予牌照并受其监管(牌照号MGA/B2C/102/2000, 发照日期为2015年8月01日)。英国客户由(2) 英国博彩委员会授予牌照和监管 (牌照 [_1]编号: 39495[_2]), 及爱尔兰客户由(3) 爱尔兰的税务局授予牌照和监管 (远程博彩公司牌照号: 1010285,发照日期为2017年7月1日)。查阅完整的 [_3]监管信息[_4]。" - -#~ msgid "Lookbacks" -#~ msgstr "回顾" - -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "最小: 10 最大: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "只允许使用字母、数字、空格、句号、逗号和虚线(-)" - -#~ msgid "Stays Between/Goes Outside" -#~ msgstr "“保持在范围之内/超出范围之外”" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "允许使用省略号(')" From dfac2176df33cac436ada07f82aa4096bade26d1 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:30:36 +0100 Subject: [PATCH 025/103] New translations messages.pot (Chinese Traditional) --- translations/i18n/zh_tw.po | 41 ++++++-------------------------------- 1 file changed, 6 insertions(+), 35 deletions(-) diff --git a/translations/i18n/zh_tw.po b/translations/i18n/zh_tw.po index af440736ae..3574e38dee 100644 --- a/translations/i18n/zh_tw.po +++ b/translations/i18n/zh_tw.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:40\n" -"Last-Translator: binarycom \n" -"Language-Team: Chinese Traditional\n" -"Language: zh_TW\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: zh-TW\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: Chinese Traditional\n" +"Language: zh_TW\n" +"PO-Revision-Date: 2019-01-29 06:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,32 +2103,3 @@ msgstr "| 回報" msgid "" msgstr "" -#~ msgid "Amount Min: 10 Max: 2000" -#~ msgstr "數額最小: 10 最大: 2000" - -#~ msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive - please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website's services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -#~ msgstr "Binary.com 是多次獲獎的線上交易提供商,幫助客戶通過二元期權和差價合約在金融市場進行交易。基於波動率指數的二元期權和差價合約交易被歸類為博彩活動。請記住博彩活動可能會上癮,並提醒自己要承擔責任。查閱[_1]負責任交易[_2]的詳細資訊。一些產品在所有國家都不可用。本網站不向一些國家如美國、加拿大、哥斯達黎加、香港、或18歲以下的使用者提供服務。" - -#~ msgid "Ends Between/Outside" -#~ msgstr "到期時價格處於範圍之內/之外" - -#~ msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority (licence no. IS/70156)." -#~ msgstr "歐盟國家的金融產品交易由Binary Investments (Europe) Ltd提供,地址為Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta,由馬爾他金融服務機構授予執照及監管為3級投資服務提供商 (執照號碼為IS/70156)。" - -#~ msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 26 May 2015), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -#~ msgstr "歐盟其它國家的波動率指數交易由Binary (Europe) Ltd提供,地址為 Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta。由(1) 馬爾他的馬爾他博彩局授予執照並受其監管(執照號MGA/B2C/102/2000, 發照日期為2015年5月26日)。英國客戶由(2) 英國博彩委員會授予執照和監管(執照[_1]編號: 39495[_2]), 及愛爾蘭客戶由(3) 愛爾蘭的稅務局授予執照和監管(遠程博彩公司執照號: 1010285,發照日期為2017年7月1日)。查閱完整的[_3]監管資訊[_4]。" - -#~ msgid "Lookbacks" -#~ msgstr "回顧" - -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "最小: 10 最大: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "只允許使用字母、數字、空格、句號、逗號和虛線(-)" - -#~ msgid "Stays Between/Goes Outside" -#~ msgstr "「保持在範圍之內/超出範圍之外」" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "允許使用所有格號(')" From 2de5494fb89d656f92724035daf44426dfe40ce8 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:30:39 +0100 Subject: [PATCH 026/103] New translations messages.pot (French) --- translations/i18n/fr.po | 41 ++++++----------------------------------- 1 file changed, 6 insertions(+), 35 deletions(-) diff --git a/translations/i18n/fr.po b/translations/i18n/fr.po index 94beb5e030..fb2e359816 100644 --- a/translations/i18n/fr.po +++ b/translations/i18n/fr.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:40\n" -"Last-Translator: binarycom \n" -"Language-Team: French\n" -"Language: fr_FR\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: fr\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: French\n" +"Language: fr_FR\n" +"PO-Revision-Date: 2019-01-29 06:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,32 +2103,3 @@ msgstr "| Retour" msgid "" msgstr "" -#~ msgid "Amount Min: 10 Max: 2000" -#~ msgstr "Montant Min : 10 Max : 2000" - -#~ msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive - please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website's services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -#~ msgstr "Binary.com est un fournisseur de trading en ligne primé qui aide ses clients à trader sur les marchés financiers par le biais d’options binaires et de CFDs. Le Trading d’options binaires et de CFDs sur Indices de volatilité est classé comme une activité de jeu. N’oubliez pas que le jeu peut être addictif – veuillez jouer de façon responsable. En savoir plus sur le [_1]Trading responsable[_2]. Certains produits ne sont pas disponibles dans tous les pays. Les services du site Internet ne sont pas rendus disponibles dans certains pays comme les Etats-Unis, Canada, Costa Rica, Hong Kong, ou aux personnes de moins de 18 ans." - -#~ msgid "Ends Between/Outside" -#~ msgstr "Termine dans/hors de la zone" - -#~ msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority (licence no. IS/70156)." -#~ msgstr "Dans l'UE, les produits financiers sont offerts par Binary Investments (Europe) Ltd, Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malte, agréé et réglementé comme un fournisseur de Services d’investissement de Catégorie 3 par l'Autorité des Services Financiers Maltais (numéro de licence IS/70156)." - -#~ msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 26 May 2015), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -#~ msgstr "Dans le reste de l’UE, les Indices de Volatilité sont offerts par Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malte ; agréé et régulé par (1) l'Autorité des Jeux de Malte à Malte (no. de licence MGA/B2C/102/2000 délivré le 26 mai 2018), pour les clients britanniques par (2) la Commission des jeux du Royaume Uni (licence [_1]référence ne : 39495[_2]) et pour les clients irlandais par (3) les Commissionnaires du Revenu en Irlande (Licence de bookmaker à distance n ° 1010285 publié le 1er juillet 2017). Voir l'ensemble des [_3]informations réglementaires[_4]." - -#~ msgid "Lookbacks" -#~ msgstr "Lookbacks" - -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "Min : 10 Max : 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "Seuls les lettres, les nombres, espace, point, virgule, tiret(-)" - -#~ msgid "Stays Between/Goes Outside" -#~ msgstr "Reste dans/Sort de la zone" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "apostrophes (') sont autorisés" From ac24661a7d7d4d71d0c2b5df5d866dc0a76e0e0c Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:30:41 +0100 Subject: [PATCH 027/103] New translations messages.pot (German) --- translations/i18n/de.po | 41 ++++++----------------------------------- 1 file changed, 6 insertions(+), 35 deletions(-) diff --git a/translations/i18n/de.po b/translations/i18n/de.po index 71609b4e19..ec57a8341f 100644 --- a/translations/i18n/de.po +++ b/translations/i18n/de.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:40\n" -"Last-Translator: binarycom \n" -"Language-Team: German\n" -"Language: de_DE\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: de\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: German\n" +"Language: de_DE\n" +"PO-Revision-Date: 2019-01-29 06:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,32 +2103,3 @@ msgstr "| Rendite" msgid "" msgstr "" -#~ msgid "Amount Min: 10 Max: 2000" -#~ msgstr "Betrag Min: 10 Max: 2000" - -#~ msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive - please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website's services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -#~ msgstr "Binary.com ist ein preisgekrönter Onlinehandels-Anbieter, der seinen Kunden hilft binäre Optionen und CDFs auf den Finanzmärkten zu handeln. Der Handel mit binären Optionen und CFDs auf Volatilitätsindizes wird als Glücksspiel-Tätigkeit eingestuft. Denken Sie daran, dass Glücksspiel süchtig machen kann – spielen Sie bitte verantwortungsvoll. Erfahren Sie mehr über den [_1]verantwortungsbewussten Handel[_2]. Einige Produkte sind nicht in allen Ländern verfügbar. Die Dienstleistungen dieser Website sind in einigen Ländern wie den USA, Kanada, Costa Rica, Hongkong oder Personen unter 18 Jahren nicht zugänglich gemacht." - -#~ msgid "Ends Between/Outside" -#~ msgstr "Endet Innerhalb/Außerhalb" - -#~ msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority (licence no. IS/70156)." -#~ msgstr "In der EU werden Finanzprodukte von Binary Investments (Europe) Ltd, Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta angeboten, lizenziert und reguliert als Kategorie 3 Investment Dienstleistungsanbieter von der Malta Financial Services Authority (Lizenz Nr. IS/70156)." - -#~ msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 26 May 2015), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -#~ msgstr "Im Rest der EU werden Volatilität Indizes von Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta angeboten; lizenziert und reguliert durch (1) die Malta Gaming Authority in Malta (Lizenznr. MGA/B2C/102/2000, ausgestellt am 26. Mai 2015), für Kunden aus Großbritannien von (2) der UK Gambling Commission ([_1]Lizenz-Referenznr. : 39495[_2]), und für irische Kunden durch (3) die Revenue Commissioners in Irland (entfernte Buchmacherlizenznr. 1010285, ausgestellt am 1. Juli 2017). Komplette [_3]Zulassungsinformationen[_4] anzeigen." - -#~ msgid "Lookbacks" -#~ msgstr "Lookbacks" - -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "Min: 10 Max: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "Nur Buchstaben, Zahlen, Abstand, Punkt, Komma, Querstrich(-)" - -#~ msgid "Stays Between/Goes Outside" -#~ msgstr "Bleibt Innerhalb/Geht Außerhalb" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "Apostrophe (') sind erlaubt" From 439d1e81ef334753b54cd67c86d532fbe2a91f70 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:30:44 +0100 Subject: [PATCH 028/103] New translations messages.pot (Indonesian) --- translations/i18n/id.po | 41 ++++++----------------------------------- 1 file changed, 6 insertions(+), 35 deletions(-) diff --git a/translations/i18n/id.po b/translations/i18n/id.po index a2e46ba388..7da7180b45 100644 --- a/translations/i18n/id.po +++ b/translations/i18n/id.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:40\n" -"Last-Translator: binarycom \n" -"Language-Team: Indonesian\n" -"Language: id_ID\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: id\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: Indonesian\n" +"Language: id_ID\n" +"PO-Revision-Date: 2019-01-29 06:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,32 +2103,3 @@ msgstr "| Laba" msgid "" msgstr "" -#~ msgid "Amount Min: 10 Max: 2000" -#~ msgstr "Jumlah Min: 10 Mak: 2000" - -#~ msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive - please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website's services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -#~ msgstr "Binary.com adalah pemenang penghargaan sebagai penyedia trading online yang membantu para pelanggan untuk bertrading pada pasar finansial melalui opsi binary dan CFD. Beberapa produk mungkin tidak tersedia di semua negara. Fasilitas situs ini tidak tersedia di beberapa negara seperti AS, Kanada, Kosta Rika, Hong Kong atau siapapun dibawah umur 18." - -#~ msgid "Ends Between/Outside" -#~ msgstr "Ends Between/Outside" - -#~ msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority (licence no. IS/70156)." -#~ msgstr "Di negara Uni Eropa. produk finansial disediakan oleh Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, berlisensi dan diatur sebagai Kategori 3 oleh Otoritas Jasa Keuangan Malta (lisensi no. IS/70156)." - -#~ msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 26 May 2015), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -#~ msgstr "Di seluruh Uni Eropa, Indeks Volatilitas ditawarkan oleh Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; berlisensi dan diatur." - -#~ msgid "Lookbacks" -#~ msgstr "Lookbacks" - -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "Min: 10 Mak: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "Hanya huruf, angka, spasi, periode, koma, tanda hubung (-)" - -#~ msgid "Stays Between/Goes Outside" -#~ msgstr "Stays Between/Goes Outside" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "apostrof (') diperbolehkan" From ce55211ca0c273079f740336323a09c6e8c9809a Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:30:47 +0100 Subject: [PATCH 029/103] New translations messages.pot (Italian) --- translations/i18n/it.po | 41 ++++++----------------------------------- 1 file changed, 6 insertions(+), 35 deletions(-) diff --git a/translations/i18n/it.po b/translations/i18n/it.po index f51753b615..217558ff60 100644 --- a/translations/i18n/it.po +++ b/translations/i18n/it.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:40\n" -"Last-Translator: binarycom \n" -"Language-Team: Italian\n" -"Language: it_IT\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: it\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: Italian\n" +"Language: it_IT\n" +"PO-Revision-Date: 2019-01-29 06:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,32 +2103,3 @@ msgstr "| Rendimento" msgid "" msgstr "" -#~ msgid "Amount Min: 10 Max: 2000" -#~ msgstr "Min: 10 Max: 2000" - -#~ msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive - please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website's services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -#~ msgstr "Binary.com è un fornitore di servizi online, premiato con vari riconoscimenti, che aiuta i clienti ad effettuare trading nei mercati finanziari attraverso opzioni binarie e CFD. Il trading di opzioni binarie e CFD sugli indici di volatilità è classificato come attività di gioco d'azzardo. È importante essere consapevoli che il gioco d'azzardo può creare dipendenza; ti invitiamo a giocare in modo responsabile. Scopri di più sul [_1]trading responsabile[_2]. Alcuni prodotti non sono disponibili in tutti i paesi. I servizi offerti su questo sito web non sono disponibili in alcuni paesi, come USA, Canada, Costa Rica, Hong Kong, o per le persone di età inferiore ai 18 anni." - -#~ msgid "Ends Between/Outside" -#~ msgstr "Ends Between/Outside" - -#~ msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority (licence no. IS/70156)." -#~ msgstr "Nell'UE, i prodotti finanziari sono offerti da Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, autorizzata e regolamentata come appartenente alla Categoria 3 dei fornitori di servizi di investimento dalla Malta Financial Services Authority (licenza n. IS/70156)." - -#~ msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 26 May 2015), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -#~ msgstr "Nel resto dell'UE, gli indici di volatilità sono offerti dalla Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, autorizzata e regolamentata dalla (1) Malta Gaming Authority di Malta (licenza n. MGA/B2C/102/2000 rilasciata il 26 maggio 2015); per i clienti nel Regno Unito dalla (2) UK Gambling Commission (licenza [_1]n. 39495[_2]) e per i clienti in Irlanda dalla (3) Revenue Commissioners irlandese (licenza del Remote Bookmaker n. 1010285 emessa l'1 luglio 2017). Consulta le [_3]informazioni complete sulla regolamentazione[_4]." - -#~ msgid "Lookbacks" -#~ msgstr "Lookback (opzioni retrospettive)" - -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "Min: 10 Max: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "Sono consentiti solo lettere, numeri, spazi, punti, virgole, trattini (-)" - -#~ msgid "Stays Between/Goes Outside" -#~ msgstr "Stays Between/Goes Outside" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "è consentito l'apostrofo (')" From e2705a04656c87345ba21f8a8e172428ad896a9e Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:30:50 +0100 Subject: [PATCH 030/103] New translations messages.pot (Japanese) --- translations/i18n/ja.po | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/translations/i18n/ja.po b/translations/i18n/ja.po index c57dd732db..a7d0a6326a 100644 --- a/translations/i18n/ja.po +++ b/translations/i18n/ja.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:40\n" -"Last-Translator: binarycom \n" -"Language-Team: Japanese\n" -"Language: ja_JP\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: ja\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: Japanese\n" +"Language: ja_JP\n" +"PO-Revision-Date: 2019-01-29 06:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,11 +2103,3 @@ msgstr "" msgid "" msgstr "" -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "Min: 10 Max: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "文字、数字、スペース、ピリオド、カンマ、ダッシュ(-)のみご利用いただけます" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "アポストロフィ (') もご利用いただけます" From 76bf352a71e99d9c4d5eac7b84f70c16b51ac067 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:30:52 +0100 Subject: [PATCH 031/103] New translations messages.pot (Polish) --- translations/i18n/pl.po | 38 ++++++-------------------------------- 1 file changed, 6 insertions(+), 32 deletions(-) diff --git a/translations/i18n/pl.po b/translations/i18n/pl.po index 2107e41527..4aef520fea 100644 --- a/translations/i18n/pl.po +++ b/translations/i18n/pl.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:41\n" -"Last-Translator: binarycom \n" -"Language-Team: Polish\n" -"Language: pl_PL\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: pl\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: Polish\n" +"Language: pl_PL\n" +"PO-Revision-Date: 2019-01-29 06:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,29 +2103,3 @@ msgstr "| Zwrot" msgid "" msgstr "" -#~ msgid "Amount Min: 10 Max: 2000" -#~ msgstr "Kwota min.: 10 maks.: 2000" - -#~ msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive - please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website's services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -#~ msgstr "Binary.com to zdobywająca nagrody platforma do handlu online, która ułatwia swoim klientom handel na rynkach finansowych, oferując opcje binarne i kontrakty na różnice kursowe. Handel opcjami binarnymi i kontraktami na różnice kursowe wskaźników zmienności jest uznawany za grę hazardową. Należy pamiętać, że gra hazardowa może uzależniać - prosimy o rozsądną grę. Dowiedz się więcej na temat [_1]odpowiedzialnego handlowania[_2]. Niektóre produkty są niedostępne w niektórych krajach. Usługi oferowane za pośrednictwem tej strony internetowej nie są dostępne w niektórych krajach, np. w Stanach Zjednoczonych, Kanadzie, Kostaryce, Hong Kongu, oraz dla osób poniżej 18 roku życia." - -#~ msgid "Ends Between/Outside" -#~ msgstr "Zakończy się w/ Zakończy się poza" - -#~ msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority (licence no. IS/70156)." -#~ msgstr "W UE produkty finansowe są oferowane przez Binary Investments (Europe) Ltd, Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, objętą licencją i regulacjami Urzędu ds. Usług Finansowych na Malcie: Malta Financial Services Authority jako firma świadcząca usługi inwestycyjne kategorii 3 (licencja o nr IS/70156)." - -#~ msgid "Lookbacks" -#~ msgstr "Opcje wsteczne" - -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "Min.: 10 Maks.: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "Tylko litery, cyfry, spacja, kropka, przecinek, myślnik (-)" - -#~ msgid "Stays Between/Goes Outside" -#~ msgstr "Pozostanie pomiędzy/ Przekroczy" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "apostrof (') są dozwolone" From e2788af5cdc59b329e248efdd252ec6e76432cdc Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:30:56 +0100 Subject: [PATCH 032/103] New translations messages.pot (Portuguese) --- translations/i18n/pt.po | 38 ++++++-------------------------------- 1 file changed, 6 insertions(+), 32 deletions(-) diff --git a/translations/i18n/pt.po b/translations/i18n/pt.po index 4412356629..11b92b3271 100644 --- a/translations/i18n/pt.po +++ b/translations/i18n/pt.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:41\n" -"Last-Translator: binarycom \n" -"Language-Team: Portuguese\n" -"Language: pt_PT\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: pt-PT\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: Portuguese\n" +"Language: pt_PT\n" +"PO-Revision-Date: 2019-01-29 06:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,29 +2103,3 @@ msgstr "| Voltar" msgid "" msgstr "" -#~ msgid "Amount Min: 10 Max: 2000" -#~ msgstr "Valor Mín: 10 Máx: 2000" - -#~ msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive - please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website's services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -#~ msgstr "A Binary.com é um premiado provedor de negociações online que ajuda os seus clientes a negociar em mercados financeiros através de opções binárias e CFDs. A negociação de opções binárias e CFDs em índices Volatility classifica-se como uma atividade de jogo. Não se esqueça que os jogos podem ser viciantes – jogue responsavelmente. Aprenda mais sobre a [_1]Negociação Responsável[_2]. Alguns produtos não estão disponíveis em todos os países. Os serviços deste site não são disponibilizados em determinados países como os EUA, Canadá, Costa Rica e Hong Kong ou a pessoas com idade inferior a 18 anos." - -#~ msgid "Ends Between/Outside" -#~ msgstr "Termina entre/fora" - -#~ msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority (licence no. IS/70156)." -#~ msgstr "Na UE, produtos financeiros são disponibilizados pela Binary Investments (Europe) Ltd, Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licenciada e regulamentada como um fornecedor de serviços de investimento de categoria 3 pela Malta Financial Services Authority (Autoridade de Serviços Financeiros - licença n.º IS/70156)." - -#~ msgid "Lookbacks" -#~ msgstr "Retrospectivos" - -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "Mín: {1} Máx: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "Apenas letras, números, espaço, ponto, vírgula, hífen (-)" - -#~ msgid "Stays Between/Goes Outside" -#~ msgstr "Fica entre/Sai fora" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "apóstrofo (') é permitido" From f7562f2bd7925999abb37309a8cfeaf03e89158d Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:30:59 +0100 Subject: [PATCH 033/103] New translations messages.pot (Spanish) --- translations/i18n/es.po | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) diff --git a/translations/i18n/es.po b/translations/i18n/es.po index a9d91130a5..2af914e7a1 100644 --- a/translations/i18n/es.po +++ b/translations/i18n/es.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:41\n" -"Last-Translator: binarycom \n" -"Language-Team: Spanish\n" -"Language: es_ES\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: es-ES\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: Spanish\n" +"Language: es_ES\n" +"PO-Revision-Date: 2019-01-29 06:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,11 +2103,3 @@ msgstr "" msgid "" msgstr "" -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "Mín: 10 máx: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "Se permite sólo el uso de letras, números, espacios, puntos, comas y rayas(-)" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "se permiten apóstrofes (')" From d147b8ef41596d0099551c6a5933e1766101b5eb Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:31:02 +0100 Subject: [PATCH 034/103] New translations messages.pot (Thai) --- translations/i18n/th.po | 41 ++++++----------------------------------- 1 file changed, 6 insertions(+), 35 deletions(-) diff --git a/translations/i18n/th.po b/translations/i18n/th.po index a4f6916085..4a77d9f1d7 100644 --- a/translations/i18n/th.po +++ b/translations/i18n/th.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:40\n" -"Last-Translator: binarycom \n" -"Language-Team: Thai\n" -"Language: th_TH\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: th\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: Thai\n" +"Language: th_TH\n" +"PO-Revision-Date: 2019-01-29 06:31\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2103,32 +2103,3 @@ msgstr "| ผลตอบแทน" msgid "" msgstr "" -#~ msgid "Amount Min: 10 Max: 2000" -#~ msgstr "จำนวนต่ำสุด: 10 สูงสุด: 2000" - -#~ msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive - please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website's services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -#~ msgstr "Binary.com เป็นผู้ให้บริการการซื้อขายออนไลน์ที่ได้รับรางวัลที่ช่วยให้ลูกค้าได้ทำการซื้อขายในตลาดการเงินผ่านทางไบนารีออปชันและ CFD การซื้อขายไบนารีออปชันและ CFD บนดัชนีผันผวนถูกจัดให้เป็นกิจกรรมด้านการพนัน โปรดจำไว้ว่า การพนันอาจทำให้เกิดการเสพติด กรุณาดำเนินการซื้อขายด้วยความรับผิดชอบ ศึกษาเพิ่มเติมเกี่ยวกับ [_1]ความรับผิดชอบในการซื้อขาย[_2] ผลิตภัณฑ์บางรายการยังไม่มีในทุกประเทศ การบริการทางเว็บไซต์นี้ไม่มีในบางประเทศ เช่น สหรัฐอเมริกา แคนาดา คอสตาริกา ฮ่องกง หรือไม่ได้ให้บริการแก่บุคคลที่อายุต่ำกว่า 18 ปี" - -#~ msgid "Ends Between/Outside" -#~ msgstr "สิ้นสุดระหว่าง/นอกขอบเขต" - -#~ msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority (licence no. IS/70156)." -#~ msgstr "ในสหภาพยุโรป ผลิตภัณฑ์ทางการเงินดำเนินธุรกิจบริการการลงทุนโดย Binary Investments (Europe) Ltd. อาคาร Mompalao ห้อง 2 ถนนทาวเวอร์ Msida MSD1825 ประเทศมอลตา ได้รับใบอนุญาตและการควบคุมดูแลทางกฎหมายในฐานะผู้ให้บริการทางการลงทุนประเภทที่ 3 โดย Malta Financial Services Authority (ใบอนุญาตหมายเลข IS/70156)" - -#~ msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 26 May 2015), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -#~ msgstr "ในส่วนอื่นของสหภาพยุโรป ดัชนีผันผวนถูกเสนอโดย Binary (Europe) Ltd. อาคาร Mompalao ห้อง 2 ถนนทาวเวอร์ Msida MSD1825 ประเทศมอลตา ได้รับใบอนุญาตและควบคุมดูแลตามกฎหมายโดย (1) Malta Gaming Authority ในประเทศมอลตา (หมายเลขใบอนุญาต MGA/B2C/102/2000 ออกให้วันที่ 26 พฤษภาคม 2015) สำหรับลูกค้าสหราชอาณาจักร โดย (2) UK Gambling Commission (ใบอนุญาต [_1]หมายเลขอ้างอิง: 39495[_2]) และสำหรับลูกค้าไอร์แลนด์ โดย (3) Revenue Commissioners ในประเทศไอร์แลนด์ (หมายเลขใบอนุญาต Remote Bookmaker 1010285 ออกให้วันที่ 1 กรกฎาคม 2017) ดู [_3]ข้อมูลด้านกฎหมาย[_4] ฉบับสมบูรณ์" - -#~ msgid "Lookbacks" -#~ msgstr "Lookbacks" - -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "ต่ำสุด: 10 สูงสุด: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "เฉพาะตัวอักษร ตัวเลข พื้นที่ ระยะเวลา จุลภาค ขีดกลาง" - -#~ msgid "Stays Between/Goes Outside" -#~ msgstr "อยู่ใน/นอกขอบเขต" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "เครื่องหมายอัญประกาศ (') สามารถใช้ได้" From 5936b6d4c80469cdd9586fedceb3382fe76c1b2d Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:31:04 +0100 Subject: [PATCH 035/103] New translations messages.pot (Vietnamese) --- translations/i18n/vi.po | 26 ++++++-------------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/translations/i18n/vi.po b/translations/i18n/vi.po index e4eddb5fda..dc9253f37f 100644 --- a/translations/i18n/vi.po +++ b/translations/i18n/vi.po @@ -1,16 +1,16 @@ msgid "" msgstr "" -"Project-Id-Version: webtrader\n" -"PO-Revision-Date: 2018-11-30 05:40\n" -"Last-Translator: binarycom \n" -"Language-Team: Vietnamese\n" -"Language: vi_VN\n" -"Content-Type: text/plain; charset=UTF-8\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: crowdin.com\n" "X-Crowdin-Project: webtrader\n" "X-Crowdin-Language: vi\n" "X-Crowdin-File: /development/translations/i18n/messages.pot\n" +"Project-Id-Version: webtrader\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Last-Translator: binarycom \n" +"Language-Team: Vietnamese\n" +"Language: vi_VN\n" +"PO-Revision-Date: 2019-01-29 06:31\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-Funds.aspx\"" @@ -2103,17 +2103,3 @@ msgstr "" msgid "" msgstr "" -#~ msgid "Ends Between/Outside" -#~ msgstr "Kết thúc ở giữa / Bên ngoài" - -#~ msgid "Min: 10 Max: 2000" -#~ msgstr "Nhỏ nhất: 10 Lớn nhất: 2000" - -#~ msgid "Only letters, numbers, space, period, comma, dash(-)" -#~ msgstr "Chỉ ký tự, chữ số, dấu cách, dấu chấm, dấu phẩy, dấu gạch" - -#~ msgid "Stays Between/Goes Outside" -#~ msgstr "Ở Giữa/ Đi ra ngoài" - -#~ msgid "apostrophe (') are allowed" -#~ msgstr "dấu nháy (') là được cho phép" From 28ca54bc72ae7ba3adcd7599d40df03ee313464a Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 29 Jan 2019 07:31:06 +0100 Subject: [PATCH 036/103] New translations messages.pot (Acholi) --- translations/i18n/ach.po | 59 +++++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/translations/i18n/ach.po b/translations/i18n/ach.po index bd9b8f8c39..c5bd4185d1 100644 --- a/translations/i18n/ach.po +++ b/translations/i18n/ach.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Acholi\n" "Language: ach_UG\n" -"PO-Revision-Date: 2018-11-30 05:41\n" +"PO-Revision-Date: 2019-01-29 06:31\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "crwdns19787:0crwdne19787:0" @@ -225,9 +225,6 @@ msgstr "crwdns15486:0crwdne15486:0" msgid "Amount" msgstr "crwdns15487:0crwdne15487:0" -msgid "Amount Min: 10 Max: 2000" -msgstr "crwdns50618:0crwdne50618:0" - msgid "Amount per point" msgstr "crwdns15489:0crwdne15489:0" @@ -309,8 +306,8 @@ msgstr "crwdns15512:0crwdne15512:0" msgid "Binary.com : Webtrader" msgstr "crwdns15513:0crwdne15513:0" -msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive - please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website's services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -msgstr "crwdns50624:0[_1]crwdnd50624:0[_2]crwdne50624:0" +msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive – please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." +msgstr "crwdns52766:0[_1]crwdnd52766:0[_2]crwdne52766:0" msgid "Blank window" msgstr "crwdns50626:0crwdne50626:0" @@ -333,6 +330,9 @@ msgstr "crwdns15519:0crwdne15519:0" msgid "By clicking OK, you confirm that you have read and accepted the updated" msgstr "crwdns15521:0crwdne15521:0" +msgid "CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74-89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money." +msgstr "crwdns52768:0crwdne52768:0" + msgid "Can be used to buy and sell contracts, renew expired purchases, and top-up virtual-money accounts." msgstr "crwdns19964:0crwdne19964:0" @@ -627,9 +627,6 @@ msgstr "crwdns15627:0crwdne15627:0" msgid "End Time" msgstr "crwdns15628:0crwdne15628:0" -msgid "Ends Between/Outside" -msgstr "crwdns43344:0crwdne43344:0" - msgid "Ends in" msgstr "crwdns20028:0crwdne20028:0" @@ -804,14 +801,17 @@ msgstr "crwdns15691:0crwdne15691:0" msgid "In order to properly apply theme, a full refresh of page is required. Are you sure you want to proceed?" msgstr "crwdns15692:0crwdne15692:0" -msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority (licence no. IS/70156)." -msgstr "crwdns50678:0crwdne50678:0" +msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." +msgstr "crwdns52770:0[_1]crwdnd52770:0[_2]crwdne52770:0" + +msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." +msgstr "crwdns52772:0[_1]crwdnd52772:0[_2]crwdne52772:0" msgid "In the Isle of Man and the UK, Volatility Indices are offered by Binary (IOM) Ltd., First Floor, Millennium House, Victoria Road, Douglas, IM2 4RW, Isle of Man, British Isles; licensed and regulated respectively by (1) the Gambling Supervision Commission in the Isle of Man (current licence issued on 31 August 2017) and by (2) the Gambling Commission in the UK (licence [_1]reference no: 39172[_2])." msgstr "crwdns50680:0[_1]crwdnd50680:0[_2]crwdne50680:0" -msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 26 May 2015), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -msgstr "crwdns51318:0[_1]crwdnd51318:0[_2]crwdnd51318:0[_3]crwdnd51318:0[_4]crwdne51318:0" +msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 01 August 2018), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." +msgstr "crwdns52774:0[_1]crwdnd52774:0[_2]crwdnd52774:0[_3]crwdnd52774:0[_4]crwdne52774:0" msgid "In/Out" msgstr "crwdns15695:0crwdne15695:0" @@ -963,9 +963,6 @@ msgstr "crwdns15750:0crwdne15750:0" msgid "Logout" msgstr "crwdns15751:0crwdne15751:0" -msgid "Lookbacks" -msgstr "crwdns46353:0crwdne46353:0" - msgid "Low" msgstr "crwdns20132:0crwdne20132:0" @@ -1038,9 +1035,6 @@ msgstr "crwdns50738:0crwdne50738:0" msgid "Min. Trade Stake" msgstr "crwdns41532:0crwdne41532:0" -msgid "Min: 10 Max: 2000" -msgstr "crwdns15781:0crwdne15781:0" - msgid "Minimum of six lower and uppercase letters with numbers" msgstr "crwdns46355:0crwdne46355:0" @@ -1158,9 +1152,6 @@ msgstr "crwdns15824:0crwdne15824:0" msgid "Online trading can become addictive. Fill in the form below to limit your participation on the website or send a signed letter or fax to our customer support team. Once set, you can only tighten your limits. Limits will only be removed or loosened after 7 days with the exception of the self- exclusion date, which cannot be removed or altered once you have confirmed it. To remove or increase your limits, please contact" msgstr "crwdns43359:0crwdne43359:0" -msgid "Only letters, numbers, space, period, comma, dash(-)" -msgstr "crwdns20172:0crwdne20172:0" - msgid "Open" msgstr "crwdns15827:0crwdne15827:0" @@ -1179,6 +1170,9 @@ msgstr "crwdns15834:0crwdne15834:0" msgid "Other" msgstr "crwdns15836:0crwdne15836:0" +msgid "Outside the EU, financial products are offered by Binary (C.R.) S.A., 5th Floor, Building 6 Centro Ejecutivo La Sabana, Sabana Sur, San José, Costa Rica, Binary (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, regulated by the Vanuatu Financial Services Commission ([_1]view licence[_2]), Binary (BVI) Ltd, 2nd Floor, O’Neal Marketing Associates Building, Wickham’s Cay II, P.O. Box 3174, Road Town, Tortola VB1110, British Virgin Islands, regulated by the British Virgin Islands Financial Services Commission ([_3]licence no. SIBA/L/18/1114[_4]), and Binary (FX) Ltd., Lot No. F16, First Floor, Paragon Labuan, Jalan Tun Mustapha, 87000 Labuan, Malaysia, regulated by the Labuan Financial Services Authority to carry on a money-broking business ([_5]licence no. MB/18/0024[_6])" +msgstr "crwdns52776:0[_1]crwdnd52776:0[_2]crwdnd52776:0[_3]crwdnd52776:0[_4]crwdnd52776:0[_5]crwdnd52776:0[_6]crwdne52776:0" + msgid "Over" msgstr "crwdns15839:0crwdne15839:0" @@ -1269,6 +1263,9 @@ msgstr "crwdns20195:0crwdne20195:0" msgid "Please install the latest version of one of these browsers" msgstr "crwdns15884:0crwdne15884:0" +msgid "Please keep your message to a single line, don’t press enter" +msgstr "crwdns52778:0crwdne52778:0" + msgid "Please log in" msgstr "crwdns50776:0crwdne50776:0" @@ -1533,9 +1530,6 @@ msgstr "crwdns20252:0crwdne20252:0" msgid "Status" msgstr "crwdns15996:0crwdne15996:0" -msgid "Stays Between/Goes Outside" -msgstr "crwdns43378:0crwdne43378:0" - msgid "Stays in" msgstr "crwdns20254:0crwdne20254:0" @@ -1611,6 +1605,9 @@ msgstr "crwdns16021:0crwdne16021:0" msgid "The company holds customer funds in separate bank accounts to the operational accounts which would not, in the event of insolvency, form part of the Company's assets. This meets the Gambling Commission's requirements for the segregation of customer funds at the level" msgstr "crwdns20321:0crwdne20321:0" +msgid "The financial products offered via this website include binary options, contracts for difference (\"CFDs\") and other complex derivatives and financial products. Trading binary options may not be suitable for everyone. Trading CFDs carries a high level of risk since leverage can work both to your advantage and disadvantage. As a result, the products offered on this website may not be suitable for all investors because of the risk of losing all of your invested capital. You should never invest money that you cannot afford to lose, and never trade with borrowed money. Before trading in the complex financial products offered, please be sure to understand the risks involved and learn about [_1]Responsible Trading[_2]." +msgstr "crwdns52780:0[_1]crwdnd52780:0[_2]crwdne52780:0" + msgid "There was a market data disruption during the contract period. For real-money accounts we will attempt to correct this and settle the contract properly, otherwise the contract will be cancelled and refunded. Virtual-money contracts will be cancelled and refunded." msgstr "crwdns50840:0crwdne50840:0" @@ -1629,6 +1626,9 @@ msgstr "crwdns50848:0crwdne50848:0" msgid "This field is required" msgstr "crwdns16029:0crwdne16029:0" +msgid "This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, Japan, or to persons under age 18." +msgstr "crwdns52782:0crwdne52782:0" + msgid "Thu" msgstr "crwdns16030:0crwdne16030:0" @@ -1959,9 +1959,6 @@ msgstr "crwdns50886:0[_1]crwdnd50886:0[_2]crwdne50886:0" msgid "and" msgstr "crwdns50888:0crwdne50888:0" -msgid "apostrophe (') are allowed" -msgstr "crwdns20443:0crwdne20443:0" - msgid "commission" msgstr "crwdns16126:0crwdne16126:0" @@ -2061,6 +2058,9 @@ msgstr "crwdns16166:0crwdne16166:0" msgid "points" msgstr "crwdns16169:0crwdne16169:0" +msgid "risk warning" +msgstr "crwdns52784:0crwdne52784:0" + msgid "sec" msgstr "crwdns46371:0crwdne46371:0" @@ -2100,3 +2100,6 @@ msgstr "crwdns16185:0{agent.commission}crwdne16185:0" msgid "| Return" msgstr "crwdns46372:0crwdne46372:0" +msgid "" +msgstr "crwdns52786:0crwdne52786:0" + From 3314eeb767dc50e6ad45735174f386b66d9ba2c3 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Wed, 30 Jan 2019 17:15:21 +0800 Subject: [PATCH 037/103] fix dropdown icon image --- src/main.css | 18 ++++++++++-------- src/main.js | 2 +- src/navigation/navigation.scss | 6 +++--- 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/src/main.css b/src/main.css index 21796b18ee..6eb1a54aec 100755 --- a/src/main.css +++ b/src/main.css @@ -585,6 +585,10 @@ label.checkbox input:checked ~ span.check { transform: scale(1) rotate(45deg); } +.logo-parent { + padding: 6px 8px !important; +} + .chosen-disable { width: 100%; height: 29px; @@ -592,14 +596,12 @@ label.checkbox input:checked ~ span.check { z-index: +1; } -.ui-icon-caret-1-e { - background-image: url('./images/single-angle-pointing-to-right.svg') !important; - background-size: 12px 10px !important; - background-position: 2px 5px !important; - margin: 0 !important; - top: calc(50% - 10px) !important; - right: 2px !important; - left: auto; +.ui-icon-caret-1-e:after { + content: "»"; + font-family: roboto, sans-serif !important; + font-size: 16px; + left: 25% !important; + top: 50% !important; } .ui-dialog-titlebar { diff --git a/src/main.js b/src/main.js index 1b2aafd1e8..8effad9f22 100755 --- a/src/main.js +++ b/src/main.js @@ -111,7 +111,7 @@ window.requirejs.onError = function(err) { require(["modernizr"], function() { var Modernizr = window.Modernizr; - if (!Modernizr.svg || !Modernizr.websockets || + if (!Modernizr.svg || !Modernizr.websockets || (Modernizr.touch && window.isSmallView()) || !Modernizr.localstorage || !Modernizr.webworkers || !Object.defineProperty) { window.location.assign("unsupported_browsers/unsupported_browsers.html"); return; diff --git a/src/navigation/navigation.scss b/src/navigation/navigation.scss index 3c81f97a6f..bff5a51449 100644 --- a/src/navigation/navigation.scss +++ b/src/navigation/navigation.scss @@ -5,7 +5,6 @@ text-align: right; padding: 3px 0; height: 23px; - min-width: 1150px; span.time { color: white; float: right; @@ -29,7 +28,6 @@ } #nav-menu { - min-width: 1150px; .trade, .instruments, .resources, .workspace { > ul { border: none; @@ -52,7 +50,8 @@ list-style-image: none !important; white-space: nowrap; .ui-menu-item-wrapper { - padding: 7px 1em 7px .4em; + padding: 10px 30px; + font-size: 16px; } div { font-size: 1rem; @@ -61,6 +60,7 @@ } .ui-widget.ui-widget-content { border: none !important; + font-size: 16px; } li { min-width: 130px; From b2340af2757bb9fc6ef56bf6260714b65d4a2c52 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Fri, 1 Feb 2019 04:30:26 +0100 Subject: [PATCH 038/103] New translations messages.pot (French) --- translations/i18n/fr.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/translations/i18n/fr.po b/translations/i18n/fr.po index fb2e359816..a40218ff48 100644 --- a/translations/i18n/fr.po +++ b/translations/i18n/fr.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: French\n" "Language: fr_FR\n" -"PO-Revision-Date: 2019-01-29 06:30\n" +"PO-Revision-Date: 2019-02-01 03:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -307,7 +307,7 @@ msgid "Binary.com : Webtrader" msgstr "Binary.com : Webtrader" msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive – please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -msgstr "" +msgstr "Binary.com est un fournisseur de trading en ligne primé qui aide ses clients à trader sur les marchés financiers par le biais d’options binaires et de CFDs. Le Trading d’options binaires et de CFDs sur Indices de volatilité est classé comme une activité de jeu. N’oubliez pas que le jeu peut être addictif – veuillez jouer de façon responsable. En savoir plus sur le [_1]Trading responsable[_2]. Certains produits ne sont pas disponibles dans tous les pays. Les services du site Internet ne sont pas rendus disponibles dans certains pays comme les Etats-Unis, Canada, Costa Rica, Hong Kong, ou aux personnes de moins de 18 ans." msgid "Blank window" msgstr "Fenêtre vide" From 1ebd1a9685932a538cd85ba1896283e21b6c1ce8 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Fri, 1 Feb 2019 04:40:39 +0100 Subject: [PATCH 039/103] New translations messages.pot (French) --- translations/i18n/fr.po | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/translations/i18n/fr.po b/translations/i18n/fr.po index a40218ff48..e9a5aec567 100644 --- a/translations/i18n/fr.po +++ b/translations/i18n/fr.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: French\n" "Language: fr_FR\n" -"PO-Revision-Date: 2019-02-01 03:30\n" +"PO-Revision-Date: 2019-02-01 03:40\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -331,7 +331,7 @@ msgid "By clicking OK, you confirm that you have read and accepted the updated" msgstr "En cliquant sur OK, vous confirmez que vous avez lu et accepté la version à jour des" msgid "CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74-89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money." -msgstr "" +msgstr "Les CFD sont des instruments complexes et comportent un risque élevé de perdre de l’argent rapidement dû à l'effet de levier. %1Entre 74 et 89 % des comptes investisseurs de détail perdent de l’argent lors du trading de CFDs. Vous devriez vous demander si vous comprenez comment fonctionnent les CFDs et savoir si vous pouvez vous permettre de prendre le risque élevé de perdre votre argent." msgid "Can be used to buy and sell contracts, renew expired purchases, and top-up virtual-money accounts." msgstr "Peut être utilisé pour acheter et vendre des contrats, renouveler des achats expirés, et abonder des comptes en monnaie virtuelle." @@ -802,16 +802,16 @@ msgid "In order to properly apply theme, a full refresh of page is required. Are msgstr "Pour appliquer un thème, il est nécessaire d'actualiser complètement la page. Voulez-vous vraiment continuer ?" msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." -msgstr "" +msgstr "Dans l'UE, les produits financiers sont offerts par Binary Investments (Europe) Ltd, Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malte, agréé et réglementé comme un fournisseur de Services d’investissement de Catégorie 3 par l'Autorité des Services Financiers Maltais ([_1]numéro de licence IS/70156[_2])." msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." -msgstr "" +msgstr "Dans l'UE, les produits financiers sont offerts par Binary Investments (Europe) Ltd, Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malte, réglementé comme un fournisseur de Services d’investissement de Catégorie 3 par l'Autorité des Services Financiers Maltais ([_1]Numéro de licence IS/ 70156[_2])." msgid "In the Isle of Man and the UK, Volatility Indices are offered by Binary (IOM) Ltd., First Floor, Millennium House, Victoria Road, Douglas, IM2 4RW, Isle of Man, British Isles; licensed and regulated respectively by (1) the Gambling Supervision Commission in the Isle of Man (current licence issued on 31 August 2017) and by (2) the Gambling Commission in the UK (licence [_1]reference no: 39172[_2])." msgstr "Dans l'île de Man et le Royaume Uni, les Indices de Volatilité sont offerts par Binary (IOM Ltd., 1er étage, Millennium House, Victoria Road, Douglas, IM2 4RW, île de Man, îles Britanniques, autorisé et régulé respectivement par (1) la Commission de Supervision des Jeux dans l'île de Man (licence actuelle émise le 31 Août 2017) et par (2) la Commission des Jeux du Royaume-Uni (licence [_1]no référence: 39172[_2])." msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 01 August 2018), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -msgstr "" +msgstr "Dans le reste de l’UE, les Indices de Volatilité sont offerts par Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malte ; agréé et régulé par (1) l'Autorité des Jeux de Malte à Malte (no. de licence MGA/B2C/102/2000 délivré le 01 août 2018), pour les clients britanniques par (2) la Commission des jeux du Royaume Uni (licence [_1]référence ne : 39495[_2]) et pour les clients irlandais par (3) les Commissionnaires du Revenu en Irlande (Licence de bookmaker à distance n ° 1010285 publié le 1er juillet 2017). Voir l'ensemble des [_3]informations réglementaires[_4]." msgid "In/Out" msgstr "Dans/Hors De" @@ -1171,7 +1171,7 @@ msgid "Other" msgstr "Autre" msgid "Outside the EU, financial products are offered by Binary (C.R.) S.A., 5th Floor, Building 6 Centro Ejecutivo La Sabana, Sabana Sur, San José, Costa Rica, Binary (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, regulated by the Vanuatu Financial Services Commission ([_1]view licence[_2]), Binary (BVI) Ltd, 2nd Floor, O’Neal Marketing Associates Building, Wickham’s Cay II, P.O. Box 3174, Road Town, Tortola VB1110, British Virgin Islands, regulated by the British Virgin Islands Financial Services Commission ([_3]licence no. SIBA/L/18/1114[_4]), and Binary (FX) Ltd., Lot No. F16, First Floor, Paragon Labuan, Jalan Tun Mustapha, 87000 Labuan, Malaysia, regulated by the Labuan Financial Services Authority to carry on a money-broking business ([_5]licence no. MB/18/0024[_6])" -msgstr "" +msgstr "Hors de l’UE, les produits financiers sont offerts par Binary (C.R.) S.A., 5e étage, immeuble 6 Centro Ejecutivo La Sabana, Sabana Sur, San José, Costa Rica, Binary (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, réglementée par la Commission des Services Financiers de Vanuatu ([_1]voir licence[_2]), Binary (BVI) Ltd, 2e étage, O'Neal Marketing Associates Building, Wickham’s Cay II, P.O. Box 3174, Road Town, Tortola VB1110, îles Vierges britanniques, réglementée par la Commission des Services Financiers des îles Vierges Britanniques ([_3]licence no. SIBA/L/18/1114[_4]) et Binary (FX) Ltd., Lot No. F16, Premier Etage, Paragon Labuan, Jalan Tun Mustapha, 87000 Labuan, Malaisie, réglementée par l'autorité des Services Financiers de Labuan afin d’exploiter une entreprise de courtage monétaire ([_5]licence no. MB/18/0024[_6])" msgid "Over" msgstr "Au-dessus" From 9edea58cbfe3a9186ef02696d2e37d0c57c74098 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Fri, 1 Feb 2019 04:50:34 +0100 Subject: [PATCH 040/103] New translations messages.pot (French) --- translations/i18n/fr.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/translations/i18n/fr.po b/translations/i18n/fr.po index e9a5aec567..50c2bb646f 100644 --- a/translations/i18n/fr.po +++ b/translations/i18n/fr.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: French\n" "Language: fr_FR\n" -"PO-Revision-Date: 2019-02-01 03:40\n" +"PO-Revision-Date: 2019-02-01 03:50\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -331,7 +331,7 @@ msgid "By clicking OK, you confirm that you have read and accepted the updated" msgstr "En cliquant sur OK, vous confirmez que vous avez lu et accepté la version à jour des" msgid "CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74-89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money." -msgstr "Les CFD sont des instruments complexes et comportent un risque élevé de perdre de l’argent rapidement dû à l'effet de levier. %1Entre 74 et 89 % des comptes investisseurs de détail perdent de l’argent lors du trading de CFDs. Vous devriez vous demander si vous comprenez comment fonctionnent les CFDs et savoir si vous pouvez vous permettre de prendre le risque élevé de perdre votre argent." +msgstr "Les CFD sont des instruments complexes et comportent un risque élevé de perdre de l’argent rapidement dû à l'effet de levier. Entre 74 et 89 % des comptes investisseurs de détail perdent de l’argent lors du trading de CFDs. Vous devriez vous demander si vous comprenez comment fonctionnent les CFDs et savoir si vous pouvez vous permettre de prendre le risque élevé de perdre votre argent." msgid "Can be used to buy and sell contracts, renew expired purchases, and top-up virtual-money accounts." msgstr "Peut être utilisé pour acheter et vendre des contrats, renouveler des achats expirés, et abonder des comptes en monnaie virtuelle." @@ -1264,7 +1264,7 @@ msgid "Please install the latest version of one of these browsers" msgstr "Veuillez installer la dernière version de l'un de ces navigateurs" msgid "Please keep your message to a single line, don’t press enter" -msgstr "" +msgstr "Restreignez vos message à une seule ligne, n'appuyer pas sur entrer" msgid "Please log in" msgstr "Veuillez vous connecter" @@ -1606,7 +1606,7 @@ msgid "The company holds customer funds in separate bank accounts to the operati msgstr "L'entreprise détient les fonds des clients dans des comptes en banque séparés des comptes opérationnels ce qui dans le cas d'un évènement d'insolvabilité ne feraient pas partie des actifs de l'entreprise. Cela satisfait les conditions de la Commissions des Jeux pour la ségrégation des fonds clients au niveau" msgid "The financial products offered via this website include binary options, contracts for difference (\"CFDs\") and other complex derivatives and financial products. Trading binary options may not be suitable for everyone. Trading CFDs carries a high level of risk since leverage can work both to your advantage and disadvantage. As a result, the products offered on this website may not be suitable for all investors because of the risk of losing all of your invested capital. You should never invest money that you cannot afford to lose, and never trade with borrowed money. Before trading in the complex financial products offered, please be sure to understand the risks involved and learn about [_1]Responsible Trading[_2]." -msgstr "" +msgstr "Les produits financiers offerts par l’intermédiaire de ce site Web incluent des options binaires, des contrats de différence (« CFD ») et autres dérivés complexes et produits financiers. Le trading d’options binaires peut ne pas convenir à tout le monde. Le trading de CFD comporte un niveau élevé de risque étant donné que l’effet de levier peut fonctionner aussi bien à votre avantage qu'à votre désavantage. En conséquence, les produits offerts sur ce site peuvent ne pas être adaptés à tout investisseur, à cause du risque de perdre tout votre capital investi. Vous ne devez jamais investir l’argent que vous ne supporteriez pas de perdre et ne jamais trader avec de l’argent emprunté. Avant de trader les produits financiers complexes offerts, veuillez être sûr de comprendre les risques impliqués et d'en savoir plus sur [_1]le Trading Responsable[_2]." msgid "There was a market data disruption during the contract period. For real-money accounts we will attempt to correct this and settle the contract properly, otherwise the contract will be cancelled and refunded. Virtual-money contracts will be cancelled and refunded." msgstr "Il y avait une interruption des données du marché pendant la durée du contrat. Pour les comptes d’argent réel, nous tenterons de corriger cela et de régler le contrat correctement, sinon le contrat sera annulé et remboursé. Les contrats de monnaie virtuelle seront annulés et remboursés." @@ -1627,7 +1627,7 @@ msgid "This field is required" msgstr "Ce champ est requis" msgid "This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, Japan, or to persons under age 18." -msgstr "" +msgstr "Les Services du site Internet ne sont pas rendus disponibles dans certains pays comme les Etats-Unis, le Canada, le Costa Rica, Hong Kong, le Japon, ou aux personnes de moins de 18 ans." msgid "Thu" msgstr "Jeu." @@ -2059,7 +2059,7 @@ msgid "points" msgstr "points" msgid "risk warning" -msgstr "" +msgstr "avertissement de risque" msgid "sec" msgstr "sec" @@ -2101,5 +2101,5 @@ msgid "| Return" msgstr "| Retour" msgid "" -msgstr "" +msgstr " " From 1afd3970cb080c8f354c3260edc1b3a8b8d2cadb Mon Sep 17 00:00:00 2001 From: Ashkan Date: Fri, 1 Feb 2019 09:30:29 +0100 Subject: [PATCH 041/103] New translations messages.pot (Indonesian) --- translations/i18n/id.po | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/translations/i18n/id.po b/translations/i18n/id.po index 7da7180b45..c0a0d78018 100644 --- a/translations/i18n/id.po +++ b/translations/i18n/id.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Indonesian\n" "Language: id_ID\n" -"PO-Revision-Date: 2019-01-29 06:30\n" +"PO-Revision-Date: 2019-02-01 08:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -307,7 +307,7 @@ msgid "Binary.com : Webtrader" msgstr "Binary.com : Webtrader" msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive – please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -msgstr "" +msgstr "Binary.com adalah pemenang penghargaan sebagai penyedia trading online yang membantu para pelanggan untuk bertrading pada pasar finansial melalui opsi binary dan CFD. Beberapa produk mungkin tidak tersedia di semua negara. Fasilitas situs ini tidak tersedia di beberapa negara seperti AS, Kanada, Kosta Rika, Hong Kong atau siapapun dibawah umur 18." msgid "Blank window" msgstr "Jendela kosong" @@ -331,7 +331,7 @@ msgid "By clicking OK, you confirm that you have read and accepted the updated" msgstr "Dengan mengklik OK, maka Anda telah membaca dan menerima pembaruan" msgid "CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74-89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money." -msgstr "" +msgstr "CFD adalah instrumen kompleks dan memiliki risiko tinggi kehilangan dana dengan cepat sehubungan dengan leverage. Antara 74-89% akun investor ritel mengalami kerugian pada trading CFD. Anda perlu mempertimbangkan apakah Anda memahami cara kerja CFD dengan baik dan apakah Anda mampu mengambil risiko tinggi dimana Anda akan kehilangan semua dana Anda." msgid "Can be used to buy and sell contracts, renew expired purchases, and top-up virtual-money accounts." msgstr "Dapat digunakan untuk membeli dan menjual kontrak, memperbaharui kontrak yang telah berakhir, dan mengisi ulang akun virtual." @@ -1264,7 +1264,7 @@ msgid "Please install the latest version of one of these browsers" msgstr "Silahkan install versi terbaru dari salah satu browser ini" msgid "Please keep your message to a single line, don’t press enter" -msgstr "" +msgstr "Pastikan pesan Anda hanya satu baris, jangan tekan enter" msgid "Please log in" msgstr "Silahkan masuk" @@ -1606,7 +1606,7 @@ msgid "The company holds customer funds in separate bank accounts to the operati msgstr "Perusahaan menyimpan dana Pelanggan pada rekening yang berbeda dengan rekening untuk biaya oprasional yang bukan merupakan bagian dari aset Perusahaan jika terjadi kebangkrutan. Hal ini adalah merupakan syarat yang harus dipenuhi dalam hal pemisahan dana pelanggan pada tingkat" msgid "The financial products offered via this website include binary options, contracts for difference (\"CFDs\") and other complex derivatives and financial products. Trading binary options may not be suitable for everyone. Trading CFDs carries a high level of risk since leverage can work both to your advantage and disadvantage. As a result, the products offered on this website may not be suitable for all investors because of the risk of losing all of your invested capital. You should never invest money that you cannot afford to lose, and never trade with borrowed money. Before trading in the complex financial products offered, please be sure to understand the risks involved and learn about [_1]Responsible Trading[_2]." -msgstr "" +msgstr "Produk keuangan yang ditawarkan melalui situs web ini adalah termasuk opsi binary, kontrak untuk perbedaan (\"CFD\") dan derivatif kompleks lainnya dan produk keuangan. Trading opsi binary mungkin tidak cocok untuk semua orang. Trading CFD memiliki tingkat risiko yang tinggi karena leverage dapat bekerja baik untuk memperoleh keuntungan begitu juga kerugian. Akibatnya, produk yang ditawarkan pada situs web ini mungkin tidak cocok untuk semua investor berhubuhg risiko dimana Anda akan kehilangan semua modal yang telah Anda investasikan. Pastikan untuk tidak menginvestasikan dana dimana Anda tidak sanggup untuk kehilangannya dan jangan pernah bertrading menggunakan dana pinjaman. Sebelum bertrading produk keuangan yang ditawarkan, mohon pastikan untuk memahami risiko yang terlibat dan pelajari lebih lanjut tentang [_1]Tanggung Jawab Trading[_2]." msgid "There was a market data disruption during the contract period. For real-money accounts we will attempt to correct this and settle the contract properly, otherwise the contract will be cancelled and refunded. Virtual-money contracts will be cancelled and refunded." msgstr "Terdapat gangguan data pasar selama periode kontrak berlangsung. Untuk akun uang riil, kami akan berusaha memperbaiki masalah ini dan menyelesaikan kontrak dengan benar, jika tidak, kontrak akan dibatalkan dan dikembalikan. Untuk kontrak uang virtual akan dibatalkan dan dikembalikan." @@ -1627,7 +1627,7 @@ msgid "This field is required" msgstr "Bagian ini diperlukan" msgid "This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, Japan, or to persons under age 18." -msgstr "" +msgstr "Layanan situs web ini tidak tersedia di negara-negara tertentu seperti Amerika Serikat, Kanada, Kosta Rika, Hong Kong, Jepang, atau orang-orang di bawah usia 18 tahun." msgid "Thu" msgstr "Kms" @@ -2059,7 +2059,7 @@ msgid "points" msgstr "poin" msgid "risk warning" -msgstr "" +msgstr "peringatan risiko" msgid "sec" msgstr "detik" @@ -2101,5 +2101,5 @@ msgid "| Return" msgstr "| Laba" msgid "" -msgstr "" +msgstr "" From 2a7b71c2aaffc886e98eef7762c68b4704555967 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Fri, 1 Feb 2019 16:36:24 +0800 Subject: [PATCH 042/103] add font weight bold --- src/main.css | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main.css b/src/main.css index 6eb1a54aec..0761c07b0c 100755 --- a/src/main.css +++ b/src/main.css @@ -600,6 +600,7 @@ label.checkbox input:checked ~ span.check { content: "»"; font-family: roboto, sans-serif !important; font-size: 16px; + font-weight: bold; left: 25% !important; top: 50% !important; } From e705bb3af86b8e7052f7618cee713e8e5b78c7d4 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Fri, 1 Feb 2019 09:40:26 +0100 Subject: [PATCH 043/103] New translations messages.pot (Indonesian) --- translations/i18n/id.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/translations/i18n/id.po b/translations/i18n/id.po index c0a0d78018..9c4c9de6dc 100644 --- a/translations/i18n/id.po +++ b/translations/i18n/id.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Indonesian\n" "Language: id_ID\n" -"PO-Revision-Date: 2019-02-01 08:30\n" +"PO-Revision-Date: 2019-02-01 08:40\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -802,16 +802,16 @@ msgid "In order to properly apply theme, a full refresh of page is required. Are msgstr "Untuk menggunakan tema dengan benar, merefresh halaman adalah penting. Apa Anda ingin melanjutkan?" msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." -msgstr "" +msgstr "Di negara Uni Eropa, produk finansial disediakan oleh Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, berlisensi dan diatur sebagai Kategori 3 oleh Otoritas Jasa Keuangan Malta ([_1]lisensi no. IS/70156[_2])." msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." -msgstr "" +msgstr "Di Uni Eropa, produk keuangan ditawarkan oleh Binary Investments (Eropa) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, yang diatur sebagai penyedia Layanan Investasi Kategori 3 oleh Otoritas Jasa Keuangan Malta ([_1]lisensi no. IS/70156[_2])." msgid "In the Isle of Man and the UK, Volatility Indices are offered by Binary (IOM) Ltd., First Floor, Millennium House, Victoria Road, Douglas, IM2 4RW, Isle of Man, British Isles; licensed and regulated respectively by (1) the Gambling Supervision Commission in the Isle of Man (current licence issued on 31 August 2017) and by (2) the Gambling Commission in the UK (licence [_1]reference no: 39172[_2])." msgstr "Di negara Isle of Man dan Inggris, Indeks Volatilitas disediakan oleh Binary (IOM) Ltd., First Floor, Millennium House, Victoria Road, Douglas, IM2 4RW, Isle of Man, British Isles; berlisensi dan diatur." msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 01 August 2018), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -msgstr "" +msgstr "Di seluruh Uni Eropa, Indeks Volatilitas ditawarkan oleh Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; berlisensi dan diatur." msgid "In/Out" msgstr "In/Out" @@ -1171,7 +1171,7 @@ msgid "Other" msgstr "Lain" msgid "Outside the EU, financial products are offered by Binary (C.R.) S.A., 5th Floor, Building 6 Centro Ejecutivo La Sabana, Sabana Sur, San José, Costa Rica, Binary (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, regulated by the Vanuatu Financial Services Commission ([_1]view licence[_2]), Binary (BVI) Ltd, 2nd Floor, O’Neal Marketing Associates Building, Wickham’s Cay II, P.O. Box 3174, Road Town, Tortola VB1110, British Virgin Islands, regulated by the British Virgin Islands Financial Services Commission ([_3]licence no. SIBA/L/18/1114[_4]), and Binary (FX) Ltd., Lot No. F16, First Floor, Paragon Labuan, Jalan Tun Mustapha, 87000 Labuan, Malaysia, regulated by the Labuan Financial Services Authority to carry on a money-broking business ([_5]licence no. MB/18/0024[_6])" -msgstr "" +msgstr "Di luar Uni Eropa, produk-produk keuangan ditawarkan oleh Binary (C.R.) S.A., Lantai 5, Gedung 6 Pusat Eksekutif La Sabana, Savannah Selatan, San Jose, Kosta Rika, Binary (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, diatur oleh Komisi Layanan Keuangan Vanuatu ([_1]lihat lisensi([_2], Binary (BVI) Ltd, Lantai 2, Gedung Periklanan Pemasaran Nasional, Wickham's Cay II, P.O. Box 3174, Road Town, Tortola VB1110, Kepulauan Virgin Inggris, diatur oleh Komisi Layanan Keuangan Kepulauan Virgin Inggris ([_3]no lisensi SIBA/L/18/1114([_4], dan Binary (FX) Ltd., Lot No. F16, Lantai Satu, Paragon Labuan, Jalan Tun Mustapha, 87000 Labuan, Malaysia, diatur oleh Otoritas Jasa Keuangan Labuan untuk melakukan bisnis pialang ([_5]no lisensi MB/18/0024([_6]" msgid "Over" msgstr "Lebih" From c7dcd42c04f7d7634dce8e6b8470e0edf335d5ea Mon Sep 17 00:00:00 2001 From: Ashkan Date: Fri, 1 Feb 2019 10:30:27 +0100 Subject: [PATCH 044/103] New translations messages.pot (Indonesian) --- translations/i18n/id.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/translations/i18n/id.po b/translations/i18n/id.po index 9c4c9de6dc..b451fbe491 100644 --- a/translations/i18n/id.po +++ b/translations/i18n/id.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Indonesian\n" "Language: id_ID\n" -"PO-Revision-Date: 2019-02-01 08:40\n" +"PO-Revision-Date: 2019-02-01 09:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -1264,7 +1264,7 @@ msgid "Please install the latest version of one of these browsers" msgstr "Silahkan install versi terbaru dari salah satu browser ini" msgid "Please keep your message to a single line, don’t press enter" -msgstr "Pastikan pesan Anda hanya satu baris, jangan tekan enter" +msgstr "Pastikan pesan Anda hanya satu baris, jangan tekan masuk" msgid "Please log in" msgstr "Silahkan masuk" From 911990b55303ea4307a5d9e2131932e1b7f8e195 Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Mon, 4 Feb 2019 10:22:26 +0800 Subject: [PATCH 045/103] Keep time for future contracts instead of resetting to 00:00 for every date --- src/trade/tradeDialog.es6 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 399c36c594..c5a9492041 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -502,8 +502,10 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ _.assign(state.date_start, options); - if (selected_date === 'now' || state.date_start.hour_minute !== '00:00') { + if (selected_date === 'now') { state.date_start.hour_minute = '00:00'; + } else { + state.setDateStartHourMinute(state.date_start.hour_minute); } }; From 537d14f9ff5a33caa49a52af9b1fa91d935345f7 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Mon, 4 Feb 2019 10:22:27 +0800 Subject: [PATCH 046/103] upgrade dependencies security --- package.json | 10 +- yarn.lock | 2454 ++++++++++++++++++++++++-------------------------- 2 files changed, 1194 insertions(+), 1270 deletions(-) diff --git a/package.json b/package.json index 05dce5d3b7..980adeda6b 100644 --- a/package.json +++ b/package.json @@ -25,10 +25,10 @@ "grunt-contrib-connect": "^1.0.2", "grunt-contrib-copy": "^0.8.0", "grunt-contrib-cssmin": "^0.12.2", - "grunt-contrib-htmlmin": "^0.4.0", - "grunt-contrib-imagemin": "^1.0.1", + "grunt-contrib-htmlmin": "^3.0.0", + "grunt-contrib-imagemin": "^3.1.0", "grunt-contrib-jshint": "^1.1.0", - "grunt-contrib-uglify": "^0.8.0", + "grunt-contrib-uglify": "^4.0.0", "grunt-contrib-watch": "^1.0.0", "grunt-gh-pages": "^2.0.0", "grunt-gitinfo": "^0.1.7", @@ -71,6 +71,7 @@ "url": "https://github.com/binary-com/webtrader/issues" }, "dependencies": { + "@binary-com/webtrader-charts": "0.5.2", "alameda": "^1.2.0", "binary-com-jquery-dialogextended": "binary-com/jquery-dialogextend#master", "binary-com-jquery-ui-timepicker": "^1.0.1", @@ -94,8 +95,7 @@ "require-css": "^0.1.10", "rivets": "0.8.1", "text": "requirejs/text", - "vanderlee-colorpicker": "^1.2.13", - "@binary-com/webtrader-charts": "0.5.2" + "vanderlee-colorpicker": "^1.2.13" }, "contributors": [ { diff --git a/yarn.lock b/yarn.lock index 68d99ccd46..5b3e9a0714 100644 --- a/yarn.lock +++ b/yarn.lock @@ -13,6 +13,29 @@ paralleljs "^0.2.1" rivets "0.8.1" +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g== + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + +"@sindresorhus/is@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" + integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== + +"@types/q@^1.5.1": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.1.tgz#48fd98c1561fe718b61733daed46ff115b496e18" + integrity sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA== + abbrev@1: version "1.1.1" resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" @@ -51,13 +74,6 @@ amdefine@>=0.0.4: resolved "https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5" integrity sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= -ansi-gray@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" - integrity sha1-KWLPVOyXksSFEKPetSRDaGHvclE= - dependencies: - ansi-wrap "0.1.0" - ansi-regex@^0.2.0, ansi-regex@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-0.2.1.tgz#0d8e946967a3d8143f93e24e298525fc1b2235f9" @@ -95,11 +111,6 @@ ansi-styles@~1.0.0: resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" integrity sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg= -ansi-wrap@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" - integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= - append-transform@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" @@ -112,12 +123,17 @@ aproba@^1.0.3: resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== -archive-type@^3.0.0, archive-type@^3.0.1: - version "3.2.0" - resolved "https://registry.yarnpkg.com/archive-type/-/archive-type-3.2.0.tgz#9cd9c006957ebe95fadad5bd6098942a813737f6" - integrity sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y= +arch@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/arch/-/arch-2.1.1.tgz#8f5c2731aa35a30929221bb0640eed65175ec84e" + integrity sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg== + +archive-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/archive-type/-/archive-type-4.0.0.tgz#f92e72233056dfc6969472749c267bdb046b1d70" + integrity sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA= dependencies: - file-type "^3.1.0" + file-type "^4.2.0" archiver-utils@^1.3.0: version "1.3.0" @@ -196,11 +212,6 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-differ@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" - integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= - array-each@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" @@ -216,11 +227,23 @@ array-slice@^1.0.0: resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" integrity sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w== -array-uniq@^1.0.0, array-uniq@^1.0.2: +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + integrity sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk= + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= +array-uniq@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-2.0.0.tgz#0009e30306e37a6dd2e2e2480db5316fdade1583" + integrity sha512-O3QZEr+3wDj7otzF7PjNGs6CA3qmYMLvt5xGkjY/V0VxS+ovvqVo/5wKM/OVOAyuX4DTh9H31zE/yKtO66hTkg== + array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" @@ -258,11 +281,6 @@ assign-symbols@^1.0.0: resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" integrity sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= -async-each-series@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-1.1.0.tgz#f42fd8155d38f21a5b8ea07c28e063ed1700b138" - integrity sha1-9C/YFV048hpbjqB8KOBj7RcAsTg= - async-foreach@^0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/async-foreach/-/async-foreach-0.1.3.tgz#36121f845c0578172de419a97dbeb1d16ec34542" @@ -292,11 +310,6 @@ async@~0.1.22: resolved "https://registry.yarnpkg.com/async/-/async-0.1.22.tgz#0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061" integrity sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE= -async@~0.2.6: - version "0.2.10" - resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" - integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E= - async@~0.9.0: version "0.9.2" resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" @@ -1029,6 +1042,11 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= +base64-js@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" + integrity sha1-EQHpVE9KdrG8OybUUsqW16NeeXg= + base64-js@^1.0.2: version "1.3.0" resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" @@ -1066,64 +1084,58 @@ bcrypt-pbkdf@^1.0.0: dependencies: tweetnacl "^0.14.3" -beeper@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" - integrity sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak= - big.js@^3.1.3: version "3.2.0" resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== -bin-build@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/bin-build/-/bin-build-2.2.0.tgz#11f8dd61f70ffcfa2bdcaa5b46f5e8fedd4221cc" - integrity sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw= - dependencies: - archive-type "^3.0.1" - decompress "^3.0.0" - download "^4.1.2" - exec-series "^1.0.0" - rimraf "^2.2.6" - tempfile "^1.0.0" - url-regex "^3.0.0" - -bin-check@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/bin-check/-/bin-check-2.0.0.tgz#86f8e6f4253893df60dc316957f5af02acb05930" - integrity sha1-hvjm9CU4k99g3DFpV/WvAqywWTA= +bin-build@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bin-build/-/bin-build-3.0.0.tgz#c5780a25a8a9f966d8244217e6c1f5082a143861" + integrity sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA== dependencies: - executable "^1.0.0" + decompress "^4.0.0" + download "^6.2.2" + execa "^0.7.0" + p-map-series "^1.0.0" + tempfile "^2.0.0" -bin-version-check@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/bin-version-check/-/bin-version-check-2.1.0.tgz#e4e5df290b9069f7d111324031efc13fdd11a5b0" - integrity sha1-5OXfKQuQaffRETJAMe/BP90RpbA= +bin-check@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bin-check/-/bin-check-4.1.0.tgz#fc495970bdc88bb1d5a35fc17e65c4a149fc4a49" + integrity sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA== dependencies: - bin-version "^1.0.0" - minimist "^1.1.0" - semver "^4.0.3" - semver-truncate "^1.0.0" + execa "^0.7.0" + executable "^4.1.0" -bin-version@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-1.0.4.tgz#9eb498ee6fd76f7ab9a7c160436f89579435d78e" - integrity sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144= +bin-version-check@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/bin-version-check/-/bin-version-check-4.0.0.tgz#7d819c62496991f80d893e6e02a3032361608f71" + integrity sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ== dependencies: - find-versions "^1.0.0" + bin-version "^3.0.0" + semver "^5.6.0" + semver-truncate "^1.1.2" -bin-wrapper@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/bin-wrapper/-/bin-wrapper-3.0.2.tgz#67d3306262e4b1a5f2f88ee23464f6a655677aeb" - integrity sha1-Z9MwYmLksaXy+I7iNGT2plVneus= +bin-version@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-3.0.0.tgz#1a8be03f652171713b1b1ccc4b0ebea460b08818" + integrity sha512-Ekhwm6AUiMbZ1LgVCNMkgjovpMR30FyQN74laAW9gs0NPjZR5gdY0ARNB0YsQG8GOme3CsHbxmeyq/7Ofq6QYQ== + dependencies: + execa "^1.0.0" + find-versions "^3.0.0" + +bin-wrapper@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/bin-wrapper/-/bin-wrapper-4.1.0.tgz#99348f2cf85031e3ef7efce7e5300aeaae960605" + integrity sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q== dependencies: - bin-check "^2.0.0" - bin-version-check "^2.1.0" - download "^4.0.0" - each-async "^1.1.1" - lazy-req "^1.0.0" - os-filter-obj "^1.0.0" + bin-check "^4.1.0" + bin-version-check "^4.0.0" + download "^7.1.0" + import-lazy "^3.1.0" + os-filter-obj "^2.0.0" + pify "^4.0.1" binary-com-jquery-dialogextended@binary-com/jquery-dialogextend#master: version "2.0.5" @@ -1178,6 +1190,11 @@ body@^5.1.0: raw-body "~1.1.0" safe-json-parse "~1.0.1" +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -1254,15 +1271,14 @@ buffer-from@^1.0.0: resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== -buffer-to-vinyl@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz#00f15faee3ab7a1dda2cde6d9121bffdd07b2262" - integrity sha1-APFfruOreh3aLN5tkSG//dB7ImI= +buffer@^3.0.1: + version "3.6.0" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb" + integrity sha1-pyyTb3e5a/UvX357RnGAYoVR3vs= dependencies: - file-type "^3.1.0" - readable-stream "^2.0.2" - uuid "^2.0.1" - vinyl "^1.0.0" + base64-js "0.0.8" + ieee754 "^1.1.4" + isarray "^1.0.0" buffer@^5.1.0: version "5.2.1" @@ -1297,6 +1313,19 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" +cacheable-request@^2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" + integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= + dependencies: + 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" + caching-transform@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-1.0.1.tgz#6dbdb2f20f8d8fbce79f3e94e9d1742dcdf5c0a1" @@ -1306,12 +1335,17 @@ caching-transform@^1.0.0: mkdirp "^0.5.1" write-file-atomic "^1.1.4" -camel-case@^1.1.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-1.2.2.tgz#1aca7c4d195359a2ce9955793433c6e5542511f2" - integrity sha1-Gsp8TRlTWaLOmVV5NDPG5VQlEfI= +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + integrity sha1-JtII6onje1y95gJQoV8DHBak1ms= + +camel-case@3.0.x: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" + integrity sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M= dependencies: - sentence-case "^1.1.1" + no-case "^2.2.0" upper-case "^1.1.1" camelcase-keys@^2.0.0: @@ -1322,11 +1356,6 @@ camelcase-keys@^2.0.0: camelcase "^2.0.0" map-obj "^1.0.0" -camelcase@^1.0.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" - integrity sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk= - camelcase@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" @@ -1347,25 +1376,20 @@ caniuse-lite@^1.0.30000844: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000902.tgz#74eaf6ed7f1d31e5148725081c9df60051c5e2b3" integrity sha512-EZG6qrRHkW715hOFjOrshH2JygbLfhaC8NjjkE5EdGJZhCYbtnJMaRdicB+2AP8xKX3QzW9g3mkDUTHUoBG5rQ== -capture-stack-trace@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" - integrity sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw== - caseless@~0.12.0: version "0.12.0" resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -caw@^1.0.1: - version "1.2.0" - resolved "https://registry.yarnpkg.com/caw/-/caw-1.2.0.tgz#ffb226fe7efc547288dc62ee3e97073c212d1034" - integrity sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ= +caw@^2.0.0, caw@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95" + integrity sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA== dependencies: - get-proxy "^1.0.1" - is-obj "^1.0.0" - object-assign "^3.0.0" - tunnel-agent "^0.4.0" + get-proxy "^2.0.0" + isurl "^1.0.0-alpha5" + tunnel-agent "^0.6.0" + url-to-options "^1.0.1" chalk@^0.5.1: version "0.5.1" @@ -1407,28 +1431,6 @@ chalk@~0.4.0: has-color "~0.1.0" strip-ansi "~0.1.0" -change-case@2.3.x: - version "2.3.1" - resolved "https://registry.yarnpkg.com/change-case/-/change-case-2.3.1.tgz#2c4fde3f063bb41d00cd68e0d5a09db61cbe894f" - integrity sha1-LE/ePwY7tB0AzWjg1aCdthy+iU8= - dependencies: - camel-case "^1.1.1" - constant-case "^1.1.0" - dot-case "^1.1.0" - is-lower-case "^1.1.0" - is-upper-case "^1.1.0" - lower-case "^1.1.1" - lower-case-first "^1.0.0" - param-case "^1.1.0" - pascal-case "^1.1.0" - path-case "^1.1.0" - sentence-case "^1.1.1" - snake-case "^1.1.0" - swap-case "^1.1.0" - title-case "^1.1.0" - upper-case "^1.1.1" - upper-case-first "^1.1.0" - chosen-js@^1.6.2: version "1.8.7" resolved "https://registry.yarnpkg.com/chosen-js/-/chosen-js-1.8.7.tgz#9bfa5597f5081d602ff4ae904af9aef33265bb1d" @@ -1439,13 +1441,6 @@ chownr@^1.0.1: resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" integrity sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g== -clap@^1.0.9: - version "1.2.3" - resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51" - integrity sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA== - dependencies: - chalk "^1.1.3" - class-utils@^0.3.5: version "0.3.6" resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -1456,13 +1451,12 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -clean-css@3.1.x: - version "3.1.9" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.1.9.tgz#dbd05a148be4943bb37ce0679e676cbc9f580266" - integrity sha1-29BaFIvklDuzfOBnnmdsvJ9YAmY= +clean-css@4.2.x: + version "4.2.1" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-4.2.1.tgz#2d411ef76b8569b6d0c84068dabe85b0aa5e5c17" + integrity sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g== dependencies: - commander "2.6.x" - source-map ">=0.1.43 <0.2" + source-map "~0.6.0" clean-css@^3.1.0: version "3.4.28" @@ -1484,14 +1478,6 @@ cli@0.4.x: dependencies: glob ">= 3.1.4" -cli@0.6.x: - version "0.6.6" - resolved "https://registry.yarnpkg.com/cli/-/cli-0.6.6.tgz#02ad44a380abf27adac5e6f0cdd7b043d74c53e3" - integrity sha1-Aq1Eo4Cr8nraxebwzdewQ9dMU+M= - dependencies: - exit "0.1.2" - glob "~ 3.2.1" - cli@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/cli/-/cli-1.0.1.tgz#22817534f24bfa4950c34d532d48ecbc621b8c14" @@ -1527,36 +1513,25 @@ cliui@^4.0.0: strip-ansi "^4.0.0" wrap-ansi "^2.0.0" -clone-stats@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" - integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= - -clone@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" - integrity sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8= - -clone@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -co@3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/co/-/co-3.1.0.tgz#4ea54ea5a08938153185e15210c68d9092bc1b78" - integrity sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g= +clone-response@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + dependencies: + mimic-response "^1.0.0" co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= -coa@~1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd" - integrity sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0= +coa@~2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" q "^1.1.2" code-point-at@^1.0.0: @@ -1614,7 +1589,7 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-support@^1.1.0, color-support@^1.1.3: +color-support@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== @@ -1641,7 +1616,12 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@2.6.0, commander@2.6.x: +commander@2.17.x, commander@~2.17.1: + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + +commander@2.6.0: version "2.6.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.6.0.tgz#9df7e52fb2a0cb0fb89058ee80c3104225f37e1d" integrity sha1-nfflL7Kgyw+4kFjugMMQQiXzfh0= @@ -1653,11 +1633,6 @@ commander@2.8.x, commander@~2.8.1: dependencies: graceful-readlink ">= 1.0.0" -commander@~2.17.1: - version "2.17.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" - integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== - commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -1683,16 +1658,7 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= -concat-stream@1.4.x: - version "1.4.11" - resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.4.11.tgz#1dc9f666f2621da9c618b1e7f8f3b2ff70b5f76f" - integrity sha512-X3JMh8+4je3U1cQpG87+f9lXHDrqcb2MVLg9L7o8b1UZ0DzhRrUpdn65ttzu10PpJPPI3MQNkis+oha6TSA9Mw== - dependencies: - inherits "~2.0.1" - readable-stream "~1.1.9" - typedarray "~0.0.5" - -concat-stream@1.6.2, concat-stream@^1.4.1, concat-stream@^1.4.6, concat-stream@^1.4.7: +concat-stream@1.6.2, concat-stream@^1.4.1: version "1.6.2" resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== @@ -1717,6 +1683,14 @@ concurrently@^3.3.0: supports-color "^3.2.3" tree-kill "^1.1.0" +config-chain@^1.1.11: + version "1.1.12" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + connect-livereload@^0.5.0: version "0.5.4" resolved "https://registry.yarnpkg.com/connect-livereload/-/connect-livereload-0.5.4.tgz#80157d1371c9f37cc14039ab1895970d119dc3bc" @@ -1754,20 +1728,19 @@ console-stream@^0.1.1: resolved "https://registry.yarnpkg.com/console-stream/-/console-stream-0.1.1.tgz#a095fe07b20465955f2fafd28b5d72bccd949d44" integrity sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ= -constant-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/constant-case/-/constant-case-1.1.2.tgz#8ec2ca5ba343e00aa38dbf4e200fd5ac907efd63" - integrity sha1-jsLKW6ND4Aqjjb9OIA/VrJB+/WM= +content-disposition@^0.5.2: + version "0.5.3" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd" + integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g== dependencies: - snake-case "^1.1.0" - upper-case "^1.1.1" + safe-buffer "5.1.2" continuable-cache@^0.3.1: version "0.3.1" resolved "https://registry.yarnpkg.com/continuable-cache/-/continuable-cache-0.3.1.tgz#bd727a7faed77e71ff3985ac93351a912733ad0f" integrity sha1-vXJ6f67XfnH/OYWskzUakSczrQ8= -convert-source-map@^1.1.1, convert-source-map@^1.5.1: +convert-source-map@^1.5.1: version "1.6.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" integrity sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A== @@ -1816,13 +1789,6 @@ crc@^3.4.4: dependencies: buffer "^5.1.0" -create-error-class@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" - integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= - dependencies: - capture-stack-trace "^1.0.0" - cross-spawn@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-3.0.1.tgz#1256037ecb9f0c5f79e3d6ef135e30770184b982" @@ -1848,14 +1814,65 @@ cross-spawn@^5.0.1: shebang-command "^1.2.0" which "^1.2.9" -csso@~2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-2.0.0.tgz#178b43a44621221c27756086f531e02f42900ee8" - integrity sha1-F4tDpEYhIhwndWCG9THgL0KQDug= +cross-spawn@^6.0.0: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +css-select-base-adapter@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + +css-select@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.0.2.tgz#ab4386cec9e1f668855564b17c3733b43b2a5ede" + integrity sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ== dependencies: - clap "^1.0.9" + boolbase "^1.0.0" + css-what "^2.1.2" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-tree@1.0.0-alpha.28: + version "1.0.0-alpha.28" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.28.tgz#8e8968190d886c9477bc8d61e96f61af3f7ffa7f" + integrity sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w== + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +css-tree@1.0.0-alpha.29: + version "1.0.0-alpha.29" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + integrity sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg== + dependencies: + mdn-data "~1.1.0" source-map "^0.5.3" +css-url-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/css-url-regex/-/css-url-regex-1.1.0.tgz#83834230cc9f74c457de59eebd1543feeb83b7ec" + integrity sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w= + +css-what@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.2.tgz#c0876d9d0480927d7d4920dcd72af3595649554d" + integrity sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ== + +csso@^3.5.0: + version "3.5.1" + resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + integrity sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg== + dependencies: + css-tree "1.0.0-alpha.29" + currently-unhandled@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" @@ -1913,11 +1930,6 @@ dateformat@1.0.2-1.2.3: resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.2-1.2.3.tgz#b0220c02de98617433b72851cf47de3df2cdbee9" integrity sha1-sCIMAt6YYXQztyhRz0fePfLNvuk= -dateformat@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" - integrity sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI= - dateformat@~1.0.12: version "1.0.12" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.12.tgz#9f124b67594c937ff706932e4a642cca8dbbfee9" @@ -1945,7 +1957,7 @@ debug@^3.1.0: dependencies: ms "^2.1.1" -decamelize@^1.0.0, decamelize@^1.1.1, decamelize@^1.1.2: +decamelize@^1.1.1, decamelize@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -1955,77 +1967,65 @@ decode-uri-component@^0.2.0: resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= -decompress-response@^3.3.0: +decompress-response@^3.2.0, decompress-response@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" integrity sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= dependencies: mimic-response "^1.0.0" -decompress-tar@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-3.1.0.tgz#217c789f9b94450efaadc5c5e537978fc333c466" - integrity sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY= +decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" + integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== + dependencies: + file-type "^5.2.0" + is-stream "^1.1.0" + tar-stream "^1.5.2" + +decompress-tarbz2@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" + integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== dependencies: - is-tar "^1.0.0" - object-assign "^2.0.0" - strip-dirs "^1.0.0" - tar-stream "^1.1.1" - through2 "^0.6.1" - vinyl "^0.4.3" + decompress-tar "^4.1.0" + file-type "^6.1.0" + is-stream "^1.1.0" + seek-bzip "^1.0.5" + unbzip2-stream "^1.0.9" -decompress-tarbz2@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz#8b23935681355f9f189d87256a0f8bdd96d9666d" - integrity sha1-iyOTVoE1X58YnYclag+L3ZbZZm0= - dependencies: - is-bzip2 "^1.0.0" - object-assign "^2.0.0" - seek-bzip "^1.0.3" - strip-dirs "^1.0.0" - tar-stream "^1.1.1" - through2 "^0.6.1" - vinyl "^0.4.3" - -decompress-targz@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-3.1.0.tgz#b2c13df98166268991b715d6447f642e9696f5a0" - integrity sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA= - dependencies: - is-gzip "^1.0.0" - object-assign "^2.0.0" - strip-dirs "^1.0.0" - tar-stream "^1.1.1" - through2 "^0.6.1" - vinyl "^0.4.3" - -decompress-unzip@^3.0.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-3.4.0.tgz#61475b4152066bbe3fee12f9d629d15fe6478eeb" - integrity sha1-YUdbQVIGa74/7hL51inRX+ZHjus= - dependencies: - is-zip "^1.0.0" - read-all-stream "^3.0.0" - stat-mode "^0.2.0" - strip-dirs "^1.0.0" - through2 "^2.0.0" - vinyl "^1.0.0" - yauzl "^2.2.1" - -decompress@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/decompress/-/decompress-3.0.0.tgz#af1dd50d06e3bfc432461d37de11b38c0d991bed" - integrity sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0= - dependencies: - buffer-to-vinyl "^1.0.0" - concat-stream "^1.4.6" - decompress-tar "^3.0.0" - decompress-tarbz2 "^3.0.0" - decompress-targz "^3.0.0" - decompress-unzip "^3.0.0" - stream-combiner2 "^1.1.1" - vinyl-assign "^1.0.1" - vinyl-fs "^2.2.0" +decompress-targz@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" + integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== + dependencies: + decompress-tar "^4.1.1" + file-type "^5.2.0" + is-stream "^1.1.0" + +decompress-unzip@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" + integrity sha1-3qrM39FK6vhVePczroIQ+bSEj2k= + dependencies: + file-type "^3.8.0" + get-stream "^2.2.0" + pify "^2.3.0" + yauzl "^2.4.2" + +decompress@^4.0.0, decompress@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" + integrity sha1-eu3YVCflqS2s/lVnSnxQXpbQH50= + dependencies: + decompress-tar "^4.0.0" + decompress-tarbz2 "^4.0.0" + decompress-targz "^4.0.0" + decompress-unzip "^4.0.1" + graceful-fs "^4.1.10" + make-dir "^1.0.0" + pify "^2.3.0" + strip-dirs "^2.0.0" deep-extend@^0.6.0: version "0.6.0" @@ -2039,6 +2039,13 @@ default-require-extensions@^1.0.0: dependencies: strip-bom "^2.0.0" +define-properties@^1.1.2, define-properties@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + dependencies: + object-keys "^1.0.12" + define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" @@ -2113,6 +2120,14 @@ diff@^1.3.2: resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf" integrity sha1-fyjS657nsVqX79ic5j3P2qPMur8= +dir-glob@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + integrity sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag== + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + dom-serializer@0: version "0.1.0" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" @@ -2160,59 +2175,60 @@ domutils@1.5: dom-serializer "0" domelementtype "1" -dot-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-1.1.2.tgz#1e73826900de28d6de5480bc1de31d0842b06bec" - integrity sha1-HnOCaQDeKNbeVIC8HeMdCEKwa+w= +domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== dependencies: - sentence-case "^1.1.2" + dom-serializer "0" + domelementtype "1" -download@^4.0.0, download@^4.1.2: - version "4.4.3" - resolved "https://registry.yarnpkg.com/download/-/download-4.4.3.tgz#aa55fdad392d95d4b68e8c2be03e0c2aa21ba9ac" - integrity sha1-qlX9rTktldS2jowr4D4MKqIbqaw= - dependencies: - caw "^1.0.1" - concat-stream "^1.4.7" - each-async "^1.0.0" - filenamify "^1.0.1" - got "^5.0.0" - gulp-decompress "^1.2.0" - gulp-rename "^1.2.0" - is-url "^1.2.0" - object-assign "^4.0.1" - read-all-stream "^3.0.0" - readable-stream "^2.0.2" - stream-combiner2 "^1.1.1" - vinyl "^1.0.0" - vinyl-fs "^2.2.0" - ware "^1.2.0" +download@^6.2.2: + version "6.2.5" + resolved "https://registry.yarnpkg.com/download/-/download-6.2.5.tgz#acd6a542e4cd0bb42ca70cfc98c9e43b07039714" + integrity sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA== + dependencies: + caw "^2.0.0" + content-disposition "^0.5.2" + decompress "^4.0.0" + ext-name "^5.0.0" + file-type "5.2.0" + filenamify "^2.0.0" + get-stream "^3.0.0" + got "^7.0.0" + make-dir "^1.0.0" + p-event "^1.0.0" + pify "^3.0.0" -duplexer2@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" - integrity sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds= - dependencies: - readable-stream "~1.1.9" +download@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/download/-/download-7.1.0.tgz#9059aa9d70b503ee76a132897be6dec8e5587233" + integrity sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ== + dependencies: + archive-type "^4.0.0" + caw "^2.0.1" + content-disposition "^0.5.2" + decompress "^4.2.0" + ext-name "^5.0.0" + file-type "^8.1.0" + filenamify "^2.0.0" + get-stream "^3.0.0" + got "^8.3.1" + make-dir "^1.2.0" + p-event "^2.1.0" + pify "^3.0.0" -duplexer2@^0.1.4, duplexer2@~0.1.0: +duplexer3@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" - integrity sha1-ixLauHjA1p4+eJEFFmKjL8a93ME= - dependencies: - readable-stream "^2.0.2" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= -duplexify@^3.2.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.1.tgz#b1a7a29c4abfd639585efaecce80d666b1e34125" - integrity sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA== - dependencies: - end-of-stream "^1.0.0" - inherits "^2.0.1" - readable-stream "^2.0.0" - stream-shift "^1.0.0" +duplexer@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + integrity sha1-rOb/gIwc5mtX0ev5eXessCM0z8E= -each-async@^1.0.0, each-async@^1.1.1: +each-async@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/each-async/-/each-async-1.1.1.tgz#dee5229bdf0ab6ba2012a395e1b869abf8813473" integrity sha1-3uUim98KtrogEqOV4bhpq/iBNHM= @@ -2287,6 +2303,27 @@ error@^7.0.0: string-template "~0.2.1" xtend "~4.0.0" +es-abstract@^1.12.0, es-abstract@^1.5.1: + version "1.13.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" + integrity sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg== + dependencies: + 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" + +es-to-primitive@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + es6-promise@^4.0.3, es6-promise@^4.1.1: version "4.2.5" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.5.tgz#da6d0d5692efb461e082c14817fe2427d8f5d054" @@ -2337,21 +2374,16 @@ events-to-array@^1.0.1: resolved "https://registry.yarnpkg.com/events-to-array/-/events-to-array-1.1.2.tgz#2d41f563e1fe400ed4962fe1a4d5c6a7539df7f6" integrity sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y= -exec-buffer@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/exec-buffer/-/exec-buffer-2.0.1.tgz#0028a31be0b1460b61d075f96af4583b9e335ea0" - integrity sha1-ACijG+CxRgth0HX5avRYO54zXqA= - dependencies: - rimraf "^2.2.6" - tempfile "^1.0.0" - -exec-series@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/exec-series/-/exec-series-1.0.3.tgz#6d257a9beac482a872c7783bc8615839fc77143a" - integrity sha1-bSV6m+rEgqhyx3g7yGFYOfx3FDo= +exec-buffer@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/exec-buffer/-/exec-buffer-3.2.0.tgz#b1686dbd904c7cf982e652c1f5a79b1e5573082b" + integrity sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA== dependencies: - async-each-series "^1.1.0" - object-assign "^4.1.0" + execa "^0.7.0" + p-finally "^1.0.0" + pify "^3.0.0" + rimraf "^2.5.4" + tempfile "^2.0.0" execa@^0.7.0: version "0.7.0" @@ -2366,12 +2398,25 @@ execa@^0.7.0: signal-exit "^3.0.0" strip-eof "^1.0.0" -executable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/executable/-/executable-1.1.0.tgz#877980e9112f3391066da37265de7ad8434ab4d9" - integrity sha1-h3mA6REvM5EGbaNyZd562ENKtNk= +execa@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: - meow "^3.1.0" + 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" + +executable@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/executable/-/executable-4.1.1.tgz#41532bff361d3e57af4d763b70582db18f5d133c" + integrity sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg== + dependencies: + pify "^2.2.0" exit@0.1.2, exit@0.1.x, exit@~0.1.1: version "0.1.2" @@ -2417,6 +2462,21 @@ expand-tilde@^2.0.0, expand-tilde@^2.0.2: dependencies: homedir-polyfill "^1.0.1" +ext-list@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37" + integrity sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA== + dependencies: + mime-db "^1.28.0" + +ext-name@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6" + integrity sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ== + dependencies: + ext-list "^2.0.0" + sort-keys-length "^1.0.0" + extend-shallow@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" @@ -2483,20 +2543,23 @@ eyes@0.1.x: resolved "https://registry.yarnpkg.com/eyes/-/eyes-0.1.8.tgz#62cf120234c683785d902348a800ef3e0cc20bc0" integrity sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A= -fancy-log@^1.1.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" - integrity sha1-9BEl49hPLn2JpD0G2VjI94vha+E= - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - time-stamp "^1.0.0" - fast-deep-equal@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= +fast-glob@^2.0.2: + version "2.2.6" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.6.tgz#a5d5b697ec8deda468d85a74035290a025a95295" + integrity sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" @@ -2536,27 +2599,52 @@ file-sync-cmp@^0.1.0: resolved "https://registry.yarnpkg.com/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz#a5e7a8ffbfa493b43b923bbd4ca89a53b63b612b" integrity sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs= -file-type@^3.1.0: +file-type@5.2.0, file-type@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" + integrity sha1-LdvqfHP/42No365J3DOMBYwritY= + +file-type@^10.4.0, file-type@^10.7.0: + version "10.7.1" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-10.7.1.tgz#bcfdd618fddfa7f7e5fc504e08b62cfec7bda8f2" + integrity sha512-kUc4EE9q3MH6kx70KumPOvXLZLEJZzY9phEVg/bKWyGZ+OA9KoKZzFR4HS0yDmNv31sJkdf4hbTERIfplF9OxQ== + +file-type@^3.8.0: version "3.9.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" integrity sha1-JXoHg4TR24CHvESdEH1SpSZyuek= +file-type@^4.2.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" + integrity sha1-G2AOX8ofvcboDApwxxyNul95BsU= + +file-type@^6.1.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" + integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== + +file-type@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-8.1.0.tgz#244f3b7ef641bbe0cca196c7276e4b332399f68c" + integrity sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ== + filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= -filename-reserved-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4" - integrity sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q= +filename-reserved-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + integrity sha1-q/c9+rc10EVECr/qLZHzieu/oik= -filenamify@^1.0.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5" - integrity sha1-qfL/0RxQO+0wABUCknI3jx8TZaU= +filenamify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-2.1.0.tgz#88faf495fb1b47abfd612300002a16228c677ee9" + integrity sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA== dependencies: - filename-reserved-regex "^1.0.0" + filename-reserved-regex "^2.0.0" strip-outer "^1.0.0" trim-repeated "^1.0.0" @@ -2618,15 +2706,13 @@ find-up@^2.1.0: dependencies: locate-path "^2.0.0" -find-versions@^1.0.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-1.2.1.tgz#cbde9f12e38575a0af1be1b9a2c5d5fd8f186b62" - integrity sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I= +find-versions@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-3.0.0.tgz#2c05a86e839c249101910100b354196785a2c065" + integrity sha512-IUvtItVFNmTtKoB0PRfbkR0zR9XMG5rWNO3qI1S8L0zdv+v2gqzM0pAunloxqbqAfT8w7bg8n/5gHzTXte8H5A== dependencies: - array-uniq "^1.0.0" - get-stdin "^4.0.1" - meow "^3.5.0" - semver-regex "^1.0.0" + array-uniq "^2.0.0" + semver-regex "^2.0.0" findup-sync@^2.0.0: version "2.0.0" @@ -2664,11 +2750,6 @@ fined@^1.0.1: object.pick "^1.2.0" parse-filepath "^1.0.1" -first-chunk-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" - integrity sha1-Wb+1DNkF9g18OUzT2ayqtOatk04= - flagged-respawn@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.0.tgz#4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7" @@ -2727,6 +2808,14 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= +from2@^2.1.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + fs-constants@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" @@ -2772,6 +2861,11 @@ fstream@^1.0.0, fstream@^1.0.2: mkdirp ">=0.5 0" rimraf "2" +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + function-loop@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/function-loop/-/function-loop-1.0.1.tgz#8076bb305e8e6a3cceee2920765f330d190f340c" @@ -2803,23 +2897,38 @@ get-caller-file@^1.0.1: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" integrity sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w== -get-proxy@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-1.1.0.tgz#894854491bc591b0f147d7ae570f5c678b7256eb" - integrity sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus= +get-proxy@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93" + integrity sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw== dependencies: - rc "^1.1.2" + npm-conf "^1.1.0" get-stdin@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= -get-stream@^3.0.0: +get-stream@3.0.0, get-stream@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= +get-stream@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + integrity sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4= + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" + +get-stream@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -2844,13 +2953,14 @@ gettext-parser@1.1.0: dependencies: encoding "^0.1.11" -gifsicle@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/gifsicle/-/gifsicle-3.0.4.tgz#f45cb5ed10165b665dc929e0e9328b6c821dfa3b" - integrity sha1-9Fy17RAWW2ZdySng6TKLbIId+js= +gifsicle@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/gifsicle/-/gifsicle-4.0.1.tgz#30e1e61e3ee4884ef702641b2e98a15c2127b2e2" + integrity sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg== dependencies: - bin-build "^2.0.0" - bin-wrapper "^3.0.0" + bin-build "^3.0.0" + bin-wrapper "^4.0.0" + execa "^1.0.0" logalot "^2.0.0" github-from-package@0.0.0: @@ -2873,7 +2983,7 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob-parent@^3.0.0: +glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" integrity sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4= @@ -2881,21 +2991,12 @@ glob-parent@^3.0.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-stream@^5.3.2: - version "5.3.5" - resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-5.3.5.tgz#a55665a9a8ccdc41915a87c701e32d4e016fad22" - integrity sha1-pVZlqajM3EGRWofHAeMtTgFvrSI= - dependencies: - extend "^3.0.0" - glob "^5.0.3" - glob-parent "^3.0.0" - micromatch "^2.3.7" - ordered-read-streams "^0.3.0" - through2 "^0.6.0" - to-absolute-glob "^0.1.1" - unique-stream "^2.0.2" - -"glob@>= 3.1.4", glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.0.6, glob@^7.1.1, glob@~7.1.1: +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs= + +"glob@>= 3.1.4", glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.0.6, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: version "7.1.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== @@ -2907,18 +3008,16 @@ glob-stream@^5.3.2: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^5.0.3, glob@~5.0.0: - version "5.0.15" - resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" - integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= +glob@~3.1.21: + version "3.1.21" + resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" + integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" + graceful-fs "~1.2.0" + inherits "1" + minimatch "~0.2.11" -"glob@~ 3.2.1", glob@~3.2.9: +glob@~3.2.9: version "3.2.11" resolved "https://registry.yarnpkg.com/glob/-/glob-3.2.11.tgz#4a973f635b9190f715d10987d5c00fd2815ebe3d" integrity sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0= @@ -2926,14 +3025,16 @@ glob@^5.0.3, glob@~5.0.0: inherits "2" minimatch "0.3" -glob@~3.1.21: - version "3.1.21" - resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" - integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= +glob@~5.0.0: + version "5.0.15" + resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" + integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= dependencies: - graceful-fs "~1.2.0" - inherits "1" - minimatch "~0.2.11" + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" glob@~7.0.0: version "7.0.6" @@ -2972,6 +3073,19 @@ globals@^9.18.0: resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== +globby@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.2.tgz#5697619ccd95c5275dbb2d6faa42087c1a941d8d" + integrity sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w== + dependencies: + array-union "^1.0.1" + dir-glob "2.0.0" + fast-glob "^2.0.2" + glob "^7.1.2" + ignore "^3.3.5" + pify "^3.0.0" + slash "^1.0.0" + globule@^1.0.0: version "1.2.1" resolved "https://registry.yarnpkg.com/globule/-/globule-1.2.1.tgz#5dffb1b191f22d20797a9369b49eab4e9839696d" @@ -2981,13 +3095,6 @@ globule@^1.0.0: lodash "~4.17.10" minimatch "~3.0.2" -glogg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.1.tgz#dcf758e44789cc3f3d32c1f3562a3676e6a34810" - integrity sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw== - dependencies: - sparkles "^1.0.0" - good-listener@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50" @@ -2995,37 +3102,64 @@ good-listener@^1.2.2: dependencies: delegate "^3.1.2" -got@^5.0.0: - version "5.7.1" - resolved "https://registry.yarnpkg.com/got/-/got-5.7.1.tgz#5f81635a61e4a6589f180569ea4e381680a51f35" - integrity sha1-X4FjWmHkplifGAVp6k44FoClHzU= +got@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" + integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== dependencies: - create-error-class "^3.0.1" - duplexer2 "^0.1.4" - is-redirect "^1.0.0" + decompress-response "^3.2.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-plain-obj "^1.1.0" is-retry-allowed "^1.0.0" is-stream "^1.0.0" + isurl "^1.0.0-alpha5" lowercase-keys "^1.0.0" - node-status-codes "^1.0.0" - object-assign "^4.0.1" - parse-json "^2.1.0" - pinkie-promise "^2.0.0" - read-all-stream "^3.0.0" - readable-stream "^2.0.5" - timed-out "^3.0.0" - unzip-response "^1.0.2" + p-cancelable "^0.3.0" + p-timeout "^1.1.1" + safe-buffer "^5.0.1" + timed-out "^4.0.0" url-parse-lax "^1.0.0" + url-to-options "^1.0.1" + +got@^8.3.1: + version "8.3.2" + resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" + integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== + dependencies: + "@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" graceful-fs@4.1.5: version "4.1.5" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.5.tgz#f4745e8caed5e0dd2ef21bb5e2d229a32e8093c0" integrity sha1-9HRejK7V4N0u8hu14tIpoy6Ak8A= -graceful-fs@^4.0.0, graceful-fs@^4.1.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: +graceful-fs@^4.1.0, graceful-fs@^4.1.11, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" integrity sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= +graceful-fs@^4.1.10, graceful-fs@^4.1.2: + version "4.1.15" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== + graceful-fs@~1.2.0: version "1.2.3" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" @@ -3144,25 +3278,30 @@ grunt-contrib-cssmin@^0.12.2: clean-css "^3.1.0" maxmin "^1.1.0" -grunt-contrib-htmlmin@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-0.4.0.tgz#cb55fca304f401b005e213e7b718b33639cbe4f1" - integrity sha1-y1X8owT0AbAF4hPntxizNjnL5PE= +grunt-contrib-htmlmin@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/grunt-contrib-htmlmin/-/grunt-contrib-htmlmin-3.0.0.tgz#e3e05e769887b9cd74da61e1767d3907e8f3594a" + integrity sha512-nGZaod6iKx+Uqxnt1lBZ7rWaGYaJr7KzALjERW5J/no/V0rASiACE9te25HJPdR2x9+SwxuCGsNEs1oKBnQ/0A== dependencies: - chalk "^0.5.1" - html-minifier "^0.7.0" - pretty-bytes "^1.0.2" + chalk "^2.4.1" + html-minifier "~3.5.20" + pretty-bytes "^5.1.0" -grunt-contrib-imagemin@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/grunt-contrib-imagemin/-/grunt-contrib-imagemin-1.0.1.tgz#e47a35613376f4caa9c1f90446503cae1c944d79" - integrity sha1-5Ho1YTN29MqpwfkERlA8rhyUTXk= +grunt-contrib-imagemin@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/grunt-contrib-imagemin/-/grunt-contrib-imagemin-3.1.0.tgz#d04b3cb057a694e2aab37d9818db4fae3908770b" + integrity sha512-c0duAb018eowVVfqNMN0S5Esx8mRZ1OP/hkEoKnJkOCaD9/DywKGvLuhschF+DByPSs4k1u1y38w9Bt+ihJG8A== dependencies: - async "^1.5.2" - chalk "^1.0.0" - gulp-rename "^1.2.0" - imagemin "^4.0.0" - pretty-bytes "^3.0.1" + chalk "^2.4.1" + imagemin "^6.0.0" + p-map "^1.2.0" + plur "^3.0.1" + pretty-bytes "^5.1.0" + optionalDependencies: + imagemin-gifsicle "^6.0.1" + imagemin-jpegtran "^6.0.0" + imagemin-optipng "^6.0.0" + imagemin-svgo "^7.0.0" grunt-contrib-jshint@^0.9.2: version "0.9.2" @@ -3188,16 +3327,15 @@ grunt-contrib-nodeunit@^0.3.3: dependencies: nodeunit "~0.8.0" -grunt-contrib-uglify@^0.8.0: - version "0.8.1" - resolved "https://registry.yarnpkg.com/grunt-contrib-uglify/-/grunt-contrib-uglify-0.8.1.tgz#e770afd47b1cd1de8d93fc19b6f00d9b2ad7eab7" - integrity sha1-53Cv1Hsc0d6Nk/wZtvANmyrX6rc= +grunt-contrib-uglify@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/grunt-contrib-uglify/-/grunt-contrib-uglify-4.0.0.tgz#50aa36568cbf5f9532b35fe8b3dacf99210c909c" + integrity sha512-vy3Vop2KDqdiwcGOGAjyKvjHFrRD/YK4KPQWR3Yt6OdYlgFw1z7HCuk66+IJ9s7oJmp9uRQXuuSHyawKRAgiMw== dependencies: - chalk "^1.0.0" - lodash "^3.2.0" - maxmin "^1.0.0" - uglify-js "2.4.17" - uri-path "0.0.2" + chalk "^2.4.1" + maxmin "^2.1.0" + uglify-js "~3.4.8" + uri-path "^1.0.0" grunt-contrib-watch@^1.0.0: version "1.1.0" @@ -3406,63 +3544,6 @@ grunt@~0.4.5: underscore.string "~2.2.1" which "~1.0.5" -gulp-decompress@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/gulp-decompress/-/gulp-decompress-1.2.0.tgz#8eeb65a5e015f8ed8532cafe28454960626f0dc7" - integrity sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc= - dependencies: - archive-type "^3.0.0" - decompress "^3.0.0" - gulp-util "^3.0.1" - readable-stream "^2.0.2" - -gulp-rename@^1.2.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" - integrity sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg== - -gulp-sourcemaps@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz#b86ff349d801ceb56e1d9e7dc7bbcb4b7dee600c" - integrity sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw= - dependencies: - convert-source-map "^1.1.1" - graceful-fs "^4.1.2" - strip-bom "^2.0.0" - through2 "^2.0.0" - vinyl "^1.0.0" - -gulp-util@^3.0.1: - version "3.0.8" - resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" - integrity sha1-AFTh50RQLifATBh8PsxQXdVLu08= - dependencies: - array-differ "^1.0.0" - array-uniq "^1.0.2" - beeper "^1.0.0" - chalk "^1.0.0" - dateformat "^2.0.0" - fancy-log "^1.1.0" - gulplog "^1.0.0" - has-gulplog "^0.1.0" - lodash._reescape "^3.0.0" - lodash._reevaluate "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.template "^3.0.0" - minimist "^1.1.0" - multipipe "^0.1.2" - object-assign "^3.0.0" - replace-ext "0.0.1" - through2 "^2.0.0" - vinyl "^0.5.0" - -gulplog@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" - integrity sha1-4oxNRdBey77YGDY86PnFkmIp/+U= - dependencies: - glogg "^1.0.0" - gzip-size@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-1.0.0.tgz#66cf8b101047227b95bace6ea1da0c177ed5c22f" @@ -3471,6 +3552,13 @@ gzip-size@^1.0.0: browserify-zlib "^0.1.4" concat-stream "^1.4.1" +gzip-size@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520" + integrity sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA= + dependencies: + duplexer "^0.1.1" + handlebars@^4.0.3: version "4.0.12" resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.12.tgz#2c15c8a96d46da5e266700518ba8cb8d919d5bc5" @@ -3524,12 +3612,22 @@ has-flag@^3.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= -has-gulplog@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" - integrity sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4= +has-symbol-support-x@^1.4.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" + integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== + +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + +has-to-string-tag-x@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" + integrity sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw== dependencies: - sparkles "^1.0.0" + has-symbol-support-x "^1.4.1" has-unicode@^2.0.0: version "2.0.1" @@ -3567,6 +3665,13 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" +has@^1.0.1, has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + hasha@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1" @@ -3575,6 +3680,11 @@ hasha@^2.2.0: is-stream "^1.0.1" pinkie-promise "^2.0.0" +he@1.2.x: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + highstock-release@^5.0.10: version "5.0.14" resolved "https://registry.yarnpkg.com/highstock-release/-/highstock-release-5.0.14.tgz#e3f5a400b7d7310442b5494b190912452552c9fb" @@ -3605,17 +3715,23 @@ hosted-git-info@^2.1.4: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" integrity sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w== -html-minifier@^0.7.0: - version "0.7.2" - resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-0.7.2.tgz#2b7959b1051a481e71cd7c6e59a64272af895cfd" - integrity sha1-K3lZsQUaSB5xzXxuWaZCcq+JXP0= - dependencies: - change-case "2.3.x" - clean-css "3.1.x" - cli "0.6.x" - concat-stream "1.4.x" +html-comment-regex@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.2.tgz#97d4688aeb5c81886a364faa0cad1dda14d433a7" + integrity sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + +html-minifier@~3.5.20: + version "3.5.21" + resolved "https://registry.yarnpkg.com/html-minifier/-/html-minifier-3.5.21.tgz#d0040e054730e354db008463593194015212d20c" + integrity sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA== + dependencies: + camel-case "3.0.x" + clean-css "4.2.x" + commander "2.17.x" + he "1.2.x" + param-case "2.1.x" relateurl "0.2.x" - uglify-js "2.4.x" + uglify-js "3.4.x" htmlparser2@3.3.x: version "3.3.0" @@ -3638,6 +3754,11 @@ htmlparser2@3.8.x: entities "1.0" readable-stream "1.1" +http-cache-semantics@3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" + integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== + http-errors@~1.6.2: version "1.6.3" resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" @@ -3684,6 +3805,11 @@ ieee754@^1.1.4: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" integrity sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA== +ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + integrity sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug== + iltorb@^1.0.13: version "1.3.10" resolved "https://registry.yarnpkg.com/iltorb/-/iltorb-1.3.10.tgz#a0d9e4e7d52bf510741442236cbe0cc4230fc9f8" @@ -3694,59 +3820,57 @@ iltorb@^1.0.13: node-gyp "^3.6.2" prebuild-install "^2.3.0" -imagemin-gifsicle@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/imagemin-gifsicle/-/imagemin-gifsicle-4.2.0.tgz#0fef9bbad3476e6b76885736cc5b0b87a08757ca" - integrity sha1-D++butNHbmt2iFc2zFsLh6CHV8o= +imagemin-gifsicle@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz#6abad4e95566d52e5a104aba1c24b4f3b48581b3" + integrity sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng== dependencies: - gifsicle "^3.0.0" - is-gif "^1.0.0" - through2 "^0.6.1" + exec-buffer "^3.0.0" + gifsicle "^4.0.0" + is-gif "^3.0.0" -imagemin-jpegtran@^4.0.0: - version "4.3.2" - resolved "https://registry.yarnpkg.com/imagemin-jpegtran/-/imagemin-jpegtran-4.3.2.tgz#1bc6d1e2bd13fdb64d245526d635a7e5dfeb12fc" - integrity sha1-G8bR4r0T/bZNJFUm1jWn5d/rEvw= +imagemin-jpegtran@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz#c8d3bcfb6ec9c561c20a987142854be70d90b04f" + integrity sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g== dependencies: - is-jpg "^1.0.0" - jpegtran-bin "^3.0.0" - through2 "^2.0.0" + exec-buffer "^3.0.0" + is-jpg "^2.0.0" + jpegtran-bin "^4.0.0" -imagemin-optipng@^4.0.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/imagemin-optipng/-/imagemin-optipng-4.3.0.tgz#7604663ab2ee315733274726fd1c374d2b44adb6" - integrity sha1-dgRmOrLuMVczJ0cm/Rw3TStErbY= +imagemin-optipng@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz#a6bfc7b542fc08fc687e83dfb131249179a51a68" + integrity sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A== dependencies: - exec-buffer "^2.0.0" + exec-buffer "^3.0.0" is-png "^1.0.0" - optipng-bin "^3.0.0" - through2 "^0.6.1" + optipng-bin "^5.0.0" -imagemin-svgo@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/imagemin-svgo/-/imagemin-svgo-4.2.1.tgz#54f07dc56f47260462df6a61c54befb44b57be55" - integrity sha1-VPB9xW9HJgRi32phxUvvtEtXvlU= +imagemin-svgo@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/imagemin-svgo/-/imagemin-svgo-7.0.0.tgz#a22d0a5917a0d0f37e436932c30f5e000fa91b1c" + integrity sha512-+iGJFaPIMx8TjFW6zN+EkOhlqcemdL7F3N3Y0wODvV2kCUBuUtZK7DRZc1+Zfu4U2W/lTMUyx2G8YMOrZntIWg== dependencies: - is-svg "^1.0.0" - svgo "^0.6.0" - through2 "^2.0.0" + is-svg "^3.0.0" + svgo "^1.0.5" -imagemin@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/imagemin/-/imagemin-4.0.0.tgz#e90e7f0936836595f18fa15fe906f4fa259ea847" - integrity sha1-6Q5/CTaDZZXxj6Ff6Qb0+iWeqEc= +imagemin@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/imagemin/-/imagemin-6.1.0.tgz#62508b465728fea36c03cdc07d915fe2d8cf9e13" + integrity sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A== dependencies: - buffer-to-vinyl "^1.0.0" - concat-stream "^1.4.6" - optional "^0.1.0" - readable-stream "^2.0.0" - stream-combiner2 "^1.1.1" - vinyl-fs "^2.1.1" - optionalDependencies: - imagemin-gifsicle "^4.0.0" - imagemin-jpegtran "^4.0.0" - imagemin-optipng "^4.0.0" - imagemin-svgo "^4.0.0" + file-type "^10.7.0" + globby "^8.0.1" + make-dir "^1.0.0" + p-pipe "^1.1.0" + pify "^4.0.1" + replace-ext "^1.0.0" + +import-lazy@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-3.1.0.tgz#891279202c8a2280fdbd6674dbd8da1a1dfc67cc" + integrity sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ== imports-loader@^0.7.1: version "0.7.1" @@ -3801,6 +3925,14 @@ interpret@~1.1.0: resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" integrity sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ= +into-stream@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" + integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= + dependencies: + from2 "^2.1.1" + p-is-promise "^1.1.0" + invariant@^2.2.2: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -3813,17 +3945,10 @@ invert-kv@^1.0.0: resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= -ip-regex@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-1.0.3.tgz#dc589076f659f419c222039a33316f1c7387effd" - integrity sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0= - -is-absolute@^0.1.5: - version "0.1.7" - resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-0.1.7.tgz#847491119fccb5fb436217cc737f7faad50f603f" - integrity sha1-hHSREZ/MtftDYhfMc39/qtUPYD8= - dependencies: - is-relative "^0.1.0" +irregular-plurals@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/irregular-plurals/-/irregular-plurals-2.0.0.tgz#39d40f05b00f656d0b7fa471230dd3b714af2872" + integrity sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw== is-absolute@^1.0.0: version "1.0.0" @@ -3864,10 +3989,10 @@ is-builtin-module@^1.0.0: dependencies: builtin-modules "^1.0.0" -is-bzip2@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-bzip2/-/is-bzip2-1.0.0.tgz#5ee58eaa5a2e9c80e21407bedf23ae5ac091b3fc" - integrity sha1-XuWOqlounIDiFAe+3yOuWsCRs/w= +is-callable@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== is-data-descriptor@^0.1.4: version "0.1.4" @@ -3883,6 +4008,11 @@ is-data-descriptor@^1.0.0: dependencies: kind-of "^6.0.0" +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + integrity sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY= + is-descriptor@^0.1.0: version "0.1.6" resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" @@ -3930,7 +4060,7 @@ is-extglob@^1.0.0: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= -is-extglob@^2.1.0: +is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= @@ -3954,10 +4084,12 @@ is-fullwidth-code-point@^2.0.0: resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= -is-gif@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-gif/-/is-gif-1.0.0.tgz#a6d2ae98893007bffa97a1d8c01d63205832097e" - integrity sha1-ptKumIkwB7/6l6HYwB1jIFgyCX4= +is-gif@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-gif/-/is-gif-3.0.0.tgz#c4be60b26a301d695bb833b20d9b5d66c6cf83b1" + integrity sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw== + dependencies: + file-type "^10.4.0" is-glob@^2.0.0, is-glob@^2.0.1: version "2.0.1" @@ -3973,27 +4105,22 @@ is-glob@^3.1.0: dependencies: is-extglob "^2.1.0" -is-gzip@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83" - integrity sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM= - -is-jpg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-jpg/-/is-jpg-1.0.1.tgz#296d57fdd99ce010434a7283e346ab9a1035e975" - integrity sha1-KW1X/dmc4BBDSnKD40armhA16XU= - -is-lower-case@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/is-lower-case/-/is-lower-case-1.1.3.tgz#7e147be4768dc466db3bfb21cc60b31e6ad69393" - integrity sha1-fhR75HaNxGbbO/shzGCzHmrWk5M= +is-glob@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" + integrity sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A= dependencies: - lower-case "^1.1.0" + is-extglob "^2.1.1" -is-natural-number@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-2.1.1.tgz#7d4c5728377ef386c3e194a9911bf57c6dc335e7" - integrity sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec= +is-jpg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-jpg/-/is-jpg-2.0.0.tgz#2e1997fa6e9166eaac0242daae443403e4ef1d97" + integrity sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc= + +is-natural-number@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" + integrity sha1-q5124dtM7VHjXeDHLr7PCfc0zeg= is-number@^2.1.0: version "2.1.0" @@ -4014,10 +4141,15 @@ is-number@^4.0.0: resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== -is-obj@^1.0.0: +is-object@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" + integrity sha1-iVJojF7C/9awPsyF52ngKQMINHA= + +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" @@ -4041,15 +4173,12 @@ is-primitive@^2.0.0: resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= -is-redirect@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" - integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= - -is-relative@^0.1.0: - version "0.1.3" - resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-0.1.3.tgz#905fee8ae86f45b3ec614bc3c15c869df0876e82" - integrity sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI= +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + integrity sha1-VRdIm1RwkbCTDglWVM7SXul+lJE= + dependencies: + has "^1.0.1" is-relative@^1.0.0: version "1.0.0" @@ -4058,7 +4187,7 @@ is-relative@^1.0.0: dependencies: is-unc-path "^1.0.0" -is-retry-allowed@^1.0.0: +is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" integrity sha1-EaBgVotnM5REAz0BJaYaINVk+zQ= @@ -4068,15 +4197,19 @@ is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= -is-svg@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-1.1.1.tgz#ac0efaafb653ac58473708b1f873636ca110e31b" - integrity sha1-rA76r7ZTrFhHNwix+HNjbKEQ4xs= +is-svg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" + integrity sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== + dependencies: + html-comment-regex "^1.1.0" -is-tar@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-tar/-/is-tar-1.0.0.tgz#2f6b2e1792c1f5bb36519acaa9d65c0d26fe853d" - integrity sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0= +is-symbol@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + dependencies: + has-symbols "^1.0.0" is-typedarray@~1.0.0: version "1.0.0" @@ -4090,44 +4223,22 @@ is-unc-path@^1.0.0: dependencies: unc-path-regex "^0.1.2" -is-upper-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/is-upper-case/-/is-upper-case-1.1.2.tgz#8d0b1fa7e7933a1e58483600ec7d9661cbaf756f" - integrity sha1-jQsfp+eTOh5YSDYA7H2WYcuvdW8= - dependencies: - upper-case "^1.1.0" - -is-url@^1.2.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" - integrity sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww== - is-utf8@^0.2.0: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= -is-valid-glob@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-0.3.0.tgz#d4b55c69f51886f9b65c70d6c2622d37e29f48fe" - integrity sha1-1LVcafUYhvm2XHDWwmItN+KfSP4= - is-windows@^1.0.1, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== -is-zip@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-zip/-/is-zip-1.0.0.tgz#47b0a8ff4d38a76431ccfd99a8e15a4c86ba2325" - integrity sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU= - isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= -isarray@1.0.0, isarray@~1.0.0: +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= @@ -4207,13 +4318,21 @@ istanbul-reports@^1.4.0: dependencies: handlebars "^4.0.3" -jpegtran-bin@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/jpegtran-bin/-/jpegtran-bin-3.2.0.tgz#f60ecf4ae999c0bdad2e9fbcdf2b6f0981e7a29b" - integrity sha1-9g7PSumZwL2tLp+83ytvCYHnops= +isurl@^1.0.0-alpha5: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" + integrity sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w== dependencies: - bin-build "^2.0.0" - bin-wrapper "^3.0.0" + has-to-string-tag-x "^1.2.0" + is-object "^1.0.1" + +jpegtran-bin@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz#d00aed809fba7aa6f30817e59eee4ddf198f8f10" + integrity sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ== + dependencies: + bin-build "^3.0.0" + bin-wrapper "^4.0.0" logalot "^2.0.0" jquery-mousewheel@~3.1.13: @@ -4279,6 +4398,14 @@ js-yaml@^3.11.0, js-yaml@^3.2.7, js-yaml@^3.3.1: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^3.12.0: + version "3.12.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.1.tgz#295c8632a18a23e054cf5c9d3cecafe678167600" + integrity sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + js-yaml@~2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-2.0.5.tgz#a25ae6509999e97df278c6719da11bd0687743a8" @@ -4295,14 +4422,6 @@ js-yaml@~3.5.2: argparse "^1.0.2" esprima "^2.6.0" -js-yaml@~3.6.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.6.1.tgz#6e5fe67d8b205ce4d22fad05b7781e8dadcc4b30" - integrity sha1-bl/mfYsgXOTSL60Ft3geja3MSzA= - dependencies: - argparse "^1.0.7" - esprima "^2.6.0" - jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -4349,6 +4468,11 @@ jshint@~2.9.4: phantom "~4.0.1" phantomjs-prebuilt "~2.1.7" +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -4364,13 +4488,6 @@ json-schema@0.2.3: resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= -json-stable-stringify@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" - integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= - dependencies: - jsonify "~0.0.0" - json-stringify-safe@~5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" @@ -4388,11 +4505,6 @@ jsonfile@^2.1.0: optionalDependencies: graceful-fs "^4.1.6" -jsonify@~0.0.0: - version "0.0.0" - resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" - integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= - jsprim@^1.2.2: version "1.4.1" resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" @@ -4408,6 +4520,13 @@ kew@^0.7.0: resolved "https://registry.yarnpkg.com/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b" integrity sha1-edk9LTM2PW/dKXCzNdkUGtWR15s= +keyv@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" + integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== + dependencies: + json-buffer "3.0.0" + kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -4439,11 +4558,6 @@ klaw@^1.0.0: optionalDependencies: graceful-fs "^4.1.9" -lazy-req@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/lazy-req/-/lazy-req-1.1.0.tgz#bdaebead30f8d824039ce0ce149d4daa07ba1fac" - integrity sha1-va6+rTD42CQDnODOFJ1Nqge6H6w= - lazystream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" @@ -4520,51 +4634,6 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" -lodash._basecopy@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" - integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY= - -lodash._basetostring@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" - integrity sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U= - -lodash._basevalues@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" - integrity sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc= - -lodash._getnative@^3.0.0: - version "3.9.1" - resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" - integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= - -lodash._isiterateecall@^3.0.0: - version "3.0.9" - resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" - integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw= - -lodash._reescape@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" - integrity sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo= - -lodash._reevaluate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" - integrity sha1-WLx0xAZklTrgsSTYBpltrKQx4u0= - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= - -lodash._root@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" - integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= - lodash.assign@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" @@ -4575,70 +4644,6 @@ lodash.clonedeep@^4.3.2: resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= -lodash.escape@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" - integrity sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg= - dependencies: - lodash._root "^3.0.0" - -lodash.isarguments@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" - integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= - -lodash.isarray@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" - integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= - -lodash.isequal@^4.0.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= - -lodash.keys@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" - integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= - dependencies: - lodash._getnative "^3.0.0" - lodash.isarguments "^3.0.0" - lodash.isarray "^3.0.0" - -lodash.restparam@^3.0.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" - integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU= - -lodash.template@^3.0.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" - integrity sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8= - dependencies: - lodash._basecopy "^3.0.0" - lodash._basetostring "^3.0.0" - lodash._basevalues "^3.0.0" - lodash._isiterateecall "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - lodash.keys "^3.0.0" - lodash.restparam "^3.0.0" - lodash.templatesettings "^3.0.0" - -lodash.templatesettings@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" - integrity sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU= - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - -lodash@^3.2.0: - version "3.10.1" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" - integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= - lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.5.1, lodash@^4.7.0, lodash@^4.8.0, lodash@~4.17.10, lodash@~4.17.5: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" @@ -4687,18 +4692,16 @@ loud-rejection@^1.0.0: currently-unhandled "^0.4.1" signal-exit "^3.0.0" -lower-case-first@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/lower-case-first/-/lower-case-first-1.0.2.tgz#e5da7c26f29a7073be02d52bac9980e5922adfa1" - integrity sha1-5dp8JvKacHO+AtUrrJmA5ZIq36E= - dependencies: - lower-case "^1.1.2" - -lower-case@^1.1.0, lower-case@^1.1.1, lower-case@^1.1.2: +lower-case@^1.1.1: version "1.1.4" resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-1.1.4.tgz#9a2cabd1b9e8e0ae993a4bf7d5875c39c42e8eac" integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= +lowercase-keys@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" + integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= + lowercase-keys@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" @@ -4727,6 +4730,13 @@ lru-cache@^4.0.1: pseudomap "^1.0.2" yallist "^2.1.2" +make-dir@^1.0.0, make-dir@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + make-iterator@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" @@ -4756,7 +4766,7 @@ math-random@^1.0.1: resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac" integrity sha1-izqsWIuKZuSXXjzepn97sylgH6w= -maxmin@^1.0.0, maxmin@^1.1.0: +maxmin@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-1.1.0.tgz#71365e84a99dd8f8b3f7d5fde2f00d1e7f73be61" integrity sha1-cTZehKmd2Piz99X94vANHn9zvmE= @@ -4766,6 +4776,16 @@ maxmin@^1.0.0, maxmin@^1.1.0: gzip-size "^1.0.0" pretty-bytes "^1.0.0" +maxmin@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/maxmin/-/maxmin-2.1.0.tgz#4d3b220903d95eee7eb7ac7fa864e72dc09a3166" + integrity sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY= + dependencies: + chalk "^1.0.0" + figures "^1.0.1" + gzip-size "^3.0.0" + pretty-bytes "^3.0.0" + md5-hex@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/md5-hex/-/md5-hex-1.3.0.tgz#d2c4afe983c4370662179b8cad145219135046c4" @@ -4778,6 +4798,11 @@ md5-o-matic@^0.1.1: resolved "https://registry.yarnpkg.com/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3" integrity sha1-givM1l4RfFFPqxdrJZRdVBAKA8M= +mdn-data@~1.1.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + integrity sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA== + mem@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" @@ -4785,7 +4810,7 @@ mem@^1.1.0: dependencies: mimic-fn "^1.0.0" -meow@^3.1.0, meow@^3.3.0, meow@^3.5.0, meow@^3.7.0: +meow@^3.1.0, meow@^3.3.0, meow@^3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= @@ -4808,14 +4833,12 @@ merge-source-map@^1.1.0: dependencies: source-map "^0.6.1" -merge-stream@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" - integrity sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE= - dependencies: - readable-stream "^2.0.1" +merge2@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" + integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== -micromatch@^2.3.11, micromatch@^2.3.7: +micromatch@^2.3.11: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= @@ -4853,7 +4876,7 @@ micromatch@^3.0.4, micromatch@^3.1.10: snapdragon "^0.8.1" to-regex "^3.0.2" -mime-db@~1.37.0: +mime-db@^1.28.0, mime-db@~1.37.0: version "1.37.0" resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8" integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== @@ -4931,7 +4954,7 @@ minimist@0.0.8: resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= -minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: +minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= @@ -4990,13 +5013,6 @@ ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== -multipipe@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" - integrity sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s= - dependencies: - duplexer2 "0.0.2" - nan@^2.3.2, nan@^2.6.2: version "2.11.1" resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.1.tgz#90e22bccb8ca57ea4cd37cc83d3819b52eea6766" @@ -5024,6 +5040,18 @@ negotiator@0.6.1: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + +no-case@^2.2.0: + version "2.3.2" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-2.3.2.tgz#60b813396be39b3f1288a4c1ed5d1e7d28b464ac" + integrity sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ== + dependencies: + lower-case "^1.1.1" + node-abi@^2.2.0: version "2.4.5" resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.4.5.tgz#1fd1fb66641bf3c4dcf55a5490ba10c467ead80c" @@ -5071,11 +5099,6 @@ node-sass@^3.7.0: request "^2.61.0" sass-graph "^2.1.1" -node-status-codes@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f" - integrity sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8= - nodeunit@~0.8.0: version "0.8.8" resolved "https://registry.yarnpkg.com/nodeunit/-/nodeunit-0.8.8.tgz#51e97226ba3a1f996e7ae0ee6a7a2837643aeb02" @@ -5119,9 +5142,9 @@ nopt@~4.0.1: osenv "^0.1.4" normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: - version "2.4.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" - integrity sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw== + version "2.4.2" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.2.tgz#6b2abd85774e51f7936f1395e45acb905dc849b2" + integrity sha512-YcMnjqeoUckXTPKZSAsPjUPLxH85XotbpqK3w4RyCwdFQSU5FxxBys8buehkSfg0j9fKvV1hn7O0+8reEgkAiw== dependencies: hosted-git-info "^2.1.4" is-builtin-module "^1.0.0" @@ -5135,6 +5158,23 @@ normalize-path@^2.0.0, normalize-path@^2.0.1: dependencies: remove-trailing-separator "^1.0.1" +normalize-url@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" + integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== + dependencies: + prepend-http "^2.0.0" + query-string "^5.0.1" + sort-keys "^2.0.0" + +npm-conf@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" + integrity sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw== + dependencies: + config-chain "^1.1.11" + pify "^3.0.0" + npm-modernizr@^2.8.3: version "2.8.3" resolved "https://registry.yarnpkg.com/npm-modernizr/-/npm-modernizr-2.8.3.tgz#f6ae12112faae3d173ea7e8a45fda80e7a8823ed" @@ -5164,6 +5204,13 @@ npm-run-path@^2.0.0: gauge "~2.7.3" set-blocking "~2.0.0" +nth-check@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + dependencies: + boolbase "~1.0.0" + number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" @@ -5207,16 +5254,6 @@ oauth-sign@~0.9.0: resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== -object-assign@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa" - integrity sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo= - -object-assign@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" - integrity sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I= - object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -5231,6 +5268,11 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" +object-keys@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" + integrity sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag== + object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" @@ -5248,6 +5290,14 @@ object.defaults@^1.1.0: for-own "^1.0.0" isobject "^3.0.0" +object.getownpropertydescriptors@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + integrity sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY= + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.1" + object.map@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" @@ -5271,6 +5321,16 @@ object.pick@^1.2.0, object.pick@^1.3.0: dependencies: isobject "^3.0.1" +object.values@^1.0.4: + version "1.1.0" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" + integrity sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg== + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + on-finished@~2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" @@ -5316,32 +5376,21 @@ optimist@^0.6.1: minimist "~0.0.1" wordwrap "~0.0.2" -optional@^0.1.0: - version "0.1.4" - resolved "https://registry.yarnpkg.com/optional/-/optional-0.1.4.tgz#cdb1a9bedc737d2025f690ceeb50e049444fd5b3" - integrity sha512-gtvrrCfkE08wKcgXaVwQVgwEQ8vel2dc5DDBn9RLQZ3YtmtkBss6A2HY6BnJH4N/4Ku97Ri/SF8sNWE2225WJw== - -optipng-bin@^3.0.0: - version "3.1.4" - resolved "https://registry.yarnpkg.com/optipng-bin/-/optipng-bin-3.1.4.tgz#95d34f2c488704f6fd70606bfea0c659f1d95d84" - integrity sha1-ldNPLEiHBPb9cGBr/qDGWfHZXYQ= +optipng-bin@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/optipng-bin/-/optipng-bin-5.1.0.tgz#a7c7ab600a3ab5a177dae2f94c2d800aa386b5a9" + integrity sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA== dependencies: - bin-build "^2.0.0" - bin-wrapper "^3.0.0" + bin-build "^3.0.0" + bin-wrapper "^4.0.0" logalot "^2.0.0" -ordered-read-streams@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz#7137e69b3298bb342247a1bbee3881c80e2fd78b" - integrity sha1-cTfmmzKYuzQiR6G77jiByA4v14s= +os-filter-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-2.0.0.tgz#1c0b62d5f3a2442749a2d139e6dddee6e81d8d16" + integrity sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg== dependencies: - is-stream "^1.0.1" - readable-stream "^2.0.1" - -os-filter-obj@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-1.0.3.tgz#5915330d90eced557d2d938a31c6dd214d9c63ad" - integrity sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60= + arch "^2.1.0" os-homedir@^1.0.0, os-homedir@^1.0.1, os-homedir@^1.0.2: version "1.0.2" @@ -5389,11 +5438,40 @@ own-or@^1.0.0: resolved "https://registry.yarnpkg.com/own-or/-/own-or-1.0.0.tgz#4e877fbeda9a2ec8000fbc0bcae39645ee8bf8dc" integrity sha1-Tod/vtqaLsgAD7wLyuOWRe6L+Nw= +p-cancelable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== + +p-cancelable@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" + integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== + +p-event@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-1.3.0.tgz#8e6b4f4f65c72bc5b6fe28b75eda874f96a4a085" + integrity sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU= + dependencies: + p-timeout "^1.1.1" + +p-event@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-2.2.0.tgz#70d4fa4ba7775219d1ae26ca44bd6f3b46bb91db" + integrity sha512-Myi71SifcJ94wsMgTqK3MGIVrIN3+AXU0BgUBrp9z4RqeiKw8ouXPApPe3n58a8Ea4fs37i2RuH5P7y8fPrFaQ== + dependencies: + p-timeout "^2.0.1" + p-finally@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= +p-is-promise@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" + integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= + p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -5408,6 +5486,42 @@ p-locate@^2.0.0: dependencies: p-limit "^1.1.0" +p-map-series@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" + integrity sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco= + dependencies: + p-reduce "^1.0.0" + +p-map@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" + integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== + +p-pipe@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" + integrity sha1-SxoROZoRUgpneQ7loMHViB1r7+k= + +p-reduce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= + +p-timeout@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" + integrity sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y= + dependencies: + p-finally "^1.0.0" + +p-timeout@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" + integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== + dependencies: + p-finally "^1.0.0" + p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" @@ -5423,12 +5537,12 @@ paralleljs@^0.2.1: resolved "https://registry.yarnpkg.com/paralleljs/-/paralleljs-0.2.1.tgz#ebca745d3e09c01e2bebcc14858891ff4510e926" integrity sha1-68p0XT4JwB4r68wUhYiR/0UQ6SY= -param-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-1.1.2.tgz#dcb091a43c259b9228f1c341e7b6a44ea0bf9743" - integrity sha1-3LCRpDwlm5Io8cNB57akTqC/l0M= +param-case@2.1.x: + version "2.1.1" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-2.1.1.tgz#df94fd8cf6531ecf75e6bef9a0858fbc72be2247" + integrity sha1-35T9jPZTHs915r75oIWPvHK+Ikc= dependencies: - sentence-case "^1.1.2" + no-case "^2.2.0" parse-filepath@^1.0.1: version "1.0.2" @@ -5449,7 +5563,7 @@ parse-glob@^3.0.4: is-extglob "^1.0.0" is-glob "^2.0.0" -parse-json@^2.1.0, parse-json@^2.2.0: +parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" integrity sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= @@ -5474,26 +5588,11 @@ parseurl@~1.3.2: resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" integrity sha1-/CidTtiZMRlGDBViUyYs3I3mW/M= -pascal-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-1.1.2.tgz#3e5d64a20043830a7c49344c2d74b41be0c9c99b" - integrity sha1-Pl1kogBDgwp8STRMLXS0G+DJyZs= - dependencies: - camel-case "^1.1.1" - upper-case-first "^1.1.0" - pascalcase@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" integrity sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= -path-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/path-case/-/path-case-1.1.2.tgz#50ce6ba0d3bed3dd0b5c2a9c4553697434409514" - integrity sha1-UM5roNO+090LXCqcRVNpdDRAlRQ= - dependencies: - sentence-case "^1.1.2" - path-dirname@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" @@ -5521,7 +5620,7 @@ path-key@^1.0.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" integrity sha1-XVPVeAGWRsDWiADbThRua9wqx68= -path-key@^2.0.0: +path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= @@ -5593,7 +5692,7 @@ phantomjs-prebuilt@^2.1.16, phantomjs-prebuilt@~2.1.7: request-progress "^2.0.1" which "^1.2.10" -pify@^2.0.0: +pify@^2.0.0, pify@^2.2.0, pify@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= @@ -5603,6 +5702,11 @@ pify@^3.0.0: resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + pinkie-promise@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" @@ -5622,6 +5726,13 @@ pkg-dir@^1.0.0: dependencies: find-up "^1.0.0" +plur@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/plur/-/plur-3.0.1.tgz#268652d605f816699b42b86248de73c9acd06a7c" + integrity sha512-lJl0ojUynAM1BZn58Pas2WT/TXeC1+bS+UqShl0x9+49AtOn7DixRXVzaC8qrDOIxNDmepKnLuMTH7NQmkX0PA== + dependencies: + irregular-plurals "^2.0.0" + po2json@*: version "0.4.5" resolved "https://registry.yarnpkg.com/po2json/-/po2json-0.4.5.tgz#47bb2952da32d58a1be2f256a598eebc0b745118" @@ -5736,12 +5847,17 @@ prepend-http@^1.0.1: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= -pretty-bytes@^1.0.0, pretty-bytes@^1.0.2: +pretty-bytes@^1.0.0: version "1.0.4" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-1.0.4.tgz#0a22e8210609ad35542f8c8d5d2159aff0751c84" integrity sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ= @@ -5749,7 +5865,7 @@ pretty-bytes@^1.0.0, pretty-bytes@^1.0.2: get-stdin "^4.0.1" meow "^3.1.0" -pretty-bytes@^3.0.1: +pretty-bytes@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-3.0.1.tgz#27d0008d778063a0b4811bb35c79f1bd5d5fbccf" integrity sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8= @@ -5761,6 +5877,11 @@ pretty-bytes@^4.0.2: resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" integrity sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk= +pretty-bytes@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.1.0.tgz#6237ecfbdc6525beaef4de722cc60a58ae0e6c6d" + integrity sha512-wa5+qGVg9Yt7PB6rYm3kXlKzgzgivYTLRandezh43jjRqgyDyP+9YxfJpJiLs9yKD1WeU8/OvtToWpW7255FtA== + private@^0.1.6, private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" @@ -5776,6 +5897,11 @@ progress@^1.1.8: resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= + pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -5802,6 +5928,14 @@ pump@^2.0.1: end-of-stream "^1.1.0" once "^1.3.1" +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + "punycode@>=1.0.0 <1.1.0": version "1.0.0" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.0.0.tgz#ce9e6c6e9c1db5827174fceb12ff4938700a1bd3" @@ -5853,6 +5987,15 @@ qs@^6.4.0, qs@~6.5.2: resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== +query-string@^5.0.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + integrity sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw== + dependencies: + decode-uri-component "^0.2.0" + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + "querystring@>=0.1.0 <0.2.0": version "0.1.0" resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.1.0.tgz#cb76a26cda0a10a94163fcdb3e132827f04b7b10" @@ -5880,7 +6023,7 @@ raw-body@~1.1.0: bytes "1" string_decoder "0.10" -rc@^1.1.2, rc@^1.1.6: +rc@^1.1.6: version "1.2.8" resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== @@ -5890,14 +6033,6 @@ rc@^1.1.2, rc@^1.1.6: minimist "^1.2.0" strip-json-comments "~2.0.1" -read-all-stream@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/read-all-stream/-/read-all-stream-3.1.0.tgz#35c3e177f2078ef789ee4bfafa4373074eaef4fa" - integrity sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po= - dependencies: - pinkie-promise "^2.0.0" - readable-stream "^2.0.0" - read-pkg-up@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" @@ -5924,7 +6059,7 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -readable-stream@1.0, "readable-stream@>=1.0.33-1 <1.1.0-0": +readable-stream@1.0: version "1.0.34" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= @@ -5944,7 +6079,7 @@ readable-stream@1.1: isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5: +readable-stream@^2, readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== @@ -5957,16 +6092,6 @@ readable-stream@^2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-str string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@~1.1.9: - version "1.1.14" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" @@ -6074,10 +6199,10 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -replace-ext@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" - integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= +replace-ext@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= request-progress@^2.0.1: version "2.0.1" @@ -6157,18 +6282,32 @@ resolve@~1.1.0: resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.1.7.tgz#203114d82ad2c5ed9e8e0411b3932875e889e97b" integrity sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs= +responselike@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + dependencies: + lowercase-keys "^1.0.0" + ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -rimraf@2, rimraf@^2.2.6, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.2, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@~2.6.2: +rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.2, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@~2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== dependencies: glob "^7.0.5" +rimraf@^2.5.4: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + rimraf@~2.2.1, rimraf@~2.2.8: version "2.2.8" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" @@ -6218,7 +6357,7 @@ sass-graph@^2.1.1: scss-tokenizer "^0.2.3" yargs "^7.0.0" -sax@~1.2.1: +sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -6231,7 +6370,7 @@ scss-tokenizer@^0.2.3: js-base64 "^2.1.8" source-map "^0.4.2" -seek-bzip@^1.0.3: +seek-bzip@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" integrity sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w= @@ -6251,24 +6390,24 @@ select@^1.1.2: resolved "https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d" integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0= -semver-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-1.0.0.tgz#92a4969065f9c70c694753d55248fc68f8f652c9" - integrity sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk= +semver-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" + integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== -semver-truncate@^1.0.0: +semver-truncate@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/semver-truncate/-/semver-truncate-1.1.2.tgz#57f41de69707a62709a7e0104ba2117109ea47e8" integrity sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g= dependencies: semver "^5.3.0" -"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1: +"semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0: version "5.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== -semver@^4.0.3, semver@^4.3.3: +semver@^4.3.3: version "4.3.6" resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= @@ -6297,13 +6436,6 @@ send@0.16.2: range-parser "~1.2.0" statuses "~1.4.0" -sentence-case@^1.1.1, sentence-case@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/sentence-case/-/sentence-case-1.1.3.tgz#8034aafc2145772d3abe1509aa42c9e1042dc139" - integrity sha1-gDSq/CFFdy06vhUJqkLJ4QQtwTk= - dependencies: - lower-case "^1.1.1" - serve-index@^1.7.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" @@ -6423,13 +6555,6 @@ slide@^1.1.5: resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= -snake-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-1.1.2.tgz#0c2f25e305158d9a18d3d977066187fef8a5a66a" - integrity sha1-DC8l4wUVjZoY09l3BmGH/vilpmo= - dependencies: - sentence-case "^1.1.2" - snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -6460,6 +6585,27 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" +sort-keys-length@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188" + integrity sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg= + dependencies: + sort-keys "^1.0.0" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + integrity sha1-RBttTTRnmPG05J6JIK37oOVD+a0= + dependencies: + is-plain-obj "^1.0.0" + +sort-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= + dependencies: + is-plain-obj "^1.0.0" + source-map-resolve@^0.5.0: version "0.5.2" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" @@ -6491,13 +6637,6 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@0.1.34: - version "0.1.34" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.34.tgz#a7cfe89aec7b1682c3b198d0acfb47d7d090566b" - integrity sha1-p8/omux7FoLDsZjQrPtH19CQVms= - dependencies: - amdefine ">=0.0.4" - source-map@0.4.x, source-map@^0.4.2: version "0.4.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b" @@ -6505,13 +6644,6 @@ source-map@0.4.x, source-map@^0.4.2: dependencies: amdefine ">=0.0.4" -"source-map@>=0.1.43 <0.2": - version "0.1.43" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346" - integrity sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y= - dependencies: - amdefine ">=0.0.4" - source-map@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.3.0.tgz#8586fb9a5a005e5b501e21cd18b6f21b457ad1f9" @@ -6524,16 +6656,11 @@ source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -sparkles@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" - integrity sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw== - spawn-command@^0.0.2-1: version "0.0.2-1" resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" @@ -6552,9 +6679,9 @@ spawn-wrap@^1.4.2: which "^1.3.0" spdx-correct@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.2.tgz#19bb409e91b47b1ad54159243f7312a858db3c2e" - integrity sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ== + version "3.1.0" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" + integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -6573,9 +6700,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz#e2a303236cac54b04031fa7a5a79c7e701df852f" - integrity sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w== + version "3.0.3" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" + integrity sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -6625,6 +6752,11 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" +stable@~0.1.6: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + stack-trace@0.0.x: version "0.0.10" resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" @@ -6635,11 +6767,6 @@ stack-utils@^1.0.0: resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620" integrity sha1-1PM6tU6OOHeLDKXP07OvsS22hiA= -stat-mode@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-0.2.2.tgz#e6c80b623123d7d80cf132ce538f346289072502" - integrity sha1-5sgLYjEj19gM8TLOU480YokHJQI= - static-extend@^0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" @@ -6668,18 +6795,10 @@ stream-buffers@^2.1.0: resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" integrity sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ= -stream-combiner2@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" - integrity sha1-+02KFCDqNidk4hrUeAOXvry0HL4= - dependencies: - duplexer2 "~0.1.0" - readable-stream "^2.0.2" - -stream-shift@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" - integrity sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI= +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= string-template@~0.2.1: version "0.2.1" @@ -6741,14 +6860,6 @@ strip-ansi@~0.1.0: resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" integrity sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE= -strip-bom-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz#e7144398577d51a6bed0fa1994fa05f43fd988ee" - integrity sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4= - dependencies: - first-chunk-stream "^1.0.0" - strip-bom "^2.0.0" - strip-bom@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" @@ -6761,17 +6872,12 @@ strip-bom@^3.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" integrity sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= -strip-dirs@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-1.1.1.tgz#960bbd1287844f3975a4558aa103a8255e2456a0" - integrity sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA= +strip-dirs@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" + integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== dependencies: - chalk "^1.0.0" - get-stdin "^4.0.1" - is-absolute "^0.1.5" - is-natural-number "^2.0.0" - minimist "^1.1.0" - sum-up "^1.0.1" + is-natural-number "^4.0.1" strip-eof@^1.0.0: version "1.0.0" @@ -6802,13 +6908,6 @@ strip-outer@^1.0.0: dependencies: escape-string-regexp "^1.0.2" -sum-up@^1.0.1: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sum-up/-/sum-up-1.0.3.tgz#1c661f667057f63bcb7875aa1438bc162525156e" - integrity sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4= - dependencies: - chalk "^1.0.0" - supports-color@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-0.2.0.tgz#d92de2694eb3f67323973d7ae3d8b55b4c22190a" @@ -6833,26 +6932,25 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -svgo@^0.6.0: - version "0.6.6" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.6.6.tgz#b340889036f20f9b447543077d0f5573ed044c08" - integrity sha1-s0CIkDbyD5tEdUMHfQ9Vc+0ETAg= +svgo@^1.0.5: + version "1.1.1" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.1.1.tgz#12384b03335bcecd85cfa5f4e3375fed671cb985" + integrity sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g== dependencies: - coa "~1.0.1" + coa "~2.0.1" colors "~1.1.2" - csso "~2.0.0" - js-yaml "~3.6.0" + css-select "^2.0.0" + css-select-base-adapter "~0.1.0" + css-tree "1.0.0-alpha.28" + css-url-regex "^1.1.0" + csso "^3.5.0" + js-yaml "^3.12.0" mkdirp "~0.5.1" - sax "~1.2.1" - whet.extend "~0.9.9" - -swap-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/swap-case/-/swap-case-1.1.2.tgz#c39203a4587385fad3c850a0bd1bcafa081974e3" - integrity sha1-w5IDpFhzhfrTyFCgvRvK+ggZdOM= - dependencies: - lower-case "^1.1.1" - upper-case "^1.1.1" + object.values "^1.0.4" + sax "~1.2.4" + stable "~0.1.6" + unquote "~1.1.1" + util.promisify "~1.0.0" tap-mocha-reporter@^3.0.7: version "3.0.7" @@ -6934,7 +7032,7 @@ tar-fs@^1.13.0: pump "^1.0.0" tar-stream "^1.1.2" -tar-stream@^1.1.1, tar-stream@^1.1.2, tar-stream@^1.5.0: +tar-stream@^1.1.2, tar-stream@^1.5.0, tar-stream@^1.5.2: version "1.6.2" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== @@ -6956,13 +7054,18 @@ tar@^2.0.0: fstream "^1.0.2" inherits "2" -tempfile@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-1.1.1.tgz#5bcc4eaecc4ab2c707d8bc11d99ccc9a2cb287f2" - integrity sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I= +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + integrity sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0= + +tempfile@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-2.0.0.tgz#6b0446856a9b1114d1856ffcbe509cccb0977265" + integrity sha1-awRGhWqbERTRhW/8vlCczLCXcmU= dependencies: - os-tmpdir "^1.0.0" - uuid "^2.0.1" + temp-dir "^1.0.0" + uuid "^3.0.1" test-exclude@^4.2.0: version "4.2.3" @@ -6984,44 +7087,15 @@ throttleit@^1.0.0: resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= -through2-filter@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-2.0.0.tgz#60bc55a0dacb76085db1f9dae99ab43f83d622ec" - integrity sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw= - dependencies: - through2 "~2.0.0" - xtend "~4.0.0" - -through2@^0.6.0, through2@^0.6.1: - version "0.6.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" - integrity sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg= - dependencies: - readable-stream ">=1.0.33-1 <1.1.0-0" - xtend ">=4.0.0 <4.1.0-0" - -through2@^2.0.0, through2@~2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" - integrity sha1-AARWmzfHx0ujnEPzzteNGtlBQL4= - dependencies: - readable-stream "^2.1.5" - xtend "~4.0.1" - -through@2: +through@2, through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= -time-stamp@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - integrity sha1-dkpaEa9QVhkhsTPztE5hhofg9cM= - -timed-out@^3.0.0: - version "3.1.3" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-3.1.3.tgz#95860bfcc5c76c277f8f8326fd0f5b2e20eba217" - integrity sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc= +timed-out@^4.0.0, timed-out@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= tiny-emitter@^2.0.0: version "2.0.2" @@ -7040,26 +7114,11 @@ tiny-lr@^1.1.1: object-assign "^4.1.0" qs "^6.4.0" -title-case@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/title-case/-/title-case-1.1.2.tgz#fae4a6ae546bfa22d083a0eea910a40d12ed4f5a" - integrity sha1-+uSmrlRr+iLQg6DuqRCkDRLtT1o= - dependencies: - sentence-case "^1.1.1" - upper-case "^1.0.3" - tmatch@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/tmatch/-/tmatch-4.0.0.tgz#ba178007f30bf6a70f37c643fca5045fb2f8c448" integrity sha512-Ynn2Gsp+oCvYScQXeV+cCs7citRDilq0qDXA6tuvFwDgiYyyaq7D5vKUlAPezzZR5NDobc/QMeN6e5guOYmvxg== -to-absolute-glob@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz#1cdfa472a9ef50c239ee66999b662ca0eb39937f" - integrity sha1-HN+kcqnvUMI57maZm2YsoOs5k38= - dependencies: - extend-shallow "^2.0.1" - to-buffer@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" @@ -7135,11 +7194,6 @@ tsame@^2.0.0: resolved "https://registry.yarnpkg.com/tsame/-/tsame-2.0.0.tgz#4923c805cbd789775eca33b9d0c67b358a7d86a8" integrity sha512-dAuzcnOPdqZYojylFQzEes95UDjve3HqKrlTCeLZKSDPMTsn3smzHZqsJj/sWD8wOUkg0RD++B11evyLn2+bIw== -tunnel-agent@^0.4.0: - version "0.4.3" - resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" - integrity sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us= - tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -7152,32 +7206,12 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= -typedarray@^0.0.6, typedarray@~0.0.5: +typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -uglify-js@2.4.17: - version "2.4.17" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.4.17.tgz#01b9b38c828cb62ccfc25bedd1dfabd907c431a1" - integrity sha1-AbmzjIKMtizPwlvt0d+r2QfEMaE= - dependencies: - async "~0.2.6" - source-map "0.1.34" - uglify-to-browserify "~1.0.0" - yargs "~1.3.3" - -uglify-js@2.4.x: - version "2.4.24" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.4.24.tgz#fad5755c1e1577658bb06ff9ab6e548c95bebd6e" - integrity sha1-+tV1XB4Vd2WLsG/5q25UjJW+vW4= - dependencies: - async "~0.2.6" - source-map "0.1.34" - uglify-to-browserify "~1.0.0" - yargs "~3.5.4" - -uglify-js@^3.1.4: +uglify-js@3.4.x, uglify-js@^3.1.4, uglify-js@~3.4.8: version "3.4.9" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.9.tgz#af02f180c1207d76432e473ed24a28f4a782bae3" integrity sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q== @@ -7185,10 +7219,13 @@ uglify-js@^3.1.4: commander "~2.17.1" source-map "~0.6.1" -uglify-to-browserify@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" - integrity sha1-bgkk1r2mta/jSeOabWMoUKD4grc= +unbzip2-stream@^1.0.9: + version "1.3.2" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.2.tgz#73830dd96e68d1ad8a8e1510585f6c7eeb7cf0d3" + integrity sha512-l71qM60cLs5GjR4uJsACOADWuttjtGNLcQdOj6FxSkxhovPiX2+pm+mERrYjkYqAx9EZoQh3LD61oSYx0tycww== + dependencies: + buffer "^3.0.1" + through "^2.3.6" unc-path-regex@^0.1.2: version "0.1.2" @@ -7256,19 +7293,16 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^0.4.3" -unique-stream@^2.0.2: - version "2.2.1" - resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.2.1.tgz#5aa003cfbe94c5ff866c4e7d668bb1c4dbadb369" - integrity sha1-WqADz76Uxf+GbE59ZouxxNuts2k= - dependencies: - json-stable-stringify "^1.0.0" - through2-filter "^2.0.0" - unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -7277,27 +7311,15 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -unzip-response@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe" - integrity sha1-uYTwh3/AqJwsdzzB73tbIytbBv4= - -upper-case-first@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/upper-case-first/-/upper-case-first-1.1.2.tgz#5d79bedcff14419518fd2edb0a0507c9b6859115" - integrity sha1-XXm+3P8UQZUY/S7bCgUHybaFkRU= - dependencies: - upper-case "^1.1.1" - -upper-case@^1.0.3, upper-case@^1.1.0, upper-case@^1.1.1: +upper-case@^1.1.1: version "1.1.3" resolved "https://registry.yarnpkg.com/upper-case/-/upper-case-1.1.3.tgz#f6b4501c2ec4cdd26ba78be7222961de77621598" integrity sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg= -uri-path@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/uri-path/-/uri-path-0.0.2.tgz#803eb01f2feb17927dcce0f6187e72b75f53f554" - integrity sha1-gD6wHy/rF5J9zOD2GH5yt19T9VQ= +uri-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/uri-path/-/uri-path-1.0.0.tgz#9747f018358933c31de0fccfd82d138e67262e32" + integrity sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI= urix@^0.1.0: version "0.1.0" @@ -7311,18 +7333,23 @@ url-parse-lax@^1.0.0: dependencies: prepend-http "^1.0.1" -url-regex@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/url-regex/-/url-regex-3.2.0.tgz#dbad1e0c9e29e105dd0b1f09f6862f7fdb482724" - integrity sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ= +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= dependencies: - ip-regex "^1.0.1" + prepend-http "^2.0.0" url-safe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/url-safe/-/url-safe-2.0.0.tgz#dcd46de4666a7546ee43ea906ac175daa626de9e" integrity sha1-3NRt5GZqdUbuQ+qQasF12qYm3p4= +url-to-options@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" + integrity sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k= + "url2@>=2.0.0 <3.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/url2/-/url2-2.0.0.tgz#90a3a367de39cb46af41602a0169ee868df4512c" @@ -7348,17 +7375,20 @@ util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= +util.promisify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + utils-merge@1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM= -uuid@^2.0.1: - version "2.0.3" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" - integrity sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho= - -uuid@^3.3.2: +uuid@^3.0.1, uuid@^3.3.2: version "3.3.2" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== @@ -7370,11 +7400,6 @@ v8flags@~3.0.2: dependencies: homedir-polyfill "^1.0.1" -vali-date@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/vali-date/-/vali-date-1.0.0.tgz#1b904a59609fb328ef078138420934f6b86709a6" - integrity sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY= - validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -7400,75 +7425,11 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" -vinyl-assign@^1.0.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/vinyl-assign/-/vinyl-assign-1.2.1.tgz#4d198891b5515911d771a8cd9c5480a46a074a45" - integrity sha1-TRmIkbVRWRHXcajNnFSApGoHSkU= - dependencies: - object-assign "^4.0.1" - readable-stream "^2.0.0" - -vinyl-fs@^2.1.1, vinyl-fs@^2.2.0: - version "2.4.4" - resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-2.4.4.tgz#be6ff3270cb55dfd7d3063640de81f25d7532239" - integrity sha1-vm/zJwy1Xf19MGNkDegfJddTIjk= - dependencies: - duplexify "^3.2.0" - glob-stream "^5.3.2" - graceful-fs "^4.0.0" - gulp-sourcemaps "1.6.0" - is-valid-glob "^0.3.0" - lazystream "^1.0.0" - lodash.isequal "^4.0.0" - merge-stream "^1.0.0" - mkdirp "^0.5.0" - object-assign "^4.0.0" - readable-stream "^2.0.4" - strip-bom "^2.0.0" - strip-bom-stream "^1.0.0" - through2 "^2.0.0" - through2-filter "^2.0.0" - vali-date "^1.0.0" - vinyl "^1.0.0" - -vinyl@^0.4.3: - version "0.4.6" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" - integrity sha1-LzVsh6VQolVGHza76ypbqL94SEc= - dependencies: - clone "^0.2.0" - clone-stats "^0.0.1" - -vinyl@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" - integrity sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4= - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - -vinyl@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" - integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - walkdir@^0.0.11: version "0.0.11" resolved "https://registry.yarnpkg.com/walkdir/-/walkdir-0.0.11.tgz#a16d025eb931bd03b52f308caed0f40fcebe9532" integrity sha1-oW0CXrkxvQO1LzCMrtD0D86+lTI= -ware@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/ware/-/ware-1.3.0.tgz#d1b14f39d2e2cb4ab8c4098f756fe4b164e473d4" - integrity sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q= - dependencies: - wrap-fn "^0.1.0" - weak-map@^1.0.4, weak-map@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/weak-map/-/weak-map-1.0.5.tgz#79691584d98607f5070bd3b70a40e6bb22e401eb" @@ -7487,11 +7448,6 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" integrity sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg== -whet.extend@~0.9.9: - version "0.9.9" - resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" - integrity sha1-+HfVv2SMl+WqVC+twW1qJZucEaE= - which-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" @@ -7526,11 +7482,6 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" -window-size@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" - integrity sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0= - winston@^2.4.0: version "2.4.4" resolved "https://registry.yarnpkg.com/winston/-/winston-2.4.4.tgz#a01e4d1d0a103cf4eada6fc1f886b3110d71c34b" @@ -7543,11 +7494,6 @@ winston@^2.4.0: isstream "0.1.x" stack-trace "0.0.x" -wordwrap@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" - integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= - wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" @@ -7561,13 +7507,6 @@ wrap-ansi@^2.0.0: string-width "^1.0.1" strip-ansi "^3.0.1" -wrap-fn@^0.1.0: - version "0.1.5" - resolved "https://registry.yarnpkg.com/wrap-fn/-/wrap-fn-0.1.5.tgz#f21b6e41016ff4a7e31720dbc63a09016bdf9845" - integrity sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU= - dependencies: - co "3.1.0" - wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -7591,7 +7530,7 @@ write-file-atomic@^2.3.0: imurmurhash "^0.1.4" signal-exit "^3.0.2" -"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1: +xtend@^4.0.0, xtend@~4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= @@ -7674,21 +7613,6 @@ yargs@^7.0.0: y18n "^3.2.1" yargs-parser "^5.0.0" -yargs@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-1.3.3.tgz#054de8b61f22eefdb7207059eaef9d6b83fb931a" - integrity sha1-BU3oth8i7v23IHBZ6u+da4P7kxo= - -yargs@~3.5.4: - version "3.5.4" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.5.4.tgz#d8aff8f665e94c34bd259bdebd1bfaf0ddd35361" - integrity sha1-2K/49mXpTDS9JZvevRv68N3TU2E= - dependencies: - camelcase "^1.0.2" - decamelize "^1.0.0" - window-size "0.1.0" - wordwrap "0.0.2" - yauzl@2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" @@ -7696,7 +7620,7 @@ yauzl@2.4.1: dependencies: fd-slicer "~1.0.1" -yauzl@^2.2.1: +yauzl@^2.4.2: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" integrity sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk= From 02d033f49c0ed8713febf65f4eab3766ce9cbc4c Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Mon, 4 Feb 2019 10:42:34 +0800 Subject: [PATCH 047/103] remove grunt if and register deploy conditional task --- Gruntfile.js | 33 +- package.json | 9 +- yarn.lock | 1294 ++++++-------------------------------------------- 3 files changed, 146 insertions(+), 1190 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index cb4209cef6..1168088082 100755 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -318,30 +318,6 @@ module.exports = function (grunt) { command: "mkdir beta; mv dist/compressed/* beta; mv beta dist/compressed" } }, - if: { - live: { - // Target-specific file lists and/or options go here. - options: { - // execute test function(s) - test() { - return process.env.TRAVIS_BRANCH === "master"; - } - }, - //array of tasks to execute if all tests pass - ifTrue: [ "gh-pages:travis-deploy" ] - }, - beta: { - // Target-specific file lists and/or options go here. - options: { - // execute test function(s) - test: function() { - return process.env.TRAVIS_BRANCH === "development"; - } - }, - //array of tasks to execute if all tests pass - ifTrue: [ "shell:moveEverythingToBETA_folder", "gh-pages:travis-deploy" ] - } - }, po2json: { options: { format: "raw" @@ -403,4 +379,13 @@ module.exports = function (grunt) { grunt.registerTask("deploy-branch", ["default","gitinfo", "clean:current_branch", "copy:copy_current_branch", "gh-pages:deploy-branch"]); /* clean all the files in gh-pages branch */ grunt.registerTask("gh-pages-clean", ["gh-pages:clean"]); + + // conditional switch for deployment + grunt.registerTask("deploy", function (deployment_mode) { + if (deployment_mode === 'live' && process.env.TRAVIS_BRANCH === "master") { + grunt.task.run(["gh-pages:travis-deploy"]); + } else if (deployment_mode === 'beta' && process.env.TRAVIS_BRANCH === "development") { + grunt.task.run(["shell:moveEverythingToBETA_folder", "gh-pages:travis-deploy"]); + } + }); }; diff --git a/package.json b/package.json index 05dce5d3b7..d3c8ca55ca 100644 --- a/package.json +++ b/package.json @@ -30,9 +30,8 @@ "grunt-contrib-jshint": "^1.1.0", "grunt-contrib-uglify": "^0.8.0", "grunt-contrib-watch": "^1.0.0", - "grunt-gh-pages": "^2.0.0", + "grunt-gh-pages": "^3.1.0", "grunt-gitinfo": "^0.1.7", - "grunt-if": "^0.1.5", "grunt-newer": "^1.2.0", "grunt-po2json": "^0.3.0", "grunt-remove-logging": "ehynds/grunt-remove-logging", @@ -43,7 +42,7 @@ "lodash": "^4.17.5" }, "scripts": { - "deploy-gh-pages": "grunt if:live if:beta", + "deploy-gh-pages": "grunt deploy:live deploy:beta", "start": "grunt && concurrently -k \"grunt watch\" \"grunt connect\"", "watch": "grunt watch", "server": "grunt connect", @@ -71,6 +70,7 @@ "url": "https://github.com/binary-com/webtrader/issues" }, "dependencies": { + "@binary-com/webtrader-charts": "0.5.2", "alameda": "^1.2.0", "binary-com-jquery-dialogextended": "binary-com/jquery-dialogextend#master", "binary-com-jquery-ui-timepicker": "^1.0.1", @@ -94,8 +94,7 @@ "require-css": "^0.1.10", "rivets": "0.8.1", "text": "requirejs/text", - "vanderlee-colorpicker": "^1.2.13", - "@binary-com/webtrader-charts": "0.5.2" + "vanderlee-colorpicker": "^1.2.13" }, "contributors": [ { diff --git a/yarn.lock b/yarn.lock index 68d99ccd46..2719b8b367 100644 --- a/yarn.lock +++ b/yarn.lock @@ -100,13 +100,6 @@ ansi-wrap@0.1.0: resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" integrity sha1-qCJQ3bABXponyoLoLqYDu/pF768= -append-transform@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/append-transform/-/append-transform-0.4.0.tgz#d76ebf8ca94d276e247a36bad44a4b74ab611991" - integrity sha1-126/jKlNJ24keja61EpLdKthGZE= - dependencies: - default-require-extensions "^1.0.0" - aproba@^1.0.3: version "1.2.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" @@ -146,11 +139,6 @@ archiver@^1.3.0: walkdir "^0.0.11" zip-stream "^1.1.0" -archy@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= - are-we-there-yet@~1.1.2: version "1.1.5" resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" @@ -166,14 +154,6 @@ argparse@^1.0.2, argparse@^1.0.7: dependencies: sprintf-js "~1.0.2" -"argparse@~ 0.1.11": - version "0.1.16" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-0.1.16.tgz#cfd01e0fbba3d6caed049fbd758d40f65196f57c" - integrity sha1-z9AeD7uj1srtBJ+9dY1A9lGW9Xw= - dependencies: - underscore "~1.7.0" - underscore.string "~2.4.0" - arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" @@ -231,16 +211,6 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= -arrify@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" - integrity sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= - -asap@^2.0.0: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= - asn1@~0.2.3: version "0.2.4" resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" @@ -280,18 +250,13 @@ async@2.0.1: dependencies: lodash "^4.8.0" -async@^2.0.0, async@^2.5.0, async@^2.6.0: +async@^2.0.0, async@^2.6.0: version "2.6.1" resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" integrity sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ== dependencies: lodash "^4.17.10" -async@~0.1.22: - version "0.1.22" - resolved "https://registry.yarnpkg.com/async/-/async-0.1.22.tgz#0fc1aaa088a0e3ef0ebe2d8831bab0dcf8845061" - integrity sha1-D8GqoIig4+8Ovi2IMbqw3PiEUGE= - async@~0.2.6: version "0.2.10" resolved "https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" @@ -361,7 +326,7 @@ babel-core@^6.0.12, babel-core@^6.10.4, babel-core@^6.26.0: slash "^1.0.0" source-map "^0.5.7" -babel-generator@^6.18.0, babel-generator@^6.26.0: +babel-generator@^6.26.0: version "6.26.1" resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== @@ -983,7 +948,7 @@ babel-runtime@^6.18.0, babel-runtime@^6.22.0, babel-runtime@^6.26.0: core-js "^2.4.0" regenerator-runtime "^0.11.0" -babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: +babel-template@^6.24.1, babel-template@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= @@ -994,7 +959,7 @@ babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.26.0: babylon "^6.18.0" lodash "^4.17.4" -babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: +babel-traverse@^6.24.1, babel-traverse@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= @@ -1009,7 +974,7 @@ babel-traverse@^6.18.0, babel-traverse@^6.24.1, babel-traverse@^6.26.0: invariant "^2.2.2" lodash "^4.17.4" -babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: +babel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= @@ -1143,11 +1108,6 @@ binary-style@^0.2.4: dependencies: select2 "4.0.5" -bind-obj-methods@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/bind-obj-methods/-/bind-obj-methods-2.0.0.tgz#0178140dbe7b7bb67dc74892ace59bc0247f06f0" - integrity sha512-3/qRXczDi2Cdbz6jE+W3IflJOutRVica8frpBn14de1mBOkzDo+6tY33kNhvkw54Kn3PzRRD2VnGbGPcTAk4sw== - bl@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" @@ -1163,11 +1123,6 @@ block-stream@*: dependencies: inherits "~2.0.0" -bluebird@^3.5.1: - version "3.5.2" - resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.2.tgz#1be0908e054a751754549c270489c1505d4ab15a" - integrity sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg== - body@^5.1.0: version "5.1.0" resolved "https://registry.yarnpkg.com/body/-/body-5.1.0.tgz#e4ba0ce410a46936323367609ecb4e6553125069" @@ -1297,15 +1252,6 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -caching-transform@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/caching-transform/-/caching-transform-1.0.1.tgz#6dbdb2f20f8d8fbce79f3e94e9d1742dcdf5c0a1" - integrity sha1-bb2y8g+Nj7znnz6U6dF0Lc31wKE= - dependencies: - md5-hex "^1.2.0" - mkdirp "^0.5.1" - write-file-atomic "^1.1.4" - camel-case@^1.1.1: version "1.2.2" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-1.2.2.tgz#1aca7c4d195359a2ce9955793433c6e5542511f2" @@ -1337,11 +1283,6 @@ camelcase@^3.0.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" integrity sha1-MvxLn82vhF/N9+c7uXysImHwqwo= -camelcase@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" - integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= - caniuse-lite@^1.0.30000844: version "1.0.30000902" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000902.tgz#74eaf6ed7f1d31e5148725081c9df60051c5e2b3" @@ -1472,18 +1413,6 @@ clean-css@^3.1.0: commander "2.8.x" source-map "0.4.x" -clean-yaml-object@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/clean-yaml-object/-/clean-yaml-object-0.1.0.tgz#63fb110dc2ce1a84dc21f6d9334876d010ae8b68" - integrity sha1-Y/sRDcLOGoTcIfbZM0h20BCui2g= - -cli@0.4.x: - version "0.4.5" - resolved "https://registry.yarnpkg.com/cli/-/cli-0.4.5.tgz#78f9485cd161b566e9a6c72d7170c4270e81db61" - integrity sha1-ePlIXNFhtWbppsctcXDEJw6B22E= - dependencies: - glob ">= 3.1.4" - cli@0.6.x: version "0.6.6" resolved "https://registry.yarnpkg.com/cli/-/cli-0.6.6.tgz#02ad44a380abf27adac5e6f0cdd7b043d74c53e3" @@ -1518,15 +1447,6 @@ cliui@^3.2.0: strip-ansi "^3.0.1" wrap-ansi "^2.0.0" -cliui@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" - integrity sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ== - dependencies: - string-width "^2.1.1" - strip-ansi "^4.0.0" - wrap-ansi "^2.0.0" - clone-stats@^0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" @@ -1564,11 +1484,6 @@ code-point-at@^1.0.0: resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= -coffee-script@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/coffee-script/-/coffee-script-1.3.3.tgz#150d6b4cb522894369efed6a2101c20bc7f4a4f4" - integrity sha1-FQ1rTLUiiUNp7+1qIQHCC8f0pPQ= - coffeescript@~1.10.0: version "1.10.0" resolved "https://registry.yarnpkg.com/coffeescript/-/coffeescript-1.10.0.tgz#e7aa8301917ef621b35d8a39f348dcdd1db7e33e" @@ -1582,26 +1497,6 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -"collections@>=2.0.1 <3.0.0": - version "2.0.3" - resolved "https://registry.yarnpkg.com/collections/-/collections-2.0.3.tgz#7657125e84a4086a2dc797ff2d696d819a720fb5" - integrity sha1-dlcSXoSkCGotx5f/LWltgZpyD7U= - dependencies: - mini-map "^1.0.0" - pop-arrayify "^1.0.0" - pop-clear "^1.0.0" - pop-clone "^1.0.1" - pop-compare "^1.0.0" - pop-equals "^1.0.0" - pop-has "^1.0.0" - pop-hash "^1.0.0" - pop-iterate "^1.0.1" - pop-observe "^2.0.2" - pop-swap "^1.0.0" - pop-zip "^1.0.0" - regexp-escape "0.0.1" - weak-map "^1.0.4" - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -1614,7 +1509,7 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -color-support@^1.1.0, color-support@^1.1.3: +color-support@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== @@ -1624,11 +1519,6 @@ colors@1.0.x: resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= -colors@~0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/colors/-/colors-0.6.2.tgz#2423fe6678ac0c5dae8852e5d0e5be08c997abcc" - integrity sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w= - colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" @@ -1653,16 +1543,6 @@ commander@2.8.x, commander@~2.8.1: dependencies: graceful-readlink ">= 1.0.0" -commander@~2.17.1: - version "2.17.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" - integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= - component-emitter@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" @@ -1732,11 +1612,6 @@ connect@^3.4.0, connect@^3.6.1: parseurl "~1.3.2" utils-merge "1.0.1" -console-browserify@0.1.x: - version "0.1.6" - resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-0.1.6.tgz#d128a3c0bb88350eb5626c6e7c71a6f0fd48983c" - integrity sha1-0SijwLuINQ61YmxufHGm8P1ImDw= - console-browserify@1.1.x: version "1.1.0" resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" @@ -1789,18 +1664,6 @@ core-util-is@1.0.2, core-util-is@~1.0.0: resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= -coveralls@^3.0.1: - version "3.0.2" - resolved "https://registry.yarnpkg.com/coveralls/-/coveralls-3.0.2.tgz#f5a0bcd90ca4e64e088b710fa8dda640aea4884f" - integrity sha512-Tv0LKe/MkBOilH2v7WBiTBdudg2ChfGbdXafc/s330djpF3zKOmuehTeRwjXWc7pzfj9FrDUTA7tEx6Div8NFw== - dependencies: - growl "~> 1.10.0" - js-yaml "^3.11.0" - lcov-parse "^0.0.10" - log-driver "^1.2.7" - minimist "^1.2.0" - request "^2.85.0" - crc32-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" @@ -1831,23 +1694,6 @@ cross-spawn@^3.0.0: lru-cache "^4.0.1" which "^1.2.9" -cross-spawn@^4: - version "4.0.2" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-4.0.2.tgz#7b9247621c23adfdd3856004a823cbe397424d41" - integrity sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE= - dependencies: - lru-cache "^4.0.1" - which "^1.2.9" - -cross-spawn@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" - integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= - dependencies: - lru-cache "^4.0.1" - shebang-command "^1.2.0" - which "^1.2.9" - csso@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/csso/-/csso-2.0.0.tgz#178b43a44621221c27756086f531e02f42900ee8" @@ -1868,6 +1714,13 @@ cycle@1.0.x: resolved "https://registry.yarnpkg.com/cycle/-/cycle-1.0.3.tgz#21e80b2be8580f98b468f379430662b046c34ad2" integrity sha1-IegLK+hYD5i0aPN5QwZisEbDStI= +d@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" + integrity sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8= + dependencies: + es5-ext "^0.10.9" + dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -1908,11 +1761,6 @@ date-now@^0.1.4: resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= -dateformat@1.0.2-1.2.3: - version "1.0.2-1.2.3" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-1.0.2-1.2.3.tgz#b0220c02de98617433b72851cf47de3df2cdbee9" - integrity sha1-sCIMAt6YYXQztyhRz0fePfLNvuk= - dateformat@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" @@ -1926,12 +1774,7 @@ dateformat@~1.0.12: get-stdin "^4.0.1" meow "^3.3.0" -debug-log@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/debug-log/-/debug-log-1.0.1.tgz#2307632d4c04382b8df8a32f70b895046d52745f" - integrity sha1-IwdjLUwEOCuN+KMvcLiVBG1SdF8= - -debug@2.6.9, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -2032,13 +1875,6 @@ deep-extend@^0.6.0: resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== -default-require-extensions@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/default-require-extensions/-/default-require-extensions-1.0.0.tgz#f37ea15d3e13ffd9b437d33e1a75b5fb97874cb8" - integrity sha1-836hXT4T/9m0N9M+GnW1+5eHTLg= - dependencies: - strip-bom "^2.0.0" - define-property@^0.2.5: version "0.2.5" resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" @@ -2108,11 +1944,6 @@ detect-libc@^1.0.3: resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" integrity sha1-+hN8S9aY7fVc1c0CrFWfkaTEups= -diff@^1.3.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/diff/-/diff-1.4.0.tgz#7f28d2eb9ee7b15a97efd89ce63dcfdaa3ccbabf" - integrity sha1-fyjS657nsVqX79ic5j3P2qPMur8= - dom-serializer@0: version "0.1.0" resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" @@ -2131,13 +1962,6 @@ domelementtype@~1.1.1: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" integrity sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs= -domhandler@2.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594" - integrity sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ= - dependencies: - domelementtype "1" - domhandler@2.3: version "2.3.0" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.3.0.tgz#2de59a0822d5027fabff6f032c2b25a2a8abe738" @@ -2145,13 +1969,6 @@ domhandler@2.3: dependencies: domelementtype "1" -domutils@1.1: - version "1.1.6" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.1.6.tgz#bddc3de099b9a2efacc51c623f28f416ecc57485" - integrity sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU= - dependencies: - domelementtype "1" - domutils@1.5: version "1.5.1" resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" @@ -2287,17 +2104,54 @@ error@^7.0.0: string-template "~0.2.1" xtend "~4.0.0" +es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: + version "0.10.47" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.47.tgz#d24232e1380daad5449a817be19bde9729024a11" + integrity sha512-/1TItLfj+TTfWoeRcDn/0FbGV6SNo4R+On2GGVucPU/j3BWnXE2Co8h8CTo4Tu34gFJtnmwS9xiScKs4EjZhdw== + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.1" + next-tick "1" + +es6-iterator@~2.0.1, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha1-p96IkUGgWpSwhUQDstCg+/qY87c= + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + es6-promise@^4.0.3, es6-promise@^4.1.1: version "4.2.5" resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.5.tgz#da6d0d5692efb461e082c14817fe2427d8f5d054" integrity sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg== +es6-set@^0.1.1: + version "0.1.5" + resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" + integrity sha1-0rPsXU2ADO2BjbU40ol02wpzzLE= + dependencies: + d "1" + es5-ext "~0.10.14" + es6-iterator "~2.0.1" + es6-symbol "3.1.1" + event-emitter "~0.3.5" + +es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" + integrity sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc= + dependencies: + d "1" + es5-ext "~0.10.14" + escape-html@~1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= -escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.0, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= @@ -2307,16 +2161,6 @@ esprima@^2.6.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" integrity sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE= -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -"esprima@~ 1.0.2": - version "1.0.4" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-1.0.4.tgz#9f557e08fc3b4d26ece9dd34f8fbf476b62585ad" - integrity sha1-n1V+CPw7TSbs6d00+Pv0drYlha0= - esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -2327,16 +2171,19 @@ etag@~1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc= +event-emitter@~0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + integrity sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk= + dependencies: + d "1" + es5-ext "~0.10.14" + eventemitter2@~0.4.13: version "0.4.14" resolved "https://registry.yarnpkg.com/eventemitter2/-/eventemitter2-0.4.14.tgz#8f61b75cde012b2e9eb284d4545583b5643b61ab" integrity sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas= -events-to-array@^1.0.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/events-to-array/-/events-to-array-1.1.2.tgz#2d41f563e1fe400ed4962fe1a4d5c6a7539df7f6" - integrity sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y= - exec-buffer@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/exec-buffer/-/exec-buffer-2.0.1.tgz#0028a31be0b1460b61d075f96af4583b9e335ea0" @@ -2353,19 +2200,6 @@ exec-series@^1.0.0: async-each-series "^1.1.0" object-assign "^4.1.0" -execa@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" - integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= - 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" - executable@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/executable/-/executable-1.1.0.tgz#877980e9112f3391066da37265de7ad8434ab4d9" @@ -2594,15 +2428,6 @@ finalhandler@1.1.0: statuses "~1.3.1" unpipe "~1.0.0" -find-cache-dir@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" - integrity sha1-yN765XyKUqinhPnjHFfHQumToLk= - dependencies: - commondir "^1.0.1" - mkdirp "^0.5.1" - pkg-dir "^1.0.0" - find-up@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" @@ -2611,13 +2436,6 @@ find-up@^1.0.0: path-exists "^2.0.0" pinkie-promise "^2.0.0" -find-up@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" - integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= - dependencies: - locate-path "^2.0.0" - find-versions@^1.0.0: version "1.2.1" resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-1.2.1.tgz#cbde9f12e38575a0af1be1b9a2c5d5fd8f186b62" @@ -2638,14 +2456,6 @@ findup-sync@^2.0.0: micromatch "^3.0.4" resolve-dir "^1.0.1" -findup-sync@~0.1.2: - version "0.1.3" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.1.3.tgz#7f3e7a97b82392c653bf06589bd85190e93c3683" - integrity sha1-fz56l7gjksZTvwZYm9hRkOk8NoM= - dependencies: - glob "~3.2.9" - lodash "~2.4.1" - findup-sync@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.3.0.tgz#37930aa5d816b777c03445e1966cc6790a4c0b16" @@ -2693,14 +2503,6 @@ for-own@^1.0.0: dependencies: for-in "^1.0.1" -foreground-child@^1.3.3, foreground-child@^1.5.3, foreground-child@^1.5.6: - version "1.5.6" - resolved "https://registry.yarnpkg.com/foreground-child/-/foreground-child-1.5.6.tgz#4fd71ad2dfde96789b980a5c0a295937cb2f5ce9" - integrity sha1-T9ca0t/elnibmApcCilZN8svXOk= - dependencies: - cross-spawn "^4" - signal-exit "^3.0.0" - forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -2732,11 +2534,6 @@ fs-constants@^1.0.0: resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-exists-cached@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz#cf25554ca050dc49ae6656b41de42258989dcbce" - integrity sha1-zyVVTKBQ3EmuZla0HeQiWJidy84= - fs-extra@^0.30.0: version "0.30.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0" @@ -2772,11 +2569,6 @@ fstream@^1.0.0, fstream@^1.0.2: mkdirp ">=0.5 0" rimraf "2" -function-loop@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/function-loop/-/function-loop-1.0.1.tgz#8076bb305e8e6a3cceee2920765f330d190f340c" - integrity sha1-gHa7MF6OajzO7ikgdl8zDRkPNAw= - gauge@~2.7.3: version "2.7.4" resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" @@ -2815,11 +2607,6 @@ get-stdin@^4.0.1: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= -get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -2895,30 +2682,30 @@ glob-stream@^5.3.2: to-absolute-glob "^0.1.1" unique-stream "^2.0.2" -"glob@>= 3.1.4", glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.0.6, glob@^7.1.1, glob@~7.1.1: - version "7.1.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" - integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== +glob@^5.0.3, glob@~5.0.0: + version "5.0.15" + resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" + integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= dependencies: - fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "^3.0.4" + minimatch "2 || 3" once "^1.3.0" path-is-absolute "^1.0.0" -glob@^5.0.3, glob@~5.0.0: - version "5.0.15" - resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" - integrity sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E= +glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.3, glob@~7.1.1: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== dependencies: + fs.realpath "^1.0.0" inflight "^1.0.4" inherits "2" - minimatch "2 || 3" + minimatch "^3.0.4" once "^1.3.0" path-is-absolute "^1.0.0" -"glob@~ 3.2.1", glob@~3.2.9: +"glob@~ 3.2.1": version "3.2.11" resolved "https://registry.yarnpkg.com/glob/-/glob-3.2.11.tgz#4a973f635b9190f715d10987d5c00fd2815ebe3d" integrity sha1-Spc/Y1uRkPcV0QmH1cAP0oFevj0= @@ -2926,15 +2713,6 @@ glob@^5.0.3, glob@~5.0.0: inherits "2" minimatch "0.3" -glob@~3.1.21: - version "3.1.21" - resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" - integrity sha1-0p4KBV3qUTj00H7UDomC6DwgZs0= - dependencies: - graceful-fs "~1.2.0" - inherits "1" - minimatch "~0.2.11" - glob@~7.0.0: version "7.0.6" resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a" @@ -3021,26 +2799,21 @@ graceful-fs@4.1.5: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.5.tgz#f4745e8caed5e0dd2ef21bb5e2d229a32e8093c0" integrity sha1-9HRejK7V4N0u8hu14tIpoy6Ak8A= -graceful-fs@^4.0.0, graceful-fs@^4.1.0, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: +graceful-fs@^4.0.0, graceful-fs@^4.1.0: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" integrity sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg= -graceful-fs@~1.2.0: - version "1.2.3" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" - integrity sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q= +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: + version "4.1.15" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" + integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== "graceful-readlink@>= 1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= -"growl@~> 1.10.0": - version "1.10.5" - resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" - integrity sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA== - grunt-babel@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/grunt-babel/-/grunt-babel-6.0.0.tgz#378189b487de1168c4c4a9fc88dd6005b35df960" @@ -3076,13 +2849,6 @@ grunt-cli@~1.2.0: nopt "~3.0.6" resolve "~1.1.0" -grunt-contrib-clean@^0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/grunt-contrib-clean/-/grunt-contrib-clean-0.5.0.tgz#f53dfdee0849b1c7b40e9ebbba69f48c4c6079c5" - integrity sha1-9T397ghJsce0Dp67umn0jExgecU= - dependencies: - rimraf "~2.2.1" - grunt-contrib-clean@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/grunt-contrib-clean/-/grunt-contrib-clean-1.1.0.tgz#564abf2d0378a983a15b9e3f30ee75b738c40638" @@ -3164,14 +2930,6 @@ grunt-contrib-imagemin@^1.0.1: imagemin "^4.0.0" pretty-bytes "^3.0.1" -grunt-contrib-jshint@^0.9.2: - version "0.9.2" - resolved "https://registry.yarnpkg.com/grunt-contrib-jshint/-/grunt-contrib-jshint-0.9.2.tgz#d6301597bcc3611e95f5f35ff582a7b3d73d20fb" - integrity sha1-1jAVl7zDYR6V9fNf9YKns9c9IPs= - dependencies: - hooker "~0.2.3" - jshint "~2.4.0" - grunt-contrib-jshint@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/grunt-contrib-jshint/-/grunt-contrib-jshint-1.1.0.tgz#369d909b2593c40e8be79940b21340850c7939ac" @@ -3181,13 +2939,6 @@ grunt-contrib-jshint@^1.1.0: hooker "^0.2.3" jshint "~2.9.4" -grunt-contrib-nodeunit@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/grunt-contrib-nodeunit/-/grunt-contrib-nodeunit-0.3.3.tgz#15f18dd71ba128a3afbb27fadd7f6f924df8ff31" - integrity sha1-FfGN1xuhKKOvuyf63X9vkk34/zE= - dependencies: - nodeunit "~0.8.0" - grunt-contrib-uglify@^0.8.0: version "0.8.1" resolved "https://registry.yarnpkg.com/grunt-contrib-uglify/-/grunt-contrib-uglify-0.8.1.tgz#e770afd47b1cd1de8d93fc19b6f00d9b2ad7eab7" @@ -3209,16 +2960,16 @@ grunt-contrib-watch@^1.0.0: lodash "^4.17.10" tiny-lr "^1.1.1" -grunt-gh-pages@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/grunt-gh-pages/-/grunt-gh-pages-2.1.0.tgz#63f75cd4ca58c0d442d32c26b0593af0f1d7a200" - integrity sha512-UN2DgsfnYmRrWdYVbn/2rFORWPte8Jec76s15PZ1OQnU0auI9G0D8JlmsV8PVD0oi5N3Mr7Z1TiftHJMLxk2GA== +grunt-gh-pages@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/grunt-gh-pages/-/grunt-gh-pages-3.1.0.tgz#f983f22b6e9fb199349544504533f0756a5ec35f" + integrity sha512-JnKwDzA3TGskIo0aLSbaT09D4S0nqXFMokbC0YEWm/twTcrCXLfnE8P/kMDoftd6/MXygrJZF7eTiqqsGxofYw== dependencies: async "2.0.1" fs-extra "^0.30.0" graceful-fs "4.1.5" q "0.9.3" - q-io "^2.0.6" + q-io "^1.13.6" url-safe "^2.0.0" grunt-gitinfo@^0.1.7: @@ -3230,31 +2981,11 @@ grunt-gitinfo@^0.1.7: getobject "~0.1.0" lodash "~2.4.1" -grunt-if@^0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/grunt-if/-/grunt-if-0.1.5.tgz#8e0cc384b09c5a764e589147f673869b91331a3d" - integrity sha1-jgzDhLCcWnZOWJFH9nOGm5EzGj0= - dependencies: - grunt "~0.4.5" - grunt-contrib-clean "^0.5.0" - grunt-contrib-jshint "^0.9.2" - grunt-contrib-nodeunit "^0.3.3" - q "^1.0.1" - grunt-known-options@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/grunt-known-options/-/grunt-known-options-1.1.1.tgz#6cc088107bd0219dc5d3e57d91923f469059804d" integrity sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ== -grunt-legacy-log-utils@~0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/grunt-legacy-log-utils/-/grunt-legacy-log-utils-0.1.1.tgz#c0706b9dd9064e116f36f23fe4e6b048672c0f7e" - integrity sha1-wHBrndkGThFvNvI/5OawSGcsD34= - dependencies: - colors "~0.6.2" - lodash "~2.4.1" - underscore.string "~2.3.3" - grunt-legacy-log-utils@~2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz#d2f442c7c0150065d9004b08fd7410d37519194e" @@ -3263,17 +2994,6 @@ grunt-legacy-log-utils@~2.0.0: chalk "~2.4.1" lodash "~4.17.10" -grunt-legacy-log@~0.1.0: - version "0.1.3" - resolved "https://registry.yarnpkg.com/grunt-legacy-log/-/grunt-legacy-log-0.1.3.tgz#ec29426e803021af59029f87d2f9cd7335a05531" - integrity sha1-7ClCboAwIa9ZAp+H0vnNczWgVTE= - dependencies: - colors "~0.6.2" - grunt-legacy-log-utils "~0.1.1" - hooker "~0.2.3" - lodash "~2.4.1" - underscore.string "~2.3.3" - grunt-legacy-log@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz#c8cd2c6c81a4465b9bbf2d874d963fef7a59ffb9" @@ -3284,19 +3004,6 @@ grunt-legacy-log@~2.0.0: hooker "~0.2.3" lodash "~4.17.5" -grunt-legacy-util@~0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/grunt-legacy-util/-/grunt-legacy-util-0.2.0.tgz#93324884dbf7e37a9ff7c026dff451d94a9e554b" - integrity sha1-kzJIhNv343qf98Am3/RR2UqeVUs= - dependencies: - async "~0.1.22" - exit "~0.1.1" - getobject "~0.1.0" - hooker "~0.2.3" - lodash "~0.9.2" - underscore.string "~2.2.1" - which "~1.0.5" - grunt-legacy-util@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz#e10624e7c86034e5b870c8a8616743f0a0845e42" @@ -3380,32 +3087,6 @@ grunt@^1.0.1: path-is-absolute "~1.0.0" rimraf "~2.6.2" -grunt@~0.4.5: - version "0.4.5" - resolved "https://registry.yarnpkg.com/grunt/-/grunt-0.4.5.tgz#56937cd5194324adff6d207631832a9d6ba4e7f0" - integrity sha1-VpN81RlDJK3/bSB2MYMqnWuk5/A= - dependencies: - async "~0.1.22" - coffee-script "~1.3.3" - colors "~0.6.2" - dateformat "1.0.2-1.2.3" - eventemitter2 "~0.4.13" - exit "~0.1.1" - findup-sync "~0.1.2" - getobject "~0.1.0" - glob "~3.1.21" - grunt-legacy-log "~0.1.0" - grunt-legacy-util "~0.2.0" - hooker "~0.2.3" - iconv-lite "~0.2.11" - js-yaml "~2.0.5" - lodash "~0.9.2" - minimatch "~0.2.12" - nopt "~1.0.10" - rimraf "~2.2.8" - underscore.string "~2.2.1" - which "~1.0.5" - gulp-decompress@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/gulp-decompress/-/gulp-decompress-1.2.0.tgz#8eeb65a5e015f8ed8532cafe28454960626f0dc7" @@ -3471,17 +3152,6 @@ gzip-size@^1.0.0: browserify-zlib "^0.1.4" concat-stream "^1.4.1" -handlebars@^4.0.3: - version "4.0.12" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.0.12.tgz#2c15c8a96d46da5e266700518ba8cb8d919d5bc5" - integrity sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA== - dependencies: - async "^2.5.0" - optimist "^0.6.1" - source-map "^0.6.1" - optionalDependencies: - uglify-js "^3.1.4" - har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" @@ -3617,16 +3287,6 @@ html-minifier@^0.7.0: relateurl "0.2.x" uglify-js "2.4.x" -htmlparser2@3.3.x: - version "3.3.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.3.0.tgz#cc70d05a59f6542e43f0e685c982e14c924a9efe" - integrity sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4= - dependencies: - domelementtype "1" - domhandler "2.1" - domutils "1.1" - readable-stream "1.0" - htmlparser2@3.8.x: version "3.8.3" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.8.3.tgz#996c28b191516a8be86501a7d79757e5c70c1068" @@ -3667,11 +3327,6 @@ http2@^3.3.4: resolved "https://registry.yarnpkg.com/http2/-/http2-3.3.7.tgz#78396eb1e0bcd1db1f4b138d997c682e23414fbc" integrity sha512-puSi8M8WNlFJm9Pk4c/Mbz9Gwparuj3gO9/RRO5zv6piQ0FY+9Qywp0PdWshYgsMJSalixFY7eC6oPu0zRxLAQ== -iconv-lite@~0.2.11: - version "0.2.11" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.2.11.tgz#1ce60a3a57864a292d1321ff4609ca4bb965adc8" - integrity sha1-HOYKOleGSiktEyH/RgnKS7llrcg= - iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -3756,11 +3411,6 @@ imports-loader@^0.7.1: loader-utils "^1.0.2" source-map "^0.5.6" -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= - in-publish@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/in-publish/-/in-publish-2.0.0.tgz#e20ff5e3a2afc2690320b6dc552682a9c7fadf51" @@ -3781,11 +3431,6 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" - integrity sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js= - inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" @@ -4063,7 +3708,7 @@ is-retry-allowed@^1.0.0: resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" integrity sha1-EaBgVotnM5REAz0BJaYaINVk+zQ= -is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: +is-stream@^1.0.0, is-stream@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= @@ -4154,59 +3799,6 @@ isstream@0.1.x, isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -istanbul-lib-coverage@^1.1.2, istanbul-lib-coverage@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" - integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== - -istanbul-lib-hook@^1.1.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz#bc6bf07f12a641fbf1c85391d0daa8f0aea6bf86" - integrity sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw== - dependencies: - append-transform "^0.4.0" - -istanbul-lib-instrument@^1.10.0: - version "1.10.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" - integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== - dependencies: - babel-generator "^6.18.0" - babel-template "^6.16.0" - babel-traverse "^6.18.0" - babel-types "^6.18.0" - babylon "^6.18.0" - istanbul-lib-coverage "^1.2.1" - semver "^5.3.0" - -istanbul-lib-report@^1.1.3: - version "1.1.5" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz#f2a657fc6282f96170aaf281eb30a458f7f4170c" - integrity sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw== - dependencies: - istanbul-lib-coverage "^1.2.1" - mkdirp "^0.5.1" - path-parse "^1.0.5" - supports-color "^3.1.2" - -istanbul-lib-source-maps@^1.2.3: - version "1.2.6" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz#37b9ff661580f8fca11232752ee42e08c6675d8f" - integrity sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg== - dependencies: - debug "^3.1.0" - istanbul-lib-coverage "^1.2.1" - mkdirp "^0.5.1" - rimraf "^2.6.1" - source-map "^0.5.3" - -istanbul-reports@^1.4.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-1.5.1.tgz#97e4dbf3b515e8c484caea15d6524eebd3ff4e1a" - integrity sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw== - dependencies: - handlebars "^4.0.3" - jpegtran-bin@^3.0.0: version "3.2.0" resolved "https://registry.yarnpkg.com/jpegtran-bin/-/jpegtran-bin-3.2.0.tgz#f60ecf4ae999c0bdad2e9fbcdf2b6f0981e7a29b" @@ -4271,22 +3863,6 @@ js-tokens@^3.0.2: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= -js-yaml@^3.11.0, js-yaml@^3.2.7, js-yaml@^3.3.1: - version "3.12.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" - integrity sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@~2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-2.0.5.tgz#a25ae6509999e97df278c6719da11bd0687743a8" - integrity sha1-olrmUJmZ6X3yeMZxnaEb0Gh3Q6g= - dependencies: - argparse "~ 0.1.11" - esprima "~ 1.0.2" - js-yaml@~3.5.2: version "3.5.5" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.5.5.tgz#0377c38017cabc7322b0d1fbcd25a491641f2fbe" @@ -4318,19 +3894,6 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= -jshint@~2.4.0: - version "2.4.4" - resolved "https://registry.yarnpkg.com/jshint/-/jshint-2.4.4.tgz#4162238314c649f987752651e8e064e30a68706e" - integrity sha1-QWIjgxTGSfmHdSZR6OBk4wpocG4= - dependencies: - cli "0.4.x" - console-browserify "0.1.x" - exit "0.1.x" - htmlparser2 "3.3.x" - minimatch "0.x.x" - shelljs "0.1.x" - underscore "1.4.x" - jshint@~2.9.4: version "2.9.6" resolved "https://registry.yarnpkg.com/jshint/-/jshint-2.9.6.tgz#19b34e578095a34928fe006135a6cb70137b9c08" @@ -4458,11 +4021,6 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" -lcov-parse@^0.0.10: - version "0.0.10" - resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-0.0.10.tgz#1b0b8ff9ac9c7889250582b70b71315d9da6d9a3" - integrity sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM= - liftoff@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" @@ -4512,14 +4070,6 @@ loader-utils@^1.0.2: emojis-list "^2.0.0" json5 "^0.5.0" -locate-path@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" - integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= - dependencies: - p-locate "^2.0.0" - path-exists "^3.0.0" - lodash._basecopy@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" @@ -4644,21 +4194,11 @@ lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.5.1, l resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== -lodash@~0.9.2: - version "0.9.2" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-0.9.2.tgz#8f3499c5245d346d682e5b0d3b40767e09f1a92c" - integrity sha1-jzSZxSRdNG1oLlsNO0B2fgnxqSw= - lodash@~2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/lodash/-/lodash-2.4.2.tgz#fadd834b9683073da179b3eae6d9c0d15053f73e" integrity sha1-+t2DS5aDBz2hebPq5tnA0VBT9z4= -log-driver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/log-driver/-/log-driver-1.2.7.tgz#63b95021f0702fedfa2c9bb0a24e7797d71871d8" - integrity sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg== - logalot@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/logalot/-/logalot-2.1.0.tgz#5f8e8c90d304edf12530951a5554abb8c5e3f552" @@ -4766,25 +4306,6 @@ maxmin@^1.0.0, maxmin@^1.1.0: gzip-size "^1.0.0" pretty-bytes "^1.0.0" -md5-hex@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/md5-hex/-/md5-hex-1.3.0.tgz#d2c4afe983c4370662179b8cad145219135046c4" - integrity sha1-0sSv6YPENwZiF5uMrRRSGRNQRsQ= - dependencies: - md5-o-matic "^0.1.1" - -md5-o-matic@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/md5-o-matic/-/md5-o-matic-0.1.1.tgz#822bccd65e117c514fab176b25945d54100a03c3" - integrity sha1-givM1l4RfFFPqxdrJZRdVBAKA8M= - -mem@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" - integrity sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y= - dependencies: - mimic-fn "^1.0.0" - meow@^3.1.0, meow@^3.3.0, meow@^3.5.0, meow@^3.7.0: version "3.7.0" resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" @@ -4801,13 +4322,6 @@ meow@^3.1.0, meow@^3.3.0, meow@^3.5.0, meow@^3.7.0: redent "^1.0.0" trim-newlines "^1.0.0" -merge-source-map@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/merge-source-map/-/merge-source-map-1.1.0.tgz#2fdde7e6020939f70906a68f2d7ae685e4c8c646" - integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw== - dependencies: - source-map "^0.6.1" - merge-stream@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" @@ -4815,7 +4329,7 @@ merge-stream@^1.0.0: dependencies: readable-stream "^2.0.1" -micromatch@^2.3.11, micromatch@^2.3.7: +micromatch@^2.3.7: version "2.3.11" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= @@ -4834,7 +4348,7 @@ micromatch@^2.3.11, micromatch@^2.3.7: parse-glob "^3.0.4" regex-cache "^0.4.2" -micromatch@^3.0.4, micromatch@^3.1.10: +micromatch@^3.0.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== @@ -4870,31 +4384,21 @@ mime@1.4.1: resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" integrity sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ== -"mime@>=1.2.11 <2.0.0": +mime@^1.2.11: version "1.6.0" resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -"mimeparse@>=0.1.4 <0.2.0": +mimeparse@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/mimeparse/-/mimeparse-0.1.4.tgz#dafb02752370fd226093ae3152c271af01ac254a" integrity sha1-2vsCdSNw/SJgk64xUsJxrwGsJUo= -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - mimic-response@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== -mini-map@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/mini-map/-/mini-map-1.0.0.tgz#9641e0115d99b3dc13711cf8cfda4c8199893f4e" - integrity sha1-lkHgEV2Zs9wTcRz4z9pMgZmJP04= - minimatch@0.3: version "0.3.0" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.3.0.tgz#275d8edaac4f1bb3326472089e7949c8394699dd" @@ -4903,14 +4407,6 @@ minimatch@0.3: lru-cache "2" sigmund "~1.0.0" -minimatch@0.x.x: - version "0.4.0" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.4.0.tgz#bd2c7d060d2c8c8fd7cde7f1f2ed2d5b270fdb1b" - integrity sha1-vSx9Bg0sjI/Xzefx8u0tWycP2xs= - dependencies: - lru-cache "2" - sigmund "~1.0.0" - "minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" @@ -4918,14 +4414,6 @@ minimatch@0.x.x: dependencies: brace-expansion "^1.1.7" -minimatch@~0.2.11, minimatch@~0.2.12: - version "0.2.14" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" - integrity sha1-x054BXT2PG+aCQ6Q775u9TpqdWo= - dependencies: - lru-cache "2" - sigmund "~1.0.0" - minimist@0.0.8: version "0.0.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" @@ -4936,19 +4424,6 @@ minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= -minimist@~0.0.1: - version "0.0.10" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" - integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= - -minipass@^2.2.0, minipass@^2.3.0: - version "2.3.5" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" - integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== - dependencies: - safe-buffer "^5.1.2" - yallist "^3.0.0" - mixin-deep@^1.2.0: version "1.3.1" resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" @@ -5024,6 +4499,11 @@ negotiator@0.6.1: resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= +next-tick@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + integrity sha1-yobR/ogoFpsBICCOPchCS524NCw= + node-abi@^2.2.0: version "2.4.5" resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.4.5.tgz#1fd1fb66641bf3c4dcf55a5490ba10c467ead80c" @@ -5076,13 +4556,6 @@ node-status-codes@^1.0.0: resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f" integrity sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8= -nodeunit@~0.8.0: - version "0.8.8" - resolved "https://registry.yarnpkg.com/nodeunit/-/nodeunit-0.8.8.tgz#51e97226ba3a1f996e7ae0ee6a7a2837643aeb02" - integrity sha1-UelyJro6H5lueuDuanooN2Q66wI= - dependencies: - tap ">=0.2.3" - nomnom@1.8.1: version "1.8.1" resolved "https://registry.yarnpkg.com/nomnom/-/nomnom-1.8.1.tgz#2151f722472ba79e50a76fc125bb8c8f2e4dc2a7" @@ -5103,13 +4576,6 @@ noop-logger@^0.1.1: dependencies: abbrev "1" -nopt@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" - integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= - dependencies: - abbrev "1" - nopt@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" @@ -5147,13 +4613,6 @@ npm-run-path@^1.0.0: dependencies: path-key "^1.0.0" -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= - dependencies: - path-key "^2.0.0" - "npmlog@0 || 1 || 2 || 3 || 4", npmlog@^4.0.0, npmlog@^4.0.1: version "4.1.2" resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" @@ -5169,39 +4628,6 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -nyc@^11.8.0: - version "11.9.0" - resolved "https://registry.yarnpkg.com/nyc/-/nyc-11.9.0.tgz#4106e89e8fbe73623a1fc8b6ecb7abaa271ae1e4" - integrity sha512-w8OdJAhXL5izerzZMdqzYKMj/pgHJyY3qEPYBjLLxrhcVoHEY9pU5ENIiZyCgG9OR7x3VcUMoD40o6PtVpfR4g== - dependencies: - archy "^1.0.0" - arrify "^1.0.1" - caching-transform "^1.0.0" - convert-source-map "^1.5.1" - debug-log "^1.0.1" - default-require-extensions "^1.0.0" - find-cache-dir "^0.1.1" - find-up "^2.1.0" - foreground-child "^1.5.3" - glob "^7.0.6" - istanbul-lib-coverage "^1.1.2" - istanbul-lib-hook "^1.1.0" - istanbul-lib-instrument "^1.10.0" - istanbul-lib-report "^1.1.3" - istanbul-lib-source-maps "^1.2.3" - istanbul-reports "^1.4.0" - md5-hex "^1.2.0" - merge-source-map "^1.1.0" - micromatch "^3.1.10" - mkdirp "^0.5.0" - resolve-from "^2.0.0" - rimraf "^2.6.2" - signal-exit "^3.0.1" - spawn-wrap "^1.4.2" - test-exclude "^4.2.0" - yargs "11.1.0" - yargs-parser "^8.0.0" - oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" @@ -5295,11 +4721,6 @@ onetime@^1.0.0: resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k= -opener@^1.4.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.1.tgz#6d2f0e77f1a0af0032aca716c2c1fbb8e7e8abed" - integrity sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA== - opn@^4.0.0: version "4.0.2" resolved "https://registry.yarnpkg.com/opn/-/opn-4.0.2.tgz#7abc22e644dff63b0a96d5ab7f2790c0f01abc95" @@ -5308,14 +4729,6 @@ opn@^4.0.0: object-assign "^4.0.1" pinkie-promise "^2.0.0" -optimist@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" - integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= - dependencies: - minimist "~0.0.1" - wordwrap "~0.0.2" - optional@^0.1.0: version "0.1.4" resolved "https://registry.yarnpkg.com/optional/-/optional-0.1.4.tgz#cdb1a9bedc737d2025f690ceeb50e049444fd5b3" @@ -5343,7 +4756,7 @@ os-filter-obj@^1.0.0: resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-1.0.3.tgz#5915330d90eced557d2d938a31c6dd214d9c63ad" integrity sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60= -os-homedir@^1.0.0, os-homedir@^1.0.1, os-homedir@^1.0.2: +os-homedir@^1.0.0, os-homedir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= @@ -5355,15 +4768,6 @@ os-locale@^1.4.0: dependencies: lcid "^1.0.0" -os-locale@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" - integrity sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA== - dependencies: - execa "^0.7.0" - lcid "^1.0.0" - mem "^1.1.0" - os-tmpdir@^1.0.0, os-tmpdir@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" @@ -5377,42 +4781,6 @@ osenv@0, osenv@^0.1.4: os-homedir "^1.0.0" os-tmpdir "^1.0.0" -own-or-env@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/own-or-env/-/own-or-env-1.0.1.tgz#54ce601d3bf78236c5c65633aa1c8ec03f8007e4" - integrity sha512-y8qULRbRAlL6x2+M0vIe7jJbJx/kmUTzYonRAa2ayesR2qWLswninkVyeJe4x3IEXhdgoNodzjQRKAoEs6Fmrw== - dependencies: - own-or "^1.0.0" - -own-or@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/own-or/-/own-or-1.0.0.tgz#4e877fbeda9a2ec8000fbc0bcae39645ee8bf8dc" - integrity sha1-Tod/vtqaLsgAD7wLyuOWRe6L+Nw= - -p-finally@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" - integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= - -p-limit@^1.1.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" - integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== - dependencies: - p-try "^1.0.0" - -p-locate@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" - integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= - dependencies: - p-limit "^1.1.0" - -p-try@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" - integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= - pako@~0.2.0: version "0.2.9" resolved "https://registry.yarnpkg.com/pako/-/pako-0.2.9.tgz#f3f7522f4ef782348da8161bad9ecfd51bf83a75" @@ -5506,11 +4874,6 @@ path-exists@^2.0.0: dependencies: pinkie-promise "^2.0.0" -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= - path-is-absolute@^1.0.0, path-is-absolute@^1.0.1, path-is-absolute@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" @@ -5521,11 +4884,6 @@ path-key@^1.0.0: resolved "https://registry.yarnpkg.com/path-key/-/path-key-1.0.0.tgz#5d53d578019646c0d68800db4e146e6bdc2ac7af" integrity sha1-XVPVeAGWRsDWiADbThRua9wqx68= -path-key@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= - path-parse@^1.0.5: version "1.0.6" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" @@ -5615,13 +4973,6 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= -pkg-dir@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" - integrity sha1-ektQio1bstYp1EcFb/TpyTFM89Q= - dependencies: - find-up "^1.0.0" - po2json@*: version "0.4.5" resolved "https://registry.yarnpkg.com/po2json/-/po2json-0.4.5.tgz#47bb2952da32d58a1be2f256a598eebc0b745118" @@ -5630,74 +4981,6 @@ po2json@*: gettext-parser "1.1.0" nomnom "1.8.1" -pop-arrayify@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pop-arrayify/-/pop-arrayify-1.0.0.tgz#65522b3fe3ae21be4f8e8b2b9e44634c15a6c481" - integrity sha1-ZVIrP+OuIb5PjosrnkRjTBWmxIE= - -pop-clear@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pop-clear/-/pop-clear-1.0.0.tgz#fc8164fc85f89f288f23b936b6801ea822ae4586" - integrity sha1-/IFk/IX4nyiPI7k2toAeqCKuRYY= - -pop-clone@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/pop-clone/-/pop-clone-1.0.1.tgz#618d462497e96d06f9cda315b325cca3a2636038" - integrity sha1-YY1GJJfpbQb5zaMVsyXMo6JjYDg= - dependencies: - mini-map "^1.0.0" - pop-equals "^1.0.0" - -pop-compare@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pop-compare/-/pop-compare-1.0.0.tgz#c732e22c27f0cfab80a217d45e7722b5ce151820" - integrity sha1-xzLiLCfwz6uAohfUXncitc4VGCA= - -pop-equals@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pop-equals/-/pop-equals-1.0.0.tgz#90414f8fda71a37f881d1e5e3a2e02ef0c3b7e0b" - integrity sha1-kEFPj9pxo3+IHR5eOi4C7ww7fgs= - dependencies: - mini-map "^1.0.0" - -pop-has@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pop-has/-/pop-has-1.0.0.tgz#9b226b59b960ab65eab0b412dd5570dce90e651c" - integrity sha1-myJrWblgq2XqsLQS3VVw3OkOZRw= - dependencies: - pop-equals "^1.0.0" - -pop-hash@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/pop-hash/-/pop-hash-1.0.1.tgz#bcd69454bd2f99ded20b5fc8a2b93d6b5fab44cc" - integrity sha1-vNaUVL0vmd7SC1/Iork9a1+rRMw= - dependencies: - weak-map "^1.0.5" - -pop-iterate@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/pop-iterate/-/pop-iterate-1.0.1.tgz#ceacfdab4abf353d7a0f2aaa2c1fc7b3f9413ba3" - integrity sha1-zqz9q0q/NT16DyqqLB/Hs/lBO6M= - -pop-observe@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/pop-observe/-/pop-observe-2.0.2.tgz#5acb5ac6f24c7c6ffab2c32151b0adb740eef363" - integrity sha1-WstaxvJMfG/6ssMhUbCtt0Du82M= - dependencies: - pop-equals "^1.0.0" - pop-has "^1.0.0" - pop-swap "^1.0.0" - -pop-swap@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pop-swap/-/pop-swap-1.0.0.tgz#88b440553e085d0179d32255b09f93aab9890c66" - integrity sha1-iLRAVT4IXQF50yJVsJ+TqrmJDGY= - -pop-zip@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/pop-zip/-/pop-zip-1.0.0.tgz#3dc114007b2cece74ff3b8cea73eb120c70db056" - integrity sha1-PcEUAHss7OdP87jOpz6xIMcNsFY= - portscanner@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/portscanner/-/portscanner-1.2.0.tgz#b14bbda257d14c310fa9cc09682af02d40961802" @@ -5802,62 +5085,43 @@ pump@^2.0.1: end-of-stream "^1.1.0" once "^1.3.1" -"punycode@>=1.0.0 <1.1.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.0.0.tgz#ce9e6c6e9c1db5827174fceb12ff4938700a1bd3" - integrity sha1-zp5sbpwdtYJxdPzrEv9JOHAKG9M= - -punycode@^1.3.2, punycode@^1.4.1: +punycode@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= -q-io@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/q-io/-/q-io-2.0.6.tgz#f1c78276edc5d313153abfac5cec86aa06c83709" - integrity sha1-8ceCdu3F0xMVOr+sXOyGqgbINwk= +q-io@^1.13.6: + version "1.13.6" + resolved "https://registry.yarnpkg.com/q-io/-/q-io-1.13.6.tgz#0450bdb39e087cb89a5fd4a41637ea3347c98538" + integrity sha1-BFC9s54IfLiaX9SkFjfqM0fJhTg= dependencies: - collections ">=2.0.1 <3.0.0" - mime ">=1.2.11 <2.0.0" - mimeparse ">=0.1.4 <0.2.0" - q ">=2.0.1 <3.0.0" - qs ">=0.6.6 <0.7.0" - url2 ">=2.0.0 <3.0.0" + es6-set "^0.1.1" + mime "^1.2.11" + mimeparse "^0.1.4" + q "^1.0.1" + qs "^1.2.1" + url2 "^0.0.0" q@0.9.3: version "0.9.3" resolved "https://registry.yarnpkg.com/q/-/q-0.9.3.tgz#404eabbad0d031ed35fcb53f7c5bc06283b4e74c" integrity sha1-QE6rutDQMe01/LU/fFvAYoO050w= -"q@>=2.0.1 <3.0.0": - version "2.0.3" - resolved "https://registry.yarnpkg.com/q/-/q-2.0.3.tgz#75b8db0255a1a5af82f58c3f3aaa1efec7d0d134" - integrity sha1-dbjbAlWhpa+C9Yw/Oqoe/sfQ0TQ= - dependencies: - asap "^2.0.0" - pop-iterate "^1.0.1" - weak-map "^1.0.5" - q@^1.0.1, q@^1.1.2: version "1.5.1" resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= -"qs@>=0.6.6 <0.7.0": - version "0.6.6" - resolved "https://registry.yarnpkg.com/qs/-/qs-0.6.6.tgz#6e015098ff51968b8a3c819001d5f2c89bc4b107" - integrity sha1-bgFQmP9RlouKPIGQAdXyyJvEsQc= +qs@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-1.2.2.tgz#19b57ff24dc2a99ce1f8bdf6afcda59f8ef61f88" + integrity sha1-GbV/8k3CqZzh+L32r82ln472H4g= qs@^6.4.0, qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== -"querystring@>=0.1.0 <0.2.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.1.0.tgz#cb76a26cda0a10a94163fcdb3e132827f04b7b10" - integrity sha1-y3aibNoKEKlBY/zbPhMoJ/BLexA= - randomatic@^3.0.0: version "3.1.1" resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" @@ -5924,27 +5188,27 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -readable-stream@1.0, "readable-stream@>=1.0.33-1 <1.1.0-0": - version "1.0.34" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= +readable-stream@1.1: + version "1.1.13" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e" + integrity sha1-9u73ZPUUyJ4rniMUanW6EGdW0j4= dependencies: core-util-is "~1.0.0" inherits "~2.0.1" isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@1.1: - version "1.1.13" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e" - integrity sha1-9u73ZPUUyJ4rniMUanW6EGdW0j4= +"readable-stream@>=1.0.33-1 <1.1.0-0": + version "1.0.34" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + integrity sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw= dependencies: core-util-is "~1.0.0" inherits "~2.0.1" isarray "0.0.1" string_decoder "~0.10.x" -readable-stream@^2, readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5: +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== @@ -6021,11 +5285,6 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexp-escape@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/regexp-escape/-/regexp-escape-0.0.1.tgz#3f326a062d8f7596b2914929550aac77eaf8de75" - integrity sha1-PzJqBi2PdZaykUkpVQqsd+r43nU= - regexpu-core@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" @@ -6086,7 +5345,7 @@ request-progress@^2.0.1: dependencies: throttleit "^1.0.0" -request@^2.61.0, request@^2.81.0, request@^2.85.0, request@^2.87.0: +request@^2.61.0, request@^2.81.0, request@^2.87.0: version "2.88.0" resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== @@ -6135,11 +5394,6 @@ resolve-dir@^1.0.0, resolve-dir@^1.0.1: expand-tilde "^2.0.0" global-modules "^1.0.0" -resolve-from@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-2.0.0.tgz#9480ab20e94ffa1d9e80a804c7ea147611966b57" - integrity sha1-lICrIOlP+h2egKgEx+oUdhGWa1c= - resolve-url@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" @@ -6162,17 +5416,19 @@ ret@~0.1.10: resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== -rimraf@2, rimraf@^2.2.6, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.2, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@~2.6.2: +rimraf@2, rimraf@^2.2.6, rimraf@^2.5.1, rimraf@^2.5.2, rimraf@~2.6.2: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" integrity sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w== dependencies: glob "^7.0.5" -rimraf@~2.2.1, rimraf@~2.2.8: - version "2.2.8" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" - integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI= +rimraf@^2.2.8: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" rivets@0.8.1: version "0.8.1" @@ -6362,23 +5618,6 @@ setprototypeof@1.1.0: resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== -shebang-command@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" - integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= - dependencies: - shebang-regex "^1.0.0" - -shebang-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" - integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= - -shelljs@0.1.x: - version "0.1.4" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.1.4.tgz#dfbbe78d56c3c0168d2fb79e10ecd1dbcb07ec0e" - integrity sha1-37vnjVbDwBaNL7eeEOzR28sH7A4= - shelljs@0.3.x: version "0.3.0" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.3.0.tgz#3596e6307a781544f591f37da618360f31db57b1" @@ -6394,7 +5633,7 @@ sigmund@~1.0.0: resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" integrity sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA= -signal-exit@^3.0.0, signal-exit@^3.0.1, signal-exit@^3.0.2: +signal-exit@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= @@ -6418,11 +5657,6 @@ slash@^1.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= -slide@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" - integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= - snake-case@^1.1.0: version "1.1.2" resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-1.1.2.tgz#0c2f25e305158d9a18d3d977066187fef8a5a66a" @@ -6478,14 +5712,6 @@ source-map-support@^0.4.15: dependencies: source-map "^0.5.6" -source-map-support@^0.5.6: - version "0.5.9" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f" - integrity sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - source-map-url@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" @@ -6524,11 +5750,6 @@ source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - sparkles@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" @@ -6539,18 +5760,6 @@ spawn-command@^0.0.2-1: resolved "https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0" integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A= -spawn-wrap@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/spawn-wrap/-/spawn-wrap-1.4.2.tgz#cff58e73a8224617b6561abdc32586ea0c82248c" - integrity sha512-vMwR3OmmDhnxCVxM8M+xO/FtIp6Ju/mNaDfCMMW7FDcLRTPFWUswec4LXJHTJE2hwTI9O0YBfygu4DalFl7Ylg== - dependencies: - foreground-child "^1.5.6" - mkdirp "^0.5.0" - os-homedir "^1.0.1" - rimraf "^2.6.2" - signal-exit "^3.0.2" - which "^1.3.0" - spdx-correct@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.2.tgz#19bb409e91b47b1ad54159243f7312a858db3c2e" @@ -6630,11 +5839,6 @@ stack-trace@0.0.x: resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= -stack-utils@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.1.tgz#d4f33ab54e8e38778b0ca5cfd3b3afb12db68620" - integrity sha1-1PM6tU6OOHeLDKXP07OvsS22hiA= - stat-mode@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-0.2.2.tgz#e6c80b623123d7d80cf132ce538f346289072502" @@ -6695,7 +5899,7 @@ string-width@^1.0.1, string-width@^1.0.2: is-fullwidth-code-point "^1.0.0" strip-ansi "^3.0.0" -"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.1: +"string-width@^1.0.2 || 2": version "2.1.1" resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== @@ -6773,11 +5977,6 @@ strip-dirs@^1.0.0: minimist "^1.1.0" sum-up "^1.0.1" -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= - strip-indent@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" @@ -6819,7 +6018,7 @@ supports-color@^2.0.0: resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= -supports-color@^3.1.2, supports-color@^3.2.3: +supports-color@^3.2.3: version "3.2.3" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-3.2.3.tgz#65ac0504b3954171d8a64946b2ae3cbb8a5f54f6" integrity sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= @@ -6854,76 +6053,6 @@ swap-case@^1.1.0: lower-case "^1.1.1" upper-case "^1.1.1" -tap-mocha-reporter@^3.0.7: - version "3.0.7" - resolved "https://registry.yarnpkg.com/tap-mocha-reporter/-/tap-mocha-reporter-3.0.7.tgz#235e57893b500861ea5d0924965dadfb2f05eaa7" - integrity sha512-GHVXJ38C3oPRpM3YUc43JlGdpVZYiKeT1fmAd3HH2+J+ZWwsNAUFvRRdoGsXLw9+gU9o+zXpBqhS/oXyRQYwlA== - dependencies: - color-support "^1.1.0" - debug "^2.1.3" - diff "^1.3.2" - escape-string-regexp "^1.0.3" - glob "^7.0.5" - js-yaml "^3.3.1" - tap-parser "^5.1.0" - unicode-length "^1.0.0" - optionalDependencies: - readable-stream "^2.1.5" - -tap-parser@^5.1.0: - version "5.4.0" - resolved "https://registry.yarnpkg.com/tap-parser/-/tap-parser-5.4.0.tgz#6907e89725d7b7fa6ae41ee2c464c3db43188aec" - integrity sha512-BIsIaGqv7uTQgTW1KLTMNPSEQf4zDDPgYOBRdgOfuB+JFOLRBfEu6cLa/KvMvmqggu1FKXDfitjLwsq4827RvA== - dependencies: - events-to-array "^1.0.1" - js-yaml "^3.2.7" - optionalDependencies: - readable-stream "^2" - -tap-parser@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/tap-parser/-/tap-parser-7.0.0.tgz#54db35302fda2c2ccc21954ad3be22b2cba42721" - integrity sha512-05G8/LrzqOOFvZhhAk32wsGiPZ1lfUrl+iV7+OkKgfofZxiceZWMHkKmow71YsyVQ8IvGBP2EjcIjE5gL4l5lA== - dependencies: - events-to-array "^1.0.1" - js-yaml "^3.2.7" - minipass "^2.2.0" - -tap@>=0.2.3: - version "12.0.1" - resolved "https://registry.yarnpkg.com/tap/-/tap-12.0.1.tgz#748f103d3ae84dce21e555b7112ec5a19adeb6d0" - integrity sha512-iEJytWaZy8risvfRjuV4+ST+Lrrui/MW2ZCWn01ZaMn0NKFej4+PpBy6bXGOg9+cEGNmI7d3Sdka/zTUZUGidA== - dependencies: - bind-obj-methods "^2.0.0" - bluebird "^3.5.1" - clean-yaml-object "^0.1.0" - color-support "^1.1.0" - coveralls "^3.0.1" - foreground-child "^1.3.3" - fs-exists-cached "^1.0.0" - function-loop "^1.0.1" - glob "^7.0.0" - isexe "^2.0.0" - js-yaml "^3.11.0" - minipass "^2.3.0" - mkdirp "^0.5.1" - nyc "^11.8.0" - opener "^1.4.1" - os-homedir "^1.0.2" - own-or "^1.0.0" - own-or-env "^1.0.1" - rimraf "^2.6.2" - signal-exit "^3.0.0" - source-map-support "^0.5.6" - stack-utils "^1.0.0" - tap-mocha-reporter "^3.0.7" - tap-parser "^7.0.0" - tmatch "^4.0.0" - trivial-deferred "^1.0.1" - tsame "^2.0.0" - write-file-atomic "^2.3.0" - yapool "^1.0.0" - tar-fs@^1.13.0: version "1.16.3" resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" @@ -6964,17 +6093,6 @@ tempfile@^1.0.0: os-tmpdir "^1.0.0" uuid "^2.0.1" -test-exclude@^4.2.0: - version "4.2.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" - integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== - dependencies: - arrify "^1.0.1" - micromatch "^2.3.11" - object-assign "^4.1.0" - read-pkg-up "^1.0.1" - require-main-filename "^1.0.1" - text@requirejs/text: version "2.0.15" resolved "https://codeload.github.com/requirejs/text/tar.gz/d04de4ffd7bf5ba6cb80cdca2d40d4f6f52a1b1f" @@ -7048,11 +6166,6 @@ title-case@^1.1.0: sentence-case "^1.1.1" upper-case "^1.0.3" -tmatch@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/tmatch/-/tmatch-4.0.0.tgz#ba178007f30bf6a70f37c643fca5045fb2f8c448" - integrity sha512-Ynn2Gsp+oCvYScQXeV+cCs7citRDilq0qDXA6tuvFwDgiYyyaq7D5vKUlAPezzZR5NDobc/QMeN6e5guOYmvxg== - to-absolute-glob@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz#1cdfa472a9ef50c239ee66999b662ca0eb39937f" @@ -7125,16 +6238,6 @@ trim-right@^1.0.1: resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= -trivial-deferred@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trivial-deferred/-/trivial-deferred-1.0.1.tgz#376d4d29d951d6368a6f7a0ae85c2f4d5e0658f3" - integrity sha1-N21NKdlR1jaKb3oK6FwvTV4GWPM= - -tsame@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/tsame/-/tsame-2.0.0.tgz#4923c805cbd789775eca33b9d0c67b358a7d86a8" - integrity sha512-dAuzcnOPdqZYojylFQzEes95UDjve3HqKrlTCeLZKSDPMTsn3smzHZqsJj/sWD8wOUkg0RD++B11evyLn2+bIw== - tunnel-agent@^0.4.0: version "0.4.3" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" @@ -7177,14 +6280,6 @@ uglify-js@2.4.x: uglify-to-browserify "~1.0.0" yargs "~3.5.4" -uglify-js@^3.1.4: - version "3.4.9" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.9.tgz#af02f180c1207d76432e473ed24a28f4a782bae3" - integrity sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q== - dependencies: - commander "~2.17.1" - source-map "~0.6.1" - uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" @@ -7195,21 +6290,6 @@ unc-path-regex@^0.1.2: resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" integrity sha1-5z3T17DXxe2G+6xrCufYxqadUPo= -underscore.string@~2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.2.1.tgz#d7c0fa2af5d5a1a67f4253daee98132e733f0f19" - integrity sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk= - -underscore.string@~2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.3.3.tgz#71c08bf6b428b1133f37e78fa3a21c82f7329b0d" - integrity sha1-ccCL9rQosRM/N+ePo6Icgvcymw0= - -underscore.string@~2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-2.4.0.tgz#8cdd8fbac4e2d2ea1e7e2e8097c42f442280f85b" - integrity sha1-jN2PusTi0uoefi6Al8QvRCKA+Fs= - underscore.string@~3.3.4: version "3.3.5" resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.5.tgz#fc2ad255b8bd309e239cbc5816fd23a9b7ea4023" @@ -7218,34 +6298,16 @@ underscore.string@~3.3.4: sprintf-js "^1.0.3" util-deprecate "^1.0.2" -underscore@1.4.x: - version "1.4.4" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.4.4.tgz#61a6a32010622afa07963bf325203cf12239d604" - integrity sha1-YaajIBBiKvoHljvzJSA88SI51gQ= - underscore@~1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8" integrity sha1-izixDKze9jM3uLJOT/htRa6lKag= -underscore@~1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.7.0.tgz#6bbaf0877500d36be34ecaa584e0db9fef035209" - integrity sha1-a7rwh3UA02vjTsqlhODbn+8DUgk= - unicode-5.2.0@^0.7.5: version "0.7.5" resolved "https://registry.yarnpkg.com/unicode-5.2.0/-/unicode-5.2.0-0.7.5.tgz#e0df129431a28a95263d8c480fb5e9ab2b0973f0" integrity sha512-KVGLW1Bri30x00yv4HNM8kBxoqFXr0Sbo55735nvrlsx4PYBZol3UtoWgO492fSwmsetzPEZzy73rbU8OGXJcA== -unicode-length@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/unicode-length/-/unicode-length-1.0.3.tgz#5ada7a7fed51841a418a328cf149478ac8358abb" - integrity sha1-Wtp6f+1RhBpBijKM8UlHisg1irs= - dependencies: - punycode "^1.3.2" - strip-ansi "^3.0.1" - union-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" @@ -7323,20 +6385,10 @@ url-safe@^2.0.0: resolved "https://registry.yarnpkg.com/url-safe/-/url-safe-2.0.0.tgz#dcd46de4666a7546ee43ea906ac175daa626de9e" integrity sha1-3NRt5GZqdUbuQ+qQasF12qYm3p4= -"url2@>=2.0.0 <3.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/url2/-/url2-2.0.0.tgz#90a3a367de39cb46af41602a0169ee868df4512c" - integrity sha1-kKOjZ945y0avQWAqAWnuho30USw= - dependencies: - url ">=0.7.9 <0.8.0" - -"url@>=0.7.9 <0.8.0": - version "0.7.9" - resolved "https://registry.yarnpkg.com/url/-/url-0.7.9.tgz#1959b1a8b361fc017b59513a7c7fa9827f5e4ed0" - integrity sha1-GVmxqLNh/AF7WVE6fH+pgn9eTtA= - dependencies: - punycode ">=1.0.0 <1.1.0" - querystring ">=0.1.0 <0.2.0" +url2@^0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/url2/-/url2-0.0.0.tgz#4eaabd1d5c3ac90d62ab4485c998422865a04b1a" + integrity sha1-Tqq9HVw6yQ1iq0SFyZhCKGWgSxo= use@^3.1.0: version "3.1.1" @@ -7469,11 +6521,6 @@ ware@^1.2.0: dependencies: wrap-fn "^0.1.0" -weak-map@^1.0.4, weak-map@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/weak-map/-/weak-map-1.0.5.tgz#79691584d98607f5070bd3b70a40e6bb22e401eb" - integrity sha1-eWkVhNmGB/UHC9O3CkDmuyLkAes= - websocket-driver@>=0.5.1: version "0.7.0" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" @@ -7497,28 +6544,18 @@ which-module@^1.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f" integrity sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8= -which-module@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" - integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= - which-pm-runs@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" integrity sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs= -which@1, which@^1.2.10, which@^1.2.14, which@^1.2.9, which@^1.3.0, which@~1.3.0: +which@1, which@^1.2.10, which@^1.2.14, which@^1.2.9, which@~1.3.0: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" -which@~1.0.5: - version "1.0.9" - resolved "https://registry.yarnpkg.com/which/-/which-1.0.9.tgz#460c1da0f810103d0321a9b633af9e575e64486f" - integrity sha1-RgwdoPgQED0DIam2M6+eV15kSG8= - wide-align@^1.1.0: version "1.1.3" resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" @@ -7548,11 +6585,6 @@ wordwrap@0.0.2: resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" integrity sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8= -wordwrap@~0.0.2: - version "0.0.3" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" - integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= - wrap-ansi@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" @@ -7573,24 +6605,6 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@^1.1.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" - integrity sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8= - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - slide "^1.1.5" - -write-file-atomic@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" - integrity sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA== - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - signal-exit "^3.0.2" - "xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" @@ -7606,16 +6620,6 @@ yallist@^2.1.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= -yallist@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" - integrity sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k= - -yapool@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/yapool/-/yapool-1.0.0.tgz#f693f29a315b50d9a9da2646a7a6645c96985b6a" - integrity sha1-9pPymjFbUNmp2iZGp6ZkXJaYW2o= - yargs-parser@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-5.0.0.tgz#275ecf0d7ffe05c77e64e7c86e4cd94bf0e1228a" @@ -7623,38 +6627,6 @@ yargs-parser@^5.0.0: dependencies: camelcase "^3.0.0" -yargs-parser@^8.0.0: - version "8.1.0" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" - integrity sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ== - dependencies: - camelcase "^4.1.0" - -yargs-parser@^9.0.2: - version "9.0.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" - integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= - dependencies: - camelcase "^4.1.0" - -yargs@11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" - integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== - dependencies: - cliui "^4.0.0" - decamelize "^1.1.1" - find-up "^2.1.0" - get-caller-file "^1.0.1" - os-locale "^2.0.0" - require-directory "^2.1.1" - require-main-filename "^1.0.1" - set-blocking "^2.0.0" - string-width "^2.0.0" - which-module "^2.0.0" - y18n "^3.2.1" - yargs-parser "^9.0.2" - yargs@^7.0.0: version "7.1.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-7.1.0.tgz#6ba318eb16961727f5d284f8ea003e8d6154d0c8" From 89ca1a7bc55097773933dd51eb2ba7a35fd02810 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Mon, 4 Feb 2019 10:50:47 +0800 Subject: [PATCH 048/103] update binary style --- Gruntfile.js | 6 +++--- package.json | 6 +++--- src/main.js | 2 +- yarn.lock | 14 +++++++------- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index cb4209cef6..5907d005b4 100755 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -53,9 +53,9 @@ module.exports = function (grunt) { "!binary-com-jquery-dialogextended/**", "binary-com-jquery-dialogextended/jquery.dialogextend.min.js", "binary-com-jquery-ui-timepicker/jquery.ui.timepicker.js", "binary-com-jquery-ui-timepicker/jquery.ui.timepicker.css", "binary-com-longcode/dist/main.js", - "binary-style/binary.css", - "binary-style/binary.js", - "binary-style/src/images/favicons/**", + "@binary-com/binary-style/binary.css", + "@binary-com/binary-style/binary.js", + "@binary-com/binary-style/src/images/favicons/**", "!highstock-release/**", "highstock-release/highstock.js", "highstock-release/themes/**", "highstock-release/modules/exporting.js", "highstock-release/modules/offline-exporting.js", "highstock-release/highcharts-more.js", "moment/min/moment.min.js", "moment/locale/**", "text/text.js", diff --git a/package.json b/package.json index 05dce5d3b7..523083ca38 100644 --- a/package.json +++ b/package.json @@ -71,10 +71,11 @@ "url": "https://github.com/binary-com/webtrader/issues" }, "dependencies": { + "@binary-com/binary-style": "^0.2.15", + "@binary-com/webtrader-charts": "0.5.2", "alameda": "^1.2.0", "binary-com-jquery-dialogextended": "binary-com/jquery-dialogextend#master", "binary-com-jquery-ui-timepicker": "^1.0.1", - "binary-style": "^0.2.4", "chosen-js": "^1.6.2", "clipboard": "^1.7.1", "datatables.net": "^1.10.15", @@ -94,8 +95,7 @@ "require-css": "^0.1.10", "rivets": "0.8.1", "text": "requirejs/text", - "vanderlee-colorpicker": "^1.2.13", - "@binary-com/webtrader-charts": "0.5.2" + "vanderlee-colorpicker": "^1.2.13" }, "contributors": [ { diff --git a/src/main.js b/src/main.js index 7d104aa369..59a33f2349 100755 --- a/src/main.js +++ b/src/main.js @@ -23,7 +23,7 @@ window.requirejs.config({ "moment-locale":"lib/moment/locale", "clipboard": "lib/clipboard/dist/clipboard.min", "indicator_levels": "charts/indicators/level", - "binary-style": "lib/binary-style/binary", + "binary-style": "lib/@binary-com/binary-style/binary", "babel-runtime/regenerator": "lib/regenerator-runtime/runtime", "webtrader-charts" : "lib/@binary-com/webtrader-charts/dist/webtrader-charts.iife", "chosen": "lib/chosen-js/chosen.jquery", diff --git a/yarn.lock b/yarn.lock index 68d99ccd46..4769d1f929 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,13 @@ # yarn lockfile v1 +"@binary-com/binary-style@^0.2.15": + version "0.2.15" + resolved "https://registry.yarnpkg.com/@binary-com/binary-style/-/binary-style-0.2.15.tgz#49b3eef9135d8e8f2275959abf1b018022f29484" + integrity sha512-p1L8xd/GGPE6Hiz1zmG2JAWCYFzJowKju9RzU+ZF7mXqQvjiVdBPqF+eZ5EBR1jOGWpy2+CuSYlZLjD/M9t0Sw== + dependencies: + select2 "4.0.5" + "@binary-com/webtrader-charts@0.5.2": version "0.5.2" resolved "https://registry.yarnpkg.com/@binary-com/webtrader-charts/-/webtrader-charts-0.5.2.tgz#8277e1c73a224051a2d460c8f439765dbd9e496a" @@ -1136,13 +1143,6 @@ binary-com-jquery-ui-timepicker@^1.0.1: dependencies: jquery "^3.0.0" -binary-style@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/binary-style/-/binary-style-0.2.4.tgz#24d9b6c5f4525cedbf6cf305876c02641fd4859a" - integrity sha1-JNm2xfRSXO2/bPMFh2wCZB/UhZo= - dependencies: - select2 "4.0.5" - bind-obj-methods@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/bind-obj-methods/-/bind-obj-methods-2.0.0.tgz#0178140dbe7b7bb67dc74892ace59bc0247f06f0" From 35ff9a8c8e1d427ba4322e909f35dc86027b3ba1 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Mon, 4 Feb 2019 12:08:45 +0800 Subject: [PATCH 049/103] resolve package json --- package.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/package.json b/package.json index 680e957136..fc02607266 100644 --- a/package.json +++ b/package.json @@ -71,10 +71,7 @@ "url": "https://github.com/binary-com/webtrader/issues" }, "dependencies": { -<<<<<<< HEAD "@binary-com/binary-style": "^0.2.15", -======= ->>>>>>> 49a95262d2b068e0626f13e5ab475289c608b8ae "@binary-com/webtrader-charts": "0.5.2", "alameda": "^1.2.0", "binary-com-jquery-dialogextended": "binary-com/jquery-dialogextend#master", From 12e03953cd957ff0f150d4b5c2574a53a52f13da Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Thu, 7 Feb 2019 16:01:28 +0800 Subject: [PATCH 050/103] deprecate live and beta --- Gruntfile.js | 6 +++--- package.json | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 1168088082..c65bbb1f2c 100755 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -381,10 +381,10 @@ module.exports = function (grunt) { grunt.registerTask("gh-pages-clean", ["gh-pages:clean"]); // conditional switch for deployment - grunt.registerTask("deploy", function (deployment_mode) { - if (deployment_mode === 'live' && process.env.TRAVIS_BRANCH === "master") { + grunt.registerTask("deploy", function () { + if (process.env.TRAVIS_BRANCH === "master") { grunt.task.run(["gh-pages:travis-deploy"]); - } else if (deployment_mode === 'beta' && process.env.TRAVIS_BRANCH === "development") { + } else if (process.env.TRAVIS_BRANCH === "development") { grunt.task.run(["shell:moveEverythingToBETA_folder", "gh-pages:travis-deploy"]); } }); diff --git a/package.json b/package.json index b99d230605..17232b2e71 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "lodash": "^4.17.5" }, "scripts": { - "deploy-gh-pages": "grunt deploy:live deploy:beta", + "deploy-gh-pages": "grunt deploy", "start": "grunt && concurrently -k \"grunt watch\" \"grunt connect\"", "watch": "grunt watch", "server": "grunt connect", From 3c0b411f3d25fce82182bca88d44c73752d4574d Mon Sep 17 00:00:00 2001 From: Ashkan Date: Thu, 7 Feb 2019 20:30:30 +0100 Subject: [PATCH 051/103] New translations messages.pot (Spanish) --- translations/i18n/es.po | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/translations/i18n/es.po b/translations/i18n/es.po index 2af914e7a1..8927da88a2 100644 --- a/translations/i18n/es.po +++ b/translations/i18n/es.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Spanish\n" "Language: es_ES\n" -"PO-Revision-Date: 2019-01-29 06:30\n" +"PO-Revision-Date: 2019-02-07 19:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -19,16 +19,16 @@ msgid "(if less than one day in duration), or at the end of the trading day (if msgstr "(si menos de un día de duración), o al final de la jornada bursátil (si un día o más de duración)" msgid "* Contract has not started yet" -msgstr "" +msgstr "* El contrato no ha comenzado todavía" msgid "* Password must be 6 characters minimum" -msgstr "" +msgstr "*La contraseña debe tener un mínimo de 6 caracteres" msgid "* Password must contain uppercase letters and numbers" -msgstr "" +msgstr "*La contraseña debe contener letras mayúsculas y números" msgid "* Please enter your new password" -msgstr "" +msgstr "* Por favor ingrese su nueva contraseña" msgid "- Binary.com is not affiliated with any of the Payment Agents listed above. Each Payment Agent operates as an independent service provider and is not endorsed, guaranteed or otherwise approved by Binary.com. CUSTOMERS DEAL WITH PAYMENT AGENTS AT THEIR SOLE RISK AND PERIL. Customers are advised to check the credentials of Payment Agents before sending them any money. Binary.com shall not in any circumstance be held responsible for transactions made between customers and Payment Agents" msgstr "-Binary.com no está afiliado con ninguno de los agentes de pago mencionados anteriormente. Cada agente de pago opera como un proveedor de servicios independiente y no es avalado, garantizado o de lo contrario aprobado por Binary.com. LOS CLIENTES TRATAN CON AGENTES DE PAGO A SU EXCLUSIVO RIESGO Y PELIGRO. Se recomienda a los clientes verificar las credenciales de los agentes de pago antes de enviarles dinero. Binary.com no será responsable en ninguna circunstancia por las transacciones realizadas entre los clientes y los agentes de pago" @@ -172,28 +172,28 @@ msgid "Accept" msgstr "Aceptar" msgid "Accessible from any web browser in 13 languages" -msgstr "" +msgstr "Accesible desde cualquier navegador web en 13 idiomas" msgid "Account balance" msgstr "Saldo de la cuenta" msgid "Account balance:" -msgstr "" +msgstr "Saldo de la cuenta:" msgid "Account id not found." -msgstr "" +msgstr "No se ha encontrado el ID de la cuenta." msgid "Account token not found." -msgstr "" +msgstr "No se ha encontrado el token de la cuenta." msgid "Action" msgstr "Acción" msgid "Active" -msgstr "" +msgstr "Activo" msgid "Active Since" -msgstr "" +msgstr "Activo Desde" msgid "Add comparisons" msgstr "Añadir comparaciones" @@ -268,7 +268,7 @@ msgid "Asset Index" msgstr "Índice de activos" msgid "Assets" -msgstr "" +msgstr "Activos" msgid "Aug" msgstr "Ago" @@ -454,7 +454,7 @@ msgid "Create" msgstr "Crear" msgid "Create Account" -msgstr "" +msgstr "Crear cuenta" msgid "Create token" msgstr "Crear token" From 494481b124dc129dd23bee2175364b21f261d607 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Thu, 7 Feb 2019 20:40:27 +0100 Subject: [PATCH 052/103] New translations messages.pot (Spanish) --- translations/i18n/es.po | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/translations/i18n/es.po b/translations/i18n/es.po index 8927da88a2..7c0dd0a76e 100644 --- a/translations/i18n/es.po +++ b/translations/i18n/es.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Spanish\n" "Language: es_ES\n" -"PO-Revision-Date: 2019-02-07 19:30\n" +"PO-Revision-Date: 2019-02-07 19:40\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -439,16 +439,16 @@ msgid "Contract Confirmation" msgstr "" msgid "Contract Details" -msgstr "" +msgstr "Detalles del contrato" msgid "Contracts" msgstr "Contratos" msgid "Copier" -msgstr "" +msgstr "Copiador" msgid "Copy Trading" -msgstr "" +msgstr "Copy Trading" msgid "Create" msgstr "Crear" @@ -541,7 +541,7 @@ msgid "Description" msgstr "Descripción" msgid "Deselect" -msgstr "" +msgstr "Deseleccionar" msgid "Differs" msgstr "Dígito Difiere" @@ -556,7 +556,7 @@ msgid "Don't have an account yet? Sign up and get a $10,000 virtual account" msgstr "¿Todavía no tiene una cuenta? Regístrese y obtenga una cuenta virtual de $10.000" msgid "Done" -msgstr "" +msgstr "Finalizado" msgid "Done. The funds are being transferred to the payment agent" msgstr "Hecho. Los fondos están siendo transferidos al agente de pago" @@ -640,7 +640,7 @@ msgid "Enjoy an intuitive trading interface with advanced functionality that let msgstr "Disfrute de una interfaz intuitiva de comercio con funcionalidad avanzada que le permite controlar todos sus activos y mercados favoritos al mismo tiempo, así como los gráficos esenciales, el índice de activos, horarios comerciales y datos del historial. Lo más importante es que puede elegir lo que quiere ver en su pantalla" msgid "Enter a valid trader token" -msgstr "" +msgstr "Ingrese un token de operador válido" msgid "Enter your current password" msgstr "Introduzca su contraseña actual" From 8b9d75e70ca7b973761663e19ef85eb7fad2625d Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Fri, 8 Feb 2019 10:49:12 +0800 Subject: [PATCH 053/103] add left and top validation for dialog --- src/main.css | 4 ++++ src/navigation/navigation.scss | 7 +++++++ src/windows/windows.es6 | 7 +++++-- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/main.css b/src/main.css index 0761c07b0c..28bca39065 100755 --- a/src/main.css +++ b/src/main.css @@ -96,6 +96,10 @@ div.ui-tooltip { /* override default jquery ui max tooltip width */ outline: 0; } +ul.ui-widget.ui-widget-content { + border: 1px solid #f2f2f2; +} + .ui-dialog .ui-dialog-content { padding: .5em .5em; padding-bottom: 0; diff --git a/src/navigation/navigation.scss b/src/navigation/navigation.scss index bff5a51449..b779c83de2 100644 --- a/src/navigation/navigation.scss +++ b/src/navigation/navigation.scss @@ -1,4 +1,6 @@ #topbar { + position: fixed; + z-index: 1000; width: 100%; line-height: 1; font-size: 100%; @@ -28,6 +30,11 @@ } #nav-menu { + position: fixed; + z-index: 1000; + width: 100%; + margin-top: 28px; + .trade, .instruments, .resources, .workspace { > ul { border: none; diff --git a/src/windows/windows.es6 b/src/windows/windows.es6 index da8bddaf9b..76ccd10c65 100644 --- a/src/windows/windows.es6 +++ b/src/windows/windows.es6 @@ -330,8 +330,11 @@ export const createBlankWindow = function($html,options) { } dialog.on('dragstop', () => { const top = dialog.offset().top; - if(top < 0) { - dialog.animate({ top: '0px' }, 300, dialog.trigger.bind(dialog, 'animated')); + const left = dialog.offset().left; + if(top < 90) { + dialog.animate({ top: '100px' }, 300, dialog.trigger.bind(dialog, 'animated')); + } else if (left < 0) { + dialog.animate({ left: '0px' }, 300, dialog.trigger.bind(dialog, 'animated')); } }); From 0430e07006afed649c5b11cdb77d78d267e252db Mon Sep 17 00:00:00 2001 From: Ashkan Date: Fri, 8 Feb 2019 04:30:26 +0100 Subject: [PATCH 054/103] New translations messages.pot (Thai) --- translations/i18n/th.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/translations/i18n/th.po b/translations/i18n/th.po index 4a77d9f1d7..1782f095f2 100644 --- a/translations/i18n/th.po +++ b/translations/i18n/th.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Thai\n" "Language: th_TH\n" -"PO-Revision-Date: 2019-01-29 06:31\n" +"PO-Revision-Date: 2019-02-08 03:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -1627,7 +1627,7 @@ msgid "This field is required" msgstr "ข้อมูลนี้ต้องระบุ ไม่สามารถเป็นค่าว่าง" msgid "This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, Japan, or to persons under age 18." -msgstr "" +msgstr "บริการต่างๆ ของเว็บไซต์นี้ไม่ได้มีให้บริการในบางประเทศ เช่น สหรัฐอเมริกา แคนาดา คอสตาริกา ฮ่องกง ญี่ปุ่น หรือ ให้บริการต่อบุคคลที่อายุต่ำกว่า 18" msgid "Thu" msgstr "พฤ" @@ -2059,7 +2059,7 @@ msgid "points" msgstr "จุด" msgid "risk warning" -msgstr "" +msgstr "การแจ้งเตือนระดับความเสี่ยง" msgid "sec" msgstr "วินาที" From 0dbf08eebf404c5629135e068e5655ecaf57b33a Mon Sep 17 00:00:00 2001 From: Ashkan Date: Fri, 8 Feb 2019 04:40:28 +0100 Subject: [PATCH 055/103] New translations messages.pot (Thai) --- translations/i18n/th.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/translations/i18n/th.po b/translations/i18n/th.po index 1782f095f2..2c4c0c8e4d 100644 --- a/translations/i18n/th.po +++ b/translations/i18n/th.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Thai\n" "Language: th_TH\n" -"PO-Revision-Date: 2019-02-08 03:30\n" +"PO-Revision-Date: 2019-02-08 03:40\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -307,7 +307,7 @@ msgid "Binary.com : Webtrader" msgstr "Binary.com : เว็บเทรดเดอร์ (Webtrader)" msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive – please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -msgstr "" +msgstr "Binary.com เป็นผู้ให้บริการซื้อขายออนไลน์ที่ได้รับรางวัลที่ช่วยให้ลูกค้าได้ทำการซื้อขายในตลาดการเงินผ่านทางไบนารีออปชันและ CFD การซื้อขายไบนารีออปชันและ CFD บนดัชนีผันผวนถูกจัดให้เป็นกิจกรรมด้านการพนัน โปรดจำไว้ว่า การพนันอาจทำให้เกิดการเสพติด กรุณาดำเนินการซื้อขายด้วยความรับผิดชอบ ศึกษาเพิ่มเติมเกี่ยวกับ [_1]ความรับผิดชอบในการซื้อขาย[_2] ผลิตภัณฑ์บางรายการอาจไม่มีในทุกประเทศ การบริการทางเว็บไซต์นี้ไม่มีในบางประเทศ เช่น สหรัฐอเมริกา แคนาดา คอสตาริกา ฮ่องกง หรือไม่ได้ให้บริการแก่บุคคลที่อายุต่ำกว่า 18 ปี" msgid "Blank window" msgstr "หน้าต่างว่าง" @@ -331,7 +331,7 @@ msgid "By clicking OK, you confirm that you have read and accepted the updated" msgstr "เมื่อท่านกดปุ่มตกลง (OK) ท่านยืนยันว่า ได้อ่านและยอมรับการแก้ไขดังกล่าว" msgid "CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74-89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money." -msgstr "" +msgstr "CFD คือเครื่องมือทางการเงินที่มีความซับซ้อน และมีความเสี่ยงสูงในการสูญเสียเงินอย่างรวดเร็วตามอัตราเลเวอเรจ ระหว่าง 74-89% ของบัญชีนักลงทุนรายย่อยขาดทุนเมื่อซื้อขาย CFD คุณจึงควรพิจารณาว่า คุณมีความเข้าใจในวิธีการทำงานของ CFD และคุณสามารถรับความเสี่ยงในอัตราสูงจากการขาดทุนได้หรือไม่" msgid "Can be used to buy and sell contracts, renew expired purchases, and top-up virtual-money accounts." msgstr "สามารถใช้ในการซื้อและขายสัญญาต่างๆ การต่ออายุ และการเติมเงินในบัญชีเงินเสมือนจริง" @@ -802,7 +802,7 @@ msgid "In order to properly apply theme, a full refresh of page is required. Are msgstr "เพื่อการใช้งานธีมอย่างมีประสิทธิภาพ ต้องมีการรีเฟรชหน้าจอ ท่านต้องการดำเนินการหรือไม่?" msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." -msgstr "" +msgstr "ในสหภาพยุโรป ผลิตภัณฑ์ทางการเงินดำเนินธุรกิจบริการการลงทุนโดย Binary Investments (Europe) Ltd. อาคาร Mompalao ห้อง 2 ถนนทาวเวอร์ Msida MSD1825 ประเทศมอลตา ได้รับใบอนุญาตและการควบคุมดูแลทางกฎหมายในฐานะผู้ให้บริการทางการลงทุนประเภทที่ 3 โดย Malta Financial Services Authority ([_1]ใบอนุญาตหมายเลข IS/70156[_2])" msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." msgstr "" @@ -1606,7 +1606,7 @@ msgid "The company holds customer funds in separate bank accounts to the operati msgstr "บริษัทฯ ดูแลเงินทุนประกันของลูกค้าในบัญชีที่ถูกจัดสรรแยกเพื่อการปฏิบัติการ และการจัดการเพื่อให้แน่ใจว่า สินทรัพย์ของบัญชีลูกค้ามีการถูกจำหน่ายหากมีกรณีล้มละลาย ซึ่งเป็นไปตามข้อกำหนดของ Gambling Commission ในการแยกเงินทุนลูกค้าโดยเป็นมาตรการการป้องกันระดับ: " msgid "The financial products offered via this website include binary options, contracts for difference (\"CFDs\") and other complex derivatives and financial products. Trading binary options may not be suitable for everyone. Trading CFDs carries a high level of risk since leverage can work both to your advantage and disadvantage. As a result, the products offered on this website may not be suitable for all investors because of the risk of losing all of your invested capital. You should never invest money that you cannot afford to lose, and never trade with borrowed money. Before trading in the complex financial products offered, please be sure to understand the risks involved and learn about [_1]Responsible Trading[_2]." -msgstr "" +msgstr "ผลิตภัณฑ์ทางการเงินที่ให้บริการในเว็บไซต์นี้ ได้แก่ ไบนารีออปชั่น สัญญาการซื้อขายส่วนต่าง (\"CFD\") อนุพันธ์และผลิตภัณฑ์ทางการเงินที่มีความซับซ้อนอื่นๆ การซื้อขายไบนารีออปชั่นอาจไม่เหมาะกับทุกคน การซื้อขาย CFD มีความเสี่ยงสูงเพราะเลเวอรเรจจะส่งผลทั้งดีและเสียให้คุณ ดังนั้น ผลิตภัณฑ์ในเว็บไซต์นี้จึงอาจจะไม่เหมาะสมกับนักลงทุนทุกคน เนื่องจากความเสี่ยงที่อาจสูญเสียเงินลงทุนทั้งหมด คุณไม่ควรลงทุน หากไม่สามารถรับภาวะการขาดทุน และต้องไม่ซื้อขายด้วยเงินที่ยืมมา ก่อนการซื้อขายผลิตภัณฑ์ทางการเงินที่มีความซับซ้อน โปรดทำความเข้าใจต่อความเสี่ยงที่เกี่ยวข้องและศึกษาเกี่ยวกับ [_1]การซื้อขายด้วยความรับผิดชอบ[_2]" msgid "There was a market data disruption during the contract period. For real-money accounts we will attempt to correct this and settle the contract properly, otherwise the contract will be cancelled and refunded. Virtual-money contracts will be cancelled and refunded." msgstr "มีการหยุดชะงักของข้อมูลตลาดในช่วงระยะเวลาของสัญญา สำหรับบัญชีเงินจริง เราจะพยายามแก้ไขและชำระสัญญาอย่างเหมาะสม มิเช่นนั้นสัญญาจะถูกยกเลิกและคืนเงิน สัญญาเงินเสมือนจะถูกยกเลิกและคืนเงิน" From 132773de57637404b0d2fdc348e43c0853a0ba1d Mon Sep 17 00:00:00 2001 From: Ashkan Date: Fri, 8 Feb 2019 04:50:26 +0100 Subject: [PATCH 056/103] New translations messages.pot (Thai) --- translations/i18n/th.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/translations/i18n/th.po b/translations/i18n/th.po index 2c4c0c8e4d..1c7bd8b23e 100644 --- a/translations/i18n/th.po +++ b/translations/i18n/th.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Thai\n" "Language: th_TH\n" -"PO-Revision-Date: 2019-02-08 03:40\n" +"PO-Revision-Date: 2019-02-08 03:50\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -802,16 +802,16 @@ msgid "In order to properly apply theme, a full refresh of page is required. Are msgstr "เพื่อการใช้งานธีมอย่างมีประสิทธิภาพ ต้องมีการรีเฟรชหน้าจอ ท่านต้องการดำเนินการหรือไม่?" msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." -msgstr "ในสหภาพยุโรป ผลิตภัณฑ์ทางการเงินดำเนินธุรกิจบริการการลงทุนโดย Binary Investments (Europe) Ltd. อาคาร Mompalao ห้อง 2 ถนนทาวเวอร์ Msida MSD1825 ประเทศมอลตา ได้รับใบอนุญาตและการควบคุมดูแลทางกฎหมายในฐานะผู้ให้บริการทางการลงทุนประเภทที่ 3 โดย Malta Financial Services Authority ([_1]ใบอนุญาตหมายเลข IS/70156[_2])" +msgstr "ในสหภาพยุโรป ผลิตภัณฑ์ทางการเงินให้บริการโดย Binary Investments (Europe) Ltd. ตั้งอยู่ที่ อาคาร Mompalao ห้อง 2 ถนนทาวเวอร์ Msida MSD1825 ประเทศมอลตา ได้รับใบอนุญาตและการควบคุมดูแลทางกฎหมายในฐานะผู้ให้บริการทางการลงทุนประเภทที่ 3 โดย Malta Financial Services Authority ([_1] ใบอนุญาตหมายเลข IS/70156 [_2])" msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." -msgstr "" +msgstr "ในสหภาพยุโรป ผลิตภัณฑ์ทางการเงินให้บริการโดย Binary Investments (Europe) Ltd. ตั้งอยู่ที่ อาคาร Mompalao ห้อง 2 ถนนทาวเวอร์ Msida MSD1825 ประเทศมอลตา ได้รับการควบคุมดูแลทางกฎหมายในฐานะผู้ให้บริการทางการลงทุนประเภทที่ 3 โดย Malta Financial Services Authority ([_1] ใบอนุญาตหมายเลข IS/70156 [_2])" msgid "In the Isle of Man and the UK, Volatility Indices are offered by Binary (IOM) Ltd., First Floor, Millennium House, Victoria Road, Douglas, IM2 4RW, Isle of Man, British Isles; licensed and regulated respectively by (1) the Gambling Supervision Commission in the Isle of Man (current licence issued on 31 August 2017) and by (2) the Gambling Commission in the UK (licence [_1]reference no: 39172[_2])." msgstr "ที่เกาะ Isle of Man และสหราชอาณาจักร ดัชนีผันผวนถูกเสนอโดย Binary (IOM) Ltd. ชั้นหนึ่ง อาคาร Millennium House ถนนวิคตอเรีย ดักลาส IM2 4RW เกาะ Isle of Man ในบริติชไอลส์ โดยได้รับใบอนุญาตและการควบคุมดูแลตามกฎหมายโดย (1) Gambling Supervision Commission บนเกาะ Isle of Man (ใบอนุญาตปัจจุบันออกให้เมื่อวันที่ 31 สิงหาคม 2017) และโดย (2) Gambling Commission ในสหราชอาณาจักร (ใบอนุญาต[_1]หมายเลขอ้างอิง: 39172[_2])" msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 01 August 2018), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -msgstr "" +msgstr "ในส่วนอื่นของสหภาพยุโรป ดัชนีผันผวนให้บริการโดย Binary (Europe) Ltd. อาคาร Mompalao ห้อง 2 ถนนทาวเวอร์ Msida MSD1825 ประเทศมอลตา ได้รับใบอนุญาตและการควบคุมดูแลตามกฎหมายโดย (1) Malta Gaming Authority ในประเทศมอลตา (หมายเลขใบอนุญาต MGA/B2C/102/2000 ออกให้วันที่ 1 สิงหาคม 2018) สำหรับลูกค้าสหราชอาณาจักร โดย (2) UK Gambling Commission (ใบอนุญาต [_1]หมายเลขอ้างอิง: 39495[_2]) และสำหรับลูกค้าไอร์แลนด์ โดย (3) Revenue Commissioners ในประเทศไอร์แลนด์ (หมายเลขใบอนุญาต Remote Bookmaker 1010285 ออกให้วันที่ 1 กรกฎาคม 2017) ดู [_3]ข้อมูลด้านกฎหมาย[_4] ฉบับสมบูรณ์" msgid "In/Out" msgstr "In/Out" From b915c04426d3fa6aeac504ead27d728ea34c38ff Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Fri, 8 Feb 2019 11:53:58 +0800 Subject: [PATCH 057/103] fix yarn lock --- yarn.lock | 9 --------- 1 file changed, 9 deletions(-) diff --git a/yarn.lock b/yarn.lock index 86b1cdd92c..622b7ba516 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1113,19 +1113,10 @@ binary-com-jquery-ui-timepicker@^1.0.1: dependencies: jquery "^3.0.0" -<<<<<<< HEAD bind-obj-methods@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/bind-obj-methods/-/bind-obj-methods-2.0.0.tgz#0178140dbe7b7bb67dc74892ace59bc0247f06f0" integrity sha512-3/qRXczDi2Cdbz6jE+W3IflJOutRVica8frpBn14de1mBOkzDo+6tY33kNhvkw54Kn3PzRRD2VnGbGPcTAk4sw== -======= -binary-style@^0.2.4: - version "0.2.4" - resolved "https://registry.yarnpkg.com/binary-style/-/binary-style-0.2.4.tgz#24d9b6c5f4525cedbf6cf305876c02641fd4859a" - integrity sha1-JNm2xfRSXO2/bPMFh2wCZB/UhZo= - dependencies: - select2 "4.0.5" ->>>>>>> bf35151c7ceac06334a0349eb053eecb4578919e bl@^1.0.0: version "1.2.2" From 7f3b5415ebfaf3033a1c00a9f700dd29753a3505 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Fri, 8 Feb 2019 05:00:28 +0100 Subject: [PATCH 058/103] New translations messages.pot (Thai) --- translations/i18n/th.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/translations/i18n/th.po b/translations/i18n/th.po index 1c7bd8b23e..34915aaf81 100644 --- a/translations/i18n/th.po +++ b/translations/i18n/th.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Thai\n" "Language: th_TH\n" -"PO-Revision-Date: 2019-02-08 03:50\n" +"PO-Revision-Date: 2019-02-08 04:00\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -1171,7 +1171,7 @@ msgid "Other" msgstr "อื่นๆ" msgid "Outside the EU, financial products are offered by Binary (C.R.) S.A., 5th Floor, Building 6 Centro Ejecutivo La Sabana, Sabana Sur, San José, Costa Rica, Binary (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, regulated by the Vanuatu Financial Services Commission ([_1]view licence[_2]), Binary (BVI) Ltd, 2nd Floor, O’Neal Marketing Associates Building, Wickham’s Cay II, P.O. Box 3174, Road Town, Tortola VB1110, British Virgin Islands, regulated by the British Virgin Islands Financial Services Commission ([_3]licence no. SIBA/L/18/1114[_4]), and Binary (FX) Ltd., Lot No. F16, First Floor, Paragon Labuan, Jalan Tun Mustapha, 87000 Labuan, Malaysia, regulated by the Labuan Financial Services Authority to carry on a money-broking business ([_5]licence no. MB/18/0024[_6])" -msgstr "" +msgstr "พื้นที่นอกสหภาพยุโรปนั้น ผลิตภัณฑ์ทางการเงินให้บริการโดยบริษัท Binary (C.R.) S.A. ตั้งอยู่ที่ ชั้น 5 อาคาร 6 Centro Ejecutivo La Sabana, Sabana Sur, San José ประเทศคอสตาริกา Binary (V) Ltd ตั้งอยู่ที่อาคาร Govant, Port Vila ตู้ปณ 1276 ประเทศวานูอาตู ซึ่งได้รับการควบคุมดูแลตามกฎหมายโดย Vanuatu Financial Services Commission ([_1]ดูใบรับรอง[_2]) Binary (BVI) Ltd ตั้งอยู่ที่ ชั้น 2 อาคาร O’Neal Marketing Associates, Wickham’s Cay II ตู้ปณ 3174, Road Town, Tortola VB1110 หมู่เกาะบริติชเวอร์จิน ซึ่งได้รับการควบคุมดูแลตามกฎหมายโดย British Virgin Islands Financial Services Commission ([_3]ใบรับรองเลขที่ SIBA/L/18/1114[_4]) และ Binary (FX) Ltd ตั้งอยู่ที่ ล็อต F16 ชั้น 1 Paragon Labuan ถนน Tun Mustapha 87000 ลาบวน ประเทศมาเลเซีย ซึ่งได้รับการควบคุมดูแลตามกฎหมายโดย Labuan Financial Services Authority ในการดำเนินการธุรกิจตัวแทนด้านการเงิน ([_5]ใบรับรองเลขที่ MB/18/0024[_6])" msgid "Over" msgstr "มากกว่า" @@ -1264,7 +1264,7 @@ msgid "Please install the latest version of one of these browsers" msgstr "โปรดติดตั้งเบราเซอร์เวอร์ชันล่าสุดตัวใดตัวหนึ่ง" msgid "Please keep your message to a single line, don’t press enter" -msgstr "" +msgstr "กรุณาจำกัดข้อความของคุณให้อยู่ในบรรทัดเดียว อย่ากดปุ่ม Enter" msgid "Please log in" msgstr "โปรดเข้าสู่ระบบ" From 1339a236e0a72076f76067b7001e9da96ea965cd Mon Sep 17 00:00:00 2001 From: Ashkan Date: Sun, 10 Feb 2019 18:20:27 +0100 Subject: [PATCH 059/103] New translations messages.pot (Polish) --- translations/i18n/pl.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/translations/i18n/pl.po b/translations/i18n/pl.po index 4aef520fea..362e82de50 100644 --- a/translations/i18n/pl.po +++ b/translations/i18n/pl.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Polish\n" "Language: pl_PL\n" -"PO-Revision-Date: 2019-01-29 06:30\n" +"PO-Revision-Date: 2019-02-10 17:20\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -307,7 +307,7 @@ msgid "Binary.com : Webtrader" msgstr "Binary.com: Webtrader" msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive – please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -msgstr "" +msgstr "Binary.com to zdobywająca nagrody platforma do handlu online, która ułatwia swoim klientom handel na rynkach finansowych, oferując opcje binarne i kontrakty na różnice kursowe. Handel opcjami binarnymi i kontraktami na różnice kursowe wskaźników zmienności jest uznawany za grę hazardową. Należy pamiętać, że gra hazardowa może uzależniać – prosimy o rozsądną grę. Dowiedz się więcej na temat [_1]odpowiedzialnego handlowania[_2]. Niektóre produkty są niedostępne w niektórych krajach. Usługi oferowane za pośrednictwem tej strony internetowej nie są dostępne w niektórych krajach, np. w Stanach Zjednoczonych, Kanadzie, Kostaryce, Hong Kongu, oraz dla osób poniżej 18 roku życia." msgid "Blank window" msgstr "Puste okno" @@ -331,7 +331,7 @@ msgid "By clicking OK, you confirm that you have read and accepted the updated" msgstr "Kliknięcie przycisku OK oznacza przeczytanie i akceptację zaktualizowanych" msgid "CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74-89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money." -msgstr "" +msgstr "Kontrakty na różnice kursowe to skomplikowane instrumenty finansowe obarczone wysokim ryzykiem szybkiej utraty pieniędzy w związku z dźwignią finansową. Między 74 a 89% inwestorów detalicznych traci pieniądze podczas handlowania kontraktami na różnice kursowe. Należy zastanowić się, czy rozumiesz zasadę działania kontraktów CFD i czy możesz sobie pozwolić na wysokie ryzyko utraty pieniędzy." msgid "Can be used to buy and sell contracts, renew expired purchases, and top-up virtual-money accounts." msgstr "Może być stosowany do zakupu i sprzedaży kontraktów, odnawiania wygasłych zakupów oraz doładowywania kont z wirtualnymi pieniędzmi." @@ -802,7 +802,7 @@ msgid "In order to properly apply theme, a full refresh of page is required. Are msgstr "W celu poprawnego zastosowania motywu niezbędne jest pełne odświeżenie strony. Czy chcesz kontynuować?" msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." -msgstr "" +msgstr "W UE produkty finansowe są oferowane przez Binary Investments (Europe) Ltd, Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, objętą licencją i regulacjami Urzędu ds. Usług Finansowych na Malcie: Malta Financial Services Authority jako firma świadcząca usługi inwestycyjne kategorii 3 ([_1]licencja o nr IS/70156[_2])." msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." msgstr "" From 8fa721ee75cdb22623f6cf7bb0fda18618ad97af Mon Sep 17 00:00:00 2001 From: Ashkan Date: Sun, 10 Feb 2019 18:30:28 +0100 Subject: [PATCH 060/103] New translations messages.pot (Polish) --- translations/i18n/pl.po | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/translations/i18n/pl.po b/translations/i18n/pl.po index 362e82de50..c5ef37ae26 100644 --- a/translations/i18n/pl.po +++ b/translations/i18n/pl.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Polish\n" "Language: pl_PL\n" -"PO-Revision-Date: 2019-02-10 17:20\n" +"PO-Revision-Date: 2019-02-10 17:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -805,13 +805,13 @@ msgid "In the EU, financial products are offered by Binary Investments (Europe) msgstr "W UE produkty finansowe są oferowane przez Binary Investments (Europe) Ltd, Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, objętą licencją i regulacjami Urzędu ds. Usług Finansowych na Malcie: Malta Financial Services Authority jako firma świadcząca usługi inwestycyjne kategorii 3 ([_1]licencja o nr IS/70156[_2])." msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." -msgstr "" +msgstr "W UE produkty finansowe są oferowane przez Binary Investments (Europe) Ltd, Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, objętą regulacjami Urzędu ds. Usług Finansowych na Malcie: Malta Financial Services Authority jako firma świadcząca usługi inwestycyjne kategorii 3 ([_1]licencja o nr IS/70156[_2])." msgid "In the Isle of Man and the UK, Volatility Indices are offered by Binary (IOM) Ltd., First Floor, Millennium House, Victoria Road, Douglas, IM2 4RW, Isle of Man, British Isles; licensed and regulated respectively by (1) the Gambling Supervision Commission in the Isle of Man (current licence issued on 31 August 2017) and by (2) the Gambling Commission in the UK (licence [_1]reference no: 39172[_2])." msgstr "Na Wyspie Man i w Wielkiej Brytanii wskaźniki zmienności są oferowane przez Binary (IOM) Ltd., First Floor, Millennium House, Victoria Road, Douglas, IM2 4RW, Wyspa Man, Wyspy Brytyjskie; za wydawanie licencji i regulację odpowiada odpowiednio (1) Komisja Nadzoru Gier Hazardowych Wyspy Man, na Wyspach Brytyjskich (Gambling Supervision Commission) – aktualna licencja została wydana dnia 31 sierpnia 2017 r., (2) Komisja ds. Gier Hazardowych w Zjednoczonym Królestwie (UK Gambling Commission) – licencja o [_1]numerze referencyjnym: 39172[_2])." msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 01 August 2018), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -msgstr "" +msgstr "W pozostałej części UE wskaźniki zmienności są oferowane przez Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta - za licencję i regulację odpowiada (1) Urząd ds. Gier Hazardowych: Malta Gaming Authority na Malcie (licencja o numerze MGA/B2C/102/2000 wydana 1 sierpnia 2018 r.), w przypadku klientów ze Zjednoczonego Królestwa (2) Komisja ds. Gier Hazardowych w Zjednoczonym Królestwie: UK Gambling Commission (licencja o [_1]numerze referencyjnym: 39495[_2]), w przypadku klientów z Irlandii (3) Irlandzkie Władze Podatkowe i Celne: Revenue Commissioners (Zdalna licencja bukmacherska o numerze: 1010285 wydana 1 lipca 2017 r.). Zobacz pełną treść [_3]Informacji o przepisach prawnych[_4]." msgid "In/Out" msgstr "W/poza" @@ -1171,7 +1171,7 @@ msgid "Other" msgstr "Inne" msgid "Outside the EU, financial products are offered by Binary (C.R.) S.A., 5th Floor, Building 6 Centro Ejecutivo La Sabana, Sabana Sur, San José, Costa Rica, Binary (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, regulated by the Vanuatu Financial Services Commission ([_1]view licence[_2]), Binary (BVI) Ltd, 2nd Floor, O’Neal Marketing Associates Building, Wickham’s Cay II, P.O. Box 3174, Road Town, Tortola VB1110, British Virgin Islands, regulated by the British Virgin Islands Financial Services Commission ([_3]licence no. SIBA/L/18/1114[_4]), and Binary (FX) Ltd., Lot No. F16, First Floor, Paragon Labuan, Jalan Tun Mustapha, 87000 Labuan, Malaysia, regulated by the Labuan Financial Services Authority to carry on a money-broking business ([_5]licence no. MB/18/0024[_6])" -msgstr "" +msgstr "Poza terytorium UE produkty finansowe są oferowane przez Binary (C.R.) S.A., 5th Floor, Building 6 Centro Ejecutivo La Sabana, Sabana Sur, San José, Kostaryka, Binary (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, za regulacje odpowiada Komisja ds. usług finansowych Vanuatu (Vanuatu Financial Services Commission) – [_1]zobacz licencję[_2]; Binary (BVI) Ltd, 2nd Floor, O’Neal Marketing Associates Building, Wickham’s Cay II, P.O. Box 3174, Road Town, Tortola VB1110, Brytyjskie Wyspy Dziewicze, regulacje odpowiada Komisja Brytyjskich Wysp Dziewiczych ds. Usług Finansowych (British Virgin Islands Financial Services Commission) – ([_3]licencja o numerze SIBA/L/18/1114[_4]); oraz Binary (FX) Ltd., Lot No. F16, First Floor, Paragon Labuan, Jalan Tun Mustapha, 87000 Labuan, Malezja, za regulacje w zakresie prowadzenia usług brokerskich odpowiada Urząd ds. Usług Finansowych na Labuanie (Labuan Financial Services Authority) – [_5]licencja o numerze MB/18/0024[_6]" msgid "Over" msgstr "Ponad" @@ -1264,7 +1264,7 @@ msgid "Please install the latest version of one of these browsers" msgstr "Zainstaluj najnowszą wersję jednej z tych przeglądarek" msgid "Please keep your message to a single line, don’t press enter" -msgstr "" +msgstr "Wpisz wiadomość w jednej linii, nie naciskaj przycisku Enter" msgid "Please log in" msgstr "Proszę się zalogować" @@ -1351,7 +1351,7 @@ msgid "Purchase Price" msgstr "Cena zakupu" msgid "Purchase Time" -msgstr "" +msgstr "Godzina zakupu" msgid "Read" msgstr "Przeczytaj" @@ -1606,7 +1606,7 @@ msgid "The company holds customer funds in separate bank accounts to the operati msgstr "Firma przechowuje środki klientów na innych rachunkach bankowych niż rachunek operacyjny. W przypadku niewypłacalności firmy rachunki te nie będą stanowiły jej aktywów. Tym samym spełnione zostają wymagania instytucji Gambling Commission dotyczące oddzielenia funduszy klientów na następującym poziomie" msgid "The financial products offered via this website include binary options, contracts for difference (\"CFDs\") and other complex derivatives and financial products. Trading binary options may not be suitable for everyone. Trading CFDs carries a high level of risk since leverage can work both to your advantage and disadvantage. As a result, the products offered on this website may not be suitable for all investors because of the risk of losing all of your invested capital. You should never invest money that you cannot afford to lose, and never trade with borrowed money. Before trading in the complex financial products offered, please be sure to understand the risks involved and learn about [_1]Responsible Trading[_2]." -msgstr "" +msgstr "Produkty finansowe oferowane za pośrednictwem tej witryny internetowej obejmują opcje binarne, kontrakty na różnice kursowe (kontrakty CFD) i inne złożone instrumenty pochodne i produkty finansowe. Handlowanie opcjami binarnymi nie jest odpowiednie dla każdego. Handel kontraktami na różnice kursowe wiąże się z wysokim ryzykiem, gdyż dźwignia finansowa może przynieść zarówno korzyści, jak i straty. W związku z tym, produkty oferowane na tej witrynie internetowej mogą być nieodpowiednie dla niektórych inwestorów i wiążą się z ryzykiem utraty całego zainwestowanego kapitału. Nigdy nie inwestuj środków finansowych, na stratę których nie możesz sobie pozwolić, ani pożyczonych środków. Przed rozpoczęciem handlowania oferowanymi przez nas złożonymi produktami finansowymi upewnij się, że rozumiesz ryzyko z nimi związane i zapoznaj się z zasadami [_1]odpowiedzialnego handlowania[_2]." msgid "There was a market data disruption during the contract period. For real-money accounts we will attempt to correct this and settle the contract properly, otherwise the contract will be cancelled and refunded. Virtual-money contracts will be cancelled and refunded." msgstr "W okresie kontraktu wystąpiły zakłócenia w przesyłaniu danych rynkowych. W przypadku kont z prawdziwymi pieniędzmi spróbujemy to poprawić i rozliczyć kontrakt poprawnie. Jeśli nie będzie to możliwe, kontrakty zostaną anulowane, a kwota ich zakupu zwrócona. Kontrakty w pieniądzach wirtualnych zostaną anulowane, a kwota ich zakupu zwrócona." @@ -1627,7 +1627,7 @@ msgid "This field is required" msgstr "To pole jest wymagane" msgid "This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, Japan, or to persons under age 18." -msgstr "" +msgstr "Ta witryna internetowa nie jest dostępna dla osób poniżej 18 roku życia oraz w niektórych krajach, takich jak: Stany Zjednoczone, Kanada, Kostaryka, Hongkong, Japonia." msgid "Thu" msgstr "Czw." @@ -2059,7 +2059,7 @@ msgid "points" msgstr "punkty" msgid "risk warning" -msgstr "" +msgstr "ostrzeżenie o ryzyku" msgid "sec" msgstr "s" @@ -2101,5 +2101,5 @@ msgid "| Return" msgstr "| Zwrot" msgid "" -msgstr "" +msgstr "[spacja]" From e09d899e2be2da292c7f154f0768b835067c9626 Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Mon, 11 Feb 2019 11:29:13 +0800 Subject: [PATCH 061/103] refactor and add timepicker validation for future contracts timepicker --- src/trade/tradeDialog.es6 | 84 ++++++++++++++++++++++++++------------- 1 file changed, 57 insertions(+), 27 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index c5a9492041..3ddff1ec6f 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -198,8 +198,44 @@ function set_current_template(state, tpl) { }) } -function init_state(available,root, dialog, symbol, contracts_for_spot){ +function validate_hour({ hour, today_times }) { + const { close, open } = today_times; + if (open === '--') return true; + const now = moment.utc(); + const close_hour = moment(close, 'HH:mm:ss').hour(); + let open_hour = moment(open, 'HH:mm:ss').hour(); + + if (now.hour() >= open_hour && now.hour() <= close_hour) { + open_hour = now.hour(); + } + + return (hour >= open_hour && hour <= close_hour) || + (hour <= close_hour && close_hour <= open_hour) || + (hour >= open_hour && open_hour >= close_hour); +} + +function validate_minute({ hour, minute, today_times }) { + const { close, open } = today_times; + if (open === '--') return true; + + const now = moment.utc(), + close_hour = moment(close, "HH:mm:ss").hour(), + close_minute = moment(close, "HH:mm:ss").minute(); + let open_hour = moment(open, "HH:mm:ss").hour(), + open_minute = moment(open, "HH:mm:ss").minute(); + + if (now.hour() >= open_hour && now.hour() <= close_hour) { + open_hour = now.hour(); + open_minute = now.minute(); + } + if (open_hour === hour) return minute >= open_minute; + if (close_hour === hour) return minute <= close_minute; + + return (hour > open_hour && hour < close_hour) || hour < close_hour || hour > open_hour; +} + +function init_state(available,root, dialog, symbol, contracts_for_spot) { var state = { duration: { array: ['Duration', 'End Time'], @@ -220,6 +256,13 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ array: [{ text: 'Now', value: 'now' } ], visible: false, hour_minute: '', + today_times: { open: '--', close: '--', disabled: false }, /* trading times for today */ + onHourShow: function(hour) { /* for timepicker */ + return validate_hour({ hour, today_times: state.date_start.today_times }); + }, + onMinuteShow: function(hour,minute) { + return validate_minute({ hour, minute, today_times: state.date_start.today_times }); + } }, date_expiry: { value_date: moment.utc().format('YYYY-MM-DD'), /* today utc in yyyy-mm-dd format */ @@ -227,31 +270,10 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ value: 0, /* epoch value of date+hour */ today_times: { open: '--', close: '--', disabled: false }, /* trading times for today */ onHourShow: function(hour) { /* for timepicker */ - var times = state.date_expiry.today_times; - if(times.open === '--') return true; - var now = moment.utc(); - var close_hour = moment(times.close, "HH:mm:ss").hour(); - var open_hour = moment(times.open, "HH:mm:ss").hour(); - if(now.hour() >= open_hour && now.hour() <= close_hour ) { open_hour = now.hour(); } - return (hour >= open_hour && hour <= close_hour) || - (hour <= close_hour && close_hour <= open_hour) || - (hour >= open_hour && open_hour >= close_hour); + return validate_hour({ hour, today_times: state.date_expiry.today_times }); }, - onMinuteShow: function(hour,minute){ - var times = state.date_expiry.today_times; - if(times.open === '--') return true; - var now = moment.utc(); - var close_hour = moment(times.close, "HH:mm:ss").hour(), - close_minute = moment(times.close, "HH:mm:ss").minute(); - var open_hour = moment(times.open, "HH:mm:ss").hour(), - open_minute = moment(times.open, "HH:mm:ss").minute(); - if(now.hour() >= open_hour && now.hour() <= close_hour ) { - open_hour = now.hour(); - open_minute = now.minute(); - } - if(open_hour === hour) return minute >= open_minute; - if(close_hour === hour) return minute <= close_minute; - return (hour > open_hour && hour < close_hour) || hour < close_hour || hour > open_hour; + onMinuteShow: function(hour,minute) { + return validate_minute({ hour, minute, today_times: state.date_expiry.today_times }); } }, categories: { @@ -513,8 +535,16 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ const date_start_formatted = moment.unix(+state.date_start.value).format('YYYY-MM-DD'); const date_start_with_selected_hour_minute = moment.utc(`${date_start_formatted} ${hour_minute}`).unix(); - state.date_start.value = date_start_with_selected_hour_minute; - state.date_start.hour_minute = hour_minute; + trading_times_for(date_start_formatted, state.proposal.symbol).then(data => { + const range = _(state.duration_unit.ranges).filter(['type', 'minutes']).head(); + const value_hour = range ? moment.utc().add(range.min + 1, 'm').format('HH:mm') : '00:00'; + + state.date_start.today_times.disabled = !range + state.date_start.today_times.open = data.open; + state.date_start.today_times.close = data.close; + state.date_start.hour_minute = value_hour > hour_minute ? value_hour : hour_minute ; + state.date_start.value = date_start_with_selected_hour_minute; + }); } state.date_expiry.update = function (date_or_hour) { From 1b68062a8f33f27004513ba0f5a0efc515c7d6df Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Mon, 11 Feb 2019 12:05:31 +0800 Subject: [PATCH 062/103] update future contract dropdown style --- src/trade/tradeDialog.scss | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/trade/tradeDialog.scss b/src/trade/tradeDialog.scss index 3e1a21a2be..18a0a3b28d 100644 --- a/src/trade/tradeDialog.scss +++ b/src/trade/tradeDialog.scss @@ -310,8 +310,10 @@ ul.chosen-results { flex-direction: column; max-height: 250px; + margin: 0px; + padding: 0px; li { - width: calc(100% - 10px); + width: 100%; text-align: center; display: block; height: 100%; @@ -346,9 +348,6 @@ box-shadow: none; border: 1px solid #F2F2F2; padding: 0; - > span { - width: calc(100% - 10px); - } > div { position: absolute; right: 0; From 056f5e761fac77713963e73ff5576e79469c11ff Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Mon, 11 Feb 2019 16:52:48 +0800 Subject: [PATCH 063/103] add timepicker validation for future starting contracts --- src/trade/tradeDialog.es6 | 59 ++++++++++++++++++++++++++++----------- 1 file changed, 43 insertions(+), 16 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 3ddff1ec6f..f764856fc7 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -198,7 +198,11 @@ function set_current_template(state, tpl) { }) } -function validate_hour({ hour, today_times }) { +function validateHour({ hour, today_times, selected_date_unix }) { + const formatted = moment.unix(+selected_date_unix).format('YYYY-MM-DD'); + const is_today = !moment.utc(formatted).isAfter(moment.utc(),'day'); + if (!is_today) return true; + const { close, open } = today_times; if (open === '--') return true; @@ -215,15 +219,19 @@ function validate_hour({ hour, today_times }) { (hour >= open_hour && open_hour >= close_hour); } -function validate_minute({ hour, minute, today_times }) { +function validateMinute({ hour, minute, today_times, selected_date_unix }) { + const formatted = moment.unix(+selected_date_unix).format('YYYY-MM-DD'); + const is_today = !moment.utc(formatted).isAfter(moment.utc(),'day'); + if (!is_today) return true; + const { close, open } = today_times; if (open === '--') return true; const now = moment.utc(), - close_hour = moment(close, "HH:mm:ss").hour(), - close_minute = moment(close, "HH:mm:ss").minute(); - let open_hour = moment(open, "HH:mm:ss").hour(), - open_minute = moment(open, "HH:mm:ss").minute(); + close_hour = moment(close, 'HH:mm:ss').hour(), + close_minute = moment(close, 'HH:mm:ss').minute(); + let open_hour = moment(open, 'HH:mm:ss').hour(), + open_minute = moment(open, 'HH:mm:ss').minute(); if (now.hour() >= open_hour && now.hour() <= close_hour) { open_hour = now.hour(); @@ -256,12 +264,21 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { array: [{ text: 'Now', value: 'now' } ], visible: false, hour_minute: '', - today_times: { open: '--', close: '--', disabled: false }, /* trading times for today */ + today_times: { open: '--', close: '--' }, /* trading times for today */ onHourShow: function(hour) { /* for timepicker */ - return validate_hour({ hour, today_times: state.date_start.today_times }); + return validateHour({ + hour, + today_times: state.date_start.today_times, + selected_date_unix: state.date_start.value, + }); }, - onMinuteShow: function(hour,minute) { - return validate_minute({ hour, minute, today_times: state.date_start.today_times }); + onMinuteShow: function(hour, minute) { + return validateMinute({ + hour, + minute, + today_times: state.date_start.today_times, + selected_date_unix: state.date_start.value, + }); } }, date_expiry: { @@ -270,10 +287,20 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { value: 0, /* epoch value of date+hour */ today_times: { open: '--', close: '--', disabled: false }, /* trading times for today */ onHourShow: function(hour) { /* for timepicker */ - return validate_hour({ hour, today_times: state.date_expiry.today_times }); + return validateHour({ + hour, + state, + today_times: state.date_expiry.today_times, + selected_date_unix: state.date_expiry.value, + }); }, - onMinuteShow: function(hour,minute) { - return validate_minute({ hour, minute, today_times: state.date_expiry.today_times }); + onMinuteShow: function(hour, minute) { + return validateMinute({ + hour, + minute, + today_times: state.date_expiry.today_times, + selected_date_unix: state.date_expiry.value, + }); } }, categories: { @@ -534,15 +561,15 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { state.setDateStartHourMinute = (hour_minute) => { const date_start_formatted = moment.unix(+state.date_start.value).format('YYYY-MM-DD'); const date_start_with_selected_hour_minute = moment.utc(`${date_start_formatted} ${hour_minute}`).unix(); + const is_today = !moment.utc(date_start_formatted).isAfter(moment.utc(),'day'); trading_times_for(date_start_formatted, state.proposal.symbol).then(data => { const range = _(state.duration_unit.ranges).filter(['type', 'minutes']).head(); - const value_hour = range ? moment.utc().add(range.min + 1, 'm').format('HH:mm') : '00:00'; + const now = is_today ? moment.utc().format('HH:mm') : '00:00'; - state.date_start.today_times.disabled = !range state.date_start.today_times.open = data.open; state.date_start.today_times.close = data.close; - state.date_start.hour_minute = value_hour > hour_minute ? value_hour : hour_minute ; + state.date_start.hour_minute = now > hour_minute ? now : hour_minute; state.date_start.value = date_start_with_selected_hour_minute; }); } From 79bb68c9143705d3806e478f9b10c711b3a3cb8f Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Mon, 11 Feb 2019 17:30:25 +0800 Subject: [PATCH 064/103] set default hh_mm to now hh_mm --- src/trade/tradeDialog.es6 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index f764856fc7..145603aaa0 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -561,11 +561,10 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { state.setDateStartHourMinute = (hour_minute) => { const date_start_formatted = moment.unix(+state.date_start.value).format('YYYY-MM-DD'); const date_start_with_selected_hour_minute = moment.utc(`${date_start_formatted} ${hour_minute}`).unix(); - const is_today = !moment.utc(date_start_formatted).isAfter(moment.utc(),'day'); trading_times_for(date_start_formatted, state.proposal.symbol).then(data => { const range = _(state.duration_unit.ranges).filter(['type', 'minutes']).head(); - const now = is_today ? moment.utc().format('HH:mm') : '00:00'; + const now = moment.utc().format('HH:mm'); state.date_start.today_times.open = data.open; state.date_start.today_times.close = data.close; From e328918239ed9a64085fa317c7da9272a709903e Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Mon, 11 Feb 2019 18:13:27 +0800 Subject: [PATCH 065/103] remove redundant function argument --- src/trade/tradeDialog.es6 | 1 - 1 file changed, 1 deletion(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 145603aaa0..77b069a43f 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -289,7 +289,6 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { onHourShow: function(hour) { /* for timepicker */ return validateHour({ hour, - state, today_times: state.date_expiry.today_times, selected_date_unix: state.date_expiry.value, }); From 4c46d1e842cd799d1f6da22fe8acd46c26b83773 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 12 Feb 2019 04:40:27 +0100 Subject: [PATCH 066/103] New translations messages.pot (Russian) --- translations/i18n/ru.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/translations/i18n/ru.po b/translations/i18n/ru.po index 841630f2f2..8a89bfc0cb 100644 --- a/translations/i18n/ru.po +++ b/translations/i18n/ru.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Russian\n" "Language: ru_RU\n" -"PO-Revision-Date: 2019-01-29 06:30\n" +"PO-Revision-Date: 2019-02-12 03:40\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -2059,7 +2059,7 @@ msgid "points" msgstr "пункт." msgid "risk warning" -msgstr "" +msgstr "предупреждение о риске" msgid "sec" msgstr "сек." @@ -2101,5 +2101,5 @@ msgid "| Return" msgstr "| Прибыль" msgid "" -msgstr "" +msgstr "" From 44fc9cfa4cc4b108fa65d002336467ff03fed131 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Tue, 12 Feb 2019 04:50:28 +0100 Subject: [PATCH 067/103] New translations messages.pot (Russian) --- translations/i18n/ru.po | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/translations/i18n/ru.po b/translations/i18n/ru.po index 8a89bfc0cb..cdae67a4a9 100644 --- a/translations/i18n/ru.po +++ b/translations/i18n/ru.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Russian\n" "Language: ru_RU\n" -"PO-Revision-Date: 2019-02-12 03:40\n" +"PO-Revision-Date: 2019-02-12 03:50\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -307,7 +307,7 @@ msgid "Binary.com : Webtrader" msgstr "Binary.com: Webtrader" msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive – please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -msgstr "" +msgstr "Binary.com – это провайдер услуг в сфере онлайн торговли, удостоенный высоких наград и помогающий своим клиентам торговать на финансовых рынках посредством контрактов на бинарных опционах и CFD. Торговля бинарными опционами и CFD на Индексах волатильности относится к категории азартных игр. Пожалуйста, помните, что азартные игры могут перерасти в зависимость и играйте ответственно. Узнайте больше об [_1]ответственной торговле[_2]. Ряд продуктов доступен не во всех странах мира. Услуги данного сайта недоступны для лиц моложе 18 лет, а также в следующих странах: США, Канада, Коста-Рика, Гонконг." msgid "Blank window" msgstr "Пустое окно" @@ -331,7 +331,7 @@ msgid "By clicking OK, you confirm that you have read and accepted the updated" msgstr "Нажав OK, Вы подтверждаете, что прочитали и согласились с обновлениями в документе" msgid "CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74-89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money." -msgstr "" +msgstr "CFD или контракты на разницу являются сложными инструментами и сопряжены с высоким риском быстрой потери всех средств, ввиду применения кредитного рычага. От 74 до 89% индивидуальных инвесторов теряют средства при торговле CFD. В этой связи, пожалуйста, убедитесь, что Вы хорошо понимаете принципы работы CFD и осознаете все сопряженные риски." msgid "Can be used to buy and sell contracts, renew expired purchases, and top-up virtual-money accounts." msgstr "Может использоваться для покупки и продажи контрактов, возобновления закончившихся сделок, а также для пополнения демо-счетов." @@ -802,16 +802,16 @@ msgid "In order to properly apply theme, a full refresh of page is required. Are msgstr "Чтобы изменение темы вступило в силу, необходимо полное обновление страницы. Вы уверены, что хотите продолжить?" msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, licensed and regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." -msgstr "" +msgstr "Финансовые продукты на территории ЕС предоставлены компанией Binary Investments (Europe) Ltd., расположенной по адресу Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta. Компания лицензирована и регулируется Мальтийским управлением финансовых услуг в качестве поставщика инвестиционных услуг, относящихся к 3-й категории ([_1]лицензия номер IS/70156[_2])." msgid "In the EU, financial products are offered by Binary Investments (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta, regulated as a Category 3 Investment Services provider by the Malta Financial Services Authority ([_1]licence no. IS/70156[_2])." -msgstr "" +msgstr "Финансовые продукты на территории ЕС предоставлены компанией Binary Investments (Europe) Ltd., расположенной по адресу Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta. Компания регулируется Мальтийским управлением финансовых услуг в качестве поставщика инвестиционных услуг, относящихся к 3-й категории ([_1]лицензия номер IS/70156[_2])." msgid "In the Isle of Man and the UK, Volatility Indices are offered by Binary (IOM) Ltd., First Floor, Millennium House, Victoria Road, Douglas, IM2 4RW, Isle of Man, British Isles; licensed and regulated respectively by (1) the Gambling Supervision Commission in the Isle of Man (current licence issued on 31 August 2017) and by (2) the Gambling Commission in the UK (licence [_1]reference no: 39172[_2])." msgstr "Индексы волатильности на острове Мэн и в Великобритании предоставлены компанией Binary (IOM) Ltd., расположенной по адресу First Floor, Millennium House, Victoria Road, Douglas, IM2 4RW, Isle of Man, British Isles. Компания лицензирована и регулируется (1) Комиссией по надзору за азартными играм на Острове Мэн (текущая лицензия выдана 31 августа 2017 г.), а также (2) Комиссией по азартным играм Великобритании (номер лицензии: [_1] 39172[_2])." msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 01 August 2018), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -msgstr "" +msgstr "В остальной части ЕС Индексы волатильности предоставлены компанией Binary (Europe) Ltd., расположенной по адресу Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta. Компания лицензирована и регулируется (1) Управлением по азартным играм Мальты (лицензия номер MGA/B2C/102/2000 выдана 01 августа 2018 г.), для клиентов из Великобритании – (2) Управлением по азартным играм Великобритании ([_1]номер лицензии: 39495[_2]), а для клиентов из Ирландии – (3) Налоговой службой Ирландии (лицензия удалённого букмекера номер 1010285, выданная 1 июля 2017 г). Ознакомьтесь с [_3]Информацией о регулировании[_4]." msgid "In/Out" msgstr "Внутри/Вне" @@ -1171,7 +1171,7 @@ msgid "Other" msgstr "Другое" msgid "Outside the EU, financial products are offered by Binary (C.R.) S.A., 5th Floor, Building 6 Centro Ejecutivo La Sabana, Sabana Sur, San José, Costa Rica, Binary (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, regulated by the Vanuatu Financial Services Commission ([_1]view licence[_2]), Binary (BVI) Ltd, 2nd Floor, O’Neal Marketing Associates Building, Wickham’s Cay II, P.O. Box 3174, Road Town, Tortola VB1110, British Virgin Islands, regulated by the British Virgin Islands Financial Services Commission ([_3]licence no. SIBA/L/18/1114[_4]), and Binary (FX) Ltd., Lot No. F16, First Floor, Paragon Labuan, Jalan Tun Mustapha, 87000 Labuan, Malaysia, regulated by the Labuan Financial Services Authority to carry on a money-broking business ([_5]licence no. MB/18/0024[_6])" -msgstr "" +msgstr "За пределами ЕС финансовые процедуры осуществляются компанией Binary (C.R.) S.A., 5th Floor, Building 6 Centro Ejecutivo La Sabana, Sabana Sur, San José, Costa Rica, компанией Binary (V) Ltd, Govant Building, Port Vila, PO Box 1276, Vanuatu, деятельность которой регулируется Комиссией по предоставлению финансовых услуг Вануату ([_1]см. лицензию[_2]), компанией Binary (BVI) Ltd, 2nd Floor, O’Neal Marketing Associates Building, Wickham’s Cay II, P.O. Box 3174, Road Town, Tortola VB1110, British Virgin Islands, деятельность которой регулируется Комиссией по предоставлению финансовых услуг на Британских Виргинских островах ([_3]лицензия номер SIBA/L/18/1114[_4]), а также Binary (FX) Ltd., Lot No. F16, First Floor, Paragon Labuan, Jalan Tun Mustapha, 87000 Labuan, Malaysia, регулируемой Управлением финансовых услуг Лабуана для ведения брокерской деятельности ([_5]лицензия номер MB/18/0024[_6])." msgid "Over" msgstr "Более" @@ -1264,7 +1264,7 @@ msgid "Please install the latest version of one of these browsers" msgstr "Пожалуйста, установите последнюю версию одного из следующих браузеров" msgid "Please keep your message to a single line, don’t press enter" -msgstr "" +msgstr "Пожалуйста, пишите сообщение на одной строке, не нажимая кнопку Enter" msgid "Please log in" msgstr "Пожалуйста, войдите в систему" @@ -1606,7 +1606,7 @@ msgid "The company holds customer funds in separate bank accounts to the operati msgstr "Компания держит средства клиентов на отдельных от рабочих счетов банковских счетах, которые в случае неплатежеспособности Компании не войдут в состав её активов. Это отвечает требованиям Комиссии по азартным играм по сегрегации средств клиентов на следующем уровне:" msgid "The financial products offered via this website include binary options, contracts for difference (\"CFDs\") and other complex derivatives and financial products. Trading binary options may not be suitable for everyone. Trading CFDs carries a high level of risk since leverage can work both to your advantage and disadvantage. As a result, the products offered on this website may not be suitable for all investors because of the risk of losing all of your invested capital. You should never invest money that you cannot afford to lose, and never trade with borrowed money. Before trading in the complex financial products offered, please be sure to understand the risks involved and learn about [_1]Responsible Trading[_2]." -msgstr "" +msgstr "Финансовые продукты, предоставленные на данном сайте, включают бинарные опционы, контракты на разницу (или \"CFD\"), а также другие комплексные продукты и финансовые продукты. Торговля бинарными опционами подходит далеко не для всех. Торговля CFD предполагает высокий уровень риска, так как кредитный рычаг может сыграть не только в Вашу пользу, но и против Вас. В результате, продукты, предложенные на данном сайте, могут подходить не каждому инвестору, ввиду риска потерять весь инвестированный капитал. Настоятельно рекомендуем не инвестировать деньги, которые Вы не можете позволить себе потерять, а также не торговать на деньги, взятые в долг. Перед началом работы с предложенными нами комплексными инвестиционными продуктами, пожалуйста, оцените все сопряженные риски и ознакомьтесь с условиями [_1]ответственной торговли[_2]." msgid "There was a market data disruption during the contract period. For real-money accounts we will attempt to correct this and settle the contract properly, otherwise the contract will be cancelled and refunded. Virtual-money contracts will be cancelled and refunded." msgstr "Произошел перебой в получении данных. Мы предпримем все усилия, чтобы исправить это на реальных счетах и правильно установить настройки контракта. В противном случае, контракт будет отменён и все средства возвращены трейдеру. Контракт на демо-счетах будет также отменён с возвратом средств." @@ -1627,7 +1627,7 @@ msgid "This field is required" msgstr "Данное поле является обязательным" msgid "This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, Japan, or to persons under age 18." -msgstr "" +msgstr "Услуги данного вебсайта недоступны в ряде стран, включая США, Канаду, Коста-Рику, Гонконг, Японию, а также не распространяются на лиц моложе 18 лет." msgid "Thu" msgstr "Чет" From 96a9e1ea59eff582bd26456d8c85ab92085a83e0 Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Tue, 12 Feb 2019 16:22:12 +0800 Subject: [PATCH 068/103] add now validation only for today future contracts --- src/trade/tradeDialog.es6 | 13 ++++++++++--- yarn.lock | 5 ----- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 77b069a43f..81b2d01bb7 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -558,16 +558,23 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { }; state.setDateStartHourMinute = (hour_minute) => { - const date_start_formatted = moment.unix(+state.date_start.value).format('YYYY-MM-DD'); + const date_start_formatted = moment.unix(+state.date_start.value).format('YYYY-MM-DD'); const date_start_with_selected_hour_minute = moment.utc(`${date_start_formatted} ${hour_minute}`).unix(); + const is_today = !moment.utc(date_start_formatted).isAfter(moment.utc(),'day'); trading_times_for(date_start_formatted, state.proposal.symbol).then(data => { const range = _(state.duration_unit.ranges).filter(['type', 'minutes']).head(); - const now = moment.utc().format('HH:mm'); state.date_start.today_times.open = data.open; state.date_start.today_times.close = data.close; - state.date_start.hour_minute = now > hour_minute ? now : hour_minute; + + if (is_today) { + const now = moment.utc().format('HH:mm'); + state.date_start.hour_minute = now > hour_minute ? now : hour_minute; + } else { + state.date_start.hour_minute = hour_minute; + } + state.date_start.value = date_start_with_selected_hour_minute; }); } diff --git a/yarn.lock b/yarn.lock index 622b7ba516..db36d6dc5f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1113,11 +1113,6 @@ binary-com-jquery-ui-timepicker@^1.0.1: dependencies: jquery "^3.0.0" -bind-obj-methods@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/bind-obj-methods/-/bind-obj-methods-2.0.0.tgz#0178140dbe7b7bb67dc74892ace59bc0247f06f0" - integrity sha512-3/qRXczDi2Cdbz6jE+W3IflJOutRVica8frpBn14de1mBOkzDo+6tY33kNhvkw54Kn3PzRRD2VnGbGPcTAk4sw== - bl@^1.0.0: version "1.2.2" resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" From aff8a66ef96e1ea781dc32aa80575dbdbab59600 Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Tue, 12 Feb 2019 16:24:01 +0800 Subject: [PATCH 069/103] add missing space --- src/trade/tradeDialog.es6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 81b2d01bb7..a9c1316f4e 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -560,7 +560,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { state.setDateStartHourMinute = (hour_minute) => { const date_start_formatted = moment.unix(+state.date_start.value).format('YYYY-MM-DD'); const date_start_with_selected_hour_minute = moment.utc(`${date_start_formatted} ${hour_minute}`).unix(); - const is_today = !moment.utc(date_start_formatted).isAfter(moment.utc(),'day'); + const is_today = !moment.utc(date_start_formatted).isAfter(moment.utc(), 'day'); trading_times_for(date_start_formatted, state.proposal.symbol).then(data => { const range = _(state.duration_unit.ranges).filter(['type', 'minutes']).head(); From 935f2f9367ed79a150fac39ecbb10b83fd61c2bd Mon Sep 17 00:00:00 2001 From: OskarAhl Date: Tue, 12 Feb 2019 16:30:26 +0800 Subject: [PATCH 070/103] remove unused range variable --- src/trade/tradeDialog.es6 | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index a9c1316f4e..5c8e29c379 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -563,14 +563,12 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { const is_today = !moment.utc(date_start_formatted).isAfter(moment.utc(), 'day'); trading_times_for(date_start_formatted, state.proposal.symbol).then(data => { - const range = _(state.duration_unit.ranges).filter(['type', 'minutes']).head(); - state.date_start.today_times.open = data.open; state.date_start.today_times.close = data.close; if (is_today) { - const now = moment.utc().format('HH:mm'); - state.date_start.hour_minute = now > hour_minute ? now : hour_minute; + const now_hour_minute = moment.utc().format('HH:mm'); + state.date_start.hour_minute = now_hour_minute > hour_minute ? now_hour_minute : hour_minute; } else { state.date_start.hour_minute = hour_minute; } From 8f7f2e7d8f341b4978468afcbda275f0c613750e Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Wed, 13 Feb 2019 10:14:50 +0800 Subject: [PATCH 071/103] nit space --- src/trade/tradeDialog.es6 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index bd9c139f7f..f03e03059d 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -509,8 +509,8 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ state.date_expiry.update = function (date_or_hour) { /* contracts that are more not today must end at the market close time */ const { value_date } = state.date_expiry; - const is_today = !moment.utc(value_date).isAfter(moment.utc(),'day'); - if(!is_today) { + const is_today = !moment.utc(value_date).isAfter(moment.utc(), 'day'); + if (!is_today) { state.date_expiry.today_times.disabled = true; trading_times_for(value_date, state.proposal.symbol) .then(function(times){ @@ -522,7 +522,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot){ }); } else { - if(date_or_hour !== state.date_expiry.value_hour) { state.date_expiry.update_times(); } + if (date_or_hour !== state.date_expiry.value_hour) { state.date_expiry.update_times(); } state.date_expiry.value = moment.utc(state.date_expiry.value_date + ' ' + state.date_expiry.value_hour).unix(); state.barriers.update(); debounce(state.date_expiry.value, state.proposal.onchange); From 7a623b6d240458ca67f9d7f9e1ab849570c220e4 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Wed, 13 Feb 2019 06:40:27 +0100 Subject: [PATCH 072/103] New translations messages.pot (Indonesian) --- translations/i18n/id.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/translations/i18n/id.po b/translations/i18n/id.po index b451fbe491..d559ac770b 100644 --- a/translations/i18n/id.po +++ b/translations/i18n/id.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Indonesian\n" "Language: id_ID\n" -"PO-Revision-Date: 2019-02-01 09:30\n" +"PO-Revision-Date: 2019-02-13 05:40\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -772,10 +772,10 @@ msgid "Higher" msgstr "Higher" msgid "Historical Data" -msgstr "Data Historikal" +msgstr "Data Historis" msgid "Historical Data For" -msgstr "Data Historikal Untuk" +msgstr "Data Historis Untuk" msgid "Horizontal line" msgstr "Garis horisontal" From 704b8e58903e35ef1015485d19dbeed2294a33b0 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Wed, 13 Feb 2019 15:00:14 +0800 Subject: [PATCH 073/103] add nav element for navigation --- src/navigation/navigation.html | 322 +++++++++++++++++---------------- src/navigation/navigation.scss | 230 +++++++++++------------ src/windows/windows.es6 | 6 +- 3 files changed, 282 insertions(+), 276 deletions(-) diff --git a/src/navigation/navigation.html b/src/navigation/navigation.html index 9fe92914b0..e97625d1f8 100644 --- a/src/navigation/navigation.html +++ b/src/navigation/navigation.html @@ -1,168 +1,170 @@ -
      -
      -
      -
        -
      • - -
        - {lang.name} -
        - -
      • -
      -
        -
      • - -
        - {lang.name} -
        - -
      • -
      • {ele.name}
      • -
      -
      - Contact Us - -
      - - +
      + +
      + +
    • Portfolio
    • +
      + +
    • Statement
    • +
      + +
    • Profit table
    • +
      + +
    • Deposit funds
    • +
      + +
    • Withdraw funds
    • +
      + +
    • Token management
    • +
      + +
    • Copy Trading
    • +
      + +
    • Change password
    • +
      +
      + +
    • Logout
    • +
      +
    + + + + + + diff --git a/src/navigation/navigation.scss b/src/navigation/navigation.scss index b779c83de2..0aa8daf6df 100644 --- a/src/navigation/navigation.scss +++ b/src/navigation/navigation.scss @@ -1,127 +1,129 @@ -#topbar { +nav { position: fixed; - z-index: 1000; width: 100%; - line-height: 1; - font-size: 100%; - text-align: right; - padding: 3px 0; - height: 23px; - span.time { - color: white; - float: right; - padding-right: 35px; - padding-top: 5px; - font-size: 12px; - } - span.contact-us { - color: white; - float: right; - padding-right: 25px; - padding-top: 5px; - font-weight: 900; - font-size: 12px; - } - - #select_language { - top:-3px; - z-index: 999999;/*should be at the top of other dialogs*/ - } -} + z-index: 3000; -#nav-menu { - position: fixed; - z-index: 1000; - width: 100%; - margin-top: 28px; + #topbar { + width: 100%; + line-height: 1; + font-size: 100%; + text-align: right; + padding: 3px 0; + height: 23px; - .trade, .instruments, .resources, .workspace { - > ul { - border: none; - visibility: hidden; - z-index: 999999; - opacity: 0; - transition: visibility 0.5s, opacity 0.1s linear 0.1s; + span.time { + color: white; + float: right; + padding-right: 35px; + padding-top: 5px; + font-size: 12px; + } + span.contact-us { + color: white; + float: right; + padding-right: 25px; + padding-top: 5px; + font-weight: 900; + font-size: 12px; } - &:hover > ul { - visibility: visible; - opacity: 1; - transition: visibility 0s 0.1s; + + #select_language { + top:-3px; + z-index: 999999;/*should be at the top of other dialogs*/ } } - .resources { - .ui-icon { left: 10px; } - } - .trade, .instruments, .resources { - .ui-menu .ui-menu-item { - list-style-image: none !important; - white-space: nowrap; - .ui-menu-item-wrapper { - padding: 10px 30px; - font-size: 16px; + + #nav-menu { + width: 100%; + + .trade, .instruments, .resources, .workspace { + > ul { + border: none; + visibility: hidden; + z-index: 999999; + opacity: 0; + transition: visibility 0.5s, opacity 0.1s linear 0.1s; + } + &:hover > ul { + visibility: visible; + opacity: 1; + transition: visibility 0s 0.1s; } - div { - font-size: 1rem; - text-align: left; - } - } - .ui-widget.ui-widget-content { - border: none !important; - font-size: 16px; } - li { - min-width: 130px; - background: #2A3052; - color: white; - a { - &:hover { opacity: 1; } + .resources { + .ui-icon { left: 10px; } + } + .trade, .instruments, .resources { + .ui-menu .ui-menu-item { + list-style-image: none !important; + white-space: nowrap; + .ui-menu-item-wrapper { + padding: 10px 30px; + font-size: 16px; + } + div { + font-size: 1rem; + text-align: left; + } + } + .ui-widget.ui-widget-content { + border: none !important; + font-size: 16px; + } + li { + min-width: 130px; + background: #2A3052; color: white; - padding-left: 30px !important; + a { + &:hover { opacity: 1; } + color: white; + padding-left: 30px !important; + } } - } - .ui-state-active { - margin: 0 !important; - background: #E98024; - } - } -} - -#nav-menu .container { - text-align: center; - display: flex; - - .account-menu { + .ui-state-active { + margin: 0 !important; + background: #E98024; + } + } + } + + #nav-menu .container { + text-align: center; + display: flex; + + .account-menu { + height: 70px; + } + } + .top-nav-menu { + margin: 0 auto 0 auto; + } + + #topbar #select_language.visible, #all-accounts-top.visible{ + display: block; + visibility: visible; + opacity: 1; + } + + .top-nav-menu > li > a { font-size: 18px; color: white; } + + .login button { + margin: 15px 0; + } + + #main-account { + top: -2px; + } + + .main-nav .nav-caret { + position: absolute; + top: 30px; + right: 15px; + } + + .logo-wrapper { + float: left; height: 70px; - } -} -.top-nav-menu { - margin: 0 auto 0 auto; -} - -#topbar #select_language.visible, #all-accounts-top.visible{ - display: block; - visibility: visible; - opacity: 1; -} - -.top-nav-menu > li > a { font-size: 18px; color: white; } - -.login button { - margin: 15px 0; -} - -#main-account { - top: -2px; -} - -.main-nav .nav-caret { - position: absolute; - top: 30px; - right: 15px; -} - -.logo-wrapper { - float: left; - height: 70px; - margin-left: 5px; + margin-left: 5px; + } } diff --git a/src/windows/windows.es6 b/src/windows/windows.es6 index 76ccd10c65..3ef130f6e7 100644 --- a/src/windows/windows.es6 +++ b/src/windows/windows.es6 @@ -331,9 +331,11 @@ export const createBlankWindow = function($html,options) { dialog.on('dragstop', () => { const top = dialog.offset().top; const left = dialog.offset().left; - if(top < 90) { + const nav_head = $('nav').height(); + if(top < nav_head) { dialog.animate({ top: '100px' }, 300, dialog.trigger.bind(dialog, 'animated')); - } else if (left < 0) { + } + if (left < 0) { dialog.animate({ left: '0px' }, 300, dialog.trigger.bind(dialog, 'animated')); } }); From 7c4b14f5884827bcb99feb500b7b7249b3320ce1 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Wed, 13 Feb 2019 16:54:50 +0800 Subject: [PATCH 074/103] fix overflow logout --- src/navigation/navigation.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/src/navigation/navigation.scss b/src/navigation/navigation.scss index 0aa8daf6df..01e305af59 100644 --- a/src/navigation/navigation.scss +++ b/src/navigation/navigation.scss @@ -106,6 +106,7 @@ nav { } .top-nav-menu > li > a { font-size: 18px; color: white; } + .nav-menu > li > ul { max-height: 80vh; overflow: auto; } .login button { margin: 15px 0; From b848c5435ed69a535d8e5702e5bfbbe699540078 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Wed, 13 Feb 2019 22:30:53 +0800 Subject: [PATCH 075/103] fix font size too big --- src/navigation/navigation.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/navigation/navigation.scss b/src/navigation/navigation.scss index 01e305af59..d3cd0880a6 100644 --- a/src/navigation/navigation.scss +++ b/src/navigation/navigation.scss @@ -59,7 +59,7 @@ nav { white-space: nowrap; .ui-menu-item-wrapper { padding: 10px 30px; - font-size: 16px; + font-size: 14px; } div { font-size: 1rem; @@ -68,7 +68,7 @@ nav { } .ui-widget.ui-widget-content { border: none !important; - font-size: 16px; + font-size: 14px; } li { min-width: 130px; From c2aa0247437428b9a8d0457d14088c23fbf405f3 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Wed, 13 Feb 2019 22:36:42 +0800 Subject: [PATCH 076/103] fix padding too big --- src/navigation/navigation.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/navigation/navigation.scss b/src/navigation/navigation.scss index d3cd0880a6..2d6bd22586 100644 --- a/src/navigation/navigation.scss +++ b/src/navigation/navigation.scss @@ -58,7 +58,7 @@ nav { list-style-image: none !important; white-space: nowrap; .ui-menu-item-wrapper { - padding: 10px 30px; + padding: 8px 30px; font-size: 14px; } div { From 2f641cd0f40a041e7d83111cc92c014cff872f5e Mon Sep 17 00:00:00 2001 From: Ashkan Date: Wed, 13 Feb 2019 19:00:57 +0100 Subject: [PATCH 077/103] New translations messages.pot (Spanish) --- translations/i18n/es.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/translations/i18n/es.po b/translations/i18n/es.po index 7c0dd0a76e..9b43f36b5b 100644 --- a/translations/i18n/es.po +++ b/translations/i18n/es.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Spanish\n" "Language: es_ES\n" -"PO-Revision-Date: 2019-02-07 19:40\n" +"PO-Revision-Date: 2019-02-13 18:00\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -760,7 +760,7 @@ msgid "High" msgstr "Máximo" msgid "High Barrier" -msgstr "" +msgstr "Barrera Alta" msgid "High barrier" msgstr "Límite alto" @@ -1672,7 +1672,7 @@ msgid "To withdraw funds please enter the special verification token we have jus msgstr "Para retirar fondos, introduzca el token de verificación especial que le hemos enviado por correo electrónico" msgid "Today" -msgstr "" +msgstr "Hoy" msgid "Token" msgstr "Token" @@ -2086,7 +2086,7 @@ msgid "tick" msgstr "" msgid "ticks" -msgstr "" +msgstr "ticks" msgid "withdrawals" msgstr "" From 94b00eb133495df88a12f7a5b55fcd7a462de63a Mon Sep 17 00:00:00 2001 From: Ashkan Date: Wed, 13 Feb 2019 19:10:56 +0100 Subject: [PATCH 078/103] New translations messages.pot (Spanish) --- translations/i18n/es.po | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/translations/i18n/es.po b/translations/i18n/es.po index 9b43f36b5b..9d543c21c8 100644 --- a/translations/i18n/es.po +++ b/translations/i18n/es.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Spanish\n" "Language: es_ES\n" -"PO-Revision-Date: 2019-02-13 18:00\n" +"PO-Revision-Date: 2019-02-13 18:10\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -871,7 +871,7 @@ msgid "Last 12 mnts Profitable Trades" msgstr "" msgid "Last Digit Prediction" -msgstr "" +msgstr "Predicción del Último Dígito" msgid "Last Digit is Over" msgstr "" @@ -979,7 +979,7 @@ msgid "Make sure that you have first agreed with the Agent on the terms of payme msgstr "Asegúrese de que está de acuerdo con las condiciones de pago del agente antes de enviar su solicitud. Una vez que haga clic en el botón 'Confirmar transferencia' los fondos serán retirados de su cuenta y se enviarán al agente de pago que haya elegido. El agente le enviará la cantidad retirada (menos la comisión) a través de su método de pago preferido" msgid "Manage" -msgstr "" +msgstr "Administrar" msgid "Mar" msgstr "Mar" @@ -1042,7 +1042,7 @@ msgid "Minus the agent's commission" msgstr "Menos la comisión del agente" msgid "Minute" -msgstr "" +msgstr "Minuto" msgid "Minutes" msgstr "Minutos" @@ -1072,7 +1072,7 @@ msgid "Ms" msgstr "Señorita" msgid "Multiplier" -msgstr "" +msgstr "Multiplicador" msgid "Name" msgstr "Nombre" @@ -1114,7 +1114,7 @@ msgid "No touch" msgstr "Sin Toque" msgid "Note: Contract will be sold at the prevailing market price when the request is received by our servers. This price may differ from the indicated price." -msgstr "" +msgstr "Nota: El contrato se venderá al precio de mercado vigente cuando nuestros servidores reciban la solicitud. Este precio puede diferir del precio indicado." msgid "Note: withdrawal via payment agent is available only if you deposit exclusively via payment agent" msgstr "Nota: la retirada vía agente de pago está disponible sólo si deposita exclusivamente vía agente de pago" @@ -1438,7 +1438,7 @@ msgid "Save changes" msgstr "Guardar cambios" msgid "Saved" -msgstr "" +msgstr "Guardado" msgid "Secondary" msgstr "Secundario" @@ -1816,7 +1816,7 @@ msgid "Use the \"Save as ...\" button to save the chart settings, type, time per msgstr "Utilice el botón de \"Guardar como...\" para guardar los ajustes del gráfico, el tipo, el período de tiempo, los indicadores y las comparaciones" msgid "Use the \"Save as ...\" button to save the trade settings" -msgstr "" +msgstr "Utilice el botón \"Guardar...\" para guardar la configuración comercial" msgid "Various customisable features like loading and arranging assets, charting, and other resources however you see fit" msgstr "" From afc22d948fb4099c44ba88dc71b44a74233ad15c Mon Sep 17 00:00:00 2001 From: Ashkan Date: Wed, 13 Feb 2019 19:20:47 +0100 Subject: [PATCH 079/103] New translations messages.pot (Spanish) --- translations/i18n/es.po | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/translations/i18n/es.po b/translations/i18n/es.po index 9d543c21c8..539ba5559f 100644 --- a/translations/i18n/es.po +++ b/translations/i18n/es.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Spanish\n" "Language: es_ES\n" -"PO-Revision-Date: 2019-02-13 18:10\n" +"PO-Revision-Date: 2019-02-13 18:20\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -1150,7 +1150,7 @@ msgid "Once this limit is reached, you may no longer deposit" msgstr "Una vez que se alcanza este límite, ya no puede depositar" msgid "Online trading can become addictive. Fill in the form below to limit your participation on the website or send a signed letter or fax to our customer support team. Once set, you can only tighten your limits. Limits will only be removed or loosened after 7 days with the exception of the self- exclusion date, which cannot be removed or altered once you have confirmed it. To remove or increase your limits, please contact" -msgstr "" +msgstr "El comercio en línea puede hacerse adictivo. Rellene el siguiente formulario para limitar su participación en el sitio web o envíe una carta firmada o un fax a nuestro equipo de atención al cliente. Una vez establecido, solo puede ajustar sus límites. Los límites solo se eliminarán o aflojarán después de 7 días, a excepción de la fecha de autoexclusión, que no se puede eliminar ni modificar una vez que lo haya confirmado. Para eliminar o aumentar sus límites, por favor contacte con" msgid "Open" msgstr "Abierto" @@ -1183,10 +1183,10 @@ msgid "Overlap Studies" msgstr "Estudios sobrepuestos" msgid "PM" -msgstr "" +msgstr "PM" msgid "Password successfully updated." -msgstr "" +msgstr "Contraseña actualizada con éxito." msgid "Passwords didn't match. Please type them again" msgstr "Las contraseñas no coinciden. Por favor, escríbalas otra vez" @@ -1210,34 +1210,34 @@ msgid "Pension" msgstr "Pensión" msgid "Performance Probability" -msgstr "" +msgstr "Probabilidad de rendimiento" msgid "Permissions" msgstr "Permisos" msgid "Please [_1]accept the updated Terms and Conditions[_2] to lift your withdrawal and trading limits." -msgstr "" +msgstr "Por favor [_1]acepte los Términos y Condiciones actualizados[_2] para aumentar su retiro y los límites comerciales." msgid "Please [_1]complete your account profile[_2] to lift your withdrawal and trading limits." -msgstr "" +msgstr "Por favor [_1]complete el perfil de su cuenta[_2] para aumentar su retiro y los límites comerciales." msgid "Please choose at least one token scope" -msgstr "" +msgstr "Por favor, elija al menos un alcance de token" msgid "Please complete the [_1]financial assessment form[_2] to lift your withdrawal and trading limits." -msgstr "" +msgstr "Por favor, complete el [_1]formulario de evaluación financiera[_2] para aumentar su retiro y los límites comerciales." msgid "Please confirm the following details in order to complete the transfer" msgstr "Por favor, confirme los siguientes datos para completar la transferencia" msgid "Please enter a number between" -msgstr "" +msgstr "Por favor ingrese un número entre" msgid "Please enter a valid value for" -msgstr "" +msgstr "Por favor, introduzca un valor válido para" msgid "Please enter a value between 0 and" -msgstr "" +msgstr "Por favor, ingrese un valor entre 0 y" msgid "Please enter a value greater than 0" msgstr "Ingrese un valor mayor a 0" From a5dcde1f400f7c916908be2cc1d5d1e2b63fa9df Mon Sep 17 00:00:00 2001 From: Ashkan Date: Wed, 13 Feb 2019 19:30:48 +0100 Subject: [PATCH 080/103] New translations messages.pot (Spanish) --- translations/i18n/es.po | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/translations/i18n/es.po b/translations/i18n/es.po index 539ba5559f..9c207f08e2 100644 --- a/translations/i18n/es.po +++ b/translations/i18n/es.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Spanish\n" "Language: es_ES\n" -"PO-Revision-Date: 2019-02-13 18:20\n" +"PO-Revision-Date: 2019-02-13 18:30\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -1243,13 +1243,13 @@ msgid "Please enter a value greater than 0" msgstr "Ingrese un valor mayor a 0" msgid "Please enter a value less than 6 weeks for time out until." -msgstr "" +msgstr "Por favor, introduzca un valor de menos de 6 semanas para Pausa hasta." msgid "Please enter date in the format YYYY-MM-DD" msgstr "Por favor introduzca la fecha en formato AAAA-MM-DD" msgid "Please enter the token name" -msgstr "" +msgstr "Por favor, ingrese el nombre del token" msgid "Please enter time in the format HH:MM" msgstr "Introduzca la hora en formato HH:MM" @@ -1264,31 +1264,31 @@ msgid "Please install the latest version of one of these browsers" msgstr "Por favor, instale la última versión de uno de estos navegadores" msgid "Please keep your message to a single line, don’t press enter" -msgstr "" +msgstr "Por favor, mantenga su mensaje en una sola línea, no pulse Entrar" msgid "Please log in" -msgstr "" +msgstr "Por favor, inicie sesión" msgid "Please log in to see your saved workspace." -msgstr "" +msgstr "Por favor, inicie sesión para ver su espacio de trabajo guardado." msgid "Please log in." -msgstr "" +msgstr "Por favor, inicie sesión." msgid "Please select a date for time out until." -msgstr "" +msgstr "Por favor, seleccione una fecha para el campo Pausa hasta." msgid "Please select a payment agent" -msgstr "" +msgstr "Por favor seleccione un agente de pago" msgid "Please set the [_1]currency[_2] of your account" -msgstr "" +msgstr "Configure la [_1]moneda[_2] de su cuenta" msgid "Please try again after 1 minute." -msgstr "" +msgstr "Por favor, intente de nuevo después de 1 minuto." msgid "Please use your new password to login." -msgstr "" +msgstr "Por favor, use su contraseña nueva para iniciar sesión." msgid "Plot" msgstr "Tema" @@ -1333,7 +1333,7 @@ msgid "Profit" msgstr "Ganancia" msgid "Profit Table" -msgstr "" +msgstr "Tabla de beneficios" msgid "Profit table" msgstr "Tabla de ganancias" @@ -1351,13 +1351,13 @@ msgid "Purchase Price" msgstr "Precio de Compra" msgid "Purchase Time" -msgstr "" +msgstr "Hora de compra" msgid "Read" msgstr "Leer" msgid "Reality check" -msgstr "" +msgstr "Verificación de la realidad" msgid "Redirecting to oauth login page," msgstr "" @@ -1369,7 +1369,7 @@ msgid "Ref." msgstr "" msgid "Refresh failed" -msgstr "" +msgstr "Actualización fallida" msgid "Register free account" msgstr "Registrar una cuenta gratis" @@ -1384,7 +1384,7 @@ msgid "Rename" msgstr "Renombrar" msgid "Resale of this contract is not offered" -msgstr "" +msgstr "No se ofrece reventa de este contrato" msgid "Reset zoom" msgstr "Reiniciar zoom" @@ -1444,7 +1444,7 @@ msgid "Secondary" msgstr "Secundario" msgid "Seems like our servers are down, we are working on fixing it." -msgstr "" +msgstr "Parece que nuestros servidores están caídos, estamos trabajando para solucionarlo." msgid "Self-Employed" msgstr "Autónomo" From f96a2ede802f1d934f32c7d7e0e7c66275e718b9 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Wed, 13 Feb 2019 19:40:41 +0100 Subject: [PATCH 081/103] New translations messages.pot (Spanish) --- translations/i18n/es.po | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/translations/i18n/es.po b/translations/i18n/es.po index 9c207f08e2..fbd56e1bf7 100644 --- a/translations/i18n/es.po +++ b/translations/i18n/es.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Spanish\n" "Language: es_ES\n" -"PO-Revision-Date: 2019-02-13 18:30\n" +"PO-Revision-Date: 2019-02-13 18:40\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -1489,7 +1489,7 @@ msgid "Sold" msgstr "Vendido" msgid "Some random index" -msgstr "" +msgstr "Un índice aleatorio" msgid "Spline" msgstr "Spline" @@ -1552,7 +1552,7 @@ msgid "Submit" msgstr "Enviar" msgid "Successfully added new token" -msgstr "" +msgstr "Un nuevo token agregado con éxito" msgid "Successfully added workspace as" msgstr "" @@ -1573,16 +1573,16 @@ msgid "Tel" msgstr "Tel" msgid "Template already saved as" -msgstr "" +msgstr "Plantilla ya guardada como" msgid "Template applied partially." -msgstr "" +msgstr "Plantilla aplicada parcialmente." msgid "Template changes saved" msgstr "Cambios de plantilla guardados" msgid "Template is not applicable." -msgstr "" +msgstr "Plantilla no es aplicable." msgid "Template name" msgstr "Nombre de la plantilla" @@ -1954,10 +1954,10 @@ msgid "Zoom" msgstr "Zoom" msgid "[_1]Authenticate your account[_2] now to take full advantage of all withdrawal options available." -msgstr "" +msgstr "[_1]Autentique su cuenta[_2] ahora para aprovechar al máximo todas las opciones de retiro disponibles." msgid "and" -msgstr "" +msgstr "y" msgid "commission" msgstr "comisión" From a6089aa6b7246d52538eacdcc94d3f3efb1a237f Mon Sep 17 00:00:00 2001 From: Ashkan Date: Wed, 13 Feb 2019 19:50:45 +0100 Subject: [PATCH 082/103] New translations messages.pot (Spanish) --- translations/i18n/es.po | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/translations/i18n/es.po b/translations/i18n/es.po index fbd56e1bf7..33c816ec5b 100644 --- a/translations/i18n/es.po +++ b/translations/i18n/es.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Spanish\n" "Language: es_ES\n" -"PO-Revision-Date: 2019-02-13 18:40\n" +"PO-Revision-Date: 2019-02-13 18:50\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -166,7 +166,7 @@ msgid "8h" msgstr "8h" msgid "AM" -msgstr "" +msgstr "AM" msgid "Accept" msgstr "Aceptar" @@ -403,7 +403,7 @@ msgid "Close" msgstr "Cerrar" msgid "Close All" -msgstr "" +msgstr "Cerrar todo" msgid "Closes" msgstr "Cierra" @@ -1963,7 +1963,7 @@ msgid "commission" msgstr "comisión" msgid "create a Read-only token, and share the token with your copier(s)" -msgstr "" +msgstr "cree un token solo de lectura y compártalo con su(s) copiador(es)" msgid "customer support" msgstr "atención al cliente" @@ -1975,7 +1975,7 @@ msgid "days" msgstr "días" msgid "deposits" -msgstr "" +msgstr "depósitos" msgid "end time" msgstr "hora de finalización" @@ -1987,7 +1987,7 @@ msgid "exit spot" msgstr "punto de salida" msgid "for" -msgstr "" +msgstr "para" msgid "for mobile charts" msgstr "para los gráficos móviles" @@ -2035,7 +2035,7 @@ msgid "main site" msgstr "sitio web principal" msgid "market is presently closed." -msgstr "" +msgstr "el mercado está actualmente cerrado." msgid "medium protection" msgstr "protección media" @@ -2059,10 +2059,10 @@ msgid "points" msgstr "puntos" msgid "risk warning" -msgstr "" +msgstr "advertencia de riesgos" msgid "sec" -msgstr "" +msgstr "seg." msgid "second" msgstr "segundo" @@ -2083,13 +2083,13 @@ msgid "thereafter" msgstr "después de eso" msgid "tick" -msgstr "" +msgstr "tick" msgid "ticks" msgstr "ticks" msgid "withdrawals" -msgstr "" +msgstr "retiros" msgid "yes" msgstr "sí" @@ -2098,7 +2098,7 @@ msgid "{agent.commission}%" msgstr "{agent.commission}%" msgid "| Return" -msgstr "" +msgstr "| Ganancias" msgid "" msgstr "" From 4ae85873dd6b7e4e3575ba8b806895f42580b2b2 Mon Sep 17 00:00:00 2001 From: Ashkan Date: Wed, 13 Feb 2019 20:00:55 +0100 Subject: [PATCH 083/103] New translations messages.pot (Spanish) --- translations/i18n/es.po | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/translations/i18n/es.po b/translations/i18n/es.po index 33c816ec5b..b13ab21271 100644 --- a/translations/i18n/es.po +++ b/translations/i18n/es.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Spanish\n" "Language: es_ES\n" -"PO-Revision-Date: 2019-02-13 18:50\n" +"PO-Revision-Date: 2019-02-13 19:00\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -418,10 +418,10 @@ msgid "Confirm transfer" msgstr "Confirmar la transferencia" msgid "Connection closed." -msgstr "" +msgstr "Conexión cerrada." msgid "Connection error." -msgstr "" +msgstr "Error de conexión." msgid "Construction" msgstr "Construcción" @@ -436,7 +436,7 @@ msgid "Contract" msgstr "Contrato" msgid "Contract Confirmation" -msgstr "" +msgstr "Confirmación del contrato" msgid "Contract Details" msgstr "Detalles del contrato" @@ -490,7 +490,7 @@ msgid "Custom Theme" msgstr "Tema personalizado" msgid "Customize chart appearance" -msgstr "" +msgstr "Personalizar la apariencia del gráfico" msgid "Daily limit on losses" msgstr "Límite diario de pérdidas" @@ -604,7 +604,7 @@ msgid "Downloading template as" msgstr "Descargando plantilla como" msgid "Downloading workspace as %1" -msgstr "" +msgstr "Descargando espacio de trabajo como %1" msgid "Drawing tools" msgstr "Herramientas para dibujar" @@ -775,13 +775,13 @@ msgid "Historical Data" msgstr "Datos Históricos" msgid "Historical Data For" -msgstr "" +msgstr "Datos Históricos para" msgid "Horizontal line" msgstr "Línea horizontal" msgid "Hour" -msgstr "" +msgstr "Hora" msgid "Hours" msgstr "Horas" @@ -904,10 +904,10 @@ msgid "Load trade template" msgstr "Cargar plantilla del contrato" msgid "Loading ..." -msgstr "" +msgstr "Cargando ..." msgid "Loading Asset Index ..." -msgstr "" +msgstr "Cargando el Índice de activos..." msgid "Loading Copy Trade..." msgstr "" @@ -919,10 +919,10 @@ msgid "Loading Password dialog ..." msgstr "" msgid "Loading Profit Table ..." -msgstr "" +msgstr "Cargando Tabla de Ganancias ..." msgid "Loading Self-Exclusion ..." -msgstr "" +msgstr "Cargando Autoexclusión ..." msgid "Loading Statement Table ..." msgstr "" From b9bc6fca0b62adb557419338bcec4500f41e5424 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Thu, 14 Feb 2019 16:53:50 +0800 Subject: [PATCH 084/103] relative to navhead --- src/windows/windows.es6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/windows/windows.es6 b/src/windows/windows.es6 index 3ef130f6e7..692d06356a 100644 --- a/src/windows/windows.es6 +++ b/src/windows/windows.es6 @@ -333,7 +333,7 @@ export const createBlankWindow = function($html,options) { const left = dialog.offset().left; const nav_head = $('nav').height(); if(top < nav_head) { - dialog.animate({ top: '100px' }, 300, dialog.trigger.bind(dialog, 'animated')); + dialog.animate({ top: nav_head }, 300, dialog.trigger.bind(dialog, 'animated')); } if (left < 0) { dialog.animate({ left: '0px' }, 300, dialog.trigger.bind(dialog, 'animated')); From 468b5a280665f27d4629be376a3a4477a6c57d0d Mon Sep 17 00:00:00 2001 From: Ashkan Date: Thu, 14 Feb 2019 11:40:39 +0100 Subject: [PATCH 085/103] New translations messages.pot (Thai) --- translations/i18n/th.po | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/translations/i18n/th.po b/translations/i18n/th.po index 34915aaf81..a75a0e21ba 100644 --- a/translations/i18n/th.po +++ b/translations/i18n/th.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Thai\n" "Language: th_TH\n" -"PO-Revision-Date: 2019-02-08 04:00\n" +"PO-Revision-Date: 2019-02-14 10:40\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -307,7 +307,7 @@ msgid "Binary.com : Webtrader" msgstr "Binary.com : เว็บเทรดเดอร์ (Webtrader)" msgid "Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Volatility Indices is classified as a gambling activity. Remember that gambling can be addictive – please play responsibly. Learn more about [_1]Responsible Trading[_2]. Some products are not available in all countries. This website’s services are not made available in certain countries such as the USA, Canada, Costa Rica, Hong Kong, or to persons under age 18." -msgstr "Binary.com เป็นผู้ให้บริการซื้อขายออนไลน์ที่ได้รับรางวัลที่ช่วยให้ลูกค้าได้ทำการซื้อขายในตลาดการเงินผ่านทางไบนารีออปชันและ CFD การซื้อขายไบนารีออปชันและ CFD บนดัชนีผันผวนถูกจัดให้เป็นกิจกรรมด้านการพนัน โปรดจำไว้ว่า การพนันอาจทำให้เกิดการเสพติด กรุณาดำเนินการซื้อขายด้วยความรับผิดชอบ ศึกษาเพิ่มเติมเกี่ยวกับ [_1]ความรับผิดชอบในการซื้อขาย[_2] ผลิตภัณฑ์บางรายการอาจไม่มีในทุกประเทศ การบริการทางเว็บไซต์นี้ไม่มีในบางประเทศ เช่น สหรัฐอเมริกา แคนาดา คอสตาริกา ฮ่องกง หรือไม่ได้ให้บริการแก่บุคคลที่อายุต่ำกว่า 18 ปี" +msgstr "Binary.com เป็นผู้ให้บริการซื้อขายออนไลน์ที่ได้รับรางวัลที่ช่วยให้ลูกค้าได้ทำการซื้อขายในตลาดการเงินผ่านทางไบนารีออปชันและ CFD การซื้อขายไบนารีออปชันและ CFD บนดัชนีผันผวนถูกจัดให้เป็นกิจกรรมด้านการพนัน โปรดจำไว้ว่า การพนันอาจทำให้เกิดการเสพติด กรุณาดำเนินการซื้อขายด้วยความรับผิดชอบ ศึกษาเพิ่มเติมเกี่ยวกับ [_1]ความรับผิดชอบในการซื้อขาย[_2] ผลิตภัณฑ์บางรายการอาจไม่มีให้บริการในทุกประเทศ การบริการทางเว็บไซต์นี้อาจไม่มีในบางประเทศ เช่น สหรัฐอเมริกา แคนาดา คอสตาริกา ฮ่องกง หรือ ไม่ได้ให้บริการแก่บุคคลที่อายุต่ำกว่า 18 ปี" msgid "Blank window" msgstr "หน้าต่างว่าง" @@ -331,7 +331,7 @@ msgid "By clicking OK, you confirm that you have read and accepted the updated" msgstr "เมื่อท่านกดปุ่มตกลง (OK) ท่านยืนยันว่า ได้อ่านและยอมรับการแก้ไขดังกล่าว" msgid "CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. Between 74-89% of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money." -msgstr "CFD คือเครื่องมือทางการเงินที่มีความซับซ้อน และมีความเสี่ยงสูงในการสูญเสียเงินอย่างรวดเร็วตามอัตราเลเวอเรจ ระหว่าง 74-89% ของบัญชีนักลงทุนรายย่อยขาดทุนเมื่อซื้อขาย CFD คุณจึงควรพิจารณาว่า คุณมีความเข้าใจในวิธีการทำงานของ CFD และคุณสามารถรับความเสี่ยงในอัตราสูงจากการขาดทุนได้หรือไม่" +msgstr "CFD คือ เครื่องมือทางการเงินที่มีความซับซ้อน และมีความเสี่ยงสูงในการสูญเสียเงินอย่างรวดเร็วตามอัตราเลเวอเรจ ระหว่าง 74-89% ของบัญชีนักลงทุนรายย่อยขาดทุนเมื่อซื้อขาย CFD ท่านจึงควรพิจารณาให้ครอบคลุมหากว่า ท่านมีความเข้าใจในการซื้อขาย CFD และท่านมีศักยภาพในการรับความเสี่ยงในอัตราสูงจากการขาดทุนของท่าน" msgid "Can be used to buy and sell contracts, renew expired purchases, and top-up virtual-money accounts." msgstr "สามารถใช้ในการซื้อและขายสัญญาต่างๆ การต่ออายุ และการเติมเงินในบัญชีเงินเสมือนจริง" @@ -2101,5 +2101,5 @@ msgid "| Return" msgstr "| ผลตอบแทน" msgid "" -msgstr "" +msgstr "ช่องว่าง" From db9053291b29fba2d797460eeaa677a350784c0a Mon Sep 17 00:00:00 2001 From: Ashkan Date: Thu, 14 Feb 2019 11:50:34 +0100 Subject: [PATCH 086/103] New translations messages.pot (Thai) --- translations/i18n/th.po | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/translations/i18n/th.po b/translations/i18n/th.po index a75a0e21ba..d10f768361 100644 --- a/translations/i18n/th.po +++ b/translations/i18n/th.po @@ -10,7 +10,7 @@ msgstr "" "Last-Translator: binarycom \n" "Language-Team: Thai\n" "Language: th_TH\n" -"PO-Revision-Date: 2019-02-14 10:40\n" +"PO-Revision-Date: 2019-02-14 10:50\n" msgid "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" msgstr "\"http://www.gamblingcommission.gov.uk/Consumers/Protection-of-customer-funds.aspx\"" @@ -811,7 +811,7 @@ msgid "In the Isle of Man and the UK, Volatility Indices are offered by Binary ( msgstr "ที่เกาะ Isle of Man และสหราชอาณาจักร ดัชนีผันผวนถูกเสนอโดย Binary (IOM) Ltd. ชั้นหนึ่ง อาคาร Millennium House ถนนวิคตอเรีย ดักลาส IM2 4RW เกาะ Isle of Man ในบริติชไอลส์ โดยได้รับใบอนุญาตและการควบคุมดูแลตามกฎหมายโดย (1) Gambling Supervision Commission บนเกาะ Isle of Man (ใบอนุญาตปัจจุบันออกให้เมื่อวันที่ 31 สิงหาคม 2017) และโดย (2) Gambling Commission ในสหราชอาณาจักร (ใบอนุญาต[_1]หมายเลขอ้างอิง: 39172[_2])" msgid "In the rest of the EU, Volatility Indices are offered by Binary (Europe) Ltd., Mompalao Building, Suite 2, Tower Road, Msida MSD1825, Malta; licensed and regulated by (1) the Malta Gaming Authority in Malta (licence no. MGA/B2C/102/2000 issued on 01 August 2018), for UK clients by (2) the UK Gambling Commission (licence [_1]reference no: 39495[_2]), and for Irish clients by (3) the Revenue Commissioners in Ireland (Remote Bookmaker's Licence no. 1010285 issued on 1 July 2017). View complete [_3]Regulatory Information[_4]." -msgstr "ในส่วนอื่นของสหภาพยุโรป ดัชนีผันผวนให้บริการโดย Binary (Europe) Ltd. อาคาร Mompalao ห้อง 2 ถนนทาวเวอร์ Msida MSD1825 ประเทศมอลตา ได้รับใบอนุญาตและการควบคุมดูแลตามกฎหมายโดย (1) Malta Gaming Authority ในประเทศมอลตา (หมายเลขใบอนุญาต MGA/B2C/102/2000 ออกให้วันที่ 1 สิงหาคม 2018) สำหรับลูกค้าสหราชอาณาจักร โดย (2) UK Gambling Commission (ใบอนุญาต [_1]หมายเลขอ้างอิง: 39495[_2]) และสำหรับลูกค้าไอร์แลนด์ โดย (3) Revenue Commissioners ในประเทศไอร์แลนด์ (หมายเลขใบอนุญาต Remote Bookmaker 1010285 ออกให้วันที่ 1 กรกฎาคม 2017) ดู [_3]ข้อมูลด้านกฎหมาย[_4] ฉบับสมบูรณ์" +msgstr "ในประเทศอื่นๆ ของสหภาพยุโรป ดัชนีผันผวนให้บริการโดย Binary (Europe) Ltd. อาคาร Mompalao อาคารชุด 2 ถนนทาวเวอร์ Msida MSD1825 ประเทศมอลตา ได้รับใบอนุญาตและการควบคุมดูแลตามกฎหมายโดย (1) Malta Gaming Authority ในประเทศมอลตา (หมายเลขใบอนุญาต MGA/B2C/102/2000 ออกให้เมื่อวันที่ 1 สิงหาคม พ.ศ. 2561 (ค.ศ.2018)) สำหรับลูกค้าสหราชอาณาจักร โดย (2) UK Gambling Commission (ใบอนุญาต [_1]หมายเลขอ้างอิง: 39495[_2]) และสำหรับลูกค้าไอร์แลนด์ โดย (3) Revenue Commissioners ในประเทศไอร์แลนด์ (หมายเลขใบอนุญาต Remote Bookmaker 1010285 ออกให้วันที่ 1 กรกฎาคม พ.ศ. 2560 (2017)) ดู [_3]ข้อมูลด้านกฎหมาย[_4] ฉบับสมบูรณ์" msgid "In/Out" msgstr "In/Out" @@ -1264,7 +1264,7 @@ msgid "Please install the latest version of one of these browsers" msgstr "โปรดติดตั้งเบราเซอร์เวอร์ชันล่าสุดตัวใดตัวหนึ่ง" msgid "Please keep your message to a single line, don’t press enter" -msgstr "กรุณาจำกัดข้อความของคุณให้อยู่ในบรรทัดเดียว อย่ากดปุ่ม Enter" +msgstr "โปรดจำกัดข้อความของท่านให้อยู่ในบรรทัดเดียว อย่ากดปุ่ม Enter" msgid "Please log in" msgstr "โปรดเข้าสู่ระบบ" @@ -1606,7 +1606,7 @@ msgid "The company holds customer funds in separate bank accounts to the operati msgstr "บริษัทฯ ดูแลเงินทุนประกันของลูกค้าในบัญชีที่ถูกจัดสรรแยกเพื่อการปฏิบัติการ และการจัดการเพื่อให้แน่ใจว่า สินทรัพย์ของบัญชีลูกค้ามีการถูกจำหน่ายหากมีกรณีล้มละลาย ซึ่งเป็นไปตามข้อกำหนดของ Gambling Commission ในการแยกเงินทุนลูกค้าโดยเป็นมาตรการการป้องกันระดับ: " msgid "The financial products offered via this website include binary options, contracts for difference (\"CFDs\") and other complex derivatives and financial products. Trading binary options may not be suitable for everyone. Trading CFDs carries a high level of risk since leverage can work both to your advantage and disadvantage. As a result, the products offered on this website may not be suitable for all investors because of the risk of losing all of your invested capital. You should never invest money that you cannot afford to lose, and never trade with borrowed money. Before trading in the complex financial products offered, please be sure to understand the risks involved and learn about [_1]Responsible Trading[_2]." -msgstr "ผลิตภัณฑ์ทางการเงินที่ให้บริการในเว็บไซต์นี้ ได้แก่ ไบนารีออปชั่น สัญญาการซื้อขายส่วนต่าง (\"CFD\") อนุพันธ์และผลิตภัณฑ์ทางการเงินที่มีความซับซ้อนอื่นๆ การซื้อขายไบนารีออปชั่นอาจไม่เหมาะกับทุกคน การซื้อขาย CFD มีความเสี่ยงสูงเพราะเลเวอรเรจจะส่งผลทั้งดีและเสียให้คุณ ดังนั้น ผลิตภัณฑ์ในเว็บไซต์นี้จึงอาจจะไม่เหมาะสมกับนักลงทุนทุกคน เนื่องจากความเสี่ยงที่อาจสูญเสียเงินลงทุนทั้งหมด คุณไม่ควรลงทุน หากไม่สามารถรับภาวะการขาดทุน และต้องไม่ซื้อขายด้วยเงินที่ยืมมา ก่อนการซื้อขายผลิตภัณฑ์ทางการเงินที่มีความซับซ้อน โปรดทำความเข้าใจต่อความเสี่ยงที่เกี่ยวข้องและศึกษาเกี่ยวกับ [_1]การซื้อขายด้วยความรับผิดชอบ[_2]" +msgstr "ผลิตภัณฑ์ทางการเงินที่ให้บริการในเว็บไซต์นี้ ได้แก่ ไบนารีออปชั่น สัญญาการซื้อขายส่วนต่าง (\"CFD\") อนุพันธ์และผลิตภัณฑ์ทางการเงินที่มีความซับซ้อนอื่นๆ การซื้อขายไบนารีออปชั่นอาจไม่เหมาะกับทุกคน การซื้อขาย CFD มีความเสี่ยงสูงเพราะเลเวอรเรจจะส่งผลทั้งดีและเสียให้ท่าน ดังนั้น ผลิตภัณฑ์ในเว็บไซต์นี้จึงอาจจะไม่เหมาะสมกับนักลงทุนทุกคน เนื่องจากความเสี่ยงที่อาจสูญเสียเงินลงทุนทั้งหมด ท่านไม่ควรลงทุน หากไม่สามารถรับภาวะการขาดทุน และต้องไม่ซื้อขายด้วยเงินที่ยืมมา ก่อนการซื้อขายผลิตภัณฑ์ทางการเงินที่มีความซับซ้อน โปรดทำความเข้าใจต่อความเสี่ยงที่เกี่ยวข้องและศึกษาเกี่ยวกับ [_1]การซื้อขายด้วยความรับผิดชอบ[_2]" msgid "There was a market data disruption during the contract period. For real-money accounts we will attempt to correct this and settle the contract properly, otherwise the contract will be cancelled and refunded. Virtual-money contracts will be cancelled and refunded." msgstr "มีการหยุดชะงักของข้อมูลตลาดในช่วงระยะเวลาของสัญญา สำหรับบัญชีเงินจริง เราจะพยายามแก้ไขและชำระสัญญาอย่างเหมาะสม มิเช่นนั้นสัญญาจะถูกยกเลิกและคืนเงิน สัญญาเงินเสมือนจะถูกยกเลิกและคืนเงิน" @@ -2059,7 +2059,7 @@ msgid "points" msgstr "จุด" msgid "risk warning" -msgstr "การแจ้งเตือนระดับความเสี่ยง" +msgstr "การแจ้งเตือนเกี่ยวกับความเสี่ยง" msgid "sec" msgstr "วินาที" From 01c548414b19031d3d58d1dd0ca038d7ebfad6fd Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Fri, 15 Feb 2019 15:20:40 +0800 Subject: [PATCH 087/103] fix dialog max --- src/windows/windows.es6 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/windows/windows.es6 b/src/windows/windows.es6 index 692d06356a..1a6e5b7b54 100644 --- a/src/windows/windows.es6 +++ b/src/windows/windows.es6 @@ -340,6 +340,10 @@ export const createBlankWindow = function($html,options) { } }); + dialog.bind('dialogextendmaximize', () => { + dialog.css({ zIndex: 99999 }); + }); + if(options.destroy) { /* register for destroy event which have been patched */ blankWindow.on('dialogdestroy', options.destroy); } From 6e8785675f198bc7d28b407a054b21aa3008910b Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Fri, 15 Feb 2019 15:28:17 +0800 Subject: [PATCH 088/103] added events dialog restore --- src/windows/windows.es6 | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/windows/windows.es6 b/src/windows/windows.es6 index 1a6e5b7b54..fe37977ec3 100644 --- a/src/windows/windows.es6 +++ b/src/windows/windows.es6 @@ -343,6 +343,10 @@ export const createBlankWindow = function($html,options) { dialog.bind('dialogextendmaximize', () => { dialog.css({ zIndex: 99999 }); }); + dialog.bind('dialogextendrestore', () => { + dialog.css({ zIndex: 100 }); + dialog.draggable( "option", "containment", false ); + }) if(options.destroy) { /* register for destroy event which have been patched */ blankWindow.on('dialogdestroy', options.destroy); From c4a7762bf9d62154ca52efe5a4921596147fc8dd Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Fri, 15 Feb 2019 16:00:16 +0800 Subject: [PATCH 089/103] add single quotation --- src/windows/windows.es6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/windows/windows.es6 b/src/windows/windows.es6 index fe37977ec3..b5bd24cfd0 100644 --- a/src/windows/windows.es6 +++ b/src/windows/windows.es6 @@ -345,7 +345,7 @@ export const createBlankWindow = function($html,options) { }); dialog.bind('dialogextendrestore', () => { dialog.css({ zIndex: 100 }); - dialog.draggable( "option", "containment", false ); + dialog.draggable('option', 'containment', false); }) if(options.destroy) { /* register for destroy event which have been patched */ From 345ae9c999e1492cdd6d108e74895e29d155de30 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Sat, 16 Feb 2019 10:34:06 +0800 Subject: [PATCH 090/103] fix dialog overlapping and intermitten chart issue --- src/viewtransaction/viewTransaction.es6 | 2 +- src/windows/windows.es6 | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/viewtransaction/viewTransaction.es6 b/src/viewtransaction/viewTransaction.es6 index fdb744e3e4..616e996254 100644 --- a/src/viewtransaction/viewTransaction.es6 +++ b/src/viewtransaction/viewTransaction.es6 @@ -350,7 +350,7 @@ function drawXLines(contract, state, chart) { } if (is_sold_before_expiry) drawXLine({ line_time: sell_time, label: 'end_time', dashStyle: 'Dash' }); - if (!is_path_dependent) drawXLine({ line_time: date_expiry, label: 'end_time', dashStyle: 'Dash' }); + if (!is_path_dependent) drawXLine({ line_time: date_expiry && exit_tick_time, label: 'end_time', dashStyle: 'Dash' }); } function drawPurchaseTime({ purchase_time }) { diff --git a/src/windows/windows.es6 b/src/windows/windows.es6 index b5bd24cfd0..d9a7d0aa4a 100644 --- a/src/windows/windows.es6 +++ b/src/windows/windows.es6 @@ -341,12 +341,12 @@ export const createBlankWindow = function($html,options) { }); dialog.bind('dialogextendmaximize', () => { - dialog.css({ zIndex: 99999 }); + dialog.css({ zIndex: dialog.closest('.ui-dialog').css('z-index')*1 + 3000 }); }); dialog.bind('dialogextendrestore', () => { - dialog.css({ zIndex: 100 }); + dialog.css({ zIndex: dialog.closest('.ui-dialog').css('z-index')*1 - 3000 }); dialog.draggable('option', 'containment', false); - }) + }); if(options.destroy) { /* register for destroy event which have been patched */ blankWindow.on('dialogdestroy', options.destroy); From 83f002037d06187b949c180d054da19425ea0c76 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Sat, 16 Feb 2019 10:41:51 +0800 Subject: [PATCH 091/103] add validation restore --- src/windows/windows.es6 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/windows/windows.es6 b/src/windows/windows.es6 index d9a7d0aa4a..07b5b265c4 100644 --- a/src/windows/windows.es6 +++ b/src/windows/windows.es6 @@ -344,8 +344,10 @@ export const createBlankWindow = function($html,options) { dialog.css({ zIndex: dialog.closest('.ui-dialog').css('z-index')*1 + 3000 }); }); dialog.bind('dialogextendrestore', () => { - dialog.css({ zIndex: dialog.closest('.ui-dialog').css('z-index')*1 - 3000 }); - dialog.draggable('option', 'containment', false); + if (dialog.closest('.ui-dialog').css('z-index') > 3000) { + dialog.css({ zIndex: dialog.closest('.ui-dialog').css('z-index')*1 - 3000 }); + dialog.draggable('option', 'containment', false); + } }); if(options.destroy) { /* register for destroy event which have been patched */ From 4f2a7ab1200c24043e4353e76afb314ee3964902 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Mon, 18 Feb 2019 11:33:36 +0800 Subject: [PATCH 092/103] fix issue 1 about the default for duration date --- src/trade/tradeDialog.es6 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 8104bec3df..c7ec12954a 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -586,6 +586,9 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { .then(function(times){ const value_hour = times.close !== '--' ? times.close : '23:59:59'; state.date_expiry.value_hour = moment.utc(value_hour, 'HH:mm:ss').format('HH:mm'); + if (state.duration.value === 'Duration') { + state.date_expiry.value_date = moment.utc().format('YYYY-MM-DD'); + } state.date_expiry.value = moment.utc(state.date_expiry.value_date + ' ' + value_hour).unix(); state.barriers.update(); debounce(state.date_expiry.value, state.proposal.onchange); From a4e166aa00b7ce2398c4b59154d551fed2dd867e Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Mon, 18 Feb 2019 18:31:33 +0800 Subject: [PATCH 093/103] add rivets binder to edit mindatepicker --- src/common/rivetsExtra.es6 | 4 ++++ src/trade/tradeDialog.es6 | 15 +++++++++++++++ src/trade/tradeDialog.html | 3 ++- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/common/rivetsExtra.es6 b/src/common/rivetsExtra.es6 index 479b8b6134..407abeb54b 100644 --- a/src/common/rivetsExtra.es6 +++ b/src/common/rivetsExtra.es6 @@ -432,6 +432,10 @@ rv.binders.slider = { } } +rv.binders.mindatepicker = { + routine: (el, value) => $(el).datepicker('option', 'minDate', value) +} + /* trun input element in jquery-ui-datepicker */ rv.binders.datepicker = { priority: 94, diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index c7ec12954a..1a97ca0e64 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -286,6 +286,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { value_hour: moment.utc().format('HH:mm'), /* now utc in hh:mm format */ value: 0, /* epoch value of date+hour */ today_times: { open: '--', close: '--', disabled: false }, /* trading times for today */ + min_date: 0, onHourShow: function(hour) { /* for timepicker */ return validateHour({ hour, @@ -580,10 +581,16 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { /* contracts that are more not today must end at the market close time */ const { value_date } = state.date_expiry; const is_today = !moment.utc(value_date).isAfter(moment.utc(), 'day'); + if (!is_today) { state.date_expiry.today_times.disabled = true; trading_times_for(value_date, state.proposal.symbol) .then(function(times){ + if (state.duration_unit.array[0] && !hasIntradayUnit(state.duration_unit.array)) { + state.date_expiry.min_date = 1; + } else { + state.date_expiry.min_date = 0; + } const value_hour = times.close !== '--' ? times.close : '23:59:59'; state.date_expiry.value_hour = moment.utc(value_hour, 'HH:mm:ss').format('HH:mm'); if (state.duration.value === 'Duration') { @@ -596,6 +603,10 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { } else { if (date_or_hour !== state.date_expiry.value_hour) { state.date_expiry.update_times(); } + if (state.duration_unit.array[0] && !hasIntradayUnit(state.duration_unit.array)) { + state.date_expiry.min_date = 1; + state.date_expiry.value_date = moment.utc().add(1, 'days').format('YYYY-MM-DD'); + } state.date_expiry.value = moment.utc(state.date_expiry.value_date + ' ' + state.date_expiry.value_hour).unix(); state.barriers.update(); debounce(state.date_expiry.value, state.proposal.onchange); @@ -916,6 +927,10 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { return barrier && (barrier.startsWith('+') || barrier.startsWith('-')) ? true : false; } + function hasIntradayUnit(duration_unit_array) { + return duration_unit_array.some(unit => ['minutes', 'hours'].indexOf(unit) !== -1) + } + state.purchase.onclick = async function() { const categories_with_tick_chart = ['digits', 'callput', 'callputequal', 'asian', 'touchnotouch']; state.purchase.loading = true; diff --git a/src/trade/tradeDialog.html b/src/trade/tradeDialog.html index ddf03eebd9..1e403cd943 100644 --- a/src/trade/tradeDialog.html +++ b/src/trade/tradeDialog.html @@ -24,7 +24,7 @@
      + rv-data="category_displays.selected | notify date_start.update duration_unit.update basis.update_limit digits.update date_expiry.update | debounce proposal.onchange">
    • From 909cf71dd38c9d01a4b131ce7a85da1e9aaabd22 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Tue, 19 Feb 2019 10:01:31 +0800 Subject: [PATCH 094/103] refactor logic statement --- src/trade/tradeDialog.es6 | 9 +++------ src/trade/tradeDialog.html | 2 +- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 1a97ca0e64..923a120873 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -581,16 +581,13 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { /* contracts that are more not today must end at the market close time */ const { value_date } = state.date_expiry; const is_today = !moment.utc(value_date).isAfter(moment.utc(), 'day'); + const is_daily_contracts = state.duration_unit.array[0] && !hasIntradayUnit(state.duration_unit.array); if (!is_today) { state.date_expiry.today_times.disabled = true; trading_times_for(value_date, state.proposal.symbol) .then(function(times){ - if (state.duration_unit.array[0] && !hasIntradayUnit(state.duration_unit.array)) { - state.date_expiry.min_date = 1; - } else { - state.date_expiry.min_date = 0; - } + state.date_expiry.min_date = is_daily_contracts ? 1 : 0; const value_hour = times.close !== '--' ? times.close : '23:59:59'; state.date_expiry.value_hour = moment.utc(value_hour, 'HH:mm:ss').format('HH:mm'); if (state.duration.value === 'Duration') { @@ -603,7 +600,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { } else { if (date_or_hour !== state.date_expiry.value_hour) { state.date_expiry.update_times(); } - if (state.duration_unit.array[0] && !hasIntradayUnit(state.duration_unit.array)) { + if (is_daily_contracts) { state.date_expiry.min_date = 1; state.date_expiry.value_date = moment.utc().add(1, 'days').format('YYYY-MM-DD'); } diff --git a/src/trade/tradeDialog.html b/src/trade/tradeDialog.html index 1e403cd943..a3baea54e5 100644 --- a/src/trade/tradeDialog.html +++ b/src/trade/tradeDialog.html @@ -24,7 +24,7 @@
      + rv-data="category_displays.selected | notify date_start.update duration_unit.update basis.update_limit digits.update | debounce proposal.onchange">
    • Date: Tue, 19 Feb 2019 13:30:51 +0800 Subject: [PATCH 095/103] fix naming rivets extra --- src/common/rivetsExtra.es6 | 2 +- src/trade/tradeDialog.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/rivetsExtra.es6 b/src/common/rivetsExtra.es6 index 407abeb54b..03606fe57d 100644 --- a/src/common/rivetsExtra.es6 +++ b/src/common/rivetsExtra.es6 @@ -432,7 +432,7 @@ rv.binders.slider = { } } -rv.binders.mindatepicker = { +rv.binders.datepicker_mindate = { routine: (el, value) => $(el).datepicker('option', 'minDate', value) } diff --git a/src/trade/tradeDialog.html b/src/trade/tradeDialog.html index a3baea54e5..bde19edfea 100644 --- a/src/trade/tradeDialog.html +++ b/src/trade/tradeDialog.html @@ -100,7 +100,7 @@
    • From 3f8bf5040b44967700663aa77fdbed9d09b472b6 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Tue, 19 Feb 2019 13:32:44 +0800 Subject: [PATCH 096/103] alter logic to draw endtime --- src/viewtransaction/viewTransaction.es6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/viewtransaction/viewTransaction.es6 b/src/viewtransaction/viewTransaction.es6 index 616e996254..496143c02e 100644 --- a/src/viewtransaction/viewTransaction.es6 +++ b/src/viewtransaction/viewTransaction.es6 @@ -350,7 +350,7 @@ function drawXLines(contract, state, chart) { } if (is_sold_before_expiry) drawXLine({ line_time: sell_time, label: 'end_time', dashStyle: 'Dash' }); - if (!is_path_dependent) drawXLine({ line_time: date_expiry && exit_tick_time, label: 'end_time', dashStyle: 'Dash' }); + if (!is_path_dependent && date_expiry) drawXLine({ line_time: date_expiry, label: 'end_time', dashStyle: 'Dash' }); } function drawPurchaseTime({ purchase_time }) { From 8a6a458fc1379ff268c0d432b064555d7c8654bc Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Tue, 19 Feb 2019 14:13:29 +0800 Subject: [PATCH 097/103] git or logic exit tick time when date expiry not present --- src/viewtransaction/viewTransaction.es6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/viewtransaction/viewTransaction.es6 b/src/viewtransaction/viewTransaction.es6 index 496143c02e..deca8c1a23 100644 --- a/src/viewtransaction/viewTransaction.es6 +++ b/src/viewtransaction/viewTransaction.es6 @@ -350,7 +350,7 @@ function drawXLines(contract, state, chart) { } if (is_sold_before_expiry) drawXLine({ line_time: sell_time, label: 'end_time', dashStyle: 'Dash' }); - if (!is_path_dependent && date_expiry) drawXLine({ line_time: date_expiry, label: 'end_time', dashStyle: 'Dash' }); + if (!is_path_dependent) drawXLine({ line_time: (date_expiry || exit_tick_time), label: 'end_time', dashStyle: 'Dash' }); } function drawPurchaseTime({ purchase_time }) { From deb5f7117b7bf089006c358c90d8f66c43e3f0a2 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Tue, 19 Feb 2019 14:42:06 +0800 Subject: [PATCH 098/103] reposition hasintradayunit function --- src/trade/tradeDialog.es6 | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index 923a120873..f75e57fb4d 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -243,6 +243,10 @@ function validateMinute({ hour, minute, today_times, selected_date_unix }) { return (hour > open_hour && hour < close_hour) || hour < close_hour || hour > open_hour; } +function hasIntradayUnit(duration_unit_array) { + return duration_unit_array.some(unit => ['minutes', 'hours'].indexOf(unit) !== -1); +} + function init_state(available,root, dialog, symbol, contracts_for_spot) { var state = { duration: { @@ -587,14 +591,16 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { state.date_expiry.today_times.disabled = true; trading_times_for(value_date, state.proposal.symbol) .then(function(times){ - state.date_expiry.min_date = is_daily_contracts ? 1 : 0; - const value_hour = times.close !== '--' ? times.close : '23:59:59'; - state.date_expiry.value_hour = moment.utc(value_hour, 'HH:mm:ss').format('HH:mm'); if (state.duration.value === 'Duration') { state.date_expiry.value_date = moment.utc().format('YYYY-MM-DD'); } + + const value_hour = times.close !== '--' ? times.close : '23:59:59'; + state.date_expiry.min_date = is_daily_contracts ? 1 : 0; + state.date_expiry.value_hour = moment.utc(value_hour, 'HH:mm:ss').format('HH:mm'); state.date_expiry.value = moment.utc(state.date_expiry.value_date + ' ' + value_hour).unix(); state.barriers.update(); + debounce(state.date_expiry.value, state.proposal.onchange); }); } @@ -924,9 +930,7 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { return barrier && (barrier.startsWith('+') || barrier.startsWith('-')) ? true : false; } - function hasIntradayUnit(duration_unit_array) { - return duration_unit_array.some(unit => ['minutes', 'hours'].indexOf(unit) !== -1) - } + state.purchase.onclick = async function() { const categories_with_tick_chart = ['digits', 'callput', 'callputequal', 'asian', 'touchnotouch']; From d25c59fb2a5c423633f6c3ed1d0dabdaa5bd6eb2 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Tue, 19 Feb 2019 14:50:28 +0800 Subject: [PATCH 099/103] remove extra blank lines --- src/trade/tradeDialog.es6 | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/trade/tradeDialog.es6 b/src/trade/tradeDialog.es6 index f75e57fb4d..58a0a32c03 100644 --- a/src/trade/tradeDialog.es6 +++ b/src/trade/tradeDialog.es6 @@ -930,8 +930,6 @@ function init_state(available,root, dialog, symbol, contracts_for_spot) { return barrier && (barrier.startsWith('+') || barrier.startsWith('-')) ? true : false; } - - state.purchase.onclick = async function() { const categories_with_tick_chart = ['digits', 'callput', 'callputequal', 'asian', 'touchnotouch']; state.purchase.loading = true; From 97365e0721b6cfa323b756d1cc048bca28e060a2 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Tue, 19 Feb 2019 15:40:20 +0800 Subject: [PATCH 100/103] revert date expiry change --- src/viewtransaction/viewTransaction.es6 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/viewtransaction/viewTransaction.es6 b/src/viewtransaction/viewTransaction.es6 index deca8c1a23..fdb744e3e4 100644 --- a/src/viewtransaction/viewTransaction.es6 +++ b/src/viewtransaction/viewTransaction.es6 @@ -350,7 +350,7 @@ function drawXLines(contract, state, chart) { } if (is_sold_before_expiry) drawXLine({ line_time: sell_time, label: 'end_time', dashStyle: 'Dash' }); - if (!is_path_dependent) drawXLine({ line_time: (date_expiry || exit_tick_time), label: 'end_time', dashStyle: 'Dash' }); + if (!is_path_dependent) drawXLine({ line_time: date_expiry, label: 'end_time', dashStyle: 'Dash' }); } function drawPurchaseTime({ purchase_time }) { From 67029a86e129c5637acad895ae4491226c1861f9 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Tue, 19 Feb 2019 16:36:15 +0800 Subject: [PATCH 101/103] fix minimize error --- src/windows/windows.es6 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/windows/windows.es6 b/src/windows/windows.es6 index 07b5b265c4..06fff30993 100644 --- a/src/windows/windows.es6 +++ b/src/windows/windows.es6 @@ -347,6 +347,8 @@ export const createBlankWindow = function($html,options) { if (dialog.closest('.ui-dialog').css('z-index') > 3000) { dialog.css({ zIndex: dialog.closest('.ui-dialog').css('z-index')*1 - 3000 }); dialog.draggable('option', 'containment', false); + } else { + dialog.css({ zIndex: dialog.closest('.ui-dialog').css('z-index')*1 + 1 }); } }); From a58ecf7e1943fa9b43318f7c1c71821c25d01010 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Wed, 20 Feb 2019 13:12:22 +0800 Subject: [PATCH 102/103] below nav approach --- src/windows/windows.es6 | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/windows/windows.es6 b/src/windows/windows.es6 index 06fff30993..b24e2912f6 100644 --- a/src/windows/windows.es6 +++ b/src/windows/windows.es6 @@ -341,16 +341,11 @@ export const createBlankWindow = function($html,options) { }); dialog.bind('dialogextendmaximize', () => { - dialog.css({ zIndex: dialog.closest('.ui-dialog').css('z-index')*1 + 3000 }); + dialog.css({ top: $('nav').height() }); }); dialog.bind('dialogextendrestore', () => { - if (dialog.closest('.ui-dialog').css('z-index') > 3000) { - dialog.css({ zIndex: dialog.closest('.ui-dialog').css('z-index')*1 - 3000 }); - dialog.draggable('option', 'containment', false); - } else { - dialog.css({ zIndex: dialog.closest('.ui-dialog').css('z-index')*1 + 1 }); - } - }); + dialog.draggable( 'option', 'containment', false ); + }) if(options.destroy) { /* register for destroy event which have been patched */ blankWindow.on('dialogdestroy', options.destroy); From 381f345f2c17a1d23f8aed74ed7df4ed6a810b91 Mon Sep 17 00:00:00 2001 From: Amam Mustofa Date: Wed, 20 Feb 2019 15:11:52 +0800 Subject: [PATCH 103/103] revert change navbar fixed --- src/main.css | 4 ++++ src/navigation/navigation.scss | 2 -- src/windows/windows.es6 | 13 +++---------- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/src/main.css b/src/main.css index c5d71e3292..ca7c7f3319 100755 --- a/src/main.css +++ b/src/main.css @@ -603,6 +603,10 @@ label.checkbox input:checked ~ span.check { z-index: +1; } +.ui-icon-caret-1-e { + left: auto !important; +} + .ui-icon-caret-1-e:after { content: "»"; font-family: roboto, sans-serif !important; diff --git a/src/navigation/navigation.scss b/src/navigation/navigation.scss index 2d6bd22586..127c5ef7e4 100644 --- a/src/navigation/navigation.scss +++ b/src/navigation/navigation.scss @@ -1,7 +1,5 @@ nav { - position: fixed; width: 100%; - z-index: 3000; #topbar { width: 100%; diff --git a/src/windows/windows.es6 b/src/windows/windows.es6 index b24e2912f6..73b2839e36 100644 --- a/src/windows/windows.es6 +++ b/src/windows/windows.es6 @@ -331,22 +331,15 @@ export const createBlankWindow = function($html,options) { dialog.on('dragstop', () => { const top = dialog.offset().top; const left = dialog.offset().left; - const nav_head = $('nav').height(); - if(top < nav_head) { - dialog.animate({ top: nav_head }, 300, dialog.trigger.bind(dialog, 'animated')); + + if (top < 0) { + dialog.animate({ top: '0px' }, 300, dialog.trigger.bind(dialog, 'animated')); } if (left < 0) { dialog.animate({ left: '0px' }, 300, dialog.trigger.bind(dialog, 'animated')); } }); - dialog.bind('dialogextendmaximize', () => { - dialog.css({ top: $('nav').height() }); - }); - dialog.bind('dialogextendrestore', () => { - dialog.draggable( 'option', 'containment', false ); - }) - if(options.destroy) { /* register for destroy event which have been patched */ blankWindow.on('dialogdestroy', options.destroy); }