Changeset 12336


Ignore:
Timestamp:
Oct 3, 2011, 5:09:51 PM (9 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.