Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 11236> 2018-03-24 00:12:51> Program: Starting Squirrel Updater: --install . --checkInstall --silent
- 11236> 2018-03-24 00:12:51> Program: Starting install, writing to C:\Users\Dylan\AppData\Local\SquirrelTemp
- 11236> 2018-03-24 00:12:51> Program: About to install to: C:\Users\Dylan\AppData\Local\Discord
- 11236> 2018-03-24 00:12:51> SingleGlobalInstance: Grabbing lockfile with timeout of 00:00:10
- 11236> 2018-03-24 00:12:52> CheckForUpdateImpl: Reading RELEASES file from C:\Users\Dylan\AppData\Local\SquirrelTemp
- 11236> 2018-03-24 00:12:52> CheckForUpdateImpl: Remote version 0.0.300 differs from local
- 11236> 2018-03-24 00:12:52> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
- 11236> 2018-03-24 00:12:52> ApplyReleasesImpl: Writing files to app directory: C:\Users\Dylan\AppData\Local\Discord\app-0.0.300
- 11236> 2018-03-24 00:13:22> IEnableLogger: Failed to install package to app dir: System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
- at System.IO.DirectoryInfo.MoveTo(String destDirName)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_1.<installPackageToAppDir>b__5(DirectoryInfo subdir)
- at Squirrel.Utility.<>c__DisplayClass15_1`1.<ForEachAsync>b__1()
- at System.Threading.Tasks.Task.InnerInvoke()
- at System.Threading.Tasks.Task.Execute()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<>c__DisplayClass16_0`1.<<ForEachAsync>b__1>d.MoveNext()
- --- End of inner exception stack trace ---
- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
- at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_2.<installPackageToAppDir>b__4(DirectoryInfo ld)
- at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_0.<<installPackageToAppDir>b__0>d.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<LogIfThrows>d__38`1.MoveNext()
- ---> (Inner Exception #0) System.IO.IOException: Access to the path 'resources' is denied.
- at System.IO.DirectoryInfo.MoveTo(String destDirName)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_1.<installPackageToAppDir>b__5(DirectoryInfo subdir)
- at Squirrel.Utility.<>c__DisplayClass15_1`1.<ForEachAsync>b__1()
- at System.Threading.Tasks.Task.InnerInvoke()
- at System.Threading.Tasks.Task.Execute()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<>c__DisplayClass16_0`1.<<ForEachAsync>b__1>d.MoveNext()<---
- 11236> 2018-03-24 00:13:22> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
- at System.IO.DirectoryInfo.MoveTo(String destDirName)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_1.<installPackageToAppDir>b__5(DirectoryInfo subdir)
- at Squirrel.Utility.<>c__DisplayClass15_1`1.<ForEachAsync>b__1()
- at System.Threading.Tasks.Task.InnerInvoke()
- at System.Threading.Tasks.Task.Execute()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<>c__DisplayClass16_0`1.<<ForEachAsync>b__1>d.MoveNext()
- --- End of inner exception stack trace ---
- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
- at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_2.<installPackageToAppDir>b__4(DirectoryInfo ld)
- at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_0.<<installPackageToAppDir>b__0>d.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<LogIfThrows>d__38`1.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<ApplyReleases>d__2.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.UpdateManager.<FullInstall>d__10.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
- at Squirrel.Update.Program.<Install>d__5.MoveNext()
- --- End of inner exception stack trace ---
- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
- at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
- at System.Threading.Tasks.Task.Wait()
- at Squirrel.Update.Program.executeCommandLine(String[] args)
- at Squirrel.Update.Program.main(String[] args)
- ---> (Inner Exception #0) System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
- at System.IO.DirectoryInfo.MoveTo(String destDirName)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_1.<installPackageToAppDir>b__5(DirectoryInfo subdir)
- at Squirrel.Utility.<>c__DisplayClass15_1`1.<ForEachAsync>b__1()
- at System.Threading.Tasks.Task.InnerInvoke()
- at System.Threading.Tasks.Task.Execute()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<>c__DisplayClass16_0`1.<<ForEachAsync>b__1>d.MoveNext()
- --- End of inner exception stack trace ---
- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
- at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_2.<installPackageToAppDir>b__4(DirectoryInfo ld)
- at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_0.<<installPackageToAppDir>b__0>d.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<LogIfThrows>d__38`1.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<ApplyReleases>d__2.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.UpdateManager.<FullInstall>d__10.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
- at Squirrel.Update.Program.<Install>d__5.MoveNext()
- ---> (Inner Exception #0) System.IO.IOException: Access to the path 'resources' is denied.
- at System.IO.DirectoryInfo.MoveTo(String destDirName)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_1.<installPackageToAppDir>b__5(DirectoryInfo subdir)
- at Squirrel.Utility.<>c__DisplayClass15_1`1.<ForEachAsync>b__1()
- at System.Threading.Tasks.Task.InnerInvoke()
- at System.Threading.Tasks.Task.Execute()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<>c__DisplayClass16_0`1.<<ForEachAsync>b__1>d.MoveNext()<---
- <---
- 3044> 2018-03-24 16:09:32> Program: Starting Squirrel Updater: --install .
- 3044> 2018-03-24 16:09:32> Program: Starting install, writing to C:\Users\Dylan\AppData\Local\SquirrelTemp
- 3044> 2018-03-24 16:09:32> Program: About to install to: C:\Users\Dylan\AppData\Local\Discord
- 3044> 2018-03-24 16:09:32> Program: Install path C:\Users\Dylan\AppData\Local\Discord already exists, burning it to the ground
- 3044> 2018-03-24 16:09:33> SingleGlobalInstance: Grabbing lockfile with timeout of 00:00:10
- 3044> 2018-03-24 16:09:33> CheckForUpdateImpl: Reading RELEASES file from C:\Users\Dylan\AppData\Local\SquirrelTemp
- 3044> 2018-03-24 16:09:33> CheckForUpdateImpl: Remote version 0.0.300 differs from local
- 3044> 2018-03-24 16:09:33> CheckForUpdateImpl: First run or local directory is corrupt, starting from scratch
- 3044> 2018-03-24 16:09:33> ApplyReleasesImpl: Writing files to app directory: C:\Users\Dylan\AppData\Local\Discord\app-0.0.300
- 3044> 2018-03-24 16:09:39> IEnableLogger: Failed to install package to app dir: System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
- at System.IO.DirectoryInfo.MoveTo(String destDirName)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_1.<installPackageToAppDir>b__5(DirectoryInfo subdir)
- at Squirrel.Utility.<>c__DisplayClass15_1`1.<ForEachAsync>b__1()
- at System.Threading.Tasks.Task.InnerInvoke()
- at System.Threading.Tasks.Task.Execute()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<>c__DisplayClass16_0`1.<<ForEachAsync>b__1>d.MoveNext()
- --- End of inner exception stack trace ---
- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
- at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_2.<installPackageToAppDir>b__4(DirectoryInfo ld)
- at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_0.<<installPackageToAppDir>b__0>d.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<LogIfThrows>d__38`1.MoveNext()
- ---> (Inner Exception #0) System.IO.IOException: Access to the path 'resources' is denied.
- at System.IO.DirectoryInfo.MoveTo(String destDirName)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_1.<installPackageToAppDir>b__5(DirectoryInfo subdir)
- at Squirrel.Utility.<>c__DisplayClass15_1`1.<ForEachAsync>b__1()
- at System.Threading.Tasks.Task.InnerInvoke()
- at System.Threading.Tasks.Task.Execute()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<>c__DisplayClass16_0`1.<<ForEachAsync>b__1>d.MoveNext()<---
- 3044> 2018-03-24 16:09:39> Unhandled exception: System.AggregateException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
- at System.IO.DirectoryInfo.MoveTo(String destDirName)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_1.<installPackageToAppDir>b__5(DirectoryInfo subdir)
- at Squirrel.Utility.<>c__DisplayClass15_1`1.<ForEachAsync>b__1()
- at System.Threading.Tasks.Task.InnerInvoke()
- at System.Threading.Tasks.Task.Execute()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<>c__DisplayClass16_0`1.<<ForEachAsync>b__1>d.MoveNext()
- --- End of inner exception stack trace ---
- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
- at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_2.<installPackageToAppDir>b__4(DirectoryInfo ld)
- at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_0.<<installPackageToAppDir>b__0>d.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<LogIfThrows>d__38`1.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<ApplyReleases>d__2.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.UpdateManager.<FullInstall>d__10.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
- at Squirrel.Update.Program.<Install>d__5.MoveNext()
- --- End of inner exception stack trace ---
- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
- at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
- at System.Threading.Tasks.Task.Wait()
- at Squirrel.Update.Program.executeCommandLine(String[] args)
- at Squirrel.Update.Program.main(String[] args)
- ---> (Inner Exception #0) System.AggregateException: One or more errors occurred. ---> System.IO.IOException: Access to the path 'resources' is denied.
- at System.IO.DirectoryInfo.MoveTo(String destDirName)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_1.<installPackageToAppDir>b__5(DirectoryInfo subdir)
- at Squirrel.Utility.<>c__DisplayClass15_1`1.<ForEachAsync>b__1()
- at System.Threading.Tasks.Task.InnerInvoke()
- at System.Threading.Tasks.Task.Execute()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<>c__DisplayClass16_0`1.<<ForEachAsync>b__1>d.MoveNext()
- --- End of inner exception stack trace ---
- at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
- at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_2.<installPackageToAppDir>b__4(DirectoryInfo ld)
- at Squirrel.EnumerableExtensions.ForEach[TSource](IEnumerable`1 source, Action`1 onNext)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_0.<<installPackageToAppDir>b__0>d.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<LogIfThrows>d__38`1.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<ApplyReleases>d__2.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.UpdateManager.<FullInstall>d__10.MoveNext()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
- at Squirrel.Update.Program.<Install>d__5.MoveNext()
- ---> (Inner Exception #0) System.IO.IOException: Access to the path 'resources' is denied.
- at System.IO.DirectoryInfo.MoveTo(String destDirName)
- at Squirrel.UpdateManager.ApplyReleasesImpl.<>c__DisplayClass7_1.<installPackageToAppDir>b__5(DirectoryInfo subdir)
- at Squirrel.Utility.<>c__DisplayClass15_1`1.<ForEachAsync>b__1()
- at System.Threading.Tasks.Task.InnerInvoke()
- at System.Threading.Tasks.Task.Execute()
- --- End of stack trace from previous location where exception was thrown ---
- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
- at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
- at Squirrel.Utility.<>c__DisplayClass16_0`1.<<ForEachAsync>b__1>d.MoveNext()<---
- <---
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement