fix ff bug

This commit is contained in:
Josh Harvey 2017-05-11 18:57:05 +03:00
parent 938632c13b
commit 385fc0df22

View file

@ -29956,8 +29956,8 @@ var _user$project$Config$updateSelectize = F3(
return _elm_lang$core$Native_Utils.crashCase( return _elm_lang$core$Native_Utils.crashCase(
'Config', 'Config',
{ {
start: {line: 1334, column: 17}, start: {line: 1329, column: 17},
end: {line: 1339, column: 56} end: {line: 1334, column: 56}
}, },
_p4)('Shouldn\'t be here'); _p4)('Shouldn\'t be here');
} }
@ -30132,8 +30132,8 @@ var _user$project$Config$isField = function (fieldValue) {
return _elm_lang$core$Native_Utils.crashCase( return _elm_lang$core$Native_Utils.crashCase(
'Config', 'Config',
{ {
start: {line: 1030, column: 5}, start: {line: 1025, column: 5},
end: {line: 1035, column: 59} end: {line: 1030, column: 59}
}, },
_p12)('Referenced field must be boolean'); _p12)('Referenced field must be boolean');
} }
@ -30451,8 +30451,8 @@ var _user$project$Config$languageSelectizeView = F6(
return _elm_lang$core$Native_Utils.crashCase( return _elm_lang$core$Native_Utils.crashCase(
'Config', 'Config',
{ {
start: {line: 520, column: 21}, start: {line: 515, column: 21},
end: {line: 525, column: 60} end: {line: 520, column: 60}
}, },
_p20)('Shouldn\'t be here'); _p20)('Shouldn\'t be here');
} }
@ -30493,8 +30493,8 @@ var _user$project$Config$cryptoCurrencySelectizeView = F6(
return _elm_lang$core$Native_Utils.crashCase( return _elm_lang$core$Native_Utils.crashCase(
'Config', 'Config',
{ {
start: {line: 474, column: 21}, start: {line: 469, column: 21},
end: {line: 479, column: 60} end: {line: 474, column: 60}
}, },
_p23)('Shouldn\'t be here'); _p23)('Shouldn\'t be here');
} }
@ -30728,12 +30728,7 @@ var _user$project$Config$unitDisplay = F2(
} }
}); });
var _user$project$Config$fieldTypeToInputType = function (fieldType) { var _user$project$Config$fieldTypeToInputType = function (fieldType) {
var _p30 = fieldType; return 'string';
if (_p30.ctor === 'FieldPercentageType') {
return 'number';
} else {
return 'string';
}
}; };
var _user$project$Config$listToFieldHolder = F2( var _user$project$Config$listToFieldHolder = F2(
function (modifier, list) { function (modifier, list) {
@ -30744,14 +30739,14 @@ var _user$project$Config$emptyToNothing = function (list) {
return _elm_lang$core$List$isEmpty(list) ? _elm_lang$core$Maybe$Nothing : _elm_lang$core$Maybe$Just(list); return _elm_lang$core$List$isEmpty(list) ? _elm_lang$core$Maybe$Nothing : _elm_lang$core$Maybe$Just(list);
}; };
var _user$project$Config$fieldHolderToList = function (fieldHolder) { var _user$project$Config$fieldHolderToList = function (fieldHolder) {
var _p31 = fieldHolder; var _p30 = fieldHolder;
if (_p31.ctor === 'FieldOk') { if (_p30.ctor === 'FieldOk') {
var _p32 = _p31._0; var _p31 = _p30._0;
switch (_p32.ctor) { switch (_p31.ctor) {
case 'FieldLanguageValue': case 'FieldLanguageValue':
return _p32._0; return _p31._0;
case 'FieldCryptoCurrencyValue': case 'FieldCryptoCurrencyValue':
return _p32._0; return _p31._0;
default: default:
return _elm_lang$core$Native_Utils.crashCase( return _elm_lang$core$Native_Utils.crashCase(
'Config', 'Config',
@ -30759,7 +30754,7 @@ var _user$project$Config$fieldHolderToList = function (fieldHolder) {
start: {line: 153, column: 13}, start: {line: 153, column: 13},
end: {line: 161, column: 50} end: {line: 161, column: 50}
}, },
_p32)('Not a list type'); _p31)('Not a list type');
} }
} else { } else {
return {ctor: '[]'}; return {ctor: '[]'};
@ -30768,9 +30763,34 @@ var _user$project$Config$fieldHolderToList = function (fieldHolder) {
var _user$project$Config$updateStringFieldInstance = F4( var _user$project$Config$updateStringFieldInstance = F4(
function (fieldInstances, fieldLocator, maybeString, fieldInstance) { function (fieldInstances, fieldLocator, maybeString, fieldInstance) {
if (_elm_lang$core$Native_Utils.eq(fieldInstance.fieldLocator, fieldLocator)) { if (_elm_lang$core$Native_Utils.eq(fieldInstance.fieldLocator, fieldLocator)) {
var _p34 = fieldLocator.fieldType; var _p33 = fieldLocator.fieldType;
switch (_p34.ctor) { switch (_p33.ctor) {
case 'FieldLanguageType': case 'FieldLanguageType':
var list = _user$project$Config$fieldHolderToList(fieldInstance.fieldHolder);
var newList = function () {
var _p34 = maybeString;
if (_p34.ctor === 'Nothing') {
return A2(
_elm_lang$core$List$take,
_elm_lang$core$List$length(list) - 1,
list);
} else {
return A2(
_elm_lang$core$Basics_ops['++'],
list,
{
ctor: '::',
_0: _p34._0,
_1: {ctor: '[]'}
});
}
}();
return _elm_lang$core$Native_Utils.update(
fieldInstance,
{
fieldHolder: A2(_user$project$Config$listToFieldHolder, _user$project$ConfigTypes$FieldLanguageValue, newList)
});
case 'FieldCryptoCurrencyType':
var list = _user$project$Config$fieldHolderToList(fieldInstance.fieldHolder); var list = _user$project$Config$fieldHolderToList(fieldInstance.fieldHolder);
var newList = function () { var newList = function () {
var _p35 = maybeString; var _p35 = maybeString;
@ -30790,31 +30810,6 @@ var _user$project$Config$updateStringFieldInstance = F4(
}); });
} }
}(); }();
return _elm_lang$core$Native_Utils.update(
fieldInstance,
{
fieldHolder: A2(_user$project$Config$listToFieldHolder, _user$project$ConfigTypes$FieldLanguageValue, newList)
});
case 'FieldCryptoCurrencyType':
var list = _user$project$Config$fieldHolderToList(fieldInstance.fieldHolder);
var newList = function () {
var _p36 = maybeString;
if (_p36.ctor === 'Nothing') {
return A2(
_elm_lang$core$List$take,
_elm_lang$core$List$length(list) - 1,
list);
} else {
return A2(
_elm_lang$core$Basics_ops['++'],
list,
{
ctor: '::',
_0: _p36._0,
_1: {ctor: '[]'}
});
}
}();
return _elm_lang$core$Native_Utils.update( return _elm_lang$core$Native_Utils.update(
fieldInstance, fieldInstance,
{ {
@ -30822,11 +30817,11 @@ var _user$project$Config$updateStringFieldInstance = F4(
}); });
default: default:
var fieldHolder = function () { var fieldHolder = function () {
var _p37 = maybeString; var _p36 = maybeString;
if (_p37.ctor === 'Nothing') { if (_p36.ctor === 'Nothing') {
return _user$project$ConfigTypes$FieldEmpty; return _user$project$ConfigTypes$FieldEmpty;
} else { } else {
return A2(_user$project$ConfigTypes$stringToFieldHolder, fieldLocator.fieldType, _p37._0); return A2(_user$project$ConfigTypes$stringToFieldHolder, fieldLocator.fieldType, _p36._0);
} }
}(); }();
return _elm_lang$core$Native_Utils.update( return _elm_lang$core$Native_Utils.update(
@ -30871,12 +30866,12 @@ var _user$project$Config$placeField = F2(
field), field),
fieldList)); fieldList));
var newField = function () { var newField = function () {
var _p38 = maybeOldField; var _p37 = maybeOldField;
if (_p38.ctor === 'Nothing') { if (_p37.ctor === 'Nothing') {
return field; return field;
} else { } else {
return _elm_lang$core$Native_Utils.update( return _elm_lang$core$Native_Utils.update(
_p38._0, _p37._0,
{fieldValue: field.fieldValue}); {fieldValue: field.fieldValue});
} }
}(); }();
@ -30885,14 +30880,14 @@ var _user$project$Config$placeField = F2(
_0: newField, _0: newField,
_1: A2( _1: A2(
_elm_lang$core$List$filter, _elm_lang$core$List$filter,
function (_p39) { function (_p38) {
return !A3( return !A3(
_user$project$Config$similar, _user$project$Config$similar,
function (_) { function (_) {
return _.fieldLocator; return _.fieldLocator;
}, },
field, field,
_p39); _p38);
}, },
fieldList) fieldList)
}; };
@ -30971,8 +30966,8 @@ var _user$project$Config$selectizeView = F5(
}, },
enabled: true enabled: true
}; };
var _p40 = fieldLocator.fieldType; var _p39 = fieldLocator.fieldType;
switch (_p40.ctor) { switch (_p39.ctor) {
case 'FieldAccountType': case 'FieldAccountType':
return A6(_user$project$Config$accountSelectizeView, model, localConfig, fieldInstance, selectizeState, maybeFieldValue, maybeFallbackFieldValue); return A6(_user$project$Config$accountSelectizeView, model, localConfig, fieldInstance, selectizeState, maybeFieldValue, maybeFallbackFieldValue);
case 'FieldFiatCurrencyType': case 'FieldFiatCurrencyType':
@ -30989,10 +30984,10 @@ var _user$project$Config$selectizeView = F5(
return _elm_lang$core$Native_Utils.crashCase( return _elm_lang$core$Native_Utils.crashCase(
'Config', 'Config',
{ {
start: {line: 597, column: 9}, start: {line: 592, column: 9},
end: {line: 647, column: 52} end: {line: 642, column: 52}
}, },
_p40)('Not a Selectize field'); _p39)('Not a Selectize field');
} }
}); });
var _user$project$Config$CryptoSwitch = function (a) { var _user$project$Config$CryptoSwitch = function (a) {
@ -31001,12 +30996,12 @@ var _user$project$Config$CryptoSwitch = function (a) {
var _user$project$Config$cryptoView = F2( var _user$project$Config$cryptoView = F2(
function (maybeActiveCrypto, cryptoDisplay) { function (maybeActiveCrypto, cryptoDisplay) {
var activeClass = function () { var activeClass = function () {
var _p42 = maybeActiveCrypto; var _p41 = maybeActiveCrypto;
if (_p42.ctor === 'Nothing') { if (_p41.ctor === 'Nothing') {
return _user$project$Css_Admin$class( return _user$project$Css_Admin$class(
{ctor: '[]'}); {ctor: '[]'});
} else { } else {
return _elm_lang$core$Native_Utils.eq(_p42._0, cryptoDisplay.crypto) ? _user$project$Css_Admin$class( return _elm_lang$core$Native_Utils.eq(_p41._0, cryptoDisplay.crypto) ? _user$project$Css_Admin$class(
{ {
ctor: '::', ctor: '::',
_0: _user$project$Css_Classes$Active, _0: _user$project$Css_Classes$Active,
@ -31165,11 +31160,11 @@ var _user$project$Config$fieldInput = F5(
}); });
} else { } else {
if (enabled) { if (enabled) {
var _p43 = fieldInstance.component; var _p42 = fieldInstance.component;
if (_p43.ctor === 'InputBoxComponent') { if (_p42.ctor === 'InputBoxComponent') {
return A4(_user$project$Config$textInput, model.fiat, fieldInstance, maybeFieldValue, maybeFallbackFieldValue); return A4(_user$project$Config$textInput, model.fiat, fieldInstance, maybeFieldValue, maybeFallbackFieldValue);
} else { } else {
return A5(_user$project$Config$selectizeView, model, fieldInstance, _p43._0, maybeFieldValue, maybeFallbackFieldValue); return A5(_user$project$Config$selectizeView, model, fieldInstance, _p42._0, maybeFieldValue, maybeFallbackFieldValue);
} }
} else { } else {
return A2( return A2(
@ -31198,9 +31193,9 @@ var _user$project$Config$fieldComponent = F2(
_user$project$Config$fieldInstanceClasses(fieldInstance)); _user$project$Config$fieldInstanceClasses(fieldInstance));
var configGroup = model.configGroup; var configGroup = model.configGroup;
var maybeSpecific = function () { var maybeSpecific = function () {
var _p44 = fieldInstance.fieldHolder; var _p43 = fieldInstance.fieldHolder;
if (_p44.ctor === 'FieldOk') { if (_p43.ctor === 'FieldOk') {
return _elm_lang$core$Maybe$Just(_p44._0); return _elm_lang$core$Maybe$Just(_p43._0);
} else { } else {
return _elm_lang$core$Maybe$Nothing; return _elm_lang$core$Maybe$Nothing;
} }
@ -31283,8 +31278,8 @@ var _user$project$Config$rowView = F4(
}; };
var machine = machineDisplay.machine; var machine = machineDisplay.machine;
var globalRowClass = function () { var globalRowClass = function () {
var _p45 = machine; var _p44 = machine;
if (_p45.ctor === 'GlobalMachine') { if (_p44.ctor === 'GlobalMachine') {
return _user$project$Css_Admin$class( return _user$project$Css_Admin$class(
{ {
ctor: '::', ctor: '::',
@ -31395,8 +31390,8 @@ var _user$project$Config$tableView = function (model) {
}; };
var _user$project$Config$Submit = {ctor: 'Submit'}; var _user$project$Config$Submit = {ctor: 'Submit'};
var _user$project$Config$view = function (model) { var _user$project$Config$view = function (model) {
var _p46 = model.webConfigGroup; var _p45 = model.webConfigGroup;
switch (_p46.ctor) { switch (_p45.ctor) {
case 'NotAsked': case 'NotAsked':
return A2( return A2(
_elm_lang$html$Html$div, _elm_lang$html$Html$div,
@ -31418,21 +31413,21 @@ var _user$project$Config$view = function (model) {
{ {
ctor: '::', ctor: '::',
_0: _elm_lang$html$Html$text( _0: _elm_lang$html$Html$text(
_elm_lang$core$Basics$toString(_p46._0)), _elm_lang$core$Basics$toString(_p45._0)),
_1: {ctor: '[]'} _1: {ctor: '[]'}
}); });
default: default:
var _p48 = _p46._0; var _p47 = _p45._0;
var statusString = function () { var statusString = function () {
var _p47 = model.status; var _p46 = model.status;
if (_p47.ctor === 'Saved') { if (_p46.ctor === 'Saved') {
return 'Saved'; return 'Saved';
} else { } else {
return ''; return '';
} }
}(); }();
var cryptos = A3(_user$project$ConfigTypes$allCryptos, _p48.data.cryptoCurrencies, _p48.schema.cryptoScope, _p48.selectedCryptos); var cryptos = A3(_user$project$ConfigTypes$allCryptos, _p47.data.cryptoCurrencies, _p47.schema.cryptoScope, _p47.selectedCryptos);
var resolvedModel = A2(_user$project$Config$toResolvedModel, model, _p48); var resolvedModel = A2(_user$project$Config$toResolvedModel, model, _p47);
var configGroupView = A2( var configGroupView = A2(
_elm_lang$html$Html$div, _elm_lang$html$Html$div,
{ {
@ -31460,7 +31455,7 @@ var _user$project$Config$view = function (model) {
fieldInstances); fieldInstances);
var submitButton = A2( var submitButton = A2(
_elm_lang$core$List$all, _elm_lang$core$List$all,
A2(_user$project$Config$validateFieldInstance, _p48, fieldInstances), A2(_user$project$Config$validateFieldInstance, _p47, fieldInstances),
cryptoFieldInstances) ? A2( cryptoFieldInstances) ? A2(
_elm_lang$html$Html$div, _elm_lang$html$Html$div,
{ {
@ -31564,7 +31559,7 @@ var _user$project$Config$view = function (model) {
_1: {ctor: '[]'} _1: {ctor: '[]'}
} }
}); });
return _elm_lang$core$Native_Utils.eq(_p48.schema.cryptoScope, _user$project$ConfigTypes$Global) ? A2( return _elm_lang$core$Native_Utils.eq(_p47.schema.cryptoScope, _user$project$ConfigTypes$Global) ? A2(
_elm_lang$html$Html$div, _elm_lang$html$Html$div,
{ctor: '[]'}, {ctor: '[]'},
{ {
@ -31583,7 +31578,7 @@ var _user$project$Config$view = function (model) {
}, },
{ {
ctor: '::', ctor: '::',
_0: _elm_lang$html$Html$text(_p48.schema.display), _0: _elm_lang$html$Html$text(_p47.schema.display),
_1: {ctor: '[]'} _1: {ctor: '[]'}
}), }),
_1: { _1: {
@ -31610,7 +31605,7 @@ var _user$project$Config$view = function (model) {
}, },
{ {
ctor: '::', ctor: '::',
_0: _elm_lang$html$Html$text(_p48.schema.display), _0: _elm_lang$html$Html$text(_p47.schema.display),
_1: {ctor: '[]'} _1: {ctor: '[]'}
}), }),
_1: { _1: {
@ -31644,7 +31639,7 @@ var _user$project$Config$view = function (model) {
}, },
{ {
ctor: '::', ctor: '::',
_0: _elm_lang$html$Html$text(_p48.schema.display), _0: _elm_lang$html$Html$text(_p47.schema.display),
_1: {ctor: '[]'} _1: {ctor: '[]'}
}), }),
_1: { _1: {
@ -31696,8 +31691,8 @@ var _user$project$Config$load = F3(
var _user$project$Config$postForm = F2( var _user$project$Config$postForm = F2(
function (configGroupCode, fieldInstances) { function (configGroupCode, fieldInstances) {
var maybeResults = A2(_user$project$ConfigEncoder$encodeResults, configGroupCode, fieldInstances); var maybeResults = A2(_user$project$ConfigEncoder$encodeResults, configGroupCode, fieldInstances);
var _p49 = maybeResults; var _p48 = maybeResults;
if (_p49.ctor === 'Nothing') { if (_p48.ctor === 'Nothing') {
return _elm_lang$core$Platform_Cmd$none; return _elm_lang$core$Platform_Cmd$none;
} else { } else {
return A2( return A2(
@ -31711,7 +31706,7 @@ var _user$project$Config$postForm = F2(
_elm_lang$http$Http$expectJson(_user$project$ConfigDecoder$configGroupDecoder), _elm_lang$http$Http$expectJson(_user$project$ConfigDecoder$configGroupDecoder),
A2( A2(
_lukewestby$elm_http_builder$HttpBuilder$withJsonBody, _lukewestby$elm_http_builder$HttpBuilder$withJsonBody,
_p49._0, _p48._0,
_lukewestby$elm_http_builder$HttpBuilder$post('/api/config'))))); _lukewestby$elm_http_builder$HttpBuilder$post('/api/config')))));
} }
}); });
@ -31719,20 +31714,20 @@ var _user$project$Config$postFormNoLoad = F2(
function (configGroupCode, fieldInstances) { function (configGroupCode, fieldInstances) {
return A2( return A2(
_elm_lang$core$Platform_Cmd$map, _elm_lang$core$Platform_Cmd$map,
function (_p50) { function (_p49) {
return _user$project$Config$NoOp; return _user$project$Config$NoOp;
}, },
A2(_user$project$Config$postForm, configGroupCode, fieldInstances)); A2(_user$project$Config$postForm, configGroupCode, fieldInstances));
}); });
var _user$project$Config$submitNoLoad = function (model) { var _user$project$Config$submitNoLoad = function (model) {
var _p51 = model.webConfigGroup; var _p50 = model.webConfigGroup;
if (_p51.ctor === 'Success') { if (_p50.ctor === 'Success') {
return A2( return A2(
_elm_lang$core$Platform_Cmd_ops['!'], _elm_lang$core$Platform_Cmd_ops['!'],
model, model,
{ {
ctor: '::', ctor: '::',
_0: A2(_user$project$Config$postFormNoLoad, _p51._0.schema.code, model.fieldInstances), _0: A2(_user$project$Config$postFormNoLoad, _p50._0.schema.code, model.fieldInstances),
_1: {ctor: '[]'} _1: {ctor: '[]'}
}); });
} else { } else {
@ -31743,8 +31738,8 @@ var _user$project$Config$submitNoLoad = function (model) {
} }
}; };
var _user$project$Config$submit = function (model) { var _user$project$Config$submit = function (model) {
var _p52 = model.webConfigGroup; var _p51 = model.webConfigGroup;
if (_p52.ctor === 'Success') { if (_p51.ctor === 'Success') {
return A2( return A2(
_elm_lang$core$Platform_Cmd_ops['!'], _elm_lang$core$Platform_Cmd_ops['!'],
_elm_lang$core$Native_Utils.update( _elm_lang$core$Native_Utils.update(
@ -31752,7 +31747,7 @@ var _user$project$Config$submit = function (model) {
{status: _user$project$Config$Saving}), {status: _user$project$Config$Saving}),
{ {
ctor: '::', ctor: '::',
_0: A2(_user$project$Config$postForm, _p52._0.schema.code, model.fieldInstances), _0: A2(_user$project$Config$postForm, _p51._0.schema.code, model.fieldInstances),
_1: {ctor: '[]'} _1: {ctor: '[]'}
}); });
} else { } else {
@ -31764,45 +31759,45 @@ var _user$project$Config$submit = function (model) {
}; };
var _user$project$Config$update = F2( var _user$project$Config$update = F2(
function (msg, model) { function (msg, model) {
var _p53 = msg; var _p52 = msg;
switch (_p53.ctor) { switch (_p52.ctor) {
case 'Load': case 'Load':
var _p60 = _p53._0; var _p59 = _p52._0;
var defaultCrypto = function () { var defaultCrypto = function () {
var _p54 = _p60; var _p53 = _p59;
if (_p54.ctor === 'Success') { if (_p53.ctor === 'Success') {
var _p55 = _p54._0; var _p54 = _p53._0;
return A2( return A2(
_elm_lang$core$Maybe$map, _elm_lang$core$Maybe$map,
function (_) { function (_) {
return _.crypto; return _.crypto;
}, },
_elm_lang$core$List$head( _elm_lang$core$List$head(
A3(_user$project$ConfigTypes$allCryptos, _p55.data.cryptoCurrencies, _p55.schema.cryptoScope, _p55.selectedCryptos))); A3(_user$project$ConfigTypes$allCryptos, _p54.data.cryptoCurrencies, _p54.schema.cryptoScope, _p54.selectedCryptos)));
} else { } else {
return _elm_lang$core$Maybe$Nothing; return _elm_lang$core$Maybe$Nothing;
} }
}(); }();
var crypto = function () { var crypto = function () {
var _p56 = model.crypto; var _p55 = model.crypto;
if (_p56.ctor === 'Nothing') { if (_p55.ctor === 'Nothing') {
return defaultCrypto; return defaultCrypto;
} else { } else {
return _elm_lang$core$Maybe$Just(_p56._0); return _elm_lang$core$Maybe$Just(_p55._0);
} }
}(); }();
var fiat = function () { var fiat = function () {
var _p57 = _p60; var _p56 = _p59;
if (_p57.ctor === 'Success') { if (_p56.ctor === 'Success') {
return _user$project$Config$pickFiat(_p57._0.values); return _user$project$Config$pickFiat(_p56._0.values);
} else { } else {
return _elm_lang$core$Maybe$Nothing; return _elm_lang$core$Maybe$Nothing;
} }
}(); }();
var fieldInstances = function () { var fieldInstances = function () {
var _p58 = _p60; var _p57 = _p59;
if (_p58.ctor === 'Success') { if (_p57.ctor === 'Success') {
return _user$project$Config$initFieldInstances(_p58._0); return _user$project$Config$initFieldInstances(_p57._0);
} else { } else {
return {ctor: '[]'}; return {ctor: '[]'};
} }
@ -31810,7 +31805,7 @@ var _user$project$Config$update = F2(
var status = _elm_lang$core$Native_Utils.eq(model.status, _user$project$Config$Saving) ? _user$project$Config$Saved : model.status; var status = _elm_lang$core$Native_Utils.eq(model.status, _user$project$Config$Saving) ? _user$project$Config$Saved : model.status;
var cmd = _elm_lang$core$Native_Utils.eq(status, _user$project$Config$Saved) ? A2( var cmd = _elm_lang$core$Native_Utils.eq(status, _user$project$Config$Saved) ? A2(
_elm_lang$core$Task$perform, _elm_lang$core$Task$perform,
function (_p59) { function (_p58) {
return _user$project$Config$HideSaveIndication; return _user$project$Config$HideSaveIndication;
}, },
_elm_lang$core$Process$sleep(2 * _elm_lang$core$Time$second)) : _elm_lang$core$Platform_Cmd$none; _elm_lang$core$Process$sleep(2 * _elm_lang$core$Time$second)) : _elm_lang$core$Platform_Cmd$none;
@ -31818,7 +31813,7 @@ var _user$project$Config$update = F2(
ctor: '_Tuple2', ctor: '_Tuple2',
_0: _elm_lang$core$Native_Utils.update( _0: _elm_lang$core$Native_Utils.update(
model, model,
{webConfigGroup: _p60, fieldInstances: fieldInstances, status: status, crypto: crypto, fiat: fiat}), {webConfigGroup: _p59, fieldInstances: fieldInstances, status: status, crypto: crypto, fiat: fiat}),
_1: cmd _1: cmd
}; };
case 'Submit': case 'Submit':
@ -31828,21 +31823,21 @@ var _user$project$Config$update = F2(
_elm_lang$core$Platform_Cmd_ops['!'], _elm_lang$core$Platform_Cmd_ops['!'],
A3( A3(
_user$project$Config$updateInput, _user$project$Config$updateInput,
_p53._0, _p52._0,
_elm_lang$core$Maybe$Just(_p53._1), _elm_lang$core$Maybe$Just(_p52._1),
model), model),
{ctor: '[]'}); {ctor: '[]'});
case 'CryptoSwitch': case 'CryptoSwitch':
var _p62 = _p53._0; var _p61 = _p52._0;
var _p61 = model.webConfigGroup; var _p60 = model.webConfigGroup;
if (_p61.ctor === 'Success') { if (_p60.ctor === 'Success') {
var cryptoCode = _user$project$ConfigTypes$cryptoToString(_p62); var cryptoCode = _user$project$ConfigTypes$cryptoToString(_p61);
var path = A2( var path = A2(
_elm_lang$core$Basics_ops['++'], _elm_lang$core$Basics_ops['++'],
'#config/', '#config/',
A2( A2(
_elm_lang$core$Basics_ops['++'], _elm_lang$core$Basics_ops['++'],
_p61._0.schema.code, _p60._0.schema.code,
A2(_elm_lang$core$Basics_ops['++'], '/', cryptoCode))); A2(_elm_lang$core$Basics_ops['++'], '/', cryptoCode)));
var command = _elm_lang$navigation$Navigation$newUrl(path); var command = _elm_lang$navigation$Navigation$newUrl(path);
return A2( return A2(
@ -31850,7 +31845,7 @@ var _user$project$Config$update = F2(
_elm_lang$core$Native_Utils.update( _elm_lang$core$Native_Utils.update(
model, model,
{ {
crypto: _elm_lang$core$Maybe$Just(_p62) crypto: _elm_lang$core$Maybe$Just(_p61)
}), }),
{ {
ctor: '::', ctor: '::',
@ -31866,57 +31861,57 @@ var _user$project$Config$update = F2(
case 'Focus': case 'Focus':
return A2( return A2(
_elm_lang$core$Platform_Cmd_ops['!'], _elm_lang$core$Platform_Cmd_ops['!'],
A3(_user$project$Config$updateFocus, _p53._0, true, model), A3(_user$project$Config$updateFocus, _p52._0, true, model),
{ctor: '[]'}); {ctor: '[]'});
case 'Blur': case 'Blur':
return A2( return A2(
_elm_lang$core$Platform_Cmd_ops['!'], _elm_lang$core$Platform_Cmd_ops['!'],
A3(_user$project$Config$updateFocus, _p53._0, false, model), A3(_user$project$Config$updateFocus, _p52._0, false, model),
{ctor: '[]'}); {ctor: '[]'});
case 'SelectizeMsg': case 'SelectizeMsg':
return A2( return A2(
_elm_lang$core$Platform_Cmd_ops['!'], _elm_lang$core$Platform_Cmd_ops['!'],
A3(_user$project$Config$updateSelectize, _p53._0, _p53._1, model), A3(_user$project$Config$updateSelectize, _p52._0, _p52._1, model),
{ctor: '[]'}); {ctor: '[]'});
case 'BlurSelectize': case 'BlurSelectize':
var _p63 = _p53._0; var _p62 = _p52._0;
return A2(
_elm_lang$core$Platform_Cmd_ops['!'],
A3(
_user$project$Config$updateFocus,
_p62,
false,
A3(_user$project$Config$updateSelectize, _p62, _p52._1, model)),
{ctor: '[]'});
case 'FocusSelectize':
var _p63 = _p52._0;
return A2( return A2(
_elm_lang$core$Platform_Cmd_ops['!'], _elm_lang$core$Platform_Cmd_ops['!'],
A3( A3(
_user$project$Config$updateFocus, _user$project$Config$updateFocus,
_p63, _p63,
false, true,
A3(_user$project$Config$updateSelectize, _p63, _p53._1, model)), A3(_user$project$Config$updateSelectize, _p63, _p52._1, model)),
{ctor: '[]'}); {ctor: '[]'});
case 'FocusSelectize': case 'Add':
var _p64 = _p53._0; var _p64 = _p52._0;
return A2( return A2(
_elm_lang$core$Platform_Cmd_ops['!'], _elm_lang$core$Platform_Cmd_ops['!'],
A3( A3(
_user$project$Config$updateFocus, _user$project$Config$updateInput,
_p64, _p64,
true, _elm_lang$core$Maybe$Just(_p52._1),
A3(_user$project$Config$updateSelectize, _p64, _p53._1, model)), A3(_user$project$Config$updateSelectize, _p64, _p52._2, model)),
{ctor: '[]'}); {ctor: '[]'});
case 'Add': case 'Remove':
var _p65 = _p53._0; var _p65 = _p52._0;
return A2( return A2(
_elm_lang$core$Platform_Cmd_ops['!'], _elm_lang$core$Platform_Cmd_ops['!'],
A3( A3(
_user$project$Config$updateInput, _user$project$Config$updateInput,
_p65, _p65,
_elm_lang$core$Maybe$Just(_p53._1),
A3(_user$project$Config$updateSelectize, _p65, _p53._2, model)),
{ctor: '[]'});
case 'Remove':
var _p66 = _p53._0;
return A2(
_elm_lang$core$Platform_Cmd_ops['!'],
A3(
_user$project$Config$updateInput,
_p66,
_elm_lang$core$Maybe$Nothing, _elm_lang$core$Maybe$Nothing,
A3(_user$project$Config$updateSelectize, _p66, _p53._1, model)), A3(_user$project$Config$updateSelectize, _p65, _p52._1, model)),
{ctor: '[]'}); {ctor: '[]'});
case 'HideSaveIndication': case 'HideSaveIndication':
return A2( return A2(