Changeset 12336


Ignore:
Timestamp:
10/03/11 17:09:51 (8 years ago)
Author:
bayral
Message:

rename category to Albums

Location:
extensions/PiwigoLib
Files:
15 added
15 deleted
34 edited

Legend:

Unmodified
Added
Removed
  • extensions/PiwigoLib/PiwigoLib/DTO/PwgImage.cs

    r11890 r12336  
    2121        public List<PwgTag> Tags { get; set; } 
    2222 
    23         public List<PwgCategory> Categories { get; set; } 
     23        public List<PwgAlbum> Albums { get; set; } 
    2424    } 
    2525 
  • extensions/PiwigoLib/PiwigoLib/IService/IPwgImagesService.cs

    r11890 r12336  
    66    { 
    77        Com.Piwigo.Lib.DTO.PwgImageRate RateImage(Int32 imageId, Int32 imageRate); 
    8         Com.Piwigo.Lib.DTO.PwgImageAdded addImageByMultiPartForm(System.IO.FileInfo fileImage, Int32? imageId, Int32? categoryId, String imageName, String imageAuthor, String imageComment, Int32? imageLevel, System.Collections.Generic.List<Com.Piwigo.Lib.DTO.PwgTag> imageTags); 
     8        Com.Piwigo.Lib.DTO.PwgImageAdded addImageByMultiPartForm(System.IO.FileInfo fileImage, Int32? imageId, Int32? AlbumId, String imageName, String imageAuthor, String imageComment, Com.Piwigo.Lib.DTO.PwgConfidentLevelEnum? imageLevel, System.Collections.Generic.List<Com.Piwigo.Lib.DTO.PwgTag> imageTags); 
    99        Boolean DeleteImage(Int32 imageId, String SecurityToken); 
    1010        Com.Piwigo.Lib.DTO.PwgImageInfo getImageInfo(Int32 imageId, Int32? commentPage, Int32? commentsPerPage); 
    1111        Boolean addImage(System.IO.FileInfo highResFile, System.IO.FileInfo lowResFile, System.IO.FileInfo thumbFile, String imageName, String imageAuthor, DateTime creationDate, 
    12             String authorComment, System.Collections.Generic.List<String> lstCategories, System.Collections.Generic.List<String> lstTags, Com.Piwigo.Lib.DTO.PwgConfidentLevelEnum? confidentLevel); 
     12            String authorComment, System.Collections.Generic.List<String> lstAlbums, System.Collections.Generic.List<String> lstTags, Com.Piwigo.Lib.DTO.PwgConfidentLevelEnum? confidentLevel); 
    1313    } 
    1414} 
  • extensions/PiwigoLib/PiwigoLib/IService/PwgServiceProvider.cs

    r7150 r12336  
    2727            public class PwgServiceProviderBase 
    2828            { 
    29                 private IPwgCategoriesService _pwgCategoriesService; 
    30                 public IPwgCategoriesService PwgCategoriesService 
     29                private IPwgAlbumsService _pwgAlbumsService; 
     30                public IPwgAlbumsService PwgAlbumsService 
    3131                { 
    3232                    get 
    3333                    { 
    34                         if (_pwgCategoriesService == null) 
     34                        if (_pwgAlbumsService == null) 
    3535                        { 
    36                             _pwgCategoriesService = new PwgCategoriesService(); 
     36                            _pwgAlbumsService = new PwgAlbumsService(); 
    3737                        } 
    38                         return _pwgCategoriesService; 
     38                        return _pwgAlbumsService; 
    3939                    } 
    4040                } 
  • extensions/PiwigoLib/PiwigoLib/PiwigoLib.csproj

    r12035 r12336  
    5151  </ItemGroup> 
    5252  <ItemGroup> 
    53     <Compile Include="DTO\PwgCategory.cs" /> 
     53    <Compile Include="DTO\PwgAlbum.cs" /> 
    5454    <Compile Include="DTO\PwgConfidentLevelEnum.cs" /> 
    5555    <Compile Include="DTO\PwgFileTypeEnum.cs" /> 
    56     <Compile Include="DTO\PwgCategoryPhotoDeletionModeEnum.cs" /> 
     56    <Compile Include="DTO\PwgAlbumPhotoDeletionModeEnum.cs" /> 
    5757    <Compile Include="DTO\PwgImage.cs" /> 
    5858    <Compile Include="DTO\Helper\PwgEnumHelper.cs" /> 
     
    6363    <Compile Include="Proxy\Helper\PwgBase64Helper.cs" /> 
    6464    <Compile Include="Proxy\PwgImagesProxy.cs" /> 
    65     <Compile Include="Proxy\PwgCategoriesProxy.cs" /> 
     65    <Compile Include="Proxy\PwgAlbumsProxy.cs" /> 
    6666    <Compile Include="Proxy\Helper\PwgProxyReponseHelper.cs" /> 
    6767    <Compile Include="Proxy\PwgTagsProxy.cs" /> 
    6868    <Compile Include="Proxy\Response\PwgAddRequestProxyResponse.cs" /> 
    69     <Compile Include="Proxy\Response\PwgCategoriesProxyResponse.cs" /> 
     69    <Compile Include="Proxy\Response\PwgAlbumProxyResponse.cs" /> 
    7070    <Compile Include="Proxy\Response\PwgImagesProxyResponse.cs" /> 
    7171    <Compile Include="Proxy\Response\PwgSessionProxyResponse.cs" /> 
     
    7777    <Compile Include="Proxy\PwgProxyException.cs" /> 
    7878    <Compile Include="Proxy\PwgSessionProxy.cs" /> 
    79     <Compile Include="IService\IPwgCategoriesService.cs" /> 
     79    <Compile Include="IService\IPwgAlbumsService.cs" /> 
    8080    <Compile Include="IService\IPwgImagesService.cs" /> 
    8181    <Compile Include="IService\IPwgSessionService.cs" /> 
     
    8484    <Compile Include="Service\PwgSetupService.cs" /> 
    8585    <Compile Include="IService\PwgServiceProvider.cs" /> 
    86     <Compile Include="Service\PwgCategoriesService.cs" /> 
     86    <Compile Include="Service\PwgAlbumsService.cs" /> 
    8787    <Compile Include="Service\PwgImagesService.cs" /> 
    8888    <Compile Include="Service\PwgTagsService.cs" /> 
  • extensions/PiwigoLib/PiwigoLib/Proxy/PwgImagesProxy.cs

    r11903 r12336  
    3434        static internal PwgBaseProxyReponse pwg_images_add(String fileMd5sum, String thunbMd5sum, String HighresMd5sum,  
    3535            String imageMd5sum,  String imageFilename, String imageName, String imageAuthor, DateTime creationDate,   
    36             String authorComment,List<String> lstCategories, List<String> lstTags, PwgConfidentLevelEnum? confidentLevel) 
     36            String authorComment,List<String> lstAlbums, List<String> lstTags, PwgConfidentLevelEnum? confidentLevel) 
    3737        { 
    3838            PwgBaseProxyReponse response = null; 
     
    5050                PwgProxyReponseHelper.buildQueryFromValue<String>(imageAuthor, "author", ref firstOcc, data); 
    5151                PwgProxyReponseHelper.buildQueryFromValue<String>(authorComment, "comment", ref firstOcc, data); 
    52                 PwgProxyReponseHelper.buildQueryFromArray<String>(lstCategories, "categories", ref firstOcc, data); 
     52                PwgProxyReponseHelper.buildQueryFromArray<String>(lstAlbums, "categories", ref firstOcc, data); 
    5353                PwgProxyReponseHelper.buildQueryFromArray<String>(lstTags, "tag_ids", ref firstOcc, data); 
    5454                PwgProxyReponseHelper.buildQueryFromValue<Int32>((int?)confidentLevel, "level", ref firstOcc, data); 
     
    136136        /// <param name="fileImage"></param> 
    137137        /// <param name="imageId"></param> 
    138         /// <param name="categoryId"></param> 
     138        /// <param name="AlbumId"></param> 
    139139        /// <param name="imageName"></param> 
    140140        /// <param name="imageAuthor"></param> 
     
    143143        /// <param name="imageTags"></param> 
    144144        /// <returns></returns> 
    145         static internal PwgAddSimpleImageProxyResponse pwg_images_addSimple(FileInfo fileImage, Int32? imageId, Int32? categoryId, String imageName, String imageAuthor, String imageComment, Int32? imageLevel, List<PwgTag> imageTags) 
     145        static internal PwgAddSimpleImageProxyResponse pwg_images_addSimple(FileInfo fileImage, Int32? imageId, Int32? AlbumId, String imageName, String imageAuthor, String imageComment, Int32? imageLevel, List<PwgTag> imageTags) 
    146146        { 
    147147            PwgAddSimpleImageProxyResponse response = null; 
     
    155155                dcFields.Add("method", "pwg.images.addSimple"); 
    156156                PwgProxyReponseHelper.buildDicFieldFromValue<Int32>(imageId, "image_id", ref dcFields); 
    157                 PwgProxyReponseHelper.buildDicFieldFromValue<Int32>(categoryId, "category", ref dcFields); 
     157                PwgProxyReponseHelper.buildDicFieldFromValue<Int32>(AlbumId, "category", ref dcFields); 
    158158                PwgProxyReponseHelper.buildDicFieldFromValue<Int32>(imageLevel, "level", ref dcFields); 
    159159                PwgProxyReponseHelper.buildDicFieldFromValue<String>(imageName, "name", ref dcFields); 
  • extensions/PiwigoLib/PiwigoLib/Proxy/Response/PwgImagesProxyResponse.cs

    r11890 r12336  
    3232 
    3333    [Serializable()] 
    34     [XmlRoot(ElementName = "categorie")] 
     34    [XmlRoot(ElementName = "category")] 
    3535    public class PwgImageProxyResponse  
    3636    { 
     
    6262        [XmlArray("categories")] 
    6363        [XmlArrayItem("category")] 
    64         public PwgCategoryProxyResponse[] Categories { get; set; } 
     64        public PwgAlbumProxyResponse[] Albums { get; set; } 
    6565    } 
    6666 
  • extensions/PiwigoLib/PiwigoLib/Service/PwgImagesService.cs

    r11903 r12336  
    4848            return returnValue; 
    4949        } 
    50          
    51         public PwgImageAdded addImageByMultiPartForm(FileInfo fileImage, Int32? imageId, Int32? categoryId, String imageName, String imageAuthor, String imageComment, Int32? imageLevel, List<PwgTag> imageTags) 
     50 
     51        public PwgImageAdded addImageByMultiPartForm(FileInfo fileImage, Int32? imageId, Int32? AlbumId, String imageName, String imageAuthor, String imageComment, PwgConfidentLevelEnum? imageLevel, List<PwgTag> imageTags) 
    5252        { 
    5353            PwgImageAdded returnValue = new PwgImageAdded(); 
     
    5555            try 
    5656            { 
    57                 PwgAddSimpleImageProxyResponse response = PwgImagesProxy.pwg_images_addSimple(fileImage, imageId, categoryId, imageName, imageAuthor, imageComment, imageLevel, imageTags); 
     57                PwgAddSimpleImageProxyResponse response = PwgImagesProxy.pwg_images_addSimple(fileImage, imageId, AlbumId, imageName, imageAuthor, imageComment, (int) imageLevel, imageTags); 
    5858 
    5959                if (response.Retour != PwgBaseProxyReponseRetourEnum.Ok) 
     
    8383 
    8484        public Boolean addImage(FileInfo highResFile, FileInfo lowResFile, FileInfo thumbFile, String imageName, String imageAuthor, DateTime creationDate, 
    85             String authorComment, List<String> lstCategories, List<String> lstTags, PwgConfidentLevelEnum? confidentLevel) 
     85            String authorComment, List<String> lstAlbums, List<String> lstTags, PwgConfidentLevelEnum? confidentLevel) 
    8686        { 
    8787            Boolean returnValue = false; 
     
    9797                PwgBaseProxyReponse response = PwgImagesProxy.pwg_images_add( fileMd5sum, thunbMd5sum, HighresMd5sum,  
    9898                                                    imageMd5sum,  imageFilename, imageName, imageAuthor, creationDate,   
    99                                                     authorComment, lstCategories, lstTags, confidentLevel); 
     99                                                    authorComment, lstAlbums, lstTags, confidentLevel); 
    100100 
    101101                if (response.Retour != PwgBaseProxyReponseRetourEnum.Ok) 
     
    375375                                                    AvailableDate= pwgImg.AvailableDate, 
    376376                                                    Tags         = pwgImg.Tags, 
    377                                                     Categories   = pwgImg.Categories}; 
     377                                                    Albums   = pwgImg.Albums}; 
    378378 
    379379               returnValue.ExtThumbail       = response.ExtThumbail       ; 
     
    551551                } 
    552552 
    553                 returnValue.Categories = new List<PwgCategory>(); 
    554                 if (response.Categories != null) 
    555                 { 
    556                     foreach (PwgCategoryProxyResponse catResp in response.Categories) 
    557                     { 
    558                         PwgCategory aCat = PwgCategoriesService.ConvertProxyResponseToDTO(catResp); 
    559                         returnValue.Categories.Add(aCat); 
     553                returnValue.Albums = new List<PwgAlbum>(); 
     554                if (response.Albums != null) 
     555                { 
     556                    foreach (PwgAlbumProxyResponse catResp in response.Albums) 
     557                    { 
     558                        PwgAlbum aCat = PwgAlbumsService.ConvertProxyResponseToDTO(catResp); 
     559                        returnValue.Albums.Add(aCat); 
    560560                    } 
    561561                } 
  • extensions/PiwigoLib/PiwigoUpload/DTO/LocalPwgImage.cs

    r12262 r12336  
    1414    { 
    1515        //FileInfo highResFile, FileInfo lowResFile, FileInfo thumbFile, String imageName, String imageAuthor, DateTime creationDate, 
    16         //    String authorComment, List<String> lstCategories, List<String> lstTags, PwgConfidentLevelEnum? confidentLevel 
     16        //    String authorComment, List<String> lstAlbums, List<String> lstTags, PwgConfidentLevelEnum? confidentLevel 
    1717 
    18         private Int32 _id; 
    19         public Int32 Id 
     18        private Int32? _id; 
     19        public Int32? Id 
    2020        { 
    2121            set { _id = value; OnPropertyChanged("Id"); } 
    2222            get { return _id; } 
     23        } 
     24 
     25        private String _author; 
     26        public String Author 
     27        { 
     28            set { _author = value; OnPropertyChanged("Author"); } 
     29            get { return _author; } 
    2330        } 
    2431 
     
    4451        } 
    4552 
    46         private Int32 _upperCatId; 
    47         public Int32 UpperCatId 
     53        private Int32? _upperCatId; 
     54        public Int32? UpperCatId 
    4855        { 
    4956            set { _upperCatId = value; OnPropertyChanged("UpperCatId"); } 
     
    5865        } 
    5966 
    60         private PwgConfidentLevelEnum _confidentialLevel; 
    61         public PwgConfidentLevelEnum ConfidentialLevel 
     67        private PwgConfidentLevelEnum? _confidentialLevel; 
     68        public PwgConfidentLevelEnum? ConfidentialLevel 
    6269        { 
    6370            set { _confidentialLevel = value; OnPropertyChanged("ConfidentialLevel"); } 
  • extensions/PiwigoLib/PiwigoUpload/DTO/ModelManager.cs

    r12262 r12336  
    2828        { 
    2929            public PwgSession sess { get; set; } 
    30             public SelectedPwgCategoryList lstCat { get; set; } 
    31             public Int32 PwgCategoryIdSelected { get; set; } 
     30            public SelectedPwgAlbumList lstCat { get; set; } 
     31            public Int32 PwgAlbumIdSelected { get; set; } 
    3232            public LocalAlbumList lstAlbumLocaux { get; set; } 
    3333            public Boolean isConnected { get; set; } 
     
    3939            public ModelManagerBase() 
    4040            { 
    41                 lstCat = new SelectedPwgCategoryList(); 
     41                lstCat = new SelectedPwgAlbumList(); 
    4242                lstAlbumLocaux = new LocalAlbumList(); 
    4343                isConnected = false; 
     
    4848                if (lstCat == null) 
    4949                { 
    50                     lstCat = new SelectedPwgCategoryList(); 
     50                    lstCat = new SelectedPwgAlbumList(); 
    5151                } 
    5252                else 
     
    5454                    lstCat.Clear(); 
    5555                } 
    56                 lstCat.Add(new SelectedCategoryListItem() { Id = PwgCategory.RootCategoryId, ShowedValue = "Root album", Data=null, isSelected=true });  
     56                lstCat.Add(new SelectedAlbumListItem() { Id = PwgAlbum.RootAlbumId, ShowedValue = "Root album", Data=null, isSelected=true });  
    5757            } 
    5858        } 
  • extensions/PiwigoLib/PiwigoUpload/DTO/SelectedList.cs

    r12262 r12336  
    1616    } 
    1717 
    18     public sealed class SelectedCategoryListItem : SelectedListItem<PwgCategory, Int32> 
     18    public sealed class SelectedAlbumListItem : SelectedListItem<PwgAlbum, Int32> 
    1919    {         
    20         public SelectedCategoryListItem() 
     20        public SelectedAlbumListItem() 
    2121        { } 
    2222    } 
    2323 
    24     public sealed class SelectedPwgCategoryList : BindingList<SelectedCategoryListItem> 
     24    public sealed class SelectedPwgAlbumList : BindingList<SelectedAlbumListItem> 
    2525    {         
    2626    } 
  • extensions/PiwigoLib/PiwigoUpload/MainForm.Designer.cs

    r12262 r12336  
    4040            this.cbxLstCatTo = new System.Windows.Forms.ComboBox(); 
    4141            this.modelManagerBaseBindingSource = new System.Windows.Forms.BindingSource(this.components); 
    42             this.selectedPwgCategoryListBindingSource = new System.Windows.Forms.BindingSource(this.components); 
     42            this.selectedPwgAlbumListBindingSource = new System.Windows.Forms.BindingSource(this.components); 
    4343            this.label4 = new System.Windows.Forms.Label(); 
    4444            this.button2 = new System.Windows.Forms.Button(); 
     
    4747            this.tbUser = new System.Windows.Forms.TextBox(); 
    4848            this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); 
     49            this.tabControl1 = new System.Windows.Forms.TabControl(); 
     50            this.tabPageAlbum = new System.Windows.Forms.TabPage(); 
     51            this.tabPageImg = new System.Windows.Forms.TabPage(); 
     52            this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); 
     53            this.label5 = new System.Windows.Forms.Label(); 
    4954            ((System.ComponentModel.ISupportInitialize)(this.modelManagerBaseBindingSource)).BeginInit(); 
    50             ((System.ComponentModel.ISupportInitialize)(this.selectedPwgCategoryListBindingSource)).BeginInit(); 
     55            ((System.ComponentModel.ISupportInitialize)(this.selectedPwgAlbumListBindingSource)).BeginInit(); 
    5156            this.tableLayoutPanel1.SuspendLayout(); 
     57            this.tabControl1.SuspendLayout(); 
     58            this.tabPageAlbum.SuspendLayout(); 
     59            this.tableLayoutPanel2.SuspendLayout(); 
    5260            this.SuspendLayout(); 
    5361            //  
     
    97105            //  
    98106            this.tableLayoutPanel1.SetColumnSpan(this.cbxLstCatTo, 2); 
    99             this.cbxLstCatTo.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.modelManagerBaseBindingSource, "PwgCategoryIdSelected", true)); 
    100             this.cbxLstCatTo.DataSource = this.selectedPwgCategoryListBindingSource; 
     107            this.cbxLstCatTo.DataBindings.Add(new System.Windows.Forms.Binding("SelectedValue", this.modelManagerBaseBindingSource, "PwgAlbumIdSelected", true)); 
     108            this.cbxLstCatTo.DataSource = this.selectedPwgAlbumListBindingSource; 
    101109            this.cbxLstCatTo.DisplayMember = "ShowedValue"; 
    102110            resources.ApplyResources(this.cbxLstCatTo, "cbxLstCatTo"); 
     
    109117            this.modelManagerBaseBindingSource.DataSource = typeof(Com.Piwigo.Uploader.DTO.ModelManager.ModelManagerBase); 
    110118            //  
    111             // selectedPwgCategoryListBindingSource 
    112             //  
    113             this.selectedPwgCategoryListBindingSource.DataSource = typeof(Com.Piwigo.Uploader.DTO.SelectedPwgCategoryList); 
     119            // selectedPwgAlbumListBindingSource 
     120            //  
     121            this.selectedPwgAlbumListBindingSource.DataSource = typeof(Com.Piwigo.Uploader.DTO.SelectedPwgAlbumList); 
    114122            //  
    115123            // label4 
     
    166174            this.tableLayoutPanel1.Controls.Add(this.label3, 0, 0); 
    167175            this.tableLayoutPanel1.Controls.Add(this.cbxLstCatTo, 1, 5); 
     176            this.tableLayoutPanel1.Controls.Add(this.tabControl1, 4, 3); 
    168177            this.tableLayoutPanel1.Name = "tableLayoutPanel1"; 
     178            //  
     179            // tabControl1 
     180            //  
     181            this.tabControl1.Controls.Add(this.tabPageAlbum); 
     182            this.tabControl1.Controls.Add(this.tabPageImg); 
     183            resources.ApplyResources(this.tabControl1, "tabControl1"); 
     184            this.tabControl1.ImageList = this.imageListTV; 
     185            this.tabControl1.MaximumSize = new System.Drawing.Size(250, 200); 
     186            this.tabControl1.MinimumSize = new System.Drawing.Size(100, 200); 
     187            this.tabControl1.Name = "tabControl1"; 
     188            this.tabControl1.SelectedIndex = 0; 
     189            //  
     190            // tabPageAlbum 
     191            //  
     192            this.tabPageAlbum.Controls.Add(this.tableLayoutPanel2); 
     193            resources.ApplyResources(this.tabPageAlbum, "tabPageAlbum"); 
     194            this.tabPageAlbum.Name = "tabPageAlbum"; 
     195            this.tabPageAlbum.UseVisualStyleBackColor = true; 
     196            //  
     197            // tabPageImg 
     198            //  
     199            resources.ApplyResources(this.tabPageImg, "tabPageImg"); 
     200            this.tabPageImg.Name = "tabPageImg"; 
     201            this.tabPageImg.UseVisualStyleBackColor = true; 
     202            //  
     203            // tableLayoutPanel2 
     204            //  
     205            resources.ApplyResources(this.tableLayoutPanel2, "tableLayoutPanel2"); 
     206            this.tableLayoutPanel2.Controls.Add(this.label5, 0, 0); 
     207            this.tableLayoutPanel2.Name = "tableLayoutPanel2"; 
     208            //  
     209            // label5 
     210            //  
     211            resources.ApplyResources(this.label5, "label5"); 
     212            this.label5.Name = "label5"; 
    169213            //  
    170214            // MainForm 
     
    177221            this.Load += new System.EventHandler(this.MainForm_Load); 
    178222            ((System.ComponentModel.ISupportInitialize)(this.modelManagerBaseBindingSource)).EndInit(); 
    179             ((System.ComponentModel.ISupportInitialize)(this.selectedPwgCategoryListBindingSource)).EndInit(); 
     223            ((System.ComponentModel.ISupportInitialize)(this.selectedPwgAlbumListBindingSource)).EndInit(); 
    180224            this.tableLayoutPanel1.ResumeLayout(false); 
    181225            this.tableLayoutPanel1.PerformLayout(); 
     226            this.tabControl1.ResumeLayout(false); 
     227            this.tabPageAlbum.ResumeLayout(false); 
     228            this.tableLayoutPanel2.ResumeLayout(false); 
     229            this.tableLayoutPanel2.PerformLayout(); 
    182230            this.ResumeLayout(false); 
    183231            this.PerformLayout(); 
     
    200248        private System.Windows.Forms.Button button2; 
    201249        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1; 
    202         private System.Windows.Forms.BindingSource selectedPwgCategoryListBindingSource; 
     250        private System.Windows.Forms.BindingSource selectedPwgAlbumListBindingSource; 
    203251        private System.Windows.Forms.BindingSource modelManagerBaseBindingSource; 
     252        private System.Windows.Forms.TabControl tabControl1; 
     253        private System.Windows.Forms.TabPage tabPageAlbum; 
     254        private System.Windows.Forms.TabPage tabPageImg; 
     255        private System.Windows.Forms.TableLayoutPanel tableLayoutPanel2; 
     256        private System.Windows.Forms.Label label5; 
    204257    } 
    205258} 
  • extensions/PiwigoLib/PiwigoUpload/MainForm.cs

    r12262 r12336  
    1717        { 
    1818            InitializeComponent(); 
    19             selectedPwgCategoryListBindingSource.DataSource = ModelManager.Instance.lstCat; 
     19            selectedPwgAlbumListBindingSource.DataSource = ModelManager.Instance.lstCat; 
    2020            modelManagerBaseBindingSource.DataSource = ModelManager.Instance; 
    2121        } 
     
    9797            try 
    9898            { 
    99                 ServiceFactory.GetByType<Disconnect>().runService(); 
     99                if (ModelManager.Instance.isConnected) 
     100                { 
     101                    ServiceFactory.GetByType<Disconnect>().runService(); 
     102                } 
    100103            } 
    101104            catch (ApplicationException aex) 
  • extensions/PiwigoLib/PiwigoUpload/MainForm.fr.resx

    r12262 r12336  
    118118    <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    119119  </resheader> 
     120  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
     121  <data name="button1.Location" type="System.Drawing.Point, System.Drawing"> 
     122    <value>471, 55</value> 
     123  </data> 
    120124  <data name="button1.Text" xml:space="preserve"> 
    121125    <value>Connecter</value> 
    122126  </data> 
    123   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
    124127  <data name="label1.Size" type="System.Drawing.Size, System.Drawing"> 
    125     <value>53, 13</value> 
     128    <value>53, 20</value> 
    126129  </data> 
    127130  <data name="label1.Text" xml:space="preserve"> 
     
    129132  </data> 
    130133  <data name="label2.Location" type="System.Drawing.Point, System.Drawing"> 
    131     <value>199, 40</value> 
     134    <value>199, 29</value> 
    132135  </data> 
    133136  <data name="label2.Size" type="System.Drawing.Size, System.Drawing"> 
    134     <value>71, 13</value> 
     137    <value>86, 20</value> 
    135138  </data> 
    136139  <data name="label2.Text" xml:space="preserve"> 
     
    138141  </data> 
    139142  <data name="label3.Size" type="System.Drawing.Size, System.Drawing"> 
    140     <value>44, 13</value> 
     143    <value>53, 20</value> 
    141144  </data> 
    142145  <data name="label3.Text" xml:space="preserve"> 
    143146    <value>Serveur</value> 
     147  </data> 
     148  <data name="button2.Location" type="System.Drawing.Point, System.Drawing"> 
     149    <value>471, 287</value> 
     150  </data> 
     151  <data name="button2.Text" xml:space="preserve"> 
     152    <value>Télécharger</value> 
     153  </data> 
     154  <data name="label4.Size" type="System.Drawing.Size, System.Drawing"> 
     155    <value>53, 13</value> 
     156  </data> 
     157  <data name="label4.Text" xml:space="preserve"> 
     158    <value>vers :</value> 
     159  </data> 
     160  <data name="tbServer.Location" type="System.Drawing.Point, System.Drawing"> 
     161    <value>62, 3</value> 
     162  </data> 
     163  <data name="tbUser.Location" type="System.Drawing.Point, System.Drawing"> 
     164    <value>62, 29</value> 
     165  </data> 
     166  <data name="tbUser.Size" type="System.Drawing.Size, System.Drawing"> 
     167    <value>131, 20</value> 
     168  </data> 
     169  <data name="tbPassword.Location" type="System.Drawing.Point, System.Drawing"> 
     170    <value>291, 29</value> 
     171  </data> 
     172  <data name="cbxLstCatTo.Location" type="System.Drawing.Point, System.Drawing"> 
     173    <value>62, 287</value> 
     174  </data> 
     175  <data name="tabPageAlbum.ToolTipText" xml:space="preserve"> 
     176    <value>Modifier les données de l'album</value> 
     177  </data> 
     178  <data name="tabPageImg.Text" xml:space="preserve"> 
     179    <value>Photo</value> 
     180  </data> 
     181  <data name="tabPageImg.ToolTipText" xml:space="preserve"> 
     182    <value>Modifier les données de la photo</value> 
    144183  </data> 
    145184  <data name="imageListTV.ImageStream" mimetype="application/x-microsoft.net.object.binary.base64"> 
     
    147186        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w 
    148187        LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 
    149         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAW 
    150         HwAAAk1TRnQBSQFMAgEBAwEAAWgBAAFoAQABFgEAARYBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFY 
     188        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAAS 
     189        HwAAAk1TRnQBSQFMAgEBAwEAAXgBAAF4AQABFgEAARYBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFY 
    151190        AwABFgMAAQEBAAEgBQABQAEeHgADBAEGAxMBGgMeASsDJAE1AyQBNgMjATMDGwEmAw0BERQAAwcBCQML 
    152         AQ8DAAEBDAADYgHjA2IB4wNiAeMDYgHjA2IB4wNiAeMDYgHjA2IB4wNiAeMDYgHjA2IB4wNiAeMDYgHj 
    153         A2IB4wNiAeMEAAM7AWQCPwE+AWwDBQEHxAADBgEIAxwBJwMvAUkDPAFmA0QBewNEAXsDTAGTA0kBiAM2 
    154         AVgDHQEqAwgBCwwAAx8BLQFIAkcBgwMlATcDAAEBCAADYgHjAfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/ 
    155         AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/A2IB4wQA 
    156         AzoBYQNYAbsDQAFwAwsBD7wAAwgBCwMqAUADQQFyAlIBUQGhA1sBywFsAWoBYwHpAa0BngGEAfoB7QHK 
    157         AaUB/wHTAawBjgH/AbgBkgFvAf8BXwJcAd8DUQGcAzUBVgMcAScDDQERAx4BKwJSAVABpAJRAU8BnAMj 
    158         ATMIAANiAeMB+wL5Af8BNQFbAVYB/wFrApoB/wFjAZIBlgH/AUcBcQFrAf8BRAFkAVcB/wE0AUoBRAH/ 
    159         ATsBSwFEAf8BigGnAZ8B/wFdAY8BgwH/ASgBSAFBAf8BNQFGAUIB/wH7AvkB/wOvAf8DOAFeAkcBRgGA 
    160         A1YBsQNKAY0DQAFxAwwBEAQAA2IB4wNiAeMDYgHjA2IB4wNiAeMDYgHjA2IB4wNiAeMDYgHjA2IB4wNi 
    161         AeMDYgHjA2IB4wNiAeMDYgHjA2IB4wNiAeMDYgHjA2IB4wNiAeMDYgHjA2IB41wAAxMBGgM+AWsCWQFX 
     191        AQ8DAAEBDAADXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHj 
     192        A18B4wNfAeMEAAM7AWQCPwE+AWwDBQEHxAADBgEIAxwBJwMvAUkDPAFmA0QBewNEAXsDTAGTA0kBiAM2 
     193        AVgDHQEqAwgBCwwAAx8BLQFIAkcBgwMlATcDAAEBCAADXwHjAfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/ 
     194        AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/A18B4wQA 
     195        AzoBYQNYAbsDQAFwAwsBD7wAAwgBCwMqAUADQQFyAlIBUQGhA1sBywFoAWUBYgHpAacBmgF+AfoB7QHK 
     196        AaUB/wHTAawBjgH/AbgBkgFtAf8BXQJcAd8DUQGcAzUBVgMcAScDDQERAx4BKwJSAVABpAJRAU8BnAMj 
     197        ATMIAANfAeMB+wL5Af8BMwFZAVQB/wFpApoB/wFhAZIBlgH/AUUBbwFpAf8BQgFiAVUB/wEyAUgBQgH/ 
     198        ATkBSQFCAf8BigGnAZ8B/wFbAY8BgwH/ASYBRgE/Af8BMwFEAUAB/wH7AvkB/wOvAf8DOAFeAkcBRgGA 
     199        A1YBsQNKAY0DQAFxAwwBEAQAA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNf 
     200        AeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B41wAAxMBGgM+AWsCWQFX 
    162201        AcIB7wG7AYUB/wH5AdsBswH/AfsB5QHCAf8B/AHXAagB/wH1AcgBlgH/AfUByQGcAf8B4QGvAYYB/wHI 
    163         AZsBgwH/AcgBsAGoAf8B2gHYAdcB/wNzAesDUwGoA04BlwJYAVYBvANUAa4DTgGUAycBOwMFAQcDYgHj 
    164         AfsC+QH/AUgBMgErAf8BGwEOARIB/wElAQ8BBQH/AUQBKgEyAf8BZgFpAYUB/wFDAToBQAH/ASkBFQEk 
    165         Af8BHwEWAScB/wFaAUMBZwH/ATIBJAEtAf8BUAFAAVUB/wH7AvkB/wOsAf8B5AHnAekB/wGzAagBnwH9 
    166         AXYBbgFnAe4CXgFdAdACWQFWAb4CSQFIAYgDIAEuA2IB4wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHv 
     202        AZsBgwH/AcgBsAGoAf8B2gHYAdcB/wNtAesDUwGoA04BlwJYAVYBvANUAa4DTgGUAycBOwMFAQcDXwHj 
     203        AfsC+QH/AUYBMAEpAf8BGQEMARAB/wEjAQ0BAwH/AUIBKAEwAf8BZAFnAYUB/wFBATgBPgH/AScBEwEi 
     204        Af8BHQEUASUB/wFYAUEBZQH/ATABIgErAf8BTgE+AVMB/wH7AvkB/wOsAf8B5AHnAekB/wGxAagBnwH9 
     205        AW4BagFjAe4CXgFdAdACWQFWAb4CSQFIAYgDIAEuA18B4wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHv 
    167206        Au4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHv 
    168         Au4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wNiAeNcAAMMARACWQFXAb8B9AG1AWsB/wHb 
    169         AZcBUgH/AdMBiQE/Af8B3QGbAVcB/wHiAaYBZgH/Ad4BowFkAf8B8gHeAc0B/wHrAb8BmgH/AeMBqAFp 
    170         Af8B1AGvAZgB/wHvAfIB9QH/AvMB8gH/AfMB9QH5Af8BxQHAAbcB/wGuAYsBXAH/AXIBaQFhAe4BZAJh 
    171         AeIDWwHIAzoBYQNiAeMB+wL5Av8B8QG+Af8BkwGSAaYB/wFTAVgBgAH/AUkBQwFBAf8BHgErATMB/wMA 
    172         Af8BFAEKAQAB/wFiAVoBUQH/AUYBQQFmAf8BSwFMAYkB/wEzATgBXgH/AfsC+QH/A6oB/wHVAdcB2QH/ 
    173         Ab8BrwGcAf8B5wHIAacB/wHcAbQBiQH/AdwBtAGJAf8B2gGuAYAB/wNOAZgDYgHjAe8C7gH/AwAB/wEA 
    174         ARYBAAH/AQABDAEAAf8BAAENAQAB/wEAARABCAH/AQABDQEJAf8BAAEKAQAB/wEAASEBIAH/AQABLQEf 
    175         Af8BAAEjAQMB/wEAARsBAAH/AQABLAEWAf8BAAECAQAB/wEAARQBAAH/AQABFgEAAf8BAAIlAf8BAAEw 
    176         ARsB/wMAAf8B7wLuAf8DYgHjXAADMQFOAeEBjgE8Af8BxQFkASgB/wHLAYUBQwH/Ad4BpgFpAf8B5AGp 
    177         AWcB/wHhAZ0BUgH/AeABogFfAf8B8AHXAcIB/wHTAZgBXwH/AcsBggE/Af8B4QGrAYEB/wHzAesB4gH/ 
    178         Ae0B7gHvAf8B3wHiAeQB/wGvAakBogH/AbEBigFbAf8B2wGuAYEB/wHdAbYBjAH/Ad4BuAGNAf8DUgGp 
    179         A2IB4wH7AvkC/wHXAZ0C/wHgAaMB/wFjAWQBlQH/AWcBhwG7Af8BiAFYAVYC/wHZAZUC/wH2AbwC/wH7 
    180         AbkC/wHWAZkB/wG2AZoBaQH/AT8BNwEtAf8B+wL5Af8DrAH/AdYB2AHbAf8BvgGtAZsB/wHoAckBpwH/ 
    181         Ad4BtQGHAf8B3QG0AYcB/wHdAbUBiAH/A1ABmwNiAeMB7wLuAf8BBwFCATMB/wFJAYMBawH/ATUBiAFv 
    182         Af8BSgGSAY8B/wFSAZYBkwH/AUMBjgGKAf8BNgGGAYIB/wEtAW4BYAH/ASYBVgFFAf8BDwE4ASUB/wEX 
    183         AUABNAH/ASkBRwE0Af8BnAHPAc0B/wEzAWMBUgH/AUUBhQFyAf8BOQFVAVoB/wE0AVgBTAH/AQABNQEc 
    184         Af8B7wLuAf8DYgHjXAADYAHUAa8BRAEFAf8BwwFlASwB/wHVAZABSAH/AesBwgGbAf8B9QHZAb0B/wHp 
    185         AbMBgAH/AeEBngFWAf8B3QGbAVUB/wHNAYABNwH/AbsBWgEfAf8BwAFmATEB/wHuAcoBqgH/Ae8B9AH3 
    186         Af8B4QHkAeYB/wGzAa8BpAH/AbYBkQFiAf8B3QGvAYIB/wHfAbUBhgH/AeABuAGLAf8DUQGgA2IB4wH7 
    187         AvkB/wH4AbsBhwL/AcoBhwH/AfYBwAGRAf8BOgFGAXAB/wHgAaABZAL/AeMBogL/AcIBjQH/Af0BvgGM 
    188         Av8BzQGVAv8B4AGfAv8B3gGYAf8B+wL5Af8DrQH/AdYB2QHbAf8BvgGuAZsB/wHpAcsBqQH/AeEBuAGL 
    189         Af8B4AG4AYoB/wHgAbgBigH/A1ABmwNiAeMB7wLuAf8BOwEXAR4B/wEgAQABCgH/AU4CNQH/AYQBagFw 
    190         Af8BrwGdAaEB/wGFAV8BbQH/AXIBXgFjAf8BkAFuAYYB/wGVAYsBjQH/AaoBkQGmAf8BTgE5AUcB/wGf 
    191         AYQBkQH/AYMBgAFyAf8BWwFGAVwB/wFHAUIBQwH/ARMBBwEAAf8BmQFyAYsB/wEZAQABGgH/Ae8C7gH/ 
    192         A2IB41wAAb8BXgEgAf8BrAE/AQEB/wHGAWYBJAH/AdcBkwFMAf8B3QGjAWIB/wHfAaUBZgH/AecBuQGS 
    193         Af8B9wHlAdUB/wHgAasBbwH/AdABigE/Af8BwQFhASIB/wGsAUABAAH/AdIBlgFfAf8B8AH3AfsB/wHf 
    194         AeEB5QH/AbsBtAGxAf8BxAGoAYYB/wHkAbkBigH/AeIBuQGKAf8B4gG7AY0B/wNRAaADYgHjAfsC+QH/ 
    195         AfABsgFsAf8B8AGwAWsC/wG6AWwC/wG9AW4C/wG9AYEB/wHxAa8BawH/AfIBswFwAf8B7wG0AXEB/wHy 
    196         AbQBcQH/AfMBtAFyAf8B9gGyAW0B/wH7AvkB/wOuAf8B1gHaAd4B/wG+AbEBnwH/AesBzwGtAf8B4wG7 
    197         AYwB/wHjAbsBjgH/AeIBuwGNAf8DUAGbA2IB4wHvAu4B/wHdAboBlgH/AbEBnQGKAf8BMwEvASEB/wMA 
    198         Af8DAAH/AwAB/wEbARUBFgH/AU4BTQFkAf8BMQFOAVgB/wEcASMBIAH/ARYBGAENAf8BHAEVASAB/wEw 
    199         ASkBPAH/AV0BSgFvAf8BJgEpAS4B/wFIAUABWgH/AUEBSwFfAf8BDwEeATUB/wHvAu4B/wNiAeNcAAGt 
    200         AUEBBAH/AdEBnQFqAf8B3gGuAYYB/wHKAW8BMQH/AdQBkQFNAf8BzwGBATIB/wHdAaUBagX/AeIBtQGR 
    201         Af8ByQFwAS8B/wHLAYIBPAH/AbIBSAEHAf8BvgFpATgB/wHpAfMB+gH/AdsB3gHfAf8BxgG/AbIB/wHZ 
    202         AcMBpwH/Ae0BywGkAf8B5AG8AY0B/wHlAb8BkAH/A1EBoANiAeMB+wL5Af8B6gGkAV4B/wHqAaQBYAH/ 
    203         AekBowFfAf8B8AGoAWEB/wHqAaQBYAH/AeoBpAFiAf8B6gGmAWAB/wHsAakBZAH/AewBpwFlAf8B7QGr 
    204         AWQB/wHsAaUBXgH/AfsC+QH/A68B/wHZAdgB1QH/AckBtQGcAf8B8QHbAcMB/wHoAcUBnAH/AeUBvgGP 
    205         Af8B5QG/AZEB/wNQAZsDYgHjAe8C7gH/AfEBxQGaAv8B4gG8Av8B+AHIAf8CmQGxAf8BhgGPAbIB/wFp 
    206         AWUBawH/AT0BNQE0Af8BEgEGAQAB/wE5AVcBXAH/AQwBAQEKAf8DAAH/AwAB/wFNAVABhgH/AUIBOgFg 
    207         Af8BbwFqAZgB/wFnAV4BjAH/AVYBSwFkAf8BAAEVAQwB/wHvAu4B/wNiAeNcAAGoATYBAAH/AdYBpAGA 
    208         Af8B8wHkAdcB/wHZAaIBbAH/AcgBbAEtAf8BxgFmASQB/wHSAY4BTAH/Ac8BiQFGAf8B0gGUAVUB/wHK 
    209         AYABNwH/AcMBYwEkAf8BvAFbASAB/wG5AWABLgH/AfAB/AH+Af8BxwHGAcUB/wHOAb8BqwH/AfEB1wG3 
    210         Af8B7gHUAbQB/wHqAckBoAH/AekBwgGTAf8DUQGgA2IB4wH7AvkB/wHgAZcBVwH/AeEBlwFVAf8B3wGX 
    211         AVcB/wHfAZcBVgH/Ad8BlwFYAf8B3wGZAVkB/wHgAZgBWAH/AeEBmQFaAf8B4gGaAVkB/wHkAZ0BWwH/ 
    212         AeABlQFVAf8B+wL5Af8DsQH/AcIBugGuAf8B8wHgAcgB/wHuAdMBsQH/Ae4B1AG1Af8B6gHIAZ4B/wHo 
    213         AcEBkgH/A1ABmwNiAeMB7wLuAf8B/AHCAYcB/wH6Ac4BoAL/AdgBogL/AdgBogH/AXABiQGrAf8BbAFg 
    214         AYkB/wKjAb0B/wGJAZIBqQH/ATUBHgEdAf8BWAFAAS0B/wGLAVkBPgL/AdgBpgH/Ad8BuAGLAf8BZQFW 
    215         AVIB/wFHAUkBWwH/ASsBMAFPAf8BMAE8AVcB/wMAAf8B7wLuAf8DYgHjXAABrAE5AQAB/wGyAUcBBAH/ 
    216         AcQBZwEqAf8BygGDAT8B/wHPAYwBTQH/AewB0wHBAf8B+AHtAeQB/wHLAYMBPgH/AcIBYgEiAf8BzwGM 
    217         AU0B/wG/AV4BIAH/AasBOQEAAf8BvQFmATQB/wHzA/8BxAHCAb4B/wHQAb8BqwH/AfUB3AG+Af8B8AHW 
    218         AbcB/wHwAdcBuAH/AewByAGcAf8DUQGgA2IB4wH7AvkB/wH7AvkB/wH7AvkB/wH7AvkB/wH7AvkB/wH7 
    219         AvkB/wH7AvkB/wH7AvkB/wH7AvkB/wH7AvkB/wH7AvkB/wH7AvkB/wH7AvgB/wOsAf8BzAHCAbYB/wH1 
    220         AeQB0AH/AfAB1gG3Af8B8AHYAboB/wHvAdYBtgH/AeoBxgGYAf8DUAGbA2IB4wHvAu4C/wG5AWwB/wH+ 
    221         AcgBlgH/AfsBxQGUAv8B2gGYAf8B4gG2AY8B/wFLAVIBigH/AXABaQGQAf8BWgFrAaIB/wG5AWoBSgP/ 
    222         AcQC/wHxAbcC/wHeAagC/wHkAacC/wHxAawC/wHWAZUB/wGsAYgBTgH/AV0BSwEvAf8DAAH/Ae8C7gH/ 
    223         A2IB41wAAlsBWAHGAaMBKgEAAf8ByQGEAUMB/wHOAYwBUAH/AcwBiAFJAf8B7gHXAcYB/wH4AfAB6gH/ 
    224         AdoBqwGHAf8B1AGeAWgB/wHOAZEBVgH/AeABuwGgAf8BygGKAVIB/wHaAa8BkAH/Ae8B9gH8Af8BxQHD 
    225         AcAB/wHVAcUBsAH/AfgB4gHFAf8B8gHaAbsB/wHyAd0BwwH/AfIB1QGxAf8DUQGgA2IB4wNiAeMDYgHj 
    226         A2IB4wNiAeMDYgHjA7QB/wO0Af8DtAH/A7QB/wO0Af8DswH/A6kB/wOYAf8DoAH/AcwBwwG3Af8B+AHp 
    227         AdUB/wHyAdsBvQH/AfIB2wG+Af8B8gHdAcIB/wHwAdIBrAH/A1ABmwNiAeMB7wLuAf8B/gGvAV4B/wH5 
    228         AcABjAH/AfkBvwGMAf8B+QG9AYkC/wHVAYwB/wHIAaUBkAH/AU0BYgGkAf8BLQEdATYC/wHAAXEC/wHL 
    229         AZQB/wH7Ab4BiwH/Af0BvwGLAf8B/QHBAYwB/wH+AcIBjgL/Ac0BlwL/AeQBpgL/Ae8BrwL/Ac4BgQH/ 
    230         Ae8C7gH/A2IB41wAAy0BRgGFAVEBNwH3AcoBiQFOAf8B3AGxAZQB/wHiAb0BogH/Ad8BtwGYAf8B2AGl 
    231         AXIB/wHZAagBhAH/Ad0BswGTAf8B2QGqAYgB/wHWAaUBggH/AdUBowGAAf8C+wH6Af8B7QHwAfIB/wHG 
    232         AcMBwQH/AdcBxwG0Af8B/QHoAc0B/wH1AeABwgH/AfQB4AHFAf8B9AHfAcIB/wNRAaAYAAMzAVID9QH/ 
    233         A/0B/wP8Af8D/QH/A/0B/wP9Af8D5gH/AeEB4gHlAf8BygHBAbYB/wH6AewB2QH/AfcB4QHEAf8B9AHf 
    234         AcIB/wH0AeABxQH/AfMB3AG9Af8DUAGbA2IB4wHvAu4B/wH3AaMBUAH/AfUBtwGDAf8B9gG2AYAB/wHz 
    235         AbgBgAH/AfUBtgGBAv8ByQGBAf8BwAGcAXAB/wHQAZ8BbgL/AcgBiwH/AfUBtwGBAf8B9AG4AYMB/wH2 
    236         AboBhAH/AfYBugGFAf8B9QG7AYcB/wH4AbwBhQH/AfkBuQGGAf8B+gG9AYgC/wGxAV4B/wHvAu4B/wNi 
    237         AeNcAAMDAQQDRAF6AX4BWQFCAfUB6QHQAb0B/wH6AfUB8wH/Ae0B1wHGAf8B6wHSAcAB/wHtAdYBxQH/ 
    238         AekBzAG2Af8B0QGZAWcB/wG7AV4BKAH/Ae8B3QHPAf8B/AH+Av8B7AHvAfAB/wHHAcUBwQH/AdUBxwG0 
    239         Av8B7QHTAf8B+QHlAcoB/wH2AeQByQH/AfcB5QHLAf8DUQGgGAADMwFSA/YB/wP+Af8D/QH/A/0B/wP+ 
    240         Af8D/gH/A+gB/wHjAeQB5wH/AcsBwgG2Af8B/AHwAd4B/wH8AeoB0AH/AfwB6gHQAf8B9wHmAc0B/wH3 
    241         AeYBzQH/A1ABmwNiAeMB7wLuAf8B8AGaAUMB/wHwAa8BaQH/AfABrgFpAf8B7gGuAWgB/wHwAbABagH/ 
    242         Ae4BrgFqAv8BuwFqAv8BuwFtAf8B7gGuAWsB/wHwAa8BagH/AfABsQFsAf8B8AGwAW0B/wHwAbIBbQH/ 
    243         AfEBsQFvAf8B8gGzAXEB/wHyAbQBbwH/AfYBtgGBAf8B9gGiAU0B/wHvAu4B/wNiAeNkAAM+AWsCXAFa 
    244         Ac0BpgGVAXsB+gHnAc8BvAH/AfQB3AHJAf8B5gHGAa8B/wHZAasBjAH/AcwBkQFdAf8B5wHJAbUF/wP7 
    245         Af8B7AHwAfEB/wHJAcQBwAH/AdgBygG3Av8B7wHXAf8B/QHsAdAB/wH5AekB0AH/AfkB6AHQAf8DUQGg 
    246         GAADMwFSA/cF/wP+Af8D/gH/A/4B/wP+Af8D6AH/AeMB5AHpAf8BywHCAbgB/wH9AfIB4QH/Af4B7QHT 
    247         Af8B/gHuAdUB/wH7AesB0wH/AfgB6QHRAf8DUAGbA2IB4wHvAu4B/wHsAZABNwH/AesBpwFkAf8B6wGn 
    248         AV8B/wHsAaYBYQH/AesBpgFgAf8B7AGmAWAB/wHoAaUBYAH/AeoBpQFiAf8B7AGoAWEB/wHpAacBYwH/ 
    249         AesBpwFiAf8B7QGoAWMB/wHsAaoBZgH/Ae4BrAFkAf8B7QGtAWUB/wHwAa4BZwH/AfABsAFpAf8B8AGY 
    250         AUAB/wHvAu4B/wNiAeNoAAMUARsCPwE+AWwDTAGSA1MBqAFyAWkBYwHwAeABvQGkAf8B+AHzAe8J/wP7 
    251         Af8B7AHuAfAB/wHJAcUBwwH/AdgBywG6Av8B8wHbAv8B7wHVAf8B/gHuAdcB/wH7AesB1QH/A1EBoBgA 
    252         AzMBUgP4Bf8D/gH/A/4B/wP+Af8D/gH/A+oB/wHnAegB6gH/Ac8BxAG6Af8B/gHzAeMC/wHvAdgC/wHw 
    253         AdoB/wH+Ae8B2QH/AfoB6wHWAf8DUAGbA2IB4wHvAu4B/wHkAYQBMQH/AeYBnwFcAf8B5wGeAVsB/wHl 
    254         AZ4BWwH/AeUBngFbAf8B5QGeAVsB/wHlAZ4BXQH/AeUBngFcAf8B5QGdAVwB/wHlAZ8BXQH/AecBnwFd 
    255         Af8B5gGgAV8B/wHnAaEBXwH/AecBogFfAf8B6AGjAWEB/wHpAaQBYAH/AewBpgFjAf8B6gGNATYB/wHv 
    256         Au4B/wNiAeN0AAMNAREDYAHWCP8D/gX/A/sB/wHuAe8B8QH/AcgBxAHAAf8B2AHLAboC/wH2AeAC/wHw 
    257         AdwC/wHxAdwB/wH8Ae4B2wH/A1EBoBgAAzMBUgP4Bf8D/gH/A/4B/wP+Af8D/gH/AvEB8gH/AeYB5wHq 
    258         Af8BzQHBAbYB/wH+AfMB4wL/AfIB3gL/AfIB3wL/AfIB3wH/AfoB7gHcAf8DUAGbA2IB4wHvAu4B/wHc 
    259         AW8BKgH/AeIBmQFZAf8B4AGYAVkB/wHgAZgBVwH/AeEBmAFWAf8B3wGYAVkB/wHfAZgBWAH/Ad8BmAFY 
    260         Af8B3wGYAVkB/wHhAZkBWwH/AeABmQFbAf8B4AGYAVgB/wHhAZkBWgH/AeIBmwFZAf8B5AGcAVsB/wHk 
    261         AZ0BXAH/AeYBnwFfAf8B4wGDATIB/wHvAu4B/wNiAeN0AAMcAScDYQHaBP8D/gH/A/4B/wP+Af8D/QH/ 
    262         AfcB+QH8Af8B2gHVAdMB/wHmAdcBxgL/AfcB5AL/AfQB4QL/AfQB4wH/Af0B8gHgAf8DUQGgGAADMwFS 
    263         A/kF/wP+Af8D/gH/A/4B/wP+Af8D/QH/AfEB8wH3Af8B4QHTAcMB/wH+AfEB4AL/AfQB3gL/AfUB4wL/ 
    264         AfUB5QH/AfsB8QHgAf8DUAGbA2IB4wHvAu4B/wHOAUQBAAH/AdUBaAEhAf8B1QFnASAB/wHTAWUBHgH/ 
    265         AdMBZQEhAf8B1AFlAR4B/wHSAWUBHgH/AdIBZQEeAf8B0gFlASAB/wHUAWcBIQH/AdMBZwEhAf8B0wFm 
    266         ASMB/wHUAWgBIgH/AdYBaQEiAf8B1QFqASQB/wHZAWwBJQH/AdgBbgEoAf8B1AFPAQAB/wHvAu4B/wNi 
    267         AeN0AAMdASkDYgHdCP8D/gn/Af4D/wH2AfIB7gH/AfQB5QHUAv8B9QHgAv8B+AHlAv8B9gHoAf8B/QH0 
    268         AeYB/wNRAaAYAAMzAVMD+wn/A/4R/wHvAeMB1wH/AfcB5AHHAv8B9AHdAv8B8wHiAv8B9gHnAf8B+wHz 
    269         AeUB/wNQAZsDYgHjAe8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/ 
    270         Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/ 
    271         Ae8C7gH/Ae8C7gH/A2IB43QAAxABFQNcAc8a/wH+Af8B+wH0Ae0B/wH6AewB2gH/Af4B8wHfAv8B+gHp 
    272         Af8B/QH3AesB/wNRAaAYAAMhATADagHoA/4Z/wL+Af0B/wH5Ae4B4wH/AfgB6QHUAf8B/gHwAdwC/wH4 
    273         AekB/wH7AfQB6AH/A1ABmwNiAeMDYgHjA2IB4wNiAeMDYgHjA2IB4wNiAeMDYgHjA2IB4wNiAeMDYgHj 
    274         A2IB4wNiAeMDYgHjA2IB4wNiAeMDYgHjA2IB4wNiAeMDYgHjA2IB4wNiAeN3AAEBAxwBJwMxAU4DOAFe 
    275         A0ABcANMAZIDWAG7A2EB3AN3AewBqQKsAfgB/AH6AfgB/wH8AfQB6AH/Af0B8gHgAv8B+QHrAf8DUQGg 
    276         HAADDwEUAyEBMAMqAUADMwFSA0IBdQNRAZ8DWwHGA18B2wNsAegDlwH2AfsB+AH2Af8B+gHvAeUB/wH8 
    277         AfAB3wH/Af0B9wHrAf8DUAGa2wABAQMCAQMDBQEHAwkEDAEQAxIBGQMaASQDJgE4AzcBWgNIAYQDVgG0 
    278         A0MBdzgAAwMBBAMLAQ8DEwEaAyQBNQM3AVsDSQGHA1YBtANBAXKwAAFCAU0BPgcAAT4DAAEoAwABWAMA 
    279         ARYDAAEBAQABAQUAAQgBARYAA/8BAAHgAR8BHAEAAQQBfwL/AcADAAHAAQcBDAEAAQQBPwL/AcADAAGA 
    280         AQABDAIAARAGAAGACwABgAsAAYALAAGACwABgAsAAYALAAGACwABgAsAAYALAAGAAQABAwHwCAABgAEA 
    281         AQMB8AgAAeABAAEDAfAIAAHwAQABAwHwCAAB/gEAAQMB8AgAAf4BAAEDAfAIAAH+AQABAwHwCAAB/gEA 
    282         AQMB8AgAAf4BAAEDAfgBAAEPAv8BwAMAAf8BwAEDAf8B8AEPAv8BwAMACw== 
     207        Au4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wNfAeNcAAMMARACWQFXAb8B9AG1AWkB/wHb 
     208        AZcBUAH/AdMBiQE9Af8B3QGbAVUB/wHiAaYBZAH/Ad4BowFiAf8B8gHeAc0B/wHrAb8BmgH/AeMBqAFn 
     209        Af8B1AGvAZgB/wHvAfIB9QH/AvMB8gH/AfMB9QH5Af8BxQHAAbcB/wGuAYsBWgH/AWwBZQFhAe4BYgJh 
     210        AeIDWwHIAzoBYQNfAeMB+wL5Av8B8QG+Af8BkwGSAaYB/wFRAVYBgAH/AUcBQQE/Af8BHAEpATEB/wMA 
     211        Af8BEgEIAQAB/wFgAVgBTwH/AUQBPwFkAf8BSQFKAYkB/wExATYBXAH/AfsC+QH/A6oB/wHVAdcB2QH/ 
     212        Ab8BrwGcAf8B5wHIAacB/wHcAbQBiQH/AdwBtAGJAf8B2gGuAYAB/wNOAZgDXwHjAe8C7gH/AwAB/wEA 
     213        ARQBAAH/AQABCgEAAf8BAAELAQAB/wEAAQ4BBgH/AQABCwEHAf8BAAEIAQAB/wEAAR8BHgH/AQABKwEd 
     214        Af8BAAEhAQEB/wEAARkBAAH/AQABKgEUAf8DAAH/AQABEgEAAf8BAAEUAQAB/wEAAiMB/wEAAS4BGQH/ 
     215        AwAB/wHvAu4B/wNfAeNcAAMxAU4B4QGOAToB/wHFAWIBJgH/AcsBhQFBAf8B3gGmAWcB/wHkAakBZQH/ 
     216        AeEBnQFQAf8B4AGiAV0B/wHwAdcBwgH/AdMBmAFdAf8BywGCAT0B/wHhAasBgQH/AfMB6wHiAf8B7QHu 
     217        Ae8B/wHfAeIB5AH/Aa8BqQGiAf8BsQGKAVkB/wHbAa4BgQH/Ad0BtgGMAf8B3gG4AY0B/wNSAakDXwHj 
     218        AfsC+QL/AdcBnQL/AeABowH/AWEBYgGVAf8BZQGHAbsB/wGIAVYBVAL/AdkBlQL/AfYBvAL/AfsBuQL/ 
     219        AdYBmQH/AbYBmgFnAf8BPQE1ASsB/wH7AvkB/wOsAf8B1gHYAdsB/wG+Aa0BmwH/AegByQGnAf8B3gG1 
     220        AYcB/wHdAbQBhwH/Ad0BtQGIAf8DUAGbA18B4wHvAu4B/wEFAUABMQH/AUcBgwFpAf8BMwGIAW0B/wFI 
     221        AZIBjwH/AVABlgGTAf8BQQGOAYoB/wE0AYYBggH/ASsBbAFeAf8BJAFUAUMB/wENATYBIwH/ARUBPgEy 
     222        Af8BJwFFATIB/wGcAc8BzQH/ATEBYQFQAf8BQwGFAXAB/wE3AVMBWAH/ATIBVgFKAf8BAAEzARoB/wHv 
     223        Au4B/wNfAeNcAANgAdQBrwFCAQMB/wHDAWMBKgH/AdUBkAFGAf8B6wHCAZsB/wH1AdkBvQH/AekBswGA 
     224        Af8B4QGeAVQB/wHdAZsBUwH/Ac0BgAE1Af8BuwFYAR0B/wHAAWQBLwH/Ae4BygGqAf8B7wH0AfcB/wHh 
     225        AeQB5gH/AbMBrwGkAf8BtgGRAWAB/wHdAa8BggH/Ad8BtQGGAf8B4AG4AYsB/wNRAaADXwHjAfsC+QH/ 
     226        AfgBuwGHAv8BygGHAf8B9gHAAZEB/wE4AUQBbgH/AeABoAFiAv8B4wGiAv8BwgGNAf8B/QG+AYwC/wHN 
     227        AZUC/wHgAZ8C/wHeAZgB/wH7AvkB/wOtAf8B1gHZAdsB/wG+Aa4BmwH/AekBywGpAf8B4QG4AYsB/wHg 
     228        AbgBigH/AeABuAGKAf8DUAGbA18B4wHvAu4B/wE5ARUBHAH/AR4BAAEIAf8BTAIzAf8BhAFoAW4B/wGv 
     229        AZ0BoQH/AYUBXQFrAf8BcAFcAWEB/wGQAWwBhgH/AZUBiwGNAf8BqgGRAaYB/wFMATcBRQH/AZ8BhAGR 
     230        Af8BgwGAAXAB/wFZAUQBWgH/AUUBQAFBAf8BEQEFAQAB/wGZAXABiwH/ARcBAAEYAf8B7wLuAf8DXwHj 
     231        XAABvwFcAR4B/wGsAT0BAAH/AcYBZAEiAf8B1wGTAUoB/wHdAaMBYAH/Ad8BpQFkAf8B5wG5AZIB/wH3 
     232        AeUB1QH/AeABqwFtAf8B0AGKAT0B/wHBAV8BIAH/AawBPgEAAf8B0gGWAV0B/wHwAfcB+wH/Ad8B4QHl 
     233        Af8BuwG0AbEB/wHEAagBhgH/AeQBuQGKAf8B4gG5AYoB/wHiAbsBjQH/A1EBoANfAeMB+wL5Af8B8AGy 
     234        AWoB/wHwAbABaQL/AboBagL/Ab0BbAL/Ab0BgQH/AfEBrwFpAf8B8gGzAW4B/wHvAbQBbwH/AfIBtAFv 
     235        Af8B8wG0AXAB/wH2AbIBawH/AfsC+QH/A64B/wHWAdoB3gH/Ab4BsQGfAf8B6wHPAa0B/wHjAbsBjAH/ 
     236        AeMBuwGOAf8B4gG7AY0B/wNQAZsDXwHjAe8C7gH/Ad0BugGWAf8BsQGdAYoB/wExAS0BHwH/AwAB/wMA 
     237        Af8DAAH/ARkBEwEUAf8BTAFLAWIB/wEvAUwBVgH/ARoBIQEeAf8BFAEWAQsB/wEaARMBHgH/AS4BJwE6 
     238        Af8BWwFIAW0B/wEkAScBLAH/AUYBPgFYAf8BPwFJAV0B/wENARwBMwH/Ae8C7gH/A18B41wAAa0BPwEC 
     239        Af8B0QGdAWgB/wHeAa4BhgH/AcoBbQEvAf8B1AGRAUsB/wHPAYEBMAH/Ad0BpQFoBf8B4gG1AZEB/wHJ 
     240        AW4BLQH/AcsBggE6Af8BsgFGAQUB/wG+AWcBNgH/AekB8wH6Af8B2wHeAd8B/wHGAb8BsgH/AdkBwwGn 
     241        Af8B7QHLAaQB/wHkAbwBjQH/AeUBvwGQAf8DUQGgA18B4wH7AvkB/wHqAaQBXAH/AeoBpAFeAf8B6QGj 
     242        AV0B/wHwAagBXwH/AeoBpAFeAf8B6gGkAWAB/wHqAaYBXgH/AewBqQFiAf8B7AGnAWMB/wHtAasBYgH/ 
     243        AewBpQFcAf8B+wL5Af8DrwH/AdkB2AHVAf8ByQG1AZwB/wHxAdsBwwH/AegBxQGcAf8B5QG+AY8B/wHl 
     244        Ab8BkQH/A1ABmwNfAeMB7wLuAf8B8QHFAZoC/wHiAbwC/wH4AcgB/wKZAbEB/wGGAY8BsgH/AWcBYwFp 
     245        Af8BOwEzATIB/wEQAQQBAAH/ATcBVQFaAf8BCgEAAQgB/wMAAf8DAAH/AUsBTgGGAf8BQAE4AV4B/wFt 
     246        AWgBmAH/AWUBXAGMAf8BVAFJAWIB/wEAARMBCgH/Ae8C7gH/A18B41wAAagBNAEAAf8B1gGkAYAB/wHz 
     247        AeQB1wH/AdkBogFqAf8ByAFqASsB/wHGAWQBIgH/AdIBjgFKAf8BzwGJAUQB/wHSAZQBUwH/AcoBgAE1 
     248        Af8BwwFhASIB/wG8AVkBHgH/AbkBXgEsAf8B8AH8Af4B/wHHAcYBxQH/Ac4BvwGrAf8B8QHXAbcB/wHu 
     249        AdQBtAH/AeoByQGgAf8B6QHCAZMB/wNRAaADXwHjAfsC+QH/AeABlwFVAf8B4QGXAVMB/wHfAZcBVQH/ 
     250        Ad8BlwFUAf8B3wGXAVYB/wHfAZkBVwH/AeABmAFWAf8B4QGZAVgB/wHiAZoBVwH/AeQBnQFZAf8B4AGV 
     251        AVMB/wH7AvkB/wOxAf8BwgG6Aa4B/wHzAeAByAH/Ae4B0wGxAf8B7gHUAbUB/wHqAcgBngH/AegBwQGS 
     252        Af8DUAGbA18B4wHvAu4B/wH8AcIBhwH/AfoBzgGgAv8B2AGiAv8B2AGiAf8BbgGJAasB/wFqAV4BiQH/ 
     253        AqMBvQH/AYkBkgGpAf8BMwEcARsB/wFWAT4BKwH/AYsBVwE8Av8B2AGmAf8B3wG4AYsB/wFjAVQBUAH/ 
     254        AUUBRwFZAf8BKQEuAU0B/wEuAToBVQH/AwAB/wHvAu4B/wNfAeNcAAGsATcBAAH/AbIBRQECAf8BxAFl 
     255        ASgB/wHKAYMBPQH/Ac8BjAFLAf8B7AHTAcEB/wH4Ae0B5AH/AcsBgwE8Af8BwgFgASAB/wHPAYwBSwH/ 
     256        Ab8BXAEeAf8BqwE3AQAB/wG9AWQBMgH/AfMD/wHEAcIBvgH/AdABvwGrAf8B9QHcAb4B/wHwAdYBtwH/ 
     257        AfAB1wG4Af8B7AHIAZwB/wNRAaADXwHjAfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/ 
     258        AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+AH/A6wB/wHMAcIBtgH/AfUB5AHQ 
     259        Af8B8AHWAbcB/wHwAdgBugH/Ae8B1gG2Af8B6gHGAZgB/wNQAZsDXwHjAe8C7gL/AbkBagH/Af4ByAGW 
     260        Af8B+wHFAZQC/wHaAZgB/wHiAbYBjwH/AUkBUAGKAf8BbgFnAZAB/wFYAWkBogH/AbkBaAFIA/8BxAL/ 
     261        AfEBtwL/Ad4BqAL/AeQBpwL/AfEBrAL/AdYBlQH/AawBiAFMAf8BWwFJAS0B/wMAAf8B7wLuAf8DXwHj 
     262        XAACWwFYAcYBowEoAQAB/wHJAYQBQQH/Ac4BjAFOAf8BzAGIAUcB/wHuAdcBxgH/AfgB8AHqAf8B2gGr 
     263        AYcB/wHUAZ4BZgH/Ac4BkQFUAf8B4AG7AaAB/wHKAYoBUAH/AdoBrwGQAf8B7wH2AfwB/wHFAcMBwAH/ 
     264        AdUBxQGwAf8B+AHiAcUB/wHyAdoBuwH/AfIB3QHDAf8B8gHVAbEB/wNRAaADXwHjA18B4wNfAeMDXwHj 
     265        A18B4wNfAeMDtAH/A7QB/wO0Af8DtAH/A7QB/wOzAf8DqQH/A5gB/wOgAf8BzAHDAbcB/wH4AekB1QH/ 
     266        AfIB2wG9Af8B8gHbAb4B/wHyAd0BwgH/AfAB0gGsAf8DUAGbA18B4wHvAu4B/wH+Aa8BXAH/AfkBwAGM 
     267        Af8B+QG/AYwB/wH5Ab0BiQL/AdUBjAH/AcgBpQGQAf8BSwFgAaQB/wErARsBNAL/AcABbwL/AcsBlAH/ 
     268        AfsBvgGLAf8B/QG/AYsB/wH9AcEBjAH/Af4BwgGOAv8BzQGXAv8B5AGmAv8B7wGvAv8BzgGBAf8B7wLu 
     269        Af8DXwHjXAADLQFGAYMBUQE5AfcBygGJAUwB/wHcAbEBlAH/AeIBvQGiAf8B3wG3AZgB/wHYAaUBcAH/ 
     270        AdkBqAGEAf8B3QGzAZMB/wHZAaoBiAH/AdYBpQGCAf8B1QGjAYAB/wL7AfoB/wHtAfAB8gH/AcYBwwHB 
     271        Af8B1wHHAbQB/wH9AegBzQH/AfUB4AHCAf8B9AHgAcUB/wH0Ad8BwgH/A1EBoBgAAzMBUgP1Af8D/QH/ 
     272        A/wB/wP9Af8D/QH/A/0B/wPmAf8B4QHiAeUB/wHKAcEBtgH/AfoB7AHZAf8B9wHhAcQB/wH0Ad8BwgH/ 
     273        AfQB4AHFAf8B8wHcAb0B/wNQAZsDXwHjAe8C7gH/AfcBowFOAf8B9QG3AYMB/wH2AbYBgAH/AfMBuAGA 
     274        Af8B9QG2AYEC/wHJAYEB/wHAAZwBbgH/AdABnwFsAv8ByAGLAf8B9QG3AYEB/wH0AbgBgwH/AfYBugGE 
     275        Af8B9gG6AYUB/wH1AbsBhwH/AfgBvAGFAf8B+QG5AYYB/wH6Ab0BiAL/AbEBXAH/Ae8C7gH/A18B41wA 
     276        AwMBBANEAXoBdwFZAUIB9QHpAdABvQH/AfoB9QHzAf8B7QHXAcYB/wHrAdIBwAH/Ae0B1gHFAf8B6QHM 
     277        AbYB/wHRAZkBZQH/AbsBXAEmAf8B7wHdAc8B/wH8Af4C/wHsAe8B8AH/AccBxQHBAf8B1QHHAbQC/wHt 
     278        AdMB/wH5AeUBygH/AfYB5AHJAf8B9wHlAcsB/wNRAaAYAAMzAVID9gH/A/4B/wP9Af8D/QH/A/4B/wP+ 
     279        Af8D6AH/AeMB5AHnAf8BywHCAbYB/wH8AfAB3gH/AfwB6gHQAf8B/AHqAdAB/wH3AeYBzQH/AfcB5gHN 
     280        Af8DUAGbA18B4wHvAu4B/wHwAZoBQQH/AfABrwFnAf8B8AGuAWcB/wHuAa4BZgH/AfABsAFoAf8B7gGu 
     281        AWgC/wG7AWgC/wG7AWsB/wHuAa4BaQH/AfABrwFoAf8B8AGxAWoB/wHwAbABawH/AfABsgFrAf8B8QGx 
     282        AW0B/wHyAbMBbwH/AfIBtAFtAf8B9gG2AYEB/wH2AaIBSwH/Ae8C7gH/A18B42QAAz4BawJcAVoBzQGi 
     283        AY8BeQH6AecBzwG8Af8B9AHcAckB/wHmAcYBrwH/AdkBqwGMAf8BzAGRAVsB/wHnAckBtQX/A/sB/wHs 
     284        AfAB8QH/AckBxAHAAf8B2AHKAbcC/wHvAdcB/wH9AewB0AH/AfkB6QHQAf8B+QHoAdAB/wNRAaAYAAMz 
     285        AVID9wX/A/4B/wP+Af8D/gH/A/4B/wPoAf8B4wHkAekB/wHLAcIBuAH/Af0B8gHhAf8B/gHtAdMB/wH+ 
     286        Ae4B1QH/AfsB6wHTAf8B+AHpAdEB/wNQAZsDXwHjAe8C7gH/AewBkAE1Af8B6wGnAWIB/wHrAacBXQH/ 
     287        AewBpgFfAf8B6wGmAV4B/wHsAaYBXgH/AegBpQFeAf8B6gGlAWAB/wHsAagBXwH/AekBpwFhAf8B6wGn 
     288        AWAB/wHtAagBYQH/AewBqgFkAf8B7gGsAWIB/wHtAa0BYwH/AfABrgFlAf8B8AGwAWcB/wHwAZgBPgH/ 
     289        Ae8C7gH/A18B42gAAxQBGwI/AT4BbANMAZIDUwGoAWwBZwFfAfAB4AG9AaQB/wH4AfMB7wn/A/sB/wHs 
     290        Ae4B8AH/AckBxQHDAf8B2AHLAboC/wHzAdsC/wHvAdUB/wH+Ae4B1wH/AfsB6wHVAf8DUQGgGAADMwFS 
     291        A/gF/wP+Af8D/gH/A/4B/wP+Af8D6gH/AecB6AHqAf8BzwHEAboB/wH+AfMB4wL/Ae8B2AL/AfAB2gH/ 
     292        Af4B7wHZAf8B+gHrAdYB/wNQAZsDXwHjAe8C7gH/AeQBhAEvAf8B5gGfAVoB/wHnAZ4BWQH/AeUBngFZ 
     293        Af8B5QGeAVkB/wHlAZ4BWQH/AeUBngFbAf8B5QGeAVoB/wHlAZ0BWgH/AeUBnwFbAf8B5wGfAVsB/wHm 
     294        AaABXQH/AecBoQFdAf8B5wGiAV0B/wHoAaMBXwH/AekBpAFeAf8B7AGmAWEB/wHqAY0BNAH/Ae8C7gH/ 
     295        A18B43QAAw0BEQNgAdYI/wP+Bf8D+wH/Ae4B7wHxAf8ByAHEAcAB/wHYAcsBugL/AfYB4AL/AfAB3AL/ 
     296        AfEB3AH/AfwB7gHbAf8DUQGgGAADMwFSA/gF/wP+Af8D/gH/A/4B/wP+Af8C8QHyAf8B5gHnAeoB/wHN 
     297        AcEBtgH/Af4B8wHjAv8B8gHeAv8B8gHfAv8B8gHfAf8B+gHuAdwB/wNQAZsDXwHjAe8C7gH/AdwBbQEo 
     298        Af8B4gGZAVcB/wHgAZgBVwH/AeABmAFVAf8B4QGYAVQB/wHfAZgBVwH/Ad8BmAFWAf8B3wGYAVYB/wHf 
     299        AZgBVwH/AeEBmQFZAf8B4AGZAVkB/wHgAZgBVgH/AeEBmQFYAf8B4gGbAVcB/wHkAZwBWQH/AeQBnQFa 
     300        Af8B5gGfAV0B/wHjAYMBMAH/Ae8C7gH/A18B43QAAxwBJwNhAdoE/wP+Af8D/gH/A/4B/wP9Af8B9wH5 
     301        AfwB/wHaAdUB0wH/AeYB1wHGAv8B9wHkAv8B9AHhAv8B9AHjAf8B/QHyAeAB/wNRAaAYAAMzAVID+QX/ 
     302        A/4B/wP+Af8D/gH/A/4B/wP9Af8B8QHzAfcB/wHhAdMBwwH/Af4B8QHgAv8B9AHeAv8B9QHjAv8B9QHl 
     303        Af8B+wHxAeAB/wNQAZsDXwHjAe8C7gH/Ac4BQgEAAf8B1QFmAR8B/wHVAWUBHgH/AdMBYwEcAf8B0wFj 
     304        AR8B/wHUAWMBHAH/AdIBYwEcAf8B0gFjARwB/wHSAWMBHgH/AdQBZQEfAf8B0wFlAR8B/wHTAWQBIQH/ 
     305        AdQBZgEgAf8B1gFnASAB/wHVAWgBIgH/AdkBagEjAf8B2AFsASYB/wHUAU0BAAH/Ae8C7gH/A18B43QA 
     306        Ax0BKQNfAd0I/wP+Cf8B/gP/AfYB8gHuAf8B9AHlAdQC/wH1AeAC/wH4AeUC/wH2AegB/wH9AfQB5gH/ 
     307        A1EBoBgAAzMBUwP7Cf8D/hH/Ae8B4wHXAf8B9wHkAccC/wH0Ad0C/wHzAeIC/wH2AecB/wH7AfMB5QH/ 
     308        A1ABmwNfAeMB7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLu 
     309        Af8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLu 
     310        Af8B7wLuAf8DXwHjdAADEAEVA1wBzxr/Af4B/wH7AfQB7QH/AfoB7AHaAf8B/gHzAd8C/wH6AekB/wH9 
     311        AfcB6wH/A1EBoBgAAyEBMANnAegD/hn/Av4B/QH/AfkB7gHjAf8B+AHpAdQB/wH+AfAB3AL/AfgB6QH/ 
     312        AfsB9AHoAf8DUAGbA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHj 
     313        A18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B43cAAQEDHAEnAzEBTgM4AV4DQAFw 
     314        A0wBkgNYAbsDYQHcA3AB7AGgAqIB+AH8AfoB+AH/AfwB9AHoAf8B/QHyAeAC/wH5AesB/wNRAaAcAAMP 
     315        ARQDIQEwAyoBQAMzAVIDQgF1A1EBnwNbAcYDXwHbA2gB6AOQAfYB+wH4AfYB/wH6Ae8B5QH/AfwB8AHf 
     316        Af8B/QH3AesB/wNQAZrbAAEBAwIBAwMFAQcDCQQMARADEgEZAxoBJAMmATgDNwFaA0gBhANWAbQDQwF3 
     317        OAADAwEEAwsBDwMTARoDJAE1AzcBWwNJAYcDVgG0A0EBcrAAAUIBTQE+BwABPgMAASgDAAFYAwABFgMA 
     318        AQEBAAEBBQABCAEBFgAD/wEAAeABHwEcAQABBAF/Av8BwAMAAcABBwEMAQABBAE/Av8BwAMAAYABAAEM 
     319        AgABEAYAAYALAAGACwABgAsAAYALAAGACwABgAsAAYALAAGACwABgAsAAYABAAEDAfAIAAGAAQABAwHw 
     320        CAAB4AEAAQMB8AgAAfABAAEDAfAIAAH+AQABAwHwCAAB/gEAAQMB8AgAAf4BAAEDAfAIAAH+AQABAwHw 
     321        CAAB/gEAAQMB+AEAAQ8C/wHAAwAB/wHAAQMB/wHwAQ8C/wHAAwAL 
    283322</value> 
    284323  </data> 
    285   <data name="treeView1.Nodes" mimetype="application/x-microsoft.net.object.binary.base64"> 
     324  <data name="tabControl1.Location" type="System.Drawing.Point, System.Drawing"> 
     325    <value>577, 81</value> 
     326  </data> 
     327  <data name="AlbumsTV.Nodes" mimetype="application/x-microsoft.net.object.binary.base64"> 
    286328    <value> 
    287329        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w 
     
    298340</value> 
    299341  </data> 
    300   <data name="label4.Location" type="System.Drawing.Point, System.Drawing"> 
    301     <value>12, 314</value> 
    302   </data> 
    303   <data name="label4.Size" type="System.Drawing.Size, System.Drawing"> 
    304     <value>33, 13</value> 
    305   </data> 
    306   <data name="label4.Text" xml:space="preserve"> 
    307     <value>vers :</value> 
    308   </data> 
    309   <data name="button2.Location" type="System.Drawing.Point, System.Drawing"> 
    310     <value>273, 309</value> 
    311   </data> 
    312   <data name="button2.Text" xml:space="preserve"> 
    313     <value>Télécharger</value> 
    314   </data> 
    315   <data name="tbUser.Size" type="System.Drawing.Size, System.Drawing"> 
    316     <value>131, 20</value> 
     342  <data name="AlbumsTV.Size" type="System.Drawing.Size, System.Drawing"> 
     343    <value>568, 200</value> 
    317344  </data> 
    318345</root> 
  • extensions/PiwigoLib/PiwigoUpload/MainForm.resx

    r12262 r12336  
    263263  </data> 
    264264  <data name="tableLayoutPanel1.ColumnCount" type="System.Int32, mscorlib"> 
    265     <value>4</value> 
     265    <value>5</value> 
    266266  </data> 
    267267  <data name="button2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
    268268    <value>Right</value> 
     269  </data> 
     270  <data name="button2.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> 
     271    <value>NoControl</value> 
    269272  </data> 
    270273  <data name="button2.Location" type="System.Drawing.Point, System.Drawing"> 
     
    406409    <value>401, 17</value> 
    407410  </metadata> 
    408   <metadata name="selectedPwgCategoryListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     411  <metadata name="selectedPwgAlbumListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    409412    <value>135, 17</value> 
    410413  </metadata> 
     
    433436    <value>10</value> 
    434437  </data> 
    435   <data name="tableLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
    436     <value>Fill</value> 
    437   </data> 
    438   <data name="tableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing"> 
    439     <value>0, 0</value> 
    440   </data> 
    441   <data name="tableLayoutPanel1.RowCount" type="System.Int32, mscorlib"> 
    442     <value>6</value> 
    443   </data> 
    444   <data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing"> 
    445     <value>559, 321</value> 
    446   </data> 
    447   <data name="tableLayoutPanel1.TabIndex" type="System.Int32, mscorlib"> 
    448     <value>45</value> 
    449   </data> 
    450   <data name="&gt;&gt;tableLayoutPanel1.Name" xml:space="preserve"> 
    451     <value>tableLayoutPanel1</value> 
    452   </data> 
    453   <data name="&gt;&gt;tableLayoutPanel1.Type" xml:space="preserve"> 
     438  <data name="tableLayoutPanel2.ColumnCount" type="System.Int32, mscorlib"> 
     439    <value>2</value> 
     440  </data> 
     441  <data name="label5.AutoSize" type="System.Boolean, mscorlib"> 
     442    <value>True</value> 
     443  </data> 
     444  <data name="label5.Location" type="System.Drawing.Point, System.Drawing"> 
     445    <value>3, 0</value> 
     446  </data> 
     447  <data name="label5.Size" type="System.Drawing.Size, System.Drawing"> 
     448    <value>35, 13</value> 
     449  </data> 
     450  <data name="label5.TabIndex" type="System.Int32, mscorlib"> 
     451    <value>0</value> 
     452  </data> 
     453  <data name="label5.Text" xml:space="preserve"> 
     454    <value>label5</value> 
     455  </data> 
     456  <data name="&gt;&gt;label5.Name" xml:space="preserve"> 
     457    <value>label5</value> 
     458  </data> 
     459  <data name="&gt;&gt;label5.Type" xml:space="preserve"> 
     460    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     461  </data> 
     462  <data name="&gt;&gt;label5.Parent" xml:space="preserve"> 
     463    <value>tableLayoutPanel2</value> 
     464  </data> 
     465  <data name="&gt;&gt;label5.ZOrder" xml:space="preserve"> 
     466    <value>0</value> 
     467  </data> 
     468  <data name="tableLayoutPanel2.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     469    <value>Fill</value> 
     470  </data> 
     471  <data name="tableLayoutPanel2.Location" type="System.Drawing.Point, System.Drawing"> 
     472    <value>3, 3</value> 
     473  </data> 
     474  <data name="tableLayoutPanel2.RowCount" type="System.Int32, mscorlib"> 
     475    <value>2</value> 
     476  </data> 
     477  <data name="tableLayoutPanel2.Size" type="System.Drawing.Size, System.Drawing"> 
     478    <value>152, 161</value> 
     479  </data> 
     480  <data name="tableLayoutPanel2.TabIndex" type="System.Int32, mscorlib"> 
     481    <value>0</value> 
     482  </data> 
     483  <data name="&gt;&gt;tableLayoutPanel2.Name" xml:space="preserve"> 
     484    <value>tableLayoutPanel2</value> 
     485  </data> 
     486  <data name="&gt;&gt;tableLayoutPanel2.Type" xml:space="preserve"> 
    454487    <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    455488  </data> 
    456   <data name="&gt;&gt;tableLayoutPanel1.Parent" xml:space="preserve"> 
    457     <value>$this</value> 
    458   </data> 
    459   <data name="&gt;&gt;tableLayoutPanel1.ZOrder" xml:space="preserve"> 
    460     <value>0</value> 
    461   </data> 
    462   <data name="tableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms"> 
    463     <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="button2" Row="5" RowSpan="1" Column="3" ColumnSpan="1" /&gt;&lt;Control Name="label1" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="label4" Row="5" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="tbServer" Row="0" RowSpan="1" Column="1" ColumnSpan="3" /&gt;&lt;Control Name="tbUser" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="label2" Row="1" RowSpan="1" Column="2" ColumnSpan="1" /&gt;&lt;Control Name="AlbumsTV" Row="3" RowSpan="1" Column="0" ColumnSpan="4" /&gt;&lt;Control Name="tbPassword" Row="1" RowSpan="1" Column="3" ColumnSpan="1" /&gt;&lt;Control Name="button1" Row="2" RowSpan="1" Column="3" ColumnSpan="1" /&gt;&lt;Control Name="label3" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="cbxLstCatTo" Row="5" RowSpan="1" Column="1" ColumnSpan="2" /&gt;&lt;/Controls&gt;&lt;Columns Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0" /&gt;&lt;/TableLayoutSettings&gt;</value> 
    464   </data> 
    465   <data name="AlbumsTV.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
    466     <value>Fill</value> 
    467   </data> 
    468   <data name="AlbumsTV.ImageIndex" type="System.Int32, mscorlib"> 
    469     <value>0</value> 
     489  <data name="&gt;&gt;tableLayoutPanel2.Parent" xml:space="preserve"> 
     490    <value>tabPageAlbum</value> 
     491  </data> 
     492  <data name="&gt;&gt;tableLayoutPanel2.ZOrder" xml:space="preserve"> 
     493    <value>0</value> 
     494  </data> 
     495  <data name="tableLayoutPanel2.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms"> 
     496    <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="label5" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="Percent,50,Percent,50" /&gt;&lt;Rows Styles="Percent,50,Percent,50" /&gt;&lt;/TableLayoutSettings&gt;</value> 
     497  </data> 
     498  <data name="tabPageAlbum.ImageKey" xml:space="preserve"> 
     499    <value>folder_images.png</value> 
     500  </data> 
     501  <data name="tabPageAlbum.Location" type="System.Drawing.Point, System.Drawing"> 
     502    <value>4, 29</value> 
     503  </data> 
     504  <data name="tabPageAlbum.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> 
     505    <value>3, 3, 3, 3</value> 
     506  </data> 
     507  <data name="tabPageAlbum.Size" type="System.Drawing.Size, System.Drawing"> 
     508    <value>158, 167</value> 
     509  </data> 
     510  <data name="tabPageAlbum.TabIndex" type="System.Int32, mscorlib"> 
     511    <value>0</value> 
     512  </data> 
     513  <data name="tabPageAlbum.Text" xml:space="preserve"> 
     514    <value>Album</value> 
     515  </data> 
     516  <data name="&gt;&gt;tabPageAlbum.Name" xml:space="preserve"> 
     517    <value>tabPageAlbum</value> 
     518  </data> 
     519  <data name="&gt;&gt;tabPageAlbum.Type" xml:space="preserve"> 
     520    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     521  </data> 
     522  <data name="&gt;&gt;tabPageAlbum.Parent" xml:space="preserve"> 
     523    <value>tabControl1</value> 
     524  </data> 
     525  <data name="&gt;&gt;tabPageAlbum.ZOrder" xml:space="preserve"> 
     526    <value>0</value> 
     527  </data> 
     528  <data name="tabPageImg.ImageKey" xml:space="preserve"> 
     529    <value>image.png</value> 
     530  </data> 
     531  <data name="tabPageImg.Location" type="System.Drawing.Point, System.Drawing"> 
     532    <value>4, 29</value> 
     533  </data> 
     534  <data name="tabPageImg.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> 
     535    <value>3, 3, 3, 3</value> 
     536  </data> 
     537  <data name="tabPageImg.Size" type="System.Drawing.Size, System.Drawing"> 
     538    <value>158, 167</value> 
     539  </data> 
     540  <data name="tabPageImg.TabIndex" type="System.Int32, mscorlib"> 
     541    <value>1</value> 
     542  </data> 
     543  <data name="tabPageImg.Text" xml:space="preserve"> 
     544    <value>Picture</value> 
     545  </data> 
     546  <data name="&gt;&gt;tabPageImg.Name" xml:space="preserve"> 
     547    <value>tabPageImg</value> 
     548  </data> 
     549  <data name="&gt;&gt;tabPageImg.Type" xml:space="preserve"> 
     550    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     551  </data> 
     552  <data name="&gt;&gt;tabPageImg.Parent" xml:space="preserve"> 
     553    <value>tabControl1</value> 
     554  </data> 
     555  <data name="&gt;&gt;tabPageImg.ZOrder" xml:space="preserve"> 
     556    <value>1</value> 
     557  </data> 
     558  <data name="tabControl1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     559    <value>Fill</value> 
    470560  </data> 
    471561  <metadata name="imageListTV.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     
    476566        AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w 
    477567        LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0 
    478         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADY 
    479         HgAAAk1TRnQBSQFMAgEBAwEAAfQBAAH0AQABFgEAARYBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFY 
     568        ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAADK 
     569        HgAAAk1TRnQBSQFMAgEBAwEAARwBAQEcAQEBFgEAARYBAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAFY 
    480570        AwABFgMAAQEBAAEgBQABQAEeHgADBAEGAxMBGgMeASsDJAE1AyQBNgMjATMDGwEmAw0BERQAAwcBCQML 
    481571        AQ8DAAEBDAADXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHj 
     
    483573        AVgDHQEqAwgBCwwAAx8BLQFIAkcBgwMlATcDAAEBCAADXwHjAfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/ 
    484574        AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/AfsC+QH/A18B4wQA 
    485         AzoBYQNYAbsDQAFwAwsBD7wAAwgBCwMqAUADQQFyAlIBUQGhA1sBywNiAekBhAF6AXAB+gHtAcoBpQH/ 
    486         AdMBrAGOAf8BuAGSAV8B/wNcAd8DUQGcAzUBVgMcAScDDQERAx4BKwJSAVABpAJRAU8BnAMjATMIAANf 
    487         AeMB+wL5Af8BJQFLAUYB/wFbApoB/wFTAZIBlgH/ATcBYQFbAf8BNAFUAUcB/wEkAToBNAH/ASsBOwE0 
    488         Af8BigGnAZ8B/wFNAY8BgwH/ARgBOAExAf8BJQE2ATIB/wH7AvkB/wOvAf8DOAFeAkcBRgGAA1YBsQNK 
     575        AzoBYQNYAbsDQAFwAwsBD7wAAwgBCwMqAUADQQFyAlIBUQGhA1sBywNiAekBfAF2AWwB+gHtAcoBpQH/ 
     576        AdMBrAGOAf8BuAGSAVsB/wNcAd8DUQGcAzUBVgMcAScDDQERAx4BKwJSAVABpAJRAU8BnAMjATMIAANf 
     577        AeMB+wL5Af8BIQFHAUIB/wFXApoB/wFPAZIBlgH/ATMBXQFXAf8BMAFQAUMB/wEgATYBMAH/AScBNwEw 
     578        Af8BigGnAZ8B/wFJAY8BgwH/ARQBNAEtAf8BIQEyAS4B/wH7AvkB/wOvAf8DOAFeAkcBRgGAA1YBsQNK 
    489579        AY0DQAFxAwwBEAQAA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHj 
    490580        A18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B41wAAxMBGgM+AWsCWQFXAcIB7wG7 
    491581        AYUB/wH5AdsBswH/AfsB5QHCAf8B/AHXAagB/wH1AcgBlgH/AfUByQGcAf8B4QGvAYYB/wHIAZsBgwH/ 
    492582        AcgBsAGoAf8B2gHYAdcB/wNgAesDUwGoA04BlwJYAVYBvANUAa4DTgGUAycBOwMFAQcDXwHjAfsC+QH/ 
    493         ATgBIgEbAf8BCwEAAQIB/wEVAgAB/wE0ARoBIgH/AVYBWQGFAf8BMwEqATAB/wEZAQUBFAH/AQ8BBgEX 
    494         Af8BSgEzAVcB/wEiARQBHQH/AUABMAFFAf8B+wL5Af8DrAH/AeQB5wHpAf8CqAGfAf0DYQHuAl4BXQHQ 
    495         AlkBVgG+AkkBSAGIAyABLgNfAeMB7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLu 
    496         Af8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLuAf8B7wLu 
    497         Af8B7wLuAf8B7wLuAf8B7wLuAf8DXwHjXAADDAEQAlkBVwG/AfQBtQFbAf8B2wGXAUIB/wHTAYkBLwH/ 
    498         Ad0BmwFHAf8B4gGmAVYB/wHeAaMBVAH/AfIB3gHNAf8B6wG/AZoB/wHjAagBWQH/AdQBrwGYAf8B7wHy 
    499         AfUB/wLzAfIB/wHzAfUB+QH/AcUBwAG3Af8BrgGLAUwB/wNhAe4DYQHiA1sByAM6AWEDXwHjAfsC+QL/ 
    500         AfEBvgH/AZMBkgGmAf8BQwFIAYAB/wE5ATMBMQH/AQ4BGwEjAf8DAAH/AQQCAAH/AVIBSgFBAf8BNgEx 
    501         AVYB/wE7ATwBiQH/ASMBKAFOAf8B+wL5Af8DqgH/AdUB1wHZAf8BvwGvAZwB/wHnAcgBpwH/AdwBtAGJ 
    502         Af8B3AG0AYkB/wHaAa4BgAH/A04BmANfAeMB7wLuAf8DAAH/AQABBgEAAf8DAAH/AwAB/wMAAf8DAAH/ 
    503         AwAB/wEAAREBEAH/AQABHQEPAf8BAAETAQAB/wEAAQsBAAH/AQABHAEGAf8DAAH/AQABBAEAAf8BAAEG 
    504         AQAB/wEAAhUB/wEAASABCwH/AwAB/wHvAu4B/wNfAeNcAAMxAU4B4QGOASwB/wHFAVQBGAH/AcsBhQEz 
    505         Af8B3gGmAVkB/wHkAakBVwH/AeEBnQFCAf8B4AGiAU8B/wHwAdcBwgH/AdMBmAFPAf8BywGCAS8B/wHh 
    506         AasBgQH/AfMB6wHiAf8B7QHuAe8B/wHfAeIB5AH/Aa8BqQGiAf8BsQGKAUsB/wHbAa4BgQH/Ad0BtgGM 
    507         Af8B3gG4AY0B/wNSAakDXwHjAfsC+QL/AdcBnQL/AeABowH/AVMBVAGVAf8BVwGHAbsB/wGIAUgBRgL/ 
    508         AdkBlQL/AfYBvAL/AfsBuQL/AdYBmQH/AbYBmgFZAf8BLwEnAR0B/wH7AvkB/wOsAf8B1gHYAdsB/wG+ 
    509         Aa0BmwH/AegByQGnAf8B3gG1AYcB/wHdAbQBhwH/Ad0BtQGIAf8DUAGbA18B4wHvAu4B/wEAATIBIwH/ 
    510         ATkBgwFbAf8BJQGIAV8B/wE6AZIBjwH/AUIBlgGTAf8BMwGOAYoB/wEmAYYBggH/AR0BXgFQAf8BFgFG 
    511         ATUB/wEAASgBFQH/AQcBMAEkAf8BGQE3ASQB/wGcAc8BzQH/ASMBUwFCAf8BNQGFAWIB/wEpAUUBSgH/ 
    512         ASQBSAE8Af8BAAElAQwB/wHvAu4B/wNfAeNcAANgAdQBrwE0AQAB/wHDAVUBHAH/AdUBkAE4Af8B6wHC 
    513         AZsB/wH1AdkBvQH/AekBswGAAf8B4QGeAUYB/wHdAZsBRQH/Ac0BgAEnAf8BuwFKAQ8B/wHAAVYBIQH/ 
    514         Ae4BygGqAf8B7wH0AfcB/wHhAeQB5gH/AbMBrwGkAf8BtgGRAVIB/wHdAa8BggH/Ad8BtQGGAf8B4AG4 
    515         AYsB/wNRAaADXwHjAfsC+QH/AfgBuwGHAv8BygGHAf8B9gHAAZEB/wEqATYBYAH/AeABoAFUAv8B4wGi 
    516         Av8BwgGNAf8B/QG+AYwC/wHNAZUC/wHgAZ8C/wHeAZgB/wH7AvkB/wOtAf8B1gHZAdsB/wG+Aa4BmwH/ 
    517         AekBywGpAf8B4QG4AYsB/wHgAbgBigH/AeABuAGKAf8DUAGbA18B4wHvAu4B/wErAQcBDgH/ARACAAH/ 
    518         AT4CJQH/AYQBWgFgAf8BrwGdAaEB/wGFAU8BXQH/AWIBTgFTAf8BkAFeAYYB/wGVAYsBjQH/AaoBkQGm 
    519         Af8BPgEpATcB/wGfAYQBkQH/AYMBgAFiAf8BSwE2AUwB/wE3ATIBMwH/AQMCAAH/AZkBYgGLAf8BCQEA 
    520         AQoB/wHvAu4B/wNfAeNcAAG/AU4BEAH/AawBLwEAAf8BxgFWARQB/wHXAZMBPAH/Ad0BowFSAf8B3wGl 
    521         AVYB/wHnAbkBkgH/AfcB5QHVAf8B4AGrAV8B/wHQAYoBLwH/AcEBUQESAf8BrAEwAQAB/wHSAZYBTwH/ 
    522         AfAB9wH7Af8B3wHhAeUB/wG7AbQBsQH/AcQBqAGGAf8B5AG5AYoB/wHiAbkBigH/AeIBuwGNAf8DUQGg 
    523         A18B4wH7AvkB/wHwAbIBXAH/AfABsAFbAv8BugFcAv8BvQFeAv8BvQGBAf8B8QGvAVsB/wHyAbMBYAH/ 
    524         Ae8BtAFhAf8B8gG0AWEB/wHzAbQBYgH/AfYBsgFdAf8B+wL5Af8DrgH/AdYB2gHeAf8BvgGxAZ8B/wHr 
    525         Ac8BrQH/AeMBuwGMAf8B4wG7AY4B/wHiAbsBjQH/A1ABmwNfAeMB7wLuAf8B3QG6AZYB/wGxAZ0BigH/ 
    526         ASMBHwERAf8DAAH/AwAB/wMAAf8BCwEFAQYB/wE+AT0BVAH/ASEBPgFIAf8BDAETARAB/wEGAQgBAAH/ 
    527         AQwBBQEQAf8BIAEZASwB/wFNAToBXwH/ARYBGQEeAf8BOAEwAUoB/wExATsBTwH/AQABDgElAf8B7wLu 
    528         Af8DXwHjXAABrQExAQAB/wHRAZ0BWgH/Ad4BrgGGAf8BygFfASEB/wHUAZEBPQH/Ac8BgQEiAf8B3QGl 
    529         AVoF/wHiAbUBkQH/AckBYAEfAf8BywGCASwB/wGyATgBAAH/Ab4BWQEoAf8B6QHzAfoB/wHbAd4B3wH/ 
    530         AcYBvwGyAf8B2QHDAacB/wHtAcsBpAH/AeQBvAGNAf8B5QG/AZAB/wNRAaADXwHjAfsC+QH/AeoBpAFO 
    531         Af8B6gGkAVAB/wHpAaMBTwH/AfABqAFRAf8B6gGkAVAB/wHqAaQBUgH/AeoBpgFQAf8B7AGpAVQB/wHs 
    532         AacBVQH/Ae0BqwFUAf8B7AGlAU4B/wH7AvkB/wOvAf8B2QHYAdUB/wHJAbUBnAH/AfEB2wHDAf8B6AHF 
    533         AZwB/wHlAb4BjwH/AeUBvwGRAf8DUAGbA18B4wHvAu4B/wHxAcUBmgL/AeIBvAL/AfgByAH/ApkBsQH/ 
    534         AYYBjwGyAf8BWQFVAVsB/wEtASUBJAH/AQICAAH/ASkBRwFMAf8DAAH/AwAB/wMAAf8BPQFAAYYB/wEy 
    535         ASoBUAH/AV8BWgGYAf8BVwFOAYwB/wFGATsBVAH/AQABBQEAAf8B7wLuAf8DXwHjXAABqAEmAQAB/wHW 
    536         AaQBgAH/AfMB5AHXAf8B2QGiAVwB/wHIAVwBHQH/AcYBVgEUAf8B0gGOATwB/wHPAYkBNgH/AdIBlAFF 
    537         Af8BygGAAScB/wHDAVMBFAH/AbwBSwEQAf8BuQFQAR4B/wHwAfwB/gH/AccBxgHFAf8BzgG/AasB/wHx 
    538         AdcBtwH/Ae4B1AG0Af8B6gHJAaAB/wHpAcIBkwH/A1EBoANfAeMB+wL5Af8B4AGXAUcB/wHhAZcBRQH/ 
    539         Ad8BlwFHAf8B3wGXAUYB/wHfAZcBSAH/Ad8BmQFJAf8B4AGYAUgB/wHhAZkBSgH/AeIBmgFJAf8B5AGd 
    540         AUsB/wHgAZUBRQH/AfsC+QH/A7EB/wHCAboBrgH/AfMB4AHIAf8B7gHTAbEB/wHuAdQBtQH/AeoByAGe 
    541         Af8B6AHBAZIB/wNQAZsDXwHjAe8C7gH/AfwBwgGHAf8B+gHOAaAC/wHYAaIC/wHYAaIB/wFgAYkBqwH/ 
    542         AVwBUAGJAf8CowG9Af8BiQGSAakB/wElAQ4BDQH/AUgBMAEdAf8BiwFJAS4C/wHYAaYB/wHfAbgBiwH/ 
    543         AVUBRgFCAf8BNwE5AUsB/wEbASABPwH/ASABLAFHAf8DAAH/Ae8C7gH/A18B41wAAawBKQEAAf8BsgE3 
    544         AQAB/wHEAVcBGgH/AcoBgwEvAf8BzwGMAT0B/wHsAdMBwQH/AfgB7QHkAf8BywGDAS4B/wHCAVIBEgH/ 
    545         Ac8BjAE9Af8BvwFOARAB/wGrASkBAAH/Ab0BVgEkAf8B8wP/AcQBwgG+Af8B0AG/AasB/wH1AdwBvgH/ 
    546         AfAB1gG3Af8B8AHXAbgB/wHsAcgBnAH/A1EBoANfAeMB+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5 
    547         Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL4Af8DrAH/AcwBwgG2 
    548         Af8B9QHkAdAB/wHwAdYBtwH/AfAB2AG6Af8B7wHWAbYB/wHqAcYBmAH/A1ABmwNfAeMB7wLuAv8BuQFc 
    549         Af8B/gHIAZYB/wH7AcUBlAL/AdoBmAH/AeIBtgGPAf8BOwFCAYoB/wFgAVkBkAH/AUoBWwGiAf8BuQFa 
    550         AToD/wHEAv8B8QG3Av8B3gGoAv8B5AGnAv8B8QGsAv8B1gGVAf8BrAGIAT4B/wFNATsBHwH/AwAB/wHv 
    551         Au4B/wNfAeNcAAJbAVgBxgGjARoBAAH/AckBhAEzAf8BzgGMAUAB/wHMAYgBOQH/Ae4B1wHGAf8B+AHw 
    552         AeoB/wHaAasBhwH/AdQBngFYAf8BzgGRAUYB/wHgAbsBoAH/AcoBigFCAf8B2gGvAZAB/wHvAfYB/AH/ 
    553         AcUBwwHAAf8B1QHFAbAB/wH4AeIBxQH/AfIB2gG7Af8B8gHdAcMB/wHyAdUBsQH/A1EBoANfAeMDXwHj 
    554         A18B4wNfAeMDXwHjA18B4wO0Af8DtAH/A7QB/wO0Af8DtAH/A7MB/wOpAf8DmAH/A6AB/wHMAcMBtwH/ 
    555         AfgB6QHVAf8B8gHbAb0B/wHyAdsBvgH/AfIB3QHCAf8B8AHSAawB/wNQAZsDXwHjAe8C7gH/Af4BrwFO 
    556         Af8B+QHAAYwB/wH5Ab8BjAH/AfkBvQGJAv8B1QGMAf8ByAGlAZAB/wE9AVIBpAH/AR0BDQEmAv8BwAFh 
    557         Av8BywGUAf8B+wG+AYsB/wH9Ab8BiwH/Af0BwQGMAf8B/gHCAY4C/wHNAZcC/wHkAaYC/wHvAa8C/wHO 
    558         AYEB/wHvAu4B/wNfAeNcAAMtAUYBbQFRAU4B9wHKAYkBPgH/AdwBsQGUAf8B4gG9AaIB/wHfAbcBmAH/ 
    559         AdgBpQFiAf8B2QGoAYQB/wHdAbMBkwH/AdkBqgGIAf8B1gGlAYIB/wHVAaMBgAH/AvsB+gH/Ae0B8AHy 
    560         Af8BxgHDAcEB/wHXAccBtAH/Af0B6AHNAf8B9QHgAcIB/wH0AeABxQH/AfQB3wHCAf8DUQGgGAADMwFS 
    561         A/UB/wP9Af8D/AH/A/0B/wP9Af8D/QH/A+YB/wHhAeIB5QH/AcoBwQG2Af8B+gHsAdkB/wH3AeEBxAH/ 
    562         AfQB3wHCAf8B9AHgAcUB/wHzAdwBvQH/A1ABmwNfAeMB7wLuAf8B9wGjAUAB/wH1AbcBgwH/AfYBtgGA 
    563         Af8B8wG4AYAB/wH1AbYBgQL/AckBgQH/AcABnAFgAf8B0AGfAV4C/wHIAYsB/wH1AbcBgQH/AfQBuAGD 
    564         Af8B9gG6AYQB/wH2AboBhQH/AfUBuwGHAf8B+AG8AYUB/wH5AbkBhgH/AfoBvQGIAv8BsQFOAf8B7wLu 
    565         Af8DXwHjXAADAwEEA0QBegFiAVkBQgH1AekB0AG9Af8B+gH1AfMB/wHtAdcBxgH/AesB0gHAAf8B7QHW 
    566         AcUB/wHpAcwBtgH/AdEBmQFXAf8BuwFOARgB/wHvAd0BzwH/AfwB/gL/AewB7wHwAf8BxwHFAcEB/wHV 
    567         AccBtAL/Ae0B0wH/AfkB5QHKAf8B9gHkAckB/wH3AeUBywH/A1EBoBgAAzMBUgP2Af8D/gH/A/0B/wP9 
    568         Af8D/gH/A/4B/wPoAf8B4wHkAecB/wHLAcIBtgH/AfwB8AHeAf8B/AHqAdAB/wH8AeoB0AH/AfcB5gHN 
    569         Af8B9wHmAc0B/wNQAZsDXwHjAe8C7gH/AfABmgEzAf8B8AGvAVkB/wHwAa4BWQH/Ae4BrgFYAf8B8AGw 
    570         AVoB/wHuAa4BWgL/AbsBWgL/AbsBXQH/Ae4BrgFbAf8B8AGvAVoB/wHwAbEBXAH/AfABsAFdAf8B8AGy 
    571         AV0B/wHxAbEBXwH/AfIBswFhAf8B8gG0AV8B/wH2AbYBgQH/AfYBogE9Af8B7wLuAf8DXwHjZAADPgFr 
    572         AlwBWgHNAX4BdgFrAfoB5wHPAbwB/wH0AdwByQH/AeYBxgGvAf8B2QGrAYwB/wHMAZEBTQH/AecByQG1 
    573         Bf8D+wH/AewB8AHxAf8ByQHEAcAB/wHYAcoBtwL/Ae8B1wH/Af0B7AHQAf8B+QHpAdAB/wH5AegB0AH/ 
    574         A1EBoBgAAzMBUgP3Bf8D/gH/A/4B/wP+Af8D/gH/A+gB/wHjAeQB6QH/AcsBwgG4Af8B/QHyAeEB/wH+ 
    575         Ae0B0wH/Af4B7gHVAf8B+wHrAdMB/wH4AekB0QH/A1ABmwNfAeMB7wLuAf8B7AGQAScB/wHrAacBVAH/ 
    576         AesBpwFPAf8B7AGmAVEB/wHrAaYBUAH/AewBpgFQAf8B6AGlAVAB/wHqAaUBUgH/AewBqAFRAf8B6QGn 
    577         AVMB/wHrAacBUgH/Ae0BqAFTAf8B7AGqAVYB/wHuAawBVAH/Ae0BrQFVAf8B8AGuAVcB/wHwAbABWQH/ 
    578         AfABmAEwAf8B7wLuAf8DXwHjaAADFAEbAj8BPgFsA0wBkgNTAagDXQHwAeABvQGkAf8B+AHzAe8J/wP7 
    579         Af8B7AHuAfAB/wHJAcUBwwH/AdgBywG6Av8B8wHbAv8B7wHVAf8B/gHuAdcB/wH7AesB1QH/A1EBoBgA 
    580         AzMBUgP4Bf8D/gH/A/4B/wP+Af8D/gH/A+oB/wHnAegB6gH/Ac8BxAG6Af8B/gHzAeMC/wHvAdgC/wHw 
    581         AdoB/wH+Ae8B2QH/AfoB6wHWAf8DUAGbA18B4wHvAu4B/wHkAYQBIQH/AeYBnwFMAf8B5wGeAUsB/wHl 
    582         AZ4BSwH/AeUBngFLAf8B5QGeAUsB/wHlAZ4BTQH/AeUBngFMAf8B5QGdAUwB/wHlAZ8BTQH/AecBnwFN 
    583         Af8B5gGgAU8B/wHnAaEBTwH/AecBogFPAf8B6AGjAVEB/wHpAaQBUAH/AewBpgFTAf8B6gGNASYB/wHv 
    584         Au4B/wNfAeN0AAMNAREDYAHWCP8D/gX/A/sB/wHuAe8B8QH/AcgBxAHAAf8B2AHLAboC/wH2AeAC/wHw 
    585         AdwC/wHxAdwB/wH8Ae4B2wH/A1EBoBgAAzMBUgP4Bf8D/gH/A/4B/wP+Af8D/gH/AvEB8gH/AeYB5wHq 
    586         Af8BzQHBAbYB/wH+AfMB4wL/AfIB3gL/AfIB3wL/AfIB3wH/AfoB7gHcAf8DUAGbA18B4wHvAu4B/wHc 
    587         AV8BGgH/AeIBmQFJAf8B4AGYAUkB/wHgAZgBRwH/AeEBmAFGAf8B3wGYAUkB/wHfAZgBSAH/Ad8BmAFI 
    588         Af8B3wGYAUkB/wHhAZkBSwH/AeABmQFLAf8B4AGYAUgB/wHhAZkBSgH/AeIBmwFJAf8B5AGcAUsB/wHk 
    589         AZ0BTAH/AeYBnwFPAf8B4wGDASIB/wHvAu4B/wNfAeN0AAMcAScDYQHaBP8D/gH/A/4B/wP+Af8D/QH/ 
    590         AfcB+QH8Af8B2gHVAdMB/wHmAdcBxgL/AfcB5AL/AfQB4QL/AfQB4wH/Af0B8gHgAf8DUQGgGAADMwFS 
    591         A/kF/wP+Af8D/gH/A/4B/wP+Af8D/QH/AfEB8wH3Af8B4QHTAcMB/wH+AfEB4AL/AfQB3gL/AfUB4wL/ 
    592         AfUB5QH/AfsB8QHgAf8DUAGbA18B4wHvAu4B/wHOATQBAAH/AdUBWAERAf8B1QFXARAB/wHTAVUBDgH/ 
    593         AdMBVQERAf8B1AFVAQ4B/wHSAVUBDgH/AdIBVQEOAf8B0gFVARAB/wHUAVcBEQH/AdMBVwERAf8B0wFW 
    594         ARMB/wHUAVgBEgH/AdYBWQESAf8B1QFaARQB/wHZAVwBFQH/AdgBXgEYAf8B1AE/AQAB/wHvAu4B/wNf 
    595         AeN0AAMdASkDXgHdCP8D/gn/Af4D/wH2AfIB7gH/AfQB5QHUAv8B9QHgAv8B+AHlAv8B9gHoAf8B/QH0 
    596         AeYB/wNRAaAYAAMzAVMD+wn/A/4R/wHvAeMB1wH/AfcB5AHHAv8B9AHdAv8B8wHiAv8B9gHnAf8B+wHz 
    597         AeUB/wNQAZsDXwHjAe8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/ 
     583        ATQBHgEXAf8BBwIAAf8BEQIAAf8BMAEWAR4B/wFSAVUBhQH/AS8BJgEsAf8BFQEBARAB/wELAQIBEwH/ 
     584        AUYBLwFTAf8BHgEQARkB/wE8ASwBQQH/AfsC+QH/A6wB/wHkAecB6QH/AqgBnwH9A2EB7gJeAV0B0AJZ 
     585        AVYBvgJJAUgBiAMgAS4DXwHjAe8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/ 
    598586        Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/Ae8C7gH/ 
    599         Ae8C7gH/Ae8C7gH/A18B43QAAxABFQNcAc8a/wH+Af8B+wH0Ae0B/wH6AewB2gH/Af4B8wHfAv8B+gHp 
    600         Af8B/QH3AesB/wNRAaAYAAMhATADXwHoA/4Z/wL+Af0B/wH5Ae4B4wH/AfgB6QHUAf8B/gHwAdwC/wH4 
    601         AekB/wH7AfQB6AH/A1ABmwNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHj 
    602         A18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeN3AAEBAxwBJwMxAU4DOAFe 
    603         A0ABcANMAZIDWAG7A2EB3ANkAewDfgH4AfwB+gH4Af8B/AH0AegB/wH9AfIB4AL/AfkB6wH/A1EBoBwA 
    604         Aw8BFAMhATADKgFAAzMBUgNCAXUDUQGfA1sBxgNfAdsDXwHoA2gB9gH7AfgB9gH/AfoB7wHlAf8B/AHw 
    605         Ad8B/wH9AfcB6wH/A1ABmtsAAQEDAgEDAwUBBwMJBAwBEAMSARkDGgEkAyYBOAM3AVoDSAGEA1YBtAND 
    606         AXc4AAMDAQQDCwEPAxMBGgMkATUDNwFbA0kBhwNWAbQDQQFysAABQgFNAT4HAAE+AwABKAMAAVgDAAEW 
    607         AwABAQEAAQEFAAEIAQEWAAP/AQAB4AEfARwBAAEEAX8C/wHAAwABwAEHAQwBAAEEAT8C/wHAAwABgAEA 
    608         AQwCAAEQBgABgAsAAYALAAGACwABgAsAAYALAAGACwABgAsAAYALAAGACwABgAEAAQMB8AgAAYABAAED 
    609         AfAIAAHgAQABAwHwCAAB8AEAAQMB8AgAAf4BAAEDAfAIAAH+AQABAwHwCAAB/gEAAQMB8AgAAf4BAAED 
    610         AfAIAAH+AQABAwH4AQABDwL/AcADAAH/AcABAwH/AfABDwL/AcADAAs= 
     587        Ae8C7gH/Ae8C7gH/Ae8C7gH/A18B41wAAwwBEAJZAVcBvwH0AbUBVwH/AdsBlwE+Af8B0wGJASsB/wHd 
     588        AZsBQwH/AeIBpgFSAf8B3gGjAVAB/wHyAd4BzQH/AesBvwGaAf8B4wGoAVUB/wHUAa8BmAH/Ae8B8gH1 
     589        Af8C8wHyAf8B8wH1AfkB/wHFAcABtwH/Aa4BiwFIAf8DYQHuA2EB4gNbAcgDOgFhA18B4wH7AvkC/wHx 
     590        Ab4B/wGTAZIBpgH/AT8BRAGAAf8BNQEvAS0B/wEKARcBHwH/AwAB/wMAAf8BTgFGAT0B/wEyAS0BUgH/ 
     591        ATcBOAGJAf8BHwEkAUoB/wH7AvkB/wOqAf8B1QHXAdkB/wG/Aa8BnAH/AecByAGnAf8B3AG0AYkB/wHc 
     592        AbQBiQH/AdoBrgGAAf8DTgGYA18B4wHvAu4B/wMAAf8BAAECAQAB/wMAAf8DAAH/AwAB/wMAAf8DAAH/ 
     593        AQABDQEMAf8BAAEZAQsB/wEAAQ8BAAH/AQABBwEAAf8BAAEYAQIB/wMAAf8DAAH/AQABAgEAAf8BAAIR 
     594        Af8BAAEcAQcB/wMAAf8B7wLuAf8DXwHjXAADMQFOAeEBjgEoAf8BxQFQARQB/wHLAYUBLwH/Ad4BpgFV 
     595        Af8B5AGpAVMB/wHhAZ0BPgH/AeABogFLAf8B8AHXAcIB/wHTAZgBSwH/AcsBggErAf8B4QGrAYEB/wHz 
     596        AesB4gH/Ae0B7gHvAf8B3wHiAeQB/wGvAakBogH/AbEBigFHAf8B2wGuAYEB/wHdAbYBjAH/Ad4BuAGN 
     597        Af8DUgGpA18B4wH7AvkC/wHXAZ0C/wHgAaMB/wFPAVABlQH/AVMBhwG7Af8BiAFEAUIC/wHZAZUC/wH2 
     598        AbwC/wH7AbkC/wHWAZkB/wG2AZoBVQH/ASsBIwEZAf8B+wL5Af8DrAH/AdYB2AHbAf8BvgGtAZsB/wHo 
     599        AckBpwH/Ad4BtQGHAf8B3QG0AYcB/wHdAbUBiAH/A1ABmwNfAeMB7wLuAf8BAAEuAR8B/wE1AYMBVwH/ 
     600        ASEBiAFbAf8BNgGSAY8B/wE+AZYBkwH/AS8BjgGKAf8BIgGGAYIB/wEZAVoBTAH/ARIBQgExAf8BAAEk 
     601        AREB/wEDASwBIAH/ARUBMwEgAf8BnAHPAc0B/wEfAU8BPgH/ATEBhQFeAf8BJQFBAUYB/wEgAUQBOAH/ 
     602        AQABIQEIAf8B7wLuAf8DXwHjXAADYAHUAa8BMAEAAf8BwwFRARgB/wHVAZABNAH/AesBwgGbAf8B9QHZ 
     603        Ab0B/wHpAbMBgAH/AeEBngFCAf8B3QGbAUEB/wHNAYABIwH/AbsBRgELAf8BwAFSAR0B/wHuAcoBqgH/ 
     604        Ae8B9AH3Af8B4QHkAeYB/wGzAa8BpAH/AbYBkQFOAf8B3QGvAYIB/wHfAbUBhgH/AeABuAGLAf8DUQGg 
     605        A18B4wH7AvkB/wH4AbsBhwL/AcoBhwH/AfYBwAGRAf8BJgEyAVwB/wHgAaABUAL/AeMBogL/AcIBjQH/ 
     606        Af0BvgGMAv8BzQGVAv8B4AGfAv8B3gGYAf8B+wL5Af8DrQH/AdYB2QHbAf8BvgGuAZsB/wHpAcsBqQH/ 
     607        AeEBuAGLAf8B4AG4AYoB/wHgAbgBigH/A1ABmwNfAeMB7wLuAf8BJwEDAQoB/wEMAgAB/wE6AiEB/wGE 
     608        AVYBXAH/Aa8BnQGhAf8BhQFLAVkB/wFeAUoBTwH/AZABWgGGAf8BlQGLAY0B/wGqAZEBpgH/AToBJQEz 
     609        Af8BnwGEAZEB/wGDAYABXgH/AUcBMgFIAf8BMwEuAS8B/wMAAf8BmQFeAYsB/wEFAQABBgH/Ae8C7gH/ 
     610        A18B41wAAb8BSgEMAf8BrAErAQAB/wHGAVIBEAH/AdcBkwE4Af8B3QGjAU4B/wHfAaUBUgH/AecBuQGS 
     611        Af8B9wHlAdUB/wHgAasBWwH/AdABigErAf8BwQFNAQ4B/wGsASwBAAH/AdIBlgFLAf8B8AH3AfsB/wHf 
     612        AeEB5QH/AbsBtAGxAf8BxAGoAYYB/wHkAbkBigH/AeIBuQGKAf8B4gG7AY0B/wNRAaADXwHjAfsC+QH/ 
     613        AfABsgFYAf8B8AGwAVcC/wG6AVgC/wG9AVoC/wG9AYEB/wHxAa8BVwH/AfIBswFcAf8B7wG0AV0B/wHy 
     614        AbQBXQH/AfMBtAFeAf8B9gGyAVkB/wH7AvkB/wOuAf8B1gHaAd4B/wG+AbEBnwH/AesBzwGtAf8B4wG7 
     615        AYwB/wHjAbsBjgH/AeIBuwGNAf8DUAGbA18B4wHvAu4B/wHdAboBlgH/AbEBnQGKAf8BHwEbAQ0B/wMA 
     616        Af8DAAH/AwAB/wEHAQEBAgH/AToBOQFQAf8BHQE6AUQB/wEIAQ8BDAH/AQIBBAEAAf8BCAEBAQwB/wEc 
     617        ARUBKAH/AUkBNgFbAf8BEgEVARoB/wE0ASwBRgH/AS0BNwFLAf8BAAEKASEB/wHvAu4B/wNfAeNcAAGt 
     618        AS0BAAH/AdEBnQFWAf8B3gGuAYYB/wHKAVsBHQH/AdQBkQE5Af8BzwGBAR4B/wHdAaUBVgX/AeIBtQGR 
     619        Af8ByQFcARsB/wHLAYIBKAH/AbIBNAEAAf8BvgFVASQB/wHpAfMB+gH/AdsB3gHfAf8BxgG/AbIB/wHZ 
     620        AcMBpwH/Ae0BywGkAf8B5AG8AY0B/wHlAb8BkAH/A1EBoANfAeMB+wL5Af8B6gGkAUoB/wHqAaQBTAH/ 
     621        AekBowFLAf8B8AGoAU0B/wHqAaQBTAH/AeoBpAFOAf8B6gGmAUwB/wHsAakBUAH/AewBpwFRAf8B7QGr 
     622        AVAB/wHsAaUBSgH/AfsC+QH/A68B/wHZAdgB1QH/AckBtQGcAf8B8QHbAcMB/wHoAcUBnAH/AeUBvgGP 
     623        Af8B5QG/AZEB/wNQAZsDXwHjAe8C7gH/AfEBxQGaAv8B4gG8Av8B+AHIAf8CmQGxAf8BhgGPAbIB/wFV 
     624        AVEBVwH/ASkBIQEgAf8DAAH/ASUBQwFIAf8DAAH/AwAB/wMAAf8BOQE8AYYB/wEuASYBTAH/AVsBVgGY 
     625        Af8BUwFKAYwB/wFCATcBUAH/AQABAQEAAf8B7wLuAf8DXwHjXAABqAEiAQAB/wHWAaQBgAH/AfMB5AHX 
     626        Af8B2QGiAVgB/wHIAVgBGQH/AcYBUgEQAf8B0gGOATgB/wHPAYkBMgH/AdIBlAFBAf8BygGAASMB/wHD 
     627        AU8BEAH/AbwBRwEMAf8BuQFMARoB/wHwAfwB/gH/AccBxgHFAf8BzgG/AasB/wHxAdcBtwH/Ae4B1AG0 
     628        Af8B6gHJAaAB/wHpAcIBkwH/A1EBoANfAeMB+wL5Af8B4AGXAUMB/wHhAZcBQQH/Ad8BlwFDAf8B3wGX 
     629        AUIB/wHfAZcBRAH/Ad8BmQFFAf8B4AGYAUQB/wHhAZkBRgH/AeIBmgFFAf8B5AGdAUcB/wHgAZUBQQH/ 
     630        AfsC+QH/A7EB/wHCAboBrgH/AfMB4AHIAf8B7gHTAbEB/wHuAdQBtQH/AeoByAGeAf8B6AHBAZIB/wNQ 
     631        AZsDXwHjAe8C7gH/AfwBwgGHAf8B+gHOAaAC/wHYAaIC/wHYAaIB/wFcAYkBqwH/AVgBTAGJAf8CowG9 
     632        Af8BiQGSAakB/wEhAQoBCQH/AUQBLAEZAf8BiwFFASoC/wHYAaYB/wHfAbgBiwH/AVEBQgE+Af8BMwE1 
     633        AUcB/wEXARwBOwH/ARwBKAFDAf8DAAH/Ae8C7gH/A18B41wAAawBJQEAAf8BsgEzAQAB/wHEAVMBFgH/ 
     634        AcoBgwErAf8BzwGMATkB/wHsAdMBwQH/AfgB7QHkAf8BywGDASoB/wHCAU4BDgH/Ac8BjAE5Af8BvwFK 
     635        AQwB/wGrASUBAAH/Ab0BUgEgAf8B8wP/AcQBwgG+Af8B0AG/AasB/wH1AdwBvgH/AfAB1gG3Af8B8AHX 
     636        AbgB/wHsAcgBnAH/A1EBoANfAeMB+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5 
     637        Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL5Af8B+wL4Af8DrAH/AcwBwgG2Af8B9QHkAdAB/wHw 
     638        AdYBtwH/AfAB2AG6Af8B7wHWAbYB/wHqAcYBmAH/A1ABmwNfAeMB7wLuAv8BuQFYAf8B/gHIAZYB/wH7 
     639        AcUBlAL/AdoBmAH/AeIBtgGPAf8BNwE+AYoB/wFcAVUBkAH/AUYBVwGiAf8BuQFWATYD/wHEAv8B8QG3 
     640        Av8B3gGoAv8B5AGnAv8B8QGsAv8B1gGVAf8BrAGIAToB/wFJATcBGwH/AwAB/wHvAu4B/wNfAeNcAAJb 
     641        AVgBxgGjARYBAAH/AckBhAEvAf8BzgGMATwB/wHMAYgBNQH/Ae4B1wHGAf8B+AHwAeoB/wHaAasBhwH/ 
     642        AdQBngFUAf8BzgGRAUIB/wHgAbsBoAH/AcoBigE+Af8B2gGvAZAB/wHvAfYB/AH/AcUBwwHAAf8B1QHF 
     643        AbAB/wH4AeIBxQH/AfIB2gG7Af8B8gHdAcMB/wHyAdUBsQH/A1EBoANfAeMDXwHjA18B4wNfAeMDXwHj 
     644        A18B4wO0Af8DtAH/A7QB/wO0Af8DtAH/A7MB/wOpAf8DmAH/A6AB/wHMAcMBtwH/AfgB6QHVAf8B8gHb 
     645        Ab0B/wHyAdsBvgH/AfIB3QHCAf8B8AHSAawB/wNQAZsDXwHjAe8C7gH/Af4BrwFKAf8B+QHAAYwB/wH5 
     646        Ab8BjAH/AfkBvQGJAv8B1QGMAf8ByAGlAZAB/wE5AU4BpAH/ARkBCQEiAv8BwAFdAv8BywGUAf8B+wG+ 
     647        AYsB/wH9Ab8BiwH/Af0BwQGMAf8B/gHCAY4C/wHNAZcC/wHkAaYC/wHvAa8C/wHOAYEB/wHvAu4B/wNf 
     648        AeNcAAMtAUYBbQJRAfcBygGJAToB/wHcAbEBlAH/AeIBvQGiAf8B3wG3AZgB/wHYAaUBXgH/AdkBqAGE 
     649        Af8B3QGzAZMB/wHZAaoBiAH/AdYBpQGCAf8B1QGjAYAB/wL7AfoB/wHtAfAB8gH/AcYBwwHBAf8B1wHH 
     650        AbQB/wH9AegBzQH/AfUB4AHCAf8B9AHgAcUB/wH0Ad8BwgH/A1EBoBgAAzMBUgP1Af8D/QH/A/wB/wP9 
     651        Af8D/QH/A/0B/wPmAf8B4QHiAeUB/wHKAcEBtgH/AfoB7AHZAf8B9wHhAcQB/wH0Ad8BwgH/AfQB4AHF 
     652        Af8B8wHcAb0B/wNQAZsDXwHjAe8C7gH/AfcBowE8Af8B9QG3AYMB/wH2AbYBgAH/AfMBuAGAAf8B9QG2 
     653        AYEC/wHJAYEB/wHAAZwBXAH/AdABnwFaAv8ByAGLAf8B9QG3AYEB/wH0AbgBgwH/AfYBugGEAf8B9gG6 
     654        AYUB/wH1AbsBhwH/AfgBvAGFAf8B+QG5AYYB/wH6Ab0BiAL/AbEBSgH/Ae8C7gH/A18B41wAAwMBBANE 
     655        AXoBWgFZAUIB9QHpAdABvQH/AfoB9QHzAf8B7QHXAcYB/wHrAdIBwAH/Ae0B1gHFAf8B6QHMAbYB/wHR 
     656        AZkBUwH/AbsBSgEUAf8B7wHdAc8B/wH8Af4C/wHsAe8B8AH/AccBxQHBAf8B1QHHAbQC/wHtAdMB/wH5 
     657        AeUBygH/AfYB5AHJAf8B9wHlAcsB/wNRAaAYAAMzAVID9gH/A/4B/wP9Af8D/QH/A/4B/wP+Af8D6AH/ 
     658        AeMB5AHnAf8BywHCAbYB/wH8AfAB3gH/AfwB6gHQAf8B/AHqAdAB/wH3AeYBzQH/AfcB5gHNAf8DUAGb 
     659        A18B4wHvAu4B/wHwAZoBLwH/AfABrwFVAf8B8AGuAVUB/wHuAa4BVAH/AfABsAFWAf8B7gGuAVYC/wG7 
     660        AVYC/wG7AVkB/wHuAa4BVwH/AfABrwFWAf8B8AGxAVgB/wHwAbABWQH/AfABsgFZAf8B8QGxAVsB/wHy 
     661        AbMBXQH/AfIBtAFbAf8B9gG2AYEB/wH2AaIBOQH/Ae8C7gH/A18B42QAAz4BawJcAVoBzQF6AXIBZwH6 
     662        AecBzwG8Af8B9AHcAckB/wHmAcYBrwH/AdkBqwGMAf8BzAGRAUkB/wHnAckBtQX/A/sB/wHsAfAB8QH/ 
     663        AckBxAHAAf8B2AHKAbcC/wHvAdcB/wH9AewB0AH/AfkB6QHQAf8B+QHoAdAB/wNRAaAYAAMzAVID9wX/ 
     664        A/4B/wP+Af8D/gH/A/4B/wPoAf8B4wHkAekB/wHLAcIBuAH/Af0B8gHhAf8B/gHtAdMB/wH+Ae4B1QH/ 
     665        AfsB6wHTAf8B+AHpAdEB/wNQAZsDXwHjAe8C7gH/AewBkAEjAf8B6wGnAVAB/wHrAacBSwH/AewBpgFN 
     666        Af8B6wGmAUwB/wHsAaYBTAH/AegBpQFMAf8B6gGlAU4B/wHsAagBTQH/AekBpwFPAf8B6wGnAU4B/wHt 
     667        AagBTwH/AewBqgFSAf8B7gGsAVAB/wHtAa0BUQH/AfABrgFTAf8B8AGwAVUB/wHwAZgBLAH/Ae8C7gH/ 
     668        A18B42gAAxQBGwI/AT4BbANMAZIDUwGoA10B8AHgAb0BpAH/AfgB8wHvCf8D+wH/AewB7gHwAf8ByQHF 
     669        AcMB/wHYAcsBugL/AfMB2wL/Ae8B1QH/Af4B7gHXAf8B+wHrAdUB/wNRAaAYAAMzAVID+AX/A/4B/wP+ 
     670        Af8D/gH/A/4B/wPqAf8B5wHoAeoB/wHPAcQBugH/Af4B8wHjAv8B7wHYAv8B8AHaAf8B/gHvAdkB/wH6 
     671        AesB1gH/A1ABmwNfAeMB7wLuAf8B5AGEAR0B/wHmAZ8BSAH/AecBngFHAf8B5QGeAUcB/wHlAZ4BRwH/ 
     672        AeUBngFHAf8B5QGeAUkB/wHlAZ4BSAH/AeUBnQFIAf8B5QGfAUkB/wHnAZ8BSQH/AeYBoAFLAf8B5wGh 
     673        AUsB/wHnAaIBSwH/AegBowFNAf8B6QGkAUwB/wHsAaYBTwH/AeoBjQEiAf8B7wLuAf8DXwHjdAADDQER 
     674        A2AB1gj/A/4F/wP7Af8B7gHvAfEB/wHIAcQBwAH/AdgBywG6Av8B9gHgAv8B8AHcAv8B8QHcAf8B/AHu 
     675        AdsB/wNRAaAYAAMzAVID+AX/A/4B/wP+Af8D/gH/A/4B/wLxAfIB/wHmAecB6gH/Ac0BwQG2Af8B/gHz 
     676        AeMC/wHyAd4C/wHyAd8C/wHyAd8B/wH6Ae4B3AH/A1ABmwNfAeMB7wLuAf8B3AFbARYB/wHiAZkBRQH/ 
     677        AeABmAFFAf8B4AGYAUMB/wHhAZgBQgH/Ad8BmAFFAf8B3wGYAUQB/wHfAZgBRAH/Ad8BmAFFAf8B4QGZ 
     678        AUcB/wHgAZkBRwH/AeABmAFEAf8B4QGZAUYB/wHiAZsBRQH/AeQBnAFHAf8B5AGdAUgB/wHmAZ8BSwH/ 
     679        AeMBgwEeAf8B7wLuAf8DXwHjdAADHAEnA2EB2gT/A/4B/wP+Af8D/gH/A/0B/wH3AfkB/AH/AdoB1QHT 
     680        Af8B5gHXAcYC/wH3AeQC/wH0AeEC/wH0AeMB/wH9AfIB4AH/A1EBoBgAAzMBUgP5Bf8D/gH/A/4B/wP+ 
     681        Af8D/gH/A/0B/wHxAfMB9wH/AeEB0wHDAf8B/gHxAeAC/wH0Ad4C/wH1AeMC/wH1AeUB/wH7AfEB4AH/ 
     682        A1ABmwNfAeMB7wLuAf8BzgEwAQAB/wHVAVQBDQH/AdUBUwEMAf8B0wFRAQoB/wHTAVEBDQH/AdQBUQEK 
     683        Af8B0gFRAQoB/wHSAVEBCgH/AdIBUQEMAf8B1AFTAQ0B/wHTAVMBDQH/AdMBUgEPAf8B1AFUAQ4B/wHW 
     684        AVUBDgH/AdUBVgEQAf8B2QFYAREB/wHYAVoBFAH/AdQBOwEAAf8B7wLuAf8DXwHjdAADHQEpA14B3Qj/ 
     685        A/4J/wH+A/8B9gHyAe4B/wH0AeUB1AL/AfUB4AL/AfgB5QL/AfYB6AH/Af0B9AHmAf8DUQGgGAADMwFT 
     686        A/sJ/wP+Ef8B7wHjAdcB/wH3AeQBxwL/AfQB3QL/AfMB4gL/AfYB5wH/AfsB8wHlAf8DUAGbA18B4wHv 
     687        Au4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHv 
     688        Au4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wHvAu4B/wNf 
     689        AeN0AAMQARUDXAHPGv8B/gH/AfsB9AHtAf8B+gHsAdoB/wH+AfMB3wL/AfoB6QH/Af0B9wHrAf8DUQGg 
     690        GAADIQEwA18B6AP+Gf8C/gH9Af8B+QHuAeMB/wH4AekB1AH/Af4B8AHcAv8B+AHpAf8B+wH0AegB/wNQ 
     691        AZsDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjA18B4wNf 
     692        AeMDXwHjA18B4wNfAeMDXwHjA18B4wNfAeMDXwHjdwABAQMcAScDMQFOAzgBXgNAAXADTAGSA1gBuwNh 
     693        AdwDZAHsA3oB+AH8AfoB+AH/AfwB9AHoAf8B/QHyAeAC/wH5AesB/wNRAaAcAAMPARQDIQEwAyoBQAMz 
     694        AVIDQgF1A1EBnwNbAcYDXwHbA18B6ANiAfYB+wH4AfYB/wH6Ae8B5QH/AfwB8AHfAf8B/QH3AesB/wNQ 
     695        AZrbAAEBAwIBAwMFAQcDCQQMARADEgEZAxoBJAMmATgDNwFaA0gBhANWAbQDQwF3OAADAwEEAwsBDwMT 
     696        ARoDJAE1AzcBWwNJAYcDVgG0A0EBcrAAAUIBTQE+BwABPgMAASgDAAFYAwABFgMAAQEBAAEBBQABCAEB 
     697        FgAD/wEAAeABHwEcAQABBAF/Av8BwAMAAcABBwEMAQABBAE/Av8BwAMAAYABAAEMAgABEAYAAYALAAGA 
     698        CwABgAsAAYALAAGACwABgAsAAYALAAGACwABgAsAAYABAAEDAfAIAAGAAQABAwHwCAAB4AEAAQMB8AgA 
     699        AfABAAEDAfAIAAH+AQABAwHwCAAB/gEAAQMB8AgAAf4BAAEDAfAIAAH+AQABAwHwCAAB/gEAAQMB+AEA 
     700        AQ8C/wHAAwAB/wHAAQMB/wHwAQ8C/wHAAwAL 
    611701</value> 
     702  </data> 
     703  <data name="tabControl1.Location" type="System.Drawing.Point, System.Drawing"> 
     704    <value>562, 81</value> 
     705  </data> 
     706  <data name="tabControl1.Margin" type="System.Windows.Forms.Padding, System.Windows.Forms"> 
     707    <value>3, 3, 30, 3</value> 
     708  </data> 
     709  <data name="tabControl1.Size" type="System.Drawing.Size, System.Drawing"> 
     710    <value>166, 200</value> 
     711  </data> 
     712  <data name="tabControl1.TabIndex" type="System.Int32, mscorlib"> 
     713    <value>45</value> 
     714  </data> 
     715  <data name="&gt;&gt;tabControl1.Name" xml:space="preserve"> 
     716    <value>tabControl1</value> 
     717  </data> 
     718  <data name="&gt;&gt;tabControl1.Type" xml:space="preserve"> 
     719    <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     720  </data> 
     721  <data name="&gt;&gt;tabControl1.Parent" xml:space="preserve"> 
     722    <value>tableLayoutPanel1</value> 
     723  </data> 
     724  <data name="&gt;&gt;tabControl1.ZOrder" xml:space="preserve"> 
     725    <value>11</value> 
     726  </data> 
     727  <data name="tableLayoutPanel1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     728    <value>Fill</value> 
     729  </data> 
     730  <data name="tableLayoutPanel1.Location" type="System.Drawing.Point, System.Drawing"> 
     731    <value>0, 0</value> 
     732  </data> 
     733  <data name="tableLayoutPanel1.RowCount" type="System.Int32, mscorlib"> 
     734    <value>6</value> 
     735  </data> 
     736  <data name="tableLayoutPanel1.Size" type="System.Drawing.Size, System.Drawing"> 
     737    <value>758, 316</value> 
     738  </data> 
     739  <data name="tableLayoutPanel1.TabIndex" type="System.Int32, mscorlib"> 
     740    <value>45</value> 
     741  </data> 
     742  <data name="&gt;&gt;tableLayoutPanel1.Name" xml:space="preserve"> 
     743    <value>tableLayoutPanel1</value> 
     744  </data> 
     745  <data name="&gt;&gt;tableLayoutPanel1.Type" xml:space="preserve"> 
     746    <value>System.Windows.Forms.TableLayoutPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
     747  </data> 
     748  <data name="&gt;&gt;tableLayoutPanel1.Parent" xml:space="preserve"> 
     749    <value>$this</value> 
     750  </data> 
     751  <data name="&gt;&gt;tableLayoutPanel1.ZOrder" xml:space="preserve"> 
     752    <value>0</value> 
     753  </data> 
     754  <data name="tableLayoutPanel1.LayoutSettings" type="System.Windows.Forms.TableLayoutSettings, System.Windows.Forms"> 
     755    <value>&lt;?xml version="1.0" encoding="utf-16"?&gt;&lt;TableLayoutSettings&gt;&lt;Controls&gt;&lt;Control Name="button2" Row="5" RowSpan="1" Column="3" ColumnSpan="1" /&gt;&lt;Control Name="label1" Row="1" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="label4" Row="5" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="tbServer" Row="0" RowSpan="1" Column="1" ColumnSpan="3" /&gt;&lt;Control Name="tbUser" Row="1" RowSpan="1" Column="1" ColumnSpan="1" /&gt;&lt;Control Name="label2" Row="1" RowSpan="1" Column="2" ColumnSpan="1" /&gt;&lt;Control Name="AlbumsTV" Row="3" RowSpan="1" Column="0" ColumnSpan="4" /&gt;&lt;Control Name="tbPassword" Row="1" RowSpan="1" Column="3" ColumnSpan="1" /&gt;&lt;Control Name="button1" Row="2" RowSpan="1" Column="3" ColumnSpan="1" /&gt;&lt;Control Name="label3" Row="0" RowSpan="1" Column="0" ColumnSpan="1" /&gt;&lt;Control Name="cbxLstCatTo" Row="5" RowSpan="1" Column="1" ColumnSpan="2" /&gt;&lt;Control Name="tabControl1" Row="3" RowSpan="1" Column="4" ColumnSpan="1" /&gt;&lt;/Controls&gt;&lt;Columns Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0" /&gt;&lt;Rows Styles="AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0,AutoSize,0" /&gt;&lt;/TableLayoutSettings&gt;</value> 
     756  </data> 
     757  <data name="AlbumsTV.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> 
     758    <value>Fill</value> 
     759  </data> 
     760  <data name="AlbumsTV.ImageIndex" type="System.Int32, mscorlib"> 
     761    <value>0</value> 
    612762  </data> 
    613763  <data name="AlbumsTV.Location" type="System.Drawing.Point, System.Drawing"> 
     
    653803    <value>401, 17</value> 
    654804  </metadata> 
    655   <metadata name="selectedPwgCategoryListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
     805  <metadata name="selectedPwgAlbumListBindingSource.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> 
    656806    <value>135, 17</value> 
    657807  </metadata> 
     
    663813  </data> 
    664814  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> 
    665     <value>559, 321</value> 
     815    <value>758, 316</value> 
    666816  </data> 
    667817  <data name="$this.Text" xml:space="preserve"> 
     
    680830    <value>System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    681831  </data> 
    682   <data name="&gt;&gt;selectedPwgCategoryListBindingSource.Name" xml:space="preserve"> 
    683     <value>selectedPwgCategoryListBindingSource</value> 
    684   </data> 
    685   <data name="&gt;&gt;selectedPwgCategoryListBindingSource.Type" xml:space="preserve"> 
     832  <data name="&gt;&gt;selectedPwgAlbumListBindingSource.Name" xml:space="preserve"> 
     833    <value>selectedPwgAlbumListBindingSource</value> 
     834  </data> 
     835  <data name="&gt;&gt;selectedPwgAlbumListBindingSource.Type" xml:space="preserve"> 
    686836    <value>System.Windows.Forms.BindingSource, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> 
    687837  </data> 
  • extensions/PiwigoLib/PiwigoUpload/PiwigoUpload.csproj

    r12262 r12336  
    107107    <None Include="app.config" /> 
    108108    <None Include="Properties\DataSources\Com.Piwigo.Uploader.DTO.ModelManager+ModelManagerBase.datasource" /> 
    109     <None Include="Properties\DataSources\Com.Piwigo.Uploader.DTO.SelectedPwgCategoryList.datasource" /> 
     109    <None Include="Properties\DataSources\Com.Piwigo.Uploader.DTO.SelectedPwgAlbumList.datasource" /> 
    110110    <None Include="Properties\Settings.settings"> 
    111111      <Generator>SettingsSingleFileGenerator</Generator> 
  • extensions/PiwigoLib/PiwigoUpload/Service/Connect.cs

    r12262 r12336  
    2222            try 
    2323            { 
    24                 List<PwgCategory> lstPCat  = null; 
     24                List<PwgAlbum> lstPCat  = null; 
    2525                ModelManager.Instance.sess = PwgServiceProvider.Instance.PwgSessionService.Login( ModelManager.Instance.userName,  ModelManager.Instance.password); 
    2626                ModelManager.Instance.isConnected = true; 
     
    2828                System.Diagnostics.Debug.WriteLine("user : " + ModelManager.Instance.sess.UserName + " " + ModelManager.Instance.sess.Status); 
    2929 
    30                 lstPCat = PwgServiceProvider.Instance.PwgCategoriesService.GetListOfCategory(PwgCategory.RootCategoryId, true,null); 
     30                lstPCat = PwgServiceProvider.Instance.PwgAlbumsService.GetListOfAlbum(PwgAlbum.RootAlbumId, true,null); 
    3131 
    3232                ModelManager.Instance.resetLstCat(); 
    3333 
    34                 foreach (PwgCategory item in lstPCat) 
     34                foreach (PwgAlbum item in lstPCat) 
    3535                { 
    36                     ModelManager.Instance.lstCat.Add(new SelectedCategoryListItem() { ShowedValue = (String.IsNullOrWhiteSpace(item.Name) ? "album " + item.Id : item.Name), Id = item.Id, Data = item, isSelected = false }); 
     36                    ModelManager.Instance.lstCat.Add(new SelectedAlbumListItem() { ShowedValue = (String.IsNullOrWhiteSpace(item.Name) ? "album " + item.Id : item.Name), Id = item.Id, Data = item, isSelected = false }); 
    3737                } 
    3838 
  • extensions/PiwigoLib/PiwigoUpload/Service/LoadFromDirectory.cs

    r12262 r12336  
    2828                img.LocalFile = fi.FullName; 
    2929                img.Name = fi.Name; 
     30                img.Author = ""; 
     31                img.AuthorComment = ""; 
    3032                album.LocalImages.Add(img); 
    3133            } 
  • extensions/PiwigoLib/PiwigoUpload/Service/UploadToPiwigo.cs

    r12262 r12336  
    66using Com.Piwigo.Uploader.DTO; 
    77using Com.Piwigo.Lib.DTO; 
     8using Com.Piwigo.Lib.IService; 
    89 
    910namespace Com.Piwigo.Uploader.Service 
     
    1516            foreach (LocalAlbum Alb in ModelManager.Instance.lstAlbumLocaux) 
    1617            { 
    17                 uploadAlbum(Alb, ModelManager.Instance.PwgCategoryIdSelected); 
     18                uploadAlbum(Alb, ModelManager.Instance.PwgAlbumIdSelected); 
    1819            }  
    1920        } 
    2021 
    21         internal static void uploadAlbum(LocalAlbum aAlbum, Int32? catId) 
     22        internal void uploadAlbum(LocalAlbum aAlbum, Int32? catId) 
    2223        { 
    23             foreach (LocalImage Img in aAlbum.LocalImages) 
     24            Boolean rc; 
     25            Int32 IdNewAlbum = 0; 
     26            String strMsgInfo = String.Empty; 
     27            rc = PwgServiceProvider.Instance.PwgAlbumsService.AddAlbum(aAlbum.Name, catId, ref  IdNewAlbum, ref strMsgInfo); 
     28 
     29            if (rc == true) 
    2430            { 
    25                 //uploadimage(); 
     31                aAlbum.Id = IdNewAlbum; 
     32 
     33                foreach (LocalImage Img in aAlbum.LocalImages) 
     34                { 
     35                    if (aAlbum.Id.HasValue) 
     36                    { 
     37                        Img.UpperCatId = aAlbum.Id.Value; 
     38                    } 
     39                    uploadImage(Img); 
     40                } 
     41 
     42                foreach (LocalAlbum Alb in aAlbum.SubAlbums) 
     43                { 
     44                    uploadAlbum(Alb, null); 
     45                } 
    2646            } 
     47            else 
     48            { 
     49                throw new ApplicationException("uploadlabum error"); 
     50            } 
     51        } 
    2752 
    28             foreach (LocalAlbum Alb in aAlbum.SubAlbums) 
    29             { 
    30                 uploadAlbum(Alb, null); 
    31             } 
     53        internal void uploadImage(LocalImage aImg) 
     54        { 
     55            FileInfo fi = new FileInfo(aImg.LocalFile); 
     56 
     57            List<PwgTag> lstTag = new List<PwgTag>(aImg.LstTags); 
     58 
     59            PwgServiceProvider.Instance.PwgImagesService.addImageByMultiPartForm(fi, null, aImg.UpperCatId, aImg.Name, aImg.Author, aImg.AuthorComment, aImg.ConfidentialLevel, lstTag); 
    3260        } 
    3361    } 
  • extensions/PiwigoLib/PiwigoWpf/App.xaml

    r12015 r12336  
    88        <ObjectDataProvider x:Name="ImagesODP" x:Key="Images" ObjectType="{x:Type piwigo:PwgImageListWPF}"/> <!--IsAsynchronous="True"--> 
    99        <ObjectDataProvider x:Name="SessionODP" x:Key="Session" ObjectType="{x:Type piwigo:PwgSessionWPF}" /> 
    10         <ObjectDataProvider x:Name="CategoriesODP" x:Key="Categories" ObjectType="{x:Type piwigo:PwgRootCategoryListWPF}"/> <!--IsAsynchronous="True"--> 
     10        <ObjectDataProvider x:Name="AlbumsODP" x:Key="Albums" ObjectType="{x:Type piwigo:PwgRootAlbumListWPF}"/> <!--IsAsynchronous="True"--> 
    1111        <ObjectDataProvider x:Name="TagsODP" x:Key="Tags" ObjectType="{x:Type piwigo:PwgTagListWPF}"/> 
    1212        <!--IsAsynchronous="True"--> 
  • extensions/PiwigoLib/PiwigoWpf/App.xaml.cs

    r12015 r12336  
    2222             // Model object was created in the app.xaml, so we have to link to them 
    2323            PwgModelManager.Instance.Session = (PwgSessionWPF)(this.Resources["Session"] as ObjectDataProvider).Data; 
    24             PwgModelManager.Instance.CategoryList = (PwgRootCategoryListWPF)(this.Resources["Categories"] as ObjectDataProvider).Data; 
     24            PwgModelManager.Instance.AlbumList = (PwgRootAlbumListWPF)(this.Resources["Albums"] as ObjectDataProvider).Data; 
    2525            PwgModelManager.Instance.ImageList = (PwgImageListWPF)(this.Resources["Images"] as ObjectDataProvider).Data; 
    2626            PwgModelManager.Instance.TagsList = (PwgTagListWPF)(this.Resources["Tags"] as ObjectDataProvider).Data; 
  • extensions/PiwigoLib/PiwigoWpf/Command/PwgCmdConnect.cs

    r12015 r12336  
    3333                } 
    3434 
    35                 SendUiInfo("Retriving list of Category from server..."); 
     35                SendUiInfo("Retriving list of Album from server..."); 
    3636                PwgSessionWPFHelper.AddPwgSessionInfoToPwgSessionWPF(sess, ref sesWPF); 
    3737 
    38                 PwgCategoryListWPFHelper.InitRootCategory(); 
     38                PwgAlbumListWPFHelper.InitRootAlbum(); 
    3939 
    40                 List<PwgCategory> lstCat = PwgServiceProvider.Instance.PwgCategoriesService.GetListOfCategory(null, null, null); //(PwgModelManager.Instance.Session.Status == PwgSessionStatusEnum.Guest) 
    41                 PwgRootCategoryWPF aRootCatWPF = PwgModelManager.Instance.RootCategoryList; 
     40                List<PwgAlbum> lstCat = PwgServiceProvider.Instance.PwgAlbumsService.GetListOfAlbum(null, null, null); //(PwgModelManager.Instance.Session.Status == PwgSessionStatusEnum.Guest) 
     41                PwgRootAlbumWPF aRootCatWPF = PwgModelManager.Instance.RootAlbumList; 
    4242 
    43                 PwgCategoryListWPFHelper.ConvertPwgCategoryListToPwgRootCategoryWPF(lstCat, ref aRootCatWPF); 
     43                PwgAlbumListWPFHelper.ConvertPwgAlbumListToPwgRootAlbumWPF(lstCat, ref aRootCatWPF); 
    4444                aRootCatWPF.IsExpanded = true; 
    4545 
  • extensions/PiwigoLib/PiwigoWpf/Command/PwgCmdDisconnect.cs

    r11935 r12336  
    2626                PwgSessionWPFHelper.AddPwgSessionInfoToPwgSessionWPF(sess, ref sesWPF); 
    2727 
    28                 SendUiInfo("Removing Image and Category ..."); 
     28                SendUiInfo("Removing Image and Album ..."); 
    2929                if (PwgModelManager.Instance.ImageList != null) 
    3030                { 
     
    3232                } 
    3333 
    34                 if ((PwgModelManager.Instance.CategoryList != null) 
    35                     && (PwgModelManager.Instance.RootCategoryList != null)) 
     34                if ((PwgModelManager.Instance.AlbumList != null) 
     35                    && (PwgModelManager.Instance.RootAlbumList != null)) 
    3636                { 
    37                     PwgModelManager.Instance.RootCategoryList.Childrens.Clear(); 
     37                    PwgModelManager.Instance.RootAlbumList.Childrens.Clear(); 
    3838                } 
    3939 
    40                 if (PwgModelManager.Instance.CategoryList != null) 
     40                if (PwgModelManager.Instance.AlbumList != null) 
    4141                { 
    42                     PwgModelManager.Instance.CategoryList.Clear(); 
     42                    PwgModelManager.Instance.AlbumList.Clear(); 
    4343                } 
    4444 
  • extensions/PiwigoLib/PiwigoWpf/Command/PwgCmdGetImageforTag.cs

    r12015 r12336  
    3636                    tagParam = (PwgTagWPF)parameter; 
    3737                    SendUiInfo("Setting up cache data..."); 
    38                     ImageCacheManager.Instance.SetCurrentCategory("Tag-" + tagParam.Name); 
     38                    ImageCacheManager.Instance.SetCurrentAlbum("Tag-" + tagParam.Name); 
    3939 
    4040                    SendUiInfo("Retriving images list from server..."); 
  • extensions/PiwigoLib/PiwigoWpf/Command/PwgCmdProvider.cs

    r12015 r12336  
    2121                    objICom = PwgCmdDisconnect; 
    2222                    break; 
    23                 case "PwgCmdGetImageforCategory": 
    24                     objICom = PwgCmdGetImageforCategory; 
     23                case "PwgCmdGetImageforAlbum": 
     24                    objICom = PwgCmdGetImageforAlbum; 
    2525                    break; 
    26                 case "PwgCmdGetSubCategorieforCategory": 
    27                     objICom = PwgCmdGetSubCategorieforCategory; 
     26                case "PwgCmdGetSubAlbumforAlbum": 
     27                    objICom = PwgCmdGetSubAlbumforAlbum; 
    2828                    break; 
    2929                case "PwgCmdGetImageforTag": 
     
    6363        } 
    6464 
    65         public static AsyncCommand _pwgCmdGetImageforCategory; 
    66         public static AsyncCommand PwgCmdGetImageforCategory 
     65        public static AsyncCommand _pwgCmdGetImageforAlbum; 
     66        public static AsyncCommand PwgCmdGetImageforAlbum 
    6767        { 
    6868            get 
    6969            { 
    70                 if (_pwgCmdGetImageforCategory == null) 
     70                if (_pwgCmdGetImageforAlbum == null) 
    7171                { 
    72                     _pwgCmdGetImageforCategory = new PwgCmdGetImageforCategory(); 
     72                    _pwgCmdGetImageforAlbum = new PwgCmdGetImageforAlbum(); 
    7373                } 
    74                 return _pwgCmdGetImageforCategory; 
     74                return _pwgCmdGetImageforAlbum; 
    7575            } 
    7676        } 
    7777 
    78         public static AsyncCommand _pwgCmdGetSubCategorieforCategory; 
    79         public static AsyncCommand PwgCmdGetSubCategorieforCategory 
     78        public static AsyncCommand _pwgCmdGetSubAlbumforAlbum; 
     79        public static AsyncCommand PwgCmdGetSubAlbumforAlbum 
    8080        { 
    8181            get 
    8282            { 
    83                 if (_pwgCmdGetSubCategorieforCategory == null) 
     83                if (_pwgCmdGetSubAlbumforAlbum == null) 
    8484                { 
    85                     _pwgCmdGetSubCategorieforCategory = new PwgCmdGetSubCategorieforCategory(); 
     85                    _pwgCmdGetSubAlbumforAlbum = new PwgCmdGetSubAlbumforAlbum(); 
    8686                } 
    87                 return _pwgCmdGetSubCategorieforCategory; 
     87                return _pwgCmdGetSubAlbumforAlbum; 
    8888            } 
    8989        } 
  • extensions/PiwigoLib/PiwigoWpf/DTO/Helper/PwgImageWPFHelper.cs

    r11904 r12336  
    2828                aPwgImageWPF.Width = aPwgImage.Width; 
    2929 
    30                 if (aPwgImageWPF.Categories == null) 
     30                if (aPwgImageWPF.Albums == null) 
    3131                { 
    32                     aPwgImageWPF.Categories = new System.Collections.ObjectModel.ObservableCollection<PwgCategoryWPF>(); 
     32                    aPwgImageWPF.Albums = new System.Collections.ObjectModel.ObservableCollection<PwgAlbumWPF>(); 
    3333                } 
    3434                else 
    3535                { 
    36                     aPwgImageWPF.Categories.Clear(); 
     36                    aPwgImageWPF.Albums.Clear(); 
    3737                } 
    3838 
    39                 foreach (PwgCategoryWPF c in aPwgImageWPF.Categories) 
     39                foreach (PwgAlbumWPF c in aPwgImageWPF.Albums) 
    4040                { 
    41                     aPwgImageWPF.Categories.Add(c); 
     41                    aPwgImageWPF.Albums.Add(c); 
    4242                } 
    4343 
  • extensions/PiwigoLib/PiwigoWpf/DTO/Helper/PwgTagListWPFHelper.cs

    r12015 r12336  
    99    public static class PwgTagListWPFHelper 
    1010    { 
    11         public static void AddPwgTagToList(PwgTag aPwgCategory, 
    12                                            ref PwgTagListWPF aPwgCategoryListWPF) 
     11        public static void AddPwgTagToList(PwgTag aPwgAlbum, 
     12                                           ref PwgTagListWPF aPwgAlbumListWPF) 
    1313        { 
    14             if (aPwgCategory != null) 
     14            if (aPwgAlbum != null) 
    1515            { 
    16                 if (aPwgCategoryListWPF == null) 
     16                if (aPwgAlbumListWPF == null) 
    1717                { 
    18                     aPwgCategoryListWPF = new PwgTagListWPF(); 
     18                    aPwgAlbumListWPF = new PwgTagListWPF(); 
    1919                } 
    2020 
    2121                PwgTagWPF pwgTag = new PwgTagWPF(); 
    22                 PwgTagWPFHelper.ConvertPwgTagToPwgTagWPF(aPwgCategory, ref pwgTag); 
     22                PwgTagWPFHelper.ConvertPwgTagToPwgTagWPF(aPwgAlbum, ref pwgTag); 
    2323 
    24                 aPwgCategoryListWPF.Add(pwgTag); 
     24                aPwgAlbumListWPF.Add(pwgTag); 
    2525            } 
    2626        } 
  • extensions/PiwigoLib/PiwigoWpf/DTO/LocalPwgImage.cs

    r12262 r12336  
    1414    { 
    1515        //FileInfo highResFile, FileInfo lowResFile, FileInfo thumbFile, String imageName, String imageAuthor, DateTime creationDate, 
    16         //    String authorComment, List<String> lstCategories, List<String> lstTags, PwgConfidentLevelEnum? confidentLevel 
     16        //    String authorComment, List<String> lstAlbums, List<String> lstTags, PwgConfidentLevelEnum? confidentLevel 
    1717 
    1818        private Int32 _id; 
  • extensions/PiwigoLib/PiwigoWpf/DTO/PwgImageWPF.cs

    r11926 r12336  
    112112        } 
    113113 
    114         //public List<PwgCategoryWPF> Categories { get; set; } 
    115         private ObservableCollection<PwgCategoryWPF> _categories; 
    116         public ObservableCollection<PwgCategoryWPF> Categories 
     114        //public List<PwgAlbumWPF> Albums { get; set; } 
     115        private ObservableCollection<PwgAlbumWPF> _Albums; 
     116        public ObservableCollection<PwgAlbumWPF> Albums 
    117117        { 
    118             set { _categories = value; OnPropertyChanged("Categories"); } 
    119             get { return _categories; } 
     118            set { _Albums = value; OnPropertyChanged("Albums"); } 
     119            get { return _Albums; } 
    120120        } 
    121121        public event PropertyChangedEventHandler PropertyChanged; 
  • extensions/PiwigoLib/PiwigoWpf/DTO/PwgModelManager.cs

    r12038 r12336  
    6767            } 
    6868 
    69             private PwgRootCategoryListWPF _categoryList = new PwgRootCategoryListWPF(); 
    70             public PwgRootCategoryListWPF CategoryList 
     69            private PwgRootAlbumListWPF _AlbumList = new PwgRootAlbumListWPF(); 
     70            public PwgRootAlbumListWPF AlbumList 
    7171            { 
    72                 set { _categoryList = value; OnPropertyChanged("CategoryList"); } 
    73                 get { return _categoryList; } 
     72                set { _AlbumList = value; OnPropertyChanged("AlbumList"); } 
     73                get { return _AlbumList; } 
    7474            } 
    7575 
    76             private PwgRootCategoryWPF _rootCategoryList; 
    77             public PwgRootCategoryWPF RootCategoryList 
     76            private PwgRootAlbumWPF _rootAlbumList; 
     77            public PwgRootAlbumWPF RootAlbumList 
    7878            { 
    79                 set { _rootCategoryList = value; OnPropertyChanged("RootCategoryList"); } 
    80                 get { return _rootCategoryList; } 
     79                set { _rootAlbumList = value; OnPropertyChanged("RootAlbumList"); } 
     80                get { return _rootAlbumList; } 
    8181            } 
    8282 
     
    9696            } 
    9797 
    98             private LocalPwgCategoryListWPF _localCategoryToImport; 
    99             public LocalPwgCategoryListWPF LocalCategoryToImport 
     98            private LocalPwgAlbumListWPF _localAlbumToImport; 
     99            public LocalPwgAlbumListWPF LocalAlbumToImport 
    100100            { 
    101                 set { _localCategoryToImport = value; OnPropertyChanged("LocalCategoryToImport"); } 
    102                 get { return _localCategoryToImport; } 
     101                set { _localAlbumToImport = value; OnPropertyChanged("LocalAlbumToImport"); } 
     102                get { return _localAlbumToImport; } 
    103103            } 
    104104             
  • extensions/PiwigoLib/PiwigoWpf/MainWindow.xaml

    r12015 r12336  
    142142                Grid.Row="1"   
    143143                MinWidth="180" > 
    144             <TabItem Header="Categories"> 
    145             <TreeView Name="listViewCategory 
    146                 DataContext="{Binding Source={StaticResource Categories}}"  
    147                 ItemsSource="{Binding}"  MouseDoubleClick="listViewCategory_MouseDoubleClick" 
    148                 HorizontalAlignment="Left" PreviewMouseDown="listViewCategory_PreviewMouseDown"> 
     144            <TabItem Header="Albums"> 
     145            <TreeView Name="listViewAlbum 
     146                DataContext="{Binding Source={StaticResource Albums}}"  
     147                ItemsSource="{Binding}"  MouseDoubleClick="listViewAlbum_MouseDoubleClick" 
     148                HorizontalAlignment="Left" PreviewMouseDown="listViewAlbum_PreviewMouseDown"> 
    149149                <TreeView.ItemContainerStyle> 
    150150                    <!--  
     
    188188                <TreeView.Resources> 
    189189                    <HierarchicalDataTemplate  
    190                     DataType="{x:Type pwgdto:PwgTreeCategoryWPF}"  
     190                    DataType="{x:Type pwgdto:PwgTreeAlbumWPF}"  
    191191                    ItemsSource="{Binding Childrens}" 
    192192                    > 
     
    200200                    </HierarchicalDataTemplate> 
    201201                    <HierarchicalDataTemplate  
    202                 DataType="{x:Type pwgdto:PwgCategoryWPF}"  
     202                DataType="{x:Type pwgdto:PwgAlbumWPF}"  
    203203                ItemsSource="{Binding Childrens}" 
    204204                > 
     
    213213                                    <TextBlock Text="{Binding Path=ImagesCount}"/> 
    214214                                    <TextBlock Text=" images inside"/> 
    215                                     <TextBlock Text="{Binding Path=SubCategoriesCount}"/> 
    216                                     <TextBlock Text=" categories inside"/> 
     215                                    <TextBlock Text="{Binding Path=SubAlbumsCount}"/> 
     216                                    <TextBlock Text=" Albums inside"/> 
    217217                                </UniformGrid> 
    218218                            </StackPanel.ToolTip> 
  • extensions/PiwigoLib/PiwigoWpf/MainWindow.xaml.cs

    r12015 r12336  
    3030        } 
    3131 
    32         private void listViewCategory_MouseDoubleClick(object sender, MouseButtonEventArgs e) 
     32        private void listViewAlbum_MouseDoubleClick(object sender, MouseButtonEventArgs e) 
    3333        { 
    34             AppHelper.ExecuteCommand<PwgCmdGetImageforCategory>(listViewCategory.SelectedValue); 
     34            AppHelper.ExecuteCommand<PwgCmdGetImageforAlbum>(listViewAlbum.SelectedValue); 
    3535        } 
    3636 
    3737        private void listViewImage_SelectionChanged(object sender, SelectionChangedEventArgs e) 
    3838        { 
    39             if (PwgCmdSelectImageInCategory.Command.CanExecute(sender)) 
     39            if (PwgCmdSelectImageInAlbum.Command.CanExecute(sender)) 
    4040            { 
    41                 PwgCmdSelectImageInCategory.Command.Execute(sender); 
     41                PwgCmdSelectImageInAlbum.Command.Execute(sender); 
    4242            } 
    4343        } 
    4444 
    45         private void listViewCategory_PreviewMouseDown(object sender, MouseButtonEventArgs e) 
     45        private void listViewAlbum_PreviewMouseDown(object sender, MouseButtonEventArgs e) 
    4646        { 
    4747            e.Handled = false; 
     
    5353            if (dep != null) 
    5454            { 
    55                 if (((TreeViewItem)dep).DataContext is PwgCategoryWPF) 
     55                if (((TreeViewItem)dep).DataContext is PwgAlbumWPF) 
    5656                { 
    57                     PwgCategoryWPF aCat = (PwgCategoryWPF)((TreeViewItem)dep).DataContext; 
     57                    PwgAlbumWPF aCat = (PwgAlbumWPF)((TreeViewItem)dep).DataContext; 
    5858 
    5959                    if ((e.ChangedButton == MouseButton.Left) && (e.ClickCount == 1)) 
     
    6262                        if (aCat.Childrens == null) 
    6363                        { 
    64                             AppHelper.ExecuteCommand<PwgCmdGetSubCategorieforCategory>(aCat); 
     64                            AppHelper.ExecuteCommand<PwgCmdGetSubAlbumforAlbum>(aCat); 
    6565                        } 
    6666                    } 
  • extensions/PiwigoLib/PiwigoWpf/PiwigoWpf.csproj

    r12038 r12336  
    7676    </ApplicationDefinition> 
    7777    <Compile Include="Command\PwgCmdGetImageforTag.cs" /> 
    78     <Compile Include="Command\PwgCmdGetSubCategorieforCategory.cs" /> 
    79     <Compile Include="Command\PwgCmdSelectImageInCategory.cs" /> 
     78    <Compile Include="Command\PwgCmdGetSubAlbumforAlbum.cs" /> 
     79    <Compile Include="Command\PwgCmdSelectImageInAlbum.cs" /> 
    8080    <Compile Include="Command\DelegateCommand.cs" /> 
    8181    <Compile Include="Command\PwgCmdDeleteTrace.cs" /> 
    8282    <Compile Include="Command\PwgCmdDisconnect.cs" /> 
    8383    <Compile Include="Command\PwgCmdEventsConsumer.cs" /> 
    84     <Compile Include="Command\PwgCmdGetImageforCategory.cs" /> 
     84    <Compile Include="Command\PwgCmdGetImageforAlbum.cs" /> 
    8585    <Compile Include="Command\PwgCmdProvider.cs" /> 
    8686    <Compile Include="Command\PwgCmdConnect.cs" /> 
     
    9191    <Compile Include="DTO\Helper\PwgImageListWPFHelper.cs" /> 
    9292    <Compile Include="DTO\Helper\PwgImageWPFHelper.cs" /> 
    93     <Compile Include="DTO\Helper\PwgCategoryWPFHelper.cs" /> 
    94     <Compile Include="DTO\Helper\PwgCategoryListWPFHelper.cs" /> 
     93    <Compile Include="DTO\Helper\PwgAlbumWPFHelper.cs" /> 
     94    <Compile Include="DTO\Helper\PwgAlbumListWPFHelper.cs" /> 
    9595    <Compile Include="DTO\Helper\PwgSessionWPFHelper.cs" /> 
    96     <Compile Include="DTO\LocalPwgCategory.cs" /> 
     96    <Compile Include="DTO\LocalPwgAlbum.cs" /> 
    9797    <Compile Include="DTO\LocalPwgImage.cs" /> 
    9898    <Compile Include="DTO\PwgModelManager.cs" /> 
     
    117117    <Compile Include="DTO\PwgTagListWPF.cs" /> 
    118118    <Compile Include="DTO\PwgImageListWPF.cs" /> 
    119     <Compile Include="DTO\PwgCategoryListWPF.cs" /> 
    120     <Compile Include="DTO\PwgCategoryWPF.cs" /> 
     119    <Compile Include="DTO\PwgAlbumListWPF.cs" /> 
     120    <Compile Include="DTO\PwgTreeAlbumWPF.cs" /> 
    121121    <Compile Include="DTO\PwgImageWPF.cs" /> 
    122122    <Compile Include="DTO\PwgSessionWPF.cs" /> 
  • extensions/PiwigoLib/PiwigoWpf/Services/ImageCacheManager.cs

    r11926 r12336  
    6464            #region DTO 
    6565            // local DTO 
    66             internal class CategoryDictionnaryItem 
     66            internal class AlbumDictionnaryItem 
    6767            { 
    6868                internal DirectoryInfo BasePath; 
    69                 internal String CategorieId; 
     69                internal String AlbumId; 
    7070            }; 
    7171 
    72             internal class CategoryDictionnary : SortedDictionary<String, CategoryDictionnaryItem> { }; 
     72            internal class AlbumDictionnary : SortedDictionary<String, AlbumDictionnaryItem> { }; 
    7373 
    7474            internal class ServerDictionnaryItem 
    7575            { 
    7676                internal DirectoryInfo BasePath; 
    77                 internal CategoryDictionnary Categories; 
     77                internal AlbumDictionnary Albums; 
    7878                internal Uri ServeurUrl; 
    7979            }; 
     
    8686            internal ServerDictionnary _aServerDictionnary; 
    8787            internal ServerDictionnaryItem _currentServer; 
    88             internal CategoryDictionnaryItem _currentCategory; 
     88            internal AlbumDictionnaryItem _currentAlbum; 
    8989 
    9090            #endregion DTO 
     
    100100            } 
    101101             
    102             static private String BuildCategoryDirCache(ServerDictionnaryItem server, String CatgeoryId) 
    103             { 
    104                 String CategoryDirCache = String.Empty; 
     102            static private String BuildAlbumDirCache(ServerDictionnaryItem server, String CatgeoryId) 
     103            { 
     104                String AlbumDirCache = String.Empty; 
    105105                if (server != null) 
    106106                { 
    107                     CategoryDirCache = Path.Combine(server.BasePath.FullName, CatgeoryId.Replace("/", "_"));  
     107                    AlbumDirCache = Path.Combine(server.BasePath.FullName, CatgeoryId.Replace("/", "_"));  
    108108                } 
    109109                else 
    110110                { 
    111                     throw new ApplicationException ("Current server not set before using category"); 
    112                 } 
    113  
    114                 return CategoryDirCache; 
     111                    throw new ApplicationException ("Current server not set before using Album"); 
     112                } 
     113 
     114                return AlbumDirCache; 
    115115            } 
    116116 
     
    147147            public void UnsetCurrentServer() 
    148148            {  
    149                 _currentCategory = null; 
     149                _currentAlbum = null; 
    150150                _currentServer = null; 
    151151            } 
     
    171171                        server.ServeurUrl = new Uri(serveurUri); 
    172172                        server.BasePath = new DirectoryInfo(currentserverDir); 
    173                         server.Categories = new CategoryDictionnary(); 
     173                        server.Albums = new AlbumDictionnary(); 
    174174                        _aServerDictionnary.Add(serveurUri, server); 
    175175                        _currentServer = server; 
     
    180180                        //Create it 
    181181                        Directory.CreateDirectory(currentserverDir); 
    182                         _currentServer.Categories.Clear(); 
    183                     } 
    184                 } 
    185             } 
    186  
    187             public void SetCurrentCategory(String CategorieId) 
     182                        _currentServer.Albums.Clear(); 
     183                    } 
     184                } 
     185            } 
     186 
     187            public void SetCurrentAlbum(String AlbumId) 
    188188            { 
    189189                if (_currentServer != null) 
     
    191191                    lock (_lock) 
    192192                    { 
    193                         String currentsCategoryDir = BuildCategoryDirCache(_currentServer, CategorieId); 
    194                         if (_currentServer.Categories.ContainsKey(CategorieId)) 
    195                         { 
    196                             _currentCategory = _currentServer.Categories[CategorieId]; 
     193                        String currentsAlbumDir = BuildAlbumDirCache(_currentServer, AlbumId); 
     194                        if (_currentServer.Albums.ContainsKey(AlbumId)) 
     195                        { 
     196                            _currentAlbum = _currentServer.Albums[AlbumId]; 
    197197                        } 
    198198                        else 
    199199                        { 
    200                             CategoryDictionnaryItem category = new CategoryDictionnaryItem(); 
    201                             category.BasePath = new DirectoryInfo(currentsCategoryDir); 
    202                             category.CategorieId = CategorieId; 
    203                             _currentServer.Categories.Add(CategorieId, category); 
    204                             _currentCategory = category; 
    205                         } 
    206  
    207                         if (!Directory.Exists(currentsCategoryDir)) 
     200                            AlbumDictionnaryItem Album = new AlbumDictionnaryItem(); 
     201                            Album.BasePath = new DirectoryInfo(currentsAlbumDir); 
     202                            Album.AlbumId = AlbumId; 
     203                            _currentServer.Albums.Add(AlbumId, Album); 
     204                            _currentAlbum = Album; 
     205                        } 
     206 
     207                        if (!Directory.Exists(currentsAlbumDir)) 
    208208                        { 
    209209                            //Create it 
    210                             Directory.CreateDirectory(currentsCategoryDir); 
     210                            Directory.CreateDirectory(currentsAlbumDir); 
    211211                        } 
    212212                    } 
     
    214214                else 
    215215                { 
    216                     throw new ApplicationException("Current server not set before using category"); 
     216                    throw new ApplicationException("Current server not set before using Album"); 
    217217                } 
    218218            } 
     
    226226                    } 
    227227 
    228                     if (_currentCategory != null) 
    229                     { 
    230                         String localDir = Path.Combine(_currentCategory.BasePath.FullName, strImageType); 
     228                    if (_currentAlbum != null) 
     229                    { 
     230                        String localDir = Path.Combine(_currentAlbum.BasePath.FullName, strImageType); 
    231231                        if (!Directory.Exists(localDir)) 
    232232                        { 
     
    277277                    else 
    278278                    { 
    279                         throw new ApplicationException("Current category not set before using image cache."); 
     279                        throw new ApplicationException("Current Album not set before using image cache."); 
    280280                    } 
    281281                } 
  • extensions/PiwigoLib/TestPiwigoLib/Form1.cs

    r11904 r12336  
    5454                //    ref Page, ref PerPage, ref Count); 
    5555 
    56                 //List<PwgImage> lstImgCat = PwgServiceProvider.Instance.PwgCategoriesService.GetListOfImagesFormCategory(1, 
     56                //List<PwgImage> lstImgCat = PwgServiceProvider.Instance.PwgAlbumsService.GetListOfImagesFormAlbum(1, 
    5757                //    null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 
    5858                //    ref Page, ref PerPage, ref Count); 
     
    6060                //Console.WriteLine("lstImg : Page " + Page.ToString() + " PerPage " + PerPage); 
    6161 
    62                 List<PwgCategory> lstadmCat = PwgServiceProvider.Instance.PwgCategoriesService.GetAdminListOfCategory();  
     62                List<PwgAlbum> lstadmCat = PwgServiceProvider.Instance.PwgAlbumsService.GetAdminListOfAlbum();  
    6363 
    64                 List<PwgCategory> lstCat = PwgServiceProvider.Instance.PwgCategoriesService.GetListOfCategory(0, true, false); 
     64                List<PwgAlbum> lstCat = PwgServiceProvider.Instance.PwgAlbumsService.GetListOfAlbum(0, true, false); 
    6565 
    6666                Int32 newid = 0; 
    6767                String msg = String.Empty; 
    6868                Boolean rc; 
    69                 // rc = PwgServiceProvider.Instance.PwgCategoriesService.AddCategory("test_cat", 1, ref  newid, ref msg); 
    70                 //List<PwgCategory> lstCat = PwgServiceProvider.Instance.PwgCategoriesService.GetAdminListOfCategory();  
     69                // rc = PwgServiceProvider.Instance.PwgAlbumsService.AddAlbum("test_cat", 1, ref  newid, ref msg); 
     70                //List<PwgAlbum> lstCat = PwgServiceProvider.Instance.PwgAlbumsService.GetAdminListOfAlbum();  
    7171                //Console.WriteLine(String.Format("newid : {0} message : {1}", newid,msg)); 
    72                 //rc = PwgServiceProvider.Instance.PwgCategoriesService.UpdateCategoryInfo(newid, "test2", "rename cat"); 
    73                 //Boolean rc = PwgServiceProvider.Instance.PwgCategoriesService.DeleteCategory(newid, sess.SecurityToken, PwgCategoryPhotoDeletionModeEnum.None); 
    74                 //rc = PwgServiceProvider.Instance.PwgCategoriesService.MoveCategory(new List<Int32>() { newid }, PwgCategory.RootCategoryId, sess.SecurityToken); 
     72                //rc = PwgServiceProvider.Instance.PwgAlbumsService.UpdateAlbumInfo(newid, "test2", "rename cat"); 
     73                //Boolean rc = PwgServiceProvider.Instance.PwgAlbumsService.DeleteAlbum(newid, sess.SecurityToken, PwgAlbumPhotoDeletionModeEnum.None); 
     74                //rc = PwgServiceProvider.Instance.PwgAlbumsService.MoveAlbum(new List<Int32>() { newid }, PwgAlbum.RootAlbumId, sess.SecurityToken); 
    7575 
    76                 //lstCat = PwgServiceProvider.Instance.PwgCategoriesService.GetAdminListOfCategory();  
     76                //lstCat = PwgServiceProvider.Instance.PwgAlbumsService.GetAdminListOfAlbum();  
    7777 
    7878                //FileInfo fiBig = new FileInfo("C:\\Users\\bayral\\Downloads\\49133_1636405570_2648232_n.jpg"); 
Note: See TracChangeset for help on using the changeset viewer.