Changeset 525


Ignore:
Timestamp:
11/13/08 01:52:57 (6 years ago)
Author:
lowjoel
Message:

Implemented operation cancelling.

Location:
branches/eraser6/Eraser
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/eraser6/Eraser/UpdateForm.Designer.cs

    r524 r525  
    9393            // updateListDownloader 
    9494            //  
     95            this.updateListDownloader.WorkerSupportsCancellation = true; 
    9596            this.updateListDownloader.DoWork += new System.ComponentModel.DoWorkEventHandler(this.updateListDownloader_DoWork); 
    9697            this.updateListDownloader.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.updateListDownloader_RunWorkerCompleted); 
     
    201202            // downloader 
    202203            //  
     204            this.downloader.WorkerSupportsCancellation = true; 
    203205            this.downloader.DoWork += new System.ComponentModel.DoWorkEventHandler(this.downloader_DoWork); 
    204206            this.downloader.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.downloader_RunWorkerCompleted); 
     
    310312            // installer 
    311313            //  
     314            this.installer.WorkerSupportsCancellation = true; 
    312315            this.installer.DoWork += new System.ComponentModel.DoWorkEventHandler(this.installer_DoWork); 
    313316            this.installer.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.installer_RunWorkerCompleted); 
     
    326329            this.Name = "UpdateForm"; 
    327330            this.ShowInTaskbar = false; 
     331            this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.UpdateForm_FormClosing); 
    328332            this.updatesPanel.ResumeLayout(false); 
    329333            this.updatesPanel.PerformLayout(); 
  • branches/eraser6/Eraser/UpdateForm.cs

    r524 r525  
    4444        { 
    4545            InitializeComponent(); 
    46             ControlBox = false; 
    4746 
    4847            updates = new UpdateManager(); 
     
    5049        } 
    5150 
     51        /// <summary> 
     52        /// Called when the form is about to be closed. 
     53        /// </summary> 
     54        /// <param name="sender">The object triggering this event/</param> 
     55        /// <param name="e">Event argument.</param> 
     56        private void UpdateForm_FormClosing(object sender, FormClosingEventArgs e) 
     57        { 
     58            //Cancel all running background tasks 
     59            if (updateListDownloader.IsBusy || downloader.IsBusy || installer.IsBusy) 
     60            { 
     61                updateListDownloader.CancelAsync(); 
     62                downloader.CancelAsync(); 
     63                installer.CancelAsync(); 
     64                e.Cancel = true; 
     65            } 
     66        } 
     67 
    5268        #region Update List retrieval 
    5369        /// <summary> 
     
    7894            if (InvokeRequired) 
    7995            { 
     96                if (updateListDownloader.CancellationPending) 
     97                    throw new OperationCanceledException(); 
     98 
    8099                Invoke(new UpdateManager.ProgressEventFunction(updateListDownloader_ProgressChanged), 
    81100                    sender, e); 
     
    102121            if (e.Error != null) 
    103122            { 
    104                 MessageBox.Show(this, e.Error.Message, S._("Eraser"), 
    105                     MessageBoxButtons.OK, MessageBoxIcon.Error); 
     123                if (!(e.Error is OperationCanceledException)) 
     124                    MessageBox.Show(this, e.Error.Message, S._("Eraser"), 
     125                        MessageBoxButtons.OK, MessageBoxIcon.Error); 
     126 
    106127                Close(); 
    107128                return; 
    108129            } 
    109130 
    110             ControlBox = true; 
    111131            progressPanel.Visible = false; 
    112132            updatesPanel.Show(); 
     
    207227            updatesPanel.Visible = false; 
    208228            downloadingPnl.Show(); 
    209             ControlBox = false; 
    210229            List<UpdateManager.Update> updatesToInstall = 
    211230                new List<UpdateManager.Update>(); 
     
    264283            if (InvokeRequired) 
    265284            { 
     285                if (updateListDownloader.CancellationPending) 
     286                    throw new OperationCanceledException(); 
     287 
    266288                Invoke(new UpdateManager.ProgressEventFunction(downloader_ProgressChanged), 
    267289                    sender, e); 
     
    315337            if (e.Error != null) 
    316338            { 
    317                 MessageBox.Show(this, e.Error.Message, S._("Eraser"), MessageBoxButtons.OK, 
    318                     MessageBoxIcon.Error); 
     339                if (!(e.Error is OperationCanceledException)) 
     340                    MessageBox.Show(this, e.Error.Message, S._("Eraser"), 
     341                        MessageBoxButtons.OK, MessageBoxIcon.Error); 
     342 
    319343                Close(); 
    320344                return; 
     
    369393            if (InvokeRequired) 
    370394            { 
     395                if (updateListDownloader.CancellationPending) 
     396                    throw new OperationCanceledException(); 
     397 
    371398                Invoke(new UpdateManager.ProgressEventFunction(installer_ProgressChanged), 
    372399                    sender, e); 
     
    401428        private void installer_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) 
    402429        { 
    403             ControlBox = true; 
     430            if (e.Error is OperationCanceledException) 
     431                Close(); 
     432 
    404433            installingPnl.UseWaitCursor = false; 
    405434        } 
  • branches/eraser6/Eraser/UpdateForm.resx

    r524 r525  
    593593        EwAAAk1TRnQBSQFMAgEBBAEAAQwBAAEEAQABEAEAARABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFA 
    594594        AwABIAMAAQEBAAEgBgABIP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8ANgADOQFfA1QBrwFi 
    595         Ak0B7wFWAgAB/wFiAk0B7wNUAa8DOQFfJAADOQFfA1QBrwFNAWIBTQHvAQABVgEAAf8BTQFiAU0B7wNU 
    596         Aa8DOQFfJAADOQFfA1QBrwFGAWIBRgHvAQABWwEAAf8BRgFiAUYB7wNUAa8DOQFfJAADOQFfA1QBrwJN 
    597         AWMB7wIgAawB/wJTAW4B8QNUAa8DOQFfHAADFgEfAVwCWQHPAVYCAAH/AVYCAAH/AVYCAAH/AbICbwH/ 
    598         AVYCAAH/AVYCAAH/AVYCAAH/AVwCWQHPAxYBHxQAAxYBHwFZAVwBWQHPAQABVgEAAf8BAAFWAQAB/wEA 
    599         AVYBAAH/AQABVgEAAf8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BWQFcAVkBzwMWAR8UAAMWAR8BWQFc 
    600         AVkBzwEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/ 
    601         AVkBXAFZAc8DFgEfFAADFgEfAlkBXAHPAgABmQH/AgABmQH/AoABzAn/AjABswH/AgABmQH/AlkBXAHP 
    602         AxYBHxAAAxYBHwFiAk0B7wFWAgAB/wFWAgAB/wFWAgAB/wHFAp8F/wHFAp8B/wFWAgAB/wFWAgAB/wFW 
    603         AgAB/wFiAk0B7wMWAR8MAAMWAR8BTQFiAU0B7wEAAVYBAAH/AQABVgEAAf8BAAFWAQAB/wEAAVYBAAH/ 
    604         AQABVgEAAf8BjwG8AY8B/wEAAV8BAAH/AQABVgEAAf8BAAFWAQAB/wFNAWIBTQHvAxYBHwwAAxYBHwFG 
    605         AWIBRgHvAQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEA 
    606         Af8BAAFbAQAB/wEAAVsBAAH/AUYBYgFGAe8DFgEfDAADFgEfAk0BYwHvAgABmQH/AgABmQH/AgABmQH/ 
    607         ArAB3wn/AoABzAH/AgABmQH/AgABmQH/Ak0BYwHvAxYBHwwAAVwCWQHPAVYCAAH/AVYCAAH/AVYCAAH/ 
    608         AakCXw3/AakCXwH/AVYCAAH/AVYCAAH/AVYCAAH/AVwCWQHPDAABWQFcAVkBzwEAAVYBAAH/AQABVgEA 
    609         Af8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BAAFWAQAB/wG/AdkBvwH/Ac8B4gHPAf8BAAFfAQAB/wEA 
    610         AVYBAAH/AQABVgEAAf8BWQFcAVkBzwwAAVkBXAFZAc8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BKgGG 
    611         ASoB/wFgAaYBYAH/ASoBhgEqAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/ 
    612         AVkBXAFZAc8MAAJZAVwBzwIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wIgAawB/wKwAd8B/wKgAdkB/wIA 
    613         AZ8B/wIAAZkB/wIAAZkB/wIAAZkB/wJZAVwBzwgAAzkBXwFWAgAB/wFWAgAB/wFWAgAB/wGfAk8V/wGf 
    614         Ak8B/wFWAgAB/wFWAgAB/wFWAgAB/wM5AV8EAAM5AV8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BAAFW 
    615         AQAB/wEAAVYBAAH/AQABVgEAAf8BAAFWAQAB/wG/AdkBvwX/Ae8B9QHvAf8BHwGCAR8B/wEAAVYBAAH/ 
    616         AQABVgEAAf8DOQFfBAADOQFfAQABWwEAAf8BAAFbAQAB/wEAAVwBAAH/AUUBlgFFAf8B3QHrAd0B/wP+ 
    617         Af8B+gH8AfoB/wExAYoBMQH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wM5 
     595        Ak8B7wFUAgAB/wFiAk8B7wNUAa8DOQFfJAADOQFfA1QBrwFPAWIBTwHvAQABVAEAAf8BTwFiAU8B7wNU 
     596        Aa8DOQFfJAADOQFfA1QBrwFKAWIBSgHvAQABWQEAAf8BSgFiAUoB7wNUAa8DOQFfJAADOQFfA1QBrwJP 
     597        AWIB7wIeAawB/wJTAWsB8QNUAa8DOQFfHAADFgEfAVwCWQHPAVQCAAH/AVQCAAH/AVQCAAH/AbICbQH/ 
     598        AVQCAAH/AVQCAAH/AVQCAAH/AVwCWQHPAxYBHxQAAxYBHwFZAVwBWQHPAQABVAEAAf8BAAFUAQAB/wEA 
     599        AVQBAAH/AQABVAEAAf8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BWQFcAVkBzwMWAR8UAAMWAR8BWQFc 
     600        AVkBzwEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/ 
     601        AVkBXAFZAc8DFgEfFAADFgEfAlkBXAHPAgABmQH/AgABmQH/AoABzAn/Ai4BswH/AgABmQH/AlkBXAHP 
     602        AxYBHxAAAxYBHwFiAk8B7wFUAgAB/wFUAgAB/wFUAgAB/wHFAp8F/wHFAp8B/wFUAgAB/wFUAgAB/wFU 
     603        AgAB/wFiAk8B7wMWAR8MAAMWAR8BTwFiAU8B7wEAAVQBAAH/AQABVAEAAf8BAAFUAQAB/wEAAVQBAAH/ 
     604        AQABVAEAAf8BjwG8AY8B/wEAAV0BAAH/AQABVAEAAf8BAAFUAQAB/wFPAWIBTwHvAxYBHwwAAxYBHwFK 
     605        AWIBSgHvAQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEA 
     606        Af8BAAFZAQAB/wEAAVkBAAH/AUoBYgFKAe8DFgEfDAADFgEfAk8BYgHvAgABmQH/AgABmQH/AgABmQH/ 
     607        ArAB3wn/AoABzAH/AgABmQH/AgABmQH/Ak8BYgHvAxYBHwwAAVwCWQHPAVQCAAH/AVQCAAH/AVQCAAH/ 
     608        AakCXQ3/AakCXQH/AVQCAAH/AVQCAAH/AVQCAAH/AVwCWQHPDAABWQFcAVkBzwEAAVQBAAH/AQABVAEA 
     609        Af8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BAAFUAQAB/wG/AdkBvwH/Ac8B4gHPAf8BAAFdAQAB/wEA 
     610        AVQBAAH/AQABVAEAAf8BWQFcAVkBzwwAAVkBXAFZAc8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BKAGG 
     611        ASgB/wFeAaYBXgH/ASgBhgEoAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/ 
     612        AVkBXAFZAc8MAAJZAVwBzwIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wIeAawB/wKwAd8B/wKgAdkB/wIA 
     613        AZ8B/wIAAZkB/wIAAZkB/wIAAZkB/wJZAVwBzwgAAzkBXwFUAgAB/wFUAgAB/wFUAgAB/wGfAk0V/wGf 
     614        Ak0B/wFUAgAB/wFUAgAB/wFUAgAB/wM5AV8EAAM5AV8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BAAFU 
     615        AQAB/wEAAVQBAAH/AQABVAEAAf8BAAFUAQAB/wG/AdkBvwX/Ae8B9QHvAf8BHQGCAR0B/wEAAVQBAAH/ 
     616        AQABVAEAAf8DOQFfBAADOQFfAQABWQEAAf8BAAFZAQAB/wEAAVoBAAH/AUMBlgFDAf8B3QHrAd0B/wP+ 
     617        Af8B+gH8AfoB/wEvAYoBLwH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wM5 
    618618        AV8EAAM5AV8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZ 
    619         Af8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8DOQFfBAADVAGvAVYCAAH/AVYCAAH/AYICHwH/AfUC7xX/ 
    620         AfUC7wH/AYICHwH/AVYCAAH/AVYCAAH/A1QBrwQAA1QBrwEAAVYBAAH/AQABXwEAAf8BLwGMAS8B/wEv 
    621         AYwBLwH/AS8BjAEvAf8BLwGMAS8B/wEvAYwBLwH/Ac8B4gHPCf8B7wH1Ae8B/wEfAYIBHwH/AQABVgEA 
    622         Af8DVAGvBAADVAGvAQABWwEAAf8BAAFbAQAB/wFpAawBaQH/AfsB/QH7Af8D/gH/AfoB/AH6Bf8B2gHp 
    623         AdoB/wEdAXMBHQH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8DVAGvBAADVAGvAgABmQH/ 
    624         AgABmQH/AgABmQH/AgABmQH/AgABmQH/AjABswn/AgABmQH/AgABmQH/AgABmQH/AgABmQH/AgABmQH/ 
    625         A1QBrwQAAWICTQHvAVYCAAH/AWkCDwH/AfUC7x3/AfUC7wH/AWkCDwH/AVYCAAH/AWICTQHvBAABTQFi 
    626         AU0B7wEAAVYBAAH/AS8BjAEvJf8B7wH1Ae8B/wEfAYIBHwH/AU0BYgFNAe8EAAFGAWIBRgHvAQABWwEA 
    627         Af8BAAFbAQAB/wHXAecB1wH/Af0B/gH9Af8B2QHoAdkB/wFJAZgBSQH/AegB8QHoAf8B/QH+Af0B/wG9 
    628         AdcBvQH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BRgFiAUYB7wQAAk0BYwHvAgABmQH/ 
    629         AgABmQH/AgABmQH/AgABmQH/AgABmQH/AjABswn/AgABmQH/AgABmQH/AgABmQH/AgABmQH/AgABmQH/ 
    630         Ak0BYwHvBAABVgIAAf8BVgIAAf8BvAKQAf8B2QLAAf8B2QLAAf8B4gLPDf8B4gLPAf8B2QLAAf8B2QLA 
    631         Af8BvAKQAf8BVgIAAf8BVgIAAf8FAAFWAQAB/wEAAVYBAAH/AS8BjAEvKf8B3wHsAd8B/wEAAVYBAAH/ 
    632         BQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AV8BpgFfAf8BbgGvAW4B/wEEAWQBBAH/AQABWwEAAf8BSgGZ 
    633         AUoB/wH7Af0B+wH/Af0B/gH9Af8BiwG5AYsB/wEAAV0BAAH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/ 
    634         BgABmQH/AgABmQH/AgABmQH/AgABmQH/AgABmQH/AgABmQH/AjABswn/AjABswH/AgABmQH/AgABmQH/ 
    635         AgABmQH/AgABmQH/AgABmQH/BAABYgJNAe8BVgIAAf8BVgIAAf8BVgIAAf8BVgIAAf8BjAIvDf8BjAIv 
    636         Af8BVgIAAf8BVgIAAf8BVgIAAf8BVgIAAf8BYgJNAe8EAAFNAWIBTQHvAQABVgEAAf8BLwGMAS8l/wHv 
    637         AfUB7wH/ASABgwEgAf8BTQFiAU0B7wQAAUYBYgFGAe8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFb 
    638         AQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wGWAcABlgH/Af0B/gH9Af8B/AH9AfwB/wFlAakBZQH/ 
    639         AQABWwEAAf8BAAFbAQAB/wFGAWIBRgHvBAACTQFjAe8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZ 
    640         Af8CMAGzCf8CMAGzAf8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8CTQFjAe8EAANUAa8BVgIAAf8BVgIA 
    641         Af8BVgIAAf8BVgIAAf8BjAIvDf8BjAIvAf8BVgIAAf8BVgIAAf8BVgIAAf8BVgIAAf8DVAGvBAADVAGv 
    642         AQABVgEAAf8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BvwHZ 
    643         Ab8J/wHPAeIBzwH/AQABYAEAAf8BAAFWAQAB/wNUAa8EAANUAa8BAAFbAQAB/wEAAVsBAAH/AQABWwEA 
    644         Af8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wEAAWIBAAH/Ab4B2AG+Af8D/gH/Ae4B9QHu 
    645         Af8BMgGLATIB/wEAAVsBAAH/A1QBrwQAA1QBrwIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wJg 
    646         AcYJ/wIwAbMB/wIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wNUAa8EAAM5AV8BVgIAAf8BVgIAAf8BVgIA 
    647         Af8BVgIAAf8BjAIvDf8BjAIvAf8BVgIAAf8BVgIAAf8BVgIAAf8BVgIAAf8DOQFfBAADOQFfAQABVgEA 
    648         Af8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BvwHZAb8F/wHP 
    649         AeIBzwH/AQABYAEAAf8BAAFWAQAB/wEAAVYBAAH/AzkBXwQAAzkBXwEAAVsBAAH/AQABWwEAAf8BAAFb 
    650         AQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BCgFoAQoB/wHRAeMB0QH/ 
    651         AfoB/AH6Af8BbwGvAW8B/wEAAVsBAAH/AzkBXwQAAzkBXwIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wIA 
    652         AZkB/wKAAcwJ/wIwAbMB/wIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wM5AV8IAAFcAlkBzwFWAgAB/wFW 
    653         AgAB/wFWAgAB/wGMAi8N/wGMAi8B/wFWAgAB/wFWAgAB/wFWAgAB/wFcAlkBzwwAAVkBXAFZAc8BAAFW 
    654         AQAB/wEAAVYBAAH/AQABVgEAAf8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BvwHZAb8B/wHPAeIBzwH/ 
    655         AQABYAEAAf8BAAFWAQAB/wEAAVYBAAH/AVkBXAFZAc8MAAFZAVwBWQHPAQABWwEAAf8BAAFbAQAB/wEA 
    656         AVsBAAH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wExAYoBMQH/AW4BrwFu 
    657         Af8BMgGLATIB/wFZAVwBWQHPDAACWQFcAc8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8CgAHMCf8CYAHG 
    658         Af8CAAGZAf8CAAGZAf8CAAGZAf8CWQFcAc8MAAMXASABYgJNAe8BVgIAAf8BVgIAAf8BjAIvDf8BjAIv 
    659         Af8BVgIAAf8BVgIAAf8BYgJNAe8DFwEgDAADFwEgAU0BYgFNAe8BAAFWAQAB/wEAAVYBAAH/AQABVgEA 
    660         Af8BAAFWAQAB/wEAAVYBAAH/AY8BvAGPAf8BAAFgAQAB/wEAAVYBAAH/AQABVgEAAf8BTQFiAU0B7wMX 
    661         ASAMAAMXASABRgFiAUYB7wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFb 
    662         AQAB/wEAAVsBAAH/AQABWwEAAf8BAAFbAQAB/wFGAWIBRgHvAxcBIAwAAxcBIAJNAWMB7wIAAZkB/wIA 
    663         AZkB/wIAAZkB/wKAAcwJ/wKAAcwB/wIAAZkB/wIAAZkB/wJNAWMB7wMXASAQAAMXASABXAJZAc8BVgIA 
    664         Af8BVgIAAf8BVgIAAf8BVgIAAf8BVgIAAf8BVgIAAf8BVgIAAf8BXAJZAc8DFwEgFAADFwEgAVkBXAFZ 
    665         Ac8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BAAFWAQAB/wEAAVYBAAH/AQABVgEAAf8BAAFWAQAB/wFZ 
    666         AVwBWQHPAxcBIBQAAxcBIAFZAVwBWQHPAQABWwEAAf8BAAFbAQAB/wEAAVsBAAH/AQABWwEAAf8BAAFb 
    667         AQAB/wEAAVsBAAH/AQABWwEAAf8BWQFcAVkBzwMXASAUAAMXASACWQFcAc8CAAGZAf8CAAGZAf8CMAGz 
    668         Af8CgAHMAf8CgAHMAf8CMAGzAf8CAAGZAf8CWQFcAc8DFwEgHAABOgI5AWABVQJTAbABYgJNAe8BVgIA 
    669         Af8BYgJNAe8BVQJTAbABOgI5AWAkAAE5AToBOQFgAVMBVQFTAbABTQFiAU0B7wEAAVYBAAH/AU0BYgFN 
    670         Ae8BUwFVAVMBsAE5AToBOQFgJAABOQE6ATkBYAFTAVUBUwGwAUYBYgFGAe8BAAFbAQAB/wFGAWIBRgHv 
    671         AVMBVQFTAbABOQE6ATkBYCQAAjkBOgFgAlMBVQGwAk0BYwHvAgABmQH/Ak0BYwHvAlMBVQGwAjkBOgFg 
     619        Af8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8DOQFfBAADVAGvAVQCAAH/AVQCAAH/AYICHQH/AfUC7xX/ 
     620        AfUC7wH/AYICHQH/AVQCAAH/AVQCAAH/A1QBrwQAA1QBrwEAAVQBAAH/AQABXQEAAf8BLQGMAS0B/wEt 
     621        AYwBLQH/AS0BjAEtAf8BLQGMAS0B/wEtAYwBLQH/Ac8B4gHPCf8B7wH1Ae8B/wEdAYIBHQH/AQABVAEA 
     622        Af8DVAGvBAADVAGvAQABWQEAAf8BAAFZAQAB/wFnAawBZwH/AfsB/QH7Af8D/gH/AfoB/AH6Bf8B2gHp 
     623        AdoB/wEbAXEBGwH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8DVAGvBAADVAGvAgABmQH/ 
     624        AgABmQH/AgABmQH/AgABmQH/AgABmQH/Ai4Bswn/AgABmQH/AgABmQH/AgABmQH/AgABmQH/AgABmQH/ 
     625        A1QBrwQAAWICTwHvAVQCAAH/AWcCDQH/AfUC7x3/AfUC7wH/AWcCDQH/AVQCAAH/AWICTwHvBAABTwFi 
     626        AU8B7wEAAVQBAAH/AS0BjAEtJf8B7wH1Ae8B/wEdAYIBHQH/AU8BYgFPAe8EAAFKAWIBSgHvAQABWQEA 
     627        Af8BAAFZAQAB/wHXAecB1wH/Af0B/gH9Af8B2QHoAdkB/wFHAZgBRwH/AegB8QHoAf8B/QH+Af0B/wG9 
     628        AdcBvQH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BSgFiAUoB7wQAAk8BYgHvAgABmQH/ 
     629        AgABmQH/AgABmQH/AgABmQH/AgABmQH/Ai4Bswn/AgABmQH/AgABmQH/AgABmQH/AgABmQH/AgABmQH/ 
     630        Ak8BYgHvBAABVAIAAf8BVAIAAf8BvAKQAf8B2QLAAf8B2QLAAf8B4gLPDf8B4gLPAf8B2QLAAf8B2QLA 
     631        Af8BvAKQAf8BVAIAAf8BVAIAAf8FAAFUAQAB/wEAAVQBAAH/AS0BjAEtKf8B3wHsAd8B/wEAAVQBAAH/ 
     632        BQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AV0BpgFdAf8BbAGvAWwB/wECAWIBAgH/AQABWQEAAf8BSAGZ 
     633        AUgB/wH7Af0B+wH/Af0B/gH9Af8BiwG5AYsB/wEAAVsBAAH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/ 
     634        BgABmQH/AgABmQH/AgABmQH/AgABmQH/AgABmQH/AgABmQH/Ai4Bswn/Ai4BswH/AgABmQH/AgABmQH/ 
     635        AgABmQH/AgABmQH/AgABmQH/BAABYgJPAe8BVAIAAf8BVAIAAf8BVAIAAf8BVAIAAf8BjAItDf8BjAIt 
     636        Af8BVAIAAf8BVAIAAf8BVAIAAf8BVAIAAf8BYgJPAe8EAAFPAWIBTwHvAQABVAEAAf8BLQGMAS0l/wHv 
     637        AfUB7wH/AR4BgwEeAf8BTwFiAU8B7wQAAUoBYgFKAe8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZ 
     638        AQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wGWAcABlgH/Af0B/gH9Af8B/AH9AfwB/wFjAakBYwH/ 
     639        AQABWQEAAf8BAAFZAQAB/wFKAWIBSgHvBAACTwFiAe8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZ 
     640        Af8CLgGzCf8CLgGzAf8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8CTwFiAe8EAANUAa8BVAIAAf8BVAIA 
     641        Af8BVAIAAf8BVAIAAf8BjAItDf8BjAItAf8BVAIAAf8BVAIAAf8BVAIAAf8BVAIAAf8DVAGvBAADVAGv 
     642        AQABVAEAAf8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BvwHZ 
     643        Ab8J/wHPAeIBzwH/AQABXgEAAf8BAAFUAQAB/wNUAa8EAANUAa8BAAFZAQAB/wEAAVkBAAH/AQABWQEA 
     644        Af8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wEAAWABAAH/Ab4B2AG+Af8D/gH/Ae4B9QHu 
     645        Af8BMAGLATAB/wEAAVkBAAH/A1QBrwQAA1QBrwIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wJe 
     646        AcYJ/wIuAbMB/wIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wNUAa8EAAM5AV8BVAIAAf8BVAIAAf8BVAIA 
     647        Af8BVAIAAf8BjAItDf8BjAItAf8BVAIAAf8BVAIAAf8BVAIAAf8BVAIAAf8DOQFfBAADOQFfAQABVAEA 
     648        Af8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BvwHZAb8F/wHP 
     649        AeIBzwH/AQABXgEAAf8BAAFUAQAB/wEAAVQBAAH/AzkBXwQAAzkBXwEAAVkBAAH/AQABWQEAAf8BAAFZ 
     650        AQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BCAFmAQgB/wHRAeMB0QH/ 
     651        AfoB/AH6Af8BbQGvAW0B/wEAAVkBAAH/AzkBXwQAAzkBXwIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wIA 
     652        AZkB/wKAAcwJ/wIuAbMB/wIAAZkB/wIAAZkB/wIAAZkB/wIAAZkB/wM5AV8IAAFcAlkBzwFUAgAB/wFU 
     653        AgAB/wFUAgAB/wGMAi0N/wGMAi0B/wFUAgAB/wFUAgAB/wFUAgAB/wFcAlkBzwwAAVkBXAFZAc8BAAFU 
     654        AQAB/wEAAVQBAAH/AQABVAEAAf8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BvwHZAb8B/wHPAeIBzwH/ 
     655        AQABXgEAAf8BAAFUAQAB/wEAAVQBAAH/AVkBXAFZAc8MAAFZAVwBWQHPAQABWQEAAf8BAAFZAQAB/wEA 
     656        AVkBAAH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wEvAYoBLwH/AWwBrwFs 
     657        Af8BMAGLATAB/wFZAVwBWQHPDAACWQFcAc8CAAGZAf8CAAGZAf8CAAGZAf8CAAGZAf8CgAHMCf8CXgHG 
     658        Af8CAAGZAf8CAAGZAf8CAAGZAf8CWQFcAc8MAAMXASABYgJPAe8BVAIAAf8BVAIAAf8BjAItDf8BjAIt 
     659        Af8BVAIAAf8BVAIAAf8BYgJPAe8DFwEgDAADFwEgAU8BYgFPAe8BAAFUAQAB/wEAAVQBAAH/AQABVAEA 
     660        Af8BAAFUAQAB/wEAAVQBAAH/AY8BvAGPAf8BAAFeAQAB/wEAAVQBAAH/AQABVAEAAf8BTwFiAU8B7wMX 
     661        ASAMAAMXASABSgFiAUoB7wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZ 
     662        AQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZAQAB/wFKAWIBSgHvAxcBIAwAAxcBIAJPAWIB7wIAAZkB/wIA 
     663        AZkB/wIAAZkB/wKAAcwJ/wKAAcwB/wIAAZkB/wIAAZkB/wJPAWIB7wMXASAQAAMXASABXAJZAc8BVAIA 
     664        Af8BVAIAAf8BVAIAAf8BVAIAAf8BVAIAAf8BVAIAAf8BVAIAAf8BXAJZAc8DFwEgFAADFwEgAVkBXAFZ 
     665        Ac8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BAAFUAQAB/wEAAVQBAAH/AQABVAEAAf8BAAFUAQAB/wFZ 
     666        AVwBWQHPAxcBIBQAAxcBIAFZAVwBWQHPAQABWQEAAf8BAAFZAQAB/wEAAVkBAAH/AQABWQEAAf8BAAFZ 
     667        AQAB/wEAAVkBAAH/AQABWQEAAf8BWQFcAVkBzwMXASAUAAMXASACWQFcAc8CAAGZAf8CAAGZAf8CLgGz 
     668        Af8CgAHMAf8CgAHMAf8CLgGzAf8CAAGZAf8CWQFcAc8DFwEgHAABOgI5AWABVQJTAbABYgJPAe8BVAIA 
     669        Af8BYgJPAe8BVQJTAbABOgI5AWAkAAE5AToBOQFgAVMBVQFTAbABTwFiAU8B7wEAAVQBAAH/AU8BYgFP 
     670        Ae8BUwFVAVMBsAE5AToBOQFgJAABOQE6ATkBYAFTAVUBUwGwAUoBYgFKAe8BAAFZAQAB/wFKAWIBSgHv 
     671        AVMBVQFTAbABOQE6ATkBYCQAAjkBOgFgAlMBVQGwAk8BYgHvAgABmQH/Ak8BYgHvAlMBVQGwAjkBOgFg 
    672672        /wARAAFCAU0BPgcAAT4DAAEoAwABQAMAASADAAEBAQABAQYAAQEWAAP/gQAB+AEPAfgBDwH4AQ8B+AEP 
    673673        AeABAwHgAQMB4AEDAeABAwHAAQEBwAEBAcABAQHAAQEBwAEBAcABAQHAAQEBwAEBAYABAAGAAQABgAEA 
Note: See TracChangeset for help on using the changeset viewer.