public
void
_YXoXA4Ptrjnx6H9Dzi7nLZ8N7BE(
bool
A_1, _78lbTE42EQhhbP2MUqOVSspWXhQ A_2, _VkUZu7rbnYT3IBJdaaHARhaX8iv A_3)
{
AutoUpdater.LetUserSelectRemindLater =
false
;
AutoUpdater.ShowRemindLaterButton =
false
;
AutoUpdater.ShowSkipButton =
false
;
AutoUpdater.AppTitle =
"Voicemod Desktop"
;
AutoUpdater.RunUpdateAsAdmin =
false
;
try
{
Version version = _PMiGMU2LppngXtWaoKTaKmf0kf1._56Uc3RjeLcTHMAc4dfiaF6luQWMb();
string
text = Environment.Is64BitOperatingSystem ?
"x64"
:
"x86"
;
string
text2 = _PMiGMU2LppngXtWaoKTaKmf0kf1._yAgXeiwDbgNO9vBLuf6pCXf4YfJ(
new
_sowhdfJLBbkaVDttgLkNeicIPK0());
_X6dZdcZAKumQIXn9jm2nJBaeusm x6dZdcZAKumQIXn9jm2nJBaeusm =
new
_X6dZdcZAKumQIXn9jm2nJBaeusm(
this
._lvK8k7vAtFb7HNlPxIfVkMhemHL(A_1),
new
_yPLBe45UhZloUfmvwcQ2JIYJJ5Z(A_2,
this
._al8CbAnWhb9VbZ3dvWknsXxCMQdA, A_3), A_2, A_3);
x6dZdcZAKumQIXn9jm2nJBaeusm._h66A1Xp2Rh8DWtFZUfwC6X29DMd =
new
_yPfzJfH9RhYVfL9cGVoDDDMZprF();
x6dZdcZAKumQIXn9jm2nJBaeusm._xEW6gPiy87tc2x9IeSQbfGm7OeF =
new
_KiBApumkl3oqwuHQZuenjJ8fPDt();
_jlrzNDPayCP7Iz0C3H9DMWWET4t jlrzNDPayCP7Iz0C3H9DMWWET4t =
new
_jlrzNDPayCP7Iz0C3H9DMWWET4t
{
_jZSRq4xIgYv1IsFRVnaMW1ZkLQA = text2,
_NJl2fee1JEhjRHojc8yM8ISGIje = version.ToString(),
_UKhc76HD4cSNJbR4EKX0MlhrT3u = text
};
_224RjEAeRhOCNhNSzCxD6qJKaPI<_lAqO8rZBCgBo0XgluC9bSvAFGzib> result = x6dZdcZAKumQIXn9jm2nJBaeusm._kBFvM9WzFbL1hQTwjP5BYaIqbWB<_jlrzNDPayCP7Iz0C3H9DMWWET4t, _lAqO8rZBCgBo0XgluC9bSvAFGzib>(jlrzNDPayCP7Iz0C3H9DMWWET4t).ConfigureAwait(
true
).GetAwaiter().GetResult();
if
(result._XX1uH8AzsyqQnZ3D2ejfJJwRgrB == ServiceCode.OK)
{
this
._vjTYFxD7R5dz6MqqbOlhtBxcssg = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
File.WriteAllText(
this
._vjTYFxD7R5dz6MqqbOlhtBxcssg, JsonConvert.SerializeObject(result._uy9Id6Ha1B3pxlOwFhDIhoyj4fo._6c3B34hIQycuECKrdcgV9pbwdJd));
AutoUpdater.Start(
this
._vjTYFxD7R5dz6MqqbOlhtBxcssg,
null
);
}
else
{
this
._ic43xghxorLmqPeDetqZ0l4OzXh = _Drbll29VUExLXa3SZbK3dcCtOpc.SERVER_ERROR;
EventHandler e9ZGS7ILKd8Y3YUUE1X0K29qvlE =
this
._e9ZGS7ILKd8Y3YUUE1X0K29qvlE;
if
(e9ZGS7ILKd8Y3YUUE1X0K29qvlE !=
null
)
{
e9ZGS7ILKd8Y3YUUE1X0K29qvlE(
null
,
null
);
}
}
if
(!A_1)
{
_mbTRbzTa6RlSnKzDn7d5gVdkQYQ._ztvTfDRMCk4P22w849rawN8AMko();
}
}
catch
(ServerInMaintenanceModeException ex)
{
MessageBox.Show(
this
._JE3ceNpxgCV1QsiaqHGWC0AS5TE._yLcSE6yw175Q1Be7ip9mj4lzyAH(
"autoupdater_maintenance_mode_description"
),
this
._JE3ceNpxgCV1QsiaqHGWC0AS5TE._yLcSE6yw175Q1Be7ip9mj4lzyAH(
"autoupdater_maintenance_mode_title"
), MessageBoxButton.OK, MessageBoxImage.Hand);
this
._odmddiCZiVoIP0CoxkdPV4ZxODF._eEl6aEJeKaOu6cRw8Gs2FromujJ(ex,
"AutoUpdater failed"
);
throw
;
}
catch
(Exception ex2)
{
for
(;;)
{
IL_1DF:
_KairoKYg9HtwqYVZWd8RxWWS1E kairoKYg9HtwqYVZWd8RxWWS1E =
new
_KairoKYg9HtwqYVZWd8RxWWS1E(
"VoicemodUpdater: AutoUpdater failed - "
+ ex2.Message, ex2);
for
(;;)
{
IL_1D0:
A_2._r9snxfJAHq6EW6KHhqZygG4rQ8V(kairoKYg9HtwqYVZWd8RxWWS1E,
"voicemod-updater-error"
);
for
(;;)
{
IL_1C1:
this
._odmddiCZiVoIP0CoxkdPV4ZxODF._eEl6aEJeKaOu6cRw8Gs2FromujJ<_KairoKYg9HtwqYVZWd8RxWWS1E>(kairoKYg9HtwqYVZWd8RxWWS1E);
for
(;;)
{
IL_1B8:
this
._ic43xghxorLmqPeDetqZ0l4OzXh = _Drbll29VUExLXa3SZbK3dcCtOpc.SERVER_ERROR;
for
(;;)
{
EventHandler e9ZGS7ILKd8Y3YUUE1X0K29qvlE2 =
this
._e9ZGS7ILKd8Y3YUUE1X0K29qvlE;
if
(e9ZGS7ILKd8Y3YUUE1X0K29qvlE2 ==
null
)
{
goto
Block_10;
}
e9ZGS7ILKd8Y3YUUE1X0K29qvlE2(
null
,
null
);
uint
num;
switch
((num = (num * 3933880144U ^ 1832400596U ^ 3756516255U)) % 7U)
{
case
0U:
continue
;
case
1U:
case
2U:
goto
IL_1DF;
case
3U:
goto
IL_1B8;
case
4U:
goto
IL_1D0;